Medium difficult sudoku #34399

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

Your time