gap> ir1 := (1, 2, 3, 4, 5, 6, 7, 8); (1,2,3,4,5,6,7,8) gap> ir2 := (9, 10, 11, 12, 13, 14, 15, 16); ( 9,10,11,12,13,14,15,16) gap> ir3 := (17, 18, 19, 20, 21, 22, 23, 24); (17,18,19,20,21,22,23,24) gap> ir4 := (25, 26, 27, 28, 29, 30, 31, 32); (25,26,27,28,29,30,31,32) gap> f5 := (1, 28)(2, 27)(3, 26)(4, 25)(9, 20)(10, 19)(11, 18)(12, 17); ( 1,28)( 2,27)( 3,26)( 4,25)( 9,20)(10,19)(11,18)(12,17) gap> f4 := (2, 29)(3, 28)(4, 27)(5, 26)(10, 21)(11, 22)(12, 23)(13, 24); ( 2,29)( 3,28)( 4,27)( 5,26)(10,21)(11,22)(12,23)(13,24) gap> f3 := (3, 30)(4, 29)(5, 28)(6, 27)(11, 22)(12, 21)(13, 20)(14, 19); ( 3,30)( 4,29)( 5,28)( 6,27)(11,22)(12,21)(13,20)(14,19) gap> f2 := (4, 31)(5, 30)(6, 29)(7, 28)(12, 23)(13, 22)(14, 21)(15, 20); ( 4,31)( 5,30)( 6,29)( 7,28)(12,23)(13,22)(14,21)(15,20) gap> f1 := (5, 32)(6, 31)(7, 30)(8, 29)(13, 24)(14, 23)(15, 22)(16, 21); ( 5,32)( 6,31)( 7,30)( 8,29)(13,24)(14,23)(15,22)(16,21) gap> G:=Group(ir1*ir2*ir3*ir4,f1,f2,f3,f4); Group( ( 1, 2, 3, 4, 5, 6, 7, 8)( 9,10,11,12,13,14,15,16)(17,18,19,20,21,22, 23,24)(25,26,27,28,29,30,31,32), ( 5,32)( 6,31)( 7,30)( 8,29)(13,24)(14,23) (15,22)(16,21), ( 4,31)( 5,30)( 6,29)( 7,28)(12,23)(13,22)(14,21)(15,20), ( 3,30)( 4,29)( 5,28)( 6,27)(11,22)(12,21)(13,20)(14,19), ( 2,29)( 3,28) ( 4,27)( 5,26)(10,21)(11,22)(12,23)(13,24) ) gap> Size(G); 16387080192000 gap> N:=Size(G); 16387080192000 gap> N/(8*7*6*5*4*3*2); 406425600 gap> quit;