Solving a Suguru Puzzle