Sudoku

23
67
4
8
49
5
2
371
4
6
2
3
625
9
6
74
1
5
39
51