Sudoku

5
2
4
6
78
4
3
6
1
2
467
8
1
397
2
1
8
9
6
15
5
9
6
4