Very difficult sudoku #27693

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

Your time