Difficult sudoku #50096

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

Your time