Main Search Hugecock And Long