Main Search Cumthroat Compilation