4
863
45
29
4
5
1
87
65
49
2
3
2
61
94
384
2
sudoku