Very difficult sudoku #69005

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

Your time