Difficult sudoku #12940

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

Your time