Patent Document ID: 20150137449
Application ID: 14086855
Patent Flag: 0

Claim One:
1. A computer-implemented method for solving a puzzle, the puzzle comprising at least one area, the at least one area comprising a plurality of mystery number regions and a plurality of clue regions, the plurality of clue regions including one or more pair clues interposing the mystery number regions, the method comprising: performing, by a computer, a first set of operations comprising: identifying a plurality of clues associated with the plurality of clue regions, each of the plurality of clues associated with at least one pair of mystery number regions having a plurality of potential values, the identifying based at least in part on attempting to solve the puzzle using a deterministic search of potential solutions; selecting a first clue from the plurality of clues based at least in part on the clue being associated with a pair of mystery number regions having a least number of potential values; and assigning a pair of candidate values to the pair of mystery number regions associated with the first clue; and performing, by the computer, the first set of operations using a version of the puzzle that contains the assigned pair of candidate values.