Shunting puzzles