Medium difficult sudoku #20951

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

Your time