Medium difficult sudoku #61475

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

Your time