galf and half puzzle