Medium difficult sudoku #24347

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

Your time