Could it be that there is a typo in the subgroup code ? for i := range cube.cO { // corners not oriented -> 1 if cube.eO[i] != 0 { return 1 } } I think there ``eO`` should be ``cO``.
Could it be that there is a typo in the subgroup code ?
I think there
eOshould becO.