Medium difficult sudoku #475

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

Your time