Puzzle-solver, Potentially