Sudoku

52
7
16
825
9
4
1
1
45
7
8
7
92
3
6
5
9
258
16
4
28