Medium difficult sudoku #23535

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

Your time