Sudoku

9
2
5
5
2
36
4
9
9
8
2
28
4
5
31
1
7
8
7
1
39
8
4
6
3
1