Medium difficult sudoku #40895

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

Your time