Medium difficult sudoku #29963

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

Your time