Very difficult sudoku #66321

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

Your time