Main Search Bi Cumswapping