Medium difficult sudoku #48879

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

Your time