Main Search Fmmfmc