Main Search Anal Queens Compilation