Main Search Farting Mercilessly