Medium difficult sudoku #40955

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

Your time