Main Search Cum Swapping Orgy