Very difficult sudoku #68905

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

Your time