Medium difficult sudoku #20487

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

Your time