generator_type: topdown
symmetry_type: SYMMETRY_TYPE_NONE
placed count: 81
elapsed_time: 3.3453 seconds
gen_retries: 0 gen_cycles: 0 solv_cycles: 0
nakedSingetons: hiddenSingetons: guess_count = 0

6 8 7 3 5 4 1 9 2
9 2 1 6 8 7 4 3 5
3 5 4 9 2 1 7 6 8
1 3 2 7 9 8 5 4 6
7 9 8 4 6 5 2 1 3
4 6 5 1 3 2 8 7 9
2 4 3 8 1 9 6 5 7
8 1 9 5 7 6 3 2 4
5 7 6 2 4 3 9 8 1

Refined Puzzle: placed count: 25

refined_nakedSingetons: refined_hiddenSingetons: refined_guess_count =
naked_pairs = [NakedPairTuple(cell1=28, cell2=30, candidates=array([3, 7]))] naked_triplets = []
4 1 9
2 6 5
5 9 7 8
2 9 4
8 4 5
6 1
3 8 7
1 9 3
5
6 8 7 3 5 4 1 9 2
9 2 1 6 8 7 4 3 5
3 5 4 9 2 1 7 6 8
1 3 2 7 9 8 5 4 6
7 9 8 4 6 5 2 1 3
4 6 5 1 3 2 8 7 9
2 4 3 8 1 9 6 5 7
8 1 9 5 7 6 3 2 4
5 7 6 2 4 3 9 8 1