Medium difficult sudoku #29431

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

Your time