Medium difficult sudoku #20323

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

Your time