Medium difficult sudoku #14359

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

Your time