Medium difficult sudoku #64723

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

Your time