Difficult sudoku #12676

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

Your time