Train puzzle

Train Shunting – railroad and puzzle in a single game