Difficult sudoku #15792

9 6 2
6 2 3 5 4
7 8 6
1 4 3
5 2 4
8 6 1
1
2 5
123
456
789

Your time