Sudoku Solver

Enter a puzzle string use dots to represent an empty cell, or complete the grid on the right.

by Ganesh H