Medium difficult sudoku #29259

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

Your time