Medium difficult sudoku #21115

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

Your time