Main Search Dirty Teacher