Main Search Shuffle Da