Medium difficult sudoku #49255

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

Your time