Main Search Atm With Cumswapping