Main Search Punishement Hard