Medium difficult sudoku #8609

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

Your time