Medium difficult sudoku #8652

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

Your time