/* Data is in the following format Note, if the class group has not been computed, it, the class number, the fundamental units, regulator and whether grh was assumed are all 0. [polynomial, degree, t-number of Galois group, signature [r,s], discriminant, list of ramifying primes, integral basis as polynomials in a, 1 if it is a cm field otherwise 0, class number, class group structure, 1 if grh was assumed and 0 if not, fundamental units, regulator, list of subfields each as a pair [polynomial, number of subfields isomorphic to one defined by this polynomial] ] */ [x^22 - 38*x^20 + 282*x^18 + 2354*x^16 - 17471*x^14 - 65238*x^12 + 151346*x^10 + 589814*x^8 + 397693*x^6 + 55679*x^4 + 266*x^2 - 81, 22, 39, [10, 6], 4129233136056857981979443884256982828952059904, [2, 74843], [1, a, a^2, a^3, a^4, a^5, a^6, a^7, a^8, a^9, a^10, a^11, a^12, a^13, a^14, a^15, a^16, a^17, a^18, a^19, 1/1036665838046263981585256039711*a^20 + 403691828823679063345847285635/1036665838046263981585256039711*a^18 - 21693855260838972037240491520/1036665838046263981585256039711*a^16 + 441284680553651826559186616899/1036665838046263981585256039711*a^14 - 310146676647398980409511507202/1036665838046263981585256039711*a^12 - 501052767534595424373026907520/1036665838046263981585256039711*a^10 + 211048138047119396453812092336/1036665838046263981585256039711*a^8 + 362076859449593751911419428080/1036665838046263981585256039711*a^6 - 420162700794217597770328297839/1036665838046263981585256039711*a^4 + 67061109844709527631240092904/1036665838046263981585256039711*a^2 + 373297484561193561276287480996/1036665838046263981585256039711, 1/9329992542416375834267304357399*a^21 + 3513689342962471008101615404768/9329992542416375834267304357399*a^19 - 352786564435700984540832177077/3109997514138791944755768119133*a^17 - 595381157492612155026069422812/9329992542416375834267304357399*a^15 - 2383478352739926943580023586624/9329992542416375834267304357399*a^13 + 524092969519310846265828390634/3109997514138791944755768119133*a^11 - 1862283538045408566716699987086/9329992542416375834267304357399*a^9 - 2747920654689198192844348691053/9329992542416375834267304357399*a^7 + 1653168975298310365400183781583/9329992542416375834267304357399*a^5 + 3177058623983501472387008212037/9329992542416375834267304357399*a^3 + 3483294998699985506032055600129/9329992542416375834267304357399*a], 0, 1, [], 1, [ (898862657071096658958090356)/(1036665838046263981585256039711)*a^(20) - (34259883529078989148257532613)/(1036665838046263981585256039711)*a^(18) + (257390010497819027656500005287)/(1036665838046263981585256039711)*a^(16) + (2087166575609178321278885452156)/(1036665838046263981585256039711)*a^(14) - (15950646623249606797847192686808)/(1036665838046263981585256039711)*a^(12) - (56837710064521046500430351772222)/(1036665838046263981585256039711)*a^(10) + (142958097382413684064288264630147)/(1036665838046263981585256039711)*a^(8) + (514033265677485076420318017966430)/(1036665838046263981585256039711)*a^(6) + (294864768915762681676275711994183)/(1036665838046263981585256039711)*a^(4) + (14172804010685110967702769856521)/(1036665838046263981585256039711)*a^(2) - (1202431941757804109529321352600)/(1036665838046263981585256039711) , (1305268608697186608645516528)/(1036665838046263981585256039711)*a^(20) - (49761396750002822143693206166)/(1036665838046263981585256039711)*a^(18) + (374222891545651433658554747728)/(1036665838046263981585256039711)*a^(16) + (3026685450596301252869849765208)/(1036665838046263981585256039711)*a^(14) - (23180096665106086538630682707786)/(1036665838046263981585256039711)*a^(12) - (82312358479340395776657620335313)/(1036665838046263981585256039711)*a^(10) + (207849619470105255257217104595358)/(1036665838046263981585256039711)*a^(8) + (744858570758631289644564601093541)/(1036665838046263981585256039711)*a^(6) + (425656316379271725215084975853169)/(1036665838046263981585256039711)*a^(4) + (14255652266620250810353033167117)/(1036665838046263981585256039711)*a^(2) - (2289623648998777167586993181851)/(1036665838046263981585256039711) , (179458231753706973843202743)/(1036665838046263981585256039711)*a^(20) - (6801619776141250083462128611)/(1036665838046263981585256039711)*a^(18) + (49931288283342362968697810718)/(1036665838046263981585256039711)*a^(16) + (427451233400696321754298852499)/(1036665838046263981585256039711)*a^(14) - (3093224727361537454230043132099)/(1036665838046263981585256039711)*a^(12) - (12019652125967667486293169777236)/(1036665838046263981585256039711)*a^(10) + (25996666197946592903779041954260)/(1036665838046263981585256039711)*a^(8) + (108603730155314917830337583046925)/(1036665838046263981585256039711)*a^(6) + (81686177420900782515697916231576)/(1036665838046263981585256039711)*a^(4) + (16523783316648975523121437679593)/(1036665838046263981585256039711)*a^(2) + (1045142846529926877959371597102)/(1036665838046263981585256039711) , (115001728881084813621847404686)/(9329992542416375834267304357399)*a^(21) - (4376225603739428793086630075794)/(9329992542416375834267304357399)*a^(19) + (10888356409158229683487189124612)/(3109997514138791944755768119133)*a^(17) + (268957660614004895014583393383609)/(9329992542416375834267304357399)*a^(15) - (2023548770700150320307543228549199)/(9329992542416375834267304357399)*a^(13) - (2464568397585263252581608091672903)/(3109997514138791944755768119133)*a^(11) + (17797809761485893177614668366908364)/(9329992542416375834267304357399)*a^(9) + (66866302871328739051072008125982148)/(9329992542416375834267304357399)*a^(7) + (42185449805348558622350219074200383)/(9329992542416375834267304357399)*a^(5) + (4240240099260830551129654421420821)/(9329992542416375834267304357399)*a^(3) - (147423531615689113748870857506542)/(9329992542416375834267304357399)*a , (1902881115138550284262672049)/(1036665838046263981585256039711)*a^(20) - (72406009486643219407974144106)/(1036665838046263981585256039711)*a^(18) + (540271779145762208778240924342)/(1036665838046263981585256039711)*a^(16) + (4452482809631356464446048342858)/(1036665838046263981585256039711)*a^(14) - (33474505682474148608740865249047)/(1036665838046263981585256039711)*a^(12) - (122478253642825695480813039211167)/(1036665838046263981585256039711)*a^(10) + (294430226375810209083663601832681)/(1036665838046263981585256039711)*a^(8) + (1108516150950661453528146698419323)/(1036665838046263981585256039711)*a^(6) + (698549977646863135844205186902910)/(1036665838046263981585256039711)*a^(4) + (60537964103800367880118344331745)/(1036665838046263981585256039711)*a^(2) - (8577442918033394461714013776616)/(1036665838046263981585256039711) , (12465432031857048413565410674)/(9329992542416375834267304357399)*a^(21) - (477126137225492485073385137840)/(9329992542416375834267304357399)*a^(19) + (1215549827123317783111089167032)/(3109997514138791944755768119133)*a^(17) + (28347357259492825564648448391848)/(9329992542416375834267304357399)*a^(15) - (225682290118668991667902056279641)/(9329992542416375834267304357399)*a^(13) - (250511492276033147840100124502981)/(3109997514138791944755768119133)*a^(11) + (2098680953252633696258739790367339)/(9329992542416375834267304357399)*a^(9) + (6788776707165216228712620799953356)/(9329992542416375834267304357399)*a^(7) + (3041054354543570606215271605415383)/(9329992542416375834267304357399)*a^(5) - (288568839667160201120888218989835)/(9329992542416375834267304357399)*a^(3) + (8203633144661411745680850074114)/(9329992542416375834267304357399)*a , (249042836366208750661938823289)/(9329992542416375834267304357399)*a^(21) - (9479713706041051990116008298442)/(9329992542416375834267304357399)*a^(19) + (23614029300382861906849839054419)/(3109997514138791944755768119133)*a^(17) + (581682228987800577524859352264804)/(9329992542416375834267304357399)*a^(15) - (4388678267677195494472203145043224)/(9329992542416375834267304357399)*a^(13) - (5321441978999191361499627023873446)/(3109997514138791944755768119133)*a^(11) + (38727876134521259793463540484937187)/(9329992542416375834267304357399)*a^(9) + (144408782749945887855492785820020731)/(9329992542416375834267304357399)*a^(7) + (89669682323849815979920110433124429)/(9329992542416375834267304357399)*a^(5) + (7886762673053382615675365185758856)/(9329992542416375834267304357399)*a^(3) - (567879785350077173603158200821744)/(9329992542416375834267304357399)*a , (18128823230199596045779033931)/(9329992542416375834267304357399)*a^(21) - (694993444851624758874656476447)/(9329992542416375834267304357399)*a^(19) + (1781645521195845801623259903833)/(3109997514138791944755768119133)*a^(17) + (40922048980880263787852846474425)/(9329992542416375834267304357399)*a^(15) - (330830315687093076594654187199593)/(9329992542416375834267304357399)*a^(13) - (358043522059362645703207404716866)/(3109997514138791944755768119133)*a^(11) + (3125979202131793587862905197689444)/(9329992542416375834267304357399)*a^(9) + (9714980253970790329584104643912100)/(9329992542416375834267304357399)*a^(7) + (3751264485638047192009165398275510)/(9329992542416375834267304357399)*a^(5) - (915337512167199040316229222818303)/(9329992542416375834267304357399)*a^(3) - (55408506778912550198876822652749)/(9329992542416375834267304357399)*a , (61249774623070552212573990862)/(9329992542416375834267304357399)*a^(21) - (2336796933857904786096323727086)/(9329992542416375834267304357399)*a^(19) + (5875741651615984832143947435241)/(3109997514138791944755768119133)*a^(17) + (141512900404283261852808744970100)/(9329992542416375834267304357399)*a^(15) - (1091663662730428606741901589462872)/(9329992542416375834267304357399)*a^(13) - (1276829446720848968432332865379638)/(3109997514138791944755768119133)*a^(11) + (9856157095496127869617146971158877)/(9329992542416375834267304357399)*a^(9) + (34642500396728224978323489686141027)/(9329992542416375834267304357399)*a^(7) + (19054623803857105884061129039095451)/(9329992542416375834267304357399)*a^(5) + (385419344254214892251812173793979)/(9329992542416375834267304357399)*a^(3) - (108618439469485611239749703110321)/(9329992542416375834267304357399)*a , (3347374179230902746387281705)/(9329992542416375834267304357399)*a^(21) - (128854881162566768918022689620)/(9329992542416375834267304357399)*a^(19) + (335630780490904662927661499546)/(3109997514138791944755768119133)*a^(17) + (7411279327247819721221461586338)/(9329992542416375834267304357399)*a^(15) - (62373677605958470923315797951449)/(9329992542416375834267304357399)*a^(13) - (63067950316372629772758797381248)/(3109997514138791944755768119133)*a^(11) + (613838755072374062169177599341933)/(9329992542416375834267304357399)*a^(9) + (1712992000410606441149803979754421)/(9329992542416375834267304357399)*a^(7) + (366505457203551748020967740323057)/(9329992542416375834267304357399)*a^(5) - (347854647495809613938181209380847)/(9329992542416375834267304357399)*a^(3) - (14685952625828351911426152255689)/(9329992542416375834267304357399)*a , (62025044745127057918138155335)/(9329992542416375834267304357399)*a^(21) - (2329564528246538331695128170)/(1036665838046263981585256039711)*a^(20) - (2349013980031013199229279945345)/(9329992542416375834267304357399)*a^(19) + (89214337760599843724596730503)/(1036665838046263981585256039711)*a^(18) + (5729408618693122488940042934150)/(3109997514138791944755768119133)*a^(17) - (683273544932414004939283714911)/(1036665838046263981585256039711)*a^(16) + (148291270855063682051205207013264)/(9329992542416375834267304357399)*a^(15) - (5285770487086214796860386393212)/(1036665838046263981585256039711)*a^(14) - (1065300229417712891076756761437045)/(9329992542416375834267304357399)*a^(13) + (42301059205866616152297432230249)/(1036665838046263981585256039711)*a^(12) - (1395941531502751907828794645023529)/(3109997514138791944755768119133)*a^(11) + (139718654982274751702373127900328)/(1036665838046263981585256039711)*a^(10) + (8890596630004627115054544596057587)/(9329992542416375834267304357399)*a^(9) - (396035818236091628634518390138799)/(1036665838046263981585256039711)*a^(8) + (37857617742184182423143985977469139)/(9329992542416375834267304357399)*a^(7) - (1264417531951478688752253210705569)/(1036665838046263981585256039711)*a^(6) + (29165519626842290351110057501773539)/(9329992542416375834267304357399)*a^(5) - (536580468954833044641754434436998)/(1036665838046263981585256039711)*a^(4) + (6007489724072509111987304117009857)/(9329992542416375834267304357399)*a^(3) + (88050287759000538099076375253906)/(1036665838046263981585256039711)*a^(2) + (192315647542630305578805877131223)/(9329992542416375834267304357399)*a + (6160189715851952881136144137133)/(1036665838046263981585256039711) , (213855777784056692752739752583)/(9329992542416375834267304357399)*a^(21) + (4637691043110534148850896198)/(1036665838046263981585256039711)*a^(20) - (8117915343672804446730715554118)/(9329992542416375834267304357399)*a^(19) - (176306069753787560109070150846)/(1036665838046263981585256039711)*a^(18) + (19994099267993486352874244998502)/(3109997514138791944755768119133)*a^(17) + (1310043237718008615166561475928)/(1036665838046263981585256039711)*a^(16) + (505781201309790632514950418964219)/(9329992542416375834267304357399)*a^(15) + (10916430603332426889343597957289)/(1036665838046263981585256039711)*a^(14) - (3715877230061999762673874078228192)/(9329992542416375834267304357399)*a^(13) - (81285992139782951919634403761324)/(1036665838046263981585256039711)*a^(12) - (4698463678796315110031466824579776)/(3109997514138791944755768119133)*a^(11) - (303010609529324032894055415585920)/(1036665838046263981585256039711)*a^(10) + (31804492879818271916329566275649751)/(9329992542416375834267304357399)*a^(9) + (710237631403840985790615373752216)/(1036665838046263981585256039711)*a^(8) + (127225688944634322518802075918517582)/(9329992542416375834267304357399)*a^(7) + (2777757045739641057230912081291377)/(1036665838046263981585256039711)*a^(6) + (89411302755097858269050646033523955)/(9329992542416375834267304357399)*a^(5) + (1918741231822215465059862693822902)/(1036665838046263981585256039711)*a^(4) + (14644680501852966007114216344248329)/(9329992542416375834267304357399)*a^(3) + (307840890357685373657477856187373)/(1036665838046263981585256039711)*a^(2) + (534871230375531452216390150896540)/(9329992542416375834267304357399)*a + (10237380870343317447378907455699)/(1036665838046263981585256039711) , (38012150339320689106462032203744)/(9329992542416375834267304357399)*a^(21) + (763418553818777185302568014839)/(1036665838046263981585256039711)*a^(20) - (1443229054523561840648610679920106)/(9329992542416375834267304357399)*a^(19) - (28985294212443526725266407103194)/(1036665838046263981585256039711)*a^(18) + (3557541389084611485321970591325924)/(3109997514138791944755768119133)*a^(17) + (214349269853593634905590686517259)/(1036665838046263981585256039711)*a^(16) + (89826731991804528985307811827482750)/(9329992542416375834267304357399)*a^(15) + (1804010131467524008622906036434016)/(1036665838046263981585256039711)*a^(14) - (661197481518542189728887021011828002)/(9329992542416375834267304357399)*a^(13) - (13279611922650469683695107322028840)/(1036665838046263981585256039711)*a^(12) - (833760571140185075046116135970260143)/(3109997514138791944755768119133)*a^(11) - (50232911567392795502388222729116617)/(1036665838046263981585256039711)*a^(10) + (5671877130557961700480107494822754361)/(9329992542416375834267304357399)*a^(9) + (113925724453138288198936468676821884)/(1036665838046263981585256039711)*a^(8) + (22604135423906518773021498679041049714)/(9329992542416375834267304357399)*a^(7) + (453976826293461740624328576341637523)/(1036665838046263981585256039711)*a^(6) + (15850468575368400861387094431498365285)/(9329992542416375834267304357399)*a^(5) + (318257614680730630879454105091685125)/(1036665838046263981585256039711)*a^(4) + (2630677515121241372168492759354638147)/(9329992542416375834267304357399)*a^(3) + (52727324316572758325384739241900279)/(1036665838046263981585256039711)*a^(2) + (95370268590372753786892374166945027)/(9329992542416375834267304357399)*a + (1899421665995578065488830248325369)/(1036665838046263981585256039711) , (4459321794584973589794331685300561)/(3109997514138791944755768119133)*a^(21) + (267358994137320444834181750329592)/(1036665838046263981585256039711)*a^(20) - (169309963672312621397343062463271276)/(3109997514138791944755768119133)*a^(19) - (10150991986870442675746940011381897)/(1036665838046263981585256039711)*a^(18) + (417350454018543873052117322594161711)/(1036665838046263981585256039711)*a^(17) + (75066824107177051609462197006055434)/(1036665838046263981585256039711)*a^(16) + (10537748873307522109496092770391364599)/(3109997514138791944755768119133)*a^(15) + (631791689724824961566037281654745727)/(1036665838046263981585256039711)*a^(14) - (77567901786881112376342489889258362927)/(3109997514138791944755768119133)*a^(13) - (4650588814674304507202689412577654270)/(1036665838046263981585256039711)*a^(12) - (97808883433426990218499593193939901798)/(1036665838046263981585256039711)*a^(11) - (17592425380699978241760628008404052335)/(1036665838046263981585256039711)*a^(10) + (665407791999393590759747085186245556652)/(3109997514138791944755768119133)*a^(9) + (39894551786196657202208081087052883324)/(1036665838046263981585256039711)*a^(8) + (2651697138369391963689272994299942818345)/(3109997514138791944755768119133)*a^(7) + (158982777347746022648789261203630809937)/(1036665838046263981585256039711)*a^(6) + (1859226829228424159814896763205073374394)/(3109997514138791944755768119133)*a^(5) + (111470324420499586811273480026686092931)/(1036665838046263981585256039711)*a^(4) + (308439247980042484836078066070643037121)/(3109997514138791944755768119133)*a^(3) + (18492635350268682855862603565830554248)/(1036665838046263981585256039711)*a^(2) + (11164793534718940862559368744845712134)/(3109997514138791944755768119133)*a + (669392199173729671441101712980925142)/(1036665838046263981585256039711) , (96354121407848960774296481924)/(9329992542416375834267304357399)*a^(21) - (4652680246134253311931497167)/(1036665838046263981585256039711)*a^(20) - (3646521992836741000386039503104)/(9329992542416375834267304357399)*a^(19) + (176631363714552331537265670709)/(1036665838046263981585256039711)*a^(18) + (8867977295490143658308054016005)/(3109997514138791944755768119133)*a^(17) - (1305578902616342345284362314372)/(1036665838046263981585256039711)*a^(16) + (231046634996287468937812747636594)/(9329992542416375834267304357399)*a^(15) - (11000913859534781466136346192741)/(1036665838046263981585256039711)*a^(14) - (1648415714929323223767790536801343)/(9329992542416375834267304357399)*a^(13) + (80897674179781669009347287130844)/(1036665838046263981585256039711)*a^(12) - (2182550960277355965706613790382033)/(3109997514138791944755768119133)*a^(11) + (306511055492001536049447530080242)/(1036665838046263981585256039711)*a^(10) + (13618435779255259211769667834130296)/(9329992542416375834267304357399)*a^(9) - (693807889795804187532457392413091)/(1036665838046263981585256039711)*a^(8) + (59109935983956558801692951256268069)/(9329992542416375834267304357399)*a^(7) - (2771036592509597569873823334410221)/(1036665838046263981585256039711)*a^(6) + (47052330483566463448614657843405137)/(9329992542416375834267304357399)*a^(5) - (1946803914759420530710804497724070)/(1036665838046263981585256039711)*a^(4) + (11182796120031054108776513946969658)/(9329992542416375834267304357399)*a^(3) - (324536046978078149210361773092880)/(1036665838046263981585256039711)*a^(2) + (818437234597610506078173899112358)/(9329992542416375834267304357399)*a - (12003208234412005340418470402721)/(1036665838046263981585256039711) ], 721955915194000, [[x^11 - 20*x^9 + 143*x^7 - 4*x^6 - 463*x^5 + 54*x^4 + 691*x^3 - 186*x^2 - 392*x + 177, 1]]]