string searching 7444873