Main Search Cum Swapping Bi