Medium difficult sudoku #9860

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

Your time