Sudoku

19
2
6
2
8
64
2
45
3
9
6
3
8
6
27
1
56
4
8
7
1
96