Medium difficult sudoku #12679

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

Your time