Medium difficult sudoku #27871

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

Your time