Solver for NumberLink puzzles.