Puzzle Solving view 1