Medium difficult sudoku #29543

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

Your time