Medium difficult sudoku #8705

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

Your time