Difficult sudoku #12700

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

Your time