generator_type: bottomup
symmetry_type: SYMMETRY_TYPE_NONE
placed count: 40
elapsed_time: 2.0926 seconds
gen_retries: 0 gen_cycles: 56 solv_cycles: 274
nakedSingetons: hiddenSingetons: guess_count = 0

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

Refined Puzzle: placed count: 25

refined_nakedSingetons: refined_hiddenSingetons: refined_guess_count =
naked_pairs = [] naked_triplets = [NakedTripleTuple(cell1=29, cell2=38, cell3=47, candidates=array([3, 4, 5])), NakedTripleTuple(cell1=29, cell2=38, cell3=47, candidates=array([3, 4, 5]))]
6 2 1
7 2 4 3
4 3 5
8 5 6 7
8 3
1 9 2
7
5 6
1 9 2
3 8 6 2 9 5 7 1 4
5 7 2 1 4 8 3 6 9
4 1 9 3 6 7 2 8 5
8 2 3 9 5 6 1 4 7
7 6 4 8 1 3 5 9 2
1 9 5 4 7 2 6 3 8
2 4 7 6 3 9 8 5 1
9 3 8 5 2 1 4 7 6
6 5 1 7 8 4 9 2 3