Difficult sudoku #19440

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

Your time