Difficult sudoku #23720

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

Your time