Medium difficult sudoku #64759

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

Your time