Main Search African Cum Swapping