Medium difficult sudoku #17143

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

Your time