Difficult sudoku #49496

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

Your time