Medium difficult sudoku #64887

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

Your time