Medium difficult sudoku #14207

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

Your time