Main Search Ackermann