Difficult sudoku #69424

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

Your time