Medium difficult sudoku #27

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

Your time