Difficult sudoku #62092

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

Your time