Difficult sudoku #63468

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

Your time