Difficult sudoku #2445

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

Your time