Twisty Maze

Solution