Difficult sudoku #30660

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

Your time