Main Search Hard First Time