Medium difficult sudoku #29263

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

Your time