Medium difficult sudoku #30779

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

Your time