Introduction - If you have any usage issues, please Google them yourself
The first line is randomly generated from 1 to 9 are arranged, the first 2-9 rows will come through the search produced. For the first 2-9 lines of each space, one by one from 1 to 9 into the attempt to see the same column, same row, with a small 3 × 3 square is appeared in the same figures, if no attempt into, and then recursively to the next location number, if 1-9 is not a position on the line to try to return the next number. Until you find a solution on the back