Very difficult sudoku #66013

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

Your time