Difficult sudoku #69612

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

Your time