Sudoku

2
6
51
4
9
1
73
7
1
2
18
93
9
3
5
68
9
6
8
34
2
1