Medium difficult sudoku #61623

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

Your time