/* www-ATLAS of Group Representations. HS:2 represented as 21 x 21 matrices over GF(5). */ F:=GF(5); x:=CambridgeMatrix(1,F,21,[ "100412341240140301421", "003142134242043003414", "000002112341044202410", "001233112011444143313", "010011140440140410410", "041222022121404242402", "402232304442303104304", "111332213011144222322", "000002202341134201010", "440313044012443444312", "004002112301044202410", "443442432342304133300", "004002112341144202410", "443032342442303033444", "004002112341040202410", "004002112341044302410", "004002112341044212410", "404142022341044203410", "001222112011044102412", "044302111341444132410", "104001202341144211410"]); y:=CambridgeMatrix(1,F,21,[ "112110330404340124110", "014340234224241114013", "442311431221404232042", "002421223021144202012", "003331201120140401113", "011210241404240120010", "003331201120140401013", "403421111120140402013", "003331201220140401013", "011211201444240011010", "123040341124340130013", "001011240340140441011", "012121230404241210011", "003341201120140401013", "004334144334101204103", "004242431020230401024", "040001211340040342011", "100101424124241104114", "041411340340141441021", "404102122341044243410", "004140021440000302410"]); G:=MatrixGroup<21,F|x,y>; print "Group G is HS:2 < GL(21,GF(5))";