Difficult sudoku #34372

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

Your time