Medium difficult sudoku #9957

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

Your time