Medium difficult sudoku #8889

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

Your time