Medium difficult sudoku #61735

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

Your time