Difficult sudoku #12736

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

Your time