Main Search Cum In Holes