Medium difficult sudoku #18935

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

Your time