Difficult sudoku #69344

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

Your time