Medium difficult sudoku #21403

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

Your time