Using Simulated Annealing To Solve Logic Puzzles | Things To Think About