Main Search Cock Sharing Compilation