Medium difficult sudoku #34659

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

Your time