Medium difficult sudoku #27299

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

Your time