Modified (improved) the solution of 106: Number Maze.

Keep the track of the path from start to end, to print it when the
answer is found. Was interesting to see that the last test produces
different path from the one mentioned in the task. And yes there can be
multiple paths, and it was mentioned.