Difficult sudoku #12656

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

Your time