Puck puzzle