Main Search Maximum Perversion