Main Search Tagrough Hardcore Punishment