Difficult sudoku #12984

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

Your time