Medium difficult sudoku #23131

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

Your time