Medium difficult sudoku #14607

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

Your time