Very difficult sudoku #30681

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

Your time