Very difficult sudoku #12393

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

Your time