"Source: Text/Group/GrpAb.text";
"Line: 1937";
"Date: Thu Sep 25 14:47:45 2025";
"Main: Fri Sep 26 14:29:19 2025";
// original file: Text/Group/GrpAb.text, line: 1937
// Example: H77E12 ()
print "Example: H77E12";
ei := GetEchoInput();
SetEchoInput(true);
m := 34384;
Zm := Integers(m);
U := {@ x : x in Zm | GCD(x, m) eq 1 @};
G := GenericAbelianGroup(U : IdIntrinsic := "Id", 
   AddIntrinsic := "*", InverseIntrinsic := "/");
_ := AbelianGroup(G);
Factorization(#G);
Sylow(G, 2);
SetEchoInput(ei);
