/* www-ATLAS of Group Representations. 22.Sz(8):3 represented as 24 x 24 matrices over GF(5). */ F:=GF(5); x:=CambridgeMatrix(1,F,24,[ "212304410000000000000000", "122013440000000000000000", "221431400000000000000000", "304412120000000000000000", "013121120000000000000000", "431210120000000000000000", "444111310000000000000000", "140222110000000000000000", "000000000343421100000000", "000000003442204400000000", "000000004410322100000000", "000000003201443400000000", "000000004234240400000000", "000000002024424100000000", "000000001423042100000000", "000000001414411300000000", "000000000000000034444444", "000000000000000041221402", "000000000000000042214021", "000000000000000042140212", "000000000000000041402122", "000000000000000044021221", "000000000000000040212214", "000000000000000042122140"]); y:=CambridgeMatrix(1,F,24,[ "000000000000000042043142", "000000000000000044210132", "000000000000000024142420", "000000000000000032204111", "000000000000000003431421", "000000000000000010223141", "000000000000000024434403", "000000000000000041114341", "142102230000000000000000", "022124310000000000000000", "342314020000000000000000", "242330110000000000000000", "203442420000000000000000", "122234100000000000000000", "321332330000000000000000", "132012310000000000000000", "000000000122124300000000", "000000001342102200000000", "000000003302113100000000", "000000001132012300000000", "000000003242314000000000", "000000002234223200000000", "000000004033321400000000", "000000003413220400000000"]); G:=MatrixGroup<24,F|x,y>; print "Group G is 22.Sz(8):3 < GL(24,GF(5))";