Beach puzzle