Medium difficult sudoku #29163

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

Your time