Sudoku

34
6
3
59
5
9
2
7
4
1
2
9
4
1
6
5
4
8
5
7
85
1
2
83