Difficult sudoku #17736

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

Your time