/* 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^42 - 4*x^41 + 62*x^40 - 200*x^39 + 2132*x^38 - 6208*x^37 + 46584*x^36 - 115568*x^35 + 701352*x^34 - 1537594*x^33 + 7769821*x^32 - 14875116*x^31 + 64656220*x^30 - 109927490*x^29 + 414171141*x^28 - 618138014*x^27 + 2041345075*x^26 - 2683015728*x^25 + 7816607585*x^24 - 8902561137*x^23 + 22976431713*x^22 - 22760113866*x^21 + 52536783259*x^20 - 45434427911*x^19 + 92226880868*x^18 - 71336683352*x^17 + 125874997329*x^16 - 89801104142*x^15 + 131144820279*x^14 - 89289000509*x^13 + 106600416700*x^12 - 67935846970*x^11 + 65774842016*x^10 - 38731708226*x^9 + 30551737937*x^8 - 15767508635*x^7 + 9878705051*x^6 - 4297296085*x^5 + 2147704850*x^4 - 731044046*x^3 + 251922248*x^2 - 47762400*x + 8082649, 42, 1, [0, 21], -213117637842219136349783160187126852219651508028407629359584264706447783442638664863363, [3, 7, 29], [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, a^20, a^21, a^22, a^23, a^24, a^25, a^26, a^27, a^28, a^29, a^30, a^31, a^32, a^33, a^34, a^35, 1/17*a^36 + 5/17*a^35 - 6/17*a^34 + 7/17*a^33 - 3/17*a^32 + 1/17*a^31 - 1/17*a^30 - 7/17*a^29 - 3/17*a^28 - 8/17*a^27 + 5/17*a^26 - 6/17*a^25 - 1/17*a^24 + 8/17*a^23 + 2/17*a^22 + 4/17*a^21 + 3/17*a^20 - 3/17*a^19 + 8/17*a^18 + 6/17*a^16 + 8/17*a^15 + 7/17*a^14 + 2/17*a^13 + 5/17*a^12 + 1/17*a^11 + 6/17*a^10 + 5/17*a^9 + 1/17*a^7 - 7/17*a^6 - 7/17*a^5 - 7/17*a^3 - 7/17*a^2 + 8/17*a + 1/17, 1/17*a^37 + 3/17*a^35 + 3/17*a^34 - 4/17*a^33 - 1/17*a^32 - 6/17*a^31 - 2/17*a^30 - 2/17*a^29 + 7/17*a^28 - 6/17*a^27 + 3/17*a^26 - 5/17*a^25 - 4/17*a^24 - 4/17*a^23 - 6/17*a^22 - 1/17*a^20 + 6/17*a^19 - 6/17*a^18 + 6/17*a^17 - 5/17*a^16 + 1/17*a^15 + 1/17*a^14 - 5/17*a^13 - 7/17*a^12 + 1/17*a^11 - 8/17*a^10 - 8/17*a^9 + 1/17*a^8 + 5/17*a^7 - 6/17*a^6 + 1/17*a^5 - 7/17*a^4 - 6/17*a^3 - 8/17*a^2 - 5/17*a - 5/17, 1/697*a^38 - 20/697*a^37 - 6/697*a^36 + 3/41*a^35 + 109/697*a^34 + 322/697*a^33 + 1/17*a^32 - 282/697*a^31 + 319/697*a^30 + 195/697*a^29 + 18/41*a^28 + 42/697*a^27 + 264/697*a^26 - 258/697*a^25 + 18/41*a^24 + 19/697*a^23 - 4/41*a^22 + 48/697*a^21 + 101/697*a^20 + 20/697*a^19 + 156/697*a^18 + 300/697*a^17 + 200/697*a^16 + 4/17*a^15 - 20/697*a^14 + 58/697*a^13 + 147/697*a^12 - 173/697*a^11 - 174/697*a^10 + 269/697*a^9 + 2/697*a^8 + 242/697*a^7 + 65/697*a^6 + 274/697*a^5 - 87/697*a^4 - 335/697*a^3 - 139/697*a^2 + 40/697*a + 91/697, 1/697*a^39 + 4/697*a^37 + 13/697*a^36 - 19/697*a^35 - 245/697*a^34 - 161/697*a^33 - 118/697*a^32 - 32/697*a^31 + 97/697*a^30 + 24/697*a^29 - 275/697*a^28 + 79/697*a^27 - 308/697*a^26 + 271/697*a^25 + 235/697*a^24 + 25/697*a^23 - 3/17*a^22 - 5/697*a^21 - 215/697*a^20 - 18/697*a^19 + 222/697*a^18 + 296/697*a^17 - 182/697*a^16 + 144/697*a^15 - 55/697*a^14 + 118/697*a^13 + 307/697*a^12 + 343/697*a^11 + 274/697*a^10 - 276/697*a^9 - 5/697*a^8 + 67/697*a^7 - 66/697*a^6 - 347/697*a^5 - 66/697*a^4 - 115/697*a^3 - 321/697*a^2 + 194/697*a - 148/697, 1/10144443981945973593297896397682071263*a^40 + 4499360760837602513533701343792035/10144443981945973593297896397682071263*a^39 - 3924697115699166416645833817135553/10144443981945973593297896397682071263*a^38 - 233449326037136393758554642377495167/10144443981945973593297896397682071263*a^37 - 151429299690888519945135677546766582/10144443981945973593297896397682071263*a^36 - 4234703951077227187400758816165432932/10144443981945973593297896397682071263*a^35 + 2019777030325322016818318449829934563/10144443981945973593297896397682071263*a^34 + 699653150284507259962257202276482362/10144443981945973593297896397682071263*a^33 - 1217431487928401516668638904035156050/10144443981945973593297896397682071263*a^32 - 23411254268694765298162312340327370/596731998937998446664582141040121839*a^31 - 2367312588692614832444469840851805379/10144443981945973593297896397682071263*a^30 + 129898189666219014285531250877634942/596731998937998446664582141040121839*a^29 + 3697598074013625568093365016361753694/10144443981945973593297896397682071263*a^28 + 3253522331055750630243992461783441182/10144443981945973593297896397682071263*a^27 - 1050069164008655739380584941315094413/10144443981945973593297896397682071263*a^26 + 5061795848974634522486154421530965407/10144443981945973593297896397682071263*a^25 + 4893479567622391456504450343714911648/10144443981945973593297896397682071263*a^24 + 1403331907554706262649095775974860066/10144443981945973593297896397682071263*a^23 - 4806141564787822655905701539300716418/10144443981945973593297896397682071263*a^22 - 4045484751046378838031215179862996710/10144443981945973593297896397682071263*a^21 - 4232062094818178264429876115822029841/10144443981945973593297896397682071263*a^20 - 5055108126303247121407323258955644145/10144443981945973593297896397682071263*a^19 + 90325173759612479332245876605191730/247425462974292038860924302382489543*a^18 + 3904947470124405081893307834406461266/10144443981945973593297896397682071263*a^17 - 90390860023894935325242622921356177/10144443981945973593297896397682071263*a^16 - 50862708307903666280390927528344756/10144443981945973593297896397682071263*a^15 + 513987359208015647212968116948913157/10144443981945973593297896397682071263*a^14 + 859303911765867450097276483595847432/10144443981945973593297896397682071263*a^13 - 2183347456751938491566375192284601219/10144443981945973593297896397682071263*a^12 + 4754761446476683890505863863023881964/10144443981945973593297896397682071263*a^11 + 1323373089501737061519126265801332332/10144443981945973593297896397682071263*a^10 + 1608063064959702771608693321231146854/10144443981945973593297896397682071263*a^9 - 3013634561728598075443734926212007054/10144443981945973593297896397682071263*a^8 - 519774996107788604220395413777173484/10144443981945973593297896397682071263*a^7 - 1630473232719923846978340160685357144/10144443981945973593297896397682071263*a^6 - 524231281475057969846846691794045246/10144443981945973593297896397682071263*a^5 - 4126830055078882854278526672622855600/10144443981945973593297896397682071263*a^4 + 2498585260560627598160162165474452207/10144443981945973593297896397682071263*a^3 + 2452843567096469131902235534628392466/10144443981945973593297896397682071263*a^2 + 1080757855835472920347780729771635105/10144443981945973593297896397682071263*a - 357492167331881392068878514850781663/10144443981945973593297896397682071263, 1/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^41 + 2432475606125277356448870298485531227251802160191943396987900268853291402929307970553330647259843947459403640475138801447755653457777450660373980608454181192/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^40 - 78502693678808974909217203664182518391548177163904674024115379912061564737011541845946231846310793852476927276042473468702412790757810568714121811375752745568660397718717304724134261457131311/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^39 + 45769236619076132370392394936089213956568796621929333228534112335497616832189078191291448063040761391242606376164726430970510081158589692490153264349859487539683877938657723857769633249964922/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^38 + 562096709143869054387370884067257396969669871777909852389755716955780497238792189936748266776034458859192553032421829750049565299988214521857284406399705820590309758612350707660225070456587076/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^37 - 2348072099058548589659355961430986244074454927457679566285395154732001209775991196715443196043641573079835342915735461921067975703523170093996989257161128216970722653411924127453953452688451738/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^36 + 44930144877590484037166760317158742969858908410386486993288806478537800880451129547617394241996959766336045017559656942466764114094827235202413111309848432896514394517395045312409859437297266840/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^35 + 3517149691534321410197817963716334263608639625511979663896240941821438081779055099507433453988515451595713495413425628845614154434404673946293007659764270560769758246936860953996358830119527700/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^34 - 27191688282526755222752355011041445777404780642938474613644794020961494334108522963940567733509595388844077133281569844706682924754164135341597803561495705746120025376881239540739019641502053492/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^33 + 50597871316545773117117419742834198694925703984123872031923366375205542922467805081109619754400923226989167631210055900727779447420281888193335761916091546845107227170212588156887231490004335507/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^32 + 14207628742544280482909715489115022471216843352300588962519973628253747094478194344413189648859060958725162846538310637171490638380535462176185093978119652852274830377173337189746276468546373873/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^31 + 38311875852988579373858398986529257073097904456259397845149446860406584901970644008019489366356758460560406679925601670204774995832235007070835171445795852160825496879220385655429031314306289617/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^30 + 3730629353444830438615218134226401078519527612265434476321268306220641489707899891670126263842853512152872470763671436864036169956324239541749414679822818648560732219106929572500060082782662006/8031528088624257509480789603008466584829749987154813263327928013783459332780965366385314769983954003877115927965296128169712684209936804209670295126008482207543717582548300401486929870602722181*a^29 - 56049520965280875626447308958264053902400730581447597356317469432682266760176937004781074192183079684391138852812287274115503221555001950867242580129524757676449418821179479857623060451005665878/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^28 + 35330765278106398426529575103339620303117606920883646829029162042098395374643266193738069236440417883395673726334484435570675372523480606154983060398304450015095746339903537492777761114573284489/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^27 + 16727017463412392240487854724434433482323350277134399747985955172088073108235561108270462766558106056383810868769604246576703805057211212206071118833145532984769185154004040340698019375792554711/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^26 - 3041048260583528405642690342539293191788662380064354298895535249883798689027181070307199577290022759906098981680235860781695182721677288822168188581904926450783148755975880792684505005947956/48025317448685324537873170331039019325397731192976371957993238211156809235763774614333574073066204033032349903415418283111190865835007271039182207928999014255449595111966622168581712205503439*a^25 + 41133328894119255910431348416953619911367265659663523174492020754032872229474716444046655041481432820184979615153462655830335471561046011042800930037042910704630215167386499617033533142045780665/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^24 - 36770885137692987215599091440709022506548271681815351661501516932556740078456680937245949402758606405334060886253634930369839912296345990483943160126694274207432983378352196670198454572254074590/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^23 - 52671446441654838074708993965973995004042018411662125171345935423046952954285543245001853906087587608931788266983433826706791406439290098067251593080518912724531397972439602270436242730925522672/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^22 - 51597467526325370089644443600290092260095752668056605748730181056725637604228804114508210889237539564258460261195747374656868546188359629438306172384533193523654020781876532262747783417848264914/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^21 - 61919149820272896283424571377410629175036399037209212090810654550426401271209248825550667692056442537831703242759490096276676790174100380539933159944061811158468888140780363921081309510590809425/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^20 + 52441465929658597933893167823603222972913364737168840078266779104404191627057168813361929110652707060655026396252183805118019056379869168676327910174393362729046889983935489357930795050729250423/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^19 - 18492892951973244998339147562938389524050819141732204476241147771333136485820313528131251455613075204148890597351050838798894558936803481977571570938101329128787701935902961889290220373518189949/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^18 - 57784218762378466203205511049015000635433770446447475431688565538294819625733701781834293699446177368429700840912167748989130196827223599525842907534433263018917440225935314783468847862929963407/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^17 + 43366028800466215037857056718810431267094622795740659996554042798106608537469654912690212751071037033973346468692238697669464381957135393631265170411003203832378387031949106413738278527411648193/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^16 - 29907332047140553318220831020772612348369904561778750901214441717658138712398513969825558041709518058109345878529847902235526316077259808386729183599397332339613732269670460029277114570048336700/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^15 - 23493839838095720113343429509179160417688557972320193228506744893780367224920651170162836554667696689875939756271959877466477031610778552170522967622906550884540465482077713664829102550918994018/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^14 - 13182297339244451813022580432825153153255379871874970141703520081407262103502267606662197427724112073581795248104492600942406682438942738561491579753012471038129169305624839106334363524032678397/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^13 - 67706629133602263967755131684621616081726863087862224087525304520033008085026192630834213770376695665585733076152987417207658127785692980660521372850631574075529192210745508921154876383722509091/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^12 + 2679768902050271610476736584659104297269619257561593232912613576505190409615538147821130903296114564798934782843495569606693718994589933466554558402355237887117628229609137320881823642456575256/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^11 + 15254693327434495152888800777763374010784229103496572922052606480571094542355739782492598121249002366723690887833694415552740919029473076888553125884143197379673700577545141674572128933165166133/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^10 + 39855004803209781786500938352687974739492366062184323815848645443674236075999554258270336347354279120506665449226356672828889506764178216489930688695149048989599734996395526464633212485729325519/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^9 - 65571348505893152887282901789606002941514661929401696482590091548214650873073022582430332938805290069336128658744611109881347077918244262402622850167128099615036056151362503300330425158806144688/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^8 - 7384291693760114126226423857791493020719428493909655650514431270296573686847469217344949151811325994987340563821561227754864316781622057465837844522698329131856680183614821473331304668837739501/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^7 + 33758419264017351248143422170356907456549021322350710235831796124050209185512285488137564986688415500349028326494115576783318574694706792763170737672803618397003126856951034997376493061974312366/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^6 - 42487362718754860239624827356376211021629572229244106445759460236665567794323184400181292111000826052567858207983352460621691590018456159243021034733480168071057747956628609059980389195420543518/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^5 - 12202647356035072578362525889406055228740593719579143612144795496244680002310413825409015711941208712150326136480324070597096434806921114437875511768214544742536788454685665309742527347494314157/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^4 + 61579239988684777101809308165338413961271151433395453504508442743940368007899668764079585536518985618023405481085773741066957637075719403337486304188301199078969852411920383534312237245530046040/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a^3 + 279865360075600607087393455261756587575240358383874131792787398520184638705250948759653250017208953269821382011501741555269244529854715423466009604423910845120125752571632535098658042021028484/8031528088624257509480789603008466584829749987154813263327928013783459332780965366385314769983954003877115927965296128169712684209936804209670295126008482207543717582548300401486929870602722181*a^2 + 46236613025182581323552571286398534460046332767275061549884619984210803176490962449711290020019767660126114996534093614908940976108848315064823455525543460687253537966019137451738351146959347336/136535977506612377661173423251143931942105749781631825476574776234318808657276411228550351089727218065910970775410034178885115631568925671564395017142144197528243198903321106825277807800246277077*a + 23343498841582533002209162664959829993082120441681592850638938700986284142257576376518716564352177575371330096853517280243345951241607631969316788353805799937460138205713843465068457090222349/48025317448685324537873170331039019325397731192976371957993238211156809235763774614333574073066204033032349903415418283111190865835007271039182207928999014255449595111966622168581712205503439], 1, 0,0,0,0,0, [[x^2 - x + 1, 1], [x^3 - x^2 - 2*x + 1, 1], [x^6 - x^5 + 3*x^4 + 5*x^2 - 2*x + 1, 1], [x^7 - x^6 - 12*x^5 + 7*x^4 + 28*x^3 - 14*x^2 - 9*x - 1, 1], [x^14 - x^13 + 13*x^12 - 2*x^11 + 123*x^10 - 42*x^9 + 353*x^8 - 132*x^7 + 776*x^6 - 254*x^5 + 455*x^4 + 182*x^3 + 67*x^2 + 9*x + 1, 1], [x^21 - 4*x^20 - 46*x^19 + 192*x^18 + 752*x^17 - 3392*x^16 - 5652*x^15 + 29504*x^14 + 19392*x^13 - 138787*x^12 - 17833*x^11 + 362514*x^10 - 59599*x^9 - 524134*x^8 + 180953*x^7 + 401883*x^6 - 198823*x^5 - 141878*x^4 + 97061*x^3 + 10664*x^2 - 16800*x + 2843, 1]]]