Medium difficult sudoku #29975

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

Your time