/* www-ATLAS of Group Representations. McL:2 represented as 21 x 21 matrices over GF(5). */ F:=GF(5); x:=CambridgeMatrix(1,F,21,[ "430000000000000000000", "010000000000000000000", "043300000000000000000", "034200000000000000000", "310232000000000000000", "231012000000000000000", "232331342000000000000", "403334012300000000000", "224324123400000000000", "313003124300000000000", "143030240133320000000", "110424434301021000000", "432414431123212310000", "311402432032003310000", "341344434341033430000", "332311120223134400014", "221104240432332110023", "041103131211312244000", "304032440023040322034", "331132203421341411314", "312143442330043221300"]); y:=CambridgeMatrix(1,F,21,[ "340031403202214134334", "113224412430214023140", "013022134043343040224", "343423023444434430043", "034330122201004212301", "300200414130340111334", "002414023301303434342", "041321112420432023013", "034104142400201241440", "002144302233121040400", "324002411111322341344", "323104224103442234213", "231221243410143204340", "342032131024233403410", "101421203041010304433", "343132243004001320320", "214224401241333311144", "310123200044421102034", "043231013440222004313", "043444123024342242104", "003032412142012401322"]); G:=MatrixGroup<21,F|x,y>; print "Group G is McL:2 < GL(21,GF(5))";