Medium difficult sudoku #9826

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

Your time