Main Search Strategy