Medium difficult sudoku #27563

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

Your time