gap> x:=(1,2,3,4,5,6,7,8,9,10,11,12);;
gap> C6:=Group(x^2);;SetName(C6,"C6");;
gap> C4:=Group(x^3);;SetName(C4,"C4");;
gap> C2:=Group(x^6);;SetName(C2,"C2");;
gap> C2C6:=GroupHomomorphismByFunction(C2,C6,x->x);;
gap> C2C4:=GroupHomomorphismByFunction(C2,C4,x->x);;
gap> D:=[C6,C4,[C2C6,C2C4]];;
gap> GraphOfGroupsDisplay(D);
