54
2
96
1
3
57
2
83
34
89
95
4
27
5
2
46
1
59
sudoku