Medium difficult sudoku #43

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

Your time