Main Search 3d Punching