Medium difficult sudoku #18775

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

Your time