Medium difficult sudoku #15855

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

Your time