Medium difficult sudoku #143

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

Your time