Medium difficult sudoku #16103

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

Your time