Difficult sudoku #30472

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

Your time