Medium difficult sudoku #47435

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

Your time