Very difficult sudoku #67965

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

Your time