Medium difficult sudoku #9231

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

Your time