Difficult sudoku #49532

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

Your time