Main Search Hard Cook Long