Medium difficult sudoku #40971

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

Your time