gap> u1:=(4,1,6,7); (1,6,7,4) gap> u2:=(2,3,8,5); (2,3,8,5) gap> gap> G_u:=Group(u1,u2); Group( (1,6,7,4), (2,3,8,5) ) gap> G_u:=Group(u1,u2); Group( (1,6,7,4), (2,3,8,5) ) gap> GroupId(G_u); rec( catalogue := [ 16, 4 ], size := 16, names := [ "4x4" ], abelianInvariants := [ 4, 4 ], pGroupId := 2 ) gap> d1:=(1,2,7,8)(11,61,71,41); ( 1, 2, 7, 8)(11,61,71,41) gap> d2:=(3,4,5,6)(21,31,81,51); ( 3, 4, 5, 6)(21,31,81,51) gap> gap> G_d:=Group(d1,d2); Group( ( 1, 2, 7, 8)(11,61,71,41), ( 3, 4, 5, 6)(21,31,81,51) ) gap> GroupId(G_d); rec( catalogue := [ 16, 4 ], rec( catalogue := [ 16, 4 ], size := 16, names := [ "4x4" ], abelianInvariants := [ 4, 4 ], pGroupId := 2 ) gap> u3:=(1,2,3,4)(11,21,31,41); ( 1, 2, 3, 4)(11,21,31,41) gap> d3:=(5,6,7,8)(51,61,71,81); ( 5, 6, 7, 8)(51,61,71,81) gap> gap> G:=Group(u1,u2,u3,d1,d2,d3); Group( (1,6,7,4), (2,3,8,5), ( 1, 2, 3, 4)(11,21,31,41), ( 1, 2, 7, 8) (11,61,71,41), ( 3, 4, 5, 6)(21,31,81,51), ( 5, 6, 7, 8)(51,61,71,81) ) gap> gap> Size(G); 1625702400 gap> quit;