var count = (function round(Decimal) {
var start = +new Date(),
log,
error,
u,
passed = 0,
total = 0;
if (typeof window === 'undefined') {
log = console.log;
error = console.error;
} else {
log = function (str) { document.body.innerHTML += str.replace('\n', '
') };
error = function (str) { document.body.innerHTML += '
' +
str.replace('\n', '
') + '
' };
}
if (!Decimal && typeof require === 'function') Decimal = require('../decimal');
function assert(expected, actual) {
total++;
if (expected !== actual) {
error('\n Test number: ' + total + ' failed');
error(' Expected: ' + expected);
error(' Actual: ' + actual);
//process.exit();
} else {
passed++;
//log('\n Expected and actual: ' + actual);
}
}
function isMinusZero(n) {
return n.toString() === '0' && n.s == -1;
}
function T(expected, value, rm) {
Decimal.rounding = rm;
assert(String(expected), String(new Decimal(value).round()));
}
log('\n Testing round...');
Decimal.config({
precision: 20,
rounding: 4,
errors: true,
toExpNeg: -7,
toExpPos: 21,
minE: -9e15,
maxE: 9e15
});
T(0, 0);
T(-1, -1);
T('9.999e+9000000000000000', '9.999e+9000000000000000', u);
T('-9.999e+9000000000000000', '-9.999e+9000000000000000', null);
T(0, '1e-9000000000000000', 4);
T(0, '-1e-9000000000000000', 4);
Decimal.rounding = 4;
assert(false, isMinusZero(new Decimal(1).round()));
assert(false, isMinusZero(new Decimal(0).round()));
assert(true, isMinusZero(new Decimal(-0).round()));
assert(true, isMinusZero(new Decimal(-0.1).round()));
assert(false, isMinusZero(new Decimal('1e-9000000000000000').round()));
assert(true, isMinusZero(new Decimal('-1e-9000000000000000').round()));
T(Infinity, Infinity);
T(-Infinity, -Infinity);
T(NaN, NaN);
T('6.88054606464877886407425549768282761571350053022023236e+53', '6.880546064648778864074255497682827615713500530220232351811172615965890936e+53', 0);
T('9.51833733815343753238388e+23', '9.51833733815343753238387581003146664685764843969081033323613e+23', 5);
T('4.434086046379498022164479619323e+30', '4.4340860463794980221644796193222113345e+30', 0);
T('913844451463', '913844451463.2968716291911429329', 4);
T('4.124227112152123941928547272459545727985864897598835e+51', '4.1242271121521239419285472724595457279858648975988352729535839522490471492602734474826e+51', 3);
T('4.63429955102358262449651440722058050134341793502231565647729228272e+65', '4.634299551023582624496514407220580501343417935022315656477292282722482758912005500689831e+65', 3);
T('28923471241', '28923471241.98034587766743552', 1);
T('4521981137129745', '4521981137129744.67989385131579785422314397', 0);
T('1.757029854153590067583921300868154608080526623790036985862257948987889309489e+76', '1.7570298541535900675839213008681546080805266237900369858622579489878893094889309687763293350816e+76', 2);
T('7.92779841419157112811950427049997777808175311282606971649180221573863785195e+74', '7.92779841419157112811950427049997777808175311282606971649180221573863785194619091321130332110043278383964781191e+74', 6);
T('4.8046702619549660118837319476958242e+34', '4.80467026195496601188373194769582420063536104857816444372396235915e+34', 6);
T('16604074202686788', '16604074202686787.6', 0);
T('2.03054429543856309099719183163085279314546339909457784263114937593e+67', '2.0305442954385630909971918316308527931454633990945778426311493759300288903340472095271466713787146011e+67', 1);
T('30559986845', '30559986844.828104310332245126047', 5);
T('3.169159034649715925059423431889057069973085990306134577512910339e+63', '3.16915903464971592505942343188905706997308599030613457751291033998309334924157348709083e+63', 1);
T('2.74536925513947196644678859506681278043361770523611795129e+56', '2.74536925513947196644678859506681278043361770523611795129033731273249555974944131605156319693351e+56', 1);
T('3.836711661609490207325966566e+27', '3.83671166160949020732596656539593198724761580767321062612029068e+27', 2);
T('9.5917250469401862241299735910188523300291350099849e+49', '9.591725046940186224129973591018852330029135009984930929359628823555090675843e+49', 3);
T('21333682', '21333681.9', 0);
T('8.62022856983460008434772295e+26', '8.62022856983460008434772295e+26', 3);
T('68042277', '68042276.936331', 4);
T('4.8750036651483452171308023e+25', '4.875003665148345217130802304e+25', 5);
T('1.3591935058296677548790388717577585193715249e+43', '1.35919350582966775487903887175775851937152497849507394160868e+43', 1);
T('4129', '4128.8573915082798234283182739502433923', 2);
T('6.25825257883805843076111330243671881564726599e+44', '6.2582525788380584307611133024367188156472659814623144865497e+44', 0);
T('2.073939185723766359554288e+24', '2.0739391857237663595542878001922882482361918639e+24', 6);
T('5.145015399473362034445178801296467411193767021458e+48', '5.1450153994733620344451788012964674111937670214584134294502818008587093553744e+48', 4);
T('3.7741249292961331651914274171432415480188820147e+46', '3.7741249292961331651914274171432415480188820147914167e+46', 3);
T('2.5907197709663090692786288643e+28', '2.59071977096630906927862886428517500364162734e+28', 4);
T('6.5019848918413133548151232394242295281947013425358575908400718513465e+67', '6.5019848918413133548151232394242295281947013425358575908400718513464661016174107270809281124152327737993e+67', 4);
T('6.5654656243131424283006345840695185206252e+40', '6.56546562431314242830063458406951852062516491733e+40', 4);
T('7.14296188550926336386536585191594379995651640918449914847192e+59', '7.1429618855092633638653658519159437999565164091844991484719191390713140556399248288684716160792764e+59', 0);
T('1.65831307344278205652667503e+26', '1.6583130734427820565266750303412035297508422789795074468453e+26', 3);
T('1.03868076642005814047021881e+26', '1.038680766420058140470218801950252025537802241e+26', 2);
T('346', '346.452605374950482582868219', 4);
T('181439315463425985534', '181439315463425985534.25865844894077275430318757', 3);
T('8113502102248864193', '8113502102248864193.4', 6);
T('2.0396642160540139112491673463348213536632845904136202928864236188830882179e+73', '2.0396642160540139112491673463348213536632845904136202928864236188830882178287498700128363702734e+73', 0);
T('57217688166662318', '57217688166662318.14978073061366795927750180227408203205', 1);
T('1.3263967367823644477766479033175434612e+37', '1.32639673678236444777664790331754346122524765959079128749150122574912710232e+37', 6);
T('4.097858435839183181158056560760949599139954068194535406240460058272877614656e+75', '4.0978584358391831811580565607609495991399540681945354062404600582728776146564387e+75', 1);
T('9.53862376611854437580813e+23', '9.5386237661185443758081265964082575366510636210576058e+23', 2);
T('9.49667001930609829678887507025575441813606832788e+47', '9.49667001930609829678887507025575441813606832787403591376232279326592e+47', 0);
T('6.10292467565130496104458878537476362133917639257694305498260179044673420925478e+77', '6.102924675651304961044588785374763621339176392576943054982601790446734209254780222e+77', 6);
T('1.3569526432875110743338e+22', '1.3569526432875110743338802291960156552161e+22', 1);
T('37621189552', '37621189552.4548804003545304449', 4);
T('3.7760257582328104673720218606494623716708788e+43', '3.776025758232810467372021860649462371670878868908226307307668506118232e+43', 1);
T('7.74525800334839542704379514512194550565400271258796650103830226e+62', '7.745258003348395427043795145121945505654002712587966501038302267977111236789268316426418098716e+62', 1);
T('6.2644488671934926960298323609173878562204e+40', '6.264448867193492696029832360917387856220314258629579154805116236617047705e+40', 2);
T('1.1212610202715126696808411919523222015979206841671840577694468e+61', '1.12126102027151266968084119195232220159792068416718405776944683512488141027069261455294944060583439e+61', 4);
T('14768', '14768.1842134501472446153274412575133', 1);
T('66', '65.84595269', 4);
T('5.04358552116975225426776135857493312e+36', '5.0435855211697522542677613585749331194437753499183689199959863339211e+36', 2);
T('72916866821', '72916866820.54423629685259893346337712794', 5);
T('2.25398641434088868230960319957704440329914057033993092762174e+59', '2.253986414340888682309603199577044403299140570339930927621742643835298453365292983113173554605e+59', 6);
T('9.50878709595470892500629632386714322909202072012758393749698817348e+65', '9.508787095954708925006296323867143229092020720127583937496988173481432728097661248708213e+65', 5);
T('5.2607910472629613651015532597249206745434137969950236424916019135420122e+70', '5.260791047262961365101553259724920674543413796995023642491601913542012227611433312032956077032041978908e+70', 1);
T('410', '410.762791093715303350001444121070121', 1);
T('1.3320871624020377318642711553436113e+34', '1.33208716240203773186427115534361135519309237757872381699115467e+34', 1);
T('6230378575909', '6230378575908.126534764593955', 2);
T('8.79324953269900537785265055241483017965551931338157086204822343837345e+68', '8.793249532699005377852650552414830179655519313381570862048223438373446168669586851714244432e+68', 0);
T('7.808570916258060849165e+21', '7.8085709162580608491646e+21', 5);
T('88', '87.426', 2);
T('5036', '5035.551403129954', 2);
T('4.666777096688297335109779706846177431928559905049197884212958955e+63', '4.6667770966882973351097797068461774319285599050491978842129589550252836742465454224095908e+63', 6);
T('1.3082493338072034134280214605195699691716814374132145e+52', '1.30824933380720341342802146051956996917168143741321444089754461241e+52', 0);
T('82896368014641073413', '82896368014641073413.127', 3);
T('3.6759908238598981366541946858543288181344210687261e+49', '3.6759908238598981366541946858543288181344210687260953004e+49', 2);
T('2554853', '2554853.448817348736141', 5);
T('7.432653329376812932864567362402827202784593426455497e+51', '7.43265332937681293286456736240282720278459342645549756393442032908961e+51', 1);
T('4.1376083180004347798256857059806342e+34', '4.13760831800043477982568570598063412322243503351025693e+34', 0);
T('2.81639743586035847441737607898e+29', '2.816397435860358474417376078971272140333871184e+29', 2);
T('3.33308755377081894459518719001618476646619e+41', '3.33308755377081894459518719001618476646619345374865441860199004e+41', 4);
T('861198584370', '861198584370.487', 1);
T('58138545', '58138545.527841812778081669334', 3);
T('9.1299443667780696881942861253757909197956397717814491253e+55', '9.12994436677806968819428612537579091979563977178144912531e+55', 1);
T('4.39311758031073540977322723016501396453173282821704760525204945353983876096252e+77', '4.39311758031073540977322723016501396453173282821704760525204945353983876096251821769058876287518283551757703348408464e+77', 2);
T('3.2974115909070248542274425313413005934211172865969028889e+55', '3.297411590907024854227442531341300593421117286596902888853804228063794921468e+55', 2);
T('54', '53.34398845927930853307662313597656146', 0);
T('15636384601748303', '15636384601748302.9811', 2);
T('2.3043720261427013162485e+22', '2.3043720261427013162485531143187502464942974003324599e+22', 1);
T('581057837085', '581057837085.65123531004522490062077436676334724089', 3);
T('797366496337', '797366496337.6718190234426526346293683404803880987062', 1);
T('4.285881357494659223685e+21', '4.285881357494659223685e+21', 6);
T('9.132045135982774098345e+21', '9.13204513598277409834525940084399290647033372055570535606505e+21', 4);
T('1.11669335324060757880756755605946384713132737403413e+50', '1.1166933532406075788075675560594638471313273740341292905922955935106577859270853666e+50', 5);
T('3.23832893865411943993037855346860219715891545114e+47', '3.238328938654119439930378553468602197158915451147002264725e+47', 3);
T('7.40310708864509274393878672061390994720684311147946750446044572e+62', '7.4031070886450927439387867206139099472068431114794675044604457234765307070001457084110726e+62', 1);
T('3.68965336119015432161651754041004e+32', '3.68965336119015432161651754041003908937708794285e+32', 2);
T('90783322754206050', '90783322754206049.35035', 2);
T('4.783897483734883940914066109558172639368953766427218188058842e+60', '4.783897483734883940914066109558172639368953766427218188058842519826992028703726005242207628819478632e+60', 3);
T('8.74642362004856279856821278562300234968553e+41', '8.7464236200485627985682127856230023496855266153880604628901734609882681e+41', 4);
T('2.787528073145134085377480268092975211744788266156563860706325e+60', '2.787528073145134085377480268092975211744788266156563860706324907236200247422339482e+60', 0);
T('9.044749264159923044896e+21', '9.0447492641599230448952113830135543025323624505592e+21', 0);
T('3.38724858450634217020878619249322e+32', '3.3872485845063421702087861924932165998628685152854e+32', 5);
T('7.33035174941232251216660134923e+32', '7.33035174941232251216660134923000387370975884e+32', 3);
T('3.31861301560113994278653457913815811504895843883387949739855080482136508e+71', '3.318613015601139942786534579138158115048958438833879497398550804821365076078023599771341067964e+71', 2);
T('4.892538135085055040561465460077728050505789433e+45', '4.892538135085055040561465460077728050505789433039013e+45', 3);
T('3.480927423683982545690946611905582393906288848845e+48', '3.4809274236839825456909466119055823939062888488451700237682978275240792e+48', 6);
T('8.5585370645750825066579e+22', '8.5585370645750825066579059239556661179388558223611585366682692e+22', 5);
T('2.8106502332881758642573040950398356187983397721051055759182e+58', '2.810650233288175864257304095039835618798339772105105575918210150772785811e+58', 4);
T('7.953951085584591494904819e+25', '7.9539510855845914949048190132594822824626976317642169018875166767e+25', 5);
T('5012920663454824', '5012920663454823.94', 4);
T('9.059308645970286362603799e+24', '9.059308645970286362603799e+24', 4);
T('2.930381009176059877391197659254717127145084478e+45', '2.93038100917605987739119765925471712714508447815186763294045321221268221587573e+45', 1);
T('3.93979729202599788234456028398138395381138418403803935560263301961568e+68', '3.939797292025997882344560283981383953811384184038039355602633019615681383938905911925353290603787e+68', 5);
T('3.347294783804407389536880406224847102831717725051604392715997e+60', '3.3472947838044073895368804062248471028317177250516043927159970180531e+60', 1);
T('4.152557275792933219421015403627280983623385245443758047431e+57', '4.1525572757929332194210154036272809836233852454437580474305470338495945e+57', 4);
T('2.568943282775480373543498502026413633372529080072386778478497168e+63', '2.56894328277548037354349850202641363337252908007238677847849716763891609585410420915975309606355e+63', 2);
T('8.684093992464956330645701447343516418e+36', '8.684093992464956330645701447343516417923741184554719792596139808816571956653e+36', 5);
T('5.83803824336815109774392e+23', '5.838038243368151097743916928821585630595573416851e+23', 0);
T('4.99449017842808893066894421324882543343399403548140337811028587e+62', '4.994490178428088930668944213248825433433994035481403378110285871375e+62', 1);
T('4.3792711449156782662938969897476619220638522535235560693017440318235650762880312e+79', '4.379271144915678266293896989747661922063852253523556069301744031823565076288031203e+79', 6);
T('1.64836570856055370302116821082684227150215611327936660631e+57', '1.6483657085605537030211682108268422715021561132793666063097975046239608762642599531985480246e+57', 4);
T('3.6880029140410668344606480164489384e+34', '3.68800291404106683446064801644893833152881384958720719932324749064e+34', 2);
T('5.37691884604259144480804415625800887790938772497524135e+53', '5.376918846042591444808044156258008877909387724975241352981212067476945435681674020225105e+53', 3);
T('7.1995513358058164351942e+22', '7.199551335805816435194169107730917957459e+22', 5);
T('55248039093404', '55248039093404.6273291498305797535238516736182191', 3);
T('6.419830543451423871631416632166320919709e+39', '6.41983054345142387163141663216632091970977470919817409169e+39', 3);
T('47', '46.679687957019966', 5);
T('8.846171889181456596809377139e+27', '8.8461718891814565968093771394637497527855234030610736533458882022e+27', 5);
T('9494812039339485', '9494812039339484.66504814190507971', 2);
T('9.568743436371491059070139104936123822e+36', '9.568743436371491059070139104936123822153171585452165317540885e+36', 4);
T('6.218950733005184405477309653091850341440038341422433362937950160976e+66', '6.218950733005184405477309653091850341440038341422433362937950160975956092596313331825e+66', 2);
T('8.3184242277151497735548563861150757508026e+40', '8.318424227715149773554856386115075750802554724068866714143812e+40', 5);
T('44238479', '44238479.45577788940469598821356176', 5);
T('2037', '2037.823568704255455386618400409335477', 3);
T('5.436649951976429287545774447705520810310093287073075e+51', '5.436649951976429287545774447705520810310093287073074686050425310198538528694387158388e+51', 6);
T('37738994177', '37738994177', 5);
T('9.117326071348610688176527980615463581736346164592577593e+54', '9.11732607134861068817652798061546358173634616459257759341133852768832521419919626360171e+54', 5);
T('6.084920955300075178735187946364763863e+36', '6.08492095530007517873518794636476386223409771383197420966e+36', 2);
T('8.522483763341817511064e+21', '8.5224837633418175110636e+21', 2);
T('8089235072415301', '8089235072415301.5407182501479888352094914490764', 3);
T('6588524', '6588524.3302879765427617637496749722', 4);
T('6.48949404289677464226944079045203282327984360168518221116940520131007087e+71', '6.48949404289677464226944079045203282327984360168518221116940520131007086776011881e+71', 5);
T('4.66758032658209403400328094282546162268665050304684900737759e+59', '4.6675803265820940340032809428254616226866505030468490073775840892679e+59', 0);
T('3.8228501778813845182718352582392492990500025013409025197209162241766597698593466e+79', '3.82285017788138451827183525823924929905000250134090251972091622417665976985934664e+79', 3);
T('1.48107423197776804105574657092158563e+36', '1.48107423197776804105574657092158563064846301871291470178376174e+36', 3);
T('687436488212973', '687436488212972.3776181461101284022701451638', 0);
T('1.3723738401752233053350007148932102e+34', '1.37237384017522330533500071489321018e+34', 4);
T('7.62478294482680439921089600929940725974552200617448002491e+56', '7.6247829448268043992108960092994072597455220061744800249106939240528761312396549902e+56', 4);
T('85960397435', '85960397434.6658395', 4);
T('2.763384545224304050146832313739655508577774027132280259541365597279123017482e+75', '2.763384545224304050146832313739655508577774027132280259541365597279123017482371912033266310613516271663e+75', 5);
T('3807642124967812864', '3807642124967812863.11134193333490873646020100055', 2);
T('6.70427065774694862425851113103666872565875637413102437053e+57', '6.704270657746948624258511131036668725658756374131024370529849179417160857194136e+57', 2);
T('5.847413670589089981708716357368937643792827522e+45', '5.8474136705890899817087163573689376437928275218768e+45', 0);
T('8.05036521767882485190836e+23', '8.0503652176788248519083693278838868065648e+23', 1);
T('2.388213850732309089626300468433832206510001e+42', '2.38821385073230908962630046843383220651000054e+42', 5);
T('8.650286818819557970446473110946463648974025293138e+48', '8.65028681881955797044647311094646364897402529313791495118107976573745115e+48', 4);
T('1.06125356153442428148614416928268031052670523838e+47', '1.06125356153442428148614416928268031052670523837841483302500724891691386968e+47', 5);
T('6.051458835569184364025914e+24', '6.0514588355691843640259134539571989823409365353609022460399600829e+24', 2);
T('5255333', '5255332.88023478522156979504635801765441542', 5);
T('6.6440556280518454677778e+23', '6.64405562805184546777779589612592222e+23', 4);
T('933398330878877265', '933398330878877264.71837776272423433960446407792842', 5);
T('1.646563999089466617840308582e+27', '1.6465639990894666178403085828775007164048968602872689633441291356e+27', 3);
T('2.04071424062649763402922072340235937591717327451273251540381e+59', '2.04071424062649763402922072340235937591717327451273251540381641481881855e+59', 1);
T('8.1957248670521137066941407299e+28', '8.1957248670521137066941407298887095872086576649395e+28', 6);
T('24978720436', '24978720436.449914847174616437656787607818', 1);
T('5.7910895439500029357960199010047747416130777725835939736979821351136e+67', '5.79108954395000293579601990100477474161307777258359397369798213511363229221231162391198025848751e+67', 4);
T('9.171995963737110135464467450129981678777681508063134585148843270027226749e+73', '9.171995963737110135464467450129981678777681508063134585148843270027226749066067800863604636798e+73', 3);
T('46027', '46027.203096378345814170581916', 6);
T('3.70655823723259796091134036926506525274080644275107434874943643045543051599058e+77', '3.7065582372325979609113403692650652527408064427510743487494364304554305159905816935088983e+77', 5);
T('7.765016303519436091842795093181785829273591198599648144682614354e+64', '7.76501630351943609184279509318178582927359119859964814468261435390064119891082925e+64', 2);
T('7.915564981462113858029443613045688153697062622113056728995828604e+63', '7.91556498146211385802944361304568815369706262211305672899582860408944e+63', 5);
T('8.4365976338665351777308558e+25', '8.4365976338665351777308558714443743449250062913309337296e+25', 3);
T('7.0362687192900459820912909122050343275225394552283291055497275481179356967929503e+79', '7.0362687192900459820912909122050343275225394552283291055497275481179356967929503363117012448723126465243975791255074e+79', 3);
T('1.8625106141848083077727e+22', '1.862510614184808307772722e+22', 5);
T('7.36213451597231250147698497443388534294810493173917081830943013386482589179003e+77', '7.362134515972312501476984974433885342948104931739170818309430133864825891790027541803913460150684265932377788e+77', 6);
T('8.7702839434819246215682632077693796628744766184631960026106451889856060461e+73', '8.770283943481924621568263207769379662874476618463196002610645188985606046002408522409e+73', 2);
T('6.672533251929290049806363177288997e+33', '6.6725332519292900498063631772889972733157779e+33', 4);
T('3.22164101675468932873434542722971327947654590946146089958e+56', '3.22164101675468932873434542722971327947654590946146089958904295904356547194229077e+56', 1);
T('4.28295832197585665436928647530581805297e+38', '4.28295832197585665436928647530581805297278e+38', 1);
T('387580260641323', '387580260641323.3391433954347309', 4);
T('28938333436628557241', '28938333436628557240.72475519376479886', 2);
T('5.96443320587405787865671158050085138020227795816687e+50', '5.96443320587405787865671158050085138020227795816687378862738417481434931993713951770229e+50', 3);
T('8.390100319130402859348644e+24', '8.390100319130402859348644384962984516163172724828973e+24', 6);
T('4.991861292469578562340177736950886442761619e+42', '4.9918612924695785623401777369508864427616188025107913268004239088e+42', 0);
T('8.0376332634325030117164817139029447422911947942806540877234712339e+64', '8.0376332634325030117164817139029447422911947942806540877234712339383127112e+64', 6);
T('2461', '2461.8454131', 3);
T('5.255179199957387290769842479997798938421186278966925339708749e+60', '5.255179199957387290769842479997798938421186278966925339708749294846842182203197238e+60', 1);
T('5.91891686290893222080643260275016464974318816695532724843976065438305872403311e+77', '5.918916862908932220806432602750164649743188166955327248439760654383058724033108955e+77', 6);
T('3.038146129166874146334496297311943796937644601380775779934923e+60', '3.038146129166874146334496297311943796937644601380775779934923e+60', 1);
T('6.07514384684856534779035064073868354217620028525396936109669109427767e+68', '6.07514384684856534779035064073868354217620028525396936109669109427767869501779576619401044812256748153440305e+68', 3);
T('7.802745014444065535928663974812e+30', '7.8027450144440655359286639748118925094974e+30', 4);
T('5.443815908096360539587814946558549592952425313230707721653782214139804165611358e+78', '5.4438159080963605395878149465585495929524253132307077216537822141398041656113573e+78', 2);
T('318136', '318136.11465458', 5);
T('5.2174380911425183049888713006493530551287443589888355778739926739031848e+70', '5.21743809114251830498887130064935305512874435898883557787399267390318475145321444018167466935761219114938394289e+70', 6);
T('3.600474604152886015859e+21', '3.60047460415288601585868466102632e+21', 6);
T('4.464153276318258331983899213039606357e+36', '4.4641532763182583319838992130396063570191673027664416632377781573217e+36', 5);
T('4.5933955705133367160096422158094502449345215992097716073538323856287171544898e+76', '4.593395570513336716009642215809450244934521599209771607353832385628717154489806567716e+76', 1);
T('9.2027343411951284514684343203324973e+34', '9.202734341195128451468434320332497335735929871765006086611523515938981739e+34', 6);
T('3.863292426758646648609e+22', '3.86329242675864664860907123866000421145658629e+22', 3);
T('8.977164864444183870991522525912712365989963e+42', '8.977164864444183870991522525912712365989962123549951833165175e+42', 2);
T('3.7861710291380021195161531651022898998214971279529455577597e+58', '3.786171029138002119516153165102289899821497127952945557759732940380829004927102113975695028812e+58', 4);
T('1.18139007241428076468997641170365742449302581759047425994e+56', '1.181390072414280764689976411703657424493025817590474259940719797123566043988862606066948e+56', 5);
T('9.80024333497048434782918826438949822145343268120373800555989890068237445400704e+77', '9.800243334970484347829188264389498221453432681203738005559898900682374454007033e+77', 0);
T('701', '701.778052760426670334663700691', 1);
T('4.342903669679911838447244451874890208e+36', '4.342903669679911838447244451874890208177801182937940594783232844897377e+36', 1);
T('205157627', '205157626.79738972199422224', 6);
T('6.660200891121350751779752708e+27', '6.66020089112135075177975270788048967365354541320119045401402e+27', 0);
T('5.483527166659910750241372589303864143748206053799738213099259327285134e+69', '5.4835271666599107502413725893038641437482060537997382130992593272851336e+69', 6);
T('8.050189700164149576699849105e+27', '8.050189700164149576699849104609e+27', 2);
T('6.002606765291388699837788137839280197622693570929404500706683595495e+66', '6.002606765291388699837788137839280197622693570929404500706683595494378252973158732845325786464650250282245e+66', 0);
T('4.6154693966388906580646698966704280176256755912541022422e+56', '4.615469396638890658064669896670428017625675591254102242196828394282335555597926924199186e+56', 2);
T('78', '78.0680792587843889727131209952479232', 1);
T('6.59524038533129795883755120216612242116313931764026608873263663e+62', '6.5952403853312979588375512021661224211631393176402660887326366330191861393816517482145876793336235e+62', 6);
T('6.170994212861175345715089318867627e+33', '6.17099421286117534571508931886762631060010565725106794650182938807e+33', 2);
T('1.0421378593066973754232020337844233804e+37', '1.0421378593066973754232020337844233804669923297594388447e+37', 3);
T('8.939693572054529821702130308450050703405630047396708431143e+57', '8.939693572054529821702130308450050703405630047396708431143786255252006104536567014e+57', 3);
T('88', '87.693445729954509769999070018622676373906', 6);
T('5.04695401387822463475074881920951727516678228533818008673417393691e+65', '5.046954013878224634750748819209517275166782285338180086734173936917704e+65', 3);
T('1.2520717431781583594781929516535649e+34', '1.2520717431781583594781929516535648938934235505632567837280913862e+34', 6);
T('9.14536513898475201453148523749217899284935560008110261829432816201e+66', '9.1453651389847520145314852374921789928493556000811026182943281620098829899431666768139e+66', 0);
T('8.8028700440427832608616541042233904994593541155279653354173961334331531131144e+76', '8.80287004404278326086165410422339049945935411552796533541739613343315311311438518601920941281989644e+76', 4);
T('3.2184707075118707092753783956e+28', '3.21847070751187070927537839564216068506588898458919740091542106e+28', 4);
T('7.4321030481010413940590429908759034181668934828243150879962918402404e+67', '7.43210304810104139405904299087590341816689348282431508799629184024043290190919364e+67', 3);
T('853582', '853582.45703319857385938859258010812', 6);
T('8.407123441755243582873660959539387861192552e+42', '8.4071234417552435828736609595393878611925521689755942722799911731335414578881e+42', 4);
T('7.377264515914493393542550829574977015096588042685889805477e+57', '7.377264515914493393542550829574977015096588042685889805477139829865448153206799535887125838137729e+57', 1);
T('495845952679797', '495845952679797.4701971', 4);
T('2.782117382676180658975071575927860532923573276468382744000261530879141e+69', '2.7821173826761806589750715759278605329235732764683827440002615308791414642012693776153636073393383921012435e+69', 5);
T('7252649262959813210', '7252649262959813210.861596844', 3);
T('9552796577', '9552796577.4102634681844307157638957470384491191', 5);
T('2.95925322732146226983832746945542313e+35', '2.9592532273214622698383274694554231279187651381612e+35', 5);
T('5.335716190472698569331e+21', '5.3357161904726985693314953122937226114492e+21', 1);
T('98115462653179644', '98115462653179643.85173399371731779956071375224473461604', 5);
T('444483649674117974', '444483649674117974.62529630884005', 1);
T('7.0581802896266398962235484e+25', '7.058180289626639896223548449828591e+25', 4);
T('1.159011199248002805390613417424212629670896037224445453171797146836247e+69', '1.159011199248002805390613417424212629670896037224445453171797146836246594503147670632748061681068593e+69', 5);
T('1.6636873374534163363972929914344103475086002939412147188e+55', '1.66368733745341633639729299143441034750860029394121471870342587549760591044426e+55', 0);
T('228291245562888825717', '228291245562888825717.4866188261', 5);
T('745653458656', '745653458655.6362167564854574230674764693862864528922', 2);
T('4.042765456825565002760339309925634410349445e+43', '4.0427654568255650027603393099256344103494449878735077189011324202629e+43', 6);
T('7.45735986403933567316323802318329e+32', '7.45735986403933567316323802318328121184e+32', 2);
T('882741083', '882741083.406780251251416412467494', 1);
T('226', '226.522358211953597119374074', 1);
T('8.4496905704583897071396871170085356e+34', '8.44969057045838970713968711700853559399765651229883885762229981e+34', 2);
T('2.9881495985795722418901432988562526078879807305766916181500203103070952e+70', '2.988149598579572241890143298856252607887980730576691618150020310307095203072549357899e+70', 5);
T('4.7431996213335705925845270880797304792107e+40', '4.743199621333570592584527088079730479210711264795283501192212031502e+40', 5);
T('142547218056222410', '142547218056222409.53400495061694642143596512255544715', 0);
T('7.658336673139451901421998099692967e+33', '7.6583366731394519014219980996929665811741816222214205745e+33', 2);
T('6.619985989871805704531926576357038419580815666e+45', '6.6199859898718057045319265763570384195808156669872268642533509887417e+45', 3);
T('3.6487488621929684723057186591015966285954933517418703206622923124990950299051e+76', '3.64874886219296847230571865910159662859549335174187032066229231249909502990513134028855e+76', 5);
T('5.8380900437876872990270940204931013441950679336414e+49', '5.838090043787687299027094020493101344195067933641421350573818146016e+49', 6);
T('4.859661622366206763787019715887613689788528749956769543036074242813193376e+72', '4.859661622366206763787019715887613689788528749956769543036074242813193376354732088257481770532241158880515206742e+72', 4);
T('43606281569', '43606281568.46556492552', 0);
T('5.32495523332822131392536e+23', '5.324955233328221313925352722889848e+23', 0);
T('961738804534947616', '961738804534947616', 0);
T('7.168067780635420119369226403428863484716501221018e+48', '7.168067780635420119369226403428863484716501221018577263480718e+48', 1);
T('473885374259', '473885374259.0542333', 5);
T('10200525', '10200525.198432183027535698534', 6);
T('870644088', '870644087.8430015619694099980922798661', 2);
T('7.61531905435464826142275054818241992355836937737985676460393860097124607484e+74', '7.615319054354648261422750548182419923558369377379856764603938600971246074848659895571038267889184258423033998024319e+74', 3);
T('85454302640', '85454302640.109101031727171588745', 5);
T('7.4602830908704169315294467e+25', '7.460283090870416931529446733794078749672e+25', 4);
T('5.590812729168815853854348125081375094517009837813763458951541548551e+67', '5.59081272916881585385434812508137509451700983781376345895154154855091545936080576866351415001e+67', 0);
T('9.916765103907086224314326169875201438991303e+42', '9.91676510390708622431432616987520143899130255e+42', 2);
T('34691828988303838460', '34691828988303838459.70777845382365', 0);
T('6.12280867922365039063411296749942563164526396419e+47', '6.12280867922365039063411296749942563164526396419e+47', 5);
T('40084723755929562219', '40084723755929562218.872998718787261', 0);
T('6246320244947', '6246320244946.196480171738538968186742459966', 2);
T('6.576925909819678147610421460411e+31', '6.576925909819678147610421460411000602846824967922785230904303e+31', 3);
T('2.7496090777027577462889263536387880807981138516616256290510202031277257e+70', '2.749609077702757746288926353638788080798113851661625629051020203127725657e+70', 4);
T('9.2493796286107877505762172449708805254e+37', '9.249379628610787750576217244970880525372543279940706932795814976511715e+37', 4);
T('7.8842162289762684388677240029513085405216578960030832550053097e+61', '7.884216228976268438867724002951308540521657896003083255005309654854802373920458348591620516905312e+61', 4);
T('7.8847001500086919626760512e+25', '7.8847001500086919626760511647989306491652845595573185712392845e+25', 4);
T('9.4342177778764292081123627300641874026026713261391687524259458421531804e+70', '9.43421777787642920811236273006418740260267132613916875242594584215318041499527866e+70', 1);
T('3.61088603168812271454901048556461625667523119983328672572915e+59', '3.6108860316881227145490104855646162566752311998332867257291523482610312511851640921159546606e+59', 1);
T('4.09237452083128700273366029367901092475165e+42', '4.092374520831287002733660293679010924751650994964994e+42', 3);
T('2', '1.991157599899362564221100379309185381', 4);
T('11', '10.050827', 0);
T('77739056336513777', '77739056336513776.17862', 2);
T('8.9280926369750287604598e+22', '8.928092636975028760459837376786585931336304197e+22', 4);
T('7.492266951688021327643165612230213106128643674380393075696574e+60', '7.49226695168802132764316561223021310612864367438039307569657416335057647e+60', 4);
T('3.45054969474026187279503542786e+29', '3.45054969474026187279503542785008854143068198326e+29', 0);
T('948319712183226521', '948319712183226521.5', 3);
T('99619496713', '99619496712.97', 4);
T('16477071931172', '16477071931171.35579', 0);
T('2.721971521183848622007409339674071315111892466990491618130518921296e+66', '2.721971521183848622007409339674071315111892466990491618130518921296e+66', 4);
T('2.4315581239892751515412341737220521092239303109305323744032285700182257956561e+76', '2.431558123989275151541234173722052109223930310930532374403228570018225795656108173314742238705997686e+76', 1);
T('9475331833403407', '9475331833403406.7679066556832484692518976188644942754899', 6);
T('9.881919399419794030611245406607637822750682300498373646e+55', '9.881919399419794030611245406607637822750682300498373645980155418001581331e+55', 6);
T('8.067655729388828328713084873411501528828211166203371149628696455402936157682578e+78', '8.067655729388828328713084873411501528828211166203371149628696455402936157682578164363412446254387972837657832e+78', 4);
T('8.549162976424840015601312937611457611731e+39', '8.5491629764248400156013129376114576117304214623e+39', 0);
T('3.914595477342588158492561613e+27', '3.91459547734258815849256161200890086008669306637600881383923892788e+27', 2);
T('7.115044384565354199879354996593187026637e+39', '7.11504438456535419987935499659318702663672389e+39', 0);
T('5.307247030790034227571572151343723154702008926688484147993e+59', '5.3072470307900342275715721513437231547020089266884841479930022564729729638807e+59', 6);
T('5.2690294522543798421335962614834688695370904992903e+49', '5.26902945225437984213359626148346886953709049929030618346522947872361e+49', 6);
T('7.665636168922460647634417366370982344728943077826049e+51', '7.665636168922460647634417366370982344728943077826049683569842778259531094071385131e+51', 3);
T('8.1698323639934486042213715575028646153083773860597302238756e+58', '8.1698323639934486042213715575028646153083773860597302238756077723597200054501517322272570938304813e+58', 6);
T('85653325563001747', '85653325563001746.83656930656868756931862648', 4);
T('4.2370812881674621968416063283413208397401549e+44', '4.2370812881674621968416063283413208397401548951737678278438204679246226820557648256e+44', 6);
T('2.72068352553286527514643410348887336975983512771077539248269178709038448539e+74', '2.720683525532865275146434103488873369759835127710775392482691787090384485387410849437077928055555855829e+74', 6);
T('5.229822328584924511636405966014143565968953191091528381512e+57', '5.2298223285849245116364059660141435659689531910915283815117043306994145718657800541171875133544031e+57', 5);
T('4379946102', '4379946101.3990507603', 0);
T('5.312458009631952240175668594480241146947e+39', '5.31245800963195224017566859448024114694689923730707711862649e+39', 0);
T('7.33527906157408937401093882684067801548381806023404524375923e+59', '7.3352790615740893740109388268406780154838180602340452437592394196111186059802708000470085e+59', 3);
T('88734707600335', '88734707600334.8345121840605599068717576280597101475', 0);
T('2.95512442721050185056156523144694670675872843981431993235238958e+62', '2.95512442721050185056156523144694670675872843981431993235238957579106385e+62', 4);
T('5.710124043786416930355e+22', '5.710124043786416930355e+22', 6);
T('4.808305740151389369035897975e+27', '4.8083057401513893690358979754250331126579497279e+27', 1);
T('7.910237509717863967770301e+24', '7.910237509717863967770301907417851021150043360613716630513e+24', 3);
T('3.03038326281118850601254939477787980388285523332213e+50', '3.030383262811188506012549394777879803882855233322137644351514589287753478518734596828e+50', 3);
T('3.1351204095535056233794080084421088138825477680323902381121311136975036771808224e+79', '3.135120409553505623379408008442108813882547768032390238112131113697503677180822423535997491335016757937415368718054172e+79', 6);
T('1302596136142250', '1302596136142250', 2);
T('3.1043502335087690900643121203401937019178381337990207409102760401838e+67', '3.104350233508769090064312120340193701917838133799020740910276040183891629908348489727636246946051518e+67', 3);
T('3.4422659029986811740409675619816564640635238089e+48', '3.44226590299868117404096756198165646406352380890039289308e+48', 3);
T('6.572921078355253303374585441970945550238218376767191553906807118327814497e+72', '6.572921078355253303374585441970945550238218376767191553906807118327814496997663196953689e+72', 4);
T('1.296849669172151032789533087326407208822e+39', '1.29684966917215103278953308732640720882299839526995e+39', 1);
T('1853', '1852.950001554924148146548539', 2);
T('5281835', '5281834.4', 0);
T('1.69343108613780279793665005257394579274350328077204833128118834867931596416105e+78', '1.69343108613780279793665005257394579274350328077204833128118834867931596416104995231481651130931792e+78', 6);
T('929796688877619639', '929796688877619639.1219626092939543', 3);
T('5.1372497316187539093607265236729827e+34', '5.1372497316187539093607265236729827452986736330745530528198688e+34', 1);
T('3.502076107915780402424417286716394136988303691048407448149e+57', '3.50207610791578040242441728671639413698830369104840744814886751199793069855624070376055e+57', 6);
T('952', '951.1458250629568334527140653281', 2);
T('9.89361468259219522444961443893806326950997754287881372094336359715364374e+71', '9.8936146825921952244496144389380632695099775428788137209433635971536437387967404627e+71', 6);
T('9.241699718440769181242552192016775243878176959769314401187252e+60', '9.24169971844076918124255219201677524387817695976931440118725135149453701409296198877253297157147738e+60', 2);
T('2.162856161650675271286656022331938212007263752129545345063080529e+63', '2.1628561616506752712866560223319382120072637521295453450630805287517882482832156202683e+63', 4);
T('3.76174733657145235045184086527060703950795967370775101174324114680306461e+71', '3.761747336571452350451840865270607039507959673707751011743241146803064601239e+71', 0);
T('7.505898621930688826816e+21', '7.50589862193068882681587397647425e+21', 5);
T('84', '83.7275657461280460211', 0);
T('6.7116077677315885551426545669782477e+34', '6.71160776773158855514265456697824765e+34', 0);
T('4.30925849583283639659089985668353063143189838648182175400463172122858872959829e+77', '4.3092584958328363965908998566835306314318983864818217540046317212285887295982967e+77', 3);
T('7.20884253572778847192866482912324144041579150979625685044756047e+62', '7.208842535727788471928664829123241440415791509796256850447560462852e+62', 2);
T('6.871431662519951331687210375173994052540075771063e+48', '6.8714316625199513316872103751739940525400757710628799138979e+48', 6);
T('4.371527687809705725837531230426649921e+36', '4.37152768780970572583753123042664992147119057027096559e+36', 6);
T('6.9927742789809377959452e+22', '6.992774278980937795945197186755411493733e+22', 2);
T('1.65935871672475803406731145260781745866951678674444e+50', '1.6593587167247580340673114526078174586695167867444422939282454384763856000866992125689594e+50', 5);
T('2.02422921960741520754491811980929257418114134128902e+50', '2.0242292196074152075449181198092925741811413412890162457761717851830730157787170147781e+50', 4);
T('14503868488252', '14503868488252.5935254524659548777234852506', 1);
T('7.79729073304772687075153746256e+30', '7.79729073304772687075153746255973923424621465101e+30', 6);
T('8.573479521212098344885803601e+28', '8.5734795212120983448858036010426770059106930233768920177696e+28', 5);
T('3.13201374607929073765679777371640765172061393441512919598571506961877e+68', '3.132013746079290737656797773716407651720613934415129195985715069618770109851842112372358362884751594e+68', 5);
T('6.024696135864795264958119577636e+30', '6.02469613586479526495811957763670632058187006466808192987955342701511e+30', 3);
T('9.2926717979465509067702607385255e+31', '9.29267179794655090677026073852546377658525895477295162536139156e+31', 5);
T('214251236', '214251235.5433746026755', 5);
T('6.6827889501238161220636236053353344387548286903936e+49', '6.682788950123816122063623605335334438754828690393506971411431177532e+49', 0);
T('37340971643647610177', '37340971643647610177.942363954907572789954581761810684897868', 3);
T('8.332621293139086035721303830550342299260704187466720642e+54', '8.33262129313908603572130383055034229926070418746672064190897706528226341e+54', 2);
T('9.494605838193504136781811262581327534908723742111043738878481002e+63', '9.494605838193504136781811262581327534908723742111043738878481001257455086749054e+63', 0);
T('8.22107532233782817139375820354970931506648711903247437389731405078e+65', '8.221075322337828171393758203549709315066487119032474373897314050784598095e+65', 6);
T('8834008912854439', '8834008912854439.2664328022208125302785158176969', 5);
T('6.940214727474598066623595924905830341205954995623741531e+54', '6.94021472747459806662359592490583034120595499562374153095052629856083430087446741e+54', 2);
T('6.2328547317116007059461177e+25', '6.232854731711600705946117742321854799371e+25', 4);
T('3.578451959431078150418694079115823598579e+39', '3.578451959431078150418694079115823598578724780727e+39', 4);
T('4.289014015898830701279718299040617417634509781061358404222339405465141761929e+75', '4.289014015898830701279718299040617417634509781061358404222339405465141761929054716284e+75', 4);
T('4.4028400273189867400016096857297185615308776062675423439011312e+61', '4.402840027318986740001609685729718561530877606267542343901131194133212649348746e+61', 0);
T('9.7981448681824639835625006580053902449348315158290949221259111283143208797e+73', '9.7981448681824639835625006580053902449348315158290949221259111283143208796719138881357003180768098503095414e+73', 2);
T('5.57089871202202992916085488453631255294e+38', '5.57089871202202992916085488453631255293918725595772e+38', 6);
T('1.0926207748386054886475490460810379072739165821823326521382176956852e+67', '1.09262077483860548864754904608103790727391658218233265213821769568515662e+67', 0);
T('1.7056656487818720747133865858800946199390291922227009e+52', '1.70566564878187207471338658588009461993902919222270085839423571e+52', 4);
T('5.3635869705879386161662662046622249567076472924119048621848600804482940434e+73', '5.36358697058793861616626620466222495670764729241190486218486008044829404347396020941228148309712e+73', 1);
T('8.01929784389839798092430960381807449870158169486371105222771207e+63', '8.0192978438983979809243096038180744987015816948637110522277120696844828650436131542648648156789144e+63', 0);
T('9.623059550415094322093413307011189406092e+39', '9.62305955041509432209341330701118940609264e+39', 3);
T('5.13476596432883281735891082882208299303608083420763648073127959888e+65', '5.134765964328832817358910828822082993036080834207636480731279598877625654289e+65', 5);
T('731915494652694', '731915494652693.210323662044502481949416017', 0);
T('7.323942059519069773151e+21', '7.32394205951906977315092977009437045002557e+21', 2);
T('7.364647675173175407007040007995e+30', '7.36464767517317540700704000799463088456575505192e+30', 0);
T('2.843180089906468752232774726283332810857028874e+45', '2.843180089906468752232774726283332810857028873857723639525305753056357040050003367e+45', 6);
T('4.96260469540751123643629983745637949557480965657217837707125044799763908084953e+77', '4.962604695407511236436299837456379495574809656572178377071250447997639080849526404540260779561112550002865e+77', 0);
T('27525238556', '27525238555.6115545858943051857970266861407', 4);
T('9', '8.9553204240282304073217292684482535', 6);
T('5.83087580181195682502354736077622855804931269157156448607725209369e+65', '5.830875801811956825023547360776228558049312691571564486077252093691241177339531901355e+65', 4);
T('9.170612916501410308541e+21', '9.1706129165014103085414844e+21', 1);
T('5.50126317730848025290317528821921542959833985242864e+50', '5.50126317730848025290317528821921542959833985242863991838213705860541e+50', 5);
T('1.24853915298649242657722167885099549468245811018046313746330110615562486964942e+77', '1.2485391529864924265772216788509954946824581101804631374633011061556248696494227443078553049946512e+77', 1);
T('5.06646528661006568644132311994049351021791474823442363210396542792266168633557e+77', '5.0664652866100656864413231199404935102179147482344236321039654279226616863355686886129075e+77', 5);
T('2.020759422162210831886800802788094086784611008598453346018907e+60', '2.02075942216221083188680080278809408678461100859845334601890778269425123341761517383501618901325993e+60', 3);
T('1.2364756826874234064839600219203580243139690981654411335491207971712826e+70', '1.2364756826874234064839600219203580243139690981654411335491207971712825589269888254215383e+70', 4);
T('8', '7.887466501106487656', 5);
T('6.8251457818075479548618115679949978648497e+40', '6.8251457818075479548618115679949978648496379591078831568887426e+40', 2);
T('1.652721803220214070202839382360607457565057140089160912487962038875e+66', '1.652721803220214070202839382360607457565057140089160912487962038875845068021165822e+66', 3);
T('4.759293691758683372401683457656509858697341015377172624775493315575689519398e+76', '4.75929369175868337240168345765650985869734101537717262477549331557568951939793366677856748333020818163e+76', 0);
T('9.12608807586360098984424866e+26', '9.12608807586360098984424865754045240167810632361e+26', 5);
T('7.64991043290429227335223174347334424993330960252e+47', '7.64991043290429227335223174347334424993330960252538765587966e+47', 1);
T('8.193000835211621151372308170005908e+33', '8.1930008352116211513723081700059086e+33', 1);
T('2.1639874427188007194990851482713215675394224726312091750332e+58', '2.163987442718800719499085148271321567539422472631209175033161372792e+58', 0);
T('4.88250587573856163912776330038630569078250980744761551175640385422e+65', '4.88250587573856163912776330038630569078250980744761551175640385422330579227264085236934700970320201662e+65', 5);
T('3.81494670326825967295322429275861811513928679131246336885e+56', '3.814946703268259672953224292758618115139286791312463368851286866268648838273017639234446181e+56', 6);
T('7.3368809197693726131567250243819372319884568531196811340468e+58', '7.336880919769372613156725024381937231988456853119681134046799e+58', 0);
T('898306622850887', '898306622850887.034663499', 3);
T('39756737189123391', '39756737189123390.88482133977470149146924', 4);
T('9.86072876165979414982884697300794711570708770474008511121049556397747654e+72', '9.860728761659794149828846973007947115707087704740085111210495563977476540590079633373691672546114152e+72', 1);
T('9.91222649313974605054370715004999284314477520649358799334e+57', '9.9122264931397460505437071500499928431447752064935879933403974994308281572186627484998439e+57', 4);
T('6398096585259592', '6398096585259591.797933', 4);
T('6.207910504118590442964e+21', '6.20791050411859044296423935427955051266259547322838791883672e+21', 5);
T('8.43012542075846388096939598702013e+32', '8.43012542075846388096939598702013178561e+32', 6);
T('5.54398726793196855688817024927537687534298852609448220293226191563e+65', '5.54398726793196855688817024927537687534298852609448220293226191563249051550734637417016121640464116e+65', 3);
T('6.415870922877632949605918586585511383230143591204428e+51', '6.4158709228776329496059185865855113832301435912044278898e+51', 2);
T('1.0979178915413230936675527573204271225449746719028284008221040207653958e+70', '1.097917891541323093667552757320427122544974671902828400822104020765395797896089795574213916924769206741e+70', 5);
T('4.5534245022451473462034181313e+28', '4.5534245022451473462034181312655105929920907757299116511352349e+28', 5);
T('6.73974439458211110442125527226604353615e+38', '6.7397443945821111044212552722660435361496414463e+38', 4);
T('3.429605583118529451232871745258358521511931064633518174893e+57', '3.42960558311852945123287174525835852151193106463351817489336951793807777782446736133240563931021e+57', 5);
T('425', '425.348123184220364955298195316236', 3);
T('5.1938649135303521602622587067870509078364658945935092721095519e+61', '5.19386491353035216026225870678705090783646589459350927210955186816101013150187974562001264226e+61', 0);
T('1559173053', '1559173052.346143', 0);
T('5.1024868904627288676408970307432772239192836526128029956e+56', '5.10248689046272886764089703074327722391928365261280299560398013826589526326044e+56', 1);
T('1.01426309690531673096034142203661857e+35', '1.014263096905316730960341422036618578150549543955989470867077e+35', 3);
T('4.92676601563257222221399477e+26', '4.9267660156325722222139947783830704e+26', 3);
T('9.331683037997905724304371746e+27', '9.331683037997905724304371745728404929897623249398932e+27', 0);
T('4.4055499680345225884021720537e+28', '4.40554996803452258840217205363071836546928445012716010615335e+28', 0);
T('6.585232989814561495745510341960199084829214592942478971878390176974286426333772e+78', '6.585232989814561495745510341960199084829214592942478971878390176974286426333772e+78', 3);
T('3.877837528899170470365421626947416960258184867507719360934957353e+63', '3.877837528899170470365421626947416960258184867507719360934957353236257943768073445157231086e+63', 1);
T('23634', '23634.85', 3);
T('37528964440397251863', '37528964440397251862.2349511704531935459', 2);
T('4.5485119217632749198872659223879561510163363e+43', '4.5485119217632749198872659223879561510163363234649430265605688919666448685425e+43', 4);
T('8.5302545406151607014235573817069553817363441e+43', '8.5302545406151607014235573817069553817363441764316947745906106583045525e+43', 3);
T('3.570475545549521861957106369332336469771363962e+45', '3.57047554554952186195710636933233646977136396106947951320184e+45', 0);
T('3.757668692911881635503291041890012291222259943613080399e+54', '3.757668692911881635503291041890012291222259943613080399841246e+54', 3);
T('91784626945819804609', '91784626945819804609.361985921494206786966318640603599985907', 5);
T('6470210', '6470209.42552744681749196525758187', 2);
T('4.878581684311407926252179e+24', '4.8785816843114079262521788251505606205943301e+24', 0);
T('59060704898149809', '59060704898149808.612862190857925', 2);
T('8.670427527913994871721931036996944869881103818821292e+52', '8.670427527913994871721931036996944869881103818821292007078757186726e+52', 1);
T('6.9592618661357937415947352217082396260884009105490954494074715955289384495e+73', '6.9592618661357937415947352217082396260884009105490954494074715955289384494777147090930708819771936e+73', 0);
T('236998617886799888638', '236998617886799888637.90262108888715012574091385448061', 6);
T('4.41778136659999058161230580202444516446538948330846166737515036126620255882255e+77', '4.41778136659999058161230580202444516446538948330846166737515036126620255882254604565886853901137343284840516694411107e+77', 2);
T('615900706433', '615900706432.286232', 0);
T('69', '68.069297496661736552631021122276', 0);
T('7.155447887454584529545388860834326752714098498640565e+51', '7.15544788745458452954538886083432675271409849864056570035e+51', 3);
T('3.76376944552480768730787795666155752630861130263838406545036685405373e+68', '3.763769445524807687307877956661557526308611302638384065450366854053729490773e+68', 0);
T('2.569837947830771896630267949429761091656841864736952571615e+57', '2.56983794783077189663026794942976109165684186473695257161577688791254705e+57', 1);
T('6.18438327982969653582526849690480714136635355081328837320312211122310708e+71', '6.1843832798296965358252684969048071413663535508132883732031221112231070833900993e+71', 1);
T('2.432182008950520365904488351828e+30', '2.432182008950520365904488351827375317864863074024851902910654e+30', 0);
T('9.9869904893439388987111765175989205544716402382739e+49', '9.9869904893439388987111765175989205544716402382739385349e+49', 6);
T('193955580502', '193955580501.857364405630840569125309686', 0);
T('3.32404791027651553001821726093843467068563171530063e+50', '3.32404791027651553001821726093843467068563171530062753e+50', 5);
T('7.514303098116986400229063651778147083e+36', '7.514303098116986400229063651778147082370955892318009513103919851822405056e+36', 0);
T('7.774285463182703474067029064130317024141476263726e+48', '7.774285463182703474067029064130317024141476263726367444e+48', 6);
T('4.49796235308016943353626358329698004520595444e+44', '4.497962353080169433536263583296980045205954439e+44', 0);
T('80480789221563026', '80480789221563025.4946', 2);
T('3534244685952928', '3534244685952928.1720669732608114', 3);
T('6.67031162212431787234958e+23', '6.67031162212431787234957806001792659199138796180861e+23', 5);
T('1.57104068910155865814250944193310492277407377223729005928e+57', '1.5710406891015586581425094419331049227740737722372900592799144867e+57', 5);
T('8.4974612873079681896823777543847968701558944016422558040747e+58', '8.49746128730796818968237775438479687015589440164225580407469783273192897237330181635e+58', 6);
T('6921728383703439429', '6921728383703439429.083321936011064385589535433244327', 6);
T('3.204372564821381786749620833894329752e+36', '3.20437256482138178674962083389432975181310184343101354989508518186072075307e+36', 4);
T('1.9287167411003927765166e+22', '1.9287167411003927765166189056205686973803648655369821819e+22', 4);
T('1.8657396057587949404935550548253050342805089793882822657348785e+61', '1.8657396057587949404935550548253050342805089793882822657348784611413363564910378872159634e+61', 6);
T('9811519206569103', '9811519206569103.8288529890161168', 1);
T('7.604375769200666327152918963353889e+34', '7.604375769200666327152918963353888964e+34', 0);
T('507939558905005741', '507939558905005740.91195633823939369248158189165172611', 0);
T('2.28125089507625600771e+21', '2.2812508950762560077098902361842511965313761e+21', 0);
T('3.05395736059245471647677726490260741556673090918581614273187956e+62', '3.053957360592454716476777264902607415566730909185816142731879564142107363847881875860636653e+62', 4);
T('9.423728441376033684031221564159745480621689323304488081e+55', '9.423728441376033684031221564159745480621689323304488081049325944007e+55', 3);
T('7067095859106049', '7067095859106049.27271899985964138705099670691168', 5);
T('9.2757108207304923975347187e+25', '9.275710820730492397534718720322393e+25', 6);
T('6.30076040428362142976527831366783970708410027112934598751313589e+62', '6.3007604042836214297652783136678397070841002711293459875131358875484e+62', 6);
T('3.59723971584382773731089e+24', '3.59723971584382773731088912613404227159262048530658614759470887e+24', 0);
T('8.03070920930456918082482995707801e+32', '8.0307092093045691808248299570780092211813398751755824896975e+32', 5);
T('1.72489880176911674201904049245278960412919923073880537793990314813188e+68', '1.72489880176911674201904049245278960412919923073880537793990314813187977501802295969135e+68', 4);
T('7.5487449156015925679911164651531580646066659525822483043344463e+61', '7.548744915601592567991116465153158064606665952582248304334446286622230377546894162077549929032e+61', 2);
T('3154742710742387855', '3154742710742387854.5315565786394863508883079888', 5);
T('56826', '56826.14410459366863414', 6);
T('2.1221147491257517590235521494870826012172145424115114742747e+58', '2.12211474912575175902355214948708260121721454241151147427471308599675289917176947e+58', 5);
T('8.5646467388578944452904617287165367e+34', '8.5646467388578944452904617287165367e+34', 0);
T('1.2085360245774252044438e+22', '1.208536024577425204443837237e+22', 5);
T('94826426', '94826425.3682926894627806706066515787', 0);
T('7.61897380430761197204532521749e+30', '7.618973804307611972045325217490489869287741691805427722112512959725079e+30', 1);
T('82306983410548808', '82306983410548808.226', 3);
T('1.99998362558111917776821850842999176666673e+41', '1.9999836255811191777682185084299917666667378692013137531367273928349741263e+41', 1);
T('4.282977076390166348842899471232175686325071604258715383042526559286435314705561e+78', '4.2829770763901663488428994712321756863250716042587153830425265592864353147055611634135279112471573470463329888032e+78', 5);
T('9.364639416207982795379519e+24', '9.36463941620798279537951874772563e+24', 4);
T('2.8971619820582667405606603819102054e+34', '2.89716198205826674056066038191020544741511800211183441026792371e+34', 4);
T('9604036', '9604035.6168', 5);
T('73917', '73916.9677', 2);
T('70780030492860270', '70780030492860270.445214003010532709034346591408383', 5);
T('6.313535421335213280449609297091811228083590605383741793841e+57', '6.313535421335213280449609297091811228083590605383741793841400861765388055448745835267005506248498e+57', 3);
T('9.253134540094698658427225357186578459625646867199463e+52', '9.253134540094698658427225357186578459625646867199462904231661e+52', 2);
T('27', '26.373151', 2);
T('45672206043796', '45672206043796.085528052392233482430299433545200009687', 5);
T('6.712983160316562032424089463398189569619238219412880830726784178221443441255e+75', '6.7129831603165620324240894633981895696192382194128808307267841782214434412552924e+75', 4);
T('6.44664903231817445740438606976055335612259e+42', '6.4466490323181744574043860697605533561225903e+42', 5);
T('9.359187709786240535616883554325691e+33', '9.359187709786240535616883554325691e+33', 3);
T('5.10424269400995384746292570674183062283e+38', '5.104242694009953847462925706741830622834108e+38', 6);
T('1.24357391674757099976827e+23', '1.24357391674757099976827391835162921235e+23', 6);
T('1.19454082920279705159516627e+26', '1.19454082920279705159516627165418331838286973771111219867e+26', 5);
T('55704185050266685951', '55704185050266685951.14478067539299753', 4);
T('28462664290990', '28462664290990.04430739613377910687053920515', 5);
T('9.368659817916699355745315486494946887588839881601e+48', '9.3686598179166993557453154864949468875888398816017365187689439416077565704e+48', 3);
T('6.242092490624479843981989469763686249e+36', '6.24209249062447984398198946976368624958469774e+36', 1);
T('5.38495168690121858413575438127593078851573938810990717186963758434951371e+71', '5.3849516869012185841357543812759307885157393881099071718696375843495137017847684189e+71', 0);
T('2.7176812925840071941509951825361905760017021887141756755694566009e+64', '2.717681292584007194150995182536190576001702188714175675569456600946391e+64', 3);
T('4.746503834148390198837449675935755e+33', '4.7465038341483901988374496759357558319302436196805950278764068686e+33', 1);
T('3.4790164145350343291413961148954044746668225400672967e+52', '3.4790164145350343291413961148954044746668225400672967213745e+52', 3);
T('5.07370343005271873191302016006799512057684067435061649981163e+59', '5.073703430052718731913020160067995120576840674350616499811622991061745e+59', 0);
T('4.536601299052724403421733398248321901453565283210744257e+54', '4.536601299052724403421733398248321901453565283210744257363596433e+54', 1);
T('5.901315692332422557500748767852940458272949759582503899e+55', '5.90131569233242255750074876785294045827294975958250389906162044701457810874679329232425779891e+55', 3);
T('5.6150029428679975535287410961258132167337717776019930875219099703649e+67', '5.61500294286799755352874109612581321673377177760199308752190997036490958007332274473293463683163217097337e+67', 3);
T('3.737024350224215846124361180908970123487359723118391006293921887733085038195266e+78', '3.73702435022421584612436118090897012348735972311839100629392188773308503819526554699053714e+78', 4);
T('7.97674961844942934446748957938998530222325309e+44', '7.9767496184494293444674895793899853022232530934390916725298617e+44', 5);
T('4.86981924726605969869360446013303e+32', '4.869819247266059698693604460133031273614168188323463e+32', 6);
T('6.2943643523146428752518003030599160237630319069198998274616226e+61', '6.2943643523146428752518003030599160237630319069198998274616225996644666920599979660840473678e+61', 0);
T('2.116678431737475947819819724102630455841553178959844772344e+57', '2.116678431737475947819819724102630455841553178959844772343533045128276995041060168191593e+57', 5);
T('1.23127759222806610199187456387423670711e+38', '1.23127759222806610199187456387423670711059716835572168613381557535087029838e+38', 6);
T('35651262127727', '35651262127727.06397795566164645138292948907532080018', 6);
T('95805980080993980', '95805980080993980.949351887371092798952064027', 1);
T('1485581', '1485580.554128', 0);
T('8', '8.54819667200925783617817888130341230178', 3);
T('3.256375854794779948104901627808888167564464099096e+48', '3.2563758547947799481049016278088881675644640990964984835981e+48', 5);
T('8.172019745389321374832406259723130300727913126691e+48', '8.1720197453893213748324062597231303007279131266911122195664616589628606251185e+48', 5);
T('3.297870344154959542913863e+24', '3.29787034415495954291386316999814809525855956118e+24', 6);
T('4.5540277056280523255642105943021477080493324729964303835722177144e+65', '4.55402770562805232556421059430214770804933247299643038357221771439198988773941920192829207391414290467387e+65', 2);
T('5.848710519155158430421604e+24', '5.848710519155158430421604213087509011645259117818e+24', 3);
T('4.0314985012965082727016583e+25', '4.03149850129650827270165835197028224354955e+25', 1);
T('9.95116784729209660306895663570355984468516067232248045744165468042e+65', '9.95116784729209660306895663570355984468516067232248045744165468042674387177375231343695393967071e+65', 1);
T('3.11772779907336815968680033938920642849473e+41', '3.117727799073368159686800339389206428494733080378566799e+41', 5);
T('5.827995968432233090179324013427e+30', '5.8279959684322330901793240134277813281431153928210724844e+30', 3);
T('3.413125221047835901721882660109737553338472072052122493339154061727572e+70', '3.413125221047835901721882660109737553338472072052122493339154061727572057665802561687985762687969437e+70', 3);
T('8.3652534108952570862208874107538934672277243655346539838233413860629311e+70', '8.365253410895257086220887410753893467227724365534653983823341386062931049048491127e+70', 0);
T('2.89786161946342969606218229307489289033828335137687946900661476222038e+68', '2.8978616194634296960621822930748928903382833513768794690066147622203791e+68', 0);
T('8.16583367574896133098520140249664558509898929e+44', '8.165833675748961330985201402496645585098989285865834768121986e+44', 0);
T('8062836504927962383', '8062836504927962383.360557', 1);
T('9.29870100546759992578071312258045067161849202536534271293653210069941379e+72', '9.2987010054675999257807131225804506716184920253653427129365321006994137898680211151915576346116605120996e+72', 0);
T('9.787690711575986531856124648752e+30', '9.78769071157598653185612464875171351690952686827417e+30', 2);
T('9.53356695138906097203522325e+26', '9.533566951389060972035223247615e+26', 0);
T('8.3903274188978529100725524299675058915994851205e+46', '8.3903274188978529100725524299675058915994851204778e+46', 2);
T('12497', '12497.90743404235', 3);
T('41', '40.921344699637408878167941259753819', 4);
T('55785288', '55785288.25772356210256636', 1);
T('8.18801445969467179727820374920674246016618118e+44', '8.18801445969467179727820374920674246016618118333271396780517912491876e+44', 6);
T('8.62620951710927224468207433754420546999067562392774719038e+56', '8.62620951710927224468207433754420546999067562392774719037791133112333922819676048670989132983e+56', 0);
T('72443599905223140', '72443599905223139.83166939122592196318662293192', 0);
T('9', '8.91662538185754568425491', 5);
T('96559650302374336', '96559650302374335.978019361983528369028862364699878179351', 4);
T('9814401516343821', '9814401516343821', 5);
T('3.8647687153047134718240773453385776507246288473e+46', '3.8647687153047134718240773453385776507246288473032248e+46', 3);
T('3.4413370397016036417075773084513224301834879305295624274674441e+61', '3.44133703970160364170757730845132243018348793052956242746744413199051681261802968338038143881441257273e+61', 4);
T('4.10843882162927832076914250852677e+33', '4.108438821629278320769142508526770375849267998203933e+33', 4);
T('55106899', '55106899.38029576038849978700451', 6);
T('1.387109834418333770352321e+24', '1.387109834418333770352321442886648821e+24', 5);
T('5.81879432024822013523974754188098227314368675439723611112607792e+62', '5.81879432024822013523974754188098227314368675439723611112607792165268560533475621972386235529304489607e+62', 4);
T('296759415', '296759414.60613367428165827646208270452179', 2);
T('9.57400959925133472641402406715417295167788745087247315294662852138158633663248e+77', '9.574009599251334726414024067154172951677887450872473152946628521381586336632479773694991574253467824652550705e+77', 4);
T('3.347662951152150071709e+22', '3.34766295115215007170895189971326338153080224006164e+22', 6);
T('8.372917563354288887727835308611011581304e+39', '8.3729175633542888877278353086110115813039914601042041177e+39', 5);
T('14111502', '14111502.5057608051952428496754', 3);
T('4.34120285759941609014608921377194925502378986796214525e+53', '4.34120285759941609014608921377194925502378986796214525712655e+53', 1);
T('4.622859054403876737475182287191961246738092827583875903328801510989656674e+72', '4.62285905440387673747518228719196124673809282758387590332880151098965667430478762e+72', 4);
T('2.03193235303618376407815238587e+30', '2.0319323530361837640781523858700193270525004439069734905144e+30', 3);
T('9.7778820822810015706915403123503358960034081416956527306301132769e+64', '9.77788208228100157069154031235033589600340814169565273063011327692251983274330564794071e+64', 5);
T('8.502596700734346987803e+21', '8.5025967007343469878020914969996462763591398e+21', 2);
T('831687608672320506669', '831687608672320506668.139668', 0);
T('9.339368790981986826196571816123814762499991796614758813597302292e+63', '9.33936879098198682619657181612381476249999179661475881359730229206335521e+63', 1);
T('4.46986248000148046224998491070264612561637794421164137521725181811e+65', '4.46986248000148046224998491070264612561637794421164137521725181810559469376e+65', 6);
T('2189988587', '2189988587.1399566560868', 6);
T('2.60271174529919319122513020567614926425346782881793318456799180150153890115e+74', '2.60271174529919319122513020567614926425346782881793318456799180150153890114657469803453e+74', 2);
T('79259129358332461457', '79259129358332461456.5', 0);
T('9399776371653', '9399776371653.478576364820436', 1);
T('9.428461686655563969064478517486966304577747472221e+48', '9.4284616866555639690644785174869663045777474722205125016254242026008771203074e+48', 4);
T('9.097157069795228075328083e+24', '9.09715706979522807532808248209375471387786382450975637e+24', 0);
T('7342446098878669690', '7342446098878669690.11572531022957', 5);
T('8.6591573492883134296751114991413394512332438423380958318418566595537965e+70', '8.65915734928831342967511149914133945123324384233809583184185665955379655541e+70', 3);
T('83937024358701641890', '83937024358701641890.064054896831966680587634658', 5);
T('282546', '282546.2723690119075508202', 3);
T('1.8061627902157621370765341396673574033646618828457291607966246e+61', '1.8061627902157621370765341396673574033646618828457291607966245950963609596299039705783710688e+61', 6);
T('802817', '802816.061528945244063765815280341239771', 0);
T('1.2614631327486890070654593862e+28', '1.2614631327486890070654593862022496893743037178e+28', 4);
T('2.681322361150451058114037255962192306250047364067664029784824e+60', '2.681322361150451058114037255962192306250047364067664029784823719639235201128954191955790634e+60', 5);
T('8.79410704586150919489388344740221525328801700012788675533749241595245688e+71', '8.794107045861509194893883447402215253288017000127886755337492415952456877264196998e+71', 4);
T('3.38418731227175929592150074350260513980222801e+44', '3.384187312271759295921500743502605139802228018988596499e+44', 3);
T('7.898274098623098828892581135152641463352208894273709e+51', '7.8982740986230988288925811351526414633522088942737080630383660033072832e+51', 0);
T('7824512', '7824511.492739898160938', 0);
T('67578604765', '67578604765.13752171', 1);
T('3.2424623033943533602034526443929469151e+37', '3.242462303394353360203452644392946915055435816325823e+37', 2);
T('1.0834544486011045019488367395730296931583326070937205949583e+58', '1.083454448601104501948836739573029693158332607093720594958385518309870099627639257124e+58', 1);
T('7.8020766982423036701004e+22', '7.8020766982423036701004930006442187594465301997609757803e+22', 1);
T('7.954809802708703237847e+21', '7.95480980270870323784689891067041008594e+21', 2);
T('3.1252536549620093744537959141361479027809867724006e+49', '3.12525365496200937445379591413614790278098677240060845758316e+49', 4);
T('6.6178291360973217549493299518037e+31', '6.617829136097321754949329951803769505696332119588688796711e+31', 3);
T('78190', '78189.368190791803263000801497071500113', 2);
T('6.4151519800170621321338776709409207922952758437499042e+52', '6.41515198001706213213387767094092079229527584374990419e+52', 6);
T('4.796875317610683158376421319354941859133153716276567e+51', '4.796875317610683158376421319354941859133153716276567177916127949686707439042204e+51', 6);
T('932202529915', '932202529915.936327505769510231', 1);
T('3.22823226914183354697773515200914141379e+38', '3.228232269141833546977735152009141413799444345629078e+38', 1);
T('1.2234040376545867511606e+22', '1.2234040376545867511606495e+22', 1);
T('1.672062617221965334862535927213202884642297698e+45', '1.6720626172219653348625359272132028846422976976083242333426164e+45', 2);
T('6.8772902960241385703524257338275765513338807757500583e+52', '6.8772902960241385703524257338275765513338807757500582477459262e+52', 0);
T('3.0968887861076106025037931e+27', '3.09688878610761060250379310005064001134615897e+27', 3);
T('6.1262722848238987168170114018876e+31', '6.126272284823898716817011401887595158468e+31', 0);
T('1949698', '1949697.176341463364868076056698600331', 0);
T('8.561422106272398737656960642366589654384133184281322973238301974e+63', '8.56142210627239873765696064236658965438413318428132297323830197450957596625860370170133357406e+63', 3);
T('4.6886806950197130881124901880725447e+34', '4.68868069501971308811249018807254466545e+34', 6);
T('54058260402067', '54058260402066.7309065', 4);
T('9.53707721006483547490930506033972553595992582628099731215754e+60', '9.53707721006483547490930506033972553595992582628099731215754006618108456198109793120749435193e+60', 6);
T('3.208603039944602092925859113543206497983253239582801e+51', '3.208603039944602092925859113543206497983253239582801434713628794263876605152444e+51', 6);
T('5.07041347552324829307505260744014169953468684172228231866533619733797578e+71', '5.0704134755232482930750526074401416995346868417222823186653361973379757844653755022050742755364841e+71', 6);
T('6.1843664319917599720917247868108564670463120119441563008875457e+61', '6.18436643199175997209172478681085646704631201194415630088754566699923864632278668935699330793444e+61', 2);
T('5259604481416503334', '5259604481416503334.69619708161847706785574192536855595452', 1);
T('2.9865635371274158413309033434119144665127042837155534734837784500542e+67', '2.98656353712741584133090334341191446651270428371555347348377845005413320158419565e+67', 0);
T('8.701051582770874751490457567326283130905659e+42', '8.7010515827708747514904575673262831309056589553915458386663931025571658374173e+42', 4);
T('7.7038352186563993989070086530242317534565782e+43', '7.70383521865639939890700865302423175345657822199831720635357920127046e+43', 6);
T('35141752004654614783', '35141752004654614782.396672', 0);
T('7.286770854977368031798921373266538892238405140612103455e+54', '7.286770854977368031798921373266538892238405140612103455160495934813290458582689e+54', 5);
T('7.8986737898842425698686441522598360378805148686e+46', '7.8986737898842425698686441522598360378805148686292996814879355315792968885634336287647e+46', 3);
T('1.671077174158588611945365079045327979795317863142952051438985e+60', '1.6710771741585886119453650790453279797953178631429520514389845067662449967394177835783041690488777e+60', 0);
T('8.128559758646466689424553e+24', '8.128559758646466689424553464214367338e+24', 6);
T('9.9983968497095770269590949362104861025006971896e+47', '9.99839684970957702695909493621048610250069718960447e+47', 5);
T('6.87588842733893842553150759217984399158362397629653702681954252e+62', '6.87588842733893842553150759217984399158362397629653702681954252749158831854e+62', 1);
T('4.20456753617413542935130812705254363321119042623201369985703074e+63', '4.20456753617413542935130812705254363321119042623201369985703073954529805e+63', 5);
T('6552927', '6552926.7907887606401269312591773085', 2);
T('7.3740518771302386607896189843163865671501551900031090257856455502381386605e+73', '7.374051877130238660789618984316386567150155190003109025785645550238138660504551806763977585441137160775098862274e+73', 1);
T('8.30490583252908878917877989e+27', '8.3049058325290887891787798892558408868091759659374717809907805836e+27', 2);
T('3.852902880116413338325878284551042795512068764179379818308e+57', '3.8529028801164133383258782845510427955120687641793798183088571483392e+57', 3);
T('6.5451480839659426450214455755335545680241512169965419682156376936152054216953871e+79', '6.54514808396594264502144557553355456802415121699654196821563769361520542169538710037815e+79', 1);
T('6.711392626494118663466007753e+27', '6.711392626494118663466007752335864479426290883034468394646585918e+27', 0);
T('6.45225829880678092350252624486066667443529e+41', '6.452258298806780923502526244860666674435288197942060337477006814257937e+41', 5);
T('6.71329111107143697953246314354943096308298e+41', '6.71329111107143697953246314354943096308298e+41', 2);
T('7.5542916873846869654604308995970654184662093405842986907653223235589e+67', '7.55429168738468696546043089959706541846620934058429869076532232355883445807372273267627718880079306916219e+67', 2);
T('7.486824756633870461886e+21', '7.486824756633870461886507267494609616193746467615996993e+21', 1);
T('3.4167468329658176372164215531375974194562698526022796544291627545345292907e+73', '3.41674683296581763721642155313759741945626985260227965442916275453452929066015514847875e+73', 2);
T('5.1973435853379543764269932662111576076130699357940020917112580037496764715184116e+79', '5.19734358533795437642699326621115760761306993579400209171125800374967647151841153740436830693e+79', 2);
T('5.396346246787342101863599235403666405083687818698661e+51', '5.39634624678734210186359923540366640508368781869866136320434450117e+51', 5);
T('5.816737643552227308676451020563976929407974734e+45', '5.816737643552227308676451020563976929407974734000114083454789567839570633708147566758e+45', 4);
T('1.2280527048631023467615138554555113498535757968348378047174328782871721e+70', '1.2280527048631023467615138554555113498535757968348378047174328782871720324144962389e+70', 0);
T('9.9760045888286837564578e+22', '9.976004588828683756457813727917816935648819524099e+22', 6);
T('6.555643139466528651644395443268701989037308213390607e+51', '6.55564313946652865164439544326870198903730821339060709021041118114850728794684108961432e+51', 3);
T('2.692614730867699830128165434924723268394937e+42', '2.69261473086769983012816543492472326839493675622459390886687479289475321896e+42', 5);
T('9.59061022600975103841673314614194847632817608195989589356e+56', '9.59061022600975103841673314614194847632817608195989589355571935333e+56', 0);
T('6.45511936978045547460503510418097082595968249381019056259674384744e+65', '6.4551193697804554746050351041809708259596824938101905625967438474379306944379495708756099809765738e+65', 6);
T('6.1896058331637625863678883589495463632457e+40', '6.18960583316376258636788835894954636324562729937583e+40', 2);
T('159', '159.405691096991289055', 1);
T('8.9110257468620159881640649183875946450767231847460078266595697400427e+67', '8.91102574686201598816406491838759464507672318474600782665956974004268327691320572e+67', 5);
T('636704', '636703.0442665802400275900170346964', 2);
T('1.3657692298412502318775441155515157578239036948868466811883e+58', '1.3657692298412502318775441155515157578239036948868466811882348466e+58', 2);
T('5.76641678908077035082775802142165256217e+38', '5.766416789080770350827758021421652562161688447556760086e+38', 0);
T('7.4994919512047096051179197319523759403727541096e+46', '7.4994919512047096051179197319523759403727541096119381656849871355962e+46', 4);
T('9373954536', '9373954536.39924639908317042383020256', 1);
T('5.161975904604296142140514178116515e+33', '5.161975904604296142140514178116515448269745238889591362014653014682041e+33', 4);
T('3.66709304479275958801492e+23', '3.6670930447927595880149184993130237372561692302e+23', 0);
T('8488444', '8488444.43', 1);
T('5.5541807789725767089174466441767725197662e+40', '5.554180778972576708917446644176772519766284211e+40', 1);
T('2.16722282546457403726749252495e+29', '2.167222825464574037267492524951074874e+29', 1);
T('3.2482412004736352355820785182345e+31', '3.24824120047363523558207851823445432266802780328835783272904284700625725e+31', 6);
T('6', '6.415645858876130100763', 5);
T('8.5290021023561571461583092792246645634171790307280707252155495e+61', '8.529002102356157146158309279224664563417179030728070725215549430216014513543603842337374736911362187e+61', 0);
T('2.31643225466332960117289184335043111086030581783359e+50', '2.316432254663329601172891843350431110860305817833586849619788e+50', 2);
T('380675', '380674.3729171', 2);
T('80968029', '80968028.61401791777', 0);
T('385042029051', '385042029050.59262001861614', 6);
T('8.86386507687681962164525683671160531426806930217011667807117525e+62', '8.863865076876819621645256836711605314268069302170116678071175245624099340773403587972269485e+62', 5);
T('48404635', '48404635.67463746411445388', 1);
T('2.493300255369084055045492299656230039074401408503563051884656e+60', '2.493300255369084055045492299656230039074401408503563051884656671e+60', 3);
T('3.2121864587209817325215295287294011497874956720661008e+52', '3.21218645872098173252152952872940114978749567206610071288716333e+52', 0);
T('6.21707211330840276528083173860206515359266491290409853305e+56', '6.21707211330840276528083173860206515359266491290409853304516652297065888448500811005235770614068e+56', 2);
T('7.2808814117218035351874832334916431845090181620231377e+52', '7.28088141172180353518748323349164318450901816202313768173309715792679015742e+52', 6);
T('5.3111549943865168367715875661629601235160649624832078e+52', '5.311154994386516836771587566162960123516064962483207805538626227856384048968248125548441e+52', 5);
T('4.0408235091940951803249907923658762182186388708400408574922457275660659167e+73', '4.04082350919409518032499079236587621821863887084004085749224572756606591674609804106216438277830667036886e+73', 6);
T('6.4386495043661269450569493574711815877922073336371200378547865617700984972898078e+79', '6.4386495043661269450569493574711815877922073336371200378547865617700984972898077651448653037396e+79', 4);
T('702570546328013113', '702570546328013112.378889197491680436746433100279039', 2);
T('1335494', '1335494.0709294857909446544007942149292937883', 3);
T('5.59230324688406550719187596651119426127731308441042665439463462399317837e+71', '5.5923032468840655071918759665111942612773130844104266543946346239931783661422062478527563153951514917966457138e+71', 5);
T('65937', '65936.4534568', 2);
T('770630129609107483435', '770630129609107483435.257348665853', 3);
T('4.2911603173355281505483111901665892174066498679e+46', '4.291160317335528150548311190166589217406649867857901766499719939352079759484e+46', 2);
T('1331886596', '1331886596.94680072733282', 1);
T('6.349985168169672407239026503659329735731376321399475e+51', '6.3499851681696724072390265036593297357313763213994756870783139166361752484741638524461988498e+51', 1);
T('7.673520107497590242352748654788723712141490697809e+48', '7.67352010749759024235274865478872371214149069780850872411210526000268194533247561e+48', 4);
T('4.15133456686187506857753420376001043848174e+41', '4.15133456686187506857753420376001043848173841547176288755972431e+41', 5);
T('9.77002069219478812588014079754587013e+35', '9.770020692194788125880140797545870137104127791500078068503486313130016e+35', 3);
T('1.420215449932810597032721074372953713837603335858187e+51', '1.42021544993281059703272107437295371383760333585818744148448230129737e+51', 6);
T('6132238', '6132237.91', 5);
T('9.1843286973188448592252072418412651554952346366825644353280854925e+64', '9.18432869731884485922520724184126515549523463668256443532808549247614876443517716183001373705464214e+64', 0);
T('8.6086172589615067474200652493175869117945353553e+46', '8.608617258961506747420065249317586911794535355227579785247209e+46', 0);
T('4.92691140759567651780150992695642285224964497724446558351050371439672740641044e+77', '4.92691140759567651780150992695642285224964497724446558351050371439672740641043415477008151463274309670500287028702906e+77', 2);
T('7.6551436761860582393989421776871247130933791164545816709890865e+61', '7.655143676186058239398942177687124713093379116454581670989086555042047364405184003878166946786e+61', 1);
T('1.05594775004209697630543862518485644074457649285503671514266189565122163881012e+77', '1.05594775004209697630543862518485644074457649285503671514266189565122163881012011254e+77', 3);
T('2.867399918580752969655767844773402480939348715542042114806e+57', '2.8673999185807529696557678447734024809393487155420421148055840546610809423141917674721e+57', 5);
T('7642676468797064663', '7642676468797064663.3', 5);
T('731724521826963510948', '731724521826963510948.3875759483286137', 3);
T('7.044806220697487099859911041598863019e+36', '7.0448062206974870998599110415988630197347e+36', 1);
T('342829', '342828.8475333916390651812', 0);
T('8', '8.3322284', 5);
T('88824901199495302', '88824901199495302.16228493046160890078', 3);
T('8.2871850797565011873300089378494232808937927737360568343811749876485681488829262e+79', '8.28718507975650118733000893784942328089379277373605683438117498764856814888292626432707441893418746931752e+79', 3);
T('1.748532715246209853258385276475390982e+36', '1.7485327152462098532583852764753909825885607754e+36', 1);
T('63115919', '63115918.6505307871783096888988', 6);
T('34808222292', '34808222291.7', 4);
T('9.17605586500539344497947147407804015759948529366137017041899e+59', '9.1760558650053934449794714740780401575994852936613701704189930056305e+59', 5);
T('5', '5.26154161928', 3);
T('7.23154058845822478014732412394264579596471e+42', '7.23154058845822478014732412394264579596471038301287080685438907670318653586194e+42', 3);
T('9568', '9567.6501891258481957810842428605731222', 5);
T('325722815161412045696', '325722815161412045695.57096468037465561237806', 5);
T('7.963510865226044919135e+21', '7.963510865226044919135282809774756793e+21', 5);
T('1.2187267047249163071588187572608979827843459183455092e+52', '1.21872670472491630715881875726089798278434591834550928033516772e+52', 1);
T('421147181530885277', '421147181530885276.954821473281281267211858971920261147806', 2);
T('7.210978055763078665035677699583699780026319270533774e+51', '7.210978055763078665035677699583699780026319270533774860228372785e+51', 3);
T('1.7577897865364155589444382573442575446886041689957553305160947092985441109742404e+79', '1.757789786536415558944438257344257544688604168995755330516094709298544110974240456e+79', 3);
T('1679440061154827', '1679440061154827.84', 3);
T('7445002503317', '7445002503316.74586855663843117461254842166746322', 0);
T('4.9444014575364566419412854134361006833101e+41', '4.9444014575364566419412854134361006833100993605068714065e+41', 6);
T('3.1176938683204976573827071915873319029935227e+43', '3.1176938683204976573827071915873319029935226810057789016311707836e+43', 5);
T('6.85957802311616376973441950796823230938612629764369463162384909e+62', '6.85957802311616376973441950796823230938612629764369463162384909393388152053622247721e+62', 6);
T('4.23321740045816157216414619963928780642980691511096391540805e+59', '4.23321740045816157216414619963928780642980691511096391540805665315123932778209e+59', 3);
T('1.2732039456494969550899013020374770499798975150319823e+52', '1.273203945649496955089901302037477049979897515031982327e+52', 3);
T('7.289582204232657797974243319e+27', '7.28958220423265779797424331888898921146126093e+27', 6);
T('7.36395369807847177295239824980948297346210247489259e+50', '7.3639536980784717729523982498094829734621024748925870695809240600962615821e+50', 4);
T('9.555205716928897121799508652049137256050366459931779464423284805610083413380068e+78', '9.55520571692889712179950865204913725605036645993177946442328480561008341338006803171e+78', 3);
T('6.015196369043432106219418075248343105608013396377692125682790242e+63', '6.01519636904343210621941807524834310560801339637769212568279024185633765561432167029595017498e+63', 6);
T('7.7062608378059926448729568669e+28', '7.7062608378059926448729568669141272e+28', 3);
T('5.844509809310947134650686575261639107174950199976592686226806199804445850264564e+78', '5.844509809310947134650686575261639107174950199976592686226806199804445850264563786340323617e+78', 4);
T('3.5559448601215426715971088240637e+31', '3.555944860121542671597108824063668435595041664553e+31', 0);
T('9.618722529965352255817207589074186635216167611e+45', '9.618722529965352255817207589074186635216167611294143212246754875771727e+45', 4);
T('5.290716643976165536589271006866127910918994608230917e+51', '5.290716643976165536589271006866127910918994608230917226900859061e+51', 1);
T('6.45992951472861652537404504150836266597564563361096315066210439e+62', '6.45992951472861652537404504150836266597564563361096315066210439413345964659664471744723463e+62', 6);
T('9.80329267566537229277034990882957336516814744192400082147430779801447229485171e+77', '9.80329267566537229277034990882957336516814744192400082147430779801447229485171309428160813949495104524509492e+77', 6);
T('2016783595510872', '2016783595510872.0947147512671855241302709', 3);
T('3.6773242064967232686684972693512286420881712494818827041014156668e+64', '3.6773242064967232686684972693512286420881712494818827041014156667933957443e+64', 5);
T('2.29238843497518149008684284836398351064e+38', '2.29238843497518149008684284836398351063845497574673769e+38', 4);
T('2.0314292207996759895570581936510620318269403727983170777921223038673121e+70', '2.0314292207996759895570581936510620318269403727983170777921223038673120542465794e+70', 6);
T('3.731070244385034114398599957e+27', '3.731070244385034114398599956497638801925929408610843e+27', 2);
T('2.06218137558362152686071000136769457182705341502e+47', '2.062181375583621526860710001367694571827053415018386517890745246826944478394684e+47', 4);
T('9.214745339936976602360803034355092150368373759083e+48', '9.21474533993697660236080303435509215036837375908283227188028905730637483e+48', 5);
T('553795', '553794.55736437898250343981549', 6);
T('2.3247436045003896763733550480351985959606133e+43', '2.32474360450038967637335504803519859596061321049378e+43', 0);
T('7661788', '7661787.816942716', 2);
T('140932210', '140932210.02858714316003114207', 6);
T('96', '96.873318258036812', 1);
T('5187', '5187.029467702764259', 1);
T('5.18117940731935326151123420615e+29', '5.181179407319353261511234206146681351580747103278924085e+29', 2);
T('519', '518.373624183459509519188800532132', 0);
T('8.531349482013849802969e+21', '8.53134948201384980296879913439010007e+21', 5);
T('8.692223968469410546759319e+24', '8.69222396846941054675931945952073e+24', 4);
T('1.28383642010989849170879519553225245838260982581139883387e+56', '1.28383642010989849170879519553225245838260982581139883387280429e+56', 3);
T('422264075141343424921', '422264075141343424921.4838702189244181629541499852561907587', 3);
T('4.4873376327910033909606155861251292659884090115901909791031e+58', '4.48733763279100339096061558612512926598840901159019097910307886814852690537693512369896642038444482e+58', 5);
T('1.831334718183286732528462888600964554349486353472604337505e+58', '1.831334718183286732528462888600964554349486353472604337505000574590266e+58', 1);
T('3.6573562726476807931041994806242e+31', '3.65735627264768079310419948062424476359440218780304033091e+31', 4);
T('2.761701139448068756455473000914e+30', '2.76170113944806875645547300091395890217417672e+30', 4);
T('4.5658537095201654412458680355557398e+34', '4.5658537095201654412458680355557397909537e+34', 4);
T('8.987916117298679264434e+21', '8.9879161172986792644337313e+21', 2);
T('264455697', '264455696.413661735712396254294433072', 2);
T('9.21066430874034485634460856676331916409944e+41', '9.210664308740344856344608566763319164099440010014658162401554418e+41', 4);
T('5.180573677837617327007860868965759314411403096420562901489091129800687759982104e+78', '5.18057367783761732700786086896575931441140309642056290148909112980068775998210492765015872253500988e+78', 1);
T('3.91958657185256477593779781e+26', '3.91958657185256477593779780117245453464084739536773209777798e+26', 0);
T('10609', '10608.74631138649423218613765', 6);
T('9.99690323815424168113052153499e+30', '9.9969032381542416811305215349895558347770803613e+30', 2);
T('5.34175676754854795940526435072082261179031051623577498449823e+59', '5.341756767548547959405264350720822611790310516235774984498234e+59', 5);
T('3.38037266918886724586163380464410862947905987361661487693502621326113e+68', '3.38037266918886724586163380464410862947905987361661487693502621326112233226170413394621988717e+68', 2);
T('5.46500433010258980482134099141488132712697377784645187703921287860589005210818e+77', '5.4650043301025898048213409914148813271269737778464518770392128786058900521081840325786908e+77', 1);
T('5.340796364427687687631215268689045458026239488886533154700975749073056e+69', '5.34079636442768768763121526868904545802623948888653315470097574907305619701285202472205e+69', 1);
T('99914865951854400', '99914865951854399.0325096', 2);
T('7.339514402194394135928246590843356574441796868982357316434972056547217805331e+75', '7.339514402194394135928246590843356574441796868982357316434972056547217805330898406558258816310039167634022332931517e+75', 6);
T('526288895855833402352', '526288895855833402351.16203976185299423479544906327', 2);
T('7.717390892782855563902388961050321384231473176668145310795859726275581681799e+76', '7.7173908927828555639023889610503213842314731766681453107958597262755816817989622864738304995850242184586385e+76', 4);
T('3.3781768082028367914653723637835916732e+37', '3.378176808202836791465372363783591673177743673420923518925799002e+37', 4);
T('8.1806447257549092152368125869068009392760592829295240599007671972e+64', '8.180644725754909215236812586906800939276059282929524059900767197211083545814076047245e+64', 6);
T('1.111879310620112357231993e+24', '1.111879310620112357231992995400460370301345246809566299e+24', 4);
T('9.5517185163038855835884275574842897262761650773009519154849731e+61', '9.5517185163038855835884275574842897262761650773009519154849731e+61', 0);
T('190403518284', '190403518284.61907395774825677645853691752352643942', 3);
T('53701309012', '53701309012.39813527252812795253', 4);
T('5.019700296934268929405097334007719200191952973405e+48', '5.0197002969342689294050973340077192001919529734046446e+48', 6);
T('1.0198178003001782742099550285818567206603313497967837442331949e+61', '1.0198178003001782742099550285818567206603313497967837442331949786396e+61', 3);
T('5620605', '5620605.103265892623401446354806738643492197205', 4);
T('4.328022637935108421761704004336529501183333317027345284e+54', '4.328022637935108421761704004336529501183333317027345283952044671858e+54', 6);
T('3.2440048238449375049818e+22', '3.24400482384493750498184820284797589997465e+22', 4);
T('5.2795487006209243091009350517566400227143081470709719557351958250215074873e+73', '5.2795487006209243091009350517566400227143081470709719557351958250215074872705504956e+73', 4);
T('5.45765103670054464891993062705997e+32', '5.4576510367005446489199306270599619436383078931766857439192349902506e+32', 2);
T('29854785121522158496', '29854785121522158496.5', 3);
T('3.7889590805847029413581246759795783528341751866309996888868804992869077e+70', '3.7889590805847029413581246759795783528341751866309996888868804992869076590190877e+70', 6);
T('48651', '48651.64899304393', 3);
T('3271792', '3271792.1080868637956383830136219228214', 1);
T('5.38593022861081010787187665721407608725769688237983467325e+56', '5.385930228610810107871876657214076087257696882379834673254466052516964619508920639e+56', 4);
T('4.6160332924299895936902442527548597844137377124885871717249334319661102e+70', '4.616033292429989593690244252754859784413737712488587171724933431966110245491502324153418580800364788e+70', 5);
T('4570', '4569.0380558462453806881921164933', 2);
T('6.356381197793663953090038387189714337196e+39', '6.35638119779366395309003838718971433719672737802257154554414594814e+39', 1);
T('6427199', '6427198.74822737814956692326545502', 4);
T('57767779556300840186', '57767779556300840186.381925940832925', 6);
T('1.9099046649674242909065307e+25', '1.909904664967424290906530747574245e+25', 3);
T('6.5049638684879213879581152472259046693296e+40', '6.504963868487921387958115247225904669329541431073199561420045593767842706360208e+40', 0);
T('5.8952376227977822510170533128791324867243704722310305804698797632e+64', '5.895237622797782251017053312879132486724370472231030580469879763161152019291438406e+64', 6);
T('6.77438719375107759946764215270380186329374184856191686745e+56', '6.774387193751077599467642152703801863293741848561916867451779e+56', 5);
T('3.449091376879701591573535018445987456e+36', '3.449091376879701591573535018445987456088370895674121e+36', 6);
T('2.3108441126581533153783409725787305621203178328619933638109519468015707026968e+76', '2.3108441126581533153783409725787305621203178328619933638109519468015707026968872201906488319e+76', 3);
T('4.9656489930640478099824944738740226641384342018580159929150483998e+64', '4.96564899306404780998249447387402266413843420185801599291504839984132078228051590992393178609122601e+64', 3);
T('5.2195095071088601952562756e+25', '5.219509507108860195256275510125808957156861036399777492467109e+25', 0);
T('6.984740766956416868825406917e+27', '6.984740766956416868825406917e+27', 4);
T('7.7318634541514370659666014851425e+31', '7.7318634541514370659666014851425965765859438e+31', 1);
T('3.233319663298761606122e+21', '3.2333196632987616061221423117e+21', 3);
T('8.2656483200143645767085720299921146474011674514414e+49', '8.26564832001436457670857202999211464740116745144144448803840872e+49', 4);
T('3.4518848606202985628563797503e+28', '3.4518848606202985628563797503150352275496764677e+28', 3);
T('4.9060493830913958316614e+23', '4.906049383091395831661396528212395298778872942664077117368678e+23', 4);
T('6.3621352040781278403847116712880771043283009519993317606317259669e+64', '6.362135204078127840384711671288077104328300951999331760631725966977778308533e+64', 3);
T('530452', '530451.552887', 5);
T('3.862917418272437164348221275437e+30', '3.8629174182724371643482212754369264887020741964628178843e+30', 5);
T('9.748041200681356846773019804736662598692543424047407667485311635796e+66', '9.7480412006813568467730198047366625986925434240474076674853116357957099098064749e+66', 0);
T('339387802886332446', '339387802886332445.93462895271075550791022047487613', 4);
T('2.1018043796823130985330219643127e+31', '2.10180437968231309853302196431260724923846336219955987889056e+31', 2);
T('1252484', '1252483.6451116812600828930820757233', 0);
T('9.9598360989059181552008416649344205668474e+40', '9.95983609890591815520084166493442056684737461419031920655739363091088358790048297e+40', 2);
T('64344315932174', '64344315932173.8592489150387870068020643152077182879229', 2);
T('5.1909487429282138000600371182935636107559146599392366337e+55', '5.19094874292821380006003711829356361075591465993923663375072864639420882163e+55', 3);
T('4.6237130919796804756046591308518393906585693e+44', '4.623713091979680475604659130851839390658569301617417072843761280479515e+44', 1);
T('5.1195437343219956906613493838149e+31', '5.1195437343219956906613493838148928323e+31', 2);
T('2.181842131456633634169585e+24', '2.181842131456633634169585383706352772437e+24', 3);
T('9.54255603454431038281127106791908189815583155997643198478e+56', '9.54255603454431038281127106791908189815583155997643198478465503356064084699e+56', 4);
T('663740413508777430', '663740413508777430', 3);
T('1.86153552383974345234146439871846294554207834427533e+50', '1.86153552383974345234146439871846294554207834427533158660190456254426767978189242e+50', 1);
T('4', '4.3255577342429942120746', 1);
T('5476015', '5476015.122857659584481758512728', 6);
T('7.0609501772951915019654179537632708752802297048921270951423370429805189165e+73', '7.06095017729519150196541795376327087528022970489212709514233704298051891645960199878009263463e+73', 2);
T('8.7124278614271261999939431727886959808e+37', '8.712427861427126199993943172788695980889457748738326898906093e+37', 3);
T('79882096991694', '79882096991693.0250739537094', 0);
T('43400', '43399.4434528', 2);
T('6.8853616454825742246661430907891119045377960231373126324543154809631484247139314e+79', '6.88536164548257422466614309078911190453779602313731263245431548096314842471393140081103909352084957685e+79', 6);
T('8.638395012957595792611975740083412573108504279044681e+51', '8.6383950129575957926119757400834125731085042790446809508405926970822620967219492918111832e+51', 2);
T('6.95832308579346758878300042128e+29', '6.958323085793467588783000421287765e+29', 3);
T('5.1248868373949183591373907769471732e+34', '5.124886837394918359137390776947173249747569404173761397300621240634978e+34', 4);
T('9.002515877576368829907931589005651436305548641634080146e+55', '9.00251587757636882990793158900565143630554864163408014597174988032444969197592233432283244212857e+55', 2);
T('503411255958865', '503411255958865.433335', 5);
T('9.7892187849796303199541e+22', '9.789218784979630319954193300770257940747076902e+22', 3);
T('4.891739327484352218118827622383929959296291471429243e+51', '4.891739327484352218118827622383929959296291471429243e+51', 1);
T('2.0062552907504756579025767107016218116272343023885108499738793551801e+67', '2.0062552907504756579025767107016218116272343023885108499738793551801914054683847606626387202e+67', 1);
T('911381363059675', '911381363059675.3962902215691996750473362', 1);
T('413707072998479443', '413707072998479442.591317', 4);
T('4.840838329439316273121180851343637598767001889787715e+51', '4.840838329439316273121180851343637598767001889787715381937337086170158251620479e+51', 3);
T('9.0832751273396992915527210047664765964932917795221e+49', '9.08327512733969929155272100476647659649329177952208e+49', 6);
T('8905', '8905.799918038736531928157372', 1);
T('5.6592258630913802536437670892521251360219121115776e+49', '5.65922586309138025364376708925212513602191211157755431635341226192209109766781698847067118e+49', 6);
T('5.826450871937148469720498603725228214e+36', '5.8264508719371484697204986037252282143469497236888442354112288361057470748567e+36', 4);
T('5.428866251080445262108350243852368234245494734136e+48', '5.42886625108044526210835024385236823424549473413589838925560496885157e+48', 6);
T('8.3103190085757211570865086551310670553170516176796735949649464677319142884e+73', '8.31031900857572115708650865513106705531705161767967359496494646773191428841961054e+73', 1);
T('2.42235547736544365750975026762880203184767935220234620760374417007690996256e+74', '2.42235547736544365750975026762880203184767935220234620760374417007690996256283193724261315e+74', 6);
T('6.378134868180981714140677452758967797154244599780328125559349654663142e+69', '6.378134868180981714140677452758967797154244599780328125559349654663141639841172672292592311213843599944e+69', 2);
T('9.5932114533904734405187803724964900172923337161487e+49', '9.59321145339047344051878037249649001729233371614874669433194563828728610181844341635e+49', 4);
T('1.68070361069053054406979785839326603977666544019787333433498e+59', '1.68070361069053054406979785839326603977666544019787333433497504281364371665139617073811831672586e+59', 0);
T('7.0778128768398786581875763181328e+31', '7.0778128768398786581875763181328695136301431887008e+31', 1);
T('5.04863385771328189414915721371620729552238e+41', '5.048633857713281894149157213716207295522375555713386749397139e+41', 6);
T('3.5214208909764088061516518785242042646047525109542061380485143043e+64', '3.5214208909764088061516518785242042646047525109542061380485143043115716122378e+64', 6);
T('179828897359608720', '179828897359608720.966929752887182929119', 1);
T('1.907439560794523005785860222050826821553068953740144825e+54', '1.90743956079452300578586022205082682155306895374014482450240626965304085031e+54', 4);
T('1.034562455622465930763e+21', '1.034562455622465930763394349e+21', 4);
T('2.900877370611559271689735604822920727554e+39', '2.9008773706115592716897356048229207275539200091603735678525401521059714312958219e+39', 5);
T('6.86793092489734118850724050204288463073993484148702756961e+57', '6.867930924897341188507240502042884630739934841487027569610826611e+57', 1);
T('3.5612346463234500327943055961776e+31', '3.56123464632345003279430559617757e+31', 5);
T('5.182055387452799093643738e+24', '5.1820553874527990936437375299e+24', 4);
T('940478', '940478.126449831546363774108820128877368045053', 4);
T('2.2514756746379259726333536809917798441550772733803921046588649213e+64', '2.2514756746379259726333536809917798441550772733803921046588649213707724949173714114882136793187759180349e+64', 3);
T('542694780552186', '542694780552185.609700684382386624317825', 2);
T('7.114812885498104285340805757818967503e+36', '7.1148128854981042853408057578189675036131106259835766850294052536124577e+36', 1);
T('155981', '155980.87703373764', 0);
T('76', '76.26034497894103756882607226', 3);
T('3.226711070128630095687709808628520986763843817588408038434e+57', '3.22671107012863009568770980862852098676384381758840803843379253905e+57', 2);
T('330487', '330486.3104', 2);
T('3.459929962018529009930592651343644746667699718946632228e+54', '3.4599299620185290099305926513436447466676997189466322279872372950830423557509934116066729100314e+54', 0);
T('7.31722876361044359056429872059872352325474458752e+47', '7.31722876361044359056429872059872352325474458752399516180476874627e+47', 1);
T('8.282111529840524958946449940317360019398984534386e+48', '8.2821115298405249589464499403173600193989845343862824650990156626525e+48', 3);
T('5924288', '5924287.57653875268266408417374953371097', 2);
T('1.455097181540622666193560355726810209627528310323075714045654e+60', '1.455097181540622666193560355726810209627528310323075714045653655640945336670478e+60', 4);
T('1.97236254210644035188283338450002612354637404184756e+50', '1.97236254210644035188283338450002612354637404184756278e+50', 6);
T('1.03496725945050352324251e+23', '1.03496725945050352324250751294838084835878e+23', 0);
T('6.47370376255980415215570219976652e+32', '6.4737037625598041521557021997665204501302423229044367466648652262155e+32', 4);
T('7.003590656730891562130736893080673e+33', '7.003590656730891562130736893080672738776032855628893666466766979804853e+33', 5);
T('3.168744772975329650565969627287279860496826502229e+48', '3.16874477297532965056596962728727986049682650222976726038260053e+48', 1);
T('8.5045884087117222780766596007381135964758895e+44', '8.5045884087117222780766596007381135964758895014809510558062766e+44', 6);
T('6.919523850162187540121833903429229e+33', '6.919523850162187540121833903429229376860628816920503008976416487e+33', 6);
T('2.72060054529244423010585277803998776e+35', '2.720600545292444230105852778039987761223867894725276623e+35', 5);
T('4.075302260618629471302178124707e+30', '4.075302260618629471302178124706825081412826706011e+30', 6);
T('5.44534499141000388738018859600610778948042793799981994059491924428980335181247e+77', '5.445344991410003887380188596006107789480427937999819940594919244289803351812478550752e+77', 1);
T('1.67379575974746305929111e+23', '1.67379575974746305929111262196461529880879347867841293309e+23', 4);
T('5.6390736599782020964460375201762897878377868428341796227810767e+61', '5.6390736599782020964460375201762897878377868428341796227810766573619468511499395134645141e+61', 4);
T('5.31643259252132549967610295429084903490618233398e+47', '5.3164325925213254996761029542908490349061823339759258820751318048927630134299669889969e+47', 6);
T('55726591', '55726590.639555880834', 6);
T('2.49269225402322312644845298715e+29', '2.49269225402322312644845298714457308623536202547521e+29', 2);
T('7.3704425462573814281522995018693355889795051304e+46', '7.3704425462573814281522995018693355889795051303665806447224459552694741359928452056908e+46', 6);
T('6.433157158278176052370738897959157587563110018382400958701024603048e+67', '6.433157158278176052370738897959157587563110018382400958701024603047952916704912658115e+67', 6);
T('701526354156470024648', '701526354156470024648.1287629275675474', 4);
T('6.78790930308628449812947227884553926861517436763657180956802792619682496949e+74', '6.787909303086284498129472278845539268615174367636571809568027926196824969490685604040584694061027297037e+74', 5);
T('7.4631094994848912873414086885574767575998786171793059721065515846187790938182e+76', '7.4631094994848912873414086885574767575998786171793059721065515846187790938181072737e+76', 0);
T('97829271', '97829270.95144204443926159', 2);
T('5.11246864730573626249866752431194588407234681277395e+50', '5.112468647305736262498667524311945884072346812773941070145247639882784421072938918172923e+50', 0);
T('37646244781796', '37646244781795.7646714583', 6);
T('3.7480174047246684882403498677017109246961738541468720178979789e+61', '3.74801740472466848824034986770171092469617385414687201789797888146e+61', 2);
T('4.03599274958450552250422770545323188641638227235757536631348855233e+65', '4.03599274958450552250422770545323188641638227235757536631348855233341941604139e+65', 5);
T('3762', '3761.6958489528525643027379199783706435426', 4);
T('7.90663712262132841581850302950866e+32', '7.906637122621328415818503029508660953975860657005199e+32', 4);
T('3856347540', '3856347539.6502939017', 2);
T('8.95694300027136822522046644216836819286052904494290531566502e+60', '8.956943000271368225220466442168368192860529044942905315665020190734e+60', 3);
T('2.838373131314651940528237129522467827170160453138237892955e+57', '2.8383731313146519405282371295224678271701604531382378929551817011233984609831876324e+57', 1);
T('9.411211929097588101911493e+24', '9.4112119290975881019114933690637526395328932539279103752792981e+24', 3);
T('3.170969966417782125694721587554242933066518243565142821826889061299936677396915e+78', '3.17096996641778212569472158755424293306651824356514282182688906129993667739691403253879346292492454277690695e+78', 0);
T('7.044770492971119722675215757312534268338229372832087111094012e+61', '7.044770492971119722675215757312534268338229372832087111094011908061549353478300743568473931703e+61', 2);
T('9.425719779114238736980690525688669035254732486868e+48', '9.4257197791142387369806905256886690352547324868678474726288386415751867997130656977334032e+48', 6);
T('5.830514862766792999468187236474567278594e+39', '5.83051486276679299946818723647456727859479771675821386392826830849932471945e+39', 3);
T('1.270879137169305536454579145178323008200659946392e+48', '1.270879137169305536454579145178323008200659946392180552e+48', 1);
T('8.578348543181201313993065011798231056335928036937245271912291368e+63', '8.57834854318120131399306501179823105633592803693724527191229136793472296857983155e+63', 0);
T('5.25446334822352191076967672915008827664166e+41', '5.254463348223521910769676729150088276641669113620488964263e+41', 3);
T('6.12636448318983888456978214315921594589901012459482377970458331492743121213e+74', '6.126364483189838884569782143159215945899010124594823779704583314927431212132066938981745730549e+74', 4);
T('4.527569304411408754058143741319315459037379710280009645716194319037e+66', '4.52756930441140875405814374131931545903737971028000964571619431903673918180954146e+66', 2);
T('1.889077147996932331254e+21', '1.88907714799693233125397669553055730876292e+21', 5);
T('2.87264035136392590967943728153342903262727e+41', '2.872640351363925909679437281533429032627268109666939948245509844e+41', 2);
T('49', '49.372050269', 4);
T('3.464979957419101479756454152379433e+33', '3.4649799574191014797564541523794332724052801747e+33', 5);
T('7.658596711187302921261978488744422624565252918782e+48', '7.65859671118730292126197848874442262456525291878167666e+48', 5);
T('735642955329392', '735642955329392.377053450288263476016887666625077654', 3);
T('382305436161047978562', '382305436161047978561.9233', 2);
T('8.9698830445012213287722783983e+28', '8.96988304450122132877227839833832572822636542401135867368010673e+28', 1);
T('6.8802950162013656584711736405211318936117374600945973249647135e+61', '6.88029501620136565847117364052113189361173746009459732496471349004268130182175003992975024202e+61', 5);
T('323528754131', '323528754131.5602600481076107424073950782253634', 3);
T('7177315504', '7177315504.17997035221168', 5);
T('7864221086203', '7864221086202.6257088281186163556', 2);
T('5276', '5276.38', 6);
T('2.5369787226074662141310166558141360753447636857779734046782222210393827e+70', '2.536978722607466214131016655814136075344763685777973404678222221039382731086e+70', 4);
T('2.45141995225261669093653793913531242198106062891e+47', '2.4514199522526166909365379391353124219810606289130407509151279508783746230787968143674e+47', 6);
T('8.512538653919300656507013447759843093007042322563505781238297368889e+66', '8.5125386539193006565070134477598430930070423225635057812382973688897275839808844672e+66', 3);
T('5.450579209646574300192890031093895864165084041458648756139245987155593e+69', '5.45057920964657430019289003109389586416508404145864875613924598715559313039601147e+69', 3);
T('6.9906321575648151272647289175683929187163928121489378102844e+59', '6.9906321575648151272647289175683929187163928121489378102844e+59', 2);
T('3.704368878161196952399136880827403382600201945e+45', '3.70436887816119695239913688082740338260020194517656724069517e+45', 1);
T('6.59759028501681302515632335414980003355964586854312571218464e+59', '6.5975902850168130251563233541498000335596458685431257121846419683810990095417203020097e+59', 5);
T('1548', '1547.513649608941728908572827270054481291826', 2);
T('7.81848298355324962646486527454905448061786608296531441e+53', '7.8184829835532496264648652745490544806178660829653144143955261060211252097e+53', 4);
T('52773454392630637609', '52773454392630637608.8321721817', 5);
T('7.432579744702558367259143985761760369091295142943765178383439594320239898e+74', '7.432579744702558367259143985761760369091295142943765178383439594320239897990559803214055883916129312e+74', 0);
T('90402980', '90402980.50812528226822022358606014335497', 3);
T('58217028', '58217028', 1);
T('2.2664535203162367884616405908493513864262289704479155147285192e+61', '2.2664535203162367884616405908493513864262289704479155147285192253574943611947059208009299782801108e+61', 3);
T('9.1056817976973917232065835728249888e+34', '9.1056817976973917232065835728249887047432931247353215461551750347946e+34', 2);
T('3.2474475963445915800907178255167892122948632688081189879251826580045633863861e+76', '3.247447596344591580090717825516789212294863268808118987925182658004563386386131269102e+76', 5);
T('9.5029495728891480375062254988470063344167368303165007388589513439640893407e+73', '9.50294957288914803750622549884700633441673683031650073885895134396408934069937583135e+73', 6);
T('900', '899.041818243369770774577', 0);
T('8.8301082786447981047554906144525571085273599396763895320167e+58', '8.830108278644798104755490614452557108527359939676389532016691e+58', 0);
T('2.1655914584538688359921146579499654599009058937343938007871977813089e+67', '2.1655914584538688359921146579499654599009058937343938007871977813089186855776704297183993375485473e+67', 5);
T('760627029402', '760627029402.019241693273043459933', 6);
T('6.23977604283737693401158761333319937727328594280335138121382933096323391682175e+77', '6.239776042837376934011587613333199377273285942803351381213829330963233916821751424648e+77', 1);
T('9.26820510495892286352266807513475371608815800806672005174333014702316589418e+74', '9.2682051049589228635226680751347537160881580080667200517433301470231658941754967784758062140165151707874418424e+74', 2);
T('356457269', '356457269.4626365', 1);
T('5.16133666154470949338343113305171743765567453433125216395294333e+62', '5.16133666154470949338343113305171743765567453433125216395294333239894720592135408244599127485176548e+62', 5);
T('1.5747513253612990174714633135112674782395106265126559014915232e+61', '1.57475132536129901747146331351126747823951062651265590149152319048634e+61', 4);
T('6.950132332849332925084904299330464018504738e+42', '6.9501323328493329250849042993304640185047377189834890722098e+42', 4);
T('1.1950151326170250962108768546330499278489788093152e+49', '1.195015132617025096210876854633049927848978809315110554051386e+49', 0);
T('5.17183444326782156142242463575950103869547e+41', '5.171834443267821561422424635759501038695472613729618962332996717274415441762e+41', 6);
T('7.522787203568409012950832385264940106003258125494837e+52', '7.522787203568409012950832385264940106003258125494836966234101901771151451318018947569e+52', 2);
T('4.791253200714387798107851821888e+31', '4.791253200714387798107851821888023728390625339259663618488512441430693e+31', 1);
T('1.69856442025731248812093859698526497260947534503e+47', '1.69856442025731248812093859698526497260947534503315996420675933300778426e+47', 3);
T('8331896401567954210', '8331896401567954209.4077865041035991535454641122321565', 2);
T('7418400612786654708', '7418400612786654708.137053972064407505888821', 4);
T('3.92022880744183064840735318782391737131433090624e+47', '3.920228807441830648407353187823917371314330906232639550741847411e+47', 0);
T('2.89046516824051442272610777313820215579528357166406761684345017575315265e+71', '2.8904651682405144227261077731382021557952835716640676168434501757531526498686259882706806704631793436e+71', 0);
T('5.6180303957940758719882828e+25', '5.6180303957940758719882828228928284667063263769639442401385469137e+25', 4);
T('906309642598711666', '906309642598711666', 3);
T('3.856125703982161333939127802675854749835871611e+45', '3.85612570398216133393912780267585474983587161072792228669e+45', 6);
T('8.519897922738618128283e+21', '8.5198979227386181282822e+21', 0);
T('7.4319853741067293427858107797848179e+34', '7.43198537410672934278581077978481794350553e+34', 3);
T('9.69516055126846189474548045879465921283504e+41', '9.695160551268461894745480458794659212835031358650756273358968339530789725162e+41', 2);
T('94944', '94944.67263890844085410406507830484221352848', 3);
T('6.0768954950565666176256818954560913275569212987961987930271e+58', '6.0768954950565666176256818954560913275569212987961987930270803978755440146837408431612465e+58', 2);
T('188244644735606', '188244644735606.03682947662668782591383136458599', 6);
T('5.93390154972752823824366772580724181585473490309958963589150572790648428443644e+79', '5.9339015497275282382436677258072418158547349030995896358915057279064842844364400598172e+79', 1);
T('2.4624115924518487627628542004876786952430725e+43', '2.46241159245184876276285420048767869524307253402720887e+43', 4);
T('5710861616090', '5710861616089.51533959006802131590321621071', 5);
T('2', '1.34670721605905', 2);
T('1.153141086540155707380821249839075644437545322822814919436756474763007279e+72', '1.153141086540155707380821249839075644437545322822814919436756474763007279409797102567632764557197e+72', 1);
T('4.02921022308725970759409755749e+29', '4.0292102230872597075940975574963271256178153497185824211506926e+29', 3);
T('4.3014421244580815086918754541711467813e+37', '4.3014421244580815086918754541711467812393303e+37', 2);
T('9.68073082690599604434806477231314923067990294987321707105e+56', '9.68073082690599604434806477231314923067990294987321707105007914299569937965e+56', 6);
T('9.074785881097086386309466202246799255914289951487724112e+54', '9.0747858810970863863094662022467992559142899514877241116163852269977759150220089598870514e+54', 6);
T('7.355614667110703496743813568816792100474e+39', '7.355614667110703496743813568816792100473582990519055923176145829e+39', 0);
T('1.57484277361379981211878535299822394848261672712726998628741473244e+65', '1.5748427736137998121187853529982239484826167271272699862874147324372e+65', 6);
T('1.15467436624852290918265514135558882411045676e+44', '1.1546743662485229091826551413555888241104567529371131124294485773551e+44', 0);
T('6.250258570607907535821029475438002578770877733961e+48', '6.25025857060790753582102947543800257877087773396043998e+48', 0);
T('6.79350736150448588730008209072271886427500141802993337459610401e+62', '6.793507361504485887300082090722718864275001418029933374596104009330307782994253236900148629875029e+62', 6);
T('5.447637067451985353954456319109458559284817358774551017419119e+60', '5.44763706745198535395445631910945855928481735877455101741911900594229e+60', 3);
T('9.3518256926215004645636166675918781870732169e+43', '9.35182569262150046456361666759187818707321697971564867274717669647228344797306384e+43', 1);
T('44859779169300728', '44859779169300727.005852059844623644135985374475267550169', 0);
T('5.09135380674654042489493164660499929177038886931147245919000696255620965e+71', '5.0913538067465404248949316466049992917703888693114724591900069625562096461239e+71', 0);
T('9.585913263140698157229088147957147618909374747389024364931418356701091764e+72', '9.58591326314069815722908814795714761890937474738902436493141835670109176405496242617474091518341602e+72', 5);
T('8937', '8936.81219', 4);
T('2.2291536805005573705371570477798202839016785088e+46', '2.2291536805005573705371570477798202839016785087883629e+46', 4);
T('89031875782383009531', '89031875782383009531.8599', 3);
T('8.1913081155314500035872368774041531e+36', '8.1913081155314500035872368774041530998390527461812994976388923e+36', 5);
T('7.20444250495525137676168208148e+29', '7.2044425049552513767616820814838193324e+29', 5);
T('6.824844050583721963862940616858262859169948324716311028166084381e+63', '6.824844050583721963862940616858262859169948324716311028166084380670405409910033763312213066156594497e+63', 5);
T('32973411322', '32973411322.0055', 1);
T('7.41694510786524937341518027227253887932818592426915463600522309825048431e+71', '7.416945107865249373415180272272538879328185924269154636005223098250484307079446594739006612417e+71', 2);
T('6', '5.9619856716250354871335057', 2);
T('87527', '87526.63684823518483851567239869752', 4);
T('9.763022525200483641130669988156219e+34', '9.763022525200483641130669988156219073728900962111054931e+34', 3);
T('8.6185312763805220809689217680237306487385577826341538e+52', '8.61853127638052208096892176802373064873855778263415380693587684e+52', 6);
T('8.45360239012103000688834251686727e+33', '8.45360239012103000688834251686726987255777523693637285554668319e+33', 0);
T('2518723195860416961', '2518723195860416961.1285010663484912294197393809044612', 1);
T('2.685500253120233156790885090189119970660485355223415640469844965503956949e+72', '2.6855002531202331567908850901891199706604853552234156404698449655039569485280575699687713e+72', 2);
T('220453411', '220453411.8828467378639975405350886112158605', 1);
T('4.85547756175076698605434224480862417426276770270709846574910398927491662348382e+77', '4.85547756175076698605434224480862417426276770270709846574910398927491662348381810254102042363e+77', 2);
T('706', '705.772547316850746', 6);
T('7.922244228553676441225996043345713795845944777e+45', '7.92224422855367644122599604334571379584594477725845245459550132153e+45', 1);
T('5.2423675401973461629044e+22', '5.242367540197346162904370934159243342332619e+22', 5);
T('18030585831906130', '18030585831906130.962417491553869302', 1);
T('9.1579489825538072699342096635557184539890411086285024230055732e+61', '9.1579489825538072699342096635557184539890411086285024230055732145647118262972725923e+61', 1);
T('85226070565187', '85226070565186.749650937595330322325285761974396', 0);
T('5.8026252767502790532863416020671786591156722564880455114e+55', '5.80262527675027905328634160206717865911567225648804551136391722488e+55', 5);
T('2.4218610164284422911400259009366691043836e+40', '2.4218610164284422911400259009366691043835892289395393055927142431986156068766091e+40', 2);
T('9.06687520914843144090853802874797707391234306e+44', '9.066875209148431440908538028747977073912343061e+44', 4);
T('9.277380564234452159463923699924423033503589164006560028593034039059e+66', '9.2773805642344521594639236999244230335035891640065600285930340390595049193598441e+66', 3);
T('8.128082895667773893079564235647181e+33', '8.128082895667773893079564235647180709738816611273e+33', 0);
T('36', '36.956949377301', 1);
T('1.87389296164121983463708427608894171918413437553511848334553945494023535764718e+77', '1.873892961641219834637084276088941719184134375535118483345539454940235357647177900767e+77', 6);
T('17310978329', '17310978328.5287351707255015885210716726522112', 6);
T('9.2600219512947966032033927978963555790720436638836388e+52', '9.260021951294796603203392797896355579072043663883638828801926062258412645086313910012864e+52', 4);
T('14575632844', '14575632843.9255237386639144', 4);
T('6.6321582910691070759469809878367695902421451930245389e+52', '6.6321582910691070759469809878367695902421451930245388163039e+52', 0);
T('7.25572991620854492306001e+23', '7.25572991620854492306000246e+23', 2);
T('2.29944904912666115204337635383054709834656882596225337344e+56', '2.299449049126661152043376353830547098346568825962253373445377477443437271765291716e+56', 1);
T('5.20558341173907182519017950869849925033417917e+44', '5.205583411739071825190179508698499250334179162775097e+44', 0);
T('6111649076', '6111649076.222604966937070801102488363059341', 6);
T('9.11024271273341770350822200927358669721049157581569029e+53', '9.11024271273341770350822200927358669721049157581569028990662687474e+53', 0);
T('4.43687659677981757715075653509475056586153598815659143662113577e+62', '4.43687659677981757715075653509475056586153598815659143662113577090918204e+62', 3);
T('248', '247.654291674654270796798279', 4);
T('4.3600875972057143805604498896639034411838346245016392883967078243062789210025219e+79', '4.3600875972057143805604498896639034411838346245016392883967078243062789210025219430426344800669971036134643124803e+79', 3);
T('1.03007021065884639208787111225352947659134e+41', '1.03007021065884639208787111225352947659134e+41', 5);
T('6.6928769403416121328026875807e+28', '6.69287694034161213280268758078544463630255731257270872775864425e+28', 3);
T('32434285307875262', '32434285307875262.2207922459899301806', 6);
T('62748749332151342301', '62748749332151342301.19244', 5);
T('4.0678262988827413231899e+22', '4.06782629888274132318985446914450533e+22', 2);
T('9082662703546', '9082662703546.324370805591057', 6);
T('8.94871836341303529473698033715697e+32', '8.9487183634130352947369803371569600373840782e+32', 0);
T('2.1670379409405843366171258653978628564316145348035311924089e+58', '2.1670379409405843366171258653978628564316145348035311924089239541816857773897563368575797031936041e+58', 6);
T('2935893', '2935892.87182124', 2);
T('4.37578044122813627924254711867936993527178454e+44', '4.375780441228136279242547118679369935271784531302743e+44', 0);
T('6.39286534756971472039e+21', '6.39286534756971472038980039416071834909341307858e+21', 6);
T('4.18258479181585354438902084125374066e+35', '4.182584791815853544389020841253740662e+35', 3);
T('2.9635549088358495388694647078277775625649e+40', '2.96355490883584953886946470782777756256487239375833003125e+40', 0);
T('9.199438690858434123332123544047e+30', '9.19943869085843412333212354404671487370041239840183084655999684e+30', 4);
T('3.29539383367054908280466428e+26', '3.2953938336705490828046642886489630335793970083516425663e+26', 1);
T('5.4864050382187254727117788923745e+31', '5.48640503821872547271177889237442590120046642432614e+31', 2);
T('6.72291657980520450527702159742964874909944380115207127826868e+59', '6.7229165798052045052770215974296487490994438011520712782686756677317729908042785747274547904999e+59', 5);
T('6.4199675010715062595232405405532880703928738044906019996020105471838488933611956e+79', '6.41996750107150625952324054055328807039287380449060199960201054718384889336119552687e+79', 0);
T('8.49573393504083151850167234209249202511578741027519908816390028552e+65', '8.495733935040831518501672342092492025115787410275199088163900285521533395797589e+65', 5);
T('1.5955208479300521845981764334575800052437447146562787571491109848403080783e+73', '1.59552084793005218459817643345758000524374471465627875714911098484030807828997023018004378599828e+73', 0);
T('6.036649336201741152293032410301018575e+36', '6.036649336201741152293032410301018575309192634222268026610553981547335341134e+36', 3);
T('8.2206171209610808188838e+22', '8.220617120961080818883809546397772352053067497822e+22', 1);
T('357067001617476243862', '357067001617476243862.137169321', 4);
T('3648', '3648.935966276480770486703829', 3);
T('3667256', '3667256.14321901053142272931937401084036', 3);
T('3.06817804911202488565210058368288435840855617967301618918521966618918e+68', '3.06817804911202488565210058368288435840855617967301618918521966618918898694871236138832751471925640291008e+68', 1);
T('6.397956949401398212866287356127033102182339663673964891147500216e+63', '6.3979569494013982128662873561270331021823396636739648911475002160201253259767111914786e+63', 6);
T('4.035852629664930971748714986884026499248056376602e+49', '4.03585262966493097174871498688402649924805637660190057197207752443783928e+49', 0);
T('690938', '690937.205492020637017366344964341683031', 2);
T('4572785807971', '4572785807970.2685726', 0);
T('9.12591556752170002546686195712080775076927539494357342e+53', '9.12591556752170002546686195712080775076927539494357342095192221318809927523394869766948859999e+53', 6);
T('3.175166710121609964935909273257064925241534e+43', '3.175166710121609964935909273257064925241533921325823763693547e+43', 2);
T('8.6981262273677133498099001368854630216532260172495845284342e+59', '8.6981262273677133498099001368854630216532260172495845284341969645697018865379917639005276e+59', 5);
T('5.43909171309351447662743501782820255783778421662946112946990882360329e+68', '5.4390917130935144766274350178282025578377842166294611294699088236032838010825005751271e+68', 0);
T('9.784135122662915564368384002663201291592977201175859415877628841e+63', '9.784135122662915564368384002663201291592977201175859415877628841445610051468229986e+63', 3);
T('1.075926913120789044066114677747282911808323013538262852302400311648e+66', '1.0759269131207890440661146777472829118083230135382628523024003116470855e+66', 0);
T('24', '24.009013648289204609707762701', 4);
T('8.75619449783486902827580978677238339353807302997843705455206849896e+65', '8.7561944978348690282758097867723833935380730299784370545520684989674681468898373241422734005491e+65', 3);
T('49185', '49185.42432350042440262481433144719', 3);
T('475313129', '475313128.81802828668961', 0);
T('5.966160504823907616078866600887399441996553619375546697015e+57', '5.96616050482390761607886660088739944199655361937554669701500365941215e+57', 3);
T('8.67093818828233413993699849118457718482116385647241974416e+56', '8.6709381882823341399369984911845771848211638564724197441644559865e+56', 3);
T('4.018307218209746175224522445986860839987164456492973969349e+58', '4.0183072182097461752245224459868608399871644564929739693489418729882986617019584512013283e+58', 0);
T('3.2672417395569924203817137066386156272703126899067531325285394634e+64', '3.267241739556992420381713706638615627270312689906753132528539463315258943996088559405630532638108999109e+64', 2);
T('3.022331991002423223691236281626094722414143015218828133139550227e+63', '3.02233199100242322369123628162609472241414301521882813313955022714393124116809749735e+63', 6);
T('1.520955151571702262590863089623761868653031793461905838188e+57', '1.5209551515717022625908630896237618686530317934619058381882792426913486456174728299e+57', 6);
T('5.8742230599639126096225338928578433503811678346097763310585044296566e+67', '5.8742230599639126096225338928578433503811678346097763310585044296565177544737074037275864228568e+67', 0);
T('2.374503062789577916685753478533344322579526896147029442427420097572419e+70', '2.37450306278957791668575347853334432257952689614702944242742009757241901434e+70', 1);
T('9102844153409', '9102844153408.76795614446435011691515913', 6);
T('6.920435638743854149219372314999538e+33', '6.9204356387438541492193723149995382468394426945585632335812753e+33', 1);
T('7', '7.53', 1);
T('9.985879464244471648528645273086762e+33', '9.985879464244471648528645273086761588968921195850456626e+33', 5);
T('1.218756596169733193218e+21', '1.2187565961697331932181420103387655858171e+21', 6);
T('8.36193938770397678411165789573157395661231036781445850220906622274069e+68', '8.361939387703976784111657895731573956612310367814458502209066222740686531542052220579e+68', 2);
T('6.20575697256511556201308831918153838786132685817983e+50', '6.20575697256511556201308831918153838786132685817983232516119613789955037689345573e+50', 3);
T('685771290239', '685771290238.480217681540910585314457807243', 2);
T('2.887143941676465087061825897660459934045443396243789360293600320497e+66', '2.887143941676465087061825897660459934045443396243789360293600320497918667571956243927011218919177e+66', 3);
T('7.236092638070284923851795e+24', '7.23609263807028492385179459685265501579073173734434876935269141e+24', 4);
T('7.84596191255524046084772621935761013951722701552479815828475794595235245e+72', '7.845961912555240460847726219357610139517227015524798158284757945952352449349864195978567093181699920873572659e+72', 0);
T('4927168904890662223', '4927168904890662223', 3);
T('5.763417630880857676632e+21', '5.76341763088085767663161032853233318850175393649558892257356e+21', 6);
T('8.28550294358718850689761727294471241470285038e+44', '8.285502943587188506897617272944712414702850375501644e+44', 2);
T('28786', '28785.7', 6);
T('2.39223936577031825715674034e+26', '2.3922393657703182571567403425511034140960576093252e+26', 1);
T('5.86614619549253233316956195537272778748159194714564587377786635983e+65', '5.86614619549253233316956195537272778748159194714564587377786635983e+65', 3);
T('2558089479044', '2558089479043.1982565008731948', 2);
T('495470618', '495470618.76624733373', 1);
T('2.23349198311527802702174160426523e+32', '2.2334919831152780270217416042652323796063345977100925352843e+32', 1);
T('1.6052138713754721791272143162771e+31', '1.60521387137547217912721431627702631089e+31', 0);
T('6.29250831955386304006274329227869e+32', '6.29250831955386304006274329227869456523957971192450890252914e+32', 1);
T('91', '90.491487054906899', 2);
T('3.02371124589335298284496551975423067e+35', '3.02371124589335298284496551975423067248401370837870924598e+35', 3);
T('9.15757635924751683497638606346819724608641264265055236e+53', '9.1575763592475168349763860634681972460864126426505523566258509625038009896414328635e+53', 4);
T('1.04399415218676298093323616609561729533602060752239124677448726348e+66', '1.043994152186762980933236166095617295336020607522391246774487263480333358980131e+66', 5);
T('9.66351035001974272827734036954196830712436870582113126771264244903150647238898e+77', '9.663510350019742728277340369541968307124368705821131267712642449031506472388984875784861599968e+77', 5);
T('967163482248', '967163482247.260675820972384982163255940988163', 2);
T('9.7778014067998193970026823992479639275730538438715436130827218220194e+67', '9.7778014067998193970026823992479639275730538438715436130827218220193838e+67', 5);
T('9.09569323067790334555325778946372879979477123e+44', '9.0956932306779033455532577894637287997947712317937306890650235e+44', 6);
T('3.34416293469039697537e+21', '3.3441629346903969753699e+21', 4);
T('729205', '729204.7078375226387777719235', 5);
T('9.821300841387365111463077815418421517019377e+42', '9.8213008413873651114630778154184215170193772379535413326e+42', 5);
T('8.0922375766174010077803117730755088470407259109157770156e+55', '8.0922375766174010077803117730755088470407259109157770156097332726136503248303397e+55', 3);
T('4904996118553414736', '4904996118553414736.494723', 4);
T('6070', '6070.340372698519564571122247193161024', 6);
T('1.211187871497155302164216367421e+30', '1.211187871497155302164216367420910602e+30', 0);
T('959602', '959601.008124248024419747831286962559169', 2);
T('7.7419716394440836155130302358963219299867236797101728612481397911341716e+71', '7.741971639444083615513030235896321929986723679710172861248139791134171597602415398970688509136199369613934e+71', 2);
T('4.80164529894533355649929340262083e+32', '4.80164529894533355649929340262082808068783129266893105979826160699e+32', 0);
T('1.919883339110818165910063963921024074051534e+42', '1.919883339110818165910063963921024074051533253337253719573793220096013e+42', 0);
T('5.015168794436392633510925155191644544425963088878478255755297578585194546e+72', '5.0151687944363926335109251551916445444259630888784782557552975785851945459550783105e+72', 5);
T('1.13572884018376754181125265964142257971102475726640010746e+56', '1.13572884018376754181125265964142257971102475726640010745253732512553784229378983474597817406174e+56', 2);
T('2.021422185673260877549114e+24', '2.0214221856732608775491143946176725484000286513677544e+24', 6);
T('1.61126998570220791551446241780857417776988014719126606458177631005919e+68', '1.6112699857022079155144624178085741777698801471912660645817763100591971074543993795e+68', 3);
T('75553490583694063', '75553490583694062.539928270222', 5);
T('7460019908005791613', '7460019908005791613.63686', 3);
T('2.1400786204194266406054741e+25', '2.140078620419426640605474071226684e+25', 6);
T('7.4714081845398914092210847669643871789533491036702959867066130044265821705258549e+79', '7.4714081845398914092210847669643871789533491036702959867066130044265821705258548793276637574e+79', 5);
T('5.63926346051006044796569140896185494697079737734e+47', '5.63926346051006044796569140896185494697079737734199385907902e+47', 5);
T('8.30993829234554430672333301949082559825e+38', '8.30993829234554430672333301949082559825286617386120008995622217235e+38', 1);
T('98291084251', '98291084251.2698322894023640052398627', 6);
T('5.429287021887792524083046159596033388480424806528588351626009389497643296e+73', '5.429287021887792524083046159596033388480424806528588351626009389497643296045144773690708677860801054e+73', 5);
T('4.423652193424253308037634304272126112397225417755187235404099625276842636334933e+78', '4.42365219342425330803763430427212611239722541775518723540409962527684263633493305e+78', 5);
T('5.178387549382948557947684246407199779672346738529763887723176e+60', '5.1783875493829485579476842464071997796723467385297638877231756119575654e+60', 2);
T('2.7253166510236374889825734066201e+31', '2.7253166510236374889825734066200549238620162855207738443294375653e+31', 2);
T('96738761502921945776', '96738761502921945776.1869993311146', 6);
T('6.682925577826412404108376161183737589330018582e+45', '6.6829255778264124041083761611837375893300185824556174114959e+45', 5);
T('4.541804721508565493703924168926437660948608438727553820701052960007306e+69', '4.541804721508565493703924168926437660948608438727553820701052960007306379533371083398339464742e+69', 1);
T('2.36614255768637164447070600490306225965030555036098360996225793238e+65', '2.36614255768637164447070600490306225965030555036098360996225793238145735476967464731113640536e+65', 1);
T('9.57953639242574629724545558274360473208269738485690921804202040370424656058e+74', '9.5795363924257462972454555827436047320826973848569092180420204037042465605757056716549640244053517916721853929e+74', 0);
T('9.9679448331189616462466824e+25', '9.96794483311896164624668232376571194647215490567e+25', 0);
T('6.68176605236085354037245219836582196710082249972e+47', '6.681766052360853540372452198365821967100822499726295454351893352144030072539671040884e+47', 3);
T('8.4504615775343364881779282247584113816e+37', '8.45046157753433648817792822475841138160179971308969679385507015385e+37', 1);
T('335055', '335054.479975428228112473096345', 0);
T('379828132779952884', '379828132779952884.2634864462', 6);
T('8.676824728559114165583510928562285678850913558027155556022489e+60', '8.676824728559114165583510928562285678850913558027155556022488502900312617840939294e+60', 6);
T('58661415463173706', '58661415463173706.2786983106286823757682631681719673076', 1);
T('6970708700378771855', '6970708700378771854.2204859624', 2);
T('6.58085100271320404317317697140299858414532608944100815598165579512e+65', '6.58085100271320404317317697140299858414532608944100815598165579511058e+65', 2);
T('4.2364765380571533927390500271692088079e+37', '4.236476538057153392739050027169208807876875045977899314264354626084982152623e+37', 0);
T('4707873109082806362', '4707873109082806361.2045796637438870008093963185572427082', 0);
T('321375868259514', '321375868259514.0131474153120785932234680594', 6);
T('6.786525708087273420533e+21', '6.786525708087273420532924982315098311756601703248561355e+21', 0);
T('5.722053098167490828928988470784028081879764059725760853611176599160415955e+72', '5.72205309816749082892898847078402808187976405972576085361117659916041595507021352177763146485844407306234362e+72', 3);
T('8.70384836599541010363757325826754863e+35', '8.7038483659954101036375732582675486286020088873488277403526571191813343e+35', 2);
T('10663855', '10663855.729526316537', 1);
T('1.35672380267336131634813937789836412e+35', '1.3567238026733613163481393778983641289287225615857102128296090728433465305e+35', 3);
T('4.2636210056674004281277042042653578764e+37', '4.26362100566740042812770420426535787634424201054604e+37', 0);
T('6.6189286387739868596302326176e+28', '6.6189286387739868596302326175685462929168606115519568016e+28', 2);
T('1.35399671724384858065530484168e+29', '1.353996717243848580655304841672317932055879268880532158485877357581573e+29', 2);
T('1.82916078316032237885524063547441604e+35', '1.82916078316032237885524063547441604932964313295175061992e+35', 3);
T('5406524909567103885', '5406524909567103884.678036678', 5);
T('5.623398079425463609947674804182116298665e+39', '5.6233980794254636099476748041821162986658323e+39', 1);
T('4.63553275482593614051075930411033532e+35', '4.635532754825936140510759304110335321052539e+35', 4);
T('4.74820653232198424198940810387585123938e+38', '4.74820653232198424198940810387585123938155941982e+38', 1);
T('6.928130030801118588118994153847455145e+36', '6.9281300308011185881189941538474551452507845116e+36', 5);
T('7525841560', '7525841559.93135', 5);
T('7.7638743192852427285483587e+25', '7.7638743192852427285483587e+25', 4);
T('1.860363806724290328054042332331450028524701220189883843790985e+60', '1.8603638067242903280540423323314500285247012201898838437909855832e+60', 3);
T('71848244236054653', '71848244236054653.472', 3);
T('7.21005574068896668160981842730074455191394807677927725607785e+59', '7.21005574068896668160981842730074455191394807677927725607784044e+59', 0);
T('7.057801726086497467390942454752953386564361e+43', '7.0578017260864974673909424547529533865643610359391790138300998698048e+43', 6);
T('6.64353021845138802738551136752277669387345713235722e+50', '6.6435302184513880273855113675227766938734571323572162479906140984539e+50', 0);
T('4.766332154057828584990759820688016e+33', '4.766332154057828584990759820688015715406140958245e+33', 2);
T('9.71815296888871608846989458690036230830711640809873145405981141e+62', '9.71815296888871608846989458690036230830711640809873145405981140198484633535938778801016560588e+62', 0);
T('7.09030088485033017476689010375048691374316031e+44', '7.09030088485033017476689010375048691374316030569996113440959920896858363e+44', 0);
T('5.52359009776790863734144029998670115075038570146321533417665978e+62', '5.523590097767908637341440299986701150750385701463215334176659777904e+62', 0);
T('9.7048418376788530637859643244e+28', '9.70484183767885306378596432438183881514224e+28', 0);
T('6927979901', '6927979900.54875358', 2);
T('7.423310608088301702537604701344558814489271306210989882461884341080253197611606e+78', '7.423310608088301702537604701344558814489271306210989882461884341080253197611605438000817081323857821e+78', 2);
T('9.23887187332239122516516071218580250119635803878868158515025977870103665342686e+77', '9.238871873322391225165160712185802501196358038788681585150259778701036653426868795141274e+77', 1);
T('2.1259022094507563627241423876007117623e+37', '2.12590220945075636272414238760071176233528535865311508e+37', 4);
T('90956448970030708', '90956448970030707.57440547188927799', 4);
T('51419095', '51419094.14705913390857852925', 2);
T('1.1533935252605621494390889553855e+31', '1.15339352526056214943908895538554108e+31', 6);
T('2.49666696864843095066597970759648222956020983302471269025842083e+62', '2.4966669686484309506659797075964822295602098330247126902584208277146574978208428648436e+62', 0);
T('2.015878283236453276729766741e+27', '2.015878283236453276729766741963607522758012e+27', 1);
T('92922', '92921.5261877582550143916072000591', 0);
T('8.10648445135676670287729427925741550359329057073164090494282e+59', '8.1064844513567667028772942792574155035932905707316409049428176380219637815392023061e+59', 0);
T('7.6915470770658080560320274470927153463554753309192999539053e+58', '7.691547077065808056032027447092715346355475330919299953905343659580987926049314329e+58', 6);
T('164647156', '164647156.32598398989', 6);
T('334468497', '334468497.67235168', 1);
T('94758646465', '94758646465.095032223571077956', 6);
T('7.81422372103098082951508387720965226312564036920208281749797860162858959324e+74', '7.81422372103098082951508387720965226312564036920208281749797860162858959324330515165059104546828849e+74', 4);
T('7.40477178995868560104072162473962997900768343808469270783582280959e+65', '7.40477178995868560104072162473962997900768343808469270783582280958117569989307438504402730285640626695678e+65', 2);
T('1486460267', '1486460267.04098451424486813614413474856633', 5);
T('8.693636224655000499084768411237074499146861784908705972484203831e+63', '8.69363622465500049908476841123707449914686178490870597248420383125246332741381068656426519631665302376e+63', 6);
T('7.523162081409464664294439184642832247861067068359123574650705571860352e+69', '7.5231620814094646642944391846428322478610670683591235746507055718603519212710500867429787287281904077465e+69', 4);
T('1.592268039611890721601732493182786861143421988354685007537116085340101e+69', '1.592268039611890721601732493182786861143421988354685007537116085340100829798798919788340477009107389657012e+69', 4);
T('5.413577919335696922777717e+24', '5.41357791933569692277771651915169356395107092669768e+24', 4);
T('9.0054352278535675822049447010270277119e+37', '9.00543522785356758220494470102702771195761957779646757745122e+37', 3);
T('6.7353456470501489441364892257999954985978167412027809323442640734337e+67', '6.7353456470501489441364892257999954985978167412027809323442640734337437012787122191449911374e+67', 1);
T('4.09413568059510995283515236770377437454803586769724207245918903e+62', '4.09413568059510995283515236770377437454803586769724207245918903207280557198034964641614529946098e+62', 6);
T('18067835059959592441', '18067835059959592441.2603911123448', 5);
T('8.794755312225887618268718051601262236517550174150138e+51', '8.79475531222588761826871805160126223651755017415013754609103923250596916021e+51', 0);
T('3.80739199901439499127537103450639717789723317751779092080501668e+62', '3.8073919990143949912753710345063971778972331775177909208050166753197180878e+62', 0);
T('7.9519777198563273701616883048535025450000572189e+46', '7.9519777198563273701616883048535025450000572189771259685600807549214e+46', 1);
T('6.43853139565321871102696918941859237632165846612973530674131875144242302717e+74', '6.438531395653218711026969189418592376321658466129735306741318751442423027168272344683719289778e+74', 0);
T('4.162566854290694790293023810741272990086864534972291259e+54', '4.162566854290694790293023810741272990086864534972291258952253327071e+54', 5);
T('878677373426', '878677373426.28680199983903', 1);
T('8794261', '8794260.4928521721677607938378362982594842114127', 2);
T('7.55454684114614753429975523780439170122779681197452544721e+56', '7.5545468411461475342997552378043917012277968119745254472101700434800680947016472815e+56', 5);
T('3.77045663351865099431532738205951129713310140598761e+50', '3.7704566335186509943153273820595112971331014059876102649242259424329503315838679349955187e+50', 1);
T('81339', '81339.0310429964961693973', 5);
T('9.3485342792100282839107549740829696066668e+41', '9.348534279210028283910754974082969606666809006337443651045407396534e+41', 3);
T('8.09805220298340960046098500715886741267e+38', '8.09805220298340960046098500715886741266162971396611301889867e+38', 0);
T('22853370668', '22853370667.5819829323290762207103373', 6);
T('3105213', '3105213.1146772759842084661508334532851321066', 5);
T('5.8507044010122753314593931870110635905525083492915e+49', '5.85070440101227533145939318701106359055250834929148333575481263831430756968765624928e+49', 0);
T('857198280080227041', '857198280080227040.60855125995673867881518', 2);
T('3.5669333831506399901179609472035e+31', '3.566933383150639990117960947203400968e+31', 2);
T('32718127474', '32718127474.359939484616481635', 5);
T('1.85248116258666346936196460133465734609625862e+44', '1.852481162586663469361964601334657346096258620336129966e+44', 3);
T('6.8965708126779375626303020735471861130319202084e+47', '6.8965708126779375626303020735471861130319202084013432585341939e+47', 6);
T('7.838337612556607498545672373031738027808719051836452404159113902158066602615215e+78', '7.83833761255660749854567237303173802780871905183645240415911390215806660261521525464282397569664303754316440436e+78', 5);
T('5.63106294546016030371716887849844408997710401920820520062127934399209164e+71', '5.631062945460160303717168878498444089977104019208205200621279343992091644652565497653213032493e+71', 1);
T('2.7780562035401306867322735805916818367250045371551e+49', '2.778056203540130686732273580591681836725004537155173060462514145411195077058788496067714e+49', 3);
T('4398202544984803', '4398202544984802.7780840265589923328442', 5);
T('4.05854744415391927643518925492868281911528646029460908898585e+59', '4.05854744415391927643518925492868281911528646029460908898584969288000095421130087284926e+59', 6);
T('4.45725809141708826275896e+23', '4.45725809141708826275895764334805709637121315e+23', 2);
T('2.4462181502811525754379523992207e+31', '2.446218150281152575437952399220666328994122002028347257078367915e+31', 2);
T('32054464728', '32054464728.30792729347600895003810522784604154', 1);
T('8809941688610', '8809941688610.055707', 6);
T('9.43351735697508797656180042e+26', '9.43351735697508797656180042445329130457397175556091675377282151e+26', 4);
T('1.500101108740233519034436678068634855260991603154892863828841e+60', '1.50010110874023351903443667806863485526099160315489286382884038e+60', 0);
T('2.07199113745408946492640284923142978426822620821e+47', '2.0719911374540894649264028492314297842682262082076876125988e+47', 2);
T('365069366', '365069366.441', 3);
T('3.18437036778690018473436368551096798903927113e+44', '3.18437036778690018473436368551096798903927113358572400230728292356944523411e+44', 4);
T('703245', '703245.3677960916673476393818', 1);
T('6.31050455365008899351186661361410552313508582357407775540093864909654803e+71', '6.31050455365008899351186661361410552313508582357407775540093864909654803243e+71', 4);
T('4.4155221686737575321550537128208888723628412338218375923e+55', '4.41552216867375753215505371282088887236284123382183759226248111895923e+55', 4);
T('7998577506586', '7998577506586.0903156869331145486', 3);
T('2.991196394986249232720665505743043760158e+39', '2.991196394986249232720665505743043760157675149864612e+39', 2);
T('9.622594025551486930044876970685529526216143e+42', '9.62259402555148693004487697068552952621614386613250356913115592e+42', 1);
T('7.10664131665827940341282933e+26', '7.1066413166582794034128293289057813459861064985050241981e+26', 5);
T('618562992082121', '618562992082121.255955364526532584794897302', 4);
T('7223847', '7223847.9947271300514137461968375446966049871598', 3);
T('693350', '693350.245', 5);
T('3.23403267794130523259132064e+26', '3.234032677941305232591320645472646242431943759760923e+26', 1);
T('1.76216446770518986220413639639556568730267718993806032710550542148813e+68', '1.762164467705189862204136396395565687302677189938060327105505421488131785263916239859339e+68', 4);
T('254342', '254342.09137689675509', 4);
T('9.0336744991805787782433454816060736435e+37', '9.033674499180578778243345481606073643487603733895e+37', 0);
T('7.149655383737762170896017848043077124570980818037026934562589e+60', '7.14965538373776217089601784804307712457098081803702693456258803791079542372289458292481545e+60', 2);
T('2466', '2465.3766798754', 2);
T('9.7970166971338621414168191815741631615855153877311129528230341015574323767394e+77', '9.797016697133862141416819181574163161585515387731112952823034101557432376739391429411238340323196e+77', 0);
T('7.825546589806417929834421878499951145382227390584e+48', '7.8255465898064179298344218784999511453822273905831261088214e+48', 2);
T('8.679597614375171112283009864214200650693442696605e+48', '8.679597614375171112283009864214200650693442696605040593e+48', 3);
T('1.362942904376589673902906938122049824835212659455809683709355364986e+66', '1.3629429043765896739029069381220498248352126594558096837093553649865677245873e+66', 3);
T('1.66876910914386798629707317705617052954551e+41', '1.66876910914386798629707317705617052954551029e+41', 5);
T('6.5767037795840120044077902e+25', '6.5767037795840120044077902258882821841080944959901e+25', 1);
T('7.106626407730172703229711815044283335792285058953787670952670765e+63', '7.10662640773017270322971181504428333579228505895378767095267076503e+63', 4);
T('8.377376731471412165335808324663113768059692322e+45', '8.3773767314714121653358083246631137680596923223908205557756101263609630482774e+45', 4);
T('7.49856971148193230227487537467583657959720349102969322923383529e+62', '7.4985697114819323022748753746758365795972034910296932292338352963229896199041722659e+62', 1);
T('1.41361636785337648139663957181868290264630484e+44', '1.4136163678533764813966395718186829026463048357023143e+44', 5);
T('7.9223103119222954566786092624363912784630742623070414032039065112831509952e+73', '7.9223103119222954566786092624363912784630742623070414032039065112831509952286809e+73', 4);
T('2.15588201296193629204332e+23', '2.15588201296193629204331903403e+23', 5);
T('2.98556167083926277521000424215713291542025770333234959617225203050704e+68', '2.98556167083926277521000424215713291542025770333234959617225203050703585615460848145585671280577516343068e+68', 2);
T('2998', '2998.819650944', 3);
T('8.57556273160970050116343070290419e+32', '8.57556273160970050116343070290419914308840172e+32', 1);
T('1.400568401117059159904289582476204313e+36', '1.400568401117059159904289582476204312546993596352573e+36', 0);
T('5.117738027841798304202105400204638740097357741579482967781617e+60', '5.1177380278417983042021054002046387400973577415794829677816170851792215291e+60', 4);
T('1.1412532680901133401966874518700225421571479381552462510807773976e+64', '1.14125326809011334019668745187002254215714793815524625108077739753155456e+64', 0);
T('545439720', '545439719.7152677962427089718582495822407', 2);
T('9.392482023695916800728634940793e+30', '9.39248202369591680072863494079316863272741511558990226469984e+30', 6);
T('1.18370472633609759472987688110119870448476516987387074494401004678870568706e+74', '1.18370472633609759472987688110119870448476516987387074494401004678870568706292866562607062960316e+74', 5);
T('6.50909035520639697309629439029e+29', '6.509090355206396973096294390285263830287037740406e+29', 5);
T('4.113621447570044319818765893e+27', '4.1136214475700443198187658926534272209210189578852708e+27', 6);
T('7.34471286616807331997271917729157168927886092338917914e+53', '7.34471286616807331997271917729157168927886092338917913517992330359453533134687458682691e+53', 2);
T('24795124', '24795124.240554479055512', 1);
T('1919578', '1919577.731865814247955998081', 5);
T('9.3315947908713994064785055866903e+31', '9.33159479087139940647850558669026508415840070939998516e+31', 4);
T('6.3078468687446968087019556363438e+31', '6.3078468687446968087019556363437755827347640265e+31', 4);
T('2.46248797714900944386880636125783622103316435012615794013417182890856393277e+74', '2.46248797714900944386880636125783622103316435012615794013417182890856393277771565283e+74', 1);
T('30', '29.80543634494574', 2);
T('7.596056351383466315993874720812959044390078775e+45', '7.5960563513834663159938747208129590443900787753121457776e+45', 1);
T('8.9525109898816333537488432220163454178943355460089929085950815266e+64', '8.9525109898816333537488432220163454178943355460089929085950815265811073402715321092204094718543531213109e+64', 2);
T('4.49985799948407115179584837150973e+33', '4.499857999484071151795848371509729881642e+33', 4);
T('38118', '38117.0324269405939899671880777729540815236', 0);
T('4.72279900628030683981374773173075556931236984778468279278628849139695217692196e+77', '4.72279900628030683981374773173075556931236984778468279278628849139695217692195815753347332940922498859329589439238456e+77', 5);
T('2.584124382767030687294072522e+27', '2.584124382767030687294072522492322598783444418254e+27', 5);
T('8.771842110999690753336749869300642248716e+39', '8.771842110999690753336749869300642248716444788179869482715e+39', 1);
T('2.321983719439205238373957412088766342329110410930897275006381449155419142e+72', '2.32198371943920523837395741208876634232911041093089727500638144915541914194788318652414586e+72', 2);
T('7.2413771197812006839074968183050943999293959198137760142564854e+61', '7.241377119781200683907496818305094399929395919813776014256485311882431606477925144e+61', 2);
T('5185761238319348223', '5185761238319348223.81842164746246', 1);
T('2.054993549170988464490855638274714347434997232201471e+52', '2.05499354917098846449085563827471434743499723220147093227296664028372225789587454e+52', 2);
T('4.4157420735160452360785e+22', '4.41574207351604523607851312220407884904431263181148514e+22', 6);
T('262217797', '262217797.050614107207563090646673210972', 4);
T('6.524904678112733573853512218374e+30', '6.52490467811273357385351221837369741599442229617113e+30', 4);
T('4.7532609860791606262121530459728e+31', '4.753260986079160626212153045972765182219679332e+31', 0);
T('1.759480510699393676020778057134986531355966444395730804613110022664675e+69', '1.7594805106993936760207780571349865313559664443957308046131100226646742190514395485686e+69', 0);
T('3.518793270211899455152984289503855632274468535396778e+51', '3.5187932702118994551529842895038556322744685353967783347942124e+51', 6);
T('3.032191642111620341815378479311905147e+36', '3.032191642111620341815378479311905147599e+36', 3);
T('6.880239132963113141168648331920100723497417768597150915e+54', '6.8802391329631131411686483319201007234974177685971509152347e+54', 3);
T('7.34710502166926560214717888235438684565773357525839810118145038004306888911691e+77', '7.347105021669265602147178882354386845657733575258398101181450380043068889116908143670237494548903439527968e+77', 0);
T('36325401274910743', '36325401274910743.456212214860978222376', 6);
T('7.652595756573805571068105975404322005614e+39', '7.6525957565738055710681059754043220056139464981813386118494596463076e+39', 4);
T('7.0227752648490135245996532746434128756571197603375463009842605335096e+67', '7.02277526484901352459965327464341287565711976033754630098426053350966548116362e+67', 3);
T('8.70286659471124640612311228191103102495225289656562973202e+56', '8.70286659471124640612311228191103102495225289656562973202e+56', 1);
T('3.406103782554902391008069540967577367885656340163496465960856191e+63', '3.4061037825549023910080695409675773678856563401634964659608561910028691527e+63', 4);
T('4798', '4798.44648905968603', 4);
T('4965078', '4965077.956955313373056935621', 2);
T('6.32074464844040699391589694212584145237969644385445479e+53', '6.320744648440406993915896942125841452379696443854454787303226e+53', 4);
T('2.630018093200468445909344327503187558812e+39', '2.63001809320046844590934432750318755881276774e+39', 1);
T('5.9845994166628691963626788515044007024791069617050073781932631068e+64', '5.98459941666286919636267885150440070247910696170500737819326310684179e+64', 3);
T('5.38788728618099476057660664795230746327516453731e+47', '5.38788728618099476057660664795230746327516453730723672718211491484463437612544615e+47', 5);
T('5.816680772652537833886113306215842146722035445468511689872171309392e+66', '5.816680772652537833886113306215842146722035445468511689872171309391615108203036895388894202315e+66', 4);
T('5.14951895405085032556822954571292087413665571538603148148092264951e+66', '5.1495189540508503255682295457129208741366557153860314814809226495101085411721086436447394e+66', 6);
T('9.38071154248816610903159656235010365e+35', '9.38071154248816610903159656235010365457924684058e+35', 6);
T('4.6192344120951390457511809260028977897911933273960342542075621554585705e+70', '4.619234412095139045751180926002897789791193327396034254207562155458570425292193318612e+70', 0);
T('895', '895.42468256229', 4);
T('4.49593629458007552251945193855124924788525290643178e+50', '4.4959362945800755225194519385512492478852529064317781769525204246314622e+50', 5);
T('1.57561665415364001696709e+23', '1.575616654153640016967093563564651371666e+23', 4);
T('9.5119206433900111282160111340222123761771472865509429834e+55', '9.51192064339001112821601113402221237617714728655094298342579e+55', 1);
T('2.8705511287442274153174451865706904160604287523337828148634483123671245935117e+77', '2.87055112874422741531744518657069041606042875233378281486344831236712459351170440769052264237721532651856136663e+77', 4);
T('7.34188971833045579480780836481104523190936e+41', '7.3418897183304557948078083648110452319093625282376588007189862745851161e+41', 6);
T('7.8608372491686434746950705553718082749885371792704000800225593187312714063278e+76', '7.860837249168643474695070555371808274988537179270400080022559318731271406327753488333027e+76', 4);
T('6.469775389199626982124099675993476e+34', '6.46977538919962698212409967599347606034988957766173192337753531700792e+34', 3);
T('5.8545430675082317385046601147591350320748593523353867726685748e+61', '5.8545430675082317385046601147591350320748593523353867726685748416216417718e+61', 6);
T('6253581', '6253581.49602122273536242131464028542', 4);
T('8.7344751925490789359100991e+25', '8.7344751925490789359100990700674856026086725e+25', 0);
T('3.9904601157326518550436849417943739334793e+40', '3.990460115732651855043684941794373933479342900084994082134338812305943386e+40', 3);
T('7.117509805619442000811625308308028306e+36', '7.11750980561944200081162530830802830605763083615357319229708510119793e+36', 4);
T('239', '239.6', 1);
T('6.583584600606673632872593433278933533220316054467200967095949640912736824225e+75', '6.5835846006066736328725934332789335332203160544672009670959496409127368242248629713e+75', 5);
T('3.695920981918849753532424768925832178720483413e+45', '3.69592098191884975353242476892583217872048341388978498358e+45', 3);
T('2', '1.3037831777620558701769453039973469', 0);
T('8.209369008504729502003611908929598068593e+40', '8.209369008504729502003611908929598068593e+40', 6);
T('1.7943552590764773563109836e+26', '1.79435525907647735631098360862158965291e+26', 1);
T('8.27389970382499192225882435e+26', '8.273899703824991922258824345580491438304434418276176349396745658e+26', 5);
T('462561608456627', '462561608456627.001777', 3);
T('8.1839600623408782869984730140049576888373907446562596320788904262169763785362e+77', '8.183960062340878286998473014004957688837390744656259632078890426216976378536205007147403782e+77', 3);
T('6.703769389175962220793e+21', '6.703769389175962220792067880359735732888123800491e+21', 0);
T('2.5585369539549659010966714135825828801369980436910644884291291e+61', '2.5585369539549659010966714135825828801369980436910644884291291234042228005022238e+61', 5);
T('4.71355729812843325551825190733754692238411906900564645150190008e+62', '4.71355729812843325551825190733754692238411906900564645150190007430239409925817447e+62', 2);
T('8.743778229459959593062156414403742568639029e+42', '8.74377822945995959306215641440374256863902836579411682005851e+42', 2);
T('9.4610942886126267215813230206813878133108628300770338213090890302608873805945795e+79', '9.4610942886126267215813230206813878133108628300770338213090890302608873805945795171504245711910393542869912e+79', 6);
T('9.637007602803820224674484773388404422058784394922216256468207851098e+66', '9.637007602803820224674484773388404422058784394922216256468207851097102844188166040233086965888060242247e+66', 0);
T('9.8929084923535343669756305730610829040131245900415500369e+55', '9.89290849235353436697563057306108290401312459004155003684864835083512265034512297039071425988079e+55', 2);
T('227029338743263', '227029338743263.93013322884665944911687839', 1);
T('9556', '9555.702815788750539915212443558755764', 0);
T('7.5777656953887385271106133131169037438362239623169e+49', '7.57776569538873852711061331311690374383622396231687000596e+49', 6);
T('6.682104529462952632410838e+24', '6.682104529462952632410837641372635268045881966538e+24', 2);
T('3.40490212059506016256377925738958571721640636153e+47', '3.404902120595060162563779257389585717216406361520888558246387332e+47', 2);
T('6.02441364429381327260741367276985467068046371110897032865165337e+62', '6.0244136442938132726074136727698546706804637111089703286516533653471194692722610656609e+62', 4);
T('2.5313651653786498793153255734290103587e+37', '2.53136516537864987931532557342901035878757668609321327884376561077398262963e+37', 1);
T('7.85665005570333663657093714469705934e+35', '7.856650055703336636570937144697059336863289133308185e+35', 0);
T('177640526141789', '177640526141788.343225172293525', 2);
T('3.720337371189052622074943e+25', '3.720337371189052622074942921963398883266421248541e+25', 2);
T('8.6313749672631505000804724190451538529154319985775036960071751534597975400579e+76', '8.631374967263150500080472419045153852915431998577503696007175153459797540057885204939257359487066282718539447e+76', 5);
T('6.0093917332950477604948831161021364170792508830154947009e+55', '6.0093917332950477604948831161021364170792508830154947009e+55', 0);
T('8.039856561515957202207593997063010720427567987067604601e+54', '8.03985656151595720220759399706301072042756798706760460081115e+54', 5);
T('9.04126850298381168011568888913120103322736027748100982152669106905664e+68', '9.04126850298381168011568888913120103322736027748100982152669106905663196e+68', 0);
T('32970', '32969.86013043774999017900493233800251808807', 4);
T('4.062501613145928449827898996803197068849565543663154887810367223956097172358e+75', '4.06250161314592844982789899680319706884956554366315488781036722395609717235882712303074126e+75', 1);
T('1.2585221051341615760113300656136097763123689416096518235274048137047508960225e+76', '1.2585221051341615760113300656136097763123689416096518235274048137047508960224444402424065809722365e+76', 0);
T('76428498', '76428498.00834040050622904', 3);
T('2969542081490470842', '2969542081490470842.2873874609960997776387424601', 1);
T('1.83915362194670915529649750389183e+32', '1.83915362194670915529649750389183e+32', 3);
T('9.051934488304764732260681809870433413368e+39', '9.05193448830476473226068180987043341336894274162300324775666234e+39', 1);
T('5.5055581168379212453472842196419487578340912520119781134168481302943305e+70', '5.5055581168379212453472842196419487578340912520119781134168481302943304427006511738950093684489283497e+70', 2);
T('7.8212509096600498185673448363795561801e+38', '7.82125090966004981856734483637955618009925616349415607657138464833290636076e+38', 4);
T('3.0546982208479323109313411268e+28', '3.05469822084793231093134112688982335665368647631e+28', 1);
T('48401191701190454916', '48401191701190454915.87020458175288248919360841887713552', 0);
T('2.112204187292732553586397374536644222038661332931779202378403e+60', '2.1122041872927325535863973745366442220386613329317792023784031e+60', 4);
T('2.32345597459570075584924011046569282105626864293765776e+53', '2.3234559745957007558492401104656928210562686429376577553656111494e+53', 6);
T('6.83768634613093432910405748169502361694478922e+45', '6.8376863461309343291040574816950236169447892199728904351925720243118213615618093e+45', 5);
T('9.750147130105570610532123362958045378e+36', '9.750147130105570610532123362958045378979179715926704377695369e+36', 3);
T('2.100861289861071804337e+22', '2.10086128986107180433695930143316811637333008279165590263448e+22', 4);
T('6.86043620730137169613692822530112725634606192506087063665162541409521357214042e+77', '6.8604362073013716961369282253011272563460619250608706366516254140952135721404168108626834814070528e+77', 4);
T('1.5626034555461789267637613119509784678795467574624046084113e+59', '1.562603455546178926763761311950978467879546757462404608411306911462258050600025152315054266e+59', 1);
T('8.1657953379518384767073891983969032e+34', '8.1657953379518384767073891983969032197860059203770678016940796429163e+34', 5);
T('8.76242761957079783283256884156570096310765263e+44', '8.762427619570797832832568841565700963107652628626208374880873465683235356e+44', 4);
T('5.738034559825558584827988487e+27', '5.738034559825558584827988486842333820461031439008871488489056012e+27', 0);
T('50057554472467', '50057554472467.164635378107751829995761049170916', 1);
T('2.217574620839810044488132284149156661898910087838684414107246055650497e+69', '2.217574620839810044488132284149156661898910087838684414107246055650497247127025575756749e+69', 4);
T('2.5599585974649223224327226161115338826053171794370023977e+55', '2.559958597464922322432722616111533882605317179437002397792613551347e+55', 3);
T('1.43014821461134396323079197376e+29', '1.43014821461134396323079197376075503936831895045225252422372849704547e+29', 3);
T('9.70966118807833422956644722296756129766012276425821843096979556875e+65', '9.70966118807833422956644722296756129766012276425821843096979556875029e+65', 6);
T('4.916533296743126969789915322e+27', '4.916533296743126969789915322e+27', 0);
T('4.833542905767501913532472382036762424309928346865656598315910513985992546e+72', '4.83354290576750191353247238203676242430992834686565659831591051398599254568346115e+72', 0);
T('1.3278316562805597179325e+22', '1.32783165628055971793246463003781572653917e+22', 5);
T('5.02347253856796475647466e+23', '5.02347253856796475647466193e+23', 5);
T('13871', '13871', 4);
T('2.25474388246375890069616800777e+29', '2.254743882463758900696168007764489438567545789666275279171902946e+29', 0);
T('1.02187732311006848174021155848981225371768135e+44', '1.0218773231100684817402115584898122537176813528139488791683036875150612463985e+44', 1);
T('2909342', '2909342.4238780677375', 4);
T('5.63252321267098810926174933800717e+32', '5.6325232126709881092617493380071648e+32', 2);
T('5.23553453532019073853926210509049935358952607844215638892068535879e+65', '5.2355345353201907385392621050904993535895260784421563889206853587945892297422658429e+65', 4);
T('5.0110191100309032508871028312215600979e+37', '5.0110191100309032508871028312215600979641138288229618389443889e+37', 3);
T('4.7961858399681660804352167135837851113655618745113e+50', '4.796185839968166080435216713583785111365561874511295798100202049598678690552e+50', 0);
T('3.6413072083209667611577984e+25', '3.64130720832096676115779843247079245446941280671681175325417221e+25', 3);
T('2.83439430931506652088137802242984878152446095843660682602522650389e+65', '2.83439430931506652088137802242984878152446095843660682602522650388696313157109743775816855708e+65', 4);
T('6', '5.41744405', 0);
T('58970028613730800', '58970028613730800.2199658574092832368454', 1);
T('8.20762797459327051824581448969093981355593722774039e+50', '8.20762797459327051824581448969093981355593722774038945867906329529223994172067097145347e+50', 0);
T('8.54193986164574247811915221884901109509511490395756e+50', '8.54193986164574247811915221884901109509511490395756892065295262422447820275645e+50', 1);
T('3.3671952204343650523723248544011797199532387566275400356721261e+61', '3.36719522043436505237232485440117971995323875662754003567212611293933424352567164847630936905281e+61', 6);
T('7.895956448206507301924101293638155629123626e+42', '7.89595644820650730192410129363815562912362670531791013157843487e+42', 1);
T('235550616880409704600', '235550616880409704599.127968573', 0);
T('8.8364345580061269808644472129329280653955e+40', '8.836434558006126980864447212932928065395496132878436651857e+40', 2);
T('3996478976343', '3996478976342.3856997029833631225762369936431', 0);
T('296155900738434400', '296155900738434400.6386716', 1);
T('1.1830481689411792598668e+22', '1.18304816894117925986685219229261257e+22', 1);
T('8326900056386534199', '8326900056386534198.6860278942553748883', 4);
T('3.83365199013301205515355243939508806561289907596528931968567685526298673e+71', '3.8336519901330120551535524393950880656128990759652893196856768552629867273321092962870965667105e+71', 5);
T('9.3791314705961013288090054954372609296202314274173493146043e+58', '9.37913147059610132880900549543726092962023142741734931460434755787852055214175662842408203865372e+58', 3);
T('7.53156457775671837805805213210009899583881e+41', '7.53156457775671837805805213210009899583881451963e+41', 1);
T('6222125', '6222125.947399497889116625442366736', 3);
T('27246516013451', '27246516013450.7612200898046', 5);
T('2.1129209994249240465962150114302405500377695274770604922397881331e+65', '2.1129209994249240465962150114302405500377695274770604922397881331046343270898071712446295912642e+65', 6);
T('1.646532833140068856832411079427771744265723063103019194344170396855795846e+72', '1.646532833140068856832411079427771744265723063103019194344170396855795846472772100605573093746166121081e+72', 6);
T('8.425479546282021948869850897780983270136048547e+45', '8.425479546282021948869850897780983270136048546926147755138e+45', 6);
T('2.233872046078596369134793158082187513760673304511868920359e+57', '2.23387204607859636913479315808218751376067330451186892035944859933718652677e+57', 1);
T('3.116405743404107847814732269205375396135221718527468694425449065691242e+69', '3.116405743404107847814732269205375396135221718527468694425449065691241869806095568074204631019012404933659e+69', 5);
T('2.062365631214868258839472996400163124440742356524760343620038100366519e+69', '2.062365631214868258839472996400163124440742356524760343620038100366518635685404679919e+69', 5);
T('7.50745541728415428434029959e+26', '7.5074554172841542843402995893059819526420896996212780022697e+26', 4);
T('7.24849752468097696916398838713364051520307862650612728265666514561056e+68', '7.2484975246809769691639883871336405152030786265061272826566651456105618100701083e+68', 4);
T('1.35176383329614606610756531319295678018782464936214748745e+56', '1.3517638332961460661075653131929567801878246493621474874550800287300195566470029016e+56', 3);
T('4.7152341392034704538023e+22', '4.71523413920347045380226220796263110674520711227447379291824e+22', 6);
T('3.11927423685004836840577039188891100297737718473721047017231325136894944596e+74', '3.11927423685004836840577039188891100297737718473721047017231325136894944595400105170201920293344231e+74', 2);
T('2.933400342567756418849544349581259968391617744e+45', '2.93340034256775641884954434958125996839161774380675440442887971748700867e+45', 6);
T('978080378597', '978080378597.2017', 6);
T('4.372210642064489328448661007253100863929888104582288453e+54', '4.372210642064489328448661007253100863929888104582288452571259872839821582026e+54', 4);
T('1.857581283508729657743503973029242776985316586148834e+51', '1.8575812835087296577435039730292427769853165861488346530185e+51', 3);
T('7.421813035238230409761595532233089939079148043727378221365519874e+63', '7.421813035238230409761595532233089939079148043727378221365519873463075894088208132266204031e+63', 2);
T('51860977367633', '51860977367632.92841245248', 6);
T('1.95284973709573510813936820783019996132821775350531973163592085e+62', '1.9528497370957351081393682078301999613282177535053197316359208517808968343594003206246753959887549e+62', 3);
T('6.9464859606048993902832501774806312749761412476825724988127422436981545662e+73', '6.94648596060489939028325017748063127497614124768257249881274224369815456613e+73', 2);
T('21129', '21128.947551940996938322', 5);
T('868214861041', '868214861040.7427436259995316', 6);
T('7.74918309357334474806682151708655686896e+38', '7.749183093573344748066821517086556868950832e+38', 2);
T('2.230431257587000243746564167163186447940405426320077e+51', '2.230431257587000243746564167163186447940405426320076383541377505288703330654e+51', 2);
T('6494555134286333798', '6494555134286333798.4', 1);
T('462', '461.59410222325557994522667', 4);
T('5.39024618638372653122483710077093421975991216013901874390338817595e+65', '5.390246186383726531224837100770934219759912160139018743903388175945025e+65', 0);
T('1.12532182738546905376329237437102170669599779470511645090705e+59', '1.125321827385469053763292374371021706695997794705116450907054172134550142e+59', 5);
T('3.601323497164902344681087151677942539149573539415387031319081234142241e+69', '3.60132349716490234468108715167794253914957353941538703131908123414224106980338319e+69', 3);
T('8.3500141350805991379256449644186334968168974724806389539568927554e+64', '8.350014135080599137925644964418633496816897472480638953956892755422515632060455336286e+64', 3);
T('5.401131445300570554896434535066508128e+36', '5.4011314453005705548964345350665081270950342624714457010875100354387132625661e+36', 2);
T('9.6338971507843956503609197751788e+31', '9.633897150784395650360919775178841334361839784e+31', 3);
T('3055045603560147538', '3055045603560147538.3515', 5);
T('1.0337875723141065649275067510790681222557486415834002e+52', '1.03378757231410656492750675107906812225574864158340024144131893262996852354157450707845e+52', 3);
T('6628586154', '6628586154.6', 3);
T('33', '32.373155518538415', 0);
T('360573130404', '360573130404.1772', 4);
T('2.600098587066400190213419659095053181377974125e+45', '2.6000985870664001902134196590950531813779741255420320463e+45', 1);
T('75065387', '75065386.98302833398157725347298017479752418', 0);
T('6.8963281585506360266597808464229207581611594829703695196321237700812792e+70', '6.89632815855063602665978084642292075816115948297036951963212377008127918992506071226e+70', 2);
T('9.28197726936724954894573282211104735760787482097421156e+55', '9.281977269367249548945732822111047357607874820974211559982916467270345710190773e+55', 5);
T('3.907918344492889760185116925702963410054303636244477844047e+57', '3.907918344492889760185116925702963410054303636244477844046640552136476663480363798160760359609745e+57', 5);
T('20390', '20389.50608970538326', 6);
T('169686499443647', '169686499443646.100053454', 0);
T('1.14751034435884033701335834374150193187852871899067496879575846043627e+68', '1.14751034435884033701335834374150193187852871899067496879575846043626932134782274903719229367322867524e+68', 5);
T('3', '3.371802754012374149032621660036326692709', 1);
T('6571532413631720476', '6571532413631720476.8387885238245530034497383', 1);
T('711645553194682', '711645553194682', 6);
T('4022796', '4022795.687', 6);
T('7.4520872837909058911068647601019387382029518098e+46', '7.45208728379090589110686476010193873820295180975587424115061e+46', 2);
T('8.03496111125697330071171956759554080088783440345e+47', '8.034961111256973300711719567595540800887834403452118760463608845e+47', 6);
T('8.55511850491578616176163093563708160895365268972005384027430492224050471255e+74', '8.5551185049157861617616309356370816089536526897200538402743049222405047125441939022661980752136356946774e+74', 0);
T('9.410089814611218259774585235e+27', '9.410089814611218259774585235484822e+27', 1);
T('8.893959151842739577167172843266731007262945273140743422e+54', '8.893959151842739577167172843266731007262945273140743421974001718183883030231e+54', 6);
T('8.442111693732762835694599349148284549959391622661940837058217008775126666734e+75', '8.4421116937327628356945993491482845499593916226619408370582170087751266667334657218530828e+75', 2);
T('9.71246018507884438051724322428935347792996e+41', '9.71246018507884438051724322428935347792996072454581461610583036825520915894e+41', 6);
T('71804', '71804.4528874090608753958167637731751', 5);
T('8183495707877334', '8183495707877333.8819', 5);
T('4.060242251853826407735738582786706613613626173259695401723608920426e+66', '4.06024225185382640773573858278670661361362617325969540172360892042545414148978817371e+66', 0);
T('6244418543', '6244418542.7522205209882319637114848', 2);
T('1', '1.12848029011873818851500609834454096', 5);
T('6.48287387694559106986630079042515055607918346141874952116104505e+62', '6.482873876945591069866300790425150556079183461418749521161045043e+62', 2);
T('688159308658915683970', '688159308658915683969.86875707893573279135863483262182163', 6);
T('4.01520622659945077205658968415345015825357360997e+47', '4.015206226599450772056589684153450158253573609969778140450869841992e+47', 0);
T('3.779824370770254958591923343e+27', '3.779824370770254958591923342705485e+27', 5);
T('6.746663482984727340294351e+24', '6.7466634829847273402943511686839089834e+24', 3);
T('2.82656869897987673657191770816406220316440354707601085604391271984046e+68', '2.82656869897987673657191770816406220316440354707601085604391271984046398134868715320324298485445796264912065e+68', 4);
T('4.6706364739311404694086568497111968e+34', '4.67063647393114046940865684971119673398709135485124221856349093119245e+34', 0);
T('3.06024044693216189020177910901466050371919122e+45', '3.06024044693216189020177910901466050371919122082950008e+45', 3);
T('8.023018169534392274839419959272997157948008275919003757e+54', '8.0230181695343922748394199592729971579480082759190037566217036923329011e+54', 0);
T('1.708746528698089721672154345117317e+33', '1.708746528698089721672154345117317162888028819275117253134045232392898325e+33', 4);
T('25', '24.58263459409984670142165850421277973843', 6);
T('9.047905109120970293339251081562961770539369056749847226436465363900413e+69', '9.047905109120970293339251081562961770539369056749847226436465363900412779252939521349662777826772e+69', 5);
T('4.08270225738828278326508405072145e+33', '4.0827022573882827832650840507214505e+33', 5);
T('1.131608145097712811956702e+24', '1.131608145097712811956701644201516986309646314e+24', 5);
T('3.9728569259621072944898416000438674312462267816995931117e+55', '3.97285692596210729448984160004386743124622678169959311174975257409451296902453490852117e+55', 6);
T('9.1978363275079231779408699451846177225034951129593336273349869855635163e+72', '9.19783632750792317794086994518461772250349511295933362733498698556351629993e+72', 6);
T('2.730993937428306795305802170371109809686724912175734248996119043404721e+69', '2.730993937428306795305802170371109809686724912175734248996119043404720658041e+69', 5);
T('6.87577344620253507718109368866251948493310456905e+47', '6.875773446202535077181093688662519484933104569050262154437833155298139014592270530494e+47', 3);
T('9.43640352456712401161060846415178038e+35', '9.436403524567124011610608464151780388884144518260766808587600459940672e+35', 1);
T('8.29521980238399884183030629517134647099276840678e+47', '8.2952198023839988418303062951713464709927684067800919914520909355948e+47', 3);
T('1.31698121241025740819077340378350416348247739563511903631286895593e+65', '1.316981212410257408190773403783504163482477395635119036312868955930215994325136813087e+65', 4);
T('2.53294160318283245857256365833908e+33', '2.53294160318283245857256365833907965611933918236e+33', 4);
T('3.117780140875818554963e+21', '3.11778014087581855496327535793672061861977272478987693e+21', 1);
T('46188174', '46188173.47830606497147819645', 2);
T('1569335534', '1569335534.486304685231717', 4);
T('4.360199296568312566078946574162771901043149396776621552995894213e+63', '4.3601992965683125660789465741627719010431493967766215529958942131044145918857476903037341418020745979e+63', 4);
T('617514642933120', '617514642933120.172006142848842613354268', 4);
T('2.176517145006344977820704355926588327579732483e+45', '2.176517145006344977820704355926588327579732483164945115349119842994840222957864e+45', 5);
T('368918813288', '368918813288.4104590433559863854572450917708478224425', 6);
T('898054480541327', '898054480541326.8102254038445783312432', 4);
T('2.23553924143109849037673542746378693343e+38', '2.2355392414310984903767354274637869334334866118833804707098864419e+38', 5);
T('422905309599662355', '422905309599662354.0921466480659495676', 0);
T('3.4818451219913360443000219356504053839e+37', '3.4818451219913360443000219356504053838048636066825969e+37', 2);
T('2.1307280932586517924406228e+25', '2.13072809325865179244062284214272620367520375655332755e+25', 4);
T('9.1839629874171634277473113020089854794131014312145842103029790101648736986e+73', '9.18396298741716342774731130200898547941310143121458421030297901016487369855015633602093e+73', 6);
T('8.69841295472728474593733170178e+29', '8.698412954727284745937331701775115934067542004855598e+29', 4);
T('8.221899456986758784314830764008e+30', '8.2218994569867587843148307640070556361633875108381775524948171478534998e+30', 2);
T('6.97754350545957449616843752643770961116566096517859228293765284086530274e+71', '6.97754350545957449616843752643770961116566096517859228293765284086530274e+71', 0);
T('355', '355.43', 4);
T('94013', '94012.8201627113064921547', 0);
T('8.013574019052723286117611561256901580840260178157666529e+54', '8.013574019052723286117611561256901580840260178157666528903e+54', 4);
T('6.96661085422653308325019609757082432872438159723759051593190214497977e+68', '6.966610854226533083250196097570824328724381597237590515931902144979773545532e+68', 5);
T('5.5030356423324364409658921264081270353465346452440761e+52', '5.5030356423324364409658921264081270353465346452440761192844463850151964731e+52', 5);
T('5.6242802388133789437494004709984863289004822005186018e+52', '5.6242802388133789437494004709984863289004822005186018866305e+52', 3);
T('9386902139600', '9386902139599.13034593146262', 2);
T('4.081412732254484192905390952544400059672473159886e+48', '4.081412732254484192905390952544400059672473159886025721285500990922553629501e+48', 6);
T('2262', '2262.9935915458554368470328581', 3);
T('3.9372414313114055754650087359687898072923e+40', '3.9372414313114055754650087359687898072922507507265177148366948171465025e+40', 5);
T('9.7213168837501922955610551951587565886799e+40', '9.72131688375019229556105519515875658867993226274274987394640337304e+40', 3);
T('1.130489018241265600318019978774364314863076e+42', '1.130489018241265600318019978774364314863076215683646885573e+42', 6);
T('1535014', '1535013.377336', 2);
T('1638764159342443078', '1638764159342443077.6586492361', 0);
T('3.47208676278865831475471367457624127190647835696247727012304726983e+65', '3.472086762788658314754713674576241271906478356962477270123047269821938074253e+65', 2);
T('7.8915145263031473707845217672598010824200396698219588016611321e+61', '7.8915145263031473707845217672598010824200396698219588016611321374569572007168215003843e+61', 5);
T('6.83325347284753978475444481868221495229967405728e+49', '6.8332534728475397847544448186822149522996740572799691798211228324909925686341917990222e+49', 2);
T('3.554456759804252754788873772103670154292721891e+45', '3.55445675980425275478887377210367015429272189124046e+45', 5);
T('4585559473758711038', '4585559473758711038.420611829574705457875432392', 1);
T('5.8862773142936660042522799787e+28', '5.88627731429366600425227997869672000697243422714184305822525e+28', 0);
T('9.24846771406013603583695751693968165549208567448468704057374701904636466244e+74', '9.248467714060136035836957516939681655492085674484687040573747019046364662438611346252216392815583867978739372e+74', 4);
T('3.99483025285641831075192755197895871364208851641743720297686102e+62', '3.99483025285641831075192755197895871364208851641743720297686102016924744014156616786724331213e+62', 4);
T('84204', '84204.3635634156001453612876', 3);
T('8.2909351609735459374539312389085779939512674235e+46', '8.2909351609735459374539312389085779939512674234558367823796147203477279125365820137709e+46', 2);
T('83861', '83861.6787852693393856812448889287', 1);
T('128072031470', '128072031470.69920091896', 1);
T('6.981834298121155568855236456615810461284883461e+45', '6.9818342981211555688552364566158104612848834607204274755442833408900291415402627e+45', 2);
T('51149', '51148.522998084954254080130411036284', 2);
T('8.0018436487150370517880142820366658788178624834077758e+52', '8.00184364871503705178801428203666587881786248340777583389907470308747936904893e+52', 5);
T('8981362834458', '8981362834458.241009054860555460748068785307342', 1);
T('41854773718306373', '41854773718306373.3229849987707015250672392491450443', 1);
T('9.385071543783716210283206816265910389622381050626337990039563214577646e+70', '9.385071543783716210283206816265910389622381050626337990039563214577645951447651198e+70', 2);
T('2.0331550666078501412798864145e+28', '2.033155066607850141279886414461514349390926860329193e+28', 2);
T('2.60598088263502360818429012215310764148040753479492661857404701935292731e+71', '2.605980882635023608184290122153107641480407534794926618574047019352927302639345214671698035231212149056025e+71', 2);
T('1162322544', '1162322544.0339943608597179859795', 4);
T('1.96696342740329298044411819602330927264e+39', '1.966963427403292980444118196023309272640297848844517063668349913217e+39', 5);
T('4.01388941661254295400027887309441090942286e+44', '4.0138894166125429540002788730944109094228599991228652239328779303462423385179475e+44', 6);
T('347619', '347618.9163', 4);
T('5.7951104729117986260605677334022498037919057434600547e+52', '5.795110472911798626060567733402249803791905743460054760792638138594646e+52', 3);
T('6.070881545942571942005038263e+27', '6.0708815459425719420050382627218882065239343e+27', 2);
T('1.036501777077889652418421295242668122091990526673224700408558075795420896e+73', '1.03650177707788965241842129524266812209199052667322470040855807579542089607195353306604656e+73', 3);
T('23162', '23161.78285', 0);
T('5.2087258519413147266376017642477409346044418181874209220089941530997187686441987e+79', '5.20872585194131472663760176424774093460444181818742092200899415309971876864419869652e+79', 2);
T('2562114083433', '2562114083432.765515381752099728546', 5);
T('4.7467720482563706308712969515050050620493686438236508e+52', '4.74677204825637063087129695150500506204936864382365073301640334893231419942478725479472e+52', 0);
T('8.313932617547477893410976240995981417108145314694954366e+55', '8.313932617547477893410976240995981417108145314694954366046478980120596222149e+55', 3);
T('19866179327452701', '19866179327452701.7588862220103440469', 3);
T('7.84832160838258590943713224226e+29', '7.84832160838258590943713224225453983766821446107e+29', 2);
T('72973087053', '72973087053', 4);
T('7.5464598229447797949223412479761583980184264629145368008126174894685663924e+73', '7.546459822944779794922341247976158398018426462914536800812617489468566392350052e+73', 0);
T('7.40173070590741833193747847005942962976874236325734121480863013994133300609513e+77', '7.4017307059074183319374784700594296297687423632573412148086301399413330060951230604344573e+77', 2);
T('8.1946635324212431273568626443470205710583933017902151473872087981597638150404998e+79', '8.1946635324212431273568626443470205710583933017902151473872087981597638150404997522847536776829894117201953069e+79', 0);
T('5.88278977531473516464900231315843697492e+38', '5.8827897753147351646490023131584369749193853979642161852381976329668233e+38', 0);
T('9769151805548', '9769151805547.6677817964430092462148948058990349568', 2);
T('2.5760318594799980192867601867888780353e+37', '2.5760318594799980192867601867888780352188833793644274317643086e+37', 2);
T('5.8224796526197227195447302374835918321596526934642e+49', '5.8224796526197227195447302374835918321596526934641203095986848896506998589379650975283049e+49', 2);
T('4.7391320516537774082942256354015311e+34', '4.739132051653777408294225635401531086109461430837917e+34', 6);
T('9.61792753165638965449332428902764156e+35', '9.617927531656389654493324289027641566257512e+35', 3);
T('8.9562769574045534874965397683335508211202481546090823e+52', '8.95627695740455348749653976833355082112024815460908227e+52', 5);
T('9.51259581741389386561427334053804958484808e+41', '9.512595817413893865614273340538049584848075417097761567606326344991557719281e+41', 0);
T('896015622706454', '896015622706454.0892474144329935952407886019', 1);
T('9.2200338244277172723441785242097771423402e+40', '9.22003382442771727234417852420977714234017450365760371457e+40', 0);
T('688243490468286308', '688243490468286308.529101479064468930874158332231817313439', 1);
T('56572511955', '56572511955.4306279', 1);
T('4.94698446770071541632037e+23', '4.9469844677007154163203731922965813491206450064043e+23', 1);
T('65142267598327193', '65142267598327193.335053396536978441692594', 5);
T('9.9890034347568242969737582668244168168658894869e+46', '9.9890034347568242969737582668244168168658894869053757e+46', 4);
T('8.14815260451998157896913068932e+29', '8.14815260451998157896913068932e+29', 0);
T('6532308096751491', '6532308096751490.8', 6);
T('5.7577659038261257429618897736485774929774551167259596843173407e+61', '5.75776590382612574296188977364857749297745511672595968431734070912714829256315569686139987463310303788e+61', 1);
T('8514982541644', '8514982541643.81851443017285977419179115532021', 0);
T('57762', '57762.9479360031339427457725657', 3);
T('63', '63.29519134383342619', 4);
T('1', '0.201064215603193693280187398839106202454', 2);
T('3.0416787364197546913597094336465073958234e+40', '3.041678736419754691359709433646507395823303995843921249e+40', 0);
T('16974784891', '16974784890.901679055207641962474784025924', 0);
T('7.55324026754213515118967261943138888146347919313530278861698e+59', '7.55324026754213515118967261943138888146347919313530278861698340030537054728536965522549126e+59', 1);
T('1.51884028353292342005766859958450371955507486334765266433e+56', '1.5188402835329234200576685995845037195550748633476526643285681695760174601099739e+56', 6);
T('2.2075085590941255787907249537249854147227445e+43', '2.207508559094125578790724953724985414722744508e+43', 5);
T('962030', '962030.04667728181246991549073534733', 5);
T('7.1122958529683073811015160143858183768205462198362823969827050335e+64', '7.1122958529683073811015160143858183768205462198362823969827050334644626566889661994216156204600338e+64', 5);
T('3.44937170550697485548870197605367983317841634966e+47', '3.44937170550697485548870197605367983317841634965739917787646902002342651180833e+47', 0);
T('1.5539466893934899534231665763594e+31', '1.55394668939348995342316657635948188453055e+31', 1);
T('9198018', '9198018.097303081105187711', 3);
T('1.362639560685323622425439395878923990082842873509989166817156228948387e+69', '1.362639560685323622425439395878923990082842873509989166817156228948386649907560612984190845569e+69', 0);
T('6.8440735031282150720038406269575117135099298172523343281698857090918915595e+73', '6.844073503128215072003840626957511713509929817252334328169885709091891559573502516774441994945481005553299929e+73', 3);
T('7.09588073161680371860780105545031235439306e+41', '7.09588073161680371860780105545031235439305560118907001170864024e+41', 4);
T('2.70702408720706059039e+21', '2.707024087207060590390479541921515230946918722242771904e+21', 5);
T('6.18517126770152098575123749349809332377765862664644e+50', '6.185171267701520985751237493498093323777658626646446844e+50', 3);
T('1.69726229200503501032468685398449673573323995e+45', '1.6972622920050350103246868539844967357332399499912756468616019843564602462690501255e+45', 6);
T('4.58214246225529828005717835655611853052e+38', '4.582142462255298280057178356556118530519801579e+38', 4);
T('8.4326856218986877761264747215718799450152151131620452767091397702832e+67', '8.43268562189868777612647472157187994501521511316204527670913977028318730394258497307125424439231e+67', 5);
T('3.66487258134831133010109429219070563925361074621055e+50', '3.664872581348311330101094292190705639253610746210544613474445262167e+50', 0);
T('7057691675328', '7057691675327.81119610875466607920000827', 5);
T('7.93552916310934448160910295e+26', '7.93552916310934448160910294518e+26', 6);
T('3.1840895885253324001511403530986891808570295379e+46', '3.18408958852533240015114035309868918085702953787e+46', 6);
T('2.82857679894527988007148787262592647300075078393698334262456645e+62', '2.8285767989452798800714878726259264730007507839369833426245664453040617362478452269378464865301580661e+62', 0);
T('6.6963893812652440077584783305668311846657735876616e+49', '6.696389381265244007758478330566831184665773587661644607662999196276495926724578e+49', 4);
T('1.73960293906741897912103063571165281519921926645297743256632480821002372131357e+77', '1.739602939067418979121030635711652815199219266452977432566324808210023721313570987952e+77', 5);
T('5.2585334616446374880395157e+25', '5.2585334616446374880395157053871611176347191003e+25', 1);
T('7153278991380924', '7153278991380923.51630018414570520011559', 0);
T('5291228354850', '5291228354849.6334442035243247883602605', 0);
T('9.23960289792300477983243e+23', '9.2396028979230047798324318319309986933994268888e+23', 3);
T('5.7937311601963268851578177242388121672553388357006344999868514e+61', '5.79373116019632688515781772423881216725533883570063449998685138023167694523590243874713446181301575e+61', 2);
T('9.7675223635626252870717894458568808779260133460780345895651494872105864079206e+76', '9.76752236356262528707178944585688087792601334607803458956514948721058640792055474677e+76', 5);
T('53', '52.99901228553928293359694599896671829', 4);
T('8.0859290522374051293690738022851508166494201874385e+49', '8.08592905223740512936907380228515081664942018743851152670411603044485761e+49', 3);
T('4462564', '4462563.941775751886339390466', 2);
T('6.7375677967467584865081e+22', '6.7375677967467584865080240247063177252078159836e+22', 0);
T('8.94057599424089490110858444034497180998421146351276070648e+56', '8.94057599424089490110858444034497180998421146351276070648869435755588837287877230950079673505e+56', 3);
T('2.91690558273895096585728106373878035679033845371101245542e+56', '2.91690558273895096585728106373878035679033845371101245541631322927898021357e+56', 2);
T('9.2128175873913306277538478e+25', '9.212817587391330627753847835479317059705978e+25', 4);
T('7.8467257894719161969197558260634e+33', '7.84672578947191619691975582606339968543490309193062831e+33', 4);
T('6299223095064', '6299223095064.4401552166832234053849903102828662708', 4);
T('7.310285694351366053560997619922955994863598309587753092992e+57', '7.3102856943513660535609976199229559948635983095877530929924503e+57', 5);
T('8.5198727255557694692059576265189520872547002967e+46', '8.5198727255557694692059576265189520872547002966813383927220627e+46', 5);
T('9.951827436753536549402397695343151559179058289738225254089158503e+64', '9.951827436753536549402397695343151559179058289738225254089158503048e+64', 3);
T('7.203944550306042977491371665238786519574408136007041818558229452405488552173108e+78', '7.20394455030604297749137166523878651957440813600704181855822945240548855217310702590067e+78', 0);
T('816', '816.3347171513027085', 5);
T('1158770', '1158770.164957348', 4);
T('837088', '837087.20511232275', 0);
T('8.11411451359135928060195085865493743669717839749432139371347e+59', '8.114114513591359280601950858654937436697178397494321393713468235617269812809494815820663615336e+59', 0);
T('7.6518209354323692557368944887e+28', '7.6518209354323692557368944887211647338183637474392169790736397547701e+28', 4);
T('2.58480031435006563957547431341493039372e+38', '2.58480031435006563957547431341493039372368459569928270633307e+38', 5);
T('8.3620811751685070140693106630206010359564e+40', '8.3620811751685070140693106630206010359563910801200237503069166278625384e+40', 5);
T('6.9269033944739632114450116174361197248503836e+43', '6.926903394473963211445011617436119724850383549436953511374824158014293833354766e+43', 0);
T('190633062697', '190633062696.8249487048849447701524587540827699222', 5);
T('9504093847274', '9504093847274.4129759083676', 3);
T('6.7152845562982936849370274333679973552853462368e+46', '6.71528455629829368493702743336799735528534623682155925e+46', 1);
T('6.7822884367274707529286583608794e+31', '6.7822884367274707529286583608794403692533911466562576245242282e+31', 5);
T('5318923072564', '5318923072563.33418872399776695949011', 2);
T('9.73041991763941598159568985197919e+32', '9.7304199176394159815956898519791936848548266275e+32', 5);
T('631812593635715987148', '631812593635715987148.32802266929666263684924222059', 5);
T('4.85768709333547604228048186821554462e+35', '4.85768709333547604228048186821554461564617465354671010314612376314e+35', 0);
T('3.885994661618332074186562827151698535341e+39', '3.88599466161833207418656282715169853534184748732719333250316871057860341503638e+39', 1);
T('8.156547585686235157449266820989941763485910893195036926012050438448984380767e+75', '8.15654758568623515744926682098994176348591089319503692601205043844898438076626913093904687875031050710040278073e+75', 2);
T('5.64977361152536514572737190697648754435621163817898738704192808e+62', '5.64977361152536514572737190697648754435621163817898738704192807617e+62', 4);
T('5.9821174344681325973451678306050372063751624271e+46', '5.98211743446813259734516783060503720637516242714500996611496887682775183473729474e+46', 4);
T('1670420', '1670420.242789061764324261522011527', 1);
T('6.0896940769528167377230505497553092157769350771e+46', '6.0896940769528167377230505497553092157769350770190182807e+46', 0);
T('3091901', '3091900.65239789402437', 2);
T('829753445', '829753444.84069371', 4);
T('642984546923', '642984546922.0280875122958827294', 0);
T('8380187823390556627', '8380187823390556626.557550048872968204906068711301688976', 4);
T('822262', '822262.172710459589283979205933', 4);
T('3.876892566592879436604e+21', '3.87689256659287943660367904012107859829303584e+21', 0);
T('2.044176051077194211976938938e+27', '2.0441760510771942119769389372893259432776118701884e+27', 2);
T('5.034013547507100186447780223236514213e+36', '5.03401354750710018644778022323651421284699102126521869020103406e+36', 4);
T('396204274953189', '396204274953189.579519217711074476106005768308', 1);
T('8.196828664585215534904005685083678035422191630707286842425558800969784033e+72', '8.19682866458521553490400568508367803542219163070728684242555880096978403278561038e+72', 0);
T('1.38474793964691951590840090883165396254844047e+45', '1.384747939646919515908400908831653962548440469507939519288729683e+45', 2);
T('1.083490720169462998249744061263014546547839e+43', '1.08349072016946299824974406126301454654783895004475e+43', 0);
T('3.971329677397674243785109965889851093e+36', '3.97132967739767424378510996588985109319082829495715774e+36', 5);
T('6.6077613567603067638775205761407299466923e+40', '6.607761356760306763877520576140729946692276860508975e+40', 2);
T('2.131928440711080766653505292e+27', '2.13192844071108076665350529231371221470874791764295e+27', 5);
T('3.775654964210068212978451225607263509749725484251e+48', '3.7756549642100682129784512256072635097497254842503303759302371e+48', 2);
T('1.839400619945734998109173333544343343345749143817351616409559133295285557217885e+78', '1.83940061994573499810917333354434334334574914381735161640955913329528555721788549e+78', 5);
T('68204930744279670', '68204930744279669.680129871494078015223241381320185189', 0);
T('8.846336607457704542849075346574118690774149532e+45', '8.8463366074577045428490753465741186907741495319962956149283618669605922866129e+45', 6);
T('1.02355011432242037893793043442126567787667e+41', '1.023550114322420378937930434421265677876676926e+41', 3);
T('9.448146686842912971416877313418e+30', '9.448146686842912971416877313418697322676185381769165966e+30', 3);
T('5.361224220913489653316455802442235830761315653974804073684e+57', '5.361224220913489653316455802442235830761315653974804073684504882498216e+57', 1);
T('7392805343477971', '7392805343477970.68626296802524', 6);
T('43835544333548216', '43835544333548215.81244301956243815912406989303723', 2);
T('2.5147819771626746610617645187970745321780980799459123970840572521394e+68', '2.5147819771626746610617645187970745321780980799459123970840572521393906545247263540039851746e+68', 0);
T('5.42157623692664996209466199597370385071700284314215357027826027635e+65', '5.4215762369266499620946619959737038507170028431421535702782602763460028371e+65', 0);
T('5.38997883451759871525293910833704245291147895203854756189287852563e+65', '5.3899788345175987152529391083370424529114789520385475618928785256399767e+65', 1);
T('4.98775542731033607638854578977407015867840586074573674103191e+60', '4.987755427310336076388545789774070158678405860745736741031909281393578381816440480057192e+60', 2);
T('2.1298941049327390928475706215e+28', '2.129894104932739092847570621477682907551094327710373e+28', 4);
T('6.806815760550266610284835521914683871e+36', '6.80681576055026661028483552191468387000204877439153866e+36', 0);
T('8.60059736675629947675014706099846046192756194e+44', '8.600597366756299476750147060998460461927561933637719975996909987655800752445086e+44', 2);
T('8.7303619387702236241642376e+25', '8.7303619387702236241642376447663203927123859487409834593961e+25', 6);
T('3.551668248457246694316605703242142364142474448973792e+52', '3.55166824845724669431660570324214236414247444897379207817771864011145433778499604682485862269e+52', 3);
T('1.715585861829780109039397831506e+30', '1.715585861829780109039397831505604e+30', 4);
T('4.3586221586502826277741769130812427693936717101e+46', '4.358622158650282627774176913081242769393671710131571286174703858468e+46', 3);
T('1.5986371066327473656986138696683423611057969887e+47', '1.59863710663274736569861386966834236110579698869706e+47', 6);
T('5.0840257669894559479255356772618573636591877726374388678134132362e+64', '5.0840257669894559479255356772618573636591877726374388678134132361920437716706773439886245e+64', 0);
T('6.6006073993010284602943650842516976064234801425253299890738872793343e+67', '6.6006073993010284602943650842516976064234801425253299890738872793342554807e+67', 6);
T('8.86655231734829958860606157682904156151631e+41', '8.8665523173482995886060615768290415615163142926572525614629603052300973879608727e+41', 3);
T('8.792614109665564140727560148178644813248977127387e+48', '8.79261410966556414072756014817864481324897712738627817563920393868470855e+48', 0);
T('946079', '946078.413967', 0);
T('5.119354977434099017045984651177076455e+36', '5.1193549774340990170459846511770764545450869590057338623785302184e+36', 6);
T('2.45921862271767216780941487732e+29', '2.4592186227176721678094148773178371e+29', 6);
T('5.121396146512202179756e+21', '5.1213961465122021797558488399911770069250988177604051289908e+21', 4);
T('5.1445247440662070461425210982403609288614836128265e+49', '5.144524744066207046142521098240360928861483612826487614636539520015312e+49', 0);
T('578364', '578363.5697405444185', 4);
T('9.444187919899936935563322571951061637715024720684378849623452293238478287054e+75', '9.444187919899936935563322571951061637715024720684378849623452293238478287054041e+75', 4);
T('3.927406522905949789853727576926959127108957566584464577517179e+60', '3.927406522905949789853727576926959127108957566584464577517178903142752098414375439993603981473622e+60', 2);
T('5.740532951794597649649181398606590716067318055e+45', '5.74053295179459764964918139860659071606731805488975e+45', 0);
T('557101686723', '557101686722.2505623901892850683', 2);
T('9.0564262755995294142475339082493833125e+37', '9.056426275599529414247533908249383312459086778115e+37', 6);
T('5.6570322243349245873631747176229551768212190902201e+50', '5.65703222433492458736317471762295517682121909022009507521016946879537597416e+50', 0);
T('4.6435477020560210620663502e+26', '4.64354770205602106206635020849373153138883281e+26', 3);
T('4.890716994013291473277885416728820067376912522332212609811887569842e+66', '4.8907169940132914732778854167288200673769125223322126098118875698423997328334648255776571375165e+66', 1);
T('8.1016088059462181814770622894273352448217225468156224400588587390304e+67', '8.101608805946218181477062289427335244821722546815622440058858739030445638367566549218014014774e+67', 1);
T('98782', '98781.701310549878124613673764391663', 2);
T('769328423017152', '769328423017152.3420773317689446042359504', 5);
T('5.31408870246684565128354327088170420445830464044307278756901001879350516e+71', '5.31408870246684565128354327088170420445830464044307278756901001879350516e+71', 0);
T('4186976945208752', '4186976945208751.9226950732562405141252659', 5);
T('3.009104691165071932760695992581858390089163172298650637260445085163439757e+73', '3.009104691165071932760695992581858390089163172298650637260445085163439756998e+73', 6);
T('8.802078440076925995959796775701525577358282748141038537975273e+60', '8.8020784400769259959597967757015255773582827481410385379752731439683421e+60', 6);
T('9.2075011171140317758339419707073227017428e+40', '9.2075011171140317758339419707073227017427541552588174591317840395009e+40', 6);
T('78811001669', '78811001668.9709', 0);
T('45105939496', '45105939496.0663578917313233881411627', 6);
T('63559737068019523', '63559737068019523.397357132270714221622621', 3);
T('3.322810753359919719454309312583092e+33', '3.3228107533599197194543093125830920718898612585013e+33', 5);
T('6.591420380538828859645047839586077e+33', '6.591420380538828859645047839586077e+33', 0);
T('7.1007606176497671224716380930045978915277699322240910592884449770670573e+73', '7.100760617649767122471638093004597891527769932224091059288444977067057300066e+73', 3);
T('9.938112962890871363656411104806392959e+36', '9.9381129628908713636564111048063929584035003205252010472084623e+36', 2);
T('5.74518449290670433293122456231676107633973703e+44', '5.745184492906704332931224562316761076339737038118488e+44', 1);
T('9.1366728760666838968571081679917700848649810382398375377813255e+61', '9.13667287606668389685710816799177008486498103823983753778132550330160082730251270092679649e+61', 3);
T('4.758322215842169406859884138e+27', '4.7583222158421694068598841383998924578973843055510622523e+27', 6);
T('5.00281339470375278914519959855036202553916e+41', '5.0028133947037527891451995985503620255391653430085040714269e+41', 3);
T('1.6277180673668693990863925618323347398853821141856265735425116891292216938021323e+79', '1.627718067366869399086392561832334739885382114185626573542511689129221693802132357338087543022913889600395394326043109e+79', 1);
T('6.644464733492438809011139514627806837747698e+42', '6.64446473349243880901113951462780683774769880809707670644e+42', 3);
T('9.401696294790004773766106642912119872006483621638551324e+54', '9.401696294790004773766106642912119872006483621638551323781941879076726010807164591223313e+54', 6);
T('80', '80', 1);
T('5.06309845064284634706616438847336844866678497e+45', '5.06309845064284634706616438847336844866678496965696e+45', 0);
T('9.236410060758150174597467294e+27', '9.236410060758150174597467293414016597350048998e+27', 2);
T('9.750961357571099256965538588481884e+33', '9.750961357571099256965538588481884186529948e+33', 5);
T('5.139037935909068145525747056039812883489142212101696133348254010138375e+69', '5.1390379359090681455257470560398128834891422121016961333482540101383752e+69', 4);
T('8.9446715084305071736603415050763e+31', '8.944671508430507173660341505076341234699550174824512168e+31', 5);
T('3.681229639276477633984487351946413294673279028708777e+51', '3.68122963927647763398448735194641329467327902870877778e+51', 3);
T('4.700034444823068869232831271883315738561323496e+45', '4.7000344448230688692328312718833157385613234962103e+45', 4);
T('5.6488651604680101930173092e+25', '5.64886516046801019301730924725835980616236759872985546426497379274e+25', 5);
T('72053', '72052.86696736242773737898228161579', 6);
T('643', '643.319094109261024062278934806947208466', 4);
T('90559488743624000675', '90559488743624000675.4554232665242253313385979739420828476', 4);
T('1.075458702788964140634022e+24', '1.075458702788964140634022557110146094887888150888401805040439659e+24', 1);
T('3.81678970908466326861072957174052146812e+38', '3.816789709084663268610729571740521468123577553865e+38', 5);
T('7.70848003771254609307936175640035280640627885412336e+50', '7.70848003771254609307936175640035280640627885412335032079468078895286089231154665e+50', 0);
T('72578853044', '72578853044.4006359695360139331589570671832652428149', 4);
T('5247233592886468', '5247233592886468.6894424099705917487469781022383625984349', 1);
T('1528973061413394865', '1528973061413394865.63955888651736287507622398981025073', 1);
T('2.56984551712031648043066e+23', '2.56984551712031648043066108086414983894947e+23', 4);
T('2.817701076963235356294e+21', '2.8177010769632353562944676175887989208332644472e+21', 1);
T('1.77194942656803381631772103710540968333797296284636560990110832852781083085e+74', '1.7719494265680338163177210371054096833379729628463656099011083285278108308520759619435859601632664698749825e+74', 6);
T('7.92291116674574713671892990156e+29', '7.92291116674574713671892990155883517845589478e+29', 0);
T('7.342129518463208699770804160019972400548258807754371599493221076222064e+69', '7.342129518463208699770804160019972400548258807754371599493221076222064571341662505229857331e+69', 3);
T('9.76755496453699457782550704964292942375819173579e+47', '9.76755496453699457782550704964292942375819173578506423122e+47', 0);
T('8.070858452270574376747306e+24', '8.07085845227057437674730513627111915511208800071622388202154253e+24', 0);
T('6.1466977683552491407563173068768740536438392542413062726164847215473412674381e+76', '6.1466977683552491407563173068768740536438392542413062726164847215473412674380701841805991900207160804727084354853e+76', 4);
T('2.38481830864186137795709251503392583157846546e+44', '2.384818308641861377957092515033925831578465460527105929e+44', 1);
T('689838267750445506623', '689838267750445506622.441972420316452', 0);
T('7.473121663093712226911555800292088107531548111492686002412629768694808e+69', '7.4731216630937122269115558002920881075315481114926860024126297686948070373999373055060692091644e+69', 2);
T('7.483335198091171113617052233254688033512e+39', '7.483335198091171113617052233254688033511130602825875e+39', 2);
T('6.4383311947001396802081637016792144706970838938121109756432401419505624512564958e+79', '6.438331194700139680208163701679214470697083893812110975643240141950562451256495758119655739612003335e+79', 0);
T('3.2664929511451342104629354389424e+31', '3.266492951145134210462935438942377607208119434e+31', 0);
T('6.500536962073873522947784916565703761e+37', '6.5005369620738735229477849165657037609378933047354628685818708697e+37', 0);
T('3.5774428712597260031192819e+25', '3.5774428712597260031192818885e+25', 2);
T('1.0179917601809944895049630392599859888932618710564910010646183771e+64', '1.017991760180994489504963039259985988893261871056491001064618377126800997e+64', 4);
T('1.0277103390812093787820825191883809764151685e+43', '1.02771033908120937878208251918838097641516853213e+43', 4);
T('9.05001400490692067976573743779875925193288146107452578141013574634258025985e+74', '9.0500140049069206797657374377987592519328814610745257814101357463425802598553421507658379968226e+74', 3);
T('6.802894062363249165100729343e+28', '6.802894062363249165100729343e+28', 1);
T('5.4398228654284551931050757e+25', '5.43982286542845519310507571146249467148123555e+25', 5);
T('97350560715', '97350560714.93251440153193049100206119269813563189', 5);
T('7.443805587830053146154474302822139911133808362221196525275671174231829859882e+75', '7.4438055878300531461544743028221399111338083622211965252756711742318298598815255648197169295188086202535677425516e+75', 0);
T('56894100936190450146', '56894100936190450145.797321122227309322183290251402094', 5);
T('7.925339425112617220585740192353748571808471055025263126685270487037e+66', '7.92533942511261722058574019235374857180847105502526312668527048703730206838297922239586826334356856681e+66', 6);
T('5.5869762530271847181024012007642e+31', '5.58697625302718471810240120076418630768986700026246629e+31', 5);
T('5.07569223506822800349658947168202161517433059489472941408733888265894e+68', '5.0756922350682280034965894716820216151743305948947294140873388826589447237716629509063630812111351898e+68', 3);
T('4.86059931193187818226125e+23', '4.860599311931878182261258629232016564600422677099e+23', 3);
T('1.133597542113545332962911e+24', '1.13359754211354533296291117196268596226710565452563459344759547e+24', 1);
T('3.184637332249610706314098992685593198641292643533137e+51', '3.184637332249610706314098992685593198641292643533136711455153130402568513745e+51', 0);
T('5.5121670941510293551494050134504911225196e+40', '5.512167094151029355149405013450491122519617053808235761749635e+40', 6);
T('7.26390738078302897009428459538874513763437e+43', '7.263907380783028970094284595388745137634369969e+43', 5);
T('4.413043504366199397835620858674311398378940282866531631475e+57', '4.413043504366199397835620858674311398378940282866531631475133302129501460957844e+57', 4);
T('16', '16.4384468347040661471019747561', 1);
T('2936237488488973383', '2936237488488973382.954215319353851019', 4);
T('6.157327336166012210106080955966e+30', '6.157327336166012210106080955966474e+30', 5);
T('4.791981594347792749112112953083942276510884236956e+48', '4.79198159434779274911211295308394227651088423695614e+48', 4);
T('2.805034199953742042305093446670166109505608249283528e+51', '2.80503419995374204230509344667016610950560824928352751944603472075e+51', 5);
T('5.708742887304879007459394845039233671539709903305339783064671677360246585901736e+78', '5.7087428873048790074593948450392336715397099033053397830646716773602465859017368900204458282581546504641e+78', 3);
T('9.544583616220964461427695708673684180529797732982359436770391e+60', '9.5445836162209644614276957086736841805297977329823594367703902997489761431551e+60', 2);
T('1227019512594119', '1227019512594119.11082667171241818941476554336302243', 1);
T('99490150964645758', '99490150964645758.5934618214973117925515356', 1);
T('2.55656662840785251612957058071780788532428731e+44', '2.5565666284078525161295705807178078853242873137e+44', 6);
T('825325152325', '825325152325.35805535', 1);
T('1.5940625834427598302143840497033683055100660175243805086332503e+61', '1.59406258344275983021438404970336830551006601752438050863325035731999172539089834847463348397648316192e+61', 3);
T('4.664041055259762802730896e+24', '4.66404105525976280273089639048509832596279233992147302801262e+24', 5);
T('3.71905456688086205098317164480050183073014967150362713397116e+59', '3.719054566880862050983171644800501830730149671503627133971160235076e+59', 3);
T('1459', '1459.48965017875', 4);
T('5.08119746350455784407110473722584142043640932382e+47', '5.081197463504557844071104737225841420436409323811579398351174424500214e+47', 2);
T('21', '21.543544069685269157361891277263725', 3);
T('4888', '4887.8713471559210038575122019611946', 6);
T('1', '1.61965220228493561157418141952865', 1);
T('7.8249886459229739755733991815098887e+34', '7.82498864592297397557339918150988866674801208054065253210971426626990172886e+34', 0);
T('7.548411984880946387807969601338079933557065722003794e+52', '7.54841198488094638780796960133807993355706572200379399686034837798061735483059853095e+52', 6);
T('4.825124282193649543950070502169035401e+37', '4.825124282193649543950070502169035401007205466657025649671439328e+37', 6);
T('6.664969911296850822144641251731227978858e+39', '6.664969911296850822144641251731227978858434e+39', 6);
T('7.941656639706767142748731697456e+30', '7.941656639706767142748731697456400771626951451059004838151613542e+30', 4);
T('3.2429461163796383755273826186555864792794538656e+46', '3.24294611637963837552738261865558647927945386569092274990492e+46', 3);
T('757152446597', '757152446597.39900571311822965322', 1);
T('7.745935509000868816982373539517507012753e+40', '7.7459355090008688169823735395175070127530063e+40', 6);
T('3.855011938961921344902935783087777387560207405430349e+52', '3.85501193896192134490293578308777738756020740543034897264040414614947587e+52', 6);
T('1.2036098461395649023268958423981628416722e+40', '1.203609846139564902326895842398162841672198721025483654412741106348105e+40', 0);
T('9085941442238290', '9085941442238289.5', 4);
T('705', '704.29344', 0);
T('5.336393100736964275942160152105549712938899829433271647147864394946915560606e+75', '5.336393100736964275942160152105549712938899829433271647147864394946915560605899651906706332702105e+75', 5);
T('9.0821100851403128495608297770107703557856878352188611544407898559582e+67', '9.082110085140312849560829777010770355785687835218861154440789855958160487852887870059235290191688069573061e+67', 5);
T('8.731391847142292331509194576426969026033519765310973356685843278316e+66', '8.73139184714229233150919457642696902603351976531097335668584327831659558e+66', 1);
T('2.56097879674845255276827852343727609517675855373514078e+53', '2.5609787967484525527682785234372760951767585537351407852992811054576439e+53', 3);
T('810831997128658', '810831997128658.0697931004912949974439154946608356755', 4);
T('82191204421624986', '82191204421624985.95', 6);
T('6.876037949999092139835359671563600201025191357e+45', '6.8760379499990921398353596715636002010251913566608603222e+45', 2);
T('9.92015491497600242126944869193686967481119352636781962701788327e+62', '9.92015491497600242126944869193686967481119352636781962701788326831951778714489395221743637671594543372e+62', 5);
T('7.2912546192229526750279080344070694251655089544055812450609326e+61', '7.291254619222952675027908034407069425165508954405581245060932618099826e+61', 6);
T('4.83412513696989230628887486243736204e+36', '4.83412513696989230628887486243736203971200110958342468944939856588217365192e+36', 6);
T('79659551926025909', '79659551926025909.43666372773878290179781136836', 4);
T('2.14094565919017421806213363453617386796924110816e+47', '2.14094565919017421806213363453617386796924110816070019064622469517457e+47', 3);
T('2.5471829109280078368558847137856729338946484721623006424702932086097e+67', '2.547182910928007836855884713785672933894648472162300642470293208609739035519461e+67', 4);
T('8.4816152052958677659065764e+25', '8.481615205295867765906576466216262770523498e+25', 3);
T('5.971877868328961437975563889826823731912763613229903469739083071539581545788476e+78', '5.9718778683289614379755638898268237319127636132299034697390830715395815457884753959914982682336e+78', 2);
T('11312966248', '11312966248.6383752817806449904202751', 1);
T('7.3865743992241243286549078940271505556653001309834833588746559882133343751e+73', '7.38657439922412432865490789402715055566530013098348335887465598821333437503341e+73', 2);
T('2.4985035548549447214693662599019063185648973482336486e+52', '2.4985035548549447214693662599019063185648973482336486281021e+52', 4);
T('9.99841950947583799817465381304963685839646524225902351019644690801e+65', '9.998419509475837998174653813049636858396465242259023510196446908012549443890833867940937352263234002950618e+65', 1);
T('5.94585427997256909774239193818673191e+35', '5.94585427997256909774239193818673190742559525911606168584354164328e+35', 0);
T('4.45838258908538512428141294966313056465880196485964855720783112742587858614e+74', '4.458382589085385124281412949663130564658801964859648557207831127425878586140680930281780749243e+74', 3);
T('75649', '75648.5375263975182784245664326185', 0);
T('7.0253395646738737209163853579729572770528977911774e+51', '7.02533956467387372091638535797295727705289779117740040882e+51', 1);
T('1.933487575984413653187964612867999354354831437431800169655666181e+63', '1.933487575984413653187964612867999354354831437431800169655666181618215606480141116523304313007132274e+63', 3);
T('8240585721', '8240585720.370391423185135', 2);
T('5377275697886322', '5377275697886322.37756180389409699220837', 5);
T('3910', '3910.5', 6);
T('550113187166515', '550113187166515.50507483141380994', 1);
T('57639755385', '57639755384.47948265846961646', 0);
T('7.1585868140748620639732697707054695733013004e+43', '7.1585868140748620639732697707054695733013004424221351544112659080992263142194e+43', 3);
T('3.21221224825711385828106768077825e+32', '3.21221224825711385828106768077824798e+32', 4);
T('4946469604401044', '4946469604401044.5915727301099468', 1);
T('8.5065085659526104056165415842358398727104818886818051e+52', '8.5065085659526104056165415842358398727104818886818050905355285280355819005e+52', 0);
T('7.944547872235337017998639150699041e+33', '7.944547872235337017998639150699040800285498519693395121963e+33', 0);
T('4.01258602611794594429264735478916e+32', '4.01258602611794594429264735478915234705424834e+32', 0);
T('1.320885472253884157712e+21', '1.3208854722538841577113936939903837175993362176221715038e+21', 2);
T('7.381743122148439596889395972800136929537e+39', '7.381743122148439596889395972800136929536993109e+39', 0);
T('1.51315514467095446224391353285399612545529150426057727503745245691328477844393e+77', '1.513155144670954462243913532853996125455291504260577275037452456913284778443933996766188967618333862692004426873737027e+77', 3);
T('5.90397533881192643010126029359163516649e+38', '5.9039753388119264301012602935916351664979066048789085431971e+38', 3);
T('2.570659566682482177051381742806e+30', '2.57065956668248217705138174280658406704844982534e+30', 1);
T('244148', '244148.935546995402337713128489670902631', 3);
T('4.52667341836117340276333482964972121532e+38', '4.52667341836117340276333482964972121531435046531856379109434702e+38', 2);
T('62931635946', '62931635945.0752055897495548826307908200531203130452', 2);
T('6.9533269960563441648452446039268e+31', '6.95332699605634416484524460392671342789505928240024386595292955631948e+31', 0);
T('9.72299077379801026063144269826976161746055664941181067904972690735209884e+71', '9.72299077379801026063144269826976161746055664941181067904972690735209884408167816257694001893e+71', 3);
T('5.29182467373373070842627e+23', '5.29182467373373070842627054887789154629388151471129e+23', 5);
T('2.6487067731728799933325533650516438413314001754e+46', '2.64870677317287999333255336505164384133140017534621224761855270926e+46', 2);
T('617021706', '617021705.52956723339', 2);
T('6.34272040109446113196666649188570562e+35', '6.34272040109446113196666649188570562093117830061443174519015732e+35', 3);
T('4.390536997060601211428855391913158624295503065895890127162e+58', '4.390536997060601211428855391913158624295503065895890127161914953223634078263432312191753817614949e+58', 2);
T('9.380975800645146717290063496592e+30', '9.38097580064514671729006349659182363236e+30', 5);
T('567293313785', '567293313785.347918', 3);
T('9962', '9962.28262909', 5);
T('4.75122818799932887916033622657580258608479379541273726e+53', '4.751228187999328879160336226575802586084793795412737257013852163755591e+53', 0);
T('6.3044513804212527746071294251825475418063e+40', '6.304451380421252774607129425182547541806348352178678708071506e+40', 1);
T('1.66189550357371087253766706035234e+32', '1.661895503573710872537667060352336198857688874032e+32', 6);
T('6.22957994528403591757762e+25', '6.2295799452840359175776200627150681209100510519e+25', 1);
T('3.743852794521502260576610749929691526999020231272175002256901385873450442984e+75', '3.743852794521502260576610749929691526999020231272175002256901385873450442983722659298037030017229382542741635e+75', 6);
T('5.475282354058312078014498e+24', '5.47528235405831207801449764594692454349790902451573640682462e+24', 4);
T('9991782233', '9991782233.3486423228582786546126712197503133', 3);
T('4.59046973256709084170689875678466010051401059404432633464e+56', '4.590469732567090841706898756784660100514010594044326334644e+56', 3);
T('2.684634027274523389500757390641095254431442683822458981087783229282034499477983e+78', '2.68463402727452338950075739064109525443144268382245898108778322928203449947798309641385433087549958726219183386528668e+78', 1);
T('6.62146463266278740494538599929665688197e+38', '6.6214646326627874049453859992966568819603502704165111792e+38', 0);
T('8.4110727410959543730823183e+25', '8.4110727410959543730823183348823915524e+25', 3);
T('4023', '4022.654635', 2);
T('5.899162223748288261035397798422e+30', '5.89916222374828826103539779842205779110539e+30', 3);
T('1.60454998155903474179092040902123350925963493458964e+50', '1.60454998155903474179092040902123350925963493458964135e+50', 5);
T('1.3439978426713090743723538634976e+32', '1.3439978426713090743723538634975992693596167252296091738896523176e+32', 6);
T('8.98400557101951244152604382448817423593681275122367461e+53', '8.9840055710195124415260438244881742359368127512236746039983812171385e+53', 0);
T('3.565185955161926405707820802957603772718558878715523753957014e+60', '3.5651859551619264057078208029576037727185588787155237539570148386339136201275593e+60', 1);
T('6.428427995922873152477e+22', '6.4284279959228731524770214809498408652642868e+22', 5);
T('5.84607011040523646077217843457529890494625123e+44', '5.846070110405236460772178434575298904946251228037558992350985753811037868e+44', 5);
T('5.51561998129285996841602432776536553668595425999288931428285969388891400807e+74', '5.51561998129285996841602432776536553668595425999288931428285969388891400807280695085090648655085e+74', 5);
T('887892', '887892.6172531662778757487273', 1);
T('9.964618792624844094765075984249148708308724322017247e+51', '9.96461879262484409476507598424914870830872432201724698877935751e+51', 2);
T('9514623903', '9514623902.58159853806913391128333', 5);
T('4278262901531', '4278262901530.706834', 6);
T('3.26008714110463884398844102844571e+32', '3.260087141104638843988441028445712371496304864832913519444586433048258e+32', 4);
T('2.97022022423329896222612818409197588496659267051820633140949e+60', '2.970220224233298962226128184091975884966592670518206331409490184584304254252673455403577059509e+60', 4);
T('5.625482343407875971626683293605617081907869041339465996885877270688508659e+72', '5.6254823434078759716266832936056170819078690413394659968858772706885086585473234456088686125503022853106329781e+72', 5);
T('764726', '764725.9', 6);
T('55522', '55522.99798451556', 1);
T('6.8062507246201384739715853052444969863619354215511223158848262e+63', '6.8062507246201384739715853052444969863619354215511223158848261993021584386095866948979937189e+63', 2);
T('347', '347.9501938414587687531078124778619270573897', 3);
T('388144441562428056', '388144441562428056.1926444615283328', 4);
T('7.0943254087129779783110208512900797885316438255662470701e+55', '7.09432540871297797831102085129007978853164382556624707012516e+55', 5);
T('2.455528734462227893969e+21', '2.455528734462227893968510230876181177496e+21', 6);
T('1.748440769071789184552794473107e+31', '1.74844076907178918455279447310694757887e+31', 0);
T('5.009272512907546126767622676864982210041017269641126754658e+57', '5.009272512907546126767622676864982210041017269641126754658455797097863667738298347398256869e+57', 6);
T('96755642', '96755642.81232807324607169368239724762323710056', 3);
T('54721145887', '54721145886.632107911600813461912430655599845233', 2);
T('7.36296719606821856123840015339368978237585972138e+47', '7.36296719606821856123840015339368978237585972137778061664731222562e+47', 5);
T('1.02698607799125269257047168230097002982883109658060827824431994899395364e+71', '1.02698607799125269257047168230097002982883109658060827824431994899395364380719526397931211766113550022e+71', 3);
T('8154978550189656', '8154978550189656.38008473581888', 5);
T('4.0344081890162561642318410256296993e+34', '4.0344081890162561642318410256296993841325000337048312593752378553e+34', 3);
T('8.08911497917551415033387243386834482110475517459512118108883131994498e+68', '8.0891149791755141503338724338683448211047551745951211810888313199449812232680436927261930819e+68', 1);
T('9.82893517298911287564235426646254611537483953318986390398e+56', '9.828935172989112875642354266462546115374839533189863903981430528653536768228956680526801934560766e+56', 3);
T('7.7884828462941086340420359436800538668715e+40', '7.7884828462941086340420359436800538668715708409748435882357989634830767174412797e+40', 1);
T('3.3555364128960941982663212214094502855751592e+43', '3.355536412896094198266321221409450285575159136920803667934248998895e+43', 2);
T('3.9492549844233338303137789472039e+31', '3.949254984423333830313778947203809638e+31', 2);
T('6.46065546389324568064598599109830567726213422740904914e+54', '6.460655463893245680645985991098305677262134227409049139865111413002148121422196888021e+54', 4);
T('9.87486370600579509553080341e+27', '9.874863706005795095530803409855065704e+27', 2);
T('7.016032461715034428663462e+24', '7.01603246171503442866346154673068191911997e+24', 6);
T('6.782672199708670180227211651067906252669197106227001587597e+57', '6.7826721997086701802272116510679062526691971062270015875969991876926721703143342421227174326841472e+57', 0);
T('6.407277408668209477010223216242239475e+36', '6.4072774086682094770102232162422394755e+36', 5);
T('7.985379724159097477712177618373228363599329e+42', '7.985379724159097477712177618373228363599328616e+42', 2);
T('49672151', '49672150.5975110265659655637508185404963343291425', 5);
T('6.9006951331894248462248839335867982482757267489166112628e+56', '6.900695133189424846224883933586798248275726748916611262799558638511e+56', 2);
T('5.798445139901862711303849521727028091879384886703453325e+54', '5.798445139901862711303849521727028091879384886703453325068929928303e+54', 4);
T('6.77539357091695220041211794268548e+32', '6.77539357091695220041211794268548764679168527613401851e+32', 3);
T('1.5473836158511004211143185958564582139739e+40', '1.547383615851100421114318595856458213973809742e+40', 0);
T('9.01051646658918877758220495532933411949313895e+44', '9.010516466589188777582204955329334119493138944917563944286807672820184665e+44', 0);
T('8.10108690978884056725125697759868e+32', '8.10108690978884056725125697759868e+32', 4);
T('1.94248169339414098051737420623278900916625047489526480773746901488260163634864e+77', '1.9424816933941409805173742062327890091662504748952648077374690148826016363486320274995549296272585e+77', 0);
T('9948945259738928460', '9948945259738928460', 5);
T('2.8962244642915745206732001132035266041167281413887207201069212824e+64', '2.8962244642915745206732001132035266041167281413887207201069212824475150659576067047667511907363540203401e+64', 1);
T('5.388493526595140764406272613882086365102485e+42', '5.3884935265951407644062726138820863651024858927952047190322513775e+42', 1);
T('3.02506447313995363007865751369691491560603658800804329058886471228042e+68', '3.0250644731399536300786575136969149156060365880080432905888647122804153853345991093443e+68', 2);
T('4.08494039461940609126817927074910001e+35', '4.0849403946194060912681792707491000053594136e+35', 6);
T('8.2220461735789033982845809575442764615768172e+43', '8.2220461735789033982845809575442764615768171023363244749239419892001e+43', 2);
T('1.981250692922635349455236708619404125893066171473e+48', '1.981250692922635349455236708619404125893066171473881315232658e+48', 1);
T('7361880', '7361880.351164171072963881487182127926605', 3);
T('6.164032460535964522827068723140817493494078272363404208854e+57', '6.1640324605359645228270687231408174934940782723634042088537173830854729853918114143429753800679e+57', 0);
T('97677237776638', '97677237776638.44433', 5);
T('34495650', '34495650.386914872722472518676560320475651562', 4);
T('4.9616242694591204915050772786259331159009943265e+46', '4.961624269459120491505077278625933115900994326542601607016021307296753285439859658428e+46', 1);
T('2.529979284168016525383626899069137e+33', '2.529979284168016525383626899069137507272532331567200701122983219367e+33', 1);
T('4.938682209887106504044831059270303567850089533616084385441227490805088e+70', '4.938682209887106504044831059270303567850089533616084385441227490805087980869426614525342795182874162902115926e+70', 2);
T('63682844', '63682844.64013156496485181', 3);
T('9.16656712638233035533550595377012854837836e+41', '9.16656712638233035533550595377012854837836083330318378624449199211e+41', 6);
T('4.0595469046374999452476990434771611825643655e+43', '4.05954690463749994524769904347716118256436543496924084553619652944579169e+43', 0);
T('9.19653690088727482277983032276e+29', '9.19653690088727482277983032276542750887116805254e+29', 3);
T('3.0000869022016906252749e+22', '3.00008690220169062527485912472047e+22', 4);
T('4.377902269415764675618655364668160138565985328435942042216677514734988519626816e+79', '4.37790226941576467561865536466816013856598532843594204221667751473498851962681601666105e+79', 6);
T('3.21880840019518023082029346446276291918e+38', '3.21880840019518023082029346446276291918866659e+38', 3);
T('3.96533350599820748410819054877670026e+36', '3.965333505998207484108190548776700260751679178563e+36', 1);
T('8.366723407739441484925103502090577203405672885051813630672074228222680735067e+75', '8.366723407739441484925103502090577203405672885051813630672074228222680735067685720057211892831487034822249095406e+75', 1);
T('9161', '9160.9359893', 5);
T('9.0287122660154219221941558990082633763e+37', '9.02871226601542192219415589900826337622094190407801744098873960470137328124358e+37', 2);
T('92', '91.7', 5);
T('4.950865873842309249393268534227708638e+36', '4.9508658738423092493932685342277086378839573745e+36', 4);
T('6.0070969925135934300311234253317685e+34', '6.007096992513593430031123425331768426319150281866209623797772018242e+34', 2);
T('8.0399753784295337779394731293826313282810138223515e+50', '8.0399753784295337779394731293826313282810138223515030458e+50', 6);
T('1802285485563', '1802285485562.04069580558582198764', 2);
T('2.3312218480520618696402420323579131386e+37', '2.331221848052061869640242032357913138579172e+37', 4);
T('663586004331856989', '663586004331856988.367383923691160597037449', 2);
T('3.0389942054295266023996074956503720557393814831e+46', '3.038994205429526602399607495650372055739381483060047386081911776732298456445943e+46', 2);
T('789223', '789223.4413247370003892454903064921313', 5);
T('4.542321338275703468413e+21', '4.5423213382757034684136569730660852162476132067024559e+21', 1);
T('3.99896730449579451550678265250215060056929243363949184391e+56', '3.998967304495794515506782652502150600569292433639491843909634651646062227356e+56', 2);
T('5.1675164869284156526447147124237388133218945782041129274024308868392e+67', '5.1675164869284156526447147124237388133218945782041129274024308868391688981348866639797837135176981728e+67', 6);
T('7.19086593214064779262317702183462e+32', '7.1908659321406477926231770218346145674376598719410988982000954812e+32', 2);
T('7.4041391715798223573965476842127087e+34', '7.4041391715798223573965476842127087200420370721499019514552338640990754778e+34', 3);
T('8.5662926321816268376383980604664822321767917201662465e+52', '8.566292632181626837638398060466482232176791720166246414656167e+52', 2);
T('53136381757471678', '53136381757471677.62624520283692624754563', 0);
T('6.40484704089692115767783730597541295311868559953021e+50', '6.4048470408969211576778373059754129531186855995302164e+50', 3);
T('3.2549594740950813035949686608933585e+34', '3.254959474095081303594968660893358435200559482233411704155993315061e+34', 2);
T('6.8871781857927319535687071922916503713078372706704409204863442e+61', '6.887178185792731953568707192291650371307837270670440920486344135655127269408147098397e+61', 0);
T('6.18468495771168357945774640086105840507858974177525387231883241580131570910031e+77', '6.1846849577116835794577464008610584050785897417752538723188324158013157091003034964679807219085141016538e+77', 2);
T('6.90950493237156860602892538524668520252e+39', '6.9095049323715686060289253852466852025202561707967196796200895453818e+39', 1);
T('889744150698', '889744150697.546833970681279185397393961748099807816', 2);
T('6.31703148873283497621603511779798830373515969589e+47', '6.31703148873283497621603511779798830373515969588609e+47', 5);
T('5.1790866980428609253223523680509e+31', '5.1790866980428609253223523680509624e+31', 3);
T('9.238214914705594792250433632020935886123756195138256354936847712337101402e+72', '9.2382149147055947922504336320209358861237561951382563549368477123371014013092966210433982963737048501e+72', 0);
T('1.06693808678904096833582312413550870625838696418363624881758710752716e+68', '1.06693808678904096833582312413550870625838696418363624881758710752716143419705642168876241821110954389085e+68', 3);
T('7.9843317122033642932016243741729278460872382e+44', '7.984331712203364293201624374172927846087238199e+44', 4);
T('3.0263601139440895163668214836472484472741439242803435e+52', '3.0263601139440895163668214836472484472741439242803435211208869725626611e+52', 4);
T('58510238784347', '58510238784346.721', 2);
T('2.75328692773310939670895587116636e+32', '2.7532869277331093967089558711663593878589822334958e+32', 5);
T('74', '73.2375048302131030498474681518231465226979', 2);
T('8.031610807653110653410390539253564423545e+40', '8.031610807653110653410390539253564423545045867544695519648191110790900496001958e+40', 5);
T('97813986363547', '97813986363547.211033706944898123', 3);
T('5.1559852705566410985670334838404e+31', '5.155985270556641098567033483840489379608e+31', 1);
T('3.32022737697749738170228862751692940181528992734656674e+53', '3.320227376977497381702288627516929401815289927346566741152656913566929912395e+53', 4);
T('12856179', '12856179', 6);
T('465659231360748350754', '465659231360748350753.74543488094941443943649139072611', 6);
T('9.07262180162381471637117437001618661331090936960031012116230921422517e+68', '9.072621801623814716371174370016186613310909369600310121162309214225166465e+68', 5);
T('3.64632101290528457064605484491565141316648492424632401653530229e+62', '3.646321012905284570646054844915651413166484924246324016535302286067149e+62', 6);
T('6.3121029729113235120888529676903776953079325132316126383489981600518457183e+73', '6.3121029729113235120888529676903776953079325132316126383489981600518457183103787678184228e+73', 4);
T('1.9300046665434400738777955952854087e+34', '1.9300046665434400738777955952854086797528886962e+34', 4);
T('7.7417441985334793281479577854e+28', '7.741744198533479328147957785363786612162381166190348466800319107e+28', 0);
T('88212208460838968903', '88212208460838968902.688526867381492153499174', 5);
T('886728897867', '886728897866.562524136797306366389166172', 6);
T('5.7227429110393831816658924213226767730028945825667159745058224527e+64', '5.722742911039383181665892421322676773002894582566715974505822452666631757e+64', 5);
T('27258583938', '27258583937.8541594446605917173273', 6);
T('5.820944187154270882216935436260163088783968176e+45', '5.820944187154270882216935436260163088783968176486082260195404283e+45', 5);
T('2.5657780818459792687755751701663953467440576641978501919e+55', '2.5657780818459792687755751701663953467440576641978501919337126139e+55', 5);
T('1.1866149340505598257392980757643178144e+37', '1.1866149340505598257392980757643178144083588e+37', 3);
T('1.18799378868801323105531495663834710813358165556893e+50', '1.18799378868801323105531495663834710813358165556893419271935446046519328784711258785693e+50', 5);
T('3.6114312235984482052538142644987471358688031183468012532e+55', '3.611431223598448205253814264498747135868803118346801253108977294e+55', 0);
T('3723552015604570648', '3723552015604570647.138844998747', 0);
T('7.6334145231142509755522078105467107087044341128727297722870752142e+64', '7.6334145231142509755522078105467107087044341128727297722870752141891722e+64', 6);
T('9.926854123764450752375e+21', '9.92685412376445075237506719e+21', 1);
T('6', '5.031458250368794446794', 2);
T('74751160470946', '74751160470946.32333817321453985111', 1);
T('6.3824828675521934670195754615143424264838983011944262064e+55', '6.38248286755219346701957546151434242648389830119442620640098e+55', 6);
T('25475358118179761', '25475358118179761.2545508179857445314812043472802674', 1);
T('2.4133641121156180040012605128106760758542156272196e+50', '2.41336411211561800400126051281067607585421562721959684142839055849508331e+50', 5);
T('2.5095611704752885324528456156143561708830596069214674231390397215e+65', '2.50956117047528853245284561561435617088305960692146742313903972150159255165173190969315145e+65', 6);
T('6.450284994968068347475e+21', '6.450284994968068347474748164386117596667175284978971532e+21', 6);
T('2.32485755823496779768958391109735e+32', '2.3248575582349677976895839110973505652576804580083709794726e+32', 3);
T('7.9005397245006983338064e+22', '7.900539724500698333806436722721226243018598e+22', 1);
T('3.955519816854300105276837286875389174997977572307754099847194e+60', '3.9555198168543001052768372868753891749979775723077540998471941416633550106e+60', 6);
T('304737518395700503', '304737518395700502.70346336', 6);
T('6.6228858493088728820259683693969944207065571903e+46', '6.62288584930887288202596836939699442070655719030764131684765489800643561505807e+46', 3);
T('4.28469374942117753843619e+23', '4.2846937494211775384361995620491933894808e+23', 3);
T('6.4304466277226187384221230299822793683007019245665407412e+55', '6.4304466277226187384221230299822793683007019245665407412195138152279416532357003265340281668e+55', 3);
T('1534', '1533.79002665393961139638310501076568925', 2);
T('1.8858720888815011457986893861548285333720567115641440046046799565217527e+70', '1.885872088881501145798689386154828533372056711564144004604679956521752700819e+70', 3);
T('2.98317842124057138025982313401961355847406019e+44', '2.98317842124057138025982313401961355847406018730880191517158975131238670399054280335e+44', 0);
T('5.070253036785303311594448758727183300576669570138034e+51', '5.07025303678530331159444875872718330057666957013803447867952182026646737132e+51', 6);
T('4.5525671476623300550982895192331644975335981388920137965412797e+62', '4.55256714766233005509828951923316449753359813889201379654127969464362422199756980670625095652e+62', 2);
T('2.175796947860681770978853115649017814712325048989279720802723686584663679689319e+78', '2.1757969478606817709788531156490178147123250489892797208027236865846636796893183703755759258004667842131501e+78', 0);
T('79702948657772', '79702948657772.039', 5);
T('6.059802960212413885610851335072e+30', '6.05980296021241388561085133507247907612e+30', 3);
T('6.540783362315119238907503976141626095648502951981269866108186831744587723928246e+78', '6.540783362315119238907503976141626095648502951981269866108186831744587723928246213120559938663306671666677995503673e+78', 3);
T('4.3903400331287689769307152064433e+31', '4.390340033128768976930715206443341e+31', 5);
T('3.4048770216987235152674692220622054726804158450182095672183096075453769541375e+77', '3.4048770216987235152674692220622054726804158450182095672183096075453769541375009803930658720138410025329e+77', 4);
T('3.690985588277731308325839824703712157059945614084179e+51', '3.6909855882777313083258398247037121570599456140841784086591e+51', 0);
T('1.039457875980610759611006223528926537845513260680093767791010058514597285401e+75', '1.039457875980610759611006223528926537845513260680093767791010058514597285401090698906675817e+75', 4);
T('3.82459241609233692463736536335615106889842656853632e+50', '3.8245924160923369246373653633561510688984265685363130594764466967e+50', 2);
T('832468764', '832468763.819696376359185633287', 5);
T('4.7879437367231988935882560009775831405e+37', '4.787943736723198893588256000977583140502e+37', 6);
T('232351240139133592', '232351240139133592.4303216538521795903395262397134', 3);
T('4185302464463654241', '4185302464463654240.51056155139', 4);
T('8.2574343089049048038156774330826239201299818299058902131383791585926156e+70', '8.25743430890490480381567743308262392012998182990589021313837915859261568572178098567048454e+70', 3);
T('9.4377823219291208022102889913792407744830288e+43', '9.4377823219291208022102889913792407744830287255774605734e+43', 2);
T('8.346488098069049411549960050373805363296200045248582819754191105e+63', '8.346488098069049411549960050373805363296200045248582819754191104201792840583313517770544752e+63', 2);
T('1.13358416633558541552062581368136655938429461302e+47', '1.13358416633558541552062581368136655938429461301692113e+47', 4);
T('9.699235534114285608297694658347464360737725751e+45', '9.699235534114285608297694658347464360737725750287433374162706672731815579727e+45', 0);
T('338450702662018991448', '338450702662018991448.3061', 3);
T('7.77239290071240627429622804926851906180364507826e+47', '7.772392900712406274296228049268519061803645078257721937242364504779e+47', 6);
T('7.125957550091385472561407567768995265306744544326948338325359e+60', '7.1259575500913854725614075677689952653067445443269483383253592212369066254324642495e+60', 1);
T('692351', '692350.659853', 4);
T('8.55029161055852309758855931048372464922650177563312185626187489e+62', '8.550291610558523097588559310483724649226501775633121856261874882799264960825520013367787248771e+62', 0);
T('5.7909826707415194350651456656810309896896885636e+46', '5.7909826707415194350651456656810309896896885635944155662667002679984122311992076e+46', 4);
T('6.023537168970949574281893882242228548159325120701969909e+54', '6.0235371689709495742818938822422285481593251207019699092614258670971466094123832963454223e+54', 1);
T('9.1496037982088658880250415104912863363782630518304832358880857970434291140533777e+79', '9.14960379820886588802504151049128633637826305183048323588808579704342911405337761653199e+79', 2);
T('1123025700304', '1123025700304', 1);
T('5893639', '5893638.8466567706256316', 2);
T('5.347998059984686596582833401258057340326e+40', '5.347998059984686596582833401258057340326022349706578822670598022234201874221769e+40', 3);
T('41221', '41220.115216563348', 2);
T('2636', '2636.53718776396832671429372027', 3);
T('8.21059329940191233434086457972614438059037657246306489271103137764982e+69', '8.21059329940191233434086457972614438059037657246306489271103137764981923590974191561955363397141e+69', 2);
T('2.50201828991248538708614483342943393741244094337958977604964e+59', '2.5020182899124853870861448334294339374124409433795897760496392011444031e+59', 6);
T('4.7495695436237574311693210662941098044061884643420396801403497792557086701559859e+79', '4.749569543623757431169321066294109804406188464342039680140349779255708670155985917431445515094491336428006174e+79', 3);
T('2', '1.23902000703641189150402782624', 2);
T('52612807631', '52612807630.169591509535898', 0);
T('3.59113232028934900981568317740588882533367e+41', '3.591132320289349009815683177405888825333669148180669908469280591628e+41', 6);
T('9.2711114756718797329308976867501747413890894419e+47', '9.27111147567187973293089768675017474138908944190039890579201118145459902389772e+47', 1);
T('3.17931612726705098358589e+23', '3.17931612726705098358589e+23', 1);
T('7.6805422398904378378179e+23', '7.68054223989043783781790506695558779441597323589e+23', 1);
T('2.404489021580189226521074477198730951499179858651e+48', '2.4044890215801892265210744771987309514991798586506568646549e+48', 6);
T('6.3286076524254449662786400672162579375920346198e+46', '6.3286076524254449662786400672162579375920346198046429312061783e+46', 4);
T('667274416941945418', '667274416941945417.5983334100549457213178958677719', 4);
T('84923167355779354450', '84923167355779354450.4902705', 6);
T('40298654441598014170', '40298654441598014170.8022988296', 1);
T('5.0090071760925508548059731846011739303740919561121533330539386457e+64', '5.00900717609255085480597318460117393037409195611215333305393864573e+64', 6);
T('4.7423891350937373193960887748357175044319038976687597865e+55', '4.7423891350937373193960887748357175044319038976687597865059721776e+55', 1);
T('25126931479566', '25126931479566.22098172139314782', 6);
T('48201878960079032981', '48201878960079032980.595167586', 4);
T('9.699423728736408980823355130721540825464098e+42', '9.699423728736408980823355130721540825464097516123857470477e+42', 2);
T('5.1051936455944198844616902421545282604e+37', '5.10519364559441988446169024215452826039394e+37', 6);
T('9309486', '9309486.35485430916453', 1);
T('726032768554645041', '726032768554645040.69366456079336642', 6);
T('70612551337111009198', '70612551337111009198.29300455757711497759912275329040698965', 6);
T('2.028019452652910223725943851738912906155630795805137236157687278987773e+70', '2.02801945265291022372594385173891290615563079580513723615768727898777307e+70', 3);
T('3.4175670309935147968388980852708923041443e+40', '3.4175670309935147968388980852708923041442129288207864840963380643012696193467055e+40', 2);
T('5.40466988751095826606423353067337778932575866370394002901816242766265e+68', '5.40466988751095826606423353067337778932575866370394002901816242766264440159e+68', 0);
T('9920970726', '9920970725.45402941343668', 0);
T('4966808755986876181', '4966808755986876180.50622704022459675835', 5);
T('76567369072188', '76567369072187.870761930085899229209302638', 5);
T('2.4613736629626490188669577543255877104671656999822e+49', '2.46137366296264901886695775432558771046716569998223474331e+49', 4);
T('9.9225821496924888290757695830256382640283e+40', '9.9225821496924888290757695830256382640283353052003882119632e+40', 1);
T('823571850931888919', '823571850931888919.995096', 3);
T('2.967020802916849093004398446724e+30', '2.96702080291684909300439844672374916261903e+30', 0);
T('8.3364899229318484679796597551214387810568000915258503e+52', '8.33648992293184846797965975512143878105680009152585032058273219002657344154151e+52', 4);
T('7.951643661376441578360308274539444804112930498558303325059987823319e+66', '7.951643661376441578360308274539444804112930498558303325059987823318385794e+66', 2);
T('7.633896927468412769099926023318309818923e+39', '7.633896927468412769099926023318309818923884999673449394619218403723520967e+39', 1);
T('8.545449281811190448668356079e+27', '8.545449281811190448668356079e+27', 6);
T('3.77768308606184117256407881557603750304661067622156674625869664306339677985e+74', '3.77768308606184117256407881557603750304661067622156674625869664306339677984942e+74', 4);
T('5.100223752003415602812802410725648395383362900453e+48', '5.1002237520034156028128024107256483953833629004526300684451e+48', 2);
T('1134332234565', '1134332234564.5928745629930274697736746455028', 0);
T('8.485996099220685099108632940703939583361774090016410827158253713849988275182e+75', '8.48599609922068509910863294070393958336177409001641082715825371384998827518181676e+75', 2);
T('6097', '6097.29176095232105945604', 1);
T('1.3565342182826820854990967e+25', '1.3565342182826820854990966552796807104335704078211e+25', 4);
T('90', '89.62193902733', 2);
T('2118542155676', '2118542155676.539072673001310052798', 3);
T('6754899911143816', '6754899911143816.912', 3);
T('71122317066', '71122317065.652635', 0);
T('41525', '41525.74', 1);
T('9.47911663750612907067636904477766832e+35', '9.479116637506129070676369044777668314e+35', 2);
T('8844863', '8844862.09147858420872267899825740545899855', 2);
T('9.273163046343905986963821726781449277867622e+43', '9.2731630463439059869638217267814492778676219675e+43', 2);
T('3.32263796252334893997901488111e+29', '3.3226379625233489399790148811054e+29', 4);
T('4.183227869051979289228485e+24', '4.183227869051979289228484617695350710879183e+24', 6);
T('5.49712155556630684713119624668374310158652611082385595999909e+59', '5.497121555566306847131196246683743101586526110823855959999082410169e+59', 0);
T('2.993147622309368059203265637822100363904838141304903922181114005205e+66', '2.9931476223093680592032656378221003639048381413049039221811140052054145930365512710301045e+66', 4);
T('2.8911356005633853916420680765885e+31', '2.89113560056338539164206807658854825e+31', 4);
T('5.079221754051409415869841795906968674324e+39', '5.0792217540514094158698417959069686743231411038931678012201085731058392e+39', 0);
T('5.827686316305075848605650818107510525110543901181e+48', '5.8276863163050758486056508181075105251105439011806849050414824180433368039234263914066e+48', 4);
T('2', '1.9115459301200350417569', 0);
T('2.45743337958089930052172e+23', '2.4574333795808993005217166819016149998629484e+23', 2);
T('96813', '96813.594479', 3);
T('1.0865492664378593211195522578023725070255229246319917e+52', '1.086549266437859321119552257802372507025522924631991738276604e+52', 3);
T('4.6176367913576720197287869976030204944e+37', '4.61763679135767201972878699760302049442077426e+37', 3);
T('3.1789815793449848489769001921945533200856e+40', '3.17898157934498484897690019219455332008554353426323785994261e+40', 0);
T('43952109919517669', '43952109919517668.814618043484179996186411526', 4);
T('3.984479758911364520675669829397214970413993648592626845691386401214526e+69', '3.98447975891136452067566982939721497041399364859262684569138640121452575882420566173824432921327555e+69', 2);
T('3.9715301136401237898679596007212142537530463628e+46', '3.97153011364012378986795960072121425375304636271661846699166390813250137548423328569e+46', 0);
T('3.22691845881547268368892392238440958592402390565865012130832255429e+65', '3.2269184588154726836889239223844095859240239056586501213083225542912e+65', 5);
T('7.63580054107252141924230192910003247272515327845694856572e+56', '7.635800541072521419242301929100032472725153278456948565715303976684038775e+56', 2);
T('8.79825001795987533668441711120687686391777268603730809457831485868e+65', '8.79825001795987533668441711120687686391777268603730809457831485867787256539155615236e+65', 4);
T('1.017357969073868501063215105585874311294357308389211687449714748557e+66', '1.017357969073868501063215105585874311294357308389211687449714748557452776168317426883649060423436986275337e+66', 3);
T('563', '562.4343729978267092049026', 2);
T('4.0976517646585866404601617280356967565538001217548887837274805630847770209e+73', '4.0976517646585866404601617280356967565538001217548887837274805630847770208938127331349531e+73', 6);
T('4018', '4018', 4);
T('1969907704007628', '1969907704007627.7617841842470057443809637588', 0);
T('154423278', '154423277.57035728381313141', 4);
T('991264925095153247', '991264925095153246.938801305659196206768080640185492761732', 5);
T('899', '898.5895969180619083119403401937', 2);
T('4.6600027040707268738473277796608004653291029639630492619287585130192728107e+73', '4.66000270407072687384732777966080046532910296396304926192875851301927281070763100881453131921e+73', 1);
T('57069952094919', '57069952094918.6973488388503173106080400231280863168769', 0);
T('7.1662451278455934821743285076144761745937e+40', '7.166245127845593482174328507614476174593754849045118786045e+40', 1);
T('3.8550227871122162892644976869179107593021700774967e+49', '3.85502278711221628926449768691791075930217007749661718611235436822515734958449859645133217e+49', 2);
T('3.85244284739512144280240270051415216175473494133577279920393001e+62', '3.85244284739512144280240270051415216175473494133577279920393001e+62', 6);
T('19865347606555477', '19865347606555477.77267502', 3);
T('4.15915838329918874593028224e+26', '4.1591583832991887459302822442566093e+26', 1);
T('9.4277267749454084153100582e+25', '9.427726774945408415310058202e+25', 1);
T('3.393337409553196225255519866011369854832034e+43', '3.3933374095531962252555198660113698548320339277524784984145754200309214203202e+43', 0);
T('539185129743736458', '539185129743736457.7502047555051939628182590756441074141454', 6);
T('19167', '19167.7308565331822289040471160146493', 3);
T('3.773928779700541826067765900043223881053557101766498307947302489708773768923e+75', '3.7739287797005418260677659000432238810535571017664983079473024897087737689232910235720155e+75', 6);
T('9.30271084494420860578544849146760588514766262096702580580411446527624496012e+74', '9.3027108449442086057854484914676058851476626209670258058041144652762449601186293125624760172870959e+74', 0);
T('9.02092086500459210633346138931215843344937746849304083591067502036881982e+71', '9.020920865004592106333461389312158433449377468493040835910675020368819820531e+71', 3);
T('1.1731326873852728251226526655731612098408505795944488015878674155073498443769999e+79', '1.173132687385272825122652665573161209840850579594448801587867415507349844376999902250960617e+79', 6);
T('1709917074509966', '1709917074509965.3050300792', 2);
T('8139191', '8139190.8720074398830724', 0);
T('7766569', '7766568.235523397345910374371529457899929', 2);
T('8.23014800988215387075497914669731e+32', '8.2301480098821538707549791466973098212064236318855895e+32', 5);
T('8086259468337288778', '8086259468337288777.704579979899529896824082663433453', 4);
T('6.771861702288704176304070349369516530151091992730833025e+54', '6.77186170228870417630407034936951653015109199273083302561205201990557249641636289638780767572e+54', 3);
T('7731292199634', '7731292199634.83186562764069776893194017', 3);
T('7.6603337939195871498503265472115601111961179012149714551233489952923694e+71', '7.66033379391958714985032654721156011119611790121497145512334899529236940192411388e+71', 6);
T('1.18533940784400361103132639448678570007633404278316707706165276e+62', '1.1853394078440036110313263944867857000763340427831670770616527585416241964104227235047871878849e+62', 4);
T('8.063576766854815467931450935e+27', '8.0635767668548154679314509356387266264823e+27', 3);
T('5', '5.0577', 3);
T('9.6357232688257539833068795046173851498943951666436049295538842e+61', '9.6357232688257539833068795046173851498943951666436049295538842127881537525624363357325704275081366144e+61', 6);
T('3.5826381989866147789989653711444688100180023154822307057290889328403495201018e+76', '3.582638198986614778998965371144468810018002315482230705729088932840349520101794948e+76', 6);
T('304053847311574532', '304053847311574532.6', 1);
T('3.78530379385168239016662065192e+29', '3.78530379385168239016662065191556246011934432388775577929266258946e+29', 6);
T('8.46647722134886916538144387955234115626265943884699848412188517e+62', '8.46647722134886916538144387955234115626265943884699848412188516968780768837524e+62', 0);
T('5.9039708110732721319529565828722317777859261984674052383114543855443224228e+73', '5.903970811073272131952956582872231777785926198467405238311454385544322422785491486477e+73', 5);
T('2.55898568602377736352684373543374977614306724564124278101793461644462012e+71', '2.558985686023777363526843735433749776143067245641242781017934616444620115531393826642815188585e+71', 4);
T('7.59606305660635952246192348791620054898079874480912537973e+56', '7.59606305660635952246192348791620054898079874480912537972748e+56', 6);
T('2.52794462480682282872030569910526857328610809071056663714e+56', '2.5279446248068228287203056991052685732861080907105666371354647797332154305657655106e+56', 6);
T('3.548177185326680134927907179548706e+33', '3.548177185326680134927907179548706295830689108998795396713e+33', 6);
T('48596075755', '48596075755.28084269881431993448763', 4);
T('9.9908738438789848737356505440617e+31', '9.99087384387898487373565054406177081683886269049526964025578714113458185e+31', 3);
T('2.7391317800675325917935839e+25', '2.7391317800675325917935839692638062193041542444e+25', 3);
T('4.465903577439673399217599357374375077045885654e+45', '4.4659035774396733992175993573743750770458856541482984375357340146028e+45', 3);
T('3.63889717127590963728118636861888196351299613718e+47', '3.6388971712759096372811863686188819635129961371756994304e+47', 2);
T('1.027099640551535411564791207563427531654897772692937140401e+57', '1.02709964055153541156479120756342753165489777269293714040184523283051120208483e+57', 1);
T('2.5448831068662899165270044339582521050165336796283612619797585083437817342259e+76', '2.54488310686628991652700443395825210501653367962836126197975850834378173422586331142156000049283357329671e+76', 0);
T('8.187186205662364153028948656232049889222838015063840259571158352e+63', '8.1871862056623641530289486562320498892228380150638402595711583528854988728835668327887224e+63', 3);
T('2.491460182998974970016768746849296397191305470004446559773e+57', '2.4914601829989749700167687468492963971913054700044465597732095924618801677959e+57', 1);
T('576734290054554499', '576734290054554498.676952990228501996504177706', 0);
T('89775', '89775.50698509587752389439428', 1);
T('1.11833321838686693712769796893099324388173663480453780586138971796457402465e+74', '1.11833321838686693712769796893099324388173663480453780586138971796457402465219081860917045328718357e+74', 5);
T('6.190036785929050430222858198499628093668997465e+45', '6.190036785929050430222858198499628093668997464808310491981280022e+45', 6);
T('7.9101882664517407115242334909953672304570278093261726988e+55', '7.910188266451740711524233490995367230457027809326172698872792288062525232820645439963656554e+55', 3);
T('5.1485874563347859087604751476987967e+34', '5.1485874563347859087604751476987966726e+34', 5);
T('7.9407254089719900299352077903340040117e+37', '7.940725408971990029935207790334004011748426405564311926503031893211e+37', 5);
T('63340493301724', '63340493301724.1137135696991873787', 4);
T('856311', '856311.38074812833775912108711525', 5);
T('954988096', '954988096.04333', 1);
T('4.7689749520143168969195194341007117637099090694811857299045e+58', '4.768974952014316896919519434100711763709909069481185729904541e+58', 4);
T('1.64422614985106341325197803840866135160860887902092756694084411377496e+68', '1.6442261498510634132519780384086613516086088790209275669408441137749533094944558529408e+68', 2);
T('3.34139144352402068770478841866490828911959071163127065781e+56', '3.3413914435240206877047884186649082891195907116312706578127169324741937577414993405121747e+56', 4);
T('496118960', '496118959.7', 5);
T('1.9788260715477696700985004995179524307e+37', '1.97882607154776967009850049951795243078054298049064024260162981106e+37', 1);
T('21445', '21444.389376975884007222674219616608256285', 0);
T('5690842', '5690841.586909863072077079', 4);
T('2.368598092835815149989497191672722642434e+39', '2.3685980928358151499894971916727226424341247110750961e+39', 4);
T('1.6226222172372950307681460071556e+32', '1.62262221723729503076814600715560318831794915698146e+32', 5);
T('3.608989161122729905227029e+24', '3.60898916112272990522702888648691926903838843915638348902e+24', 4);
T('2630300048111273', '2630300048111272.615325543324', 4);
T('8.69540719960946581335692163927673145121370089795316346803e+56', '8.695407199609465813356921639276731451213700897953163468026578242811472562e+56', 2);
T('9050286462', '9050286462.20911814125619', 5);
T('1.9929245073870311544965251808363231419063639445602845751179349e+61', '1.99292450738703115449652518083632314190636394456028457511793483672134411121123e+61', 0);
T('5.785549125843684374574162860908951168694581087890510513476389330305634e+69', '5.78554912584368437457416286090895116869458108789051051347638933030563387469e+69', 4);
T('1.457131337338380435099986320411434549590470277718814266190502582233252084e+72', '1.45713133733838043509998632041143454959047027771881426619050258223325208320570104738903319e+72', 0);
T('69598152556', '69598152555.5528600374909977104866895287', 6);
T('5.584712743674705722210184618730362762657433580686030233098624103927068e+69', '5.584712743674705722210184618730362762657433580686030233098624103927068108643106212982393109775333129e+69', 3);
T('6.64280554937731867036020509713518550649249806402041145512e+56', '6.642805549377318670360205097135185506492498064020411455117648004319122452203288e+56', 6);
T('9.198404424522784244173880741244117380668641668e+45', '9.198404424522784244173880741244117380668641667034757402e+45', 0);
T('60', '60.8604121692156', 3);
T('7.128585359111463823969334323414308942e+36', '7.12858535911146382396933432341430894212668876074105165e+36', 4);
T('5.7931179695457713079398235395332785557523864772230565007034045663726546933e+73', '5.7931179695457713079398235395332785557523864772230565007034045663726546932168949394e+73', 0);
T('707312058', '707312058.80101869031818', 3);
T('1.9552206633123034646230121699444390304070227297118010459196876876e+64', '1.95522066331230346462301216994443903040702272971180104591968768764064185229718588e+64', 1);
T('16137365007219311', '16137365007219311.3777649110045924640946291029515240775', 5);
T('5.1358311668510889439600509471213243332685676e+43', '5.13583116685108894396005094712132433326856761166427123271990068728713227375060241061e+43', 1);
T('5.38984410187366961992837891433596247823719622103049e+50', '5.389844101873669619928378914335962478237196221030495269527e+50', 3);
T('9.600164514997823485835665996919229312223457556535549631387600075767992e+69', '9.6001645149978234858356659969192293122234575565355496313876000757679922667019459845e+69', 4);
T('5.528822034875617366239145260452863e+33', '5.528822034875617366239145260452863779464008690896737125931888902904e+33', 1);
T('2.7769908454082992056530091e+25', '2.776990845408299205653009110653749336278877686644767253273e+25', 3);
T('9.74622463191819514809854835142316113416896130568855487276398073728745476907891e+77', '9.746224631918195148098548351423161134168961305688554872763980737287454769078919689571986444916546195507847680246e+77', 3);
T('4.792734116911357295877192552799524722e+36', '4.7927341169113572958771925527995247219271074357e+36', 4);
T('2.8380624742625624132713471216581043645020394331e+47', '2.8380624742625624132713471216581043645020394331017412866780529983658909090966e+47', 4);
T('72653359650935', '72653359650935.132374', 1);
T('6.17144383150939900545229410089819163902249197e+44', '6.171443831509399005452294100898191639022491971146683281573810241948811014e+44', 3);
T('1.99207701987425048021984193558631182073505163127e+47', '1.9920770198742504802198419355863118207350516312728243253547e+47', 5);
T('1.62345088113572830037070904841054810059382001326214367150389e+59', '1.6234508811357283003707090484105481005938200132621436715038819443678279149553500739639256028566e+59', 0);
T('7.862889138821192499662460840163398447054053178802556714459168212e+63', '7.8628891388211924996624608401633984470540531788025567144591682121211175541375459063205258904316238e+63', 3);
T('2.867741598366072039700068417585324273e+36', '2.86774159836607203970006841758532427289178735552640858611142862e+36', 5);
T('7.996448768614412706378004318186527920746491582e+45', '7.996448768614412706378004318186527920746491582072817184406491925816209099766e+45', 6);
T('831148759509557530', '831148759509557530', 5);
T('7.60597093487754370296841611388492266628995698953459373099426806758889573997e+75', '7.6059709348775437029684161138849226662899569895345937309942680675888957399696726652737524e+75', 2);
T('7.20348934441815410557226845501886408587096994548029589647450068061193376266247e+77', '7.203489344418154105572268455018864085870969945480295896474500680611933762662466854591405697122037237809862456191879123e+77', 2);
T('3.67968170410298562041132463610319547051388740984296183637904e+59', '3.67968170410298562041132463610319547051388740984296183637904044522125448630610946170985353789936405e+59', 1);
T('286794884863453455', '286794884863453454.8516412006940293966928', 5);
T('7.5061094637110775690893192495477517986279e+40', '7.50610946371107756908931924954775179862785779790621267902528530625818853e+40', 0);
T('6.0886844212519243795408855816199e+31', '6.088684421251924379540885581619896553391677309626175e+31', 0);
T('1.9102603877041496184064474925051266400844956966167e+50', '1.9102603877041496184064474925051266400844956966166926783651086970341904145716791e+50', 2);
T('6891', '6891.1031726862322400610222872500993043794', 4);
T('8.0086888913086966270345084436475e+31', '8.008688891308696627034508443647512060527395217617666449e+31', 6);
T('57675845249585', '57675845249585.072794101517329251298146777083584', 4);
T('3', '2.04832135571827569546', 0);
T('6.7499088836028365231668368470396435785646233760065552922305921744296092e+70', '6.7499088836028365231668368470396435785646233760065552922305921744296091762580422120020046425825039e+70', 6);
T('4.322486012513444806360681414340783770099843411674380329589170213224539090689e+75', '4.3224860125134448063606814143407837700998434116743803295891702132245390906887488532226518666081156e+75', 4);
T('1.3878369931817000100607453648674568786178881718e+46', '1.3878369931817000100607453648674568786178881718715958766269147e+46', 3);
T('3.5377914551854543329115e+22', '3.5377914551854543329115262525530944405016275391185e+22', 4);
T('5.1293985497211614162533935532515682357851258611e+47', '5.1293985497211614162533935532515682357851258610964841600309925594851698e+47', 6);
T('7.6365670452643390557294576576298e+32', '7.6365670452643390557294576576298e+32', 2);
T('9.89316001948681272557566688160757042886462938981690816e+53', '9.8931600194868127255756668816075704288646293898169081680341154151492515599613613693e+53', 3);
T('3.3646203181772649927943986e+26', '3.364620318177264992794398594947681945846509291229036454838102706e+26', 2);
T('6834', '6833.524', 5);
T('9.0764568127502156707134173e+25', '9.076456812750215670713417273720803330407504058553782e+25', 2);
T('2.757092298590109871772573721575060168331427076126100571798189e+60', '2.757092298590109871772573721575060168331427076126100571798189016167173784189677024264371987116e+60', 4);
T('5.31910151315687017566083479691130742652378811523e+47', '5.3191015131568701756608347969113074265237881152324677623765369e+47', 5);
T('55', '54.6', 4);
T('189884399527', '189884399527.3412054050457251', 6);
T('4.7716964916675650977077627433581513706214774079706518e+52', '4.77169649166756509770776274335815137062147740797065185016516208115334841017e+52', 3);
T('9.4684376654113976902973280418187e+31', '9.468437665411397690297328041818743869055510486503e+31', 1);
T('2117283964321573470', '2117283964321573470.8314', 1);
T('8.941962801026470297317674624984504174599306443519035134514887393667022758028e+75', '8.9419628010264702973176746249845041745993064435190351345148873936670227580281392060091822184266665e+75', 1);
T('6.94293117398867736246319304160592832349948745539840856087071050630502061e+71', '6.94293117398867736246319304160592832349948745539840856087071050630502061546233425e+71', 3);
T('12561', '12561.265527251220402', 3);
T('2.65961130127414753136598351200111882602314e+41', '2.65961130127414753136598351200111882602313915127514092864469e+41', 0);
T('711669745', '711669745.012699780128491630785651539', 1);
T('4978788814', '4978788813.7744878308067309568453', 6);
T('819019439354451', '819019439354451.193482011993652507361849642069287781611', 1);
T('350082484', '350082484.10018947685239039751', 6);
T('7.036953280134199344262003e+24', '7.036953280134199344262003480408044478267510089958975373766601299e+24', 6);
T('1.0517463415048127057993380653101028941899e+40', '1.051746341504812705799338065310102894189936628532595995157413735521832061e+40', 4);
T('4.4547862296622674352447835315168849708425707002395847206794487677244392553735175e+79', '4.454786229662267435244783531516884970842570700239584720679448767724439255373517452414065949458961150515899624766496282e+79', 2);
T('8.5027437302502533180200903244902999665894072108484143941396041e+62', '8.50274373025025331802009032449029996658940721084841439413960409569e+62', 4);
T('9.24910275421802964255257273351657991169781112937400967355746133918444132994041e+77', '9.2491027542180296425525727335165799116978111293740096735574613391844413299404140228851467947218e+77', 1);
T('9.73593936773811945215742731101552e+32', '9.735939367738119452157427311015515039150777667838254e+32', 4);
T('987356397', '987356396.869662662501535017457058467897', 5);
T('6.047596774064879579896159700920375045917367721210089557788388673e+63', '6.04759677406487957989615970092037504591736772121008955778838867200704962877005977937064377667622e+63', 2);
T('36035', '36035', 3);
T('35794', '35794.161401125190211', 3);
T('879943304049346', '879943304049346.59471', 3);
T('6.93207065285357543050957316513088e+32', '6.93207065285357543050957316513087632772961309352836256615007344777e+32', 4);
T('1.1979549654953236125365035440149088706e+37', '1.197954965495323612536503544014908870636e+37', 5);
T('6.24065289407081288384025733273030162186758734988586106756043587540014627e+71', '6.240652894070812883840257332730301621867587349885861067560435875400146277450618818699366299039938604794269905678e+71', 1);
T('6.602338216487501158423902984920586700111624361464377194885048280420927349936e+76', '6.602338216487501158423902984920586700111624361464377194885048280420927349936029399062534743035779845e+76', 6);
T('8.42985088235318422710753693864862323331725585409725619476400373155129074566e+75', '8.4298508823531842271075369386486232333172558540972561947640037315512907456603873378360946064594138919988571109404313e+75', 4);
T('8.17651547100381694333754566943046545587048700586e+47', '8.176515471003816943337545669430465455870487005857783697837970023045e+47', 2);
T('5483609171669', '5483609171669.8127142113114384303537', 1);
T('3.123724694972427582392783217366729165862706413935672459615662143299e+66', '3.12372469497242758239278321736672916586270641393567245961566214329912177305474645973628613304e+66', 3);
T('6.1534190132334690794031845106841e+31', '6.153419013233469079403184510684067806396332568935789675789541e+31', 5);
T('3917', '3916.25091', 0);
T('9.8581191987544806394627167166e+28', '9.858119198754480639462716716663315256736095596887783195284579208e+28', 1);
T('778', '777.984734999552870969329843539640087179', 0);
T('7.61346606325331232120006e+24', '7.61346606325331232120005999074e+24', 2);
T('4980', '4979.16133843104527887158947609', 2);
T('4.9752525442558871954502386106859024030390743318037415e+52', '4.9752525442558871954502386106859024030390743318037414211674461379221597458202e+52', 0);
T('3.6808717917772958995786149322911931517e+37', '3.6808717917772958995786149322911931517918334919957610188349127748143e+37', 1);
T('1.8453281373240026280568e+22', '1.845328137324002628056814886861210780575216437024744e+22', 5);
T('9.389830906681150634367697084195456832346447381972e+48', '9.3898309066811506343676970841954568323464473819715964403724503720285e+48', 0);
T('8.478311776729743979499e+22', '8.478311776729743979499017846844754825404616283494e+22', 1);
T('8.66370265152902440989721830998676481958157593232591211477620631998e+65', '8.663702651529024409897218309986764819581575932325912114776206319978739568265503647909272102e+65', 5);
T('6.97307332209918080235877678124706897974567214693397378025793069469427204502635e+77', '6.97307332209918080235877678124706897974567214693397378025793069469427204502634722717270402565e+77', 0);
T('2.521008516835245848313321588879474369547526034393553e+51', '2.52100851683524584831332158887947436954752603439355280931925119347975641e+51', 2);
T('9.0089696378914665225210851802209179178497628e+43', '9.0089696378914665225210851802209179178497627710906390745602374654705e+43', 6);
T('9.88384656500213588359034453088876709703923026973893232210564039753563363494885e+77', '9.8838465650021358835903445308887670970392302697389323221056403975356336349488467245476254731651300552e+77', 4);
T('97102208457328333107', '97102208457328333107.38', 3);
T('9.3560712564656621953398683470555800016397779946e+46', '9.3560712564656621953398683470555800016397779945994813e+46', 4);
T('962283411922', '962283411921.69473645863033582508547532856543', 0);
T('3.68402686960602713184802633e+26', '3.68402686960602713184802633789167299459246717e+26', 1);
T('6.905790829930256264988774131966683638641865201061007433557027376850876558475326e+78', '6.905790829930256264988774131966683638641865201061007433557027376850876558475325981e+78', 6);
T('47942552608168', '47942552608168.29613372307981516255347343', 3);
T('8.93602426473155106358239144e+26', '8.93602426473155106358239143583053763808609525939948936e+26', 4);
T('735465229990959', '735465229990959.08952737', 6);
T('8.4663726519842928018302491814229643964347168643833760817e+55', '8.4663726519842928018302491814229643964347168643833760816602898183443706308412095445977696e+55', 0);
T('7.46872571180634346702960939496721153924254686127896656917467e+59', '7.468725711806343467029609394967211539242546861278966569174674739700305124729403502556963344e+59', 5);
T('8.148689060251759657691707666231930510067721588092117556919235761411701e+69', '8.148689060251759657691707666231930510067721588092117556919235761411701e+69', 5);
T('3.8075952171350935229162746104678745756962060530814921934055640053814516e+71', '3.80759521713509352291627461046787457569620605308149219340556400538145160375766111163e+71', 5);
T('3.851217515645369100495591164209241341539499946971912e+51', '3.851217515645369100495591164209241341539499946971911271121473934135544940359e+51', 0);
T('7.37269255940594513253983153110919455797246342921e+47', '7.37269255940594513253983153110919455797246342920756694631187235105079123e+47', 5);
T('784951924634699120125', '784951924634699120125.080770524143556002701516931981335215', 1);
T('4.61482280354688350929042439985350487e+35', '4.6148228035468835092904243998535048695743019733e+35', 6);
T('7.591494384324940140467636772e+27', '7.5914943843249401404676367727528802466137739823e+27', 3);
T('3.1683266435106026015538522261028755236424607097053325e+52', '3.1683266435106026015538522261028755236424607097053325517224451699138938565243171082746759803e+52', 3);
T('4.1151721042563722197985732033933142702812e+40', '4.115172104256372219798573203393314270281236641658092375253942755904e+40', 5);
T('8.0560269785887805798411882100085568560036884485800827964863739384176871e+70', '8.0560269785887805798411882100085568560036884485800827964863739384176871212199944e+70', 4);
T('4.210137503766050837109457833934111550009850328959439270471302624855054819e+72', '4.210137503766050837109457833934111550009850328959439270471302624855054818618924e+72', 2);
T('2.7702052380221060784285e+22', '2.7702052380221060784285392239119405069068009607109682593e+22', 1);
T('1.260680710755326334865723488e+27', '1.26068071075532633486572348785201487288e+27', 2);
T('1.899909358807286506383847877630335350285e+39', '1.899909358807286506383847877630335350284586623511720916808878469627209694e+39', 0);
T('9.8326200504701524430713541767161253032270553488172637948846417707294e+67', '9.8326200504701524430713541767161253032270553488172637948846417707294e+67', 6);
T('81855329', '81855329.206014902105404396486540826', 5);
T('164574362193166', '164574362193166.411847147282', 5);
T('4.368823018928150545614e+21', '4.368823018928150545613871e+21', 5);
T('3.92697549948249998159935513084181837579145470692850090519912586434443835552256e+77', '3.9269754994824999815993551308418183757914547069285009051991258643444383555225594802118316950135423864e+77', 0);
T('1.2645219501094082341034388917713383526115973183168656797419e+58', '1.2645219501094082341034388917713383526115973183168656797418736356291e+58', 2);
T('2497650407741651', '2497650407741650.923597266963710674296', 2);
T('8073919906118', '8073919906118.158356042080050442', 6);
T('2.8474600150169454431084597698497e+31', '2.847460015016945443108459769849694874086e+31', 2);
T('5.446717615146983240163792925060026709569838035009634115606e+59', '5.44671761514698324016379292506002670956983803500963411560600600256232748917185097612204165121667201e+59', 1);
T('2.4471791546863026719594647154401926235090666571497427613962501054435708776688e+76', '2.44717915468630267195946471544019262350906665714974276139625010544357087766870651893554882718761e+76', 2);
T('9.64185589074144735205395006e+27', '9.64185589074144735205395006053780950752784394941683439331951759988e+27', 1);
T('2874748203429', '2874748203429.2416503958392940618008855787511260907', 3);
T('366175007465349817081', '366175007465349817081.052268274', 5);
T('6.2188719807476213941770025199165096025e+37', '6.21887198074762139417700251991650960257010361188177207e+37', 1);
T('2.8473419982520079112838923689926733005407978565123432167401689533292157899706662e+79', '2.84734199825200791128389236899267330054079785651234321674016895332921578997066612985666031856694023792405861578863036e+79', 2);
T('6.2957687240835568870816119e+25', '6.29576872408355688708161185369273143995430562829834206343692087e+25', 5);
T('3.31210383751083774659951267541356218677484526403492608725672585237544e+68', '3.312103837510837746599512675413562186774845264034926087256725852375442140423298869267139496298462982e+68', 6);
T('4.6766820915593340163816972616459e+32', '4.67668209155933401638169726164589614141559375848407928184e+32', 5);
T('8.3625566175702930463685599416942067549459572461585209466608494705942595e+70', '8.362556617570293046368559941694206754945957246158520946660849470594259477e+70', 2);
T('31009', '31008.61320966812086760905646040533981', 2);
T('38288836', '38288836.4967977425379970022573600430892104', 1);
T('3.18411061386473401704235559219089045291296339310337989753398178e+62', '3.1841106138647340170423555921908904529129633931033798975339817772204858651e+62', 5);
T('7.4311375555972290057404465819256637243543647412475454081e+55', '7.43113755559722900574044658192566372435436474124754540814817042102657844616940661e+55', 5);
T('7.3326782993789914648479124446793660129098e+40', '7.33267829937899146484791244467936601290970088022979680208249751262e+40', 0);
T('8.2309665905817302572628058597699e+31', '8.230966590581730257262805859769923047843915260189e+31', 5);
T('4939811816261502389', '4939811816261502388.1887038510069179053684405835933179142652', 0);
T('39', '38.25571341880460226', 0);
T('8.71535504719562469071942949147367836878716017138339108e+53', '8.7153550471956246907194294914736783687871601713833910771035538353603460132272721808357302e+53', 6);
T('253084299', '253084298.7212561659565316847432085234513', 2);
T('2.15618591120630985636186e+23', '2.15618591120630985636186247065018712365e+23', 3);
T('3.377597039921885822295193143364091461382419116545877890303434529e+63', '3.37759703992188582229519314336409146138241911654587789030343452891033913202057108502922626236e+63', 6);
T('1.552322489433926700114552939762358983775227069176806363e+54', '1.5523224894339267001145529397623589837752270691768063639231377200086681506382429844e+54', 3);
T('9', '9.446', 5);
T('7.4897534163625013717253261993015217116175563e+43', '7.4897534163625013717253261993015217116175563760499076048040293e+43', 3);
T('6.387842822984041465152228995776887933363331e+42', '6.387842822984041465152228995776887933363330565204938e+42', 0);
T('6.8947462430953588240311926775009294303e+37', '6.89474624309535882403119267750092943023838225e+37', 2);
T('9.52016983818356722587303488412019345551877153119060920462084265279302e+68', '9.520169838183567225873034884120193455518771531190609204620842652793022514380961184325869166066268e+68', 1);
T('4.778124013033605356720655036079550540243444e+42', '4.7781240130336053567206550360795505402434445e+42', 5);
T('5.122233545541043097155165448295650119631432600891359413e+54', '5.12223354554104309715516544829565011963143260089135941297851226328245064059949416985665935e+54', 6);
T('86212408378', '86212408377.92518258384177782165523238048', 4);
T('43408824829209955066', '43408824829209955065.6371229742897', 4);
T('7.9204694695308143392132378073991671566044018249483214911981545e+61', '7.920469469530814339213237807399167156604401824948321491198154464428e+61', 0);
T('3.7459928950129419499574358704512534e+34', '3.7459928950129419499574358704512534124975276733113e+34', 4);
T('8.7686565344416455698092823722485e+31', '8.768656534441645569809282372248509820993001101824092563373962353e+31', 1);
T('75911283760256056', '75911283760256055.92823445261', 2);
T('4.438844817391941444689761742926486739645634461976833762854e+57', '4.4388448173919414446897617429264867396456344619768337628541913528695509466e+57', 3);
T('9.060089728911629096083697238e+27', '9.06008972891162909608369723866654111224686717251850766574212808e+27', 1);
T('2271205688354342164', '2271205688354342164.84414662405978156921803279711451519', 3);
T('8.36852121907419425788850408925489e+32', '8.368521219074194257888504089254880557505619074e+32', 0);
T('8.196819601047979200676863745441876e+33', '8.1968196010479792006768637454418764427958163737010407534759289022761258e+33', 4);
T('3.860966075124913527980181753737699418699905219712492528023856763980680757987e+75', '3.8609660751249135279801817537376994186999052197124925280238567639806807579873038333e+75', 4);
T('1.7481668020097135809353281849e+28', '1.748166802009713580935328184935919e+28', 4);
T('3.4748177927245640115336194e+25', '3.4748177927245640115336194e+25', 3);
T('2.91158822474962720121030520483436170119960696365479714e+54', '2.911588224749627201210305204834361701199606963654797140360917805214415993721595792806792e+54', 4);
T('3.44673857536055478186926067812509859954673293441567048216404651288487876513982e+77', '3.446738575360554781869260678125098599546732934415670482164046512884878765139828407982987272578025e+77', 3);
T('9.085100957701104778422260607784638891571180020950866905826261886830523963025e+75', '9.085100957701104778422260607784638891571180020950866905826261886830523963025e+75', 6);
T('1151011031234240728', '1151011031234240727.96276564780437588843', 6);
T('91466', '91465.3', 0);
T('5923205974685416986', '5923205974685416986.90274515249361', 1);
T('8.42928741621053821625529658364949356494230617175112353557888e+59', '8.42928741621053821625529658364949356494230617175112353557888947491482590433e+59', 3);
T('6.9622823166859627001667375088932466731539898309e+46', '6.96228231668596270016673750889324667315398983093975061182013061293918184960822502e+46', 3);
T('4.3639419592605704707428256244226077296468344160731799612397030069216e+67', '4.363941959260570470742825624422607729646834416073179961239703006921634452217108078832326233179535901779e+67', 4);
T('3.44905417944847741807791869018313722613021908e+44', '3.4490541794484774180779186901831372261302190775453548171893961083e+44', 2);
T('536799', '536798.726987342775074', 5);
T('2.3634709503712833761941231095020699702719010589153332608033963761927247216591e+76', '2.363470950371283376194123109502069970271901058915333260803396376192724721659160971827985289407983454710193458978304e+76', 1);
T('3.69918321596730173415776857739964087174757004607980215725960834166017e+68', '3.69918321596730173415776857739964087174757004607980215725960834166017e+68', 4);
T('6.7589438323102297241430745173680458738967194375847256707412586258869655e+70', '6.75894383231022972414307451736804587389671943758472567074125862588696544057541555544549607209550912e+70', 2);
T('7.9008848260035328637563385654837704827218216690271491682902465943776115155e+74', '7.9008848260035328637563385654837704827218216690271491682902465943776115155050394669767015215964825875368102e+74', 3);
T('2.162207497895466088865420068315865189e+36', '2.162207497895466088865420068315865188745575856e+36', 5);
T('351158295372485', '351158295372485.1963412551548417619262184', 4);
T('6.01286180634238828549132516037737036892681818353366909671926867419166246419071e+78', '6.01286180634238828549132516037737036892681818353366909671926867419166246419070940698687836944510161276258641e+78', 0);
T('54378031670099143959', '54378031670099143959.316835541540717701097806', 5);
T('5.68493795134396745249531642476141437113432384593729977794610144e+62', '5.6849379513439674524953164247614143711343238459372997779461014395539490498478e+62', 2);
T('6.647902167144397958636441e+24', '6.6479021671443979586364406428804685843535246242750230430153141e+24', 2);
T('1.808916005574735441685536109251846e+33', '1.80891600557473544168553610925184635305e+33', 6);
T('6.591543074579319894773469e+24', '6.591543074579319894773469304261732046278907785048798065e+24', 4);
T('539124204145365', '539124204145365.45339656554663544816785916518084', 4);
T('4.4555088660542524201412836328513522920621e+40', '4.45550886605425242014128363285135229206206321761807364538014753173650172499116e+40', 5);
T('8.2209743354284354161952877123167374181651929498242286523755279945199651338e+73', '8.220974335428435416195287712316737418165192949824228652375527994519965133806913136170056323e+73', 1);
T('22941009618', '22941009618.7466817169218617611667076435848009', 1);
T('5.937985032224709191224322670594165330492888e+42', '5.9379850322247091912243226705941653304928878374881940454462890523353e+42', 6);
T('789496743', '789496743.821994939796603994745041582698598824095', 1);
T('7.876602174469879319916854e+24', '7.876602174469879319916853610541e+24', 4);
T('85673098172145752', '85673098172145752.086240990424374304435663065063652307524', 6);
T('55512455', '55512455.9079448', 1);
T('871223326044359238', '871223326044359237.705743791738638', 2);
T('563244131008650490406', '563244131008650490406.0118600311646778096494703', 3);
T('7890', '7889.720277832574118067488', 4);
T('873214900971571', '873214900971570.7120285497256359839784192534004', 4);
T('2.046152697104853072314260007196499302236678133423908e+51', '2.046152697104853072314260007196499302236678133423908312e+51', 4);
T('4.2840728911246353320496578396582426802156408932905888060052e+58', '4.284072891124635332049657839658242680215640893290588806005162011396525390987918731e+58', 2);
T('9955033', '9955032.042125805234300892', 0);
T('3405787567888567', '3405787567888566.7083054077815403008801467502505345117142', 6);
T('76458623300515190', '76458623300515190.343401872754', 5);
T('2', '2', 4);
T('618755810235', '618755810234.9894', 5);
T('4.53551655879957937555327351287299179612e+38', '4.535516558799579375553273512872991796117989495166256914756013613523861767747723e+38', 4);
T('3.8839659067061968438739898316788419022473112869225693378033841972648e+67', '3.8839659067061968438739898316788419022473112869225693378033841972648405e+67', 5);
T('3.48784451447378044149855929214879287340248363351264493162366728363e+65', '3.487844514473780441498559292148792873402483633512644931623667283628952507699479172495340947497344838247272e+65', 0);
T('3.6794913314273839303210724419143704878782e+40', '3.679491331427383930321072441914370487878232e+40', 3);
T('3859426', '3859425.7333699414389834188688003287679', 6);
T('239348741', '239348740.590091297284935', 4);
T('3.77848490167897086356226178320797914905405e+41', '3.77848490167897086356226178320797914905404270490266570396e+41', 0);
T('1.77367664099170161068842616965433301266820014067314898786018047080442e+68', '1.7736766409917016106884261696543330126682001406731489878601804708044196704448e+68', 5);
T('8.9882212478466856617248110948e+28', '8.9882212478466856617248110947559021047641973478160642939365072e+28', 6);
T('2.21919213547785524469678324603978916813e+38', '2.219192135477855244696783246039789168126717491642599592729673266520286914e+38', 4);
T('5.06176331667757613696e+21', '5.06176331667757613695901013733042710110980830024e+21', 2);
T('5.7078437834525087184388911979261168088610883897112738225843e+58', '5.70784378345250871843889119792611680886108838971127382258427097946210967376292386e+58', 6);
T('4.367870234787870188557592936811446958e+36', '4.3678702347878701885575929368114469577712538854e+36', 5);
T('8.8932344707185154499927e+22', '8.8932344707185154499926649231e+22', 2);
T('6.438172112144774336990888744e+27', '6.438172112144774336990888743802445588e+27', 6);
T('5.557418310942332867181991059767580351533762945e+45', '5.5574183109423328671819910597675803515337629454863639e+45', 4);
T('820016875142097554162', '820016875142097554161.9183062448285420399179', 4);
T('862798396671513', '862798396671512.79051042687703271875', 4);
T('84087258', '84087258.15285646534770631327246146680533', 5);
T('66', '65.0471714828748091', 2);
T('4.64504755411846230334318673299625443451633209e+44', '4.64504755411846230334318673299625443451633209633311945666494071188945146837296e+44', 1);
T('6.97927668149957115937305726791394178673e+38', '6.97927668149957115937305726791394178672078084690040551589674463235467070938168e+38', 0);
T('5.33821260467806920425270388752466566423941344314411267197432e+59', '5.3382126046780692042527038875246656642394134431441126719743187334920649461078724725664e+59', 6);
T('5.5144177247057942058869e+22', '5.514417724705794205886891843100647047974798402436e+22', 6);
T('3.74007218534002673789029601058377758004793416041951e+50', '3.7400721853400267378902960105837775800479341604195068782e+50', 4);
T('9.269724783487014682625400028121943124822788403866009283333401e+60', '9.2697247834870146826254000281219431248227884038660092833334014060081140904e+60', 6);
T('2.648050121742309316874908823917944835435844e+42', '2.6480501217423093168749088239179448354358443045202991e+42', 4);
T('9056242055971622', '9056242055971621.36464894951848199190889037956323722', 0);
T('2.98014904749219751349436124038441615252209903799818124e+53', '2.98014904749219751349436124038441615252209903799818124525110850263700854042046540594e+53', 3);
T('6.326167990769371840790197644247686421468389898216760712006901028998395e+69', '6.3261679907693718407901976442476864214683898982167607120069010289983950065898808911202310744517416113641e+69', 5);
T('3.7970431094285018038709386e+25', '3.79704310942850180387093858815288243627439716803742683e+25', 5);
T('6.6105316338060853665e+21', '6.6105316338060853664991595010923982e+21', 2);
T('9.172078103927703481691413166578288198080291291188641463855069123293057e+69', '9.1720781039277034816914131665782881980802912911886414638550691232930574018332e+69', 4);
T('8.340215187538568409929762954400472e+33', '8.340215187538568409929762954400471520563440386593e+33', 5);
T('4.828141810105612089938835441966946393598460675267869529148144393e+63', '4.8281418101056120899388354419669463935984606752678695291481443934111215e+63', 1);
T('136057', '136056.9945997180552914327', 2);
T('3.36355342690556775675722676279818013690847133956207e+50', '3.36355342690556775675722676279818013690847133956206153889276770511411224551e+50', 2);
T('5.6986547537157026308087127285288993253114037118313329686112732359064676721095e+76', '5.6986547537157026308087127285288993253114037118313329686112732359064676721094756134528e+76', 0);
T('1', '1', 1);
T('5.499364266565759612908544401684114539092e+39', '5.4993642665657596129085444016841145390925842993257072395e+39', 3);
T('7.97485487291824938447920583340384087e+35', '7.97485487291824938447920583340384086846030292851984212444046e+35', 0);
T('9.9483060227709404434231e+22', '9.948306022770940443423156136776823020067057677987281358365314e+22', 3);
T('9.1332880284752525775350803242491015452003065484371134832276615027348e+68', '9.13328802847525257753508032424910154520030654843711348322766150273479603432232585386985950066382614e+68', 2);
T('5.970707835236963152085023470390627407818098353228188370112109654e+63', '5.970707835236963152085023470390627407818098353228188370112109654e+63', 3);
T('9.17851033314432373140469355830747535788706960711572186433e+56', '9.17851033314432373140469355830747535788706960711572186432967618754920158531002168463054468e+56', 4);
T('9.604689816734290355388268168136161e+33', '9.604689816734290355388268168136160530943178839691044972e+33', 4);
T('91', '91.4489', 4);
T('667320234927611765582', '667320234927611765581.09675003013022169012793814133910048048', 2);
T('110865403647800481792', '110865403647800481791.44478708233137106', 0);
T('9.16626706895692380520064868385610053231294150788753536955647316142940441737e+74', '9.166267068956923805200648683856100532312941507887535369556473161429404417373455880466826227024650774e+74', 4);
T('8116238497', '8116238497.0354494', 4);
T('24016063', '24016062.73926149622827336527276260477925181367', 0);
T('1.86679569642193520312719138791041390693242668701814910356285637e+62', '1.86679569642193520312719138791041390693242668701814910356285637171596e+62', 6);
T('228616215028', '228616215028.015869587632371551', 5);
T('4.3678272081024202781245487796573369101256229857144271409856943513300131425456e+76', '4.367827208102420278124548779657336910125622985714427140985694351330013142545642940790794791068846e+76', 1);
T('7.9144438109528725417409874e+25', '7.91444381095287254174098735153070592462169944037069718e+25', 6);
T('2.12418469651398162589067072789385949405686560813288030069329e+59', '2.1241846965139816258906707278938594940568656081328803006932941885366185e+59', 6);
T('7.320686797506959903085939312541214749510119933527376729092409499183212e+69', '7.3206867975069599030859393125412147495101199335273767290924094991832118546215848927478649989847e+69', 5);
T('4.1376351109008120684690673277966352754e+38', '4.13763511090081206846906732779663527540275244351362115804020617e+38', 4);
T('8.2925013317297051669741025338385766664104508304762964297041901039983e+67', '8.29250133172970516697410253383857666641045083047629642970419010399823847653634222e+67', 2);
T('1.821449043982381759764577e+24', '1.82144904398238175976457663438877269e+24', 6);
T('5488415694965', '5488415694965.857507484257', 3);
T('1.7903113068934701238550476886131316251931388941781351181192e+59', '1.79031130689347012385504768861313162519313889417813511811920723110824899173038e+59', 1);
T('1.9156930323802260043778263219539911029584707695730967669268868045257621324e+73', '1.91569303238022600437782632195399110295847076957309676692688680452576213230520160014384017438253981e+73', 0);
T('1.02507668749289150384209e+23', '1.02507668749289150384208739e+23', 4);
T('296202495', '296202495.3070517752', 6);
T('1', '0.88008645141721540160718928947740421', 4);
T('8650666779072618203', '8650666779072618202.76312612833615656239425', 6);
T('9.260922602965984701961405e+24', '9.2609226029659847019614043175379e+24', 0);
T('4.54125614509452365665114644697022963300716279425601184240561925e+62', '4.54125614509452365665114644697022963300716279425601184240561924703330510969374e+62', 6);
T('7.18464806498316234793360985380456e+32', '7.1846480649831623479336098538045517148155970924808235369411994e+32', 0);
T('3.513523149888184256340718761963771775048124477262e+48', '3.51352314988818425634071876196377177504812447726101814488378e+48', 0);
T('7.89659786913777357352863006e+26', '7.896597869137773573528630052856471984822485385750416e+26', 2);
T('8.913948257360873419258628892651653636809192197412129041132297434967e+66', '8.91394825736087341925862889265165363680919219741212904113229743496676876838199723018416239061048e+66', 6);
T('4.20015403375813029733920699496917154877383408560678e+50', '4.2001540337581302973392069949691715487738340856067843288376447422883e+50', 5);
T('2.1555814427926244164067798205817586633419527279292495006072897172591559e+70', '2.1555814427926244164067798205817586633419527279292495006072897172591559e+70', 0);
T('1.18142790036261672999003278336297728171622185359484606460376354875541389e+71', '1.18142790036261672999003278336297728171622185359484606460376354875541389701114e+71', 1);
T('9.322033128536990333320088981017000297385822975797481049650529512824811331e+72', '9.322033128536990333320088981017000297385822975797481049650529512824811330070333289122029e+72', 2);
T('4.5834944163474321739140737205579604612e+37', '4.58349441634743217391407372055796046116516897812049822444e+37', 2);
T('9.00995112040821013037839584530385013405723414469831983e+54', '9.009951120408210130378395845303850134057234144698319829405067201418738644577476176318555199e+54', 2);
T('9.4590092555971546666073725927338988098623401e+43', '9.45900925559715466660737259273389880986234008783430548033949653150348685745223028315e+43', 0);
T('5.3970135842609403602780638471595467e+34', '5.397013584260940360278063847159546747040010245745420955636126281977587e+34', 4);
T('6.2336292613402826091531074172665356325234858908588188069859e+58', '6.2336292613402826091531074172665356325234858908588188069858282143930471957550570221826712062965e+58', 2);
T('80709', '80709.284677286501418753458492073147244', 5);
T('2.802719094711880531670809343463769065375532465952354424469435278892052152224e+75', '2.80271909471188053167080934346376906537553246595235442446943527889205215222447603370884e+75', 3);
T('1.7789696990817263784696015352003876653902064935978836522092333192e+65', '1.7789696990817263784696015352003876653902064935978836522092333191971696938582308e+65', 0);
T('7.252168691723544962781928453829978398404278e+43', '7.25216869172354496278192845382997839840427804112236307169e+43', 1);
T('8.43670675487653290999925732252087773639240380062407871038042896168e+65', '8.436706754876532909999257322520877736392403800624078710380428961687649787949024581197397947320846e+65', 3);
T('8.740575219285112997146356887919764586081773491919e+48', '8.740575219285112997146356887919764586081773491919851e+48', 3);
T('5418074826577', '5418074826577.851419390262674', 3);
T('9.301288667626272231441e+21', '9.301288667626272231441e+21', 2);
T('5.65891287370074333621446136265e+30', '5.6589128737007433362144613626500049752055387258034595196051564706e+30', 5);
T('9.08777643457560960993000230234725306e+35', '9.087776434575609609930002302347253059923312e+35', 2);
T('9.17996699531995034642424261257084074179040364859198729593317597e+62', '9.179966995319950346424242612570840741790403648591987295933175968754761641013807e+62', 2);
T('7.10378719658747577744501669862156131e+35', '7.10378719658747577744501669862156131100479273909963000102e+35', 3);
T('2.908600987011738210110833314132778515860516795321344e+51', '2.9086009870117382101108333141327785158605167953213435633647916472001503171929649287856768e+51', 0);
T('627165989066', '627165989065.825510093852894098564411859049', 0);
T('3.805014529867375736867477120434e+30', '3.80501452986737573686747712043473606048320715943218146452605621132544e+30', 3);
T('7.0285770556664263305726837349018709301663928433897e+49', '7.02857705566642633057268373490187093016639284338965956741765e+49', 2);
T('5.9969225484950879269550924875e+28', '5.9969225484950879269550924874609114415279018983392763703e+28', 5);
T('7.1477404849310148713811515488192705596510257306227538925591308e+61', '7.1477404849310148713811515488192705596510257306227538925591307530172189e+61', 6);
T('791863736747613736945', '791863736747613736944.2110415', 2);
T('6.82153373922577115837188115499702715947e+38', '6.821533739225771158371881154997027159473043281892685e+38', 6);
T('2.9776545845647764766008604212115234621651228899611880438590765858235119068e+73', '2.977654584564776476600860421211523462165122889961188043859076585823511906821585561861652950136455e+73', 1);
T('4.27574009034521035491685635925109209403598603925603981e+53', '4.275740090345210354916856359251092094035986039256039811999e+53', 1);
T('20938596502875680', '20938596502875680.14798', 5);
T('3.383816056554630115117690170622286775008258561367e+48', '3.3838160565546301151176901706222867750082585613666468737033025696e+48', 5);
T('9.309241945501673849329275390008516493978012956e+45', '9.309241945501673849329275390008516493978012955593235449899653102486124672550710534203e+45', 6);
T('48286168604', '48286168604', 3);
T('8.907171437117769888623546e+24', '8.9071714371177698886235458501988836987227397283e+24', 5);
T('6.1864025904281921596759917481387201401289052756015321983004388826547143879664e+76', '6.18640259042819215967599174813872014012890527560153219830043888265471438796632314644215598714403494149e+76', 2);
T('4.726784460725666184858156e+24', '4.726784460725666184858156220044693782945275715418861787e+24', 6);
T('1.592656171996360348446096289804688081349057213643483107506819e+60', '1.5926561719963603484460962898046880813490572136434831075068187704675981946491329235908771448363e+60', 2);
T('1.09841579588846895295557697169668929413438875428160890873e+56', '1.09841579588846895295557697169668929413438875428160890872515575125744276307941129737515445489e+56', 6);
T('1.693407117473854158579055849910396344917444309636481775613441333813534284239219e+78', '1.6934071174738541585790558499103963449174443096364817756134413338135342842392188461178344362223250755190575931121403601e+78', 2);
T('7.470268974872507738666153691798154517717831e+42', '7.4702689748725077386661536917981545177178303913122939009994461582447348597204e+42', 2);
T('9.930137665320538070262903339784391883016236e+42', '9.930137665320538070262903339784391883016236e+42', 4);
T('4.3248827073698820058674514255481782142729e+40', '4.3248827073698820058674514255481782142728957307054e+40', 4);
T('4.287613198820622708096088064916079191498415602333834008805243478207734770596829e+78', '4.287613198820622708096088064916079191498415602333834008805243478207734770596829227094357596016387006514e+78', 3);
T('600', '599.81260079', 0);
T('4.102131326836387948087615152675959938214923589e+45', '4.1021313268363879480876151526759599382149235896606629480951657e+45', 1);
T('600271404742807689', '600271404742807688.237893', 0);
T('848502047', '848502046.504377', 6);
T('2.870091538145488654231639644e+27', '2.8700915381454886542316396438107994796e+27', 0);
T('7.7121951856591222859647494827408966258218889202472903e+52', '7.7121951856591222859647494827408966258218889202472902387333195865026950487021494675157451414e+52', 0);
T('5.040830684540014028358692568333517813128770658888270777678480566549217286879e+75', '5.040830684540014028358692568333517813128770658888270777678480566549217286879e+75', 2);
T('1.121035827695047479774027343672127711053611935863233815517651275e+63', '1.1210358276950474797740273436721277110536119358632338155176512743316362258192531774e+63', 0);
T('8.59006479283002091453844611161691048926207e+42', '8.590064792830020914538446111616910489262069645843374245951e+42', 5);
T('9999076', '9999076.473489121368911974139', 1);
T('8500800966092365455', '8500800966092365454.78368759871789811519364450771', 0);
T('2.28204325669865608616192e+23', '2.282043256698656086161915751037897737864186963565816446e+23', 2);
T('7.870990838819501931041188918361549345507105431185898440801e+57', '7.870990838819501931041188918361549345507105431185898440800649741981201008017239e+57', 6);
T('682192306343', '682192306342.877699588445061946486191662152376424', 4);
T('1.67912024032686991659930183558095015207168301529690080152878e+59', '1.679120240326869916599301835580950152071683015296900801528787770129145025818358435e+59', 1);
T('9.25504994709156403541101631358697838158142343863151051327084457000358975e+71', '9.255049947091564035411016313586978381581423438631510513270844570003589749810608844507467915774159991455747e+71', 2);
T('9.39707115450379393134568583111257178007682152500818776962339970991170928e+71', '9.397071154503793931345685831112571780076821525008187769623399709911709283363e+71', 3);
T('768017397', '768017397.4818156093981313825654730542054', 5);
T('2.9617296368905003865793080646711629882838539860566364689211e+58', '2.961729636890500386579308064671162988283853986056636468921192750567578009862369295204090206e+58', 1);
T('73543284785921', '73543284785920.49', 0);
T('8.962611555900185325159416768633474532396735378130739403510743475996196888739e+75', '8.962611555900185325159416768633474532396735378130739403510743475996196888739789504087123777252e+75', 1);
T('7078317', '7078316.5714638426114644659817930064746326608611', 0);
T('5.6587486348977624549877734185685091258184243154706513206904360090052345318068e+76', '5.658748634897762454987773418568509125818424315470651320690436009005234531806749264537e+76', 0);
T('87', '87.7111757473037', 3);
T('5.633691412951502772303298906e+27', '5.63369141295150277230329890606795203177750251234736178084875e+27', 4);
T('1.7221914399174022675907675475497790110655784481288423652344e+58', '1.72219143991740226759076754754977901106557844812884236523436791144680407346818037503302367084494e+58', 5);
T('6.72529882441302389070577548371250836856499187812743729143e+56', '6.7252988244130238907057754837125083685649918781274372914283e+56', 2);
T('4.61212428936821586385315232460475867054900742353831034787019845111907625299458e+77', '4.612124289368215863853152324604758670549007423538310347870198451119076252994575179086726340089348705789110480058972e+77', 5);
T('9.355335354136663556212538492741405835362961328972e+48', '9.3553353541366635562125384927414058353629613289717507836e+48', 0);
T('6.5416939058260361059047902552336896239546e+40', '6.5416939058260361059047902552336896239546e+40', 4);
T('8.118747222407412554490835123441e+30', '8.11874722240741255449083512344081604643510622665717e+30', 6);
T('7', '6.39613090910378893298244237026', 2);
T('9.897637799057984314466138106770830065894046e+42', '9.897637799057984314466138106770830065894046e+42', 1);
T('3.7504826053214760208920244545235053122506504065229169299278332275686e+67', '3.750482605321476020892024454523505312250650406522916929927833227568663899004519112423e+67', 1);
T('8.053014697246869773760974428173721441002085e+42', '8.053014697246869773760974428173721441002085279836358043e+42', 1);
T('867406', '867405.788840916509225869766599480624693293', 6);
T('4.8799860438889428001367189943087585e+34', '4.87998604388894280013671899430875853034207678237758276631549066131934330829e+34', 3);
T('56345116040', '56345116039.4056591704327683115', 0);
T('6.126299295373734162538352424973600161399235406845838782515672563603926e+69', '6.1262992953737341625383524249736001613992354068458387825156725636039256952927162728141006e+69', 5);
T('4948092832970583749', '4948092832970583749.9143', 1);
T('90524895648503658', '90524895648503658.3', 3);
T('8.058806164013957614048806368086047952457171658930422846256617321526535891e+72', '8.05880616401395761404880636808604795245717165893042284625661732152653589059071516716692957276328394450857732e+72', 0);
T('5255', '5255.2981298033', 6);
T('1.57072808661499686334283278662263076324268974569071e+50', '1.57072808661499686334283278662263076324268974569071e+50', 0);
T('3.4568631057226934021737813351667143284229211083761699901929265760305445311744346e+79', '3.456863105722693402173781335166714328422921108376169990192926576030544531174434632048600838788254670858003254747e+79', 4);
T('9.1713532246135381163945476352e+28', '9.1713532246135381163945476351408e+28', 0);
T('4.372888692641053276998437973337806332382634159376489647457555742617488466323336e+78', '4.3728886926410532769984379733378063323826341593764896474575557426174884663233361958163120379835154548403275963e+78', 1);
T('2.9560570066179256137737929196172465026417219650546743582212880534946565958e+73', '2.9560570066179256137737929196172465026417219650546743582212880534946565958e+73', 3);
T('4.4497842027659491734096322646349072e+34', '4.449784202765949173409632264634907184786579311971e+34', 6);
T('2.6291535910421447490274634965921476488481873904996550336218e+58', '2.629153591042144749027463496592147648848187390499655033621882890457051118e+58', 1);
T('5.19476320783317147505405887665167017692668467107440553107909871850151382064195e+77', '5.19476320783317147505405887665167017692668467107440553107909871850151382064195116763153864776676689508738e+77', 4);
T('98', '97.2', 2);
T('6.0112865569886839222831032945372645731683621399688098187884322185e+64', '6.0112865569886839222831032945372645731683621399688098187884322185107e+64', 6);
T('6.470069812913528787582789e+24', '6.47006981291352878758278862777238628669602640459e+24', 0);
T('2.98383292629040497760254193467806594073804733455352420389666306367978881177e+74', '2.9838329262904049776025419346780659407380473345535242038966630636797888117726696237494709060052e+74', 3);
T('9.6789143922369009789100278520246115139272246037056428088986464e+61', '9.67891439223690097891002785202461151392722460370564280889864637199774e+61', 4);
T('4.91994382695664568914663480710004375630510572084166558907446991494366962695661e+77', '4.91994382695664568914663480710004375630510572084166558907446991494366962695660510796638108052195724004480693447e+77', 2);
T('5.3668900581131017807063455002313607098149654056e+46', '5.36689005811310178070634550023136070981496540553314254650396640770880088269e+46', 0);
T('2.28822999912044893913544369567629802474397623361255e+50', '2.28822999912044893913544369567629802474397623361254443174588807053787758816346279e+50', 0);
T('1.2822653808030786777888e+22', '1.282265380803078677788888500111567253328291954461517887690846e+22', 1);
T('2950163437892345192', '2950163437892345191.085219862393614574130540949', 2);
T('8.810687627451810427890667006102318759123e+39', '8.810687627451810427890667006102318759122325926e+39', 0);
T('7.3330774741290719826454898888443419859290475644e+46', '7.3330774741290719826454898888443419859290475643819284021465e+46', 0);
T('5.817770694617439031480052415002682476395655401e+45', '5.8177706946174390314800524150026824763956554012303763585230555568751e+45', 3);
T('3.206562008490641792181383873e+27', '3.206562008490641792181383872880684717349883361308401361113e+27', 6);
T('5.9209537783904291760085074566855421310130415103351182966849747795e+64', '5.920953778390429176008507456685542131013041510335118296684974779519381236432163704293683138023e+64', 5);
T('9.61896581410196893143357175327016952954977006750814972016884480987e+65', '9.6189658141019689314335717532701695295497700675081497201688448098686e+65', 6);
T('9888', '9887.89143', 0);
T('887032', '887031.558326458375575', 5);
T('3531260515851', '3531260515850.983331027574', 6);
T('7.1594284086353223257461192724919666470199507719681302551096800541074904975413e+76', '7.15942840863532232574611927249196664701995077196813025510968005410749049754125131087757321892343260075054e+76', 2);
T('243070895', '243070894.684', 6);
T('449924435913843138', '449924435913843137.246226556676555291556035983836', 2);
T('44973710855379', '44973710855378.274511670414216692194481987885', 2);
T('6.80326541480885553371847878053319404045e+38', '6.8032654148088555337184787805331940404537817182e+38', 5);
T('6.5907068226718993166044813299423133439917586363480504556e+55', '6.590706822671899316604481329942313343991758636348050455647658144e+55', 1);
T('8.0004351891455532566215893358682518707523527156700510492167729347401134e+70', '8.00043518914555325662158933586825187075235271567005104921677293474011343152e+70', 6);
T('5.79929644280947348561609465695082705162393402936850881877508894508e+65', '5.7992964428094734856160946569508270516239340293685088187750889450771840165457e+65', 0);
T('4.6334985036093014253287385171880038409076923384517024e+52', '4.633498503609301425328738517188003840907692338451702481537736074378103893862736025884e+52', 1);
T('51761369101', '51761369101.77450889504310640291111288560888', 3);
T('9.26433006214693632369828184118537993e+35', '9.26433006214693632369828184118537992567601603043382e+35', 5);
T('6.6110856497476639255453409704344751236899416e+43', '6.611085649747663925545340970434475123689941526566412958242330479729741127788e+43', 2);
T('7.057011558126119866504180733571331281511990919361682237e+54', '7.05701155812611986650418073357133128151199091936168223642786629070825754e+54', 2);
T('9.0801346780088372164061619809374871534375041358590094060103038822132e+67', '9.080134678008837216406161980937487153437504135859009406010303882213245039827942909842e+67', 5);
T('5.65701147627025056816893391533545352424945137480322466561268932668895092564e+74', '5.6570114762702505681689339153354535242494513748032246656126893266889509256467379404783300417452668504704995701e+74', 3);
T('8.718394174403508165932235015900225709007364257617321189e+54', '8.7183941744035081659322350159002257090073642576173211886538619132801555631028342742563e+54', 6);
T('9.94589734715330472436433284005687717533538e+41', '9.945897347153304724364332840056877175335381180290768266407930061813280018721e+41', 1);
T('657115252470117752415', '657115252470117752414.5363575', 4);
T('63770551093613', '63770551093612.2795259757661391', 2);
T('8.52195640052956053120324438e+26', '8.5219564005295605312032443784903908078141553330761e+26', 4);
T('2.2985114632669605836477056954810361041756647e+43', '2.29851146326696058364770569548103610417566467357974568278e+43', 0);
T('7.226338879946863278207092837096123e+33', '7.22633887994686327820709283709612352778309869434e+33', 3);
T('8.09089229336824523700930427853252315273968491855048865033723e+59', '8.090892293368245237009304278532523152739684918550488650337228380381475601374967040843424e+59', 5);
T('9.361068528570122671442214991507284646694062246988147323750787256487e+66', '9.3610685285701226714422149915072846466940622469881473237507872564872867292842215497533511e+66', 4);
T('2.50323940755148098470748384692318013781040124139892248862270985705755e+68', '2.50323940755148098470748384692318013781040124139892248862270985705755564097346529492474591040793687039956e+68', 1);
T('8.5310535129983724352470106704753023676705523909e+46', '8.53105351299837243524701067047530236767055239089492616875047755895741168633951628511449e+46', 5);
T('6.9983117587717835103367032429e+28', '6.998311758771783510336703242851579403193e+28', 6);
T('2.24455004446662175337826680498383363972140658728012e+50', '2.24455004446662175337826680498383363972140658728011846750025e+50', 2);
T('6.159159029268093703158750806939e+30', '6.15915902926809370315875080693949320629367681521632e+30', 4);
T('1.768155852953062267203935035402218917398491796e+45', '1.7681558529530622672039350354022189173984917955596668611981185274978350611684200636e+45', 0);
T('344295749266814749709', '344295749266814749708.9898951', 0);
T('5.563664633674389567752271764874186915205e+39', '5.56366463367438956775227176487418691520530077489691987674394e+39', 5);
T('8.84423929351345929368594955093e+29', '8.84423929351345929368594955092127039913479032e+29', 2);
T('9.07542154282489619048904132777240029310956640599701329e+53', '9.0754215428248961904890413277724002931095664059970132962283e+53', 3);
T('5.047496968065367800822313595525360570344943269503e+48', '5.04749696806536780082231359552536057034494326950397481921136610234221648226e+48', 1);
T('7.033262180773993039842022614501363521216264300194202284955166546687e+66', '7.033262180773993039842022614501363521216264300194202284955166546686802802953538641721578648932512293e+66', 6);
T('61636', '61636.42893', 4);
T('7.813981854161362705407424544776219923153e+39', '7.81398185416136270540742454477621992315243521437983300274948817249950211028e+39', 0);
T('1.7218814167603459494862369593599351148929e+40', '1.72188141676034594948623695935993511489288768567155803379647873919473702681701e+40', 5);
T('2.2217894509846634480147230175916438131621587490754944679631499899742874524025e+76', '2.221789450984663448014723017591643813162158749075494467963149989974287452402524876088083126600526e+76', 1);
T('6.6101014916291021832711549139000813968281e+40', '6.6101014916291021832711549139000813968281125797722981793433e+40', 4);
T('2.483915589665160413740800735292824545588278086e+45', '2.48391558966516041374080073529282454558827808659e+45', 3);
T('3.21820482930306198871482340299943890336316980348106e+50', '3.21820482930306198871482340299943890336316980348105550143056893294951174786036736873e+50', 0);
T('44500987', '44500986.934972674650768007731329051', 4);
T('30', '30.163', 1);
T('9.144128699515547748166e+21', '9.1441286995155477481664683429650234521e+21', 5);
T('9.6207284799364037870887458778154e+32', '9.620728479936403787088745877815398314671e+32', 2);
T('6.224717177790361191682242551223807847916835968e+46', '6.2247171777903611916822425512238078479168359680042547821693371653196e+46', 3);
T('2.56274025354796641339879730968890215428319789e+45', '2.56274025354796641339879730968890215428319789004878832081176e+45', 3);
T('1.96124124697495893409231195e+26', '1.961241246974958934092311942712705287629208985793e+26', 0);
T('5.903080571846558330205586096105373035788482060098737854027e+57', '5.903080571846558330205586096105373035788482060098737854026646750543494527e+57', 6);
T('1.93611730957519346502898150339041606742522668928525732829290214345134e+68', '1.936117309575193465028981503390416067425226689285257328292902143451340526557e+68', 3);
T('3.87340344136327265798877564244282288489967165094e+47', '3.8734034413632726579887756424428228848996716509415547629392541151566784172631941086792e+47', 4);
T('1.968022019709349284290908068705346417e+36', '1.96802201970934928429090806870534641741523538309018488142155e+36', 1);
T('4.117401869983343526297428036020596215613896776e+46', '4.117401869983343526297428036020596215613896776e+46', 5);
T('8.9393379359552032432629844889843552396381005652970015448321e+58', '8.93933793595520324326298448898435523963810056529700154483210088738636358096335899054419723099e+58', 1);
T('1.2264092139320692220909422e+26', '1.226409213932069222090942198932677875720567349604137e+26', 2);
T('7.512387802816857646838359639383672228073520149392103072373221858604078831e+72', '7.51238780281685764683835963938367222807352014939210307237322185860407883126210272370841774892576867281205883113e+72', 5);
T('36838020286104938990', '36838020286104938989.92896075646949', 4);
T('3.2655066621515281675132031192488837943919254056728e+49', '3.2655066621515281675132031192488837943919254056727397593928182661891517093843913225401935e+49', 0);
T('4.0836912810199856454692141458124723001300922270132737159e+55', '4.0836912810199856454692141458124723001300922270132737158535980941672918839203077445297584882593e+55', 2);
T('4714730106', '4714730105.85', 5);
T('7.742291499803974999304082779460061079802882342e+45', '7.74229149980397499930408277946006107980288234208785028056903704475701e+45', 5);
T('8.0700907526279350598529833505284111969515437583169677197183529e+61', '8.070090752627935059852983350528411196951543758316967719718352807e+61', 0);
T('1.3234497632218924607479968258526233562519108232e+46', '1.32344976322189246074799682585262335625191082320219969763500268253e+46', 6);
T('90313', '90313.115078253859254666460642518259014', 3);
T('6.126288539985295248656353027469920117839239040743188743759e+57', '6.126288539985295248656353027469920117839239040743188743758849857837913450969e+57', 0);
T('8.37649584859616172770079073956394868872033806984601457116313018599e+65', '8.376495848596161727700790739563948688720338069846014571163130185989e+65', 5);
T('2876388862080998', '2876388862080997.615168845131769397796353', 6);
T('13428413710386067', '13428413710386067.6150014971790556689860427', 1);
T('79325581153', '79325581152.714568605397600222479848352746948852', 5);
T('4.9908721957454657053388762511204301e+34', '4.990872195745465705338876251120430054258498830096935229821722746382e+34', 4);
T('3.1531532409320510950781e+22', '3.15315324093205109507804747627e+22', 2);
T('262694540094291821', '262694540094291821.4330672328176884523221396945606124481203', 3);
T('2.49769103092428160266103055728717949270627962707703171520149353396405120337e+74', '2.497691030924281602661030557287179492706279627077031715201493533964051203366430778489457297175974102655675549e+74', 5);
T('3.157009405938515549681745386606668287260178711267289426e+54', '3.1570094059385155496817453866066682872601787112672894262603496469e+54', 1);
T('2543090369317', '2543090369317', 2);
T('9.37609404961824721065743440813068671040818583884757676947200782e+62', '9.376094049618247210657434408130686710408185838847576769472007827383716482281079986195426153e+62', 1);
T('5.4637554990822075361467210521035900917123951800492348543487156e+61', '5.463755499082207536146721052103590091712395180049234854348715615852258909263e+61', 6);
T('9.4723619065988498576678238086e+28', '9.4723619065988498576678238086978017215019350292373e+28', 3);
T('2.178616589037554857494373019903624230788317772936579255253198e+60', '2.178616589037554857494373019903624230788317772936579255253197778692975834954534573142930506792685738e+60', 6);
T('112113', '112113.325138536427077257016060914726', 4);
T('2.56223068461746971010371304267486187357661367838237963094160426681229e+68', '2.56223068461746971010371304267486187357661367838237963094160426681228801075340255918541945841846e+68', 5);
T('1.09012529380549673600682324019620613e+36', '1.0901252938054967360068232401962061302885808075021620197603566024017530253e+36', 4);
T('2509003004835214424', '2509003004835214423.32437564675215012428812008447', 2);
T('8.345571304600881525386769303326401543237493650255551908e+54', '8.3455713046008815253867693033264015432374936502555519075185770163279985361726656682e+54', 5);
T('3.3566492943302254207104692e+26', '3.3566492943302254207104691974036998685470413479898361e+26', 5);
T('9.748395971932388178934552337318699529788217603837473900479e+57', '9.7483959719323881789345523373186995297882176038374739004789544599e+57', 4);
T('9.21530144781796568440510449882087462549395775008835e+51', '9.2153014478179656844051044988208746254939577500883503568665071139250152192329e+51', 4);
T('4.2507260280247849109374972390702851804194755333497128341580473764882872163990623e+79', '4.2507260280247849109374972390702851804194755333497128341580473764882872163990622526474967228306e+79', 0);
T('3.748254553584668208499279627713811838563990146097593065427083764e+63', '3.74825455358466820849927962771381183856399014609759306542708376355085977439147892195259977e+63', 5);
T('816718435896901154', '816718435896901153.3939847320358852647345648', 0);
T('2562503297197', '2562503297196.7218006229187555', 0);
T('8.54621823942615707544632035367892016e+35', '8.54621823942615707544632035367892015604780690330121584043009275815288588e+35', 6);
T('4.0832312576571083640295031685405311555167504628412476225e+55', '4.08323125765710836402950316854053115551675046284124762253946180847434240551753920137392e+55', 4);
T('7415195927490', '7415195927489.938651527681076444174', 4);
T('4.9134333474462160965436207899824866533976100253885596607442892740968e+67', '4.913433347446216096543620789982486653397610025388559660744289274096819350264721396946773649e+67', 1);
T('2.3882591179800625224454877592572e+31', '2.38825911798006252244548775925728e+31', 1);
T('671303822427099010544', '671303822427099010543.65126456939890294562079409', 5);
T('5.404058847139445510915838974524027088268813201877187829296e+57', '5.40405884713944551091583897452402708826881320187718782929616310128072372e+57', 6);
T('78392', '78391.95021598383885206403724283', 2);
T('4.1350669472897233411431643085659571e+34', '4.1350669472897233411431643085659571e+34', 4);
T('77', '77.50761056519593895765405125', 1);
T('379714930816828', '379714930816827.974275315191648571954122717054331', 6);
T('53', '52.8287156259', 0);
T('66279651526075677961', '66279651526075677960.0960912662781472383535601518877857', 2);
T('5.5793828754259127328169032859175178606716351164776e+49', '5.579382875425912732816903285917517860671635116477609018099215536058873801725697165467e+49', 1);
T('7', '6.61358154189913142382025958778029392', 5);
T('1.86898225690944138366530312188778e+32', '1.86898225690944138366530312188777592e+32', 2);
T('4105118021980382737', '4105118021980382736.1401231096953765901', 2);
T('868', '867.56205451552020939694', 0);
T('1.8618222723284975205706e+23', '1.8618222723284975205706033876539408206960390813041791038e+23', 6);
T('2.520271855057650427878135241420833110942943194874886665911711846147437756532921e+78', '2.5202718550576504278781352414208331109429431948748866659117118461474377565329216600128482e+78', 3);
T('6.405165643720086693895118427649435026098614951630604407931351971622398e+69', '6.4051656437200866938951184276494350260986149516306044079313519716223983885944847317899017976646389474e+69', 5);
T('1.5103084969332636557197234675302546489085407246633763858e+55', '1.5103084969332636557197234675302546489085407246633763858332098968585613920349404930255e+55', 5);
T('7.5220697966716438593476269743788396780351439623162588e+52', '7.522069796671643859347626974378839678035143962316258897e+52', 3);
T('290402028895', '290402028895.0769345729417327435112652', 4);
T('4.803135602608943402273575626044457150065224001907499920555994549463772e+69', '4.803135602608943402273575626044457150065224001907499920555994549463771618231820827e+69', 0);
T('6749005508', '6749005507.31187805808815828733326814088955431432', 2);
T('4.3513153464005134749914210010147414514363e+40', '4.3513153464005134749914210010147414514363e+40', 3);
T('1.70039310886196864937686897823350185455584e+41', '1.700393108861968649376868978233501854555844649085003390552254865115e+41', 4);
T('2.626838746819648010817e+21', '2.626838746819648010817975589357477721877841791e+21', 1);
T('779453538953027966', '779453538953027965.13266549898207382365586020739', 0);
T('8.669631632679442126935798179e+27', '8.669631632679442126935798179e+27', 0);
T('3.192767549857763263762062366265865377792094981248523892e+54', '3.192767549857763263762062366265865377792094981248523892383e+54', 1);
T('9.83801739689866515966251382807772419012430629245190451263102944807e+65', '9.838017396898665159662513828077724190124306292451904512631029448068120566675985919581e+65', 0);
T('7.92724007509026976582609369442120434732186297105453706215289735569368e+68', '7.92724007509026976582609369442120434732186297105453706215289735569367931248711329575781342e+68', 5);
T('227253436717373', '227253436717372.954976809791903776826906533275', 0);
T('7.531057244866214750589861582729635198822732109761394795380720756001142e+69', '7.531057244866214750589861582729635198822732109761394795380720756001141545324e+69', 2);
T('6.0063028422241648747903806742415675337819284665883002364245860012e+65', '6.006302842224164874790380674241567533781928466588300236424586001208871238e+65', 1);
T('5.3290920741630231661801220445610102514335422989061527127857256568331269584e+73', '5.32909207416302316618012204456101025143354229890615271278572565683312695843389075297017e+73', 6);
T('7.4215826307485346124635057385242668888399123324954563224902130546941e+67', '7.4215826307485346124635057385242668888399123324954563224902130546941059925413e+67', 6);
T('60642281027367', '60642281027366.934455869348051378617572261509', 0);
T('3.225171750327173918944317e+24', '3.2251717503271739189443175712981595569484822858991877223389969e+24', 1);
T('543217', '543217.9695656770616717383076072852697249', 3);
T('8.8917950387975000278060929778e+28', '8.8917950387975000278060929778085940119614189088741180548574e+28', 5);
T('5.59327187298351609839491e+23', '5.593271872983516098394908040119e+23', 0);
T('4.894513492609725736174497188536669962546171155801092e+51', '4.894513492609725736174497188536669962546171155801092478e+51', 4);
T('2.9312584582520892910536438119353633652257291121825306052639334164755031587e+73', '2.93125845825208929105364381193536336522572911218253060526393341647550315876001161509e+73', 1);
T('2.8579534119057900474070387627e+28', '2.85795341190579004740703876262068158318188253000371963026401e+28', 2);
T('6.229582331307548326491617568497806526740135774065486453926828e+60', '6.22958233130754832649161756849780652674013577406548645392682847547087060736143731334e+60', 6);
T('6.565054439069567300970794738626088896003267688072336018578553037841733e+69', '6.56505443906956730097079473862608889600326768807233601857855303784173299555011656361669206192810047183923e+69', 5);
T('1.806192182693416566585864848387125666996368227212217107731850175062e+67', '1.806192182693416566585864848387125666996368227212217107731850175061911773e+67', 2);
T('415497435047', '415497435047.2894338742242', 1);
T('4.8321018706394618138993191925335147330688021753767582259618e+58', '4.832101870639461813899319192533514733068802175376758225961876603390530393527859597720432959303e+58', 1);
T('7.013222156870953359966709472655839350506824842454592096142414827840644713e+73', '7.01322215687095335996670947265583935050682484245459209614241482784064471299e+73', 0);
T('2.5090179588051107624597535557331105186451400613034512647307017798e+64', '2.5090179588051107624597535557331105186451400613034512647307017797032e+64', 2);
T('898537624362702912519', '898537624362702912518.831771782692794061', 0);
T('8.219475481779529126591730297074670382999e+39', '8.219475481779529126591730297074670382998644564665064199529177e+39', 6);
T('6.91052520328892444372615310241552638486947397398692740412481047830586e+68', '6.91052520328892444372615310241552638486947397398692740412481047830586839018805667177e+68', 1);
T('48701', '48701.17732897742379252333256888343', 4);
T('3.770716169252982442812642684392321148584909320876921385129969422822781e+70', '3.7707161692529824428126426843923211485849093208769213851299694228227810352584587285686e+70', 3);
T('6.643874040338617466868143212675185454860234121417262734e+55', '6.643874040338617466868143212675185454860234121417262734017624294147436e+55', 5);
T('7.9962463192101934102439097256784904204142929349528015996294985834486e+67', '7.99624631921019341024390972567849042041429293495280159962949858344861e+67', 1);
T('8.3125560686100364485412634221307693164141791626998338653108959324e+64', '8.3125560686100364485412634221307693164141791626998338653108959324069811019134057275e+64', 5);
T('6.8229161478039574367345432617908011149061162132e+46', '6.8229161478039574367345432617908011149061162131888236537962903597e+46', 5);
T('4.27924748903859583210694518212e+29', '4.2792474890385958321069451821241521652671628913819219934234419538277e+29', 5);
T('67335818076159449395', '67335818076159449394.427132534129081494695946163', 0);
T('1', '1.1609096', 4);
T('1.1129578688702405896751093060905e+31', '1.1129578688702405896751093060905087203356078820100045955757168744562539e+31', 1);
T('1.42896090004398549692789068547110868453627382949569403637447128e+62', '1.4289609000439854969278906854711086845362738294956940363744712852313602099600817214307e+62', 1);
T('8.4453833721763711965522974712661702300122381423023572895379988e+61', '8.445383372176371196552297471266170230012238142302357289537998761118930442498688745869961097e+61', 5);
T('8.4858296684094731573780400915265579522194137810077489615378877e+61', '8.48582966840947315737804009152655795221941378100774896153788770546e+61', 5);
T('2.77741559229501080766962421100498612213859898957e+47', '2.7774155922950108076696242110049861221385989895660754110886919250970572156627e+47', 5);
T('5.963681059621278671031332531579731e+33', '5.963681059621278671031332531579730706483340654489091e+33', 5);
T('5.086371095440224347686951353100016100568122e+42', '5.0863710954402243476869513531000161005681221796193e+42', 1);
T('4.4674914545146229095793012544914637441987594246896e+50', '4.46749145451462290957930125449146374419875942468959782775683405166353251768493599762e+50', 4);
T('7.637531832641295648746672540716807602802794768969133547559273572541e+66', '7.6375318326412956487466725407168076028027947689691335475592735725406608653421239678622054216967098e+66', 6);
T('514495330', '514495330.87336439962533288111207', 3);
T('1.9668337355203072456551104e+25', '1.966833735520307245655110386011706822967215180733e+25', 6);
T('7.57294097648696666475039561756817592338686974935478e+50', '7.572940976486966664750395617568175923386869749354779095886338715998e+50', 4);
T('4.666073945143715352837037841578331420145156976e+45', '4.666073945143715352837037841578331420145156975552092806298716791545738903e+45', 0);
T('6.615379575351310607166101e+25', '6.6153795753513106071661009686040472377907892094585785432095219529e+25', 0);
T('86', '86.78640925', 1);
T('9.03112886142562841377338e+24', '9.031128861425628413773380138250422361055008557633383859608579284e+24', 4);
T('4.0208084826916825387867457702437306940422820295e+46', '4.0208084826916825387867457702437306940422820294567403785482957539309e+46', 5);
T('6.28804984727885746786313973624718926820781373982766496649691136556e+65', '6.288049847278857467863139736247189268207813739827664966496911365564588274967373908503281309e+65', 6);
T('5.91486223443830328508357260602627788548e+38', '5.9148622344383032850835726060262778854776666343622631124934e+38', 2);
T('709602048276741532637', '709602048276741532636.910500691819665', 2);
T('7.5255223290845862014148676030790258651111055878961353156595988475e+64', '7.5255223290845862014148676030790258651111055878961353156595988475e+64', 5);
T('97621258', '97621257.15998830280498645243013935', 2);
T('1.1160559390176130550407208305245356235895696930127347754201e+58', '1.1160559390176130550407208305245356235895696930127347754201626849763897910934e+58', 1);
T('6.909387697766494761927616966294178323744013988426314175e+54', '6.90938769776649476192761696629417832374401398842631417452497e+54', 2);
T('218165849480', '218165849480.7817432425612', 1);
T('7.72230208015540176612320374048349967266463285949302e+50', '7.72230208015540176612320374048349967266463285949302521540601972658513234776252051874e+50', 1);
T('7.81665410933277532963424818041691691303319582624357777528902659747567939849192e+78', '7.816654109332775329634248180416916913033195826243577775289026597475679398491919150514756243527e+78', 2);
T('1.6767200106522345676249225433304166e+34', '1.6767200106522345676249225433304166e+34', 5);
T('1.3176731326911325718706e+22', '1.317673132691132571870689576520236120327489317577949064993e+22', 1);
T('7.51302154974224723817975e+23', '7.513021549742247238179740320706500837397558496272810534974615e+23', 2);
T('782', '781.5671866297433461761733473958774356366', 0);
T('8496327813131831152', '8496327813131831151.56', 2);
T('7630272558973192', '7630272558973191.6369209204691', 0);
T('1.019598730579554881036018215284726231566e+39', '1.019598730579554881036018215284726231566645526779362543578786982330416611104465e+39', 3);
T('2.195326302791805803494e+21', '2.195326302791805803494066351798e+21', 6);
T('9.196524630647875248332403e+24', '9.1965246306478752483324038922835428e+24', 1);
T('4.5778697776233592872168899602151938676943141382004964548852763646535390406538e+76', '4.577869777623359287216889960215193867694314138200496454885276364653539040653703037388e+76', 2);
T('90869903', '90869903.634909852162128779769119670444', 1);
T('8.8885599825455145762734132123119216991813202626695809046562819256239e+68', '8.88855998254551457627341321231192169918132026266958090465628192562390197275507805029780827423431742038453713e+68', 3);
T('4.788196438655227862788448257821973666869036661776595899649782592823821339786675e+78', '4.78819643865522786278844825782197366686903666177659589964978259282382133978667449253736635143893084501215633652486e+78', 0);
T('7.11572427294848861653025657880635472133337531950939642838738625429710929e+71', '7.115724272948488616530256578806354721333375319509396428387386254297109288112698122372666022614086241929904075585e+71', 5);
T('1.7642957624387514699048183520254115565018756294304e+49', '1.7642957624387514699048183520254115565018756294303669152760917014891905837979463580556398e+49', 6);
T('59922561747653', '59922561747652.85600518662165209325219', 5);
T('6.4721848684153747997096678732550604355631464728578e+49', '6.47218486841537479970966787325506043556314647285786702559354626931868824e+49', 1);
T('72259', '72258.73257537441026133157590169303943824308', 2);
T('3817233839249456', '3817233839249455.4803694326336148893227', 0);
T('9.19741048411255284281520822639543e+32', '9.197410484112552842815208226395429742185110293e+32', 2);
T('7.038475899040861356041819899112277906735985875218190814474e+57', '7.0384758990408613560418198991122779067359858752181908144732439121125e+57', 2);
T('4.6674097366904611968929e+22', '4.66740973669046119689286985725303725543437902e+22', 0);
T('2.9868601680983392002382056126927188113444237669062352666219e+58', '2.986860168098339200238205612692718811344423766906235266621940190996063440509705802e+58', 4);
T('423890147', '423890146.387325732246717783593252970154900295', 2);
T('85207121421689', '85207121421688.013594038292563903138', 2);
T('959934245226148659', '959934245226148658.72212909', 5);
T('223280673654980', '223280673654980.1021191251523096', 6);
T('9.2143577500271470071022232e+25', '9.21435775002714700710222320657713281537895692784199716e+25', 6);
T('7.8209400106026709746874465302812e+31', '7.82094001060267097468744653028113878369622642573135150721e+31', 0);
T('6304464805284031839', '6304464805284031838.1509546657767971870429524746142', 0);
T('74377535935877643011', '74377535935877643011', 2);
T('8.98823384136258401932792011353935671481423e+42', '8.9882338413625840193279201135393567148142299991900072533988353335151e+42', 4);
T('8.1629575578565516684473503527788410636331906462048e+49', '8.1629575578565516684473503527788410636331906462047460226662479387958654e+49', 0);
T('1.7494050891266954628063592806864472718e+37', '1.74940508912669546280635928068644727180126318916051060781016966e+37', 4);
T('67121374403602593937', '67121374403602593936.81464', 2);
T('2.786160256356316499079e+21', '2.786160256356316499078565488755593556954e+21', 0);
T('1.6139072772950337910038276662330381306689190578993658585116703881250824454e+73', '1.6139072772950337910038276662330381306689190578993658585116703881250824454912542116177278e+73', 3);
T('7.188084827680892725358359419860326706539617190843557522554279153170678086416e+76', '7.18808482768089272535835941986032670653961719084355752255427915317067808641604459843e+76', 3);
T('6.3042312917844734006337441733556731818753944128914622374213670470905896344301841e+79', '6.30423129178447340063374417335567318187539441289146223742136704709058963443018417576234462622843e+79', 1);
T('5.5015451773393187372183845431257753919e+37', '5.5015451773393187372183845431257753919474723174223269532115423580264e+37', 5);
T('529362512595102', '529362512595102.694934563', 1);
T('1.2353566418547012577418381827873e+31', '1.2353566418547012577418381827873371e+31', 3);
T('7.503937486934046226819504890806e+30', '7.503937486934046226819504890806e+30', 3);
T('7.030886612148486853404206364053606442716e+39', '7.030886612148486853404206364053606442716667323972304313603923920117739079073e+39', 1);
T('7.76742298203313612895797801946050306277587359314e+47', '7.767422982033136128957978019460503062775873593144948e+47', 6);
T('98684640574', '98684640573.3', 0);
T('4.0617100930296140396210474109150375976817415947029576e+52', '4.0617100930296140396210474109150375976817415947029576e+52', 2);
T('1.14572879900766961754611320842364657e+35', '1.1457287990076696175461132084236465674418e+35', 4);
T('6.69064801483995890115129646371338092520275975385489162e+53', '6.690648014839958901151296463713380925202759753854891618405722416518773904759156622e+53', 5);
T('1.0434070868250712862994710639343e+31', '1.0434070868250712862994710639342248e+31', 0);
T('4.61324011734011591483171927164618404600980122524487971e+53', '4.6132401173401159148317192716461840460098012252448797051e+53', 6);
T('7.32463531177726767070327e+24', '7.324635311777267670703270143673239247897250865e+24', 5);
T('9492750342', '9492750341.5468235017', 0);
T('5.9924688637725175418959184712986106542209e+40', '5.99246886377251754189591847129861065422091790973e+40', 4);
T('6.38408863068170293642840766398672140548201840891308814462049096011298e+68', '6.3840886306817029364284076639867214054820184089130881446204909601129823033026163563031009851e+68', 1);
T('7.4281774712865747894718810782070161707962141364478650032751e+58', '7.428177471286574789471881078207016170796214136447865003275139e+58', 6);
T('8.2291903292884934239290374743254330713093147520981434381868001604853057115e+73', '8.229190329288493423929037474325433071309314752098143438186800160485305711412751796099374201615277129222774e+73', 2);
T('8.8873637320278424045052136012703091452152385596735778232978389895e+65', '8.887363732027842404505213601270309145215238559673577823297838989490074515574241964739007220065349365355832e+65', 2);
T('13420940651299676331', '13420940651299676331.26511669629059409539894', 1);
T('6.820160531399846720809e+21', '6.82016053139984672080874755e+21', 6);
T('7.4965172885461842904391409348e+29', '7.49651728854618429043914093480247437834314153544101e+29', 5);
T('6.64938016435260697956183682699795388974e+38', '6.6493801643526069795618368269979538897377820699e+38', 0);
T('7.869150570366980999594524e+24', '7.86915057036698099959452377283501051892434874720438186810428551e+24', 2);
T('5.19486305047873835248944339545007665193774249288470059556282860555046774571333e+77', '5.19486305047873835248944339545007665193774249288470059556282860555046774571333420256698422453084961891243263122321e+77', 3);
T('5.7835512250829918670069143189561604663166223486279111952099522e+61', '5.783551225082991867006914318956160466316622348627911195209952154273291711313e+61', 4);
T('1.2715301191234249004957962e+25', '1.27153011912342490049579618068751704e+25', 6);
T('7.49610781703103005342285202e+26', '7.4961078170310300534228520263319484012545987e+26', 3);
T('900583749682261768', '900583749682261767.71758769982035550126592894', 2);
T('7.764194331609080311417079250360642454832587863824807561529880700701262e+69', '7.764194331609080311417079250360642454832587863824807561529880700701261838131617253253e+69', 6);
T('5.796854772217452396158422229542188271172e+39', '5.796854772217452396158422229542188271172213754893963182258553749144938152e+39', 6);
T('9.7447635949302905680847157198e+28', '9.74476359493029056808471571987314521576e+28', 3);
T('345074721311', '345074721311.7497056', 1);
T('8.3258442424646523597769609651089455883519659978661855276614804084e+64', '8.32584424246465235977696096510894558835196599786618552766148040844538974159e+64', 5);
T('2.9771200663921728744834473352775787525619171612995745653334631710243975955204161e+79', '2.97712006639217287448344733527757875256191716129957456533346317102439759552041613160127772e+79', 6);
T('689506889903807', '689506889903806.3396074465777', 0);
T('78114006982912887', '78114006982912886.878888262295932', 4);
T('6.4574784865028212261284765693014199108e+37', '6.457478486502821226128476569301419910763006695315882365345111890215643e+37', 4);
T('1.36722680208699853758844683362955886214490751487857933210796e+59', '1.3672268020869985375884468336295588621449075148785793321079524913097405673863544465840345404e+59', 2);
T('8398187542945', '8398187542945.1831873933442847', 4);
T('8.82998732973986719861353863285618141614627014814280871326991189947285698409772e+77', '8.82998732973986719861353863285618141614627014814280871326991189947285698409772006759609e+77', 1);
T('8.7764377762124679797446717457947449902705614968502226026735905082615e+67', '8.77643777621246797974467174579474499027056149685022260267359050826143768368658072e+67', 2);
T('74', '73.83', 5);
T('2.86957754258405999980937e+23', '2.869577542584059999809378552464896394224120962916352669396e+23', 1);
T('5.431938670448514905864222664648548305520710924605566326634e+57', '5.43193867044851490586422266464854830552071092460556632663448e+57', 6);
T('773285', '773284.4593793862492222208580448', 0);
T('7.8479497050960563562538974822491461810658256366617085418122407e+61', '7.8479497050960563562538974822491461810658256366617085418122406581e+61', 4);
T('1.9857027177450969420302083736429795e+34', '1.985702717745096942030208373642979453023733069e+34', 4);
T('2.2804574746046073100633658917061360955904951256e+46', '2.280457474604607310063365891706136095590495125558311e+46', 4);
T('6124', '6123.56689186802250395372053', 4);
T('6.320236006847258091448335965597365410326331667714454442e+55', '6.32023600684725809144833596559736541032633166771445444197367536006295155455606530935993888e+55', 2);
T('9.6399495222689108695878935165317666976434938891966461142981042089e+65', '9.639949522268910869587893516531766697643493889196646114298104208894739986269688e+65', 0);
T('7124928711', '7124928710.5948482657', 5);
T('4.2737197072369332784637e+22', '4.273719707236933278463688841970353132430807538e+22', 5);
T('2.52064107851770111590447952816522123236993929146763370703e+57', '2.52064107851770111590447952816522123236993929146763370703048e+57', 1);
T('412710307321', '412710307320.0359301278274477963286322247897455', 2);
T('6.04667453264437500497776182745346575559428285689037182e+53', '6.0466745326443750049777618274534657555942828568903718198035e+53', 4);
T('3836312437', '3836312437.168039607521621031', 1);
T('3.28684123450997687568391364751753774187703169612783e+50', '3.286841234509976875683913647517537741877031696127838099850294605e+50', 3);
T('6.01946829291619435539074e+23', '6.0194682929161943553907392301669569515e+23', 2);
T('8.8869504445806770934295347914280727813632209620994242513140985273440372e+70', '8.886950444580677093429534791428072781363220962099424251314098527344037118146133949189424651244e+70', 2);
T('5.127129237942863916981436951e+27', '5.127129237942863916981436951436e+27', 5);
T('5.68532010535419113776955661106934896066078835090454019387e+56', '5.6853201053541911377695566110693489606607883509045401938659711684501907322933318572865e+56', 0);
T('8.936244706108305571185847e+25', '8.9362447061083055711858469575478e+25', 5);
T('5.2174503732943829537055535968763791085950592e+43', '5.2174503732943829537055535968763791085950592156672726596e+43', 1);
T('7.6969430390917048997864665888673276656209242564149e+49', '7.69694303909170489978646658886732766562092425641492352485621064e+49', 4);
T('6.081686390561066295591887901875525354014662473179184571774928375115473e+70', '6.0816863905610662955918879018755253540146624731791845717749283751154730721903857e+70', 1);
T('1.66621152364876209214246184462e+29', '1.6662115236487620921424618446244616536541999544822104e+29', 3);
T('277891', '277890.990861109412935430349463460606014', 0);
T('483470329151007377927', '483470329151007377926.5244550342052148867156', 6);
T('9.485587900052705895410181280140014852295658201129825139477193303e+63', '9.4855879000527058954101812801400148522956582011298251394771933027254e+63', 2);
T('2.24435973710009653925485712833256591685696381049627997998737e+59', '2.24435973710009653925485712833256591685696381049627997998737316453915725917342771606048088812872934e+59', 4);
T('9025', '9025', 1);
T('39', '38.5791612689556386314170518221071145094098', 6);
T('5.83940365820499758420377564494326298e+35', '5.839403658204997584203775644943262983e+35', 1);
T('8.53346236487872351527932974788558509398569226711624010512979446222210467e+71', '8.53346236487872351527932974788558509398569226711624010512979446222210467366119270888190653876081885893927e+71', 5);
T('4.44545324903378857212413800845224023862165698998040239340683516217371781299879e+77', '4.445453249033788572124138008452240238621656989980402393406835162173717812998788745527411498722055088283367290456e+77', 0);
T('2.36623906748570761596553991478676889678686641634606124375245859921e+66', '2.36623906748570761596553991478676889678686641634606124375245859921041146021e+66', 4);
T('4.03208014374063106859382863e+26', '4.03208014374063106859382862689878532641499085917077491026e+26', 0);
T('8.448843812874340415212553897007907e+33', '8.448843812874340415212553897007906749556929035264982395e+33', 4);
T('7.258655899506293385065411e+24', '7.2586558995062933850654105212e+24', 6);
T('5.310412569168547111968512376059424666756e+39', '5.3104125691685471119685123760594246667557092949916867584337706215e+39', 5);
T('6.8543516556884684001231409624725932927783e+40', '6.85435165568846840012314096247259329277825464e+40', 6);
T('695906637375763742', '695906637375763741.1', 2);
T('3.28368523087984590004195e+23', '3.28368523087984590004194997564105499706739054397354e+23', 4);
T('9.8772434305867642619352773743114351548027858717324658611044214992080719889962e+76', '9.87724343058676426193527737431143515480278587173246586110442149920807198899625349776908187935418660727e+76', 3);
T('1.99291296356039994325077461982219443475629440119315173598489127340744829e+71', '1.992912963560399943250774619822194434756294401193151735984891273407448287174197719122723117231384e+71', 0);
T('7.83571115007070143748806423463659896393217086000140863003588793044619327e+71', '7.8357111500707014374880642346365989639321708600014086300358879304461932701808624349910278584e+71', 5);
T('8.5240485192442809959329607059712042825781224792155754640998626555e+65', '8.524048519244280995932960705971204282578122479215575464099862655497954e+65', 6);
T('9.330906514486945454018960308555036981149458181406437226267484e+60', '9.33090651448694545401896030855503698114945818140643722626748397189746509982141978324241e+60', 0);
T('2.856317408296862257853509792023e+30', '2.856317408296862257853509792023e+30', 2);
T('5.72349608499093647272203e+23', '5.723496084990936472722030989431471990767256e+23', 5);
T('9.192929114558755649052745130985293221362616040338406930883641996819e+66', '9.192929114558755649052745130985293221362616040338406930883641996818963574038326836248343e+66', 4);
T('585518780446565173282', '585518780446565173282.3', 6);
T('9.9800914740867627240178084471535875754085353290206237261113532560679807634373279e+79', '9.980091474086762724017808447153587575408535329020623726111353256067980763437327817400628082383872e+79', 2);
T('9411339189', '9411339188.35073004186638031820070340397555995567', 2);
T('754337101605214682', '754337101605214681.1035874317755992890630163', 2);
T('4.5042118011484472873079083495444328154672088520826e+49', '4.50421180114844728730790834954443281546720885208259493651883584e+49', 6);
T('3.1212827099113753386124163567526785697531515844755531818851498301532113e+70', '3.121282709911375338612416356752678569753151584475553181885149830153211212493090740688727434768019055402717e+70', 0);
T('3.252771080193935016458863983001774511208642899945258027966777375007087024784e+75', '3.252771080193935016458863983001774511208642899945258027966777375007087024783881398190828057838486532930091363145e+75', 5);
T('1.18371067751929994740480804586521002765544777730284e+50', '1.1837106775192999474048080458652100276554477773028494537402755118e+50', 3);
T('5.7067849522705128619786472703348536599261788606040020630356842509990429e+70', '5.706784952270512861978647270334853659926178860604002063035684250999042841442563298639669571861377770202e+70', 0);
T('3.163307083824774018985e+21', '3.1633070838247740189843e+21', 2);
T('7.5792807577801706023374729904143610031948e+40', '7.5792807577801706023374729904143610031948425749619967725603578149e+40', 5);
T('7.33153402044824184370798469667577267e+35', '7.331534020448241843707984696675772670180928045549481e+35', 6);
T('22491053408963480366', '22491053408963480365.756701795616971494449196613288809968019', 4);
T('4.965617733386598340280952028979217399688880630291251445059651585881e+66', '4.965617733386598340280952028979217399688880630291251445059651585880772652154e+66', 2);
T('56439624', '56439624.31101', 1);
T('1.70665115426663521772925012499627611143007072397793033e+53', '1.706651154266635217729250124996276111430070723977930329217715251540889196769768822254e+53', 4);
T('6.18137067179785611086332222139217163449331984e+44', '6.18137067179785611086332222139217163449331984522798603346096747138e+44', 1);
T('4.97397876018980600618248579822173106799477905314619324588892272007e+65', '4.97397876018980600618248579822173106799477905314619324588892272007255380077858274371355846782194258715e+65', 4);
T('17793537768129329445', '17793537768129329444.440466158072022', 0);
T('1.95202197944543479901245221413641e+32', '1.95202197944543479901245221413641216171373711777039167e+32', 6);
T('239244', '239244.44962859597588452061972583402', 1);
T('2.69143389025268494627950670715398e+33', '2.6914338902526849462795067071539802892990572107900824e+33', 6);
T('4.67014686666350190435732469e+26', '4.670146866663501904357324685811e+26', 5);
T('7.51476186876806719655323915824263e+32', '7.514761868768067196553239158242628285056614824685e+32', 5);
T('4.60560519865825402916823330940951531636604539459649473923e+56', '4.6056051986582540291682333094095153163660453945964947392265674e+56', 6);
T('7.0455024639133218502742088968592420356747968295128111646e+55', '7.04550246391332185027420889685924203567479682951281116451910323984533329177e+55', 2);
T('4.6360546119282525799269543407e+28', '4.6360546119282525799269543406954949799814541814871088873135519841793e+28', 2);
T('93644488089', '93644488089.231918012558248594901222877124', 1);
T('7.104987078409051551507319767116815464431990550070790593e+54', '7.10498707840905155150731976711681546443199055007079059332288134361717847362765035359094e+54', 6);
T('6.4105705364301622216779258618080758e+34', '6.4105705364301622216779258618080758070052446159087e+34', 6);
T('4.10987062802378400842712516445371991301292245772553334881523011e+62', '4.10987062802378400842712516445371991301292245772553334881523011267165716459276581715e+62', 5);
T('5.381268771834446779940669983389088847607934706333e+48', '5.3812687718344467799406699833890888476079347063329423313663311188705e+48', 6);
T('3.11821113365557323840795007287766e+32', '3.118211133655573238407950072877655017922204988799504e+32', 6);
T('5985581', '5985581.8151', 1);
T('990', '989.8807673095', 4);
T('5.0014490681350062679251305871324267610007459661446973002889758894047162141e+73', '5.0014490681350062679251305871324267610007459661446973002889758894047162140838237012594728190732194872207e+73', 6);
T('2.4224977053713634504457695633707553131615e+40', '2.4224977053713634504457695633707553131615e+40', 1);
T('8.363964814434721863600932081693494675071931611596926432932045e+61', '8.3639648144347218636009320816934946750719316115969264329320449558846422378668574367360928612791516705e+61', 6);
T('601882324307348107930', '601882324307348107929.7741', 4);
T('9.018366301850783386152290730983e+30', '9.0183663018507833861522907309825132229114424e+30', 5);
T('7185387966191207119', '7185387966191207119.065698513715433473147195726', 6);
T('1.95115201474970295937899905528481761244758221588835913382055175491598426693e+74', '1.9511520147497029593789990552848176124475822158883591338205517549159842669238989468416511302343182422684983927e+74', 0);
T('2.79701975924142158781122644686633104891735894873332e+50', '2.797019759241421587811226446866331048917358948733312609601474015884557552874856e+50', 0);
T('8.8869097367029826962214759674337271488299453368777e+49', '8.8869097367029826962214759674337271488299453368776913072361831887060378822473136762e+49', 2);
T('4.6560349627556345477852420034616849113406867492184e+49', '4.65603496275563454778524200346168491134068674921839582034599502486e+49', 6);
T('1.9878015442937294577685910460809122e+34', '1.987801544293729457768591046080912212446889748e+34', 5);
T('6.339996932924417653204091304724019931549101165183471947054982914556804246339e+75', '6.3399969329244176532040913047240199315491011651834719470549829145568042463391695e+75', 4);
T('3.514517036996044877161793522236836849386117297666017321095173862361825e+69', '3.5145170369960448771617935222368368493861172976660173210951738623618247266667559984688030939763e+69', 0);
T('9.67478059931545595531828082252189670949884965155796e+50', '9.674780599315455955318280822521896709498849651557957e+50', 5);
T('4671', '4670.282', 2);
T('7.40548301431213892791e+21', '7.4054830143121389279100408e+21', 5);
T('9.101327277967607557978673690965670674092401626605053e+51', '9.1013272779676075579786736909656706740924016266050534488e+51', 1);
T('5.838399365965715472118078933769174415779153020197749798288340725121909688e+72', '5.838399365965715472118078933769174415779153020197749798288340725121909687758902721461001e+72', 2);
T('5.862922693284633178080437118955000867690119446381101369356162857053e+66', '5.86292269328463317808043711895500086769011944638110136935616285705297069547619836629738158354821474338802e+66', 5);
T('7.155450215283748894182408295292324510576135985995339477419190492795488082e+72', '7.15545021528374889418240829529232451057613598599533947741919049279548808115e+72', 2);
T('1.5931348676763295461504e+22', '1.59313486767632954615044857367614600391660453e+22', 5);
T('9', '8.64231088071769', 5);
T('5.74555594557347832650483995293782415625282212372416152e+53', '5.745555945573478326504839952937824156252822123724161519475338122687059696159860910176911113802e+53', 4);
T('5.3093558659418551432689917985794915439992114626479537501799844168e+64', '5.30935586594185514326899179857949154399921146264795375017998441688852e+64', 3);
T('7.57327802111011953120414226274406745106099479436366900873829061618089528538e+74', '7.57327802111011953120414226274406745106099479436366900873829061618089528538397560949413394536144771665841712463e+74', 1);
T('426195094679587', '426195094679587.0302086706565318580687709084', 6);
T('8.211747267546233296676104664e+27', '8.211747267546233296676104664171248602797926589265122e+27', 4);
T('9.04432728703468958159128238240401433632230204442329235405367927274126548371e+74', '9.04432728703468958159128238240401433632230204442329235405367927274126548371219302389154935478743521375e+74', 1);
T('9.49146764648515808136639874e+26', '9.4914676464851580813663987385785708751239638186423066781456e+26', 5);
T('6.87136187538725100962828e+23', '6.8713618753872510096282756204390708989184482e+23', 0);
T('1.4406555499215394079147748331028914033474888375708004257987e+58', '1.4406555499215394079147748331028914033474888375708004257987e+58', 5);
T('6.96677242715561672482013004193797526868e+38', '6.966772427155616724820130041937975268675573e+38', 6);
T('6.2083685661293738191320852343197079770268080343695409538e+55', '6.208368566129373819132085234319707977026808034369540953797185166072667516119671e+55', 0);
T('8.7994283040094873182774854563077173558e+37', '8.7994283040094873182774854563077173558465487667410564219190337618e+37', 5);
T('4.2501662621037375581074609780825158928655277299e+46', '4.25016626210373755810746097808251589286552772990124305543691224060814e+46', 3);
T('3.2436853641587874343859097e+25', '3.243685364158787434385909741674716895524392920532e+25', 3);
T('8.4152739923056313019863044e+25', '8.4152739923056313019863043535235023041508271514305462140296199e+25', 5);
T('6.451298322455609461122553461921006572148351955503e+49', '6.45129832245560946112255346192100657214835195550303191794487971689125140108736e+49', 1);
T('8.69434393554090160608624112230687020259877893376426136238290882e+62', '8.694343935540901606086241122306870202598778933764261362382908819520323184e+62', 6);
T('9.003514702937804944621478708154150719085749322896347471073689e+61', '9.0035147029378049446214787081541507190857493228963474710736890063519518039207803337966545e+61', 6);
T('120948991658663147636', '120948991658663147636.237349448093830052', 3);
T('4.87234067130122699485693564695677683103654715143410171446e+56', '4.87234067130122699485693564695677683103654715143410171445101237e+56', 2);
T('4.0849295308315038670090664490935698923613932777261591064966548270523e+67', '4.084929530831503867009066449093569892361393277726159106496654827052323409e+67', 4);
T('3.71694618979654585200127523158866707330285957692085898085087227018e+66', '3.7169461897965458520012752315886670733028595769208589808508722701795026e+66', 5);
T('2.38930187749163771599131444541e+29', '2.3893018774916377159913144454053635789023557429269092370236910018e+29', 2);
T('7.00929148764712933975848124892891777018741466725267615809340305879795e+68', '7.00929148764712933975848124892891777018741466725267615809340305879795361450358016948625697e+68', 1);
T('76586125186', '76586125185.13103050132076613019', 2);
T('2.5057157668753982600835949097288072980574089137445096575631e+58', '2.505715766875398260083594909728807298057408913744509657563112e+58', 5);
T('515762382148', '515762382147.6354330781290969440273499843524', 4);
T('1.39369806985217051123049934189e+29', '1.393698069852170511230499341884794881018113041567579e+29', 2);
T('1.88212925059958337350823969772377e+32', '1.882129250599583373508239697723765890532586444088e+32', 4);
T('1.83655790797583644547105296e+26', '1.8365579079758364454710529516636355771854e+26', 0);
T('8.9104343706071734381723447814064982255853827021014652340893e+58', '8.910434370607173438172344781406498225585382702101465234089277573e+58', 6);
T('7.32095785004746609246596e+23', '7.3209578500474660924659569814167993220707849424213157564e+23', 0);
T('7.132933859687299259934309018109e+30', '7.1329338596872992599343090181080828213546362e+30', 0);
T('7.584880722182680524476005762e+27', '7.5848807221826805244760057619671080271883043711439496558651638e+27', 0);
T('21', '21.0126013881636', 4);
T('3.2305865976952241488233576e+25', '3.2305865976952241488233576029877800184994324e+25', 4);
T('5766286785741162', '5766286785741161.9753856461932327444', 5);
T('1.60374231661287598645051684296214612216e+38', '1.603742316612875986450516842962146122158881519958e+38', 6);
T('3.8154284271821739001530246061712308696149278368e+46', '3.81542842718217390015302460617123086961492783680053481151e+46', 3);
T('46897365334218', '46897365334218.337603219', 5);
T('2.62578797721312216334132331742016558124218424601946685141091e+59', '2.62578797721312216334132331742016558124218424601946685141091310307809891259276937835929753382e+59', 3);
T('6.459789350530486296422886489236205168498930695775483291892585812e+63', '6.4597893505304862964228864892362051684989306957754832918925858113741060903842807076535014595e+63', 0);
T('7.289516487663794967126975429954169413804148054537170039647e+57', '7.289516487663794967126975429954169413804148054537170039646131254378216959271606071943485e+57', 0);
T('5.233798268023477869448414006225614697245924603080576502961742908793e+66', '5.2337982680234778694484140062256146972459246030805765029617429087928538374e+66', 4);
T('9.60812763430242957731644364657091542713981e+41', '9.6081276343024295773164436465709154271398081385103262e+41', 6);
T('945410733017499', '945410733017499.42682386463147', 4);
T('7.014903047242032896689924620499e+31', '7.0149030472420328966899246204990316e+31', 1);
T('5.5019916934453366948545236821188427e+34', '5.50199169344533669485452368211884274828057624e+34', 6);
T('10', '9.8872232962733474171894216', 5);
T('1.725501474039394857143074933405424591951005819115208130781151849794029718502e+75', '1.7255014740393948571430749334054245919510058191152081307811518497940297185015e+75', 6);
T('5.44832757302266912957985044351910169839997745e+44', '5.44832757302266912957985044351910169839997745398088348553171837944652339836386634343e+44', 1);
T('9.146329186431134043466003829e+27', '9.14632918643113404346600382815058132e+27', 2);
T('8.5553476835356861323261716882280998437347758451975272e+52', '8.5553476835356861323261716882280998437347758451975271889306197481e+52', 4);
T('6.375288547350890999721435910418264762295030791538871528e+55', '6.375288547350890999721435910418264762295030791538871528026537148103424924298446367104204e+55', 3);
T('460168974592331453', '460168974592331452.5131991081338644844184', 5);
T('2.15139374583207751119183453337721437750606891423582288146347156558e+65', '2.151393745832077511191834533377214377506068914235822881463471565579666334e+65', 4);
T('7.728195101855670138332135094913909494117892052932672973336e+58', '7.7281951018556701383321350949139094941178920529326729733359982990244566654441592190933281612744e+58', 0);
T('87816426893282484427', '87816426893282484427.0600859091338211', 1);
T('97778847513', '97778847512.75', 4);
T('9.48875304490985037242472373686747011063284263251989958e+54', '9.4887530449098503724247237368674701106328426325198995799257545e+54', 0);
T('7.3552054470089684979917426106273346590548181643323336831637e+58', '7.35520544700896849799174261062733465905481816433233368316371596e+58', 6);
T('9.337656259639304221885995033219075611856196243445802518583505215984048911642e+75', '9.337656259639304221885995033219075611856196243445802518583505215984048911641682373988103e+75', 4);
T('9.93978267268906083266875074271742998612804885160547137653394949365556969e+71', '9.939782672689060832668750742717429986128048851605471376533949493655569692030619832854e+71', 4);
T('8.5087960244728211653062110539831490907819751795e+46', '8.508796024472821165306211053983149090781975179521997546577389e+46', 1);
T('4.5016415013072359530617994080703498639991e+40', '4.50164150130723595306179940807034986399919187634e+40', 1);
T('9.424614389398812977439283566501320505873572482852083580563311049058164e+69', '9.42461438939881297743928356650132050587357248285208358056331104905816424741323125317462805568020409101e+69', 1);
T('7.69063044876783578373109e+26', '7.6906304487678357837310900015624220759064679374471e+26', 4);
T('6.72913956350597822974469e+23', '6.729139563505978229744692342047220429984e+23', 1);
T('7.1852770468234808910954048880409341739344235208437041519160245930926751215e+73', '7.1852770468234808910954048880409341739344235208437041519160245930926751214760406882377233261807163047856248e+73', 2);
T('5.26457689809025233201518971018486653344044905820059055191249749419974355e+71', '5.26457689809025233201518971018486653344044905820059055191249749419974354266714339951e+71', 0);
T('8.5287518854464390269426365877685876845710783639462486e+53', '8.528751885446439026942636587768587684571078363946248594470411e+53', 0);
T('2.629019826412882382506745591122399635340389897145796220872643292e+63', '2.62901982641288238250674559112239963534038989714579622087264329122e+63', 2);
T('3.1016288519119362455675287925144547581470024205309052795052620249172470398795e+76', '3.10162885191193624556752879251445475814700242053090527950526202491724703987953894175347025270370614503463e+76', 1);
T('14594485433300609801', '14594485433300609801.3644573296720628', 3);
T('9.909976522126436243247165833403475863097155287284168759089e+57', '9.9099765221264362432471658334034758630971552872841687590891347908593443328e+57', 6);
T('1.866000194192342669626e+22', '1.8660001941923426696260226510750828485e+22', 3);
T('9.688036355946754020646362676421370109e+36', '9.6880363559467540206463626764213701091565576579390298e+36', 6);
T('4.6291525452235477584252231021778207067484327637512915288232e+58', '4.62915254522354775842522310217782070674843276375129152882318498708829672e+58', 2);
T('814971592678898223769', '814971592678898223769.24730750299390784', 6);
T('641325423', '641325422.670865261843432008485019942', 0);
T('44572805232309819', '44572805232309818.9699549401', 5);
T('8.79184318556198431824940962956029039466391228163828595296938854473054792e+71', '8.7918431855619843182494096295602903946639122816382859529693885447305479247402582168216212385721119479815e+71', 3);
T('5.896846800810497104643358838449313563855321250619177e+51', '5.896846800810497104643358838449313563855321250619177881004003251412906344380792485776189e+51', 3);
T('7.85664930241778855966192689084839528128720564626270427100850964064e+65', '7.856649302417788559661926890848395281287205646262704271008509640636383625973523147168e+65', 2);
T('1.17701347066832155021800545974293941973704390602747620566517292979078067116665e+77', '1.1770134706683215502180054597429394197370439060274762056651729297907806711666406681959597386215797309002247176e+77', 2);
T('4.55192680609734233138816849958475462184523313653682008889121435788937e+68', '4.55192680609734233138816849958475462184523313653682008889121435788937442580053080699501571143759e+68', 3);
T('220114116', '220114115.7277147093196857', 2);
T('499378560', '499378559.477587206695188325631734004', 2);
T('1321708010261', '1321708010260.6033532654837553', 6);
T('1.2626086782842105421895557442572717502030839246e+46', '1.26260867828421054218955574425727175020308392459966913e+46', 0);
T('1.920321660764968606014618352e+28', '1.92032166076496860601461835204616714824306410597165300296827e+28', 1);
T('2.2387806304936372291963980404568762425038608874917473754079603332160856938125814e+79', '2.23878063049363722919639804045687624250386088749174737540796033321608569381258144386214195e+79', 6);
T('4576013', '4576013', 0);
T('9.02301209763800564973640552599641789843862138643761e+50', '9.02301209763800564973640552599641789843862138643761827943733711000239725330871e+50', 1);
T('5.13561518190274421909351201230399338188e+38', '5.13561518190274421909351201230399338187710930981750608461538261708222e+38', 4);
T('7.386335179288537041168092105025536316354375880217e+49', '7.386335179288537041168092105025536316354375880217042374130256105363066687e+49', 5);
T('3631257658', '3631257658.35672019454479779188743844237805423', 1);
T('33', '33.84934806406', 3);
T('5.130664710734157554800383269759846763e+36', '5.1306647107341575548003832697598467631101147159531740298534677484225306e+36', 4);
T('2.0827053940807154710601643908909681555591267704306091680299602119670331187336305e+79', '2.082705394080715471060164390890968155559126770430609168029960211967033118733630406565e+79', 0);
T('7.29631659934698168089696316846797108601443838135176983211e+56', '7.296316599346981680896963168467971086014438381351769832104215032118285e+56', 0);
T('93620', '93619.3172562489620622031859', 2);
T('823136102376343', '823136102376342.86549089641', 4);
T('8.240663405950443004015667993635292287356417796080343473871159187139395e+69', '8.240663405950443004015667993635292287356417796080343473871159187139395390435330974e+69', 1);
T('1.349274371806300673382708843728878565185533306e+46', '1.349274371806300673382708843728878565185533305994847128209350729520597482688e+46', 6);
T('5569535713056064124', '5569535713056064123.607620248610098826725316958020875121249', 0);
T('5017866441', '5017866440.899', 0);
T('717902443586924', '717902443586923.7', 5);
T('6.92051687505920638365249346e+27', '6.92051687505920638365249346001818198481033e+27', 6);
T('9.2721658841013377972475264947706113608634320376e+46', '9.272165884101337797247526494770611360863432037629932875269958e+46', 5);
T('8.68197329466072579911957504322834618417049e+41', '8.68197329466072579911957504322834618417048520509237718056635111243724784714e+41', 4);
T('6019', '6018.24332715835884405125968', 0);
T('8.24587848657006456168803724367174762133e+38', '8.245878486570064561688037243671747621330836652770107050357732200928725023984e+38', 4);
T('5062042261', '5062042260.52097613837855032992', 4);
T('1.831738255417017674549589e+25', '1.83173825541701767454958893e+25', 0);
T('8.291403185122070691384e+21', '8.29140318512207069138462999e+21', 1);
T('9.969650360190638275328452389950234178728059380017632630344673827122010194596e+76', '9.96965036019063827532845238995023417872805938001763263034467382712201019459595057e+76', 5);
T('362082129377310', '362082129377309.85385917964766700007765411774232', 5);
T('37034679021474899', '37034679021474899.37607061779501373462814796292', 3);
T('3620', '3619.380481389774847', 0);
T('7.700414243999223464381634e+24', '7.7004142439992234643816334e+24', 2);
T('5.872645290058659407301058e+24', '5.872645290058659407301057836109108124e+24', 4);
T('7.014045285560971379581630391960828015179548334e+45', '7.0140452855609713795816303919608280151795483344630700869777821821942986391221487183e+45', 4);
T('2.7608306443142427913412545665593474465524264858469e+49', '2.76083064431424279134125456655934744655242648584686062383803397724717029e+49', 6);
T('8.8067577543467048957047174612436123885681579248454729574e+55', '8.80675775434670489570471746124361238856815792484547295736096355126451739255842116249420946e+55', 4);
T('1.101812060993424240493745510396183843816211104677495515962319788782341202081471e+78', '1.10181206099342424049374551039618384381621110467749551596231978878234120208147184657665469e+78', 1);
T('8.312375901053504578698e+21', '8.312375901053504578697753781004141423251491008494e+21', 2);
T('8.56790628840738099852813063092526435282753977444149345151472e+59', '8.56790628840738099852813063092526435282753977444149345151472719718568606882095218092777e+59', 1);
T('1.388965067484535939246077297527177356982752171580269712204483290697479166143909e+78', '1.38896506748453593924607729752717735698275217158026971220448329069747916614390999328117430704567e+78', 3);
T('5.07891114984352101509148e+23', '5.07891114984352101509147778916629121527878e+23', 5);
T('7.214553688607518057970041777962951017403080674549865806861e+57', '7.21455368860751805797004177796295101740308067454986580686111942665e+57', 1);
T('6.6911676930059212341887741386613279552352174974894175090330573607516682527e+73', '6.6911676930059212341887741386613279552352174974894175090330573607516682527185683056e+73', 6);
T('7.913204342833602385888205469608078e+33', '7.91320434283360238588820546960807752200026807784e+33', 0);
T('5.7177467377102248313232030423646408531830215951552354692495e+58', '5.717746737710224831323203042364640853183021595155235469249502766286053634641139749895e+58', 4);
T('5.04714740939517474953665662160199999284508839471327699904e+56', '5.0471474093951747495366566216019999928450883947132769990379793e+56', 2);
T('5.08934151980686108636534355495100140943959018094444772000405951739872e+68', '5.089341519806861086365343554951001409439590180944447720004059517398719529750460981623175872524933e+68', 5);
T('8.31710107168825896127025018236e+29', '8.31710107168825896127025018235567e+29', 5);
T('4.13943733020949416933460771608042062303847e+42', '4.139437330209494169334607716080420623038470828854667e+42', 1);
T('8.4957883764797485130233435673412590732415513727661351743851700796704942e+70', '8.495788376479748513023343567341259073241551372766135174385170079670494175254583e+70', 0);
T('95797679', '95797679.4724825533136442887892', 5);
T('4.647156959300003875179e+21', '4.647156959300003875178658080734720637798290567037620171985e+21', 6);
T('72164720884622689', '72164720884622688.5130255380042634013404', 5);
T('4.6530905059657968470703898903065167686213803697340255462241323e+61', '4.653090505965796847070389890306516768621380369734025546224132203e+61', 2);
T('19516', '19516.233537046682879834936386604', 1);
T('7.673629737928966104989126818806e+30', '7.6736297379289661049891268188055351389254505e+30', 5);
T('4.5960394667050682252942044881e+28', '4.596039466705068225294204488013e+28', 0);
T('6.7126111799939407422634242495265048864015744045735283540540451446939698353080241e+79', '6.7126111799939407422634242495265048864015744045735283540540451446939698353080241954437e+79', 3);
T('5.572713597296657574489805711874989888130126679171388606e+54', '5.5727135972966575744898057118749898881301266791713886065269e+54', 1);
T('8.041276555139120396833202595445897639e+36', '8.041276555139120396833202595445897638830956611488172e+36', 4);
T('8.16546645981064464094292920656630088574035721829192236752200343440923752e+71', '8.165466459810644640942929206566300885740357218291922367522003434409237521152e+71', 1);
T('5.46196919970385723533696843e+26', '5.4619691997038572353369684253879674171908635488038552179290723495e+26', 6);
T('8.78752656810860528430059765685818967878821631327563997e+53', '8.78752656810860528430059765685818967878821631327563997218e+53', 4);
T('8.172058984082451893643616856386835566428669186532820932324e+57', '8.172058984082451893643616856386835566428669186532820932324304084489779000152e+57', 3);
T('3.955933707505702620481147062917466391185191479650031944037267828e+63', '3.955933707505702620481147062917466391185191479650031944037267827075077971630897236e+63', 0);
T('8.213235633736970131811439e+24', '8.21323563373697013181143997957794e+24', 3);
T('6.82080040046199786009892163725448128250538194772e+47', '6.8208004004619978600989216372544812825053819477197154781548999526e+47', 2);
T('349841410858212429', '349841410858212428.8615461925172', 5);
T('6.701108836800127211198939138826182711614747080065289918106718553759109233487209e+78', '6.701108836800127211198939138826182711614747080065289918106718553759109233487208489564105634504928240627659e+78', 2);
T('1.89463846177439313258232473569069302226944659408005e+50', '1.8946384617743931325823247356906930222694465940800529169204333e+50', 6);
T('5.354042770689259385549082867053944739e+36', '5.354042770689259385549082867053944738291109683974165537137539e+36', 0);
T('5.917420997098637652271329275205618208426656659968760965214e+57', '5.91742099709863765227132927520561820842665665996876096521375036481352276772406442e+57', 2);
T('3.490663968012480283192949440896285232910606577413510374334851e+60', '3.4906639680124802831929494408962852329106065774135103743348517e+60', 1);
T('3.9656460477898590563578806276032059225147463949585341655708887563329e+68', '3.965646047789859056357880627603205922514746394958534165570888756332899e+68', 5);
T('7.4594549063277516960804280905153976818310827111143735e+52', '7.4594549063277516960804280905153976818310827111143734502550407368484563968670731981915265234e+52', 5);
T('2.6622969940379719102627448469e+28', '2.662296994037971910262744846893240535296145e+28', 5);
T('1.5000790171176632065178347366644460743950441218e+46', '1.50007901711766320651783473666444607439504412189318170627418661367876504e+46', 1);
T('3.8758674419315352065207559443870382854045826105e+46', '3.87586744193153520652075594438703828540458261047248768102468184650588e+46', 4);
T('3.82945822190417145598864283185732544944e+38', '3.82945822190417145598864283185732544944088044869775750440038081287409582e+38', 5);
T('4.2291729112266216018188932105494737761231e+40', '4.229172911226621601818893210549473776123146638145326150428531e+40', 6);
T('5.87608919034439373150274462504e+29', '5.87608919034439373150274462504251297546473e+29', 1);
T('2.844386368111958606287725468405365452905075948789447366919739669746848012742e+75', '2.844386368111958606287725468405365452905075948789447366919739669746848012742423856137976321237952e+75', 3);
T('5.26820212311012395490337927697615376502073460859982302752937719806e+65', '5.268202123110123954903379276976153765020734608599823027529377198061032160762969651044523190372096828457e+65', 6);
T('3.52508036955798750222291589459496e+32', '3.52508036955798750222291589459496e+32', 6);
T('242327033', '242327033.72451831', 1);
T('3.2180349669057548096362834328985713469496114825841367368e+55', '3.2180349669057548096362834328985713469496114825841367367553352785520598731691166986884675898e+55', 4);
T('5.12627800243613633860761972196284960861055747586e+47', '5.126278002436136338607619721962849608610557475859556332535270051e+47', 4);
T('23867755', '23867755.18641383453630129', 5);
T('71264495733358', '71264495733357.7677647521590865270943961813631700089', 5);
T('7.21835458767105722184972022391466697844e+38', '7.218354587671057221849720223914666978442936482006e+38', 6);
T('2.5054895720449575443156842031367893e+34', '2.5054895720449575443156842031367893047796313092918124289461e+34', 4);
T('7.00010575552123631044957305409624296153e+38', '7.00010575552123631044957305409624296153019410212e+38', 3);
T('553301176289794594', '553301176289794593.9769728213402439866111864', 0);
T('5.543505657390528324608945348251151152242460731105615209057020518561626e+69', '5.5435056573905283246089453482511511522424607311056152090570205185616269920612042948644029136164153281192e+69', 1);
T('4.0466360620740151860913526155882308e+34', '4.04663606207401518609135261558823079268284e+34', 5);
T('326', '325.7567544018264663517782078012722836384', 6);
T('7.136013661070692580524593319387073864e+36', '7.136013661070692580524593319387073864480279155529357937e+36', 1);
T('8.959809689099235135286058918700840550831083039006302868884612e+60', '8.959809689099235135286058918700840550831083039006302868884612463290100056e+60', 3);
T('9.57706615037261909894578070855316998581e+38', '9.57706615037261909894578070855316998580843602250081725e+38', 0);
T('1.075497855485706869478938654464747706986807404352201878442058584284613199e+72', '1.0754978554857068694789386544647477069868074043522018784420585842846131980490666e+72', 0);
T('5.48011406173497247852783433442e+29', '5.480114061734972478527834334420608690026048129613679852426991e+29', 6);
T('7.1644003923368137793594775358359521173e+37', '7.16440039233681377935947753583595211722749211623906567489e+37', 0);
T('879057515628387', '879057515628386.62', 5);
T('6.07563215707585654284159534776284286997787441405187761427226679582143705479e+74', '6.07563215707585654284159534776284286997787441405187761427226679582143705478928586348588475122799e+74', 5);
T('1.155106803780920251382632612e+27', '1.1551068037809202513826326119486352503474103757792995997376e+27', 4);
T('2998052', '2998052.350157943703935299181', 3);
T('7.95808154325450265379212795086e+29', '7.958081543254502653792127950855908608613865e+29', 5);
T('6917448912', '6917448911.0731068', 0);
T('5.6069824309798972630801556083717902368835851067650171959832774736107362426e+73', '5.60698243097989726308015560837179023688358510676501719598327747361073624262019264976704135563744189004e+73', 1);
T('3.5513642111673724165903074040564e+31', '3.551364211167372416590307404056379519843285559640770634738953e+31', 5);
T('7.69064100403899048296111984771892813756433971280883579381085452462077495e+71', '7.690641004038990482961119847718928137564339712808835793810854524620774952913365728965866955458259197564e+71', 6);
T('5.87519867592260746680278e+23', '5.87519867592260746680278737342954913192385659158371601e+23', 3);
T('7.8392367432326008015625260925613032472855615386707564133493904472269e+67', '7.83923674323260080156252609256130324728556153867075641334939044722680987303224e+67', 0);
T('8.725464270796479770719780004962338829757590194707081095085281056499e+66', '8.725464270796479770719780004962338829757590194707081095085281056499e+66', 4);
T('2.40424829443378489333113004765466049427642181e+44', '2.404248294433784893331130047654660494276421804786565186236808361665582429220169458e+44', 0);
T('8.10232414150179352934486526973155755915e+38', '8.1023241415017935293448652697315575591478838e+38', 6);
T('8.5560827848037354775169541798755118975080172671554239813840513479522486526e+73', '8.55608278480373547751695417987551189750801726715542398138405134795224865262523476091484719375417581430545e+73', 1);
T('55165117097', '55165117096.658676974404892924451900809', 5);
T('2.308256159333219682227727918111e+30', '2.3082561593332196822277279181107e+30', 6);
T('5.3440190599960139557503396687101065e+34', '5.3440190599960139557503396687101065310917361496468101102420893472e+34', 1);
T('14443328071695', '14443328071694.8917991194853168312306991', 6);
T('6.445786776994844186865848202938e+30', '6.44578677699484418686584820293813048445726370296010408300195077964225e+30', 6);
T('1.35893885857885133286299603e+26', '1.358938858578851332862996034856608322071727573699e+26', 5);
T('1.442794123827565232281246786564797767047468585e+45', '1.442794123827565232281246786564797767047468585410916150752742284238688682095011263e+45', 4);
T('938873515080424675349', '938873515080424675348.955596744205085991853150442188', 5);
T('55997719', '55997718.51730694006516731594343513', 6);
T('5.69402260755063272979327e+23', '5.69402260755063272979327245656e+23', 4);
T('1.528439917928532323457e+21', '1.52843991792853232345729316633996569e+21', 5);
T('7.9855325362996748982796177065229622471e+37', '7.9855325362996748982796177065229622471048383485e+37', 1);
T('3.9171732735750166539711204320170747485663672577685187398883142905969e+67', '3.917173273575016653971120432017074748566367257768518739888314290596963157950482129788e+67', 3);
T('4.0059915834063337118915e+22', '4.00599158340633371189159217644497e+22', 3);
T('33399', '33399', 3);
T('1.6581047179364582266996143024276236365e+37', '1.6581047179364582266996143024276236364703887115e+37', 6);
T('6.275881054930684942007314489994731539394260305853444e+52', '6.275881054930684942007314489994731539394260305853443998767761003508235375373546279e+52', 4);
T('6006098773151', '6006098773151', 5);
T('83137381', '83137381.3842014', 6);
T('9.098210292073994688312e+21', '9.0982102920739946883110883423440913311929897838209608911e+21', 2);
T('5.47342629766216405343720105590894329053811508e+44', '5.47342629766216405343720105590894329053811507981633096105220754982281e+44', 5);
T('3.91924806422101803679244915535273944473456857809471633669167068106e+65', '3.919248064221018036792449155352739444734568578094716336691670681057456149407392378777299103996993833e+65', 5);
T('1.00809011605155536046410338547996222310020225612527618e+53', '1.00809011605155536046410338547996222310020225612527617544527847252009869929226678618289638546e+53', 4);
T('7.86876734160411935392643237656e+29', '7.868767341604119353926432376557145025e+29', 0);
T('4.5303140911780851322498824764397208340166850864172966815e+55', '4.5303140911780851322498824764397208340166850864172966815869682239e+55', 1);
T('4.21748456137526799612977181532576786605842379471e+47', '4.2174845613752679961297718153257678660584237947008017564592564392724270994382064475115e+47', 0);
T('9.37982723007454351744037079731493720341973e+41', '9.37982723007454351744037079731493720341973450872292825045849255078840142768664548e+41', 5);
T('4.71267418417153087578717253306073e+32', '4.712674184171530875787172533060728904868427967186831262297e+32', 4);
T('9.853164618022814733655841046123356010588769405046e+48', '9.85316461802281473365584104612335601058876940504542395250980916836547428084328e+48', 2);
T('9.590218113540189439183644894425165335004830813543072038e+54', '9.590218113540189439183644894425165335004830813543072038859726664853455e+54', 1);
T('3.402431888693157496564750218e+27', '3.40243188869315749656475021812187688629011776912607247560527095e+27', 6);
T('6.3211198143905937398393824106304563725e+37', '6.3211198143905937398393824106304563724891989271e+37', 4);
T('7.486971649386483594502559857159582894869315341e+45', '7.48697164938648359450255985715958289486931534127051208059585659479603540833315e+45', 6);
T('3.42848150364402120338629e+23', '3.428481503644021203386292532239896e+23', 1);
T('84748225355', '84748225354.3766855', 2);
T('5.5464719553766263863684932802701e+31', '5.54647195537662638636849328027019832926152296083099046213456e+31', 1);
T('9202', '9202', 5);
T('4.224415818399989229459167039028349345681421140815952576083813768842173e+69', '4.22441581839998922945916703902834934568142114081595257608381376884217377277393783107308113056962e+69', 3);
T('6.5508312538704051997666892831359107696272401092709878361952316609e+64', '6.55083125387040519976668928313591076962724010927098783619523166082819149686357963932358221910740449952e+64', 0);
T('771689', '771689.439225216951380685', 3);
T('3.9806237787039572797171985e+25', '3.9806237787039572797171984937911576471203736969807699779126e+25', 5);
T('5.173514046850227871812943860393584851850747399797204771e+54', '5.17351404685022787181294386039358485185074739979720477195563573435416583705070161354277116458e+54', 3);
T('2.8393767948807940239416314251571258158629209966579079301954525257422810784018478e+79', '2.839376794880794023941631425157125815862920996657907930195452525742281078401847832064187298291870639606505e+79', 6);
T('1.41272288958042002828172671688645515205392478460937577e+53', '1.4127228895804200282817267168864551520539247846093757682633193281672533362312587e+53', 2);
T('755117694614623703', '755117694614623702.6', 5);
T('7.4061848253039286142790464915373181940838667838044921006888744596378e+67', '7.406184825303928614279046491537318194083866783804492100688874459637837e+67', 5);
T('6.1996715265709798619592420203209228513657840136915872011878e+58', '6.1996715265709798619592420203209228513657840136915872011878813e+58', 3);
T('3.53035643165389435381431353236567988978303798871751159101e+56', '3.530356431653894353814313532365679889783037988717511591010152695623474181128161e+56', 3);
T('7.9214435019985679463480971692290523034392022e+43', '7.9214435019985679463480971692290523034392022350568836552225e+43', 6);
T('9514977039', '9514977038.555338364246208909912185959462671', 5);
T('9.07038025536623533288651e+23', '9.0703802553662353328865065021136896202228548027e+23', 5);
T('1.8313726905678998217772410317e+28', '1.83137269056789982177724103167842630708538302e+28', 2);
T('1.520237495356207035602e+21', '1.5202374953562070356017721938158146097830437178213848792376e+21', 2);
T('7.012745456314725258683e+21', '7.0127454563147252586821968207060442933e+21', 0);
T('7.75297420654705535690298574884002240270781e+41', '7.7529742065470553569029857488400224027078011491889244026041505271933333416737e+41', 0);
T('7.90444948833425509626775953879451266465457461987816684e+53', '7.90444948833425509626775953879451266465457461987816683887e+53', 4);
T('448', '447.9711902881367430414703679', 6);
T('3.7736791762148267237251047805763508982512581797016207402035481119504e+67', '3.7736791762148267237251047805763508982512581797016207402035481119504345747756587087e+67', 4);
T('5.343919104882046171758333377958763179171034018582465471545194764873e+66', '5.34391910488204617175833337795876317917103401858246547154519476487256116964704199690649e+66', 2);
T('9.7187736869141108130588875120892444270423157e+43', '9.718773686914110813058887512089244427042315729868896976095e+43', 4);
T('7.65220222613172721124230076485988490424821003828626981073068261106232255821e+74', '7.6522022261317272112423007648598849042482100382862698107306826110623225582126798331914571285801958599898e+74', 3);
T('1841240084831929385', '1841240084831929385.31074235374140869922687566427636749', 5);
T('4.15425508309728763946861731e+26', '4.154255083097287639468617308162490119118396432e+26', 0);
T('6.83511961082207288391265050933960178483439566532889750257081039e+62', '6.83511961082207288391265050933960178483439566532889750257081038353155384083975061409060273699e+62', 2);
T('2.595194248411755976899408687569663917688400424772018817421504148579e+66', '2.59519424841175597689940868756966391768840042477201881742150414857854022379061440670359022835e+66', 5);
T('7.7494653909013490425103447913546e+31', '7.7494653909013490425103447913546165599e+31', 3);
T('7.919710236899619204977308985032316754834962426311046854577e+57', '7.91971023689961920497730898503231675483496242631104685457692660841000241535957378740092986927648e+57', 4);
T('8689784561', '8689784560.7881027604367435517489106497928', 0);
T('21358587', '21358587.2277931864284481494', 1);
T('9668734427', '9668734427.5160081', 1);
T('9.709258315813157808430948827037292454034462647844446e+51', '9.7092583158131578084309488270372924540344626478444455267305692102e+51', 4);
T('4.899204977972326043832128888826179804e+36', '4.89920497797232604383212888882617980495899e+36', 1);
T('7.12670041599624423470687178389172393495818e+41', '7.1267004159962442347068717838917239349581819418049761691e+41', 4);
T('2.78678374082499547162607114886996e+32', '2.786783740824995471626071148869963397e+32', 4);
T('3.778010304797036708696975558231262360347e+40', '3.7780103047970367086969755582312623603470418239892182e+40', 3);
T('1.211615042056569215844579934242035127702165946e+45', '1.2116150420565692158445799342420351277021659462853222369e+45', 1);
T('4.483904853677516887958530463585400955527820803897594257708602e+60', '4.48390485367751688795853046358540095552782080389759425770860165424795834212582793246e+60', 2);
T('860', '859.309513361851120780335408', 2);
T('2.830982631037185243049484424596432258953918110414e+48', '2.83098263103718524304948442459643225895391811041449478285701656e+48', 5);
T('9.4473500669967627753298491839835096e+34', '9.447350066996762775329849183983509623877966263175812711548701e+34', 3);
T('3.20278157511889698742720544234489434328253e+41', '3.202781575118896987427205442344894343282530831256130631345056126009443981554e+41', 4);
T('9.443959709416483150161213664078688323408026829931235026099638137360458053348e+76', '9.443959709416483150161213664078688323408026829931235026099638137360458053348045e+76', 6);
T('1.299164154838120693216643685644219306961e+39', '1.2991641548381206932166436856442193069610954019768634949867958008864e+39', 1);
T('6.701738760306305910811197405510942940306335232545431574728789265e+63', '6.7017387603063059108111974055109429403063352325454315747287892649620514304010765e+63', 4);
T('7.529824185954146389365870521604773172103899418645942445e+54', '7.5298241859541463893658705216047731721038994186459424450448623814285049366469553e+54', 1);
T('6.90687421532110321088334904617830930131577878698677379041598572343544418102e+75', '6.9068742153211032108833490461783093013157787869867737904159857234354441810202102503850517135577249730218836e+75', 4);
T('9.8828461972063923764179657062244531330555013814197617e+52', '9.8828461972063923764179657062244531330555013814197617314921241873870409572026407232053032094e+52', 4);
T('461792', '461792.3793', 6);
T('6.0954858866042647822554374229217891822350898257609289706519431e+61', '6.09548588660426478225543742292178918223508982576092897065194312768e+61', 3);
T('8.73984621051012584315895282151419176892034777826952741798e+56', '8.7398462105101258431589528215141917689203477782695274179844474340340601457394902299e+56', 6);
T('4.537504561036101288841849784211236961045898860722184072e+54', '4.537504561036101288841849784211236961045898860722184071489861e+54', 0);
T('11463121964745792570', '11463121964745792569.660051556076460530325305726970472589', 4);
T('6039237930', '6039237930', 2);
T('716298', '716297.41535100884986619683', 2);
T('4.92541348016262645866923004705524230957932761913019393586228e+59', '4.92541348016262645866923004705524230957932761913019393586228437922e+59', 3);
T('5.58323970845902163383984045278468667982860165499091387722720399440621634e+71', '5.58323970845902163383984045278468667982860165499091387722720399440621634578557443227014419531671e+71', 3);
T('2.5491166231534983214108494315e+29', '2.54911662315349832141084943149889454332e+29', 0);
T('5919', '5918.8095138409848738838642084675991866987', 5);
T('2.727137365539580136707539137991e+30', '2.72713736553958013670753913799187322341e+30', 3);
T('1937758374488009', '1937758374488009.5726', 1);
T('53', '53.903832134332784546032445', 3);
T('2.482019899985787066220931e+24', '2.482019899985787066220931e+24', 0);
T('7.76662803398126494777603130482716158078684619583119931e+53', '7.76662803398126494777603130482716158078684619583119931986992037851229170657150610596666e+53', 1);
T('1.34667704087319849816393e+23', '1.346677040873198498163927716831e+23', 4);
T('3', '2.11406041230879856920122493', 2);
T('6.14695502130026768813433441718000575369535532246791e+50', '6.146955021300267688134334417180005753695355322467917512059122964783183765199270934176471956e+50', 1);
T('9.074363304431819968714119986136924646282598239812016409944049953e+63', '9.0743633044318199687141199861369246462825982398120164099440499527659076889141721272127191560771744669e+63', 2);
T('1', '0.2573349309', 2);
T('1.16895517700551792285968695375088597175114852950030897638067215842367752e+71', '1.168955177005517922859686953750885971751148529500308976380672158423677518102841346294429927061215e+71', 6);
T('7.2523677797195667127589621345e+28', '7.25236777971956671275896213453806745558424031732355293e+28', 4);
T('386847686684351627063', '386847686684351627063.185', 4);
T('7.609082394639600431820462043926613194627127272379714658282491e+60', '7.609082394639600431820462043926613194627127272379714658282491413442e+60', 4);
T('6012', '6011.84608', 0);
T('573376729835', '573376729835.6760218724512450126654098571870022', 3);
T('7.807605617855823762873406552007201172205004045e+45', '7.8076056178558237628734065520072011722050040453849315208070754454986792784e+45', 6);
T('2.5490503161986085298286298741525913144749823770369e+49', '2.54905031619860852982862987415259131447498237703683945436840290902e+49', 0);
T('4.2905397966091609674370666282776e+31', '4.2905397966091609674370666282775599016241178176967657551514370369e+31', 4);
T('8.4663778393265375345401122072340326109634020134152984271809610847398629e+70', '8.46637783932653753454011220723403261096340201341529842718096108473986285937455469006147311475e+70', 0);
T('1.2930305102758709245391710998214026e+34', '1.293030510275870924539171099821402698324522832938841172e+34', 3);
T('7.017357138487631827025674383154175792404493285768323200720645e+60', '7.01735713848763182702567438315417579240449328576832320072064543683327240209522872531e+60', 5);
T('45832617154617', '45832617154616.8937572049884068886', 5);
T('5.781777508642873549177570293491920688759574993803484234095132925399524e+69', '5.78177750864287354917757029349192068875957499380348423409513292539952340148772450378e+69', 0);
T('4.2178183608293844698754819219176417953870861401953922400310775542934929114e+73', '4.2178183608293844698754819219176417953870861401953922400310775542934929114283e+73', 1);
T('964040194645640', '964040194645640', 6);
T('6.16210759544134264885742015398964773037973436e+44', '6.1621075954413426488574201539896477303797343558686816956505301480353e+44', 4);
T('142556858490', '142556858489.7968027420641440679753', 5);
T('74293254666', '74293254666.8118964175', 3);
T('60684840052', '60684840052.00718659808972512419092124262040364', 5);
T('3.778783178203497103320166373949624e+33', '3.778783178203497103320166373949624197829124088e+33', 4);
T('2.166694129129471360570656080906e+30', '2.16669412912947136057065608090587168801230805897652869181181e+30', 6);
T('2.17880483982901917745002e+23', '2.1788048398290191774500157222953691980571782791e+23', 0);
T('1134', '1134.153566933597', 1);
T('7.2782020003878308726134683124355638292910943773973308322520356189952466694e+73', '7.27820200038783087261346831243556382929109437739733083225203561899524666936e+73', 6);
T('1.7247738128481437999130480711482150871125033e+43', '1.72477381284814379991304807114821508711250329215470804148500375e+43', 0);
T('3.5552784023801410342254717690815837612538707303559633685237287624e+64', '3.55527840238014103422547176908158376125387073035596336852372876241929e+64', 1);
T('1.319312244913833694566360571402738933426463061808586620554e+57', '1.319312244913833694566360571402738933426463061808586620553516036874594760514e+57', 5);
T('8.4199167469187941532645133381499816293053148378159007198701e+58', '8.4199167469187941532645133381499816293053148378159007198700321124e+58', 0);
T('1.87532521244825248258121578167882853627949035160298440536851340597892001e+71', '1.875325212448252482581215781678828536279490351602984405368513405978920005817607541954446557267371e+71', 0);
T('8.0398204799675479392491645012351849226313636066628452833921580044292029750000984e+79', '8.0398204799675479392491645012351849226313636066628452833921580044292029750000983972553816690835289e+79', 2);
T('4.2979106226514918212311033070368752599046326773819349926135595282123556263281338e+79', '4.297910622651491821231103307036875259904632677381934992613559528212355626328133863e+79', 3);
T('1.90765039235257399922184183237e+29', '1.9076503923525739992218418323612166381923671104346698895892371e+29', 2);
T('6.53947222927298256049931e+23', '6.53947222927298256049930003708453400962747455340584885243e+23', 2);
T('8.69565981326466069848079147680890214823193834128379508803414460947833956683871e+77', '8.6956598132646606984807914768089021482319383412837950880341446094783395668387107678906083736979e+77', 5);
T('1.8948459929459354011952577430675992e+34', '1.89484599294593540119525774306759921515774960872882374842428e+34', 1);
T('6.446107047687446677390528552000536081202540973935911255670659e+60', '6.446107047687446677390528552000536081202540973935911255670658833871626049e+60', 5);
T('2.2518363515734208146348157e+25', '2.25183635157342081463481570219564361941671094998619180290273947e+25', 4);
T('8236399907', '8236399906.690382248937919729736', 4);
T('3.8713909234887701279727453427366478849032837669326125967454047960986648214537e+76', '3.8713909234887701279727453427366478849032837669326125967454047960986648214536913624036344188958720156096508934367e+76', 5);
T('5.05859969464259716881488112926413169563180699905674395674151942172237e+68', '5.0585996946425971688148811292641316956318069990567439567415194217223679064562819e+68', 2);
T('7.017407332226657979864584103200812972626691487852813937317735687e+63', '7.01740733222665797986458410320081297262669148785281393731773568683639267865387623358372358855401151871e+63', 2);
T('4.9241998858845221323874405059997842723464499434961488916269870861e+65', '4.9241998858845221323874405059997842723464499434961488916269870861060142609729142014843903708765e+65', 1);
T('5.4375677209585108338361411814e+28', '5.437567720958510833836141181422834415308307445422e+28', 1);
T('3767676311706', '3767676311705.6797166890384275149806559538775817498', 2);
T('786523076920185900', '786523076920185899.75614', 0);
T('2.36124538018822147700029586941e+29', '2.361245380188221477000295869405892156560087e+29', 4);
T('733471', '733471.2817713340687', 5);
T('9923437013455956', '9923437013455956.226206796105226255329105645', 5);
T('6.31631583804906431794404567489014840038374890635660336049126587086884967567e+74', '6.3163158380490643179440456748901484003837489063566033604912658708688496756691678705501927907205494782e+74', 6);
T('6.881831677837545798473090640371589454706914023650243289510547407080661312793906e+79', '6.8818316778375457984730906403715894547069140236502432895105474070806613127939059515647686769644864564668e+79', 2);
T('9.64265584773189531958235605072546118685844404751998868325151e+59', '9.642655847731895319582356050725461186858444047519988683251513e+59', 5);
T('9.74425644922230231084314151768183285957462606363331225334804e+60', '9.7442564492223023108431415176818328595746260636333122533480400018270310531871724206382632810811e+60', 6);
T('4.67715500437089950357209663806588034936996328145748980807807597610674019121e+74', '4.677155004370899503572096638065880349369963281457489808078075976106740191201e+74', 0);
T('2.1643932518055892831343612426483158e+34', '2.1643932518055892831343612426483157873271122e+34', 4);
T('7.139615239065466677718680197529739319721456771824981057255507288021e+66', '7.1396152390654666777186801975297393197214567718249810572555072880205441e+66', 6);
T('92303144230505978717', '92303144230505978717.323153693689523411515376709999', 5);
T('1.840445809445101325161546744810564228062617691461443585581317546569898978451e+75', '1.840445809445101325161546744810564228062617691461443585581317546569898978450367029762121040820647e+75', 2);
T('50242205', '50242204.9564673775579861608628', 0);
T('8.824444790980731306354531638e+27', '8.8244447909807313063545316386738226803834602021589359309056e+27', 1);
T('639086', '639086.776740144581690652', 1);
T('7172', '7171.2382020474729857152458151654759321472', 0);
T('2.109284580521220656790699e+24', '2.10928458052122065679069939301367283108e+24', 1);
T('4.334130917560535512858221536644847791955180553669893990503716193727134e+69', '4.3341309175605355128582215366448477919551805536698939905037161937271345097402136657909400587326e+69', 1);
T('6.2277602865286678700140690050067952941974665357021102e+52', '6.22776028652866787001406900500679529419746653570211021010231021697724793695491588289004e+52', 5);
T('9.212999727461474069973826282070037222890116783483466328713e+57', '9.21299972746147406997382628207003722289011678348346632871308298887673959866749979748e+57', 3);
T('2.3803796168206400455527e+22', '2.38037961682064004555266753900430213509502288972970351e+22', 0);
T('88836991344636624', '88836991344636624.55251531269261', 1);
T('5.46637197663787086051875416089465331900462099311080486065732151947103382338e+75', '5.4663719766378708605187541608946533190046209931108048606573215194710338233802066203078037e+75', 1);
T('7.3806899905728894724344184570709e+32', '7.380689990572889472434418457070904313631010700366877977333489e+32', 4);
T('7.88486838490547330787627246598928629472189412719518129305214e+59', '7.88486838490547330787627246598928629472189412719518129305213646506982472e+59', 2);
T('1.9849534177999392119127274997569172424784319473e+46', '1.98495341779993921191272749975691724247843194733742e+46', 3);
T('9.44898072926726358447652e+23', '9.4489807292672635844765152381939185e+23', 2);
T('5.7131043142676987399620444670839708081405008635156544112345944600732493e+70', '5.713104314267698739962044467083970808140500863515654411234594460073249265e+70', 4);
T('9.95845845303574048377163260826624e+32', '9.95845845303574048377163260826623775703483907127478597793e+32', 5);
T('4.605263973164684940406996281786102230638975296107565449750554e+61', '4.605263973164684940406996281786102230638975296107565449750554026806154159719103791e+61', 1);
T('38567940', '38567939.041529848938794977942', 0);
T('6.5180321894063513513094712008309133585057706385840224940651092769025e+67', '6.518032189406351351309471200830913358505770638584022494065109276902593041657952974053989638448e+67', 1);
T('1074860521', '1074860520.813354949786657612200358', 6);
T('9.45007164499689040234711993914984211603333603575679058235441433657475507599619e+77', '9.45007164499689040234711993914984211603333603575679058235441433657475507599619414075613e+77', 3);
T('7507', '7506.698776154546190590959866369', 6);
T('7.85281901187404779575407972e+26', '7.8528190118740477957540797176965869470685932644086019377660587429e+26', 4);
T('7.7806603858589587006212059072183279600607599732964578722e+56', '7.78066038585895870062120590721832796006075997329645787220333919559e+56', 4);
T('481227182173283', '481227182173283.1762', 6);
T('9.55789909668879908642430222498442070746765038279346695033878364387380243e+71', '9.557899096688799086424302224984420707467650382793466950338783643873802439492e+71', 3);
T('4', '4.17', 5);
T('6.395788387015896185241839187820013968535619279553319035815718108265863410362644e+78', '6.3957883870158961852418391878200139685356192795533190358157181082658634103626449e+78', 3);
T('5.76704372169088962749604149558957785263543595614582481192054208617e+65', '5.76704372169088962749604149558957785263543595614582481192054208617437045693e+65', 1);
T('6.92132005282745606989898397261378541450645597639732356300547871406858965021e+74', '6.921320052827456069898983972613785414506455976397323563005478714068589650214610776673831e+74', 1);
T('561667658187058877', '561667658187058877.8141169371416229512884', 1);
T('6.75278529556347125559134782671686580121434806638897495331444755869834468218576e+77', '6.75278529556347125559134782671686580121434806638897495331444755869834468218576e+77', 4);
T('177933130237993771886', '177933130237993771886.31698744352862523030348022857218310111', 4);
T('1.61239276150907959125272820866e+29', '1.61239276150907959125272820865344587849144341981e+29', 2);
T('3.255850578587008538445398033930526254e+36', '3.25585057858700853844539803393052625311881604096e+36', 2);
T('9.871274071199357327692834452515104367458687322086e+48', '9.8712740711993573276928344525151043674586873220863399811189427302477978e+48', 1);
T('4.94010259394518604589146466801546613521489280837702937020736e+59', '4.94010259394518604589146466801546613521489280837702937020735131183258368458483174767151240596e+59', 2);
T('9.774445860947220630775319676419000141052938731e+45', '9.774445860947220630775319676419000141052938730559567986345469310215749e+45', 4);
T('6.5880936503546983205423011704939920846402826381887105310092559290242e+67', '6.58809365035469832054230117049399208464028263818871053100925592902413089524824724678837053958555614e+67', 2);
T('6.112264877302240544684887800104919204305497840570156e+51', '6.112264877302240544684887800104919204305497840570156941742494856e+51', 3);
T('4543100058827335503', '4543100058827335503.02', 1);
T('4.83833940833001006499620264986237967098921053904518050121697505e+62', '4.8383394083300100649962026498623796709892105390451805012169750530803100856030885308875501508e+62', 6);
T('210513744842920793878', '210513744842920793877.5068900332714354354163', 0);
T('8.1458259378218928339709119713386751757991593966095956073076145087801733421608e+76', '8.1458259378218928339709119713386751757991593966095956073076145087801733421608e+76', 2);
T('6.519806168291980109151134535752601258380411010044448672584148469358328083e+72', '6.5198061682919801091511345357526012583804110100444486725841484693583280834960783332186671739755261997466794e+72', 1);
T('7.2889766285396975346787883139321942e+34', '7.28897662853969753467878831393219423199115111e+34', 6);
T('9.97731955901759739548021858469548547451362022737064324e+53', '9.97731955901759739548021858469548547451362022737064323258e+53', 2);
T('6838697361708231508', '6838697361708231507.66627667572398325614863930934', 6);
T('6.4091242600825261958548541200387650698006135381287748303209011926e+64', '6.4091242600825261958548541200387650698006135381287748303209011926e+64', 4);
T('2.489609467606500835633426271853299625e+36', '2.48960946760650083563342627185329962591462008885239932e+36', 3);
T('7.546746371740655685566230621778973e+33', '7.5467463717406556855662306217789733601371273e+33', 4);
T('62443226355', '62443226354.161', 0);
T('4.919562733825764114004507667436386036036245e+42', '4.919562733825764114004507667436386036036245651470639254282088434518358780979975e+42', 1);
T('7.55247186496973405174927989363413015258462993834245849067687e+59', '7.5524718649697340517492798936341301525846299383424584906768733373550820782219444238137e+59', 3);
T('4.995300237920072518372099966860414130823310564e+45', '4.995300237920072518372099966860414130823310563379761901390415609741e+45', 2);
T('8092935044', '8092935044.2955545025110776821062542866254', 1);
T('7.53480204677497975678958757951231275543192756931054385929189e+59', '7.5348020467749797567895875795123127554319275693105438592918943658990035045520994463374229e+59', 6);
T('6.092737678753141935179e+21', '6.09273767875314193517827e+21', 2);
T('275909789', '275909789.4104262586667049679067', 3);
T('3.515534260658080143346106372147e+30', '3.51553426065808014334610637214669883841e+30', 4);
T('1.0797302368595249130716042400337381361e+37', '1.0797302368595249130716042400337381360383921671e+37', 2);
T('5.81724994257570835390677854e+26', '5.8172499425757083539067785425651345999726e+26', 3);
T('7.101205450706114677011897336e+27', '7.10120545070611467701189733654238087e+27', 1);
T('7.4447486777258424449330465951019905338096077857249e+49', '7.4447486777258424449330465951019905338096077857248823729275711664191731689619185e+49', 4);
T('79309172', '79309171.58222616575998652750533', 4);
T('7.0848565227296220615373641365152652050913277651987469870522605131601929e+70', '7.08485652272962206153736413651526520509132776519874698705226051316019291364534433731292280098567449824543049e+70', 6);
T('7.354182207160359657176268368292709913623058166724978922276e+57', '7.35418220716035965717626836829270991362305816672497892227553073827100297746656862334443e+57', 2);
T('9.31332169587910750415929e+23', '9.313321695879107504159287087299938049e+23', 2);
T('722', '722.211135', 5);
T('5.6300889718307148480435505818446589517581891435261982e+52', '5.63008897183071484804355058184465895175818914352619819613853e+52', 5);
T('1.333037695343209990624610063135538325026264990350197525338519e+60', '1.33303769534320999062461006313553832502626499035019752533851948540805866917507466809858386e+60', 6);
T('5.6574154411720492197639796715930082275744456791906686483841904240730036e+71', '5.65741544117204921976397967159300822757444567919066864838419042407300359761309818637268487495558e+71', 5);
T('7.576991460107076922218316727752661178749245218761443419896679223417e+67', '7.57699146010707692221831672775266117874924521876144341989667922341690589135920358364866138886208059e+67', 2);
T('5.42902863384076819815644423294107523639358095035909351e+53', '5.429028633840768198156444232941075236393580950359093508952e+53', 5);
T('6.99433100865457168456142012571420306065340239e+44', '6.99433100865457168456142012571420306065340238209e+44', 2);
T('7.212290411782922774709703951396731726346102140339048e+51', '7.212290411782922774709703951396731726346102140339048208627208887427943320761711528818127951e+51', 5);
T('5.8421830964403630147072208419528046158153331038738238380094046076e+64', '5.84218309644036301470722084195280461581533310387382383800940460752946516830448467123147671826576645041e+64', 0);
T('4.00915372524566444053162824843219463884759164417622643292766391399994515916465e+77', '4.0091537252456644405316282484321946388475916441762264329276639139999451591646595311506958211089e+77', 3);
T('4.6638838770244603658064976071191166157697212e+43', '4.66388387702446036580649760711911661576972122276013098377634e+43', 1);
T('85289505', '85289504.3247137', 2);
T('8.1206642428668592259679055e+26', '8.12066424286685922596790550935345870017662381013696249461304278425e+26', 1);
T('56000811922851021', '56000811922851020.7903619510347942', 4);
T('1504', '1503.7518797210225090487757879750122', 5);
T('8.834687255208885752404862907e+27', '8.83468725520888575240486290707774299648e+27', 3);
T('7.96559665015756389873511805284319231642988137922926400657839641216725e+68', '7.96559665015756389873511805284319231642988137922926400657839641216725142052817656906e+68', 4);
T('843516', '843515.998110694567138274797114', 0);
T('1.31761668067547179354984998951328023817422345314968562883513435e+62', '1.317616680675471793549849989513280238174223453149685628835134346553753493e+62', 4);
T('9.72272031569435324210482511e+26', '9.722720315694353242104825113e+26', 5);
T('6.12063792280368953693208078097787089309432110766568094304943451673853e+68', '6.12063792280368953693208078097787089309432110766568094304943451673852198134e+68', 0);
T('2.081862331387322609020834355162448732703663528307839964e+55', '2.0818623313873226090208343551624487327036635283078399640946295743097177379771766788954e+55', 1);
T('1.36906316031024914017160377490792534707697624371896609554448256e+62', '1.369063160310249140171603774907925347076976243718966095544482557316070954296191176570915521e+62', 0);
T('3.2983995034198729294140216424312e+31', '3.298399503419872929414021642431279028318482421321543257054310734822842e+31', 3);
T('2.7635205115698660752400797e+25', '2.763520511569866075240079679442539480432645586228263597e+25', 2);
T('8.5334561869909280521387080657787637942215334918352362501481847555307116429e+73', '8.533456186990928052138708065778763794221533491835236250148184755530711642871729179304453525543975685845572707809e+73', 4);
T('2.2448186096513812659672074264603481662e+37', '2.244818609651381265967207426460348166271007817816e+37', 3);
T('8.0468318085345038666782097416e+28', '8.046831808534503866678209741623216822712e+28', 5);
T('2.677103799134530464908174077501034389915228237751752977e+54', '2.67710379913453046490817407750103438991522823775175297653951252732339405939014028249030621955e+54', 6);
T('4.719751573116620951492969956174425635e+36', '4.7197515731166209514929699561744256348976373127252548326044854e+36', 0);
T('5.783403896771143037207638455699286883047165527454741766186600702479745479423e+75', '5.7834038967711430372076384556992868830471655274547417661866007024797454794230351723e+75', 4);
T('3.0879530175448398798573152189961453094357416889245453987993528627e+64', '3.08795301754483987985731521899614530943574168892454539879935286273432530716951622953389493e+64', 6);
T('3.73895609554143673210486310671431138100162409944860868965936395650864470644e+74', '3.738956095541436732104863106714311381001624099448608689659363956508644706440070474142559e+74', 1);
T('5.82415595884878803269536317e+26', '5.82415595884878803269536317373269451994447603521e+26', 4);
T('17798', '17798.325380988633054843061021341746008', 4);
T('6.5186649978586239197758180661648088064441892370690839813476e+58', '6.5186649978586239197758180661648088064441892370690839813475378814e+58', 2);
T('931199654814527942111', '931199654814527942110.8312598517187898', 5);
T('8074750398562', '8074750398562.144562468606', 3);
T('6.8508880395997538256154739107052e+31', '6.85088803959975382561547391070514050290223e+31', 2);
T('8.1194386581089400472417453045748e+31', '8.11943865810894004724174530457486946662050729259672109e+31', 3);
T('6.05152472010147591601134959607336501343117985190650065182246228889724349e+71', '6.05152472010147591601134959607336501343117985190650065182246228889724348227658e+71', 2);
T('13145226524', '13145226524.2762847239271517976522486405201362784172', 3);
T('58907511361298', '58907511361298.11', 3);
T('514', '514.13905299434318', 6);
T('6.11993576471880393282821026216947239814352798951191930584148713117260298098847e+77', '6.119935764718803932828210262169472398143527989511919305841487131172602980988463442080301931e+77', 2);
T('5.7153870698264478619635475763e+28', '5.71538706982644786196354757633263e+28', 4);
T('91', '90.3799313', 2);
T('3685', '3684.94435697', 2);
T('6.8477164123291479045617e+22', '6.847716412329147904561669151262549881e+22', 0);
T('6.868466626083996016628909484121616019e+36', '6.86846662608399601662890948412161601851531564869031709e+36', 0);
T('8.9108193417130713869014769309272484e+34', '8.910819341713071386901476930927248387055486364474e+34', 6);
T('5.9199515826391489179120179305699e+31', '5.9199515826391489179120179305699145789426356899761089e+31', 4);
T('9.5463848143328009479660442593e+28', '9.54638481433280094796604425929724016131817182951397049891e+28', 0);
T('7.59403263990169205422101628246264e+32', '7.59403263990169205422101628246264964346065308129367598289520738111e+32', 3);
T('5.740858082501985567523037194972859992959666472132636617e+55', '5.7408580825019855675230371949728599929596664721326366169783402792306360394819358949e+55', 4);
T('7.30566705683202579990947894260772691739543551e+44', '7.305667056832025799909478942607726917395435505059787802e+44', 0);
T('8.29458638482709386617885858440391274784e+38', '8.294586384827093866178858584403912747840719806547945086e+38', 3);
T('6.8283718762137214813108573766585294677692033071718870718841217289106743e+70', '6.8283718762137214813108573766585294677692033071718870718841217289106742513738683879698e+70', 4);
T('8599940468253550842', '8599940468253550842.18043740203659554093787997004564148655', 1);
T('9.634739952449935112876592894196250625958299474269009520676e+57', '9.634739952449935112876592894196250625958299474269009520676e+57', 3);
T('1.721035905107827360792896483637941e+33', '1.721035905107827360792896483637940882905162522e+33', 0);
T('8.694094177054822929085163e+24', '8.694094177054822929085162841263348193989461902275856858e+24', 2);
T('1.125418847380211088606809355332083923681196820616726e+51', '1.125418847380211088606809355332083923681196820616726817921891116658051061913440970583233537e+51', 3);
T('2.46315417273871030904768468e+26', '2.463154172738710309047684673798618525399699637075e+26', 2);
T('1.24137350722762605261048399570516840199973083497e+47', '1.241373507227626052610483995705168401999730834967170502629283568433130787321e+47', 0);
T('53297379879861958618', '53297379879861958618.038091895471890192885372353029', 1);
T('4.753198060951834852219366185859328398e+36', '4.7531980609518348522193661858593283984396535763168070425224068706413e+36', 5);
T('7.40608319504724740751751677295001191e+35', '7.40608319504724740751751677295001190930479e+35', 2);
T('8.2468366865497207232859e+22', '8.246836686549720723285867853e+22', 0);
T('199439238167644036452', '199439238167644036451.700286321613470808', 2);
T('41968771368', '41968771368.051736604189613478790770339986791', 5);
T('2.6615031116325440034852229e+25', '2.6615031116325440034852229038e+25', 3);
T('6.73001769403561121563449136512e+30', '6.7300176940356112156344913651207717e+30', 3);
T('2.172052864370963242303255049e+27', '2.172052864370963242303255048897286262805226136996710097386113e+27', 4);
T('3.16690927298085268395880733201574196425889984757056734807025555456126201594739e+77', '3.16690927298085268395880733201574196425889984757056734807025555456126201594738802538959431462500961e+77', 4);
T('2.2357113626552386343036102033e+28', '2.235711362655238634303610203262362790076e+28', 6);
T('7.9932758182527669249253799491652409208991471147486396568790635155348627486035e+76', '7.99327581825276692492537994916524092089914711474863965687906351553486274860351020334142966055032819727211e+76', 3);
T('2.83099665712974002380483590715255277696803873142428571107907687625583729881848e+77', '2.83099665712974002380483590715255277696803873142428571107907687625583729881848151513912724494788262832727208801e+77', 1);
T('4.984916704024927838096208617721023180507260176874224530969391367268509217153718e+78', '4.984916704024927838096208617721023180507260176874224530969391367268509217153718860600138859e+78', 3);
T('63', '62.09988258370501306982649614008', 0);
T('1.9746294805566128283868474776539e+31', '1.97462948055661282838684747765393353632334957e+31', 1);
T('9.3598306109321504851023030748047821211512821390903612905722e+58', '9.3598306109321504851023030748047821211512821390903612905722e+58', 4);
T('1.82207230049031693877410344179915e+32', '1.8220723004903169387741034417991545500054930526394265469842497059621547e+32', 3);
T('5.029740923577805058552108479788212305058471607959449385e+55', '5.02974092357780505855210847978821230505847160795944938492355147813011540737e+55', 2);
T('5.77758057417918993391621318796323697553618204586914217134745237e+62', '5.77758057417918993391621318796323697553618204586914217134745236660884739076891e+62', 6);
T('5.89327755286486587955988861423682078411477824e+44', '5.8932775528648658795598886142368207841147782449555487e+44', 4);
T('1.1239052780183504557964151e+26', '1.12390527801835045579641509277895361e+26', 0);
T('5.15482589829162673673481151856697128615920413375933836564749e+59', '5.154825898291626736734811518566971286159204133759338365647491204e+59', 6);
T('3.45934674883611027839138000166235527701309281e+44', '3.459346748836110278391380001662355277013092814990571959203848342358157702777379e+44', 3);
T('7.18692533365267646601958903477861171138669975026970916952348e+59', '7.18692533365267646601958903477861171138669975026970916952347416218625353751074332274899168685517728e+59', 2);
T('3.0849108224957296403690921637e+28', '3.0849108224957296403690921637277244835464081306233e+28', 4);
T('36', '36.58908105196341293566103', 1);
T('3223', '3222.1105939175140756102308683237', 0);
T('1.553465880658213176874841666284817859250941823280276954179998712367952750769e+75', '1.5534658806582131768748416662848178592509418232802769541799987123679527507693286125890654e+75', 6);
T('4.2217963857543090068492535949332e+31', '4.221796385754309006849253594933169005722679573631855e+31', 0);
T('5.3256557993631236535105850086919e+31', '5.3256557993631236535105850086919048032837576937998473301362138e+31', 1);
T('4.496986407097055140969607749049e+30', '4.4969864070970551409696077490490364966515695531036075336474103705532953e+30', 4);
T('4.993111062212230627558310062285115872236192125036601605170233413719e+66', '4.99311106221223062755831006228511587223619212503660160517023341371819206322464359115977727e+66', 2);
T('735601436551731', '735601436551731.1405885796556138393268621946888', 3);
T('1.83055937379692731642721501892951632840107337502118905914667e+59', '1.830559373796927316427215018929516328401073375021189059146670016706950763e+59', 4);
T('476030538546173676', '476030538546173676.379217582966126689570065890307216338', 1);
T('7.72783072603866636220677565325269373888155062850400603194653718016748e+68', '7.727830726038666362206775653252693738881550628504006031946537180167486872e+68', 1);
T('78289140186', '78289140186.479803026663094', 5);
T('806102784475814549889', '806102784475814549888.557814593254491888112', 0);
T('4467900261963770', '4467900261963769.771', 6);
T('2547869922878269', '2547869922878269.7161581423646634528209595313', 1);
T('5.171420064465813855332879613e+27', '5.171420064465813855332879612938053559450479889518101906813395739e+27', 6);
T('4.7121060935213511088699032944690791104767126810027855155636648246346184254425008e+79', '4.712106093521351108869903294469079110476712681002785515563664824634618425442500823029688162796129620080000524504e+79', 3);
T('768', '767.756653313458457173301481', 6);
T('1.78257104234667218021068653127091714722868012803344890395e+56', '1.7825710423466721802106865312709171472286801280334489039571319475e+56', 3);
T('423277006494282', '423277006494281.70676646293430950926119744422', 4);
T('8.07981503105581610314069949279247731591268103944e+48', '8.079815031055816103140699492792477315912681039439847960229359398255270321562e+48', 0);
T('1.9703678079711521905884438290383223433e+37', '1.970367807971152190588443829038322343257490614e+37', 5);
T('8.741145923790758857958975630023369154122379219163678169108737e+60', '8.74114592379075885795897563002336915412237921916367816910873709700690101313e+60', 3);
T('5.804492485029311722090329211289e+30', '5.804492485029311722090329211289100822424292264204766636207e+30', 3);
T('4.29352389463331872783298089582894e+32', '4.29352389463331872783298089582894e+32', 1);
T('4595', '4594.9915930867802', 0);
T('3.5526333494537823944121578238934284105997e+40', '3.5526333494537823944121578238934284105996891829675625550716143e+40', 4);
T('6.79129483570460843230131738688701061e+35', '6.791294835704608432301317386887010609469203713327521296767267e+35', 5);
T('6.082714463894931053574989911151e+30', '6.08271446389493105357498991115066134032e+30', 0);
T('1.12632546707077723331991577384883349878498e+41', '1.1263254670707772333199157738488334987849840639567669914386420200612888299e+41', 5);
T('3.768697895451834932091579119713103299530417043589365e+51', '3.76869789545183493209157911971310329953041704358936474739887107542371195e+51', 5);
T('233580426', '233580426.2846950826969896057931763875519125', 5);
T('6.522234548283388691259741580521142354435512592831826454312191866244239e+69', '6.522234548283388691259741580521142354435512592831826454312191866244239621296004217441576352990532961e+69', 3);
T('3.63484595710801991604647034240049e+32', '3.6348459571080199160464703424004853734554830212522908711e+32', 0);
T('583808137705451', '583808137705451.65381081512962378289899783443', 3);
T('8.15430699456824957031324961249958553392891722160738653540612285e+62', '8.1543069945682495703132496124995855339289172216073865354061228429146197813228679914e+62', 2);
T('5058413', '5058412.72412868094854676199670727462870767625', 5);
T('9.82928209757679879640519910465952986508724662746432e+50', '9.82928209757679879640519910465952986508724662746432498816219041191491e+50', 3);
T('8.2822985274821557732563519432416209258542847e+43', '8.282298527482155773256351943241620925854284732451979940307e+43', 6);
T('6.84807712296333475325249571705211740547864841494691567111711e+59', '6.84807712296333475325249571705211740547864841494691567111711397265399388019296420518309161080492e+59', 4);
T('7.612303183340906483528104e+24', '7.6123031833409064835281031352201114858701204869302403e+24', 0);
T('1.01629798039884460135767301756690414812007e+41', '1.016297980398844601357673017566904148120069139e+41', 5);
T('5.2560814168104070350381995682175827015347710070049e+50', '5.256081416810407035038199568217582701534771007004902184591894616989727928678779501877253e+50', 4);
T('1.1891281342565858709378055421734253294997415467867124418004509696859978896e+73', '1.1891281342565858709378055421734253294997415467867124418004509696859978896219975e+73', 3);
T('90038', '90038.16', 3);
T('4.953394165605206121804087232893698493101361474e+45', '4.95339416560520612180408723289369849310136147439e+45', 1);
T('8.2962380568308899233591903844327486844047160721109665211757647324869608122673e+76', '8.2962380568308899233591903844327486844047160721109665211757647324869608122672442544932491475017611778048397154e+76', 0);
T('6.907013765661621765642427529324e+31', '6.9070137656616217656424275293240124041918558950829327716e+31', 6);
T('8.1409556103536387767647529596e+28', '8.1409556103536387767647529596762966e+28', 1);
T('2345989468550742978', '2345989468550742978', 2);
T('6.230864579279630895308554569066110938220232488308634312179790637076138565671e+75', '6.23086457927963089530855456906611093822023248830863431217979063707613856567048838208708470132345e+75', 2);
T('90162', '90162.1589362418147485378', 5);
T('6.56205848553836768298879308910740208880724970563048134645893383113708325e+71', '6.56205848553836768298879308910740208880724970563048134645893383113708324978397e+71', 4);
T('1.135532872761743908899961313924330259379229297591011249116736249310791e+69', '1.13553287276174390889996131392433025937922929759101124911673624931079146286516585495520564928581331866168e+69', 5);
T('7.209824752747988709379740734042388169285844e+43', '7.209824752747988709379740734042388169285844073619163917453848e+43', 3);
T('9253327229', '9253327228.59355021937836284375905196', 5);
T('5.541696774009487674680158001310302327970223651427253712893e+57', '5.541696774009487674680158001310302327970223651427253712893210734e+57', 1);
T('7.62414612070788375666715124415569835888188807673895609112366344252788195609923e+77', '7.624146120707883756667151244155698358881888076738956091123663442527881956099228592595278389855259632e+77', 0);
T('9.783145209734071987133466524090595981866041930950120955934657969e+63', '9.78314520973407198713346652409059598186604193095012095593465796984638004778671716407066474575563075e+63', 1);
T('4.7344384491058616004529792530633134706426164539399702376407250418568209206490195e+79', '4.734438449105861600452979253063313470642616453939970237640725041856820920649019585456e+79', 1);
T('8.459015134235360899998813510807317830102448919e+45', '8.45901513423536089999881351080731783010244891934820882138653775053397590560558e+45', 4);
T('66402943', '66402942.7485193659281584982851442572315754004159', 0);
T('2.478606178467098509870016000971062760476e+39', '2.4786061784670985098700160009710627604755e+39', 2);
T('1.4834186192393246542747097227772472937950064671574740686e+56', '1.483418619239324654274709722777247293795006467157474068597338563379268372753265160766642132699e+56', 2);
T('7.2819619259913833365984359470922381340785315342190613665135164755e+64', '7.2819619259913833365984359470922381340785315342190613665135164755067684045406103942e+64', 4);
T('7.33123275875939655812292923828255096994286824992328572e+53', '7.3312327587593965581229292382825509699428682499232857160518191609475103407e+53', 6);
T('8.5830393938465646863493455869540954583056069643836279472451272245e+64', '8.58303939384656468634934558695409545830560696438362794724512722449400969233301480545737e+64', 6);
T('8.4840727005589848099636166552163979583361490383878753018631400193370263096e+73', '8.48407270055898480996361665521639795833614903838787530186314001933702630968549717768199342311e+73', 3);
T('1.84462539393014125380615377567185401133625217229579598680850759425954247126774e+77', '1.844625393930141253806153775671854011336252172295795986808507594259542471267735423074538463e+77', 2);
T('7', '6.690922132100207696043', 4);
T('9.9557534571754498430644245382636919412518427374973592949e+55', '9.955753457175449843064424538263691941251842737497359294893e+55', 5);
T('2.88313305615319458934460291e+26', '2.883133056153194589344602913e+26', 4);
T('4.7968006288569751463603566161738564906849236484798748318049944414845276529e+73', '4.796800628856975146360356616173856490684923648479874831804994441484527652988951653203932429926166125892263e+73', 1);
T('3.5882390237140072849263e+22', '3.58823902371400728492620869861411033320719e+22', 0);
T('47506685', '47506685.1761', 3);
T('6513655568800664', '6513655568800663.836773876968927519334017074902666427', 5);
T('3.016776167631760534490102436554529113921336002958e+48', '3.01677616763176053449010243655452911392133600295798177448442132116840298649349426e+48', 6);
T('412170740946797199465', '412170740946797199464.7907964565', 2);
T('6.8409962428238422552416549058857749812511962906421449276e+55', '6.84099624282384225524165490588577498125119629064214492757464102482987772218228563984868e+55', 2);
T('74434036370897806', '74434036370897805.62097815719097555974152026', 5);
T('379', '378.9480526410526603858124345450909942196', 5);
T('5.0318433953720822325185571961043430224686491734e+46', '5.0318433953720822325185571961043430224686491734117333049595390334161532513217418351e+46', 6);
T('5.210620421108660630203024200926984568e+36', '5.210620421108660630203024200926984568366708850687954346760520918490773e+36', 4);
T('6.393896729291938085578250334210494e+33', '6.3938967292919380855782503342104939503712e+33', 0);
T('5.0415677405010272760109788425095009247054041e+43', '5.0415677405010272760109788425095009247054040528192335652768511985069529811947792556e+43', 5);
T('5.226595966106602763402872562538095492057708e+42', '5.22659596610660276340287256253809549205770865282923125670358730197e+42', 3);
T('3.090817227564564977894516201532544983e+36', '3.0908172275645649778945162015325449822949849649959237326082e+36', 0);
T('1.0048716439748716651068768662545541872453638999236892098582549496700394753439964e+79', '1.00487164397487166510687686625455418724536389992368920985825494967003947534399638969893386782073842865e+79', 4);
T('1.19485148769166836055307121727856307995301598245e+47', '1.194851487691668360553071217278563079953015982459476272793065827e+47', 3);
T('890413008695332199', '890413008695332199.0904181497331064016485', 6);
T('7.60568471559871239329002945285e+29', '7.60568471559871239329002945285351332e+29', 6);
T('1.774007014894437465319530279431231514968573773638243671e+54', '1.77400701489443746531953027943123151496857377363824367148890907799363e+54', 5);
T('3.015162498706562740381600975889148518917432202299748254e+54', '3.0151624987065627403816009758891485189174322022997482535006832590983006770901e+54', 5);
T('7.7169151194365412171583121716589106163079865857461945e+52', '7.71691511943654121715831217165891061630798658574619452472742972e+52', 5);
T('1.0599301682658485149052078109389458862108835836967909746185438610153e+67', '1.05993016826584851490520781093894588621088358369679097461854386101526174352179108509672e+67', 6);
T('9.0280355369604214426062420241205546413938520979909652853226e+58', '9.028035536960421442606242024120554641393852097990965285322642919494162e+58', 4);
T('8.8807682000528272549891270145815399126e+38', '8.8807682000528272549891270145815399125921642504599505231204179533266941269e+38', 0);
T('360712041423', '360712041423.251180918', 3);
T('5.92517490319939519403926130899426296016758451019951559e+53', '5.9251749031993951940392613089942629601675845101995155918658378996143530520995e+53', 3);
T('2.488671709085841931581476610058606160712501425401e+48', '2.48867170908584193158147661005860616071250142540002690295256497271688092587164286729e+48', 2);
T('67783', '67782.426607239', 0);
T('8.58531472331875905296021153984955165246220640433264123716317887e+62', '8.5853147233187590529602115398495516524622064043326412371631788746e+62', 6);
T('6.58348462759758865666557e+23', '6.583484627597588656665561797033266819147e+23', 0);
T('4.4061888946098009151494034811e+28', '4.40618889460980091514940348108620986777450728329e+28', 0);
T('374758033407204', '374758033407204.3418949718353', 3);
T('4.863592457865954430980564437153375e+34', '4.8635924578659544309805644371533750616002939245196422619195652379e+34', 3);
T('1.30090562939668445648459701167280116947025750661402e+50', '1.300905629396684456484597011672801169470257506614015088e+50', 5);
T('1.92782194467932512925078951375990101021277e+41', '1.927821944679325129250789513759901010212770333858971589855e+41', 5);
T('9.974624449593830826367005266916439882163144998e+45', '9.97462444959383082636700526691643988216314499760969954616e+45', 5);
T('3.580748528667190411320552608e+27', '3.580748528667190411320552608899833855684602349351346509952162e+27', 3);
T('1.8792368615116818745440696177650531405334512e+43', '1.87923686151168187454406961776505314053345124118603504618988817214379819897e+43', 3);
T('7.6673989787639110765041116257141941114099e+40', '7.667398978763911076504111625714194111409866e+40', 5);
T('9.2127085744988900062546790798545260296523e+40', '9.212708574498890006254679079854526029652252496034701771446373145e+40', 0);
T('8.07147097682660092802329e+23', '8.07147097682660092802329192813291676e+23', 6);
T('1.7987991253727736311665810633214062978e+37', '1.7987991253727736311665810633214062977355259215481621e+37', 0);
T('47349506', '47349506.187562', 4);
T('3.56829305173812834018160160388116174311367988418108234200240906927722735e+71', '3.568293051738128340181601603881161743113679884181082342002409069277227352202e+71', 5);
T('6.49690891973625130968608327e+26', '6.4969089197362513096860832654347916737920087783796151992285e+26', 6);
T('27982483020434418', '27982483020434417.7', 2);
T('6.72909385215747981733082960592200240169857334966686216769e+56', '6.7290938521574798173308296059220024016985733496668621676872300761754310732196079e+56', 6);
T('3', '2.7671769723', 4);
T('2.3827544980531342369255415636729666918882889518258166835506946592183463113e+73', '2.38275449805313423692554156367296669188828895182581668355069465921834631129799032593772e+73', 5);
T('6797159211402986878', '6797159211402986878.85955862672', 3);
T('9.76989266465998769925631550572936297196679437097411479e+53', '9.76989266465998769925631550572936297196679437097411479016207150711944453304251e+53', 5);
T('8899073', '8899072.6199781914441366', 5);
T('8.224790336849469708181187785375280079554031743862032323e+54', '8.2247903368494697081811877853752800795540317438620323234770582631242388712111210166868649582958e+54', 5);
T('8.06194161752742115303408667536825392874527e+43', '8.0619416175274211530340866753682539287452699217122863039071027784e+43', 0);
T('5.6895906076557880304098e+23', '5.689590607655788030409800716638123475232620952874840072709e+23', 3);
T('4435189525', '4435189525.2798', 6);
T('5.9872253346754213210935609391086380466396e+40', '5.987225334675421321093560939108638046639605650093313115928443170006278024828e+40', 3);
T('6.20630498355159931649038117308983845188298709866816440769822435766248689863e+74', '6.2063049835515993164903811730898384518829870986681644076982243576624868986265027411970377979829018714631982e+74', 2);
T('271892498207768707689', '271892498207768707689.27844715', 4);
T('6.45082113748687643610672695605751e+32', '6.450821137486876436106726956057517306120920615251285063190820665538371905e+32', 3);
T('4.7360570161849548909216435748647860186075157747744306795363e+59', '4.736057016184954890921643574864786018607515774774430679536291628030510310966444123e+59', 0);
T('6.2422007739813432070607409458286299372e+37', '6.242200773981343207060740945828629937166580426588989609538235396855706e+37', 0);
T('9.1827112902656143310543202920653060214844460592757080754985246265e+64', '9.18271129026561433105432029206530602148444605927570807549852462653612723174101257e+64', 5);
T('6.44373687606444736731900905047230305947018e+41', '6.443736876064447367319009050472303059470182193386729580794901013e+41', 6);
T('51884694469454514116', '51884694469454514116.8910311', 1);
T('7.27652840851963661859467502934696950982233418249172489890576613622025955620007e+77', '7.27652840851963661859467502934696950982233418249172489890576613622025955620007245675270714196894919173415290065e+77', 4);
T('48975834211556267', '48975834211556266.408107783616122647', 0);
T('2.07560387983782849986757488876540830413580407731161121694833117193079e+69', '2.0756038798378284998675748887654083041358040773116112169483311719307892868922973342613959180980452229211935e+69', 2);
T('56141983471798', '56141983471798.465659659446210040630993', 3);
T('2.0435623205675885627134544847185775368159e+40', '2.04356232056758856271345448471857753681598511848033681117130316e+40', 1);
T('5.8112489080202826433934721213577810015523993931310659408909414129433e+67', '5.8112489080202826433934721213577810015523993931310659408909414129433479254221e+67', 3);
T('8.251331537812111184048838851034339332e+36', '8.2513315378121111840488388510343393321918433869006944642955619e+36', 5);
T('4.38463558250524479858287635172294802e+35', '4.38463558250524479858287635172294801067816176989600451e+35', 2);
T('3.99213735914794093790886542079523973905652507960140629547e+56', '3.9921373591479409379088654207952397390565250796014062954653005e+56', 5);
T('26834148391914', '26834148391913.70727', 0);
T('7.51415403508215501649245206708044e+32', '7.514154035082155016492452067080435917644132579665019676e+32', 5);
T('15695960465375', '15695960465374.8468755990004504664', 0);
T('89215945770911526953', '89215945770911526952.4', 2);
T('4.780483090374551030207490990333553303688e+39', '4.780483090374551030207490990333553303687556984149004473953571e+39', 4);
T('72347848915771', '72347848915771.48936628', 5);
T('5.961033907658366032074e+21', '5.961033907658366032074e+21', 1);
T('6.455314076975555004267870444676398997418200146425818e+51', '6.455314076975555004267870444676398997418200146425818330188752642595e+51', 3);
T('1.73720481898375373117512501500557277074274692065e+47', '1.737204818983753731175125015005572770742746920648002112033551385511e+47', 2);
T('9.93467462573347287003e+21', '9.9346746257334728700295077849626156414e+21', 6);
T('2.10331853720983033931002943984391990200286792012858994525881626e+62', '2.1033185372098303393100294398439199020028679201285899452588162615e+62', 3);
T('7.52090131583433397235130863546344189e+35', '7.520901315834333972351308635463441887e+35', 6);
T('9.468869770578326651984695727110377899e+36', '9.46886977057832665198469572711037789909035142591e+36', 1);
T('7.5824053002927581275466e+22', '7.58240530029275812754660193608e+22', 5);
T('7.31250899685034309759746134581836964756717981892175749790860163548304963732e+74', '7.312508996850343097597461345818369647567179818921757497908601635483049637320985727711e+74', 3);
T('5897456962323', '5897456962322.6108881137015755434', 6);
T('7.84207161200686438429682531448042e+32', '7.8420716120068643842968253144804244058717160641528672950614e+32', 5);
T('8.304342898814567044279474253100532672861602922850969291541290731320139991900967e+78', '8.3043428988145670442794742531005326728616029228509692915412907313201399919009666986131340848042346789746e+78', 6);
T('8.380583288506638845254297445592041086067420519128074706509881836e+64', '8.38058328850663884525429744559204108606742051912807470650988183590758824783775142168652e+64', 0);
T('1.227326917556384586542948125516823826675498137336559568883021544684843343e+72', '1.22732691755638458654294812551682382667549813733655956888302154468484334351e+72', 3);
T('3.213630359244750637713462276705751207012136162792071896e+54', '3.2136303592447506377134622767057512070121361627920718957665978954323645062909e+54', 6);
T('8.38046525316656260100466458946e+29', '8.38046525316656260100466458945509627024936254113602935416720453e+29', 6);
T('8.941053289084959004369721716313960096875276074430249859689548434143101464309422e+78', '8.94105328908495900436972171631396009687527607443024985968954843414310146430942153703729919011886314787305e+78', 2);
T('5.30465540642939803003778934342954760338684402621e+47', '5.304655406429398030037789343429547603386844026214491512922070093158914984100395e+47', 3);
T('5.502641770857966981302722058928037562154404402e+45', '5.50264177085796698130272205892803756215440440186772578288060092379689879e+45', 2);
T('2.204265359088707310922666417482288133306426793406458374740361e+60', '2.2042653590887073109226664174822881333064267934064583747403612647324244370854731386212e+60', 3);
T('8670925714181794943', '8670925714181794943.02694006426710895523898990476749528', 4);
T('5.85177588866862838792615808964496e+32', '5.85177588866862838792615808964496246995521334234654e+32', 1);
T('727571522472293416', '727571522472293416.611053099339692316814383939884701742', 3);
T('8.4244445202495342123022800551853834866075026848183e+49', '8.42444452024953421230228005518538348660750268481837157006422683171994498876700372161897911e+49', 1);
T('9.928600076604187368321168112629721432746556317413406846951082064e+63', '9.9286000766041873683211681126297214327465563174134068469510820638394090642404519575643604607e+63', 2);
T('7.016224228186740080639351e+24', '7.016224228186740080639350848e+24', 2);
T('7.928810677620539654263706544130487e+33', '7.928810677620539654263706544130486798032745402814710550138454311005709e+33', 6);
T('25936891703992', '25936891703991.137744167107868043421649924885279326', 0);
T('2.58693252919502727541187986869362230782487602731050372132762954e+62', '2.586932529195027275411879868693622307824876027310503721327629531217570274166e+62', 0);
T('5.61967912194056858525364883747949982993803337804207121725869252288889423e+71', '5.6196791219405685852536488374794998299380333780420712172586925228888942251732448795724e+71', 2);
T('4.038999520688414860753e+21', '4.0389995206884148607536874605128644013515e+21', 3);
T('1.7095808039214798566950229368093336203263486879301e+49', '1.7095808039214798566950229368093336203263486879301860556301206195691e+49', 1);
T('3.8651330492011809765285910561473395456096534e+43', '3.865133049201180976528591056147339545609653310606342569e+43', 2);
T('2.701424267326742104405470158718989e+33', '2.70142426732674210440547015871898957876814644856366560012615e+33', 3);
T('2.11501243222935518724697242743069954722469118855114215536962571528474357245e+74', '2.1150124322293551872469724274306995472246911885511421553696257152847435724457832073955257e+74', 6);
T('5.14701126678692378732799127046038087931194941373764811091118738297e+65', '5.14701126678692378732799127046038087931194941373764811091118738297541635925565468194e+65', 1);
T('1.58192372381911647485933906008688908801988973203723059435286114e+62', '1.5819237238191164748593390600868890880198897320372305943528611448255231998049e+62', 4);
T('3.1487861319334200458387140554546637e+34', '3.148786131933420045838714055454663661916735822107544e+34', 2);
T('5.54673473629582553569300628690513969646282950868678376710414064019547740605e+74', '5.546734736295825535693006286905139696462829508686783767104140640195477406057677398194482764502853403524554277e+74', 1);
T('8.29928228250176737791731891e+26', '8.29928228250176737791731890650100013984798539408e+26', 5);
T('1.641557169382952365405478760387632506419915317980894310659802184e+63', '1.6415571693829523654054787603876325064199153179808943106598021844727949965519e+63', 5);
T('1576712629187725275', '1576712629187725275.4687122393103277', 1);
T('9.93518759542214911333025263552123237024541244569e+47', '9.935187595422149113330252635521232370245412445699682050095439577620858679202e+47', 1);
T('6.8489169637066212668249943958729860889261740451390111e+52', '6.8489169637066212668249943958729860889261740451390111726727164e+52', 3);
T('9.2515859721725537162150906790658e+31', '9.25158597217255371621509067906582632541300113903941866936988816e+31', 5);
T('8.558248515706726990630625733567497955e+36', '8.5582485157067269906306257335674979544e+36', 0);
T('9.508448844445006541778105377933929189263130129758336646554903288474e+66', '9.508448844445006541778105377933929189263130129758336646554903288474310520052736755356893699e+66', 1);
T('4.89895090182585737063552323615514802e+35', '4.898950901825857370635523236155148025077e+35', 3);
T('5.1085798127636383187695465081026412315442319064268396904e+55', '5.1085798127636383187695465081026412315442319064268396904025363059335403935270753273342883e+55', 4);
T('514738', '514737.33716699587687018687915', 2);
T('1.4469421927802403355291602401818857688564452176648536890640094231e+64', '1.44694219278024033552916024018188576885644521766485368906400942306432924871487163173981570136228111374e+64', 5);
T('9.4678004212029234047595707e+25', '9.467800421202923404759570614714039712197116701804208270079661e+25', 0);
T('5.16029313885457997755079e+23', '5.160293138854579977550782604018557083402719420124e+23', 0);
T('4.521349399129546654808266559903639785292359782239219148640139936816826e+69', '4.521349399129546654808266559903639785292359782239219148640139936816826255e+69', 5);
T('1194', '1194.4666201', 6);
T('1.413679336555217958216054166e+27', '1.41367933655521795821605416606065811004244167785964956371204e+27', 5);
T('4.965623075161230158472530870760026720164134579614152e+51', '4.965623075161230158472530870760026720164134579614151939486444090777961e+51', 0);
T('9.76456877314632446892042427375096e+32', '9.76456877314632446892042427375095032427156972803627e+32', 2);
T('8', '8.061341664071544332625157', 6);
T('1.2485435034735607762358049325927966746680458311744252436e+55', '1.2485435034735607762358049325927966746680458311744252436111267682e+55', 5);
T('1.928288354631435704816349048400235511686697673045194461020196707360487048093e+75', '1.9282883546314357048163490484002355116866976730451944610201967073604870480932487085006104293652926e+75', 1);
T('5.76820541626576473608818288112445107047356980519094e+50', '5.768205416265764736088182881124451070473569805190940280239192e+50', 1);
T('6.8851439669931614053574755905662528086289558355724005398746291993687165614405e+76', '6.88514396699316140535747559056625280862895583557240053987462919936871656144041681731671853699942412583248e+76', 0);
T('468947764955528235', '468947764955528235.12721199702814930077379294902', 5);
T('8.357143849118435317183654823023946176874501899958001091742e+57', '8.35714384911843531718365482302394617687450189995800109174195699225716120769161059e+57', 6);
T('5.925817666947668091138983327525147097429119443459e+48', '5.925817666947668091138983327525147097429119443459198855729957415900623983249309413e+48', 1);
T('9.37573583242102309434721799617302349e+35', '9.3757358324210230943472179961730234982295528565863272173119115e+35', 3);
T('1.65236752436472371318545027513e+29', '1.652367524364723713185450275123938671929295482e+29', 0);
T('4.781012565342632273231023462752081078541324602235353900062958685399055777291e+75', '4.78101256534263227323102346275208107854132460223535390006295868539905577729001120281408e+75', 0);
T('4.2717420965379177235823608069251781496748802857374864424620340648651601344909e+76', '4.271742096537917723582360806925178149674880285737486442462034064865160134490875518067250380485236e+76', 6);
T('4.26251273445487978376511920736350796517297473288520322380048651053507584e+71', '4.26251273445487978376511920736350796517297473288520322380048651053507584746217e+71', 3);
T('17294049', '17294049.4572440959142585258412', 5);
T('98860684829498', '98860684829498.910910387001254857797507830609394319724', 3);
T('8.9109362188618897167006e+22', '8.9109362188618897167006e+22', 6);
T('517718', '517718.14588', 3);
T('6168524668071', '6168524668071.190530276944952366', 1);
T('3.41281143687619620287454025015383255559319685092173830205238454100894422e+71', '3.41281143687619620287454025015383255559319685092173830205238454100894421773709508011905e+71', 5);
T('3.417754010392851337789325136715461063152789992420314e+51', '3.4177540103928513377893251367154610631527899924203141e+51', 5);
T('2.74189479055251404305252955137936965563741563914075472832435751668e+65', '2.7418947905525140430525295513793696556374156391407547283243575166764976560162527286307904e+65', 0);
T('3.96340491076173012704113397687320355485786e+41', '3.9634049107617301270411339768732035548578603426352e+41', 4);
T('3.036648286985923334762086066244186477e+36', '3.0366482869859233347620860662441864774251192132715905401e+36', 1);
T('7.19186473213493097136353451107798565859339401389078e+50', '7.1918647321349309713635345110779856585933940138907888226820527498010660283800846991e+50', 1);
T('9.335982890040252936472732418729e+30', '9.335982890040252936472732418729314563874093585631976719694705e+30', 6);
T('3.92509629187028177915552e+23', '3.92509629187028177915552046528254191191241680557747898e+23', 3);
T('6.55538822771514743509205464092292e+32', '6.55538822771514743509205464092292567353742152e+32', 3);
T('9.818500884800520210669856048122734877803193577617855437222312640718473527985828e+78', '9.8185008848005202106698560481227348778031935776178554372223126407184735279858288948582588945998002332251706061480628e+78', 1);
T('6.7174352260479962819827028747642242181627269543584379e+52', '6.7174352260479962819827028747642242181627269543584379044739655008821739429e+52', 4);
T('9.5599277426332113806747555570765386313780394936e+46', '9.55992774263321138067475555707653863137803949353655019692896370894950667e+46', 2);
T('1.633082945639405417215336346467685214536685137493144e+51', '1.633082945639405417215336346467685214536685137493144947743483918e+51', 3);
T('1.4476497686860500884546436e+26', '1.447649768686050088454643600989975965076782588927e+26', 5);
T('5.7866518374998895101785749611174161745316e+40', '5.786651837499889510178574961117416174531600501249e+40', 4);
T('1.856981399977763665492659713201047e+33', '1.8569813999777636654926597132010467834560778660536605628432405150973736664e+33', 2);
T('25385391408508903723', '25385391408508903722.5825493324653', 0);
T('5.956941086594117256203518630551770000076156534017549e+51', '5.9569410865941172562035186305517700000761565340175481133862514868e+51', 0);
T('7.0378892307079643940526515377533036326695865681464195e+52', '7.0378892307079643940526515377533036326695865681464195574642019572067645768e+52', 1);
T('7.4650245419890155407144309374742e+31', '7.4650245419890155407144309374741894849066185062387617482355e+31', 4);
T('2.769374015443725866027669596806740211e+36', '2.7693740154437258660276695968067402117330003e+36', 3);
T('1.9648456087889464186018364837256273059136348273672052963433408651162909813140351e+79', '1.964845608788946418601836483725627305913634827367205296343340865116290981314035106549695591057926e+79', 4);
T('4.568803700449297195662890164739802275320030011984801753886170890675421107e+73', '4.5688037004492971956628901647398022753200300119848017538861708906754211070078497011081759156825590425266150476725e+73', 3);
T('34235603696552', '34235603696551.94255907379648446599689812732', 4);
T('5.177716626453436884581010015359332469764828648852352250328e+57', '5.177716626453436884581010015359332469764828648852352250327933315534e+57', 4);
T('8.40538971752941519128830986e+26', '8.4053897175294151912883098574195743275697659579789267520431e+26', 4);
T('7.295436037419785679635936176845566378362797595994051359e+54', '7.2954360374197856796359361768455663783627975959940513588e+54', 6);
T('462634', '462634.035924270448754046398', 4);
T('5.1437735648812956687467620450989687375890436567521562383e+55', '5.1437735648812956687467620450989687375890436567521562383937079251048e+55', 3);
T('4.6362991497406836674314752e+25', '4.63629914974068366743147512511669573685117456e+25', 0);
T('9.8768502342219992266265536768469493279073448898053474951e+55', '9.8768502342219992266265536768469493279073448898053474951e+55', 5);
T('5.2580083178606655065025003793096283590956409436931819709272254e+61', '5.258008317860665506502500379309628359095640943693181970927225350776e+61', 2);
T('325509743727', '325509743726.783322259357', 6);
T('3.0493601469838417460257493580433692532377e+40', '3.0493601469838417460257493580433692532377145e+40', 5);
T('2.68881802649784864751960025291088379143e+38', '2.688818026497848647519600252910883791432507858063260620920506839866437453e+38', 1);
T('5.93137879461614814312992956679e+29', '5.93137879461614814312992956678841452768975590333113459e+29', 5);
T('6.81110910780349293130738452605045761339514132384529843200145464551615243e+71', '6.8111091078034929313073845260504576133951413238452984320014546455161524331445797284495572564421745e+71', 3);
T('23202232475360', '23202232475359.65028767296512405446685902', 6);
T('415507066902131774343', '415507066902131774343', 3);
T('24263719656156389', '24263719656156389.407862882500259524138586570266210724819', 4);
T('556', '556.441296680960603403988584350582433954', 4);
T('9.913064977296886263707959617086835832492179827754516356409572333e+63', '9.913064977296886263707959617086835832492179827754516356409572332801747616077742803180160130215589687282e+63', 0);
T('6.22409240281288010283511219057942678054369782173699309575636e+59', '6.22409240281288010283511219057942678054369782173699309575635321816775199966209803459199e+59', 0);
T('7.95789847284755275378542326722674893696656e+41', '7.95789847284755275378542326722674893696656259418744135e+41', 3);
T('4.282198051786431240448719341493457465153306500622184e+51', '4.28219805178643124044871934149345746515330650062218357178900793360787546295295205e+51', 5);
T('5.826321952977187329673180673292460334618465547317643808027e+58', '5.82632195297718732967318067329246033461846554731764380802696819657979687e+58', 4);
T('1.55782666561206397963292080850216988718980115493350587e+53', '1.5578266656120639796329208085021698871898011549335058792301380070385922323184737682e+53', 3);
T('9.76421138312778809153535022111962819554738239424960866e+53', '9.7642113831277880915353502211196281955473823942496086668610891183706070607365969905790326026e+53', 1);
T('126157519', '126157519.027205140527679917685086328286699867', 5);
T('2.5829681680641929286449106859e+28', '2.5829681680641929286449106858662732149485395821222e+28', 5);
T('4.54800019062571673029115149069799957e+35', '4.548000190625716730291151490697999576768097365785327629839393758521773676211e+35', 3);
T('8.24575429269530507345646776661187063e+35', '8.2457542926953050734564677666118706391e+35', 1);
T('3886', '3886.1333802218963195725854281103363560475', 5);
T('78454618890296144', '78454618890296144.5666', 1);
T('4.58740783954471674537257371438385414017328326998009510449133007882e+65', '4.58740783954471674537257371438385414017328326998009510449133007882428859332519941497e+65', 3);
T('2.8370049104002355506393078892027852815871e+40', '2.837004910400235550639307889202785281587009235231368814941609765248852e+40', 2);
T('2.62994289580758773719499e+23', '2.629942895807587737194994957075236489651109053129650448225e+23', 6);
T('550785033331059', '550785033331058.9763921025130552', 0);
T('8.6593208883219048330045892039930028767159698939927096047174453448027736e+70', '8.659320888321904833004589203993002876715969893992709604717445344802773564005e+70', 6);
T('4.331806400270643309149837302675906585176493799534119864142306427593382123e+72', '4.3318064002706433091498373026759065851764937995341198641423064275933821232956781270294665967105853780401708094859e+72', 4);
T('6.6327784224259925893793795859369234702578635559e+47', '6.63277842242599258937937958593692347025786355590130040388707700784826147130307e+47', 6);
T('9.9742150717405155814807340985272900379052976498079764856923012951929221057881097e+79', '9.974215071740515581480734098527290037905297649807976485692301295192922105788109748166093977353791813262635531e+79', 4);
T('4.8285820376962502896241719133636241929822967197958e+49', '4.82858203769625028962417191336362419298229671979577e+49', 2);
T('196962606', '196962606.75', 1);
T('72517', '72517.3880161838248998465788902944688721994', 4);
T('160', '160.179981565206752388218', 3);
T('1.2137925683760444698206330445431746348369091822238073610792103426669e+67', '1.213792568376044469820633044543174634836909182223807361079210342666894107e+67', 4);
T('78', '77.579077271290899943007549251', 5);
T('1.8061846719610169616540775541e+28', '1.80618467196101696165407755414003727210407249814417999907752e+28', 6);
T('6.5872883511167814385772070913529462797258272669219e+50', '6.5872883511167814385772070913529462797258272669218967849005892662130359901239025618e+50', 2);
T('9.3803795626573097436360518972293268963063368793e+46', '9.38037956265730974363605189722932689630633687932292338452465265401342973470949375060572e+46', 1);
T('5.844283607017760877545238183059113995904407027453919036751890680281e+66', '5.8442836070177608775452381830591139959044070274539190367518906802816498162597305e+66', 3);
T('1.489304891625436540139851465409817e+34', '1.48930489162543654013985146540981705832246034034536318496105800720943e+34', 3);
T('6.428872983866449496374546770108512875517052804412563270506842502016e+66', '6.42887298386644949637454677010851287551705280441256327050684250201570795538521811319e+66', 0);
T('2.806229404076030916655266795115496144168e+39', '2.806229404076030916655266795115496144167680411293373589423427021791522419368e+39', 2);
T('3635', '3635', 4);
T('6.6583984430017833943371976293550577589732171442477743830697682284721697e+70', '6.658398443001783394337197629355057758973217144247774383069768228472169629e+70', 0);
T('8695503217144208284', '8695503217144208284.24307147', 6);
T('1', '0.885039976280607628632411', 4);
T('5.90629440362046984920646260981467656265136425283849683769210115768585102e+71', '5.9062944036204698492064626098146765626513642528384968376921011576858510171826270705895233665e+71', 0);
T('5717', '5716.60490370277880067108947110343551148', 6);
T('918425154334542388530', '918425154334542388530.5777462569264726206', 3);
T('8.32840452867116712972875716152038085708455317083275828919956896376389126329e+74', '8.32840452867116712972875716152038085708455317083275828919956896376389126328695708180449486938018e+74', 4);
T('3.033981110499258690268301410845342531557712196550557561348811497585143335861362e+78', '3.033981110499258690268301410845342531557712196550557561348811497585143335861362043099534e+78', 5);
T('8.5957267660161824049271440547761067290882338204036e+49', '8.5957267660161824049271440547761067290882338204036073848746e+49', 6);
T('34232897163359', '34232897163359.7168867432624', 1);
T('7.667778045074760785524695896215e+30', '7.667778045074760785524695896214216025480626498655589e+30', 2);
T('4.9564814548802735140714958116170051867147155791349395602076098e+61', '4.956481454880273514071495811617005186714715579134939560207609710372675556311170455358368099489e+61', 2);
T('208974459', '208974459.00338885307603652160964214443609466762', 1);
T('1.471348645685926271050342272010593491081e+39', '1.47134864568592627105034227201059349108164112997918059379e+39', 3);
T('5.9521404807993573833528870518530840284025934e+43', '5.9521404807993573833528870518530840284025933135224106054060338e+43', 2);
T('2.6878856717777899463462942948e+29', '2.68788567177778994634629429479923687674580945042332720802460945e+29', 0);
T('774808', '774807.21630496748785239907847641118737', 0);
T('7.1413567041173506766644483270173117382617445803961769796e+55', '7.141356704117350676664448327017311738261744580396176979630020674797202905039830859055e+55', 4);
T('1.55940134262591700664860433157825033136e+38', '1.55940134262591700664860433157825033136384227232928335656e+38', 5);
T('5.343297990380645093777039418564740569669759944420272641186440885044351062098e+75', '5.34329799038064509377703941856474056966975994442027264118644088504435106209776226503e+75', 4);
T('8.466842555193466795789e+21', '8.46684255519346679578804e+21', 0);
T('669594533549', '669594533548.9861', 6);
T('65311908533712', '65311908533712.204883', 4);
T('567423', '567423.57638407279503906001258', 1);
T('8.244736672438034971959003e+24', '8.24473667243803497195900254145883708126273269210108e+24', 6);
T('3.20243640574031703911104e+23', '3.202436405740317039111042260131773254168280992472713515e+23', 4);
T('9.4359506072693554354907055653887876773150614695850696e+52', '9.43595060726935543549070556538878767731506146958506957697e+52', 4);
T('8.213213638879115746539408895377594316112926093570973125229205082698774e+69', '8.2132136388791157465394088953775943161129260935709731252292050826987747941869969e+69', 1);
T('2.58684780277214230224670853953367503760848512215352e+50', '2.586847802772142302246708539533675037608485122153515808645975757236795104e+50', 5);
T('2.233938234820201740579946108767507e+33', '2.233938234820201740579946108767507e+33', 2);
T('4.9104331036330736986258709174531569646002086090996e+49', '4.91043310363307369862587091745315696460020860909950238666971054555555087345e+49', 2);
T('7.8761903683621042701067759395783172544916918e+43', '7.876190368362104270106775939578317254491691750886939816033949632462944e+43', 0);
T('4.015271411081185979332e+22', '4.0152714110811859793320242551262322622693123829611750776e+22', 4);
T('8.4700624716540099106875036177072285528742e+40', '8.47006247165400991068750361770722855287423380081865680541e+40', 4);
T('4.833709437734453325233e+21', '4.833709437734453325232749940724690878086211e+21', 5);
T('5.3904118783183801146041732398322355037318930957723867494436e+58', '5.3904118783183801146041732398322355037318930957723867494436275728625031571460169595954e+58', 5);
T('3.568972978480311004725852190565052e+33', '3.5689729784803110047258521905650516445129200543624358417054400268753e+33', 2);
T('9.622451232815888395304535e+24', '9.6224512328158883953045341822252261e+24', 2);
T('5.01257952319946655760647026707e+29', '5.0125795231994665576064702670736633764890651923e+29', 1);
T('190817814596', '190817814596.42', 1);
T('254266379559', '254266379559.722125253', 3);
T('8.81303284008826634515569493951782045570777124214453570554610834653961530087034e+77', '8.813032840088266345155694939517820455707771242144535705546108346539615300870348447147413229814725889157580268745028333e+77', 3);
T('973707880884', '973707880883.93791769977042726809772', 5);
T('5.6968387336805422111159695e+25', '5.6968387336805422111159694980289554382020534690750811476682e+25', 2);
T('1.11400996039840373544404726506964564389474165127915607399841697346575895005e+74', '1.1140099603984037354440472650696456438947416512791560739984169734657589500401e+74', 0);
T('3097898', '3097898.6013235712460873052582335844090044584', 3);
T('9.5065441037104100047656299824582078661552171315194472260553672905e+64', '9.50654410371041000476562998245820786615521713151944722605536729045167810735282572606171363969573687291e+64', 6);
T('4.6627271934575249035652344532688057e+34', '4.6627271934575249035652344532688057320988018177e+34', 3);
T('2.5756701010663674069317069047790265270207902421635e+49', '2.57567010106636740693170690477902652702079024216353812436208292030454133266174e+49', 6);
T('466704945916881422', '466704945916881422.93194815742601114069328177', 1);
T('501994234126153825835', '501994234126153825834.9115319014788', 5);
T('8.125813111968849313748373416233496050686413293727191332962799845268731e+69', '8.125813111968849313748373416233496050686413293727191332962799845268731386724e+69', 3);
T('6.5985643145804463570010492095833047160322547896322570399355633e+61', '6.59856431458044635700104920958330471603225478963225703993556331360956246968e+61', 5);
T('3.764203817124824122448317e+24', '3.7642038171248241224483171802895071621e+24', 1);
T('5.63135356124698245628061745043050210571207444335206683e+53', '5.6313535612469824562806174504305021057120744433520668362557275219826669357423406e+53', 3);
T('8.56967004926986729670349689401299116e+35', '8.5696700492698672967034968940129911595e+35', 6);
T('370873', '370872.082723', 0);
T('7.269704687836267404509566491153468239452232159262079053982090668369e+66', '7.26970468783626740450956649115346823945223215926207905398209066836910318235e+66', 5);
T('7.944247408387280553395766e+24', '7.9442474083872805533957655446e+24', 4);
T('558044184051462431699', '558044184051462431698.23377805274', 2);
T('8.5429470033001955497683077604813641196621415674168101e+52', '8.54294700330019554976830776048136411966214156741681007724003183231966759642540398e+52', 6);
T('7.707372767367285295866343061e+27', '7.707372767367285295866343061978652e+27', 3);
T('7.2577773275559015220913e+22', '7.257777327555901522091277106975921239978e+22', 4);
T('3', '2.74809135709450433968', 4);
T('8.807196177959107722525666056e+27', '8.80719617795910772252566605671379921369396785463028e+27', 1);
T('3.392904131273211959328001352934059398120769805315222487605896817014e+66', '3.392904131273211959328001352934059398120769805315222487605896817014116901112146e+66', 1);
T('3.81233188139336141361810383928719740628299e+41', '3.812331881393361413618103839287197406282993900441e+41', 3);
T('13513', '13513.157324590500371104', 6);
T('1619676277', '1619676276.31343904994433341026775262', 2);
T('29969489966602', '29969489966601.81650132', 2);
T('314325365232318166', '314325365232318166.37121944137752984', 1);
T('6970991955', '6970991955.80107028530116575629626170804', 1);
T('2040655991162', '2040655991162.1197449012024709643210225177801', 1);
T('8.75361471082157488077310831e+27', '8.75361471082157488077310831e+27', 1);
T('8085', '8084.7', 4);
T('1.9930954444984695110996852276723862715e+37', '1.99309544449846951109968522767238627140938e+37', 0);
T('1.872611725908251322851e+21', '1.87261172590825132285130112414583156047660950735391002e+21', 4);
T('2.598122910490499513066225437382e+30', '2.59812291049049951306622543738189e+30', 2);
T('9.4994713492488266191464351852980049686898651527864958069715617e+61', '9.49947134924882661914643518529800496868986515278649580697156172855363212605972828680793890191626e+61', 4);
T('8.125878491234540221698339550211397899e+36', '8.1258784912345402216983395502113978992305782e+36', 4);
T('8.60111598997596642211128427372643827082e+38', '8.6011159899759664221112842737264382708181715978775390087e+38', 2);
T('2.93615556449308992416064527156e+29', '2.9361555644930899241606452715612185446667650843684469e+29', 1);
T('6307022721678005411', '6307022721678005410.9397704523255904570876973974622', 0);
T('3.18392821556124227660113053916238077122114765751406766332e+56', '3.18392821556124227660113053916238077122114765751406766331213824937528277079e+56', 2);
T('2.51071103824713143678290151773341821575420615610208700025750544607066523157e+74', '2.510711038247131436782901517733418215754206156102087000257505446070665231571519795131740134115786456585052772e+74', 3);
T('5.234483375212411288060906864168711418919976117e+45', '5.23448337521241128806090686416871141891997611782516089830594480512012e+45', 1);
T('4.559171911771779600342703942319969335074799488e+45', '4.55917191177177960034270394231996933507479948752087e+45', 2);
T('2.62957446811118680705303633620741088923109985e+44', '2.629574468111186807053036336207410889231099849e+44', 2);
T('5.38222648870763003293336864117211997631171636834521741e+53', '5.382226488707630032933368641172119976311716368345217413326113983946597732e+53', 3);
T('575057493153569741', '575057493153569740.265043815883595120243955526286373', 2);
T('6.114625663860068943568455134934079629514252424711672313462762941350302993e+72', '6.11462566386006894356845513493407962951425242471167231346276294135030299271632761466368176348219436253242168e+72', 4);
T('404', '404.871008', 1);
T('34', '34.4465838867561240785', 6);
T('41224', '41223.84301642016428551307256128341', 2);
T('825', '824.96639807828562088920181852663', 2);
T('4.819059189204787590352042304238020039592652361553e+48', '4.8190591892047875903520423042380200395926523615531562558165218603293209983062196e+48', 6);
T('3.700746538446582305416888512568483134157901026324987589012e+57', '3.700746538446582305416888512568483134157901026324987589012714e+57', 3);
T('9.2139934708213773383104872618415741501644917847962084812e+55', '9.2139934708213773383104872618415741501644917847962084811416597e+55', 2);
T('2.5523472099649285471498458705884773383005726653577354764147449e+61', '2.552347209964928547149845870588477338300572665357735476414744835219778932890337278e+61', 2);
T('7.7664150688080782785305411564277465399213758448892168254439033842093e+67', '7.7664150688080782785305411564277465399213758448892168254439033842093340867751830871e+67', 6);
T('2.90944794336096760132261392853480791544140523117913019619e+56', '2.909447943360967601322613928534807915441405231179130196186e+56', 6);
T('5.019715040299233881924270419868479914396747466e+45', '5.019715040299233881924270419868479914396747465851886000354392699934210975402996846e+45', 6);
T('3054871814531414', '3054871814531414.41516753881173757', 4);
T('2.528128804658174147918678964636811087963369232702e+48', '2.5281288046581741479186789646368110879633692327012644645841913916737419985914391e+48', 0);
T('9.885538164413524251028572468738005305334945685251084376242164547e+64', '9.88553816441352425102857246873800530533494568525108437624216454708385226237662328e+64', 3);
T('7.4160882833494997510274716024958e+31', '7.4160882833494997510274716024958422394441639988e+31', 6);
T('8.79765562166035847100528192828615889309058658608500915306969736665582e+68', '8.797655621660358471005281928286158893090586586085009153069697366655818699305771043376110557382158e+68', 2);
T('6.038828775427197538842513506112420898122770499895365669329067550580735136584228e+78', '6.038828775427197538842513506112420898122770499895365669329067550580735136584228402518534362472138233998629642071226493e+78', 1);
T('45474544', '45474544.99469883796', 3);
T('9.290887756632707961428369159476489764202347545133155616100701879474239172839896e+78', '9.290887756632707961428369159476489764202347545133155616100701879474239172839896738e+78', 1);
T('5.1594441418695627128130548339465038046263915956476963e+53', '5.159444141869562712813054833946503804626391595647696301560709862765583144496e+53', 3);
T('2.59646941749823279352088472624943626316363208750648475743551436696e+65', '2.59646941749823279352088472624943626316363208750648475743551436695412545449612710231e+65', 0);
T('26365039173', '26365039172.54455421619187177521747199', 2);
T('1.393363086100099814316599695024743976362e+39', '1.3933630861000998143165996950247439763624817441288342569676154624e+39', 3);
T('9.7549976793438881464790992e+25', '9.7549976793438881464790992277761081792651559852429414e+25', 4);
T('6.97809859902012172090930057e+26', '6.97809859902012172090930056599245e+26', 6);
T('57766511969614', '57766511969613.891238104', 2);
T('9661705960890886833', '9661705960890886833.2490123', 3);
T('9.065480177852819767811980930098151534833742957700662135138786738093713e+69', '9.065480177852819767811980930098151534833742957700662135138786738093712643317284723e+69', 6);
T('8.0803878826090582560244577422491770991802243023478732784453039505042771e+71', '8.08038788260905825602445774224917709918022430234787327844530395050427710333090748154136610363076779882132e+71', 6);
T('5.03130821214273856290304301003671588705051689624467822941603413981514e+68', '5.0313082121427385629030430100367158870505168962446782294160341398151428956507115507769255e+68', 1);
T('6.3873771303502820266443335766322661440131075968170148918e+56', '6.3873771303502820266443335766322661440131075968170148918050581360742683890722099801902606e+56', 1);
T('9.347345953415719954600570660760515411e+36', '9.34734595341571995460057066076051541193474275753110685728567167042839e+36', 3);
T('3.056510154635996206683507754682267268538301230290373642578180195688614544e+72', '3.05651015463599620668350775468226726853830123029037364257818019568861454372076815948254502000960544732504386432e+72', 6);
T('2059856261250898', '2059856261250898.431755906360248531390102699926562971103', 3);
T('88743736', '88743735.735003484167055157038793036', 5);
T('299359588644', '299359588644.1', 5);
T('6.3102653267758040846904281379013615476244004594817127427318129429232025e+70', '6.3102653267758040846904281379013615476244004594817127427318129429232025272331876879757527643325134809076770021e+70', 4);
T('4.71079057259131716221733e+23', '4.7107905725913171622173326612032821454775779854123052511264e+23', 1);
T('9998400327365', '9998400327365.523060885495', 3);
T('4.6761270871060983686571e+22', '4.6761270871060983686571654438395e+22', 1);
T('5.1350071561880053881466741323370936492207505942023856542771e+58', '5.135007156188005388146674132337093649220750594202385654277102059211043219186375e+58', 1);
T('6.17718272941491334872317440537206190505e+38', '6.17718272941491334872317440537206190504363e+38', 2);
T('100916655102839', '100916655102839.4259806', 5);
T('49706', '49705.0346571331911123081515303297681096', 0);
T('4.886343078409943691286499458918571370281861015248440071327e+57', '4.88634307840994369128649945891857137028186101524844007132691e+57', 4);
T('9.1613462042184268747142507085596178543753892327124748248139519152984225737999422e+79', '9.16134620421842687471425070855961785437538923271247482481395191529842257379994214960203920683463e+79', 0);
T('1.06723641242921001277911369986298717742676150646425573591746e+59', '1.0672364124292100127791136998629871774267615064642557359174570648748302e+59', 2);
T('6.71520538303450073481949569960635471071776505763174038986577345906e+65', '6.71520538303450073481949569960635471071776505763174038986577345906187e+65', 5);
T('8.39468560023627866045228862e+26', '8.3946856002362786604522886291342455224769053e+26', 3);
T('6.0599996633240195846582823864864386115586590022220962809364077852829e+68', '6.05999966332401958465828238648643861155865900222209628093640778528289383253358465173124655194920479290811211e+68', 0);
T('8539141234898033418', '8539141234898033418.26706886911329079414619263967176939979', 4);
T('1.913558472416618779286538504159378302193991450794617170786e+57', '1.913558472416618779286538504159378302193991450794617170786e+57', 4);
T('6.1484489534539678697675e+22', '6.148448953453967869767459993484581912701e+22', 6);
T('3.29598972911370224876010851195697891440355915246e+47', '3.29598972911370224876010851195697891440355915246436401442937545675597672375445876e+47', 3);
T('4.5097940866631623752202964301432167281632621195594916242792143e+61', '4.509794086663162375220296430143216728163262119559491624279214340421e+61', 3);
T('224800', '224799.9673277143', 2);
T('4.148195046699266056189377393664557213277987810367090387415018718e+63', '4.14819504669926605618937739366455721327798781036709038741501871775137525789e+63', 6);
T('7.374430854903304225702204836390100714e+36', '7.374430854903304225702204836390100713741510694093130904125566814722978441e+36', 6);
T('4.707305297085212977941941747855e+30', '4.70730529708521297794194174785503214584644450940421117664699435203e+30', 5);
T('5866457421', '5866457421.20842', 3);
T('1.9843010710988115434636829382464918199879321789091559553438e+58', '1.9843010710988115434636829382464918199879321789091559553438230988076365713e+58', 4);
T('5.14995846654115448372881462185288981e+35', '5.149958466541154483728814621852889808938277710359616594612832308953443e+35', 0);
T('5.95114199897329544536361772590904819911990765847713099523470344966e+65', '5.9511419989732954453636177259090481991199076584771309952347034496590267718914250624616e+65', 4);
T('9.120251973919420376871155141542715882470383613269e+49', '9.1202519739194203768711551415427158824703836132689546371219965792393e+49', 2);
T('6.92762707833288652865810346642451762905903841e+44', '6.92762707833288652865810346642451762905903840839097905038e+44', 5);
T('3.1319238335812463225093e+22', '3.131923833581246322509262807353032477986274e+22', 5);
T('9.46280056211794201017313458082347149210884235785116603272563e+59', '9.46280056211794201017313458082347149210884235785116603272562995808e+59', 5);
T('1.3631422212280609149043118888280902071902057791897833055327867556560334153694e+76', '1.3631422212280609149043118888280902071902057791897833055327867556560334153693243470369523802625e+76', 0);
T('7.49337258339190664648034198015674147258109806957892363910876304794788e+68', '7.493372583391906646480341980156741472581098069578923639108763047947888065111e+68', 3);
T('3.914405675404833143510673e+24', '3.9144056754048331435106726178539488890533624721967806515066058e+24', 4);
T('4.5464788886491409964765873e+25', '4.546478888649140996476587201e+25', 2);
T('8.9840584147898781111848055216423e+31', '8.9840584147898781111848055216423729562012e+31', 1);
T('6.2176225569233212245994214759913522050781e+40', '6.21762255692332122459942147599135220507819180691e+40', 1);
T('5.9121095564145310247990731745609193385905e+40', '5.91210955641453102479907317456091933859041219591041987322984870892189464687e+40', 0);
T('3.79877035840463564442908826812346096296358128349519373058910367163874006645804e+77', '3.79877035840463564442908826812346096296358128349519373058910367163874006645804854425303756e+77', 1);
T('6.273219120576304210955969053806681e+33', '6.273219120576304210955969053806681e+33', 0);
T('1.1156264918082663748759328113147367107075633347e+46', '1.11562649180826637487593281131473671070756333469e+46', 6);
T('7.247460853163810219800454331754995902964080623766111006706e+57', '7.2474608531638102198004543317549959029640806237661110067064e+57', 5);
T('4888363', '4888363.2427998125267816993910292031038538', 5);
T('4534164681045', '4534164681044.4576826804721815', 2);
T('1.6274722831199779313927530772360798681690015e+43', '1.6274722831199779313927530772360798681690015869017e+43', 3);
T('5.521968196136816557296351998710108369281670210372552334605e+57', '5.52196819613681655729635199871010836928167021037255233460459082901854e+57', 2);
T('8.636147993079555788094565295425680804067319533536978902331237320791246e+69', '8.6361479930795557880945652954256808040673195335369789023312373207912459716674506397e+69', 4);
T('1.924260989033888571911479807226075628399421e+42', '1.9242609890338885719114798072260756283994219180207147762378476298522869572366997994e+42', 1);
T('9.727952329586470759356915408708e+30', '9.7279523295864707593569154087083e+30', 1);
T('57110582', '57110581.28015014746436213461450304610630304', 2);
T('4.59722004972020231790503368880737514292657317750698632289061197241664051e+71', '4.597220049720202317905033688807375142926573177506986322890611972416640511172731412903017003044239613905e+71', 3);
T('7.435753991326033910635817977509033731628245412968232658364569732727336e+69', '7.43575399132603391063581797750903373162824541296823265836456973272733589385766944188313267113619043393823e+69', 5);
T('7.95370082525381387925615648235952499082022044094e+47', '7.95370082525381387925615648235952499082022044094598122150954364381516786996013e+47', 1);
T('9.0396034481123316237235508e+25', '9.039603448112331623723550758557517565390263e+25', 2);
T('1.21517150373943756897118761e+26', '1.21517150373943756897118760566989132625097281125546435794882169186e+26', 0);
T('7.44119952465579875196577752029726650548e+38', '7.44119952465579875196577752029726650547502159579e+38', 5);
T('8.17565458029296136059120851341903209924874924383572780410307583197401405714e+74', '8.17565458029296136059120851341903209924874924383572780410307583197401405714332952e+74', 4);
T('6.1003355562572458055937404034130630741858556311427925692e+56', '6.100335556257245805593740403413063074185855631142792569192054191871e+56', 2);
T('2.5310867760031934762568404409365176171660677857996697614631817498157020397233e+76', '2.531086776003193476256840440936517617166067785799669761463181749815702039723263560002e+76', 6);
T('8.492107541079480199768156825868172806599448661e+45', '8.4921075410794801997681568258681728065994486616824213483685660218907122494e+45', 3);
T('8.833708936808237896014784791968811417715017149569720324088396069686628956946e+75', '8.8337089368082378960147847919688114177150171495697203240883960696866289569459999766061121109500155e+75', 6);
T('638368937685', '638368937685.553895096426614624461039355356380457', 1);
T('701', '701.609769673662154', 3);
T('7.60271942542290146157353861239234932856006721876232750420973648516295592058e+74', '7.6027194254229014615735386123923493285600672187623275042097364851629559205727568958923557126095e+74', 0);
T('1.680455615485389258873e+21', '1.6804556154853892588726481474173783207113e+21', 2);
T('366292', '366291.9836208966', 6);
T('9.505839676100347237189939309156585333674092721e+45', '9.5058396761003472371899393091565853336740927213673e+45', 1);
T('4.297126399739084898386581167451285602473581010065803970609609257251429449396e+75', '4.29712639973908489838658116745128560247358101006580397060960925725142944939612287430569792546477279848689e+75', 4);
T('6.8083460989808247884312120189035747651286630873075680715556529e+61', '6.80834609898082478843121201890357476512866308730756807155565294474976e+61', 4);
T('4.3476372302950028393820114488332906416741053325651843031606126686e+64', '4.3476372302950028393820114488332906416741053325651843031606126686e+64', 1);
T('4.77751118528130349923452449049131122026069703434282830281836413302694e+68', '4.777511185281303499234524490491311220260697034342828302818364133026936273441774508894685731e+68', 2);
T('4.51043039295552838987533305292986737e+36', '4.51043039295552838987533305292986736965225829600197547169305e+36', 4);
T('8.460375212068603883881991935e+28', '8.460375212068603883881991935070884478e+28', 1);
T('294025905723111380796', '294025905723111380795.6651880800081', 0);
T('6.21343047717087372408547489493281905344109702843782336644204979201171052656435e+77', '6.2134304771708737240854748949328190534410970284378233664420497920117105265643535147473282970402315516390298e+77', 5);
T('6.1813500884911086071783735696665950188e+37', '6.181350088491108607178373569666595018773464e+37', 5);
T('4.096839212614604833272243e+24', '4.096839212614604833272243486488935e+24', 4);
T('9.681923156691095368204452275574897e+33', '9.68192315669109536820445227557489777528925896036993285379786004e+33', 1);
T('7.076176375247868722934569409658301695858891613174430374405966976471064301e+72', '7.07617637524786872293456940965830169585889161317443037440596697647106430119281537863e+72', 5);
T('45232281608007603760', '45232281608007603759.5093113397803167864780545730864399107961', 6);
T('819574912190', '819574912189.974149886939', 2);
T('1.1530986515157928242154209984030671e+34', '1.15309865151579282421542099840306714e+34', 4);
T('6.604327058537036123630511210218546593266970000775602707e+54', '6.60432705853703612363051121021854659326697000077560270642078090722117536748618704e+54', 0);
T('7.8355691617253997166693623969746607600575354572182358620108381031e+64', '7.835569161725399716669362396974660760057535457218235862010838103093e+64', 6);
T('3.92170928658639800219e+21', '3.921709286586398002189573070644843754917023834e+21', 6);
T('6833934972', '6833934971.235714971656404976158232387647086311', 0);
T('5228972286', '5228972286.13866482245815681047', 5);
T('9.1872266134833659933444927875930128936024435860285865667025762061512e+67', '9.187226613483365993344492787593012893602443586028586566702576206151192831844879484e+67', 5);
T('1.2510085388146886780823938838464469403622822395123166e+52', '1.2510085388146886780823938838464469403622822395123166e+52', 2);
T('5.4872918753775135977110032607954319689466270285881e+49', '5.487291875377513597711003260795431968946627028588052085090496732715e+49', 4);
T('2.2613658979076152544821997612490643689005761772226213032941e+58', '2.261365897907615254482199761249064368900576177222621303294085016819172e+58', 4);
T('72902811935665212', '72902811935665212.121973099769413', 4);
T('2.38208431602510944015460794399650652031096788331187538701927e+59', '2.382084316025109440154607943996506520310967883311875387019265962165210426043000149688979e+59', 4);
T('1.8543416036565570224105512498757585651380488267191185355140625e+61', '1.8543416036565570224105512498757585651380488267191185355140625328e+61', 3);
T('1.33531777316013128569530407955577103661865003924567e+50', '1.335317773160131285695304079555771036618650039245661773233977e+50', 2);
T('8.03197732254138282525155995698779861059143641895748067311269e+61', '8.031977322541382825251559956987798610591436418957480673112689949612806207e+61', 2);
T('8.1665201866660046172792753103e+28', '8.166520186666004617279275310306818474103954724359545e+28', 3);
T('20993109103101535', '20993109103101535.39908', 1);
T('4.02864257733401395549071875446318574804188013169868782e+53', '4.02864257733401395549071875446318574804188013169868782877179645087423977479e+53', 3);
T('7.29777939108176185229096124636982702742797341495505043607448098e+62', '7.29777939108176185229096124636982702742797341495505043607448098297150334148081e+62', 1);
T('189755677118', '189755677117.518819538252', 6);
T('60442271097790246695', '60442271097790246694.2233631476231678669', 0);
T('3.841906198819232858456940240725348608216618964132615768576864699639130817139691e+78', '3.8419061988192328584569402407253486082166189641326157685768646996391308171396910014e+78', 5);
T('7.2310711947964672443915780564693192600162551335627e+49', '7.23107119479646724439157805646931926001625513356266207832325802052740745819752485900832e+49', 6);
T('63', '62.74648866504230386', 5);
T('5.50845224853852667947376946e+26', '5.50845224853852667947376945925222458344e+26', 2);
T('1383532550599580285', '1383532550599580285.701127011739108', 3);
T('6.314836262615319966499065837692640581632518976625966774430599314889e+66', '6.31483626261531996649906583769264058163251897662596677443059931488894654922829200803260908e+66', 6);
T('2354316819', '2354316819.9747694394822602012', 1);
T('7.450430862108167263463199348174709790700274333741550693202353479162369e+69', '7.45043086210816726346319934817470979070027433374155069320235347916236912563e+69', 5);
T('1.735905594562940644338e+21', '1.735905594562940644338931449e+21', 3);
T('9', '9.420484166723022682855410552', 5);
T('2.5005171266602590520296343819250614606087068231140782e+52', '2.50051712666025905202963438192506146060870682311407822246965e+52', 6);
T('7.9893784720649677190698379150975725549121273469335450017615655404006e+67', '7.989378472064967719069837915097572554912127346933545001761565540400575872200343242e+67', 4);
T('555667', '555666.0930175222389089005403', 2);
T('9.924079876152512686547568024540539770970272126252205159743771e+60', '9.92407987615251268654756802454053977097027212625220515974377124e+60', 3);
T('7.900919980784590969778434381629e+30', '7.90091998078459096977843438162934760764233521316770241e+30', 4);
T('89267', '89267.20300789509', 1);
T('2.1904100908690147559760505685e+28', '2.190410090869014755976050568425068138506564362802364728418e+28', 0);
T('26951331024512', '26951331024512.0881914874146555565766782', 5);
T('8.099524290556283871547e+23', '8.099524290556283871546994e+23', 0);
T('7394225775122619', '7394225775122619.420380830636003198039451179494124977482', 5);
T('9.305910233684643852294452542933314381011230672069152301478965566055e+67', '9.30591023368464385229445254293331438101123067206915230147896556605500761e+67', 3);
T('2.80724236296337590977111003744e+30', '2.8072423629633759097711100374396684886718672301260794794407760868091586e+30', 2);
T('7.40339658115097697871e+21', '7.403396581150976978710407543918414265914808e+21', 1);
T('1.60622923596021583624198274635717464808772508102e+47', '1.6062292359602158362419827463571746480877250810209823331e+47', 1);
T('6.1036667859744338706826396051815393864906357930643683628e+55', '6.1036667859744338706826396051815393864906357930643683628059812912901505940264991984931857900407e+55', 6);
T('2928750548', '2928750547.0998187943565992535294804', 2);
T('2.2182606149792979436057599961e+28', '2.2182606149792979436057599961719291102198854022e+28', 3);
T('5.624075733044471798188e+21', '5.624075733044471798187287966208936196741391986553e+21', 2);
T('1.0724613700986901010582598e+26', '1.072461370098690101058259798503027341e+26', 6);
T('5.1780739873409369273092665989713836730043662155361218122838250878350604800223263e+79', '5.1780739873409369273092665989713836730043662155361218122838250878350604800223263317545e+79', 1);
T('6.813078374919737919466902232583187e+33', '6.813078374919737919466902232583187e+33', 6);
T('198966', '198966', 3);
T('5.663037131074802158504430954449e+30', '5.66303713107480215850443095444867377503524e+30', 0);
T('5.856453202927696936190877006615914408e+36', '5.856453202927696936190877006615914407742995357389639920678e+36', 0);
T('995502951161548', '995502951161547.194960183138', 2);
T('5.6051632730374891876448414157388608844371641413465005920750302811e+64', '5.605163273037489187644841415738860884437164141346500592075030281100232850205307140379487094260144588113e+64', 1);
T('7.6878727158601017832742782187919779953e+37', '7.68787271586010178327427821879197799528288936559992e+37', 0);
T('25550144155442', '25550144155442.22790211492875881119102407401', 4);
T('2.8933482588543132216782340677010888643981759664246438742e+55', '2.8933482588543132216782340677010888643981759664246438741580005558613643638568e+55', 6);
T('65655', '65654.57785104659878', 4);
T('2.7851008686828403701586929507554921098434986332979937213304951016425e+67', '2.785100868682840370158692950755492109843498633297993721330495101642581391544480826025449389e+67', 3);
T('882809220886', '882809220886.359490962893717', 5);
T('1.350550892276893283404778926652951964697161164291621608353575101e+63', '1.3505508922768932834047789266529519646971611642916216083535751011104270656537094056569814e+63', 4);
T('3.165859477478671984866802434061610965167638572516892600913217963e+63', '3.1658594774786719848668024340616109651676385725168926009132179625387606316678139426905477193597e+63', 4);
T('9.659753906724922810201240092573553559802400665423054311036299848539778e+69', '9.659753906724922810201240092573553559802400665423054311036299848539777302973726983290681998755918228254250689e+69', 2);
T('6.296444768392166495653132586531e+30', '6.29644476839216649565313258653093353590606e+30', 6);
T('716', '715.964519607751236478564299672', 6);
T('3.45469703701438220368232020877e+29', '3.454697037014382203682320208772618587503639816343279690193e+29', 5);
T('9.117520378451032907504986405e+27', '9.117520378451032907504986405323e+27', 6);
T('251', '251.25207458546661172242047991612666', 1);
T('2.97046832200192816287890552154976836604583567286656809798193464829846455704546e+77', '2.9704683220019281628789055215497683660458356728665680979819346482984645570454550688132916982566e+77', 5);
T('5.611574228525373921974067672994e+30', '5.611574228525373921974067672994082696381837546685939905032625063136679e+30', 6);
T('2.39669794512414343150840134985777912198334384e+44', '2.396697945124143431508401349857779121983343838429112625511254878412262827504427e+44', 2);
T('3.787538979585283640802535959997298390098814489281281902587785442183098414e+72', '3.787538979585283640802535959997298390098814489281281902587785442183098414009743515897882621883242226218309098e+72', 4);
T('5.43576206368887959508376767226555659965891532493864128843064213421505e+69', '5.4357620636888795950837676722655565996589153249386412884306421342150500792144e+69', 1);
T('1.755519863494497570022816104030661574140235557229071086283414111928827716672e+76', '1.755519863494497570022816104030661574140235557229071086283414111928827716672e+76', 5);
T('2.0140830209743229552245999881182338105231976173325376630092567198302978458e+73', '2.0140830209743229552245999881182338105231976173325376630092567198302978458128302189792486e+73', 3);
T('4.49743219295856162079522219054901808038319346499384e+50', '4.49743219295856162079522219054901808038319346499383556708627948262435662963039183e+50', 4);
T('7.56505857441815730906748e+23', '7.56505857441815730906748e+23', 3);
T('8.9349762774103627502037903680237913632583e+40', '8.93497627741036275020379036802379136325829129e+40', 6);
T('7.546740924138788874953408947e+27', '7.5467409241387888749534089477631988344980512011003771874073449602885e+27', 1);
T('8.58962328068337835157773e+23', '8.5896232806833783515777264923416717464127972472608950869590594e+23', 2);
T('178428482995866278389', '178428482995866278388.859450893894909785233869122333656547', 0);
T('9.57897622762558261264663542523066388182106674638300889428652887880679896151244e+77', '9.57897622762558261264663542523066388182106674638300889428652887880679896151244e+77', 1);
T('1.16978352607550789597848860833742919081474297886876717533887827e+62', '1.16978352607550789597848860833742919081474297886876717533887827448373584756016737451842898657363657789e+62', 5);
T('467433352', '467433352.12025', 5);
T('8060450', '8060450.4050055283211307', 6);
T('5382277699870663456', '5382277699870663455.782627412176570472672386', 2);
T('3.6783537407133675458390463121862686190680796927225783153704728e+62', '3.678353740713367545839046312186268619068079692722578315370472800866036175089e+62', 4);
T('9.15318190410834776563998280978776168492758463e+45', '9.15318190410834776563998280978776168492758463036994651597896908e+45', 1);
T('9.9016150543693800119952114178950633894764364071899e+49', '9.901615054369380011995211417895063389476436407189995753042158171037844414160906402e+49', 1);
T('6.709012376952896074907411655e+27', '6.70901237695289607490741165458214e+27', 6);
T('948', '947.70654', 5);
T('4.266573188970391771772103308364977872479766679409060640453453553778e+66', '4.266573188970391771772103308364977872479766679409060640453453553778001218581044469153895455215784696e+66', 1);
T('3.7910939685959768223382539807871384706338978375535017456e+55', '3.7910939685959768223382539807871384706338978375535017456346223264841039e+55', 5);
T('6', '6', 2);
T('9.526553324937491196549418106414879742416664523338592544947135246769534502944712e+78', '9.5265533249374911965494181064148797424166645233385925449471352467695345029447123599010181177577138e+78', 4);
T('1.565701851314595583205217401212920740105e+39', '1.56570185131459558320521740121292074010445027380469138587551385901387e+39', 0);
T('59888457', '59888456.010870205', 2);
T('22034353995419', '22034353995419.997635388636827813094135538', 3);
T('2.66945974864007665647739137670049636261923e+41', '2.6694597486400766564773913767004963626192265033072740134482e+41', 2);
T('4.77049079023014427417666156e+26', '4.770490790230144274176661563536020014381104750576e+26', 5);
T('6.1856745669350496267131933198243034712786413004246142864439665992946434e+70', '6.185674566935049626713193319824303471278641300424614286443966599294643387699e+70', 0);
T('3.47404420492359642012047e+23', '3.4740442049235964201204755340415341725837760117197639113e+23', 1);
T('8.4052439598742318985973313403055699660979469817692027024738536502910264e+71', '8.405243959874231898597331340305569966097946981769202702473853650291026397596e+71', 6);
T('5.76377161366582308546928740896061666394548435206665044e+53', '5.763771613665823085469287408960616663945484352066650446471087514355370796225019e+53', 3);
T('2.36527295044741321788559088632427978996162670343850689668316556311546112423e+75', '2.365272950447413217885590886324279789961626703438506896683165563115461124230242882063189551693846887812e+75', 4);
T('8.390025949396017069287157719221025252230373660146991625957e+58', '8.3900259493960170692871577192210252522303736601469916259570133810665952673352068738984039820553e+58', 4);
T('4.71227700875645754621084816838739023020773691979588361862e+56', '4.7122770087564575462108481683873902302077369197958836186116931350136032129e+56', 0);
T('9.524688471392006855636473e+24', '9.52468847139200685563647352757876474e+24', 1);
T('5.08924757537591064711702e+23', '5.08924757537591064711702191e+23', 3);
T('7.226599464263322474611779225e+28', '7.226599464263322474611779224993968924828587396e+28', 4);
T('3.9315123986133766131729121696705089697132425827762644252474582722e+64', '3.931512398613376613172912169670508969713242582776264425247458272185336673e+64', 6);
T('9.710851143531825200669719142247803886549820584136340278022e+58', '9.71085114353182520066971914224780388654982058413634027802200271052083457105120774509e+58', 4);
T('1.6941231691650714645588e+22', '1.694123169165071464558867039859025e+22', 1);
T('66380781343301900', '66380781343301899.8653400118451221573', 2);
T('3.95552652477590546371096515674333475954236011603735424037849393e+62', '3.955526524775905463710965156743334759542360116037354240378493930351261893320294168243046642886232837956e+62', 4);
T('7.598629671487684570743110717038306955540417803671978401292267960120662366489132e+78', '7.5986296714876845707431107170383069555404178036719784012922679601206623664891311244322603700853e+78', 0);
T('7.682547757982163759280261955359514318808458667504888952190765379464099327808e+75', '7.682547757982163759280261955359514318808458667504888952190765379464099327808400109277207546486553889327104e+75', 6);
T('31019232264', '31019232264.24138138200382367639485152391', 1);
T('6.27603624846593435795833566652096104490631574e+44', '6.276036248465934357958335666520961044906315741247385694548560027e+44', 3);
T('8.5471475654814423409913514052686554504653053483195e+49', '8.5471475654814423409913514052686554504653053483195e+49', 4);
T('149', '148.731860292011475994945323540793313408', 6);
T('2.0596569294568112069317690606113317244746584e+43', '2.05965692945681120693176906061133172447465849256949961169254555682685e+43', 3);
T('9.1208404496885060197487751540478834403078e+40', '9.12084044968850601974877515404788344030772193426914828e+40', 0);
T('8.76400398322476250020022948436159344816121787109237494494215667839668591246e+74', '8.764003983224762500200229484361593448161217871092374944942156678396685912456771375994223299705151634e+74', 0);
T('80995910992858987', '80995910992858986.85486307413246980313', 4);
T('5.499520814748943429178818487961e+31', '5.499520814748943429178818487960941637211948586190843854765247523712992e+31', 0);
T('786555903916', '786555903916.014231616302890218094528141760548247189', 4);
T('7.992219256650523455169566691241212831689615868466347e+51', '7.992219256650523455169566691241212831689615868466347426037955603878720594241143128249e+51', 1);
T('6.066682610606033248530263893342334217115036565564e+48', '6.0666826106060332485302638933423342171150365655632053783254949473728023049829454487076e+48', 2);
T('7.328820887638648867252457e+24', '7.3288208876386488672524570964874e+24', 4);
T('4.6349423155538064184717736886599789657127574524567217e+52', '4.634942315553806418471773688659978965712757452456721742174560274494420880781702308152e+52', 3);
T('440429740367', '440429740366.65', 4);
T('274329140036166', '274329140036166.46227974176307', 5);
T('6.56035357819459131883497297861314698944491916393133e+50', '6.56035357819459131883497297861314698944491916393133299382e+50', 4);
T('8.462568871502823838415826456399410574644022337006691758367435e+60', '8.4625688715028238384158264563994105746440223370066917583674358862602e+60', 1);
T('1', '1.0414378314269691762850007', 3);
T('70359550227', '70359550226.642641550413846087', 5);
T('8403435596101453', '8403435596101452.54147998669263398351395860855', 4);
T('5.113710485905388338597583330943669989821350498704562305e+54', '5.11371048590538833859758333094366998982135049870456230521799116e+54', 3);
T('3.55603264189443272914460687078482002995424672602e+47', '3.5560326418944327291446068707848200299542467260166896645622730136e+47', 4);
T('2.5338886305405585985301801275e+28', '2.5338886305405585985301801275e+28', 0);
T('5.42386821947501179121646467477251787060639009479168264219076e+59', '5.42386821947501179121646467477251787060639009479168264219076235271710903e+59', 1);
T('85314699071710', '85314699071709.82', 4);
T('2131524834514', '2131524834514.80674790237261160884953434868255118428', 3);
T('4', '4.88713', 3);
T('1.7326907351026664145905022890152482325813922507287268846271e+59', '1.7326907351026664145905022890152482325813922507287268846270960167542350090543378077551415365909e+59', 2);
T('3.26411847394738564498565e+24', '3.26411847394738564498564972860018053716935e+24', 5);
T('3.3142879732931770520425892528188879703e+37', '3.31428797329317705204258925281888797025214377035729242836596091026359663415e+37', 6);
T('4400', '4400', 0);
T('9.660146734898422008895141725031326522192655819554171276213407348477014462671758e+78', '9.6601467348984220088951417250313265221926558195541712762134073484770144626717581101679e+78', 1);
T('5.5725310656382946531166648738086006e+34', '5.572531065638294653116664873808600648e+34', 4);
T('1.278531069751458025568696939629914960803768590047e+48', '1.2785310697514580255686969396299149608037685900476962937843605933749611494530937018040951e+48', 1);
T('3.60887778792742391255147576556337655911929339437e+47', '3.60887778792742391255147576556337655911929339436298186733073172691904589e+47', 2);
T('3.9374628602511872104928231662678085476882691272e+46', '3.93746286025118721049282316626780854768826912719075e+46', 6);
T('316556859447130676', '316556859447130676.463027590536483564491645031307', 1);
T('5.929439447120722540848218891127974603333468548246673594034371904525778e+69', '5.929439447120722540848218891127974603333468548246673594034371904525777989822651581202567736177253e+69', 5);
T('6.997567910516523875123480343205890676367286883506609867222636140869120869282042e+78', '6.997567910516523875123480343205890676367286883506609867222636140869120869282041631702252e+78', 2);
T('6.17421871209655608285015282892356469699464858355196512e+53', '6.17421871209655608285015282892356469699464858355196512591103777695447392012878572033769e+53', 1);
T('5.1646921689655168828319313324218498948606605188745940360406244033762598480115e+76', '5.1646921689655168828319313324218498948606605188745940360406244033762598480114936366995228694080451738e+76', 6);
T('7.0264331683475261318965247318e+28', '7.02643316834752613189652473183643322781985327713894834997053e+28', 4);
T('26', '26.46817453', 6);
T('4.228339422907353214324335060137e+30', '4.228339422907353214324335060136475662064e+30', 2);
T('8518370073588326', '8518370073588326.39414334087452467788014447931', 6);
T('44674896', '44674895.4820018140504376142864437271405184521636', 2);
T('3.605854963834242491860182456570936038157150225670160091180686311793348e+69', '3.60585496383424249186018245657093603815715022567016009118068631179334892824347703871483e+69', 1);
T('8.2237790766245901491008970316244443069651975090484e+49', '8.22377907662459014910089703162444430696519750904843328928239696612600934910445e+49', 1);
T('410535134402', '410535134401.6730214209545950205304975825', 5);
T('970', '970.671141107086703652639409068652', 3);
T('85481682', '85481682.3192484627464823', 6);
T('9.8009503269474778591389666774159e+31', '9.80095032694747785913896667741583382305018113126794005461906067022176e+31', 2);
T('3.56508640401274837234402715e+26', '3.5650864040127483723440271573779221338e+26', 1);
T('9.283691168080710756102914922755820142185127578383774409611498885e+63', '9.2836911680807107561029149227558201421851275783837744096114988850043144435219e+63', 5);
T('9193418345662483099', '9193418345662483099.29163877503524897730879', 5);
T('8.609045163189334785991676827428962151557747726936331176996572e+60', '8.60904516318933478599167682742896215155774772693633117699657193721716906055806491e+60', 4);
T('7.248873479797177162772e+21', '7.2488734797971771627719991430786399339483627283376302486e+21', 0);
T('2.13936126476897019434711997985508e+32', '2.1393612647689701943471199798550880277000087868160759657141311251e+32', 1);
T('3.19825623218485067439832785670811609269359557033519307288e+56', '3.1982562321848506743983278567081160926935955703351930728782328234738809e+56', 5);
T('2.181672531783680929465648627491725883359779520321505957958097529517901788096e+75', '2.1816725317836809294656486274917258833597795203215059579580975295179017880968423591e+75', 1);
T('35784785421191', '35784785421190.2565547', 2);
T('9385194583108610', '9385194583108610.1814974908764110334841228239564878995941', 3);
T('6027683166', '6027683166.2291065763237049509138498278', 5);
T('4.875147539944378168101762968264238897252309363344065613820724614529020937064e+75', '4.87514753994437816810176296826423889725230936334406561382072461452902093706366e+75', 5);
T('2.73815318942161576415936e+23', '2.73815318942161576415935629955914033e+23', 2);
T('3.9204458352761776213928285121e+28', '3.920445835276177621392828512005524742931681620188422926399904678e+28', 0);
T('5.5056876779792661833496606330462021439708537031337387e+52', '5.5056876779792661833496606330462021439708537031337386957582e+52', 5);
T('7.73274310859803254785716678621929664102074493826886171970785194157280838133e+74', '7.7327431085980325478571667862192966410207449382688617197078519415728083813216054712210411659e+74', 2);
T('8.4832060010360885403441254860830178547209834027534784625458641821e+64', '8.483206001036088540344125486083017854720983402753478462545864182132833192e+64', 1);
T('4.58230952176984481048609641905525789002559e+41', '4.58230952176984481048609641905525789002558915258790987542481493e+41', 0);
T('6.62702991958419561404943628e+26', '6.62702991958419561404943628394567115802842222854631640149e+26', 6);
T('2.8246248833349075972730722667021913120011242141369497281e+55', '2.82462488333490759727307226670219131200112421413694972807476756766658061e+55', 5);
T('95781877172', '95781877171.22033659964022414236', 0);
T('2.26540796782874854742875701e+26', '2.2654079678287485474287570072887e+26', 0);
T('8948868987', '8948868987.16952490137299083904861274', 3);
T('2.9821800865190968447189e+22', '2.98218008651909684471888367940792015104835593185209697490695836e+22', 6);
T('9.8024844763186851746537435780534697485176595162090302553009637e+61', '9.802484476318685174653743578053469748517659516209030255300963686471642986301681334479028070613353175e+61', 5);
T('5.562142774177221863690170757113259781936e+39', '5.562142774177221863690170757113259781936327373584399445e+39', 6);
T('79', '78.73941', 6);
T('3.440498513888811124480910370035739940615559247513213125495851098e+63', '3.440498513888811124480910370035739940615559247513213125495851098913416509472312951664594e+63', 1);
T('153553902056', '153553902056.3408311077045654940625', 3);
T('4.332588541740411354895221e+24', '4.3325885417404113548952213064339e+24', 5);
T('23686456506928738589', '23686456506928738588.18567960423617551529', 2);
T('8.2712943605811363700355907020254505659829795839751933351534079916e+64', '8.2712943605811363700355907020254505659829795839751933351534079915113204621e+64', 2);
T('9.8683989113968489086554686994167324171966381551341e+49', '9.8683989113968489086554686994167324171966381551341419772616458630116150716741309797205e+49', 5);
T('8.0048773905354312945948027358661363447454317299456485998386975e+61', '8.0048773905354312945948027358661363447454317299456485998386975464330485e+61', 5);
T('427452296060', '427452296059.0786533434223931340403160087665', 0);
T('71806089341891047', '71806089341891047.56755483665876549291040535', 3);
T('9.6636930249819629665849519461647686020338163e+43', '9.663693024981962966584951946164768602033816347e+43', 6);
T('6.654740377978141534731691545291592e+33', '6.65474037797814153473169154529159184713217807008e+33', 6);
T('557595420746708407170', '557595420746708407169.3918906059867765856751835240400418820526', 0);
T('5.39783308532447109106877342035444509268165e+41', '5.39783308532447109106877342035444509268164996451697902823674963623e+41', 2);
T('5.38530243630607764602030771449291126923679669059012909e+53', '5.38530243630607764602030771449291126923679669059012909260458525309e+53', 4);
T('6.055737763383649021696452357181506693e+36', '6.05573776338364902169645235718150669390479e+36', 3);
T('3677298', '3677298.0473885', 4);
T('6.426936581003300807274373441596161353120950501136777306758549995e+63', '6.42693658100330080727437344159616135312095050113677730675854999512555398456744e+63', 6);
T('1.2772176232502054288539683e+25', '1.2772176232502054288539682908450044994668186727739204047494420453e+25', 4);
T('19292', '19292.22726823021', 5);
T('8803684683005509732', '8803684683005509732.848615339254419539262971459746302492', 3);
T('12059', '12059.71121218507', 3);
T('893123', '893122.8078945', 0);
T('2.088632548303532619584298685583742730991188118281176167972403007333203e+69', '2.088632548303532619584298685583742730991188118281176167972403007333203199455556317677379e+69', 3);
T('8.560118844760000190094641041071634377603328132408361420936222715139428e+69', '8.5601188447600001900946410410716343776033281324083614209362227151394283352e+69', 4);
T('310011573585161351', '310011573585161351.2913432413438113984875', 4);
T('9.987437633806695362176328909887357e+33', '9.987437633806695362176328909887356890302337351294834796917652239552552305e+33', 6);
T('7865005736075470', '7865005736075470.9436449330909029', 3);
T('18448724356668', '18448724356668.42373821205379786945438507', 1);
T('957668506573179704487', '957668506573179704486.5967', 6);
T('3.90041688488251618093535929811529185042200770658e+47', '3.90041688488251618093535929811529185042200770658278044110025914782567895665e+47', 6);
T('9.829270607334680779164696690486845259055991500015267735166451666481189093e+72', '9.829270607334680779164696690486845259055991500015267735166451666481189093941005906809403628062630048e+72', 1);
T('8.963028277877320107311351622363286584279898e+42', '8.96302827787732010731135162236328658427989821631004353239785e+42', 1);
T('6.491036983126356280170275713293737517043714872695314395456446003819757252306959e+78', '6.491036983126356280170275713293737517043714872695314395456446003819757252306959425314e+78', 4);
T('1.748345205525632226569e+22', '1.74834520552563222656890035514248604390361e+22', 2);
T('7.97039094601834356484052923673815456e+35', '7.9703909460183435648405292367381545690454303692621666428414231425540242e+35', 3);
T('6.5333946706243902987991895536101751063889266275322441457778516259207057096e+73', '6.5333946706243902987991895536101751063889266275322441457778516259207057095656004290868477436315491084897e+73', 0);
T('2', '1.762486599300035', 5);
T('8.891183824270025868617775122e+27', '8.891183824270025868617775122e+27', 4);
T('3.11652451258106550107383627050924180381111863517e+47', '3.1165245125810655010738362705092418038111186351757751032571229e+47', 1);
T('9.60336972037362464113744583156262697552e+38', '9.603369720373624641137445831562626975524777e+38', 1);
T('2.3571749220962347283841231653154175249304e+40', '2.357174922096234728384123165315417524930456823e+40', 1);
T('2.36317939573072777832071e+23', '2.363179395730727778320710746704329057385135446176888162194e+23', 4);
T('3.54256710781112068186880220485306689165279092446480448805970903595643173981e+74', '3.54256710781112068186880220485306689165279092446480448805970903595643173980730044475804709272451572171315e+74', 2);
T('2.978398866969937966714460613524790256060211408182197475e+54', '2.9783988669699379667144606135247902560602114081821974747772653526918641524148577048556090712e+54', 5);
T('2.158235508980043291144284461130607795973002348138563895e+54', '2.158235508980043291144284461130607795973002348138563894921493988873278443883302006491907e+54', 4);
T('6.9684487057262600202871622e+25', '6.968448705726260020287162175881523839e+25', 0);
T('8.23755870838693326824263105451004163454607683e+44', '8.2375587083869332682426310545100416345460768319530101454530610095733320530645853e+44', 4);
T('7297', '7296.742293097103293616663447663089247933', 4);
T('3.3524717350284240988224704174677038732754093778795661399620401e+62', '3.3524717350284240988224704174677038732754093778795661399620401018339753593835547435806669e+62', 4);
T('2450625', '2450624.7753730709505919387976485822733702004', 2);
T('353', '352.922312320737129', 2);
T('169747350499', '169747350498.251819720317391439276091224500582162', 0);
T('4.83192175338976153511843968982e+29', '4.831921753389761535118439689822717015309e+29', 4);
T('9.017291856076547697294895314641089457e+36', '9.01729185607654769729489531464108945701571485706753846501546471e+36', 4);
T('4.53860169394125122803371736549889552266891e+41', '4.53860169394125122803371736549889552266890937568691688448000269063340193001892e+41', 2);
T('3', '3.6211071054846618883515098192381502', 1);
T('8.111190875743755432782879261799092186368e+39', '8.11119087574375543278287926179909218636788978565023e+39', 6);
T('1.518117278190014999286085882666672923353122419031e+48', '1.518117278190014999286085882666672923353122419031e+48', 6);
T('6.730880044921773315899567072384532751859194636658e+48', '6.7308800449217733158995670723845327518591946366582879813256429721815852164817339165e+48', 5);
T('4.971325289168758315732370179572101123075e+40', '4.971325289168758315732370179572101123075002662218599648139006886593037e+40', 1);
T('7.467238643709354372704452386878473347278033945e+45', '7.46723864370935437270445238687847334727803394482635619e+45', 6);
T('7.4931202189120011941145949721607343294926966030256328796555572192435558e+70', '7.4931202189120011941145949721607343294926966030256328796555572192435558357e+70', 6);
T('95285', '95284.5977248997347854018', 0);
T('5.5541946190796730950855449271e+28', '5.55419461907967309508554492703943956498889499170890707770306327519128e+28', 2);
T('749575648166146336', '749575648166146335.84971635', 4);
T('2.784598487782801437403975949427233256851750572430829627e+54', '2.784598487782801437403975949427233256851750572430829627210129468026992092604212447078387319e+54', 4);
T('9.833185536748228666078860214e+27', '9.8331855367482286660788602136494e+27', 6);
T('9.49207048160153009181174e+23', '9.492070481601530091811742862569207705478503137729538394e+23', 5);
T('1739483956740048', '1739483956740047.9705293354476', 0);
T('5.841538430174830690339855533e+27', '5.84153843017483069033985553371507106736275421923538221588543e+27', 1);
T('3.57310534860224585242123409674447e+32', '3.573105348602245852421234096744468427666917302291934e+32', 6);
T('8.4366669050738788846051698124763940533e+37', '8.4366669050738788846051698124763940533536801482359246354262117706088e+37', 1);
T('3.6326512639559815873908978200428102239400580149195e+50', '3.63265126395598158739089782004281022394005801491949797283022499211529322516715030823e+50', 6);
T('4.14501244050962213679696558219614379745326499761514249450947869781835e+68', '4.145012440509622136796965582196143797453264997615142494509478697818341718631407691236168571e+68', 0);
T('4.4863667508265738061151027711731308691e+37', '4.486366750826573806115102771173130869117417908062356541702688002677537e+37', 4);
T('3.437631634916567103451544785827633762908534652313e+48', '3.4376316349165671034515447858276337629085346523138631561426288102023026472564031855e+48', 3);
T('251', '250.05045693189194', 2);
T('85668', '85667.3175003894986161982573821', 0);
T('4.54708357183804753635415747185310160139406308166436373719040975477490311e+72', '4.54708357183804753635415747185310160139406308166436373719040975477490311043880242717161e+72', 6);
T('3.9085425713279833428079783371e+28', '3.90854257132798334280797833713203867633915464344357326618621735271911e+28', 1);
T('3.7545997979340558789439485555959753727352201855885672214721354e+61', '3.754599797934055878943948555595975372735220185588567221472135433373690531788e+61', 3);
T('6.5260010345598327234881385162881390191491320299686160824546510129154573904e+73', '6.52600103455983272348813851628813901914913202996861608245465101291545739040489550329013772633e+73', 6);
T('2.021936105909675451834366397886577186503590295405222e+51', '2.021936105909675451834366397886577186503590295405221966908665940629116034222751691854e+51', 4);
T('8.8912136266099530745959041428749066475001485973680056431573441522805680954449e+76', '8.8912136266099530745959041428749066475001485973680056431573441522805680954448981886e+76', 2);
T('4.7346991451103954234733445999014790539430015787374931240391738185523564291e+73', '4.73469914511039542347334459990147905394300157873749312403917381855235642914423204341388986446231186102784363536392e+73', 3);
T('5.8312731267984590179945869978508713761696126867594014e+52', '5.83127312679845901799458699785087137616961268675940147750817370038500661438510867718335155e+52', 1);
T('6.508120264787032976139660815791538512232543006e+45', '6.50812026478703297613966081579153851223254300615961461253e+45', 3);
T('3.327394863600182492697624132745e+30', '3.32739486360018249269762413274508508790725729341035e+30', 1);
T('6.221525318849044180012440930286314681098457360822536324285265041362024376e+72', '6.22152531884904418001244093028631468109845736082253632428526504136202437649082984124003e+72', 3);
T('1.0343986958448683402765430083435245593e+37', '1.03439869584486834027654300834352455930951306882490817176813395752087696e+37', 3);
T('5.0085069973030936560465010478228953557478495614913910266966739272977e+67', '5.008506997303093656046501047822895355747849561491391026696673927297740039906567657313875257196e+67', 3);
T('2036915248273798695', '2036915248273798694.81227055601864', 2);
T('6.130578886004639952148535806e+28', '6.130578886004639952148535806039281832343822e+28', 3);
T('8.15143081549219824301217381872155e+32', '8.1514308154921982430121738187215541e+32', 5);
T('6', '5.806905221339584252999057141510359489659', 2);
T('4.921939007296463383345e+21', '4.921939007296463383345707034937331882658348692295724755046743e+21', 1);
T('9.005560544481705825695361715286190006478878e+42', '9.005560544481705825695361715286190006478878382596832869941e+42', 5);
T('5', '5.94578014649036', 3);
T('9.50058431493177101877989503341055635270074452025732134420670967276733e+68', '9.50058431493177101877989503341055635270074452025732134420670967276733514983797723402358e+68', 3);
T('60889453618499453', '60889453618499453.06240102184502', 4);
T('3.10781030358579658229779247061e+29', '3.10781030358579658229779247060713e+29', 4);
T('3.6392494923584545053987601270951161923356293014112473515634e+59', '3.639249492358454505398760127095116192335629301411247351563403046891714779816555521646337683137063267e+59', 5);
T('92237894', '92237893.7', 0);
T('3.059267732651655805934835099116975026751786794041016901e+54', '3.0592677326516558059348350991169750267517867940410169001242999984031e+54', 2);
T('8.91296242766147969974743195578355e+33', '8.91296242766147969974743195578355009356629432e+33', 5);
T('51675115489889', '51675115489889.113636166237063246772778', 5);
T('4.835159373863408810145486943525895626100900233224377855652034888515395338384e+75', '4.835159373863408810145486943525895626100900233224377855652034888515395338384964737743666873439e+75', 3);
T('9', '9.519572485197485280216852323259', 1);
T('3.494434588620097031787434700836713697147094686059e+48', '3.49443458862009703178743470083671369714709468605992392226973094578674810246854209765e+48', 1);
T('1.9410783751470285700413789691654775e+35', '1.94107837514702857004137896916547749631483457000039723272864116522188856716e+35', 6);
T('9.502035914649938686974383106117167007767975226922022e+51', '9.5020359146499386869743831061171670077679752269220216849648369810096e+51', 5);
T('4.6166859171242918492575429170195497724421e+40', '4.6166859171242918492575429170195497724420798933652205759568945298088e+40', 5);
T('5814075494', '5814075494.9480189298148019953120231285', 1);
T('1.350150296830083331206156601721891493225637573357694701138954797877626351587e+75', '1.3501502968300833312061566017218914932256375733576947011389547978776263515870970597124352880573128782360930981786e+75', 3);
T('347835993', '347835993.6345', 1);
T('323', '322.7710401243702773559', 2);
T('5.358102194277174318615562929285175e+33', '5.35810219427717431861556292928517524399026944275383904883e+33', 6);
T('734604691867882', '734604691867881.5344866168', 4);
T('4.697791017766468265616932857128155628064188031014225634657883078e+63', '4.6977910177664682656169328571281556280641880310142256346578830789087e+63', 1);
T('98308990409150273475', '98308990409150273474.7051000937095242970225797662142788164', 2);
T('8.8921893662377648608818542839396845721322e+40', '8.89218936623776486088185428393968457213212484066962512947061e+40', 0);
T('62535498505985', '62535498505984.0651502418202469875284284620649', 0);
T('7.03155735912282233652328708535654862225670513123252568e+53', '7.03155735912282233652328708535654862225670513123252567348465102822980603301e+53', 0);
T('2.171802605566251053427459e+24', '2.17180260556625105342745887085275e+24', 0);
T('4.1367395910011565524563687112458989796581827963594207e+52', '4.136739591001156552456368711245898979658182796359420659659882646765131812427005805852e+52', 5);
T('9.2840137836735587167601503395924459696492250542591114044303507117401350828e+73', '9.2840137836735587167601503395924459696492250542591114044303507117401350827711245554938768681636532931552840656e+73', 6);
T('3.5235972024668346419508746e+25', '3.523597202466834641950874666558335265073733231112267954565e+25', 3);
T('2.4219280039160023210883957437830380861220352412414794942049246e+61', '2.42192800391600232108839574378303808612203524124147949420492463941800192587730020615762e+61', 1);
T('1.292838964882447629651180335010649989368859770206540430668718524e+63', '1.292838964882447629651180335010649989368859770206540430668718524371618760729539142840204589976e+63', 5);
T('7.98602692099646460100888624780699839897959360375e+47', '7.986026920996464601008886247806998398979593603743368e+47', 0);
T('62841854143554', '62841854143553.14637578346850018375', 2);
T('3.68816605763584663992126057302254268129535392686792214541677e+59', '3.68816605763584663992126057302254268129535392686792214541677284801388354521439e+59', 4);
T('98917630025288038887', '98917630025288038887.803522487038127931417823195992965562', 3);
T('243471196', '243471195.4515960087498939476842316201378142', 2);
T('5.1639550797825244937393333701639e+32', '5.163955079782524493739333370163904739305589165774064044722796e+32', 5);
T('41295457', '41295456.136', 0);
T('2.7363764797422460324131618137371099919481543744575604873880737597907e+67', '2.73637647974224603241316181373710999194815437445756048738807375979064688788655281485588e+67', 0);
T('1.079249002429488723170584876683370889821085258504138e+51', '1.079249002429488723170584876683370889821085258504138194191191083952271853e+51', 4);
T('2.052172068829071552790062791710212553042396003644319186e+54', '2.052172068829071552790062791710212553042396003644319186251524056076390059126543595706699164649e+54', 4);
T('2.893671001988715797587391483299462888006912790234574839545553e+60', '2.893671001988715797587391483299462888006912790234574839545552839e+60', 6);
T('8.180384773779359863158e+21', '8.18038477377935986315886779e+21', 3);
T('322445451475628839', '322445451475628839.168906', 3);
T('2.3250413465915681235265335745986820119625482379e+46', '2.3250413465915681235265335745986820119625482379050217876962029712619e+46', 5);
T('23397787', '23397786.9450708', 2);
T('4.6459445469176455630600983303069779667334e+41', '4.645944546917645563060098330306977966733403662877792289768090574843773338679172653e+41', 5);
T('1.326461558278576195242057126272527e+33', '1.3264615582785761952420571262725279460941020755538968e+33', 1);
T('8.70776193140294430026259611989739201325859261858785229552511054340423766108e+74', '8.707761931402944300262596119897392013258592618587852295525110543404237661075381105870271635e+74', 4);
T('1.51471531183428887034266446e+26', '1.5147153118342888703426644626777210902384888701705169536260993e+26', 6);
T('759', '758.578770149371', 5);
T('480668883969744', '480668883969744.805898465', 3);
T('4.0658496675521509186372066542659552689995135913852191440659846702826381596802e+76', '4.065849667552150918637206654265955268999513591385219144065984670282638159680130575302056654434619121064e+76', 0);
T('9.7943902879549109108836340229e+28', '9.79439028795491091088363402291904867542824245067131962e+28', 5);
T('6.33641828390377199911713916613107247366795004408961233260123e+60', '6.336418283903771999117139166131072473667950044089612332601229918350482946727330151e+60', 4);
T('1.65271942395131054056295e+23', '1.652719423951310540562941241704285264191204446872747e+23', 0);
T('1.9709267718749867930510537267046984076777115941199110635558159e+61', '1.9709267718749867930510537267046984076777115941199110635558158737143459e+61', 2);
T('652', '651.791374621818', 6);
T('5.3001940057632708971100194245660599805807342533573569e+52', '5.30019400576327089711001942456605998058073425335735695483778e+52', 3);
T('1.94042617475043505633897718802609308205659272786e+47', '1.940426174750435056338977188026093082056592727868540399e+47', 1);
T('5.80575003044320907157762857916413686590902561528137173399682861266e+65', '5.8057500304432090715776285791641368659090256152813717339968286126648848960644158528e+65', 4);
T('8.4525923854683115841297548869701204801974401281284242531278805199338995910264514e+79', '8.4525923854683115841297548869701204801974401281284242531278805199338995910264514171394532916196283654248484709455e+79', 5);
T('4.441577214949902823367281384860921281646688931747553e+51', '4.44157721494990282336728138486092128164668893174755345534311e+51', 6);
T('224407645618221169', '224407645618221169.323000978648826992300849817617567813477', 1);
T('2.6610221124207998152458737080206130958998061496884056733514507029e+64', '2.661022112420799815245873708020613095899806149688405673351450702858527327722436126e+64', 5);
T('3.43289276487074047516208679194171290665939962756361474602633562060144447e+71', '3.43289276487074047516208679194171290665939962756361474602633562060144446570284028336e+71', 0);
T('8.475807871590892310989541949122852602489998376851391136034573894372857304e+72', '8.475807871590892310989541949122852602489998376851391136034573894372857304152669968256689097444784392961e+72', 6);
T('8.235144433376123399121024040103859169919510330681787181e+54', '8.23514443337612339912102404010385916991951033068178718105372e+54', 3);
T('232957820300520361234', '232957820300520361234.439879', 3);
T('6.442022072559991127628665120187693036630737681867586e+51', '6.44202207255999112762866512018769303663073768186758513066656594047517043524423224605772e+51', 0);
T('3.496808104619437851978111450024350489307531926804083e+51', '3.496808104619437851978111450024350489307531926804082251252038710533728e+51', 0);
T('464', '463.4562651961323594544761', 2);
T('9.40349670877331688032914208991552774e+35', '9.40349670877331688032914208991552774158505801669287484683864172e+35', 6);
T('5.8359690209507880299430058990740854397697621660220764008e+55', '5.835969020950788029943005899074085439769762166022076400896925312841e+55', 1);
T('9.5825576503922676043200033364199296296551104706169884196959342542e+64', '9.5825576503922676043200033364199296296551104706169884196959342542869352e+64', 1);
T('9.8569828625607488066117748e+26', '9.85698286256074880661177479527125332659565709122533e+26', 5);
T('1214035739353464', '1214035739353463.9820062514393902', 0);
T('6059321276472251', '6059321276472251.0360572526540946058139844452621328243427', 4);
T('23851425456', '23851425456.278252', 5);
T('5.998006981844896710434937185204532834343454431e+45', '5.998006981844896710434937185204532834343454430864378556e+45', 4);
T('8.0551621911217947625326646447936411253275573012987698233e+55', '8.05516219112179476253266464479364112532755730129876982336952721e+55', 1);
T('4.7283135959206241106280541325555316821154808539e+46', '4.728313595920624110628054132555531682115480853980425897936380449233099712e+46', 1);
T('8.6518422221379593237874398488919602777197452901e+46', '8.6518422221379593237874398488919602777197452901915357531802240881254655509e+46', 3);
T('625', '625.1', 1);
T('5.92962775261988434193084698960582024952549916733e+47', '5.92962775261988434193084698960582024952549916732140139182869045803e+47', 0);
T('4.14891815787216562182886123289584687986e+38', '4.14891815787216562182886123289584687986e+38', 0);
T('6.2500771152066880924610560238706474e+34', '6.25007711520668809246105602387064732861365959718351210905e+34', 0);
T('7.394097904243581819443064520207380413005517043163220096175e+57', '7.3940979042435818194430645202073804130055170431632200961742930349887265275901352627181e+57', 0);
T('49106', '49105.9401415915429280569', 4);
T('9.964299976694398264586262504244988407276204665251816e+51', '9.964299976694398264586262504244988407276204665251816111644787651017e+51', 1);
T('5.7826806580367342352918807096383099716631732973556970645853e+58', '5.78268065803673423529188070963830997166317329735569706458531957905081457895e+58', 5);
T('4.4780598353822471467591316498567e+32', '4.47805983538224714675913164985670612658038614e+32', 3);
T('1.6702606679060827103865920668814986438891690469537338098397208799e+65', '1.6702606679060827103865920668814986438891690469537338098397208799014046669626961956882e+65', 5);
T('8.251819916918577602321961834995953484696823574112088e+51', '8.25181991691857760232196183499595348469682357411208813665234317254704704e+51', 1);
T('4.802406969758529699977552462368830649e+36', '4.802406969758529699977552462368830649045858795620707982847948946e+36', 4);
T('5.2520455395172908877746563965028308285742868e+43', '5.25204553951729088777465639650283082857428672160596589226199e+43', 0);
T('4.343505073082544378406600683232277322629740548394698698442260463e+63', '4.3435050730825443784066006832322773226297405483946986984422604621633689847032987235379592953464035979697e+63', 2);
T('7.864089656208923140198233511696664304988134216181964168438268e+61', '7.8640896562089231401982335116966643049881342161819641684382680339373119924281619129004097177045e+61', 4);
T('7.4246324259010706821041032996e+28', '7.4246324259010706821041032995395412987581700568e+28', 2);
T('5.365846857716240534869682371574713545290176142624e+48', '5.36584685771624053486968237157471354529017614262423297884738e+48', 3);
T('2.7671139362075022481187086023749914076190934848880160056714568e+62', '2.76711393620750224811870860237499140761909348488801600567145679822050980546816831061215160337496e+62', 2);
T('4.512122004204890105987475674417432826788388524279982683897188877e+63', '4.5121220042048901059874756744174328267883885242799826838971888765321764378305533763e+63', 4);
T('4.719328020643800823701126757639306319334634038567843441544235083e+63', '4.7193280206438008237011267576393063193346340385678434415442350833602704617313222873389e+63', 5);
T('9.00410652524996446706507150623788289004008704749792e+51', '9.00410652524996446706507150623788289004008704749792077888152605e+51', 1);
T('3.53753485950855129824992890392332606143871042754104e+50', '3.5375348595085512982499289039233260614387104275410447e+50', 5);
T('8.369596338957428977419784905616636502590699914183313e+51', '8.3695963389574289774197849056166365025906999141833122785477329744134356451e+51', 0);
T('3.324925800043574501223872713604934067753217132577810149754061198974629159e+72', '3.3249258000435745012238727136049340677532171325778101497540611989746291582108262264822704887656293898333501e+72', 2);
T('6.560594036462540706530613797e+28', '6.560594036462540706530613796991154132955222372e+28', 5);
T('8.04776873612092630916225659650532675e+35', '8.047768736120926309162256596505326751e+35', 3);
T('4.647408688923625049160687365450236044113154824372062144625712986242028e+69', '4.64740868892362504916068736545023604411315482437206214462571298624202782470467488053646245688566e+69', 4);
T('6.19808149941641244256240857454947e+32', '6.198081499416412442562408574549466973353116025112279017969306994342376599e+32', 2);
T('5.64272333187453775489621231734510947199659876658824052002e+56', '5.642723331874537754896212317345109471996598766588240520019021143480034706023544559e+56', 4);
T('9.1917076278141809371737115048035881377662778508505003923361e+58', '9.191707627814180937173711504803588137766277850850500392336145438794867244580204e+58', 5);
T('1.06763267849486984414127004480408e+32', '1.0676326784948698441412700448040806131099e+32', 3);
T('8.78384723405108680820773736921439246e+35', '8.7838472340510868082077373692143924593460885364791228902014225825554734605e+35', 0);
T('7003', '7002.6533578997844150092', 0);
T('1.382834519561250693397092215317314773047594537309464134592802918297465e+69', '1.382834519561250693397092215317314773047594537309464134592802918297465389961e+69', 3);
T('7.820026212115041123038991268757260811105368219505861053125365730777732e+71', '7.82002621211504112303899126875726081110536821950586105312536573077773200982e+71', 3);
T('2.7218366591501837418290241369e+28', '2.721836659150183741829024136919311966380385293560314e+28', 5);
T('8.3822387475746989542779112762199148670309298652799531222317365600031e+67', '8.38223874757469895427791127621991486703092986527995312223173656000310956183192715526840803004703875037e+67', 3);
T('4.360129407481355736983139293679429e+33', '4.36012940748135573698313929367942928825155e+33', 6);
T('5.911532813003405602454695e+24', '5.9115328130034056024546950986432136248652683445797783535213e+24', 3);
T('7.6974011190944714212956844955744988783492672514788014278738085266e+64', '7.69740111909447142129568449557449887834926725147880142787380852662079942342e+64', 5);
T('1.594069081555469480047736451698988381398e+39', '1.594069081555469480047736451698988381398051232531e+39', 1);
T('3.57580743411997967359499538293410890022276738019e+49', '3.575807434119979673594995382934108900222767380190067846299055403220091594594206224169e+49', 3);
T('7.73826610812990498026007232156611711014430030769411e+51', '7.738266108129904980260072321566117110144300307694110671421161359373e+51', 1);
T('4.5092435208953882164488501794414562091139072242157615693662733696e+64', '4.50924352089538821644885017944145620911390722421576156936627336955524833542226262406123465940892199754227e+64', 0);
T('851252', '851251.359014839508502356', 0);
T('3.52513338449778313336381e+23', '3.525133384497783133363812732142901934e+23', 1);
T('7.605238997753388932546774484184329728208471036739e+48', '7.60523899775338893254677448418432972820847103673878925890827368576e+48', 5);
T('4.5608578199143381685109942150392396092e+37', '4.5608578199143381685109942150392396092e+37', 4);
T('1.954878012942247837655682144603903739287118010716116138300369703e+64', '1.9548780129422478376556821446039037392871180107161161383003697030795690752536904227683566499657736377e+64', 1);
T('3.25217378250691191758103696208e+29', '3.2521737825069119175810369620713142873164692481e+29', 2);
T('1.674246982938730074921237564e+27', '1.6742469829387300749212375643815957390467182989e+27', 3);
T('2.3411830563759037018821353843236161754239136090768609289278e+58', '2.341183056375903701882135384323616175423913609076860928927842e+58', 3);
T('7.2720019727044933721715409631367011711e+37', '7.272001972704493372171540963136701171134670501576031356551631560988508445408e+37', 4);
T('7.31524765382819365575347687380769266120511407131585470765848e+59', '7.3152476538281936557534768738076926612051140713158547076584783542231717552109897352e+59', 4);
T('887', '886.6146197104091006347672824827', 2);
T('4', '3.3316628', 0);
T('4.3487285238344298693957234253731961388707205857847133326790794615e+64', '4.34872852383442986939572342537319613887072058578471333267907946150263445217868602431888277128761454778092e+64', 6);
T('86539039564', '86539039563.7430646282325445884166605365159219574111', 6);
T('1.741766094270020586916053288444814473239665e+44', '1.7417660942700205869160532884448144732396650003674358868125954e+44', 3);
T('2.794922866809869243831919055437309048530385001704916e+51', '2.79492286680986924383191905543730904853038500170491582277244652114581e+51', 5);
T('8.9938160535767215516807841067565690197291817421808551768292885944800427334998e+76', '8.993816053576721551680784106756569019729181742180855176829288594480042733499808052557530927572852254462e+76', 1);
T('8.18717934975208047320765963696165205162247404563576484933088873784303327458311e+79', '8.187179349752080473207659636961652051622474045635764849330888737843033274583110000568265235534e+79', 5);
T('1.2643705086221282363715331362672644705870124014717117e+52', '1.2643705086221282363715331362672644705870124014717117455008953098960571658442159e+52', 5);
T('9.5701494404200786501817783229713091438480782343305103861143659e+61', '9.57014944042007865018177832297130914384807823433051038611436591572411870982988247254514456845143462e+61', 3);
T('4430095262056701', '4430095262056700.92719', 4);
T('9.366441464843100069749765635206187803259626496e+45', '9.366441464843100069749765635206187803259626495431090928907413823517928e+45', 0);
T('7.64587417273592328110422e+23', '7.64587417273592328110422641e+23', 3);
T('8.017704493020242025934983405630272369e+36', '8.017704493020242025934983405630272369767400224932218170448241008631e+36', 3);
T('2.562588336698439082744865407372822366817529e+42', '2.5625883366984390827448654073728223668175289247753e+42', 4);
T('5.0042583543032368735687455908581669842775111073e+46', '5.004258354303236873568745590858166984277511107251672631966362321e+46', 4);
T('1.8190789299856266845709797e+25', '1.8190789299856266845709796763730451174508404023283182e+25', 0);
T('1.918707123550175941536179448076816020725209423463265e+51', '1.918707123550175941536179448076816020725209423463264775790373894257e+51', 6);
T('5.841872066683647050957e+21', '5.8418720666836470509573377208867731478424129939530132543650556e+21', 4);
T('1.769726570253479763862884679252800679026068165678949763383212935435206012272e+75', '1.7697265702534797638628846792528006790260681656789497633832129354352060122721851686976410174565062575745e+75', 1);
T('79104156072887313', '79104156072887313.677957355148697971161848394', 3);
T('5.26901988139328097322152840133138636257757338755876631141968458914140106e+71', '5.269019881393280973221528401331386362577573387558766311419684589141401060960714148302698e+71', 1);
T('75728004402294157707', '75728004402294157707.3244717887560500125132', 4);
T('7.3666831001170963605430693557678523584638136091568410684439696533957e+68', '7.3666831001170963605430693557678523584638136091568410684439696533956959664323542467336225623548561529e+68', 5);
T('298334', '298334.7286153896963152736502', 3);
T('799703755798083', '799703755798083.95', 3);
T('6.731012262287383987802184197144532737381735247265183725277720151524322e+70', '6.731012262287383987802184197144532737381735247265183725277720151524322e+70', 3);
T('7.320957929458988493421986269911981560774063598176765399759e+57', '7.3209579294589884934219862699119815607740635981767653997584214674126178905201995864475193569715e+57', 2);
T('2.996204470106025545089491864525244914418310145e+46', '2.99620447010602554508949186452524491441831014504721271366657309116923e+46', 3);
T('5321303420', '5321303419.871812801828892067974439107519425038', 6);
T('6.4578175336125966384640272551764392129034813021277254050302259435736e+67', '6.457817533612596638464027255176439212903481302127725405030225943573620099828089527371568783418884036213e+67', 6);
T('2.52702023165014609111055968462330494867395e+41', '2.527020231650146091110559684623304948673947027174074514916228556141722e+41', 5);
T('3.9833536955559134962533e+22', '3.98335369555591349625322799733289008856992899728513e+22', 2);
T('9.654049007488610317562823176727296680014315666514850085662889798711793e+69', '9.6540490074886103175628231767272966800143156665148500856628897987117930774e+69', 4);
T('5.37878070979284943734958346921289882939424e+41', '5.3787807097928494373495834692128988293942469e+41', 1);
T('29768852256', '29768852255.949463533957217418551261744462', 2);
T('2.648414248921173235975852402423422631735337180402306628658793168353211154e+72', '2.6484142489211732359758524024234226317353371804023066286587931683532111541352573314918468958469502393481902614e+72', 3);
T('1.582119933014368349221947567e+27', '1.58211993301436834922194756658e+27', 2);
T('2.12064199762582104622035843944583880743999195294076202939296896337222680749934e+77', '2.120641997625821046220358439445838807439991952940762029392968963372226807499333533594631e+77', 0);
T('5.819818381906271848010762983846510444891e+39', '5.8198183819062718480107629838465104448907395498866390494726221924862e+39', 0);
T('9270538', '9270538.22038085816812836185848322390258596923', 4);
T('5958863621', '5958863621.30661', 3);
T('2.9405549855176547405651e+23', '2.94055498551765474056510336879958e+23', 5);
T('8.1844671592651749357596112957945346224770900491699120389184145493033653660450953e+79', '8.184467159265174935759611295794534622477090049169912038918414549303365366045095262849066447e+79', 6);
T('58561494518027', '58561494518026.757566501', 0);
T('99202220327752279055', '99202220327752279055.49707453116245407551050557023434259298', 5);
T('2.56791559519337889525559407937300249480055027284909781e+53', '2.56791559519337889525559407937300249480055027284909780532795253761829992097554507481e+53', 2);
T('99432193', '99432192.584612940442998439374188547475', 0);
T('642', '641.99056072808285820775982911019778666789', 6);
T('9.054023933436637230893344499218688046079477435e+45', '9.0540239334366372308933444992186880460794774358810898028898702288e+45', 1);
T('2.216132744161219197586694042005e+30', '2.2161327441612191975866940420051065653161686182220771753050669195411e+30', 6);
T('8.7649193249153482538438e+22', '8.7649193249153482538437735564520986474020044863335271479e+22', 5);
T('1.2758680891248885046894582999859437938115192041998e+49', '1.275868089124888504689458299985943793811519204199730011178e+49', 2);
T('2.690842478556000914386575590385432866e+36', '2.6908424785560009143865755903854328669753378696714173736546154542e+36', 3);
T('6.007654252626204119692190464511191076425818919046800085554508e+60', '6.00765425262620411969219046451119107642581891904680008555450859618729720039188236166e+60', 1);
T('8.131138556963187783084693052800382040571901284318989104441870610818674171649588e+78', '8.13113855696318778308469305280038204057190128431898910444187061081867417164958845425257131064301324352472864e+78', 1);
T('8.1882177169764702070856082937020693840869875519285746788945715333348411997e+73', '8.188217716976470207085608293702069384086987551928574678894571533334841199741005603345e+73', 4);
T('2.148509255247861338622772394625539637415011932090545078469578496261e+66', '2.14850925524786133862277239462553963741501193209054507846957849626032e+66', 0);
T('1.387665554881579959229098996899953e+34', '1.3876655548815799592290989968999530869714467938329e+34', 1);
T('5.0632205313611546038919568172268673799213635153528187395812e+58', '5.06322053136115460389195681722686737992136351535281873958124442e+58', 4);
T('8.475534452285375548509735e+24', '8.47553445228537554850973517e+24', 6);
T('1.006976485579618023281606721889090100964189965e+45', '1.0069764855796180232816067218890901009641899644e+45', 0);
T('9.7276186321951116489049065743808412477994808311350531893387669848263665733037217e+79', '9.7276186321951116489049065743808412477994808311350531893387669848263665733037216650140001802255743426835606229417622e+79', 5);
T('4.015932476743272208714825197178635470568757390450389035e+54', '4.015932476743272208714825197178635470568757390450389035020783525593644069689073315469101455e+54', 5);
T('5.773866607372207163256693895760925928180102425733868212778398537e+63', '5.773866607372207163256693895760925928180102425733868212778398537657403177674409488560118951637221e+63', 3);
T('3.81516847748414500984170642763538981168384e+41', '3.81516847748414500984170642763538981168384746354010762701469913e+41', 1);
T('2.0736091146015413780015299263759453746741958824775808435159005e+62', '2.0736091146015413780015299263759453746741958824775808435159004947854556425875058039404322e+62', 0);
T('7.5280511556860705502334817268886e+31', '7.528051155686070550233481726888556585837036098442459e+31', 5);
T('1.866818076926397335216987391265220068180145898599762857505155e+60', '1.866818076926397335216987391265220068180145898599762857505154802720257798637301e+60', 2);
T('4.25828546691009411821657803105283036445984185432922384106117417529882676e+71', '4.2582854669100941182165780310528303644598418543292238410611741752988267570812230693292e+71', 2);
T('617625067', '617625067.41065634625966851787983679562875', 3);
T('8.50795633489569710122812819843893445914231096758518746352354e+59', '8.507956334895697101228128198438934459142310967585187463523537974686465376115670116589998612e+59', 5);
T('7.58112811218203582294759865062021601754759639193355175474403607832118998607931e+77', '7.5811281121820358229475986506202160175475963919335517547440360783211899860793046202150013350157321834199e+77', 2);
T('7.490188132263418339216173e+25', '7.49018813226341833921617298667186801134587340293748950940398973e+25', 4);
T('5.76659910426763097037524432595116285336412133575263729042239327e+62', '5.76659910426763097037524432595116285336412133575263729042239326672332136e+62', 4);
T('9.9915555489907011429153370558616e+31', '9.99155554899070114291533705586163905985956847448e+31', 6);
T('673564', '673563.922129', 2);
T('5.754125160527985992726596325126e+30', '5.7541251605279859927265963251254384715518961621484660524519721e+30', 0);
T('3.8368625815666777066604838838300349e+34', '3.836862581566677706660483883830034800361897555103986325417039221638406e+34', 2);
T('1.3645205981443366829243287452812041413473026e+43', '1.364520598144336682924328745281204141347302583822925012820559942932e+43', 0);
T('4.43354644507701103615537730601902e+32', '4.433546445077011036155377306019016e+32', 4);
T('7.251069618190032536483597042518995949340833681e+45', '7.2510696181900325364835970425189959493408336819862164936799560192506e+45', 1);
T('9.5368896501782249338379385820220420855928200192377060398032e+58', '9.53688965017822493383793858202204208559282001923770603980324578741515e+58', 6);
T('8.4540043885389815902305636e+25', '8.45400438853898159023056361387169325203147979570944204e+25', 5);
T('4.3575571800385057753318774702555112711694432022347719892613472e+62', '4.357557180038505775331877470255511271169443202234771989261347201546325063248685591974e+62', 3);
T('2.5860713112636297659836892597e+28', '2.5860713112636297659836892596955880282643361143e+28', 0);
T('4.61900916863336271826936301640475878231376258646185352450468780550255451e+71', '4.619009168633362718269363016404758782313762586461853524504687805502554518470086737294084766e+71', 3);
T('5.484558603771287004099e+21', '5.484558603771287004098197131121854211069119138682334e+21', 2);
T('5.022099774016143108698e+21', '5.022099774016143108697960283375777863718594364907474507e+21', 2);
T('1.208430556660350418829394956741869794898984426398375748765384198355268525263e+75', '1.20843055666035041882939495674186979489898442639837574876538419835526852526284530234469295111e+75', 6);
T('2.8080942452783085449672122e+26', '2.8080942452783085449672122035452792895136144168181489513087264e+26', 1);
T('35674575734009442', '35674575734009441.868', 2);
T('6.37993028156100648287235342084742999325061193025313527e+53', '6.379930281561006482872353420847429993250611930253135272111128127955102703e+53', 3);
T('464011794544', '464011794543.43222312152603754387825259046120822843', 2);
T('9.6673061675337051088654788227877793353013198254544e+49', '9.66730616753370510886547882278777933530131982545439831979806e+49', 2);
T('1.97786612477213416530467235586531165182804e+41', '1.977866124772134165304672355865311651828036519581982e+41', 0);
T('4.961960475341054630368619950467133652e+37', '4.961960475341054630368619950467133652042480410696756656135864644900724127e+37', 3);
T('7.1169168731220135687319232081250556133691988703231576457772377024374777e+70', '7.1169168731220135687319232081250556133691988703231576457772377024374776769888447016766983e+70', 2);
T('80329566505262', '80329566505261.75503840024611327538094384841327209', 6);
T('5.6706165088407314204498600927038e+31', '5.670616508840731420449860092703763352677209556822279566966158487e+31', 2);
T('4303517', '4303517.00273419169386220456739232321', 1);
T('195114690', '195114689.7269904653359562100229461181', 2);
T('6.14589044066584147799586642362379747092552934773592198757119585154e+65', '6.145890440665841477995866423623797470925529347735921987571195851542510428617716890497266536875824233912215e+65', 3);
T('7.29393355794951582222973132783670760712429651489505013653007774584272e+68', '7.29393355794951582222973132783670760712429651489505013653007774584271159026129883855208633076693e+68', 0);
T('87155', '87154.65', 5);
T('5.6167790496536462819611555e+25', '5.6167790496536462819611555145110177726465649046e+25', 6);
T('7.7285130955046575273103494942111593907330366991e+46', '7.72851309550465752731034949421115939073303669913212194392214395828234276630175630568257e+46', 5);
T('7.849635522928086355884872104702623230075958447243141227e+54', '7.8496355229280863558848721047026232300759584472431412275648503311359731765833826444035e+54', 3);
T('1.4913095727610732065029732041136e+31', '1.4913095727610732065029732041136038657538431954563e+31', 6);
T('1.304641696763007824614322282060383597803376358e+45', '1.3046416967630078246143222820603835978033763570218631456106567387974144546695e+45', 0);
T('7359013294256395', '7359013294256395.1601328527498855479670682169001975', 1);
T('6905', '6904.011351127485', 2);
T('5.2429925300730292716760512831053418550622467e+43', '5.24299253007302927167605128310534185506224665834572e+43', 5);
T('6.910260365898538753945713676060325109635796932e+45', '6.9102603658985387539457136760603251096357969323216e+45', 4);
T('5.84908997209380524046437114125086343884730045207639460987756304086235263800568e+77', '5.8490899720938052404643711412508634388473004520763946098775630408623526380056859721576210143406244e+77', 3);
T('7.4766307855436718421039039744e+28', '7.476630785543671842103903974343200786499975182034488228294619721197e+28', 2);
T('5.644132822906085948131352377928418614432061252212231964069982e+60', '5.6441328229060859481313523779284186144320612522122319640699822752343958226293290936569297994340975097e+60', 1);
T('50146', '50145.90480930464231019370386', 4);
T('7.243326507139470160346570585584900881613917081979188591e+54', '7.243326507139470160346570585584900881613917081979188590360152727063337553194794e+54', 0);
T('2.129189680358026498272557426e+28', '2.12918968035802649827255742601145e+28', 5);
T('72839', '72839.1741514200163686128460048743', 1);
T('3.95091395395953915427344331632664519906183071287940981584e+56', '3.950913953959539154273443316326645199061830712879409815844070605e+56', 1);
T('1.7929382257328960102086754115875289580958728698e+46', '1.7929382257328960102086754115875289580958728697748222990665237793092468935e+46', 6);
T('1.5967089121321585769401701e+25', '1.596708912132158576940170172733850788781616909943789318290809e+25', 3);
T('9.1918852670575655462262622201887722167721103305819899817213706295247002694804e+76', '9.1918852670575655462262622201887722167721103305819899817213706295247002694803639675449658732183681342488016915e+76', 2);
T('4.24376896269561907732310506201268e+32', '4.24376896269561907732310506201267628676e+32', 4);
T('7.4461713853042129960037323408909335734999545205272014379898857806808291e+70', '7.446171385304212996003732340890933573499954520527201437989885780680829143847286520129357048366525e+70', 5);
T('8.6274815787157828438476742451841123421844137661684689e+52', '8.627481578715782843847674245184112342184413766168468870035162486465430930464822032276416847e+52', 2);
T('9.39757045601937366285857167091e+29', '9.39757045601937366285857167090820560876814501766e+29', 6);
T('4160726653976300', '4160726653976300.4725736493463723356182148', 6);
T('302235', '302235.015049567820395655', 3);
T('5807720517', '5807720516.8921077866456129076617', 6);
T('5020394848993500624', '5020394848993500623.8870896', 5);
T('6.0315948802678226818282590152021259555583e+40', '6.031594880267822681828259015202125955558390602e+40', 3);
T('3.3984858299268387128570791663893664082945711878476672530939712301451640077e+73', '3.398485829926838712857079166389366408294571187847667253093971230145164007727819577266534788304e+73', 6);
T('6.182342640017610068002071705415196142930676643790207785778353538130514427e+72', '6.1823426400176100680020717054151961429306766437902077857783535381305144278783137460004e+72', 1);
T('61195340862459', '61195340862459.798197123914589606289093407267910342961', 1);
T('8.9210875230672433770190464019122059137280997816798108951067979554e+64', '8.92108752306724337701904640191220591372809978167981089510679795534330848732124e+64', 0);
T('9.68481080447296133849197806402440452000353037633224281545935845e+62', '9.684810804472961338491978064024404520003530376332242815459358440108571e+62', 2);
T('80250681188974', '80250681188974.434250973769099226227187343432', 6);
T('3.426483484875552111851022354039735514127566676e+45', '3.42648348487555211185102235403973551412756667603989784214146818478920391435078776e+45', 1);
T('9.37100175138716006724756453316002752754778283596022446485981014233274e+68', '9.371001751387160067247564533160027527547782835960224464859810142332731548628532587e+68', 0);
T('4.2168163605505023473055055882494904466149375353475139252921669548055549528e+73', '4.216816360550502347305505588249490446614937535347513925292166954805554952830569917448881360315e+73', 1);
T('7.210537536527539904862880411945269896e+36', '7.210537536527539904862880411945269895766915192946212963591017296e+36', 6);
T('9217', '9217.13611723447702866046948187', 1);
T('6.111492700620168247260985e+24', '6.11149270062016824726098484971662570692595083e+24', 2);
T('4.0867150587749902872139189874337957e+34', '4.086715058774990287213918987433795752731492524136347446379e+34', 1);
T('3.8406505665552649113378126145582645640762416049711e+50', '3.840650566555264911337812614558264564076241604971101938577707353404535159274859047350169937e+50', 3);
T('9.34836654598284801814682099821334093012995991672353248157321806586960775619e+74', '9.348366545982848018146820998213340930129959916723532481573218065869607756197665017897437558382327495666554528683e+74', 3);
T('8.826982443724150809934217168663144450582553082362648474939e+57', '8.826982443724150809934217168663144450582553082362648474939206519207070911e+57', 6);
T('5.89507157179739464464095341121258972395661e+41', '5.8950715717973946446409534112125897239566119606251536742e+41', 4);
T('100563728515999', '100563728515998.6189910846468271372064136456', 6);
T('1.912524917276585281919569912464463829693505230900294812562492203478495879427e+75', '1.912524917276585281919569912464463829693505230900294812562492203478495879427446743258589450177621543645824144144963e+75', 6);
T('828', '827.503731573', 2);
T('58891814', '58891814.4324086252342810670139447553872', 1);
T('2.92216671816592642872105631348354169097920651774327462208783e+59', '2.92216671816592642872105631348354169097920651774327462208783066361112867e+59', 3);
T('7.0319662678887504749765775415e+29', '7.0319662678887504749765775415e+29', 3);
T('462', '462.25355460146372139', 5);
T('6.55279427343924337993688385373382189068772057e+44', '6.55279427343924337993688385373382189068772057e+44', 0);
T('20', '20.598546150356712', 3);
T('9.4112147081395856325192198200163213414113268622683120618647370558795937347e+73', '9.411214708139585632519219820016321341411326862268312061864737055879593734692391057382053006e+73', 0);
T('7.73150570032880602972188386540430013587198244098903619784422558e+62', '7.7315057003288060297218838654043001358719824409890361978442255832818e+62', 1);
T('454615790586', '454615790585.12533697858043609066105939964', 0);
T('5.843118366137514891440553158956305069e+36', '5.843118366137514891440553158956305069672718e+36', 3);
T('1.057906848659668830791398115e+27', '1.057906848659668830791398114574541e+27', 5);
T('291314734510515', '291314734510515.02521478112500871704977094683911', 3);
T('379317451362', '379317451361.884902254279816505739', 6);
T('8.3779411057179890927169109648963369048e+37', '8.377941105717989092716910964896336904769476867473189810266672499684e+37', 6);
T('8.579738712315860964149248194205733393073970610086976701685e+57', '8.579738712315860964149248194205733393073970610086976701685065e+57', 1);
T('6.8079087882563378689339924407805152592401234300993789288200759778888765793009149e+79', '6.80790878825633786893399244078051525924012343009937892882007597788887657930091492e+79', 1);
T('1757725144907219247', '1757725144907219247.09908000148255394485589999', 5);
T('550870886644868604755', '550870886644868604755.31318916344910811254381021364', 1);
T('6.005342866040312245052221927620143432736126e+42', '6.005342866040312245052221927620143432736126007072338256937333893501013e+42', 1);
T('504040376214372470', '504040376214372469.866162192867542496222', 5);
T('6.6152780438795555760064611153572343747038375527063577886253262933471e+67', '6.61527804387955557600646111535723437470383755270635778862532629334711372490656139203163009344098e+67', 1);
T('1.869707785951845242472809366379229154536e+39', '1.8697077859518452424728093663792291545368210223249889489216778428900324e+39', 3);
T('7.614219160574893465804004537052211447309845191670253621142037e+60', '7.6142191605748934658040045370522114473098451916702536211420374308232867941945779918809592807242e+60', 6);
T('9.64048142334897144999652105806319595694941765688915738803e+56', '9.6404814233489714499965210580631959569494176568891573880285858800591371027500991457e+56', 2);
T('9.252300058558069398296594046509239230266819e+42', '9.252300058558069398296594046509239230266819357612575854608578314404484425198178e+42', 5);
T('8.3259303046661241102927e+22', '8.32593030466612411029269045e+22', 6);
T('9521287762683', '9521287762683.09084216297665003961321381322', 5);
T('97', '96.791019427467554038', 5);
T('6.71496708411526286466513363066790002464022327260991255474152e+59', '6.71496708411526286466513363066790002464022327260991255474152e+59', 1);
T('1.3879584045841587482159500628536942256367830394719800849199809969306703807955e+76', '1.387958404584158748215950062853694225636783039471980084919980996930670380795520200890935762e+76', 5);
T('4.650741920637844223833265167807007919894193397286138837787779255847589038677e+75', '4.65074192063784422383326516780700791989419339728613883778777925584758903867723211602634090304396965547368539456607e+75', 1);
T('4.58760150672879111348151151615024299e+35', '4.58760150672879111348151151615024298745546041770002026163184871318883180148e+35', 6);
T('9.511785741046908874039427080055749186778768072422900180505357690094840140644239e+79', '9.51178574104690887403942708005574918677876807242290018050535769009484014064423896197613049492900779006424815e+79', 0);
T('5.554549073041865527388196079822638850077342746e+45', '5.5545490730418655273881960798226388500773427456e+45', 6);
T('5.959301269149598659985001939011514192907614286280005403533211933808279e+69', '5.9593012691495986599850019390115141929076142862800054035332119338082796108457174e+69', 3);
T('6.67311611813689368403566516409867114334422089e+44', '6.6731161181368936840356651640986711433442208927994e+44', 4);
T('1982382494887343020', '1982382494887343019.0978857758186', 2);
T('794', '793.6988699877652641', 2);
T('5.96493833741208196652043282725135141697170830779657104598326345150672969464e+74', '5.964938337412081966520432827251351416971708307796571045983263451506729694638846333936776897623868854e+74', 4);
T('2.8386688209271676407690380093001298885281823643653641089258320833892763372e+73', '2.8386688209271676407690380093001298885281823643653641089258320833892763371714e+73', 5);
T('5.23352803128695590509556802444581096794259916903059284067e+56', '5.2335280312869559050955680244458109679425991690305928406683032628869324373593721e+56', 2);
T('9.2285418556240192132031834875103207132469715581373899485849475843e+64', '9.2285418556240192132031834875103207132469715581373899485849475843120280167062185e+64', 4);
T('7.670799761346137788128e+21', '7.670799761346137788127929149862074392e+21', 0);
T('6.1455553435701716438779137678158300208016975248581952073216631885527199340264e+76', '6.14555534357017164387791376781583002080169752485819520732166318855271993402641295501091675840451394e+76', 6);
T('6.298610666094429813603207871468060625500218003002628784895143619e+63', '6.29861066609442981360320787146806062550021800300262878489514361893e+63', 2);
T('6.8284191068070248052369923185380215484628815940569947502039495e+61', '6.828419106807024805236992318538021548462881594056994750203949496696598756968454215898145878235155778e+61', 2);
T('7.11225453516281348932651053008455090899681088941803454498845989347e+65', '7.11225453516281348932651053008455090899681088941803454498845989347185577475600768428600637458e+65', 3);
T('1.40270096431999774064354906799000469257593298943930380356887880241491e+68', '1.402700964319997740643549067990004692575932989439303803568878802414905591122723806921768296907850559312293e+68', 0);
T('2.87770570168600316362763910836573201583315999672567157275e+56', '2.877705701686003163627639108365732015833159996725671572746617591e+56', 2);
T('4.661595226260986227843426993638631782e+36', '4.661595226260986227843426993638631781039e+36', 2);
T('5.68301961997367233914235052972e+29', '5.683019619973672339142350529713653e+29', 2);
T('8139664', '8139663.536994546304366663791242956', 2);
T('1.377406092953936416816e+21', '1.3774060929539364168162191025666211239848e+21', 5);
T('93397337121', '93397337120.5731458694104775729424488142', 6);
T('48061368735873876', '48061368735873876.3425422452455624007193', 3);
T('3.70326299211179702735165639041500741470408996008843350109604e+59', '3.70326299211179702735165639041500741470408996008843350109604486343263280672455844592068931161e+59', 3);
T('1.10834601938419087713319563756416287e+37', '1.108346019384190877133195637564162870006301798474138329453587e+37', 3);
T('2.293875075823903954790053953579560906295984214316446061297191104873534102e+72', '2.2938750758239039547900539535795609062959842143164460612971911048735341021573e+72', 6);
T('2.61795351485489178012962670879439584829043858e+44', '2.617953514854891780129626708794395848290438582999876e+44', 3);
T('733496406', '733496406.552886854', 1);
T('633', '633.03823964487144579108771303877973', 4);
T('5.4248558416990168363634872281532e+31', '5.4248558416990168363634872281532e+31', 5);
T('3.981040116708320610682600241783452456306550070049122829187965224e+63', '3.9810401167083206106826002417834524563065500700491228291879652242e+63', 3);
T('7.84091586150828084666296843698346097094684702260424782871683978139758e+68', '7.8409158615082808466629684369834609709468470226042478287168397813975797523800019370871223960739475824e+68', 2);
T('99949125517', '99949125516.372830766661198628197688', 0);
T('7.6554286923479368077010937140945440352633317639736587586569121689015796172538278e+79', '7.65542869234793680770109371409454403526333176397365875865691216890157961725382775725024433643193202663759379617593893e+79', 2);
T('85718670108', '85718670107.5549337259420011266297249402039237148', 2);
T('2.496805962099119333076934639468293081843763520316889059e+54', '2.49680596209911933307693463946829308184376352031688905931589295814610442871196e+54', 6);
T('914158526662836770', '914158526662836769.76316505164', 2);
T('818434837229738', '818434837229738.8134169105195362', 3);
T('721434', '721434.87752593', 3);
T('2.98904251401493776477413957262496799618057678847850395e+53', '2.9890425140149377647741395726249679961805767884785039508888363815896674e+53', 1);
T('8.3205681494628658150590392674373589538596498183304140632e+55', '8.320568149462865815059039267437358953859649818330414063192e+55', 0);
T('4.6530589711785973225306579181755634135107632948344545508190853836363378408384e+76', '4.653058971178597322530657918175563413510763294834454550819085383636337840838351197556661595983e+76', 6);
T('9.893948373072402178042037616e+27', '9.893948373072402178042037615618723162734912306467094452983104601e+27', 0);
T('3.02744173254339242699997097419568908044771684060041348882733e+59', '3.027441732543392426999970974195689080447716840600413488827330569177521446675021492852261e+59', 6);
T('7.406094418633751694323565941641803316976140060636678202159902734124e+66', '7.40609441863375169432356594164180331697614006063667820215990273412404979842642753236003171470780238225e+66', 4);
T('142445923833547', '142445923833547.36825088523054388415', 5);
T('9.28448868517159069214578004493184020667121821027513417358823824168543717115453e+77', '9.28448868517159069214578004493184020667121821027513417358823824168543717115452701252912405e+77', 4);
T('6.97023295500866279622057937844792454894e+38', '6.97023295500866279622057937844792454894331291949e+38', 5);
T('4.9136019148312742647859e+22', '4.913601914831274264785892258548129298735802e+22', 2);
T('4.4688477340978076809708535767617162636943730775652074250210364211667466e+70', '4.468847734097807680970853576761716263694373077565207425021036421166746650564029120654497e+70', 3);
T('4102808', '4102807.53704692746928', 2);
T('7.7609299324598370859781330766515685704413799742708836293330295e+62', '7.76092993245983708597813307665156857044137997427088362933302950629190146903e+62', 1);
T('1.5215444361106257857719327578105434950829246e+43', '1.5215444361106257857719327578105434950829245574947762e+43', 4);
T('1.3065349952230261991082467796750165779284738981733e+49', '1.3065349952230261991082467796750165779284738981733023282083673423691636201603438210012223e+49', 6);
T('30311994873064909', '30311994873064908.644618277384591075246263338973417', 4);
T('5.75641051317019787819097198413824586772222887415940313362234404372049127e+71', '5.75641051317019787819097198413824586772222887415940313362234404372049126816684423505137831995e+71', 2);
T('3.0325102335566262758851775973003e+31', '3.032510233556626275885177597300288332573443040278889383704e+31', 0);
T('2.2770124522397792494413862046864116e+34', '2.2770124522397792494413862046864115611950117869917415914403012460026686956e+34', 5);
T('9.136039467972714543530803513e+27', '9.1360394679727145435308035127532888226963022930288369063087948152e+27', 0);
T('7.73440339235343555109384765804e+29', '7.734403392353435551093847658035740020411e+29', 0);
T('5.05542131639814878727237452e+26', '5.05542131639814878727237451764852187263962343016924023064278e+26', 6);
T('7.653178596722898403048203982035436405604392186780401212245689e+60', '7.6531785967228984030482039820354364056043921867804012122456891e+60', 4);
T('4.2590374515731490129197389090197717100314424934399725074873143105e+64', '4.25903745157314901291973890901977171003144249343997250748731431056259414299868033721946e+64', 1);
T('6.1630572270760428324592153793938e+31', '6.163057227076042832459215379393832485819365950358142946708112712e+31', 1);
T('5981963711', '5981963710.7220075', 2);
T('3.33207118260766999318359362207376291305960366484e+47', '3.332071182607669993183593622073762913059603664838072e+47', 2);
T('4.721941445504668774348348631296504643156e+40', '4.721941445504668774348348631296504643155957962511689145553469005824902810208e+40', 4);
T('39431', '39431.246480323214143789038542675', 3);
T('3.000749303095394146714242863623809713442722712901760413275951177066e+66', '3.000749303095394146714242863623809713442722712901760413275951177066422299363971652043268300259642493491966e+66', 4);
T('3.1820613826668846384018669142748171928979850153378963802049176527e+64', '3.1820613826668846384018669142748171928979850153378963802049176527324560881178616905953489586719e+64', 6);
T('6.21493317015119293739635991202922055476669037223418748693065248914095e+68', '6.214933170151192937396359912029220554766690372234187486930652489140950024165047896089518899205e+68', 5);
T('35193758358718160', '35193758358718160.401463211769386894293886847295116034', 3);
T('5.38181381086972185985869351207787491213694239832343e+50', '5.381813810869721859858693512077874912136942398323420576610554003134176568312931307232108221e+50', 0);
T('8.2598487603621052019967370391882010974672595347127139134407668277432064e+70', '8.2598487603621052019967370391882010974672595347127139134407668277432063287532574e+70', 0);
T('1.62490400809502222535375173410636717718552584695e+47', '1.6249040080950222253537517341063671771855258469542605038255318427258667732428331594463e+47', 1);
T('2.2977287785695792316980625326880050490747369710784135355185774551043946702724216e+79', '2.297728778569579231698062532688005049074736971078413535518577455104394670272421528353248e+79', 0);
T('1.6944548197268921266756030978517091413127508222e+46', '1.69445481972689212667560309785170914131275082219250402e+46', 0);
T('1.069129838652632983019197251856e+30', '1.0691298386526329830191972518557e+30', 4);
T('310661423748969396', '310661423748969396.143611387919571123562126014448175476842', 1);
T('4.37981296054262527700047105469662806582414598692e+47', '4.379812960542625277000471054696628065824145986921965e+47', 6);
T('76', '75.43406121701124638224561833', 2);
T('5.2347279505530424612822714377735041415570559887099235418641821946727e+67', '5.234727950553042461282271437773504141557055988709923541864182194672783221e+67', 1);
T('1.725337441447117389468e+21', '1.72533744144711738946785911698117901e+21', 0);
T('627166548', '627166548.2721203554197668017991192722470473359146', 3);
T('62704869', '62704868.511573292501530994350445125', 0);
T('52999753754624', '52999753754623.7409642481394', 5);
T('1.948539020037071839961478638048e+30', '1.94853902003707183996147863804868657678657402e+30', 1);
T('7.53998791013478142093512512e+26', '7.5399879101347814209351251236319722149563927e+26', 5);
T('4.5558555450924165584245066981596334977601534680153585e+52', '4.5558555450924165584245066981596334977601534680153585075228831302808e+52', 6);
T('44666714254472818', '44666714254472817.567399', 4);
T('74690545843662', '74690545843661.7817190077527128627066577022578287', 4);
T('2.47480402261737333212606004942791026153420256112379828513436e+59', '2.4748040226173733321260600494279102615342025611237982851343565190159e+59', 2);
T('9.1702708974603435911198158823718309162870109871722563945172e+58', '9.170270897460343591119815882371830916287010987172256394517105160589696639693e+58', 2);
T('2.267640216834271668966926624275592305372135469148086072103495747769383580441057e+78', '2.26764021683427166896692662427559230537213546914808607210349574776938358044105747682115148828002217690433750169479072e+78', 4);
T('530926906039659621', '530926906039659621.1', 3);
T('3.50681262563639669178218501806283524330579e+41', '3.506812625636396691782185018062835243305780296193767814359e+41', 2);
T('9.3271713507068274517632231791099344862775432579513270860121930955597e+67', '9.327171350706827451763223179109934486277543257951327086012193095559715e+67', 4);
T('6.8993635225305486466615278667668404877939437111733703461e+55', '6.8993635225305486466615278667668404877939437111733703461811776e+55', 1);
T('9.431252473719974495608374963139428092786042796383465783214683222110023e+69', '9.4312524737199744956083749631394280927860427963834657832146832221100234154747939e+69', 3);
T('343711863635039081515', '343711863635039081515.1404149', 3);
T('7.8280345365588214841273049431298371e+34', '7.8280345365588214841273049431298371080735359051215479e+34', 4);
T('1.8708504178342653687521254177793472894609031483025421300930784106737325582e+73', '1.8708504178342653687521254177793472894609031483025421300930784106737325581557882e+73', 4);
T('1.6617756722459852863921112608522188296802393819154193501888117581490112e+70', '1.6617756722459852863921112608522188296802393819154193501888117581490112166757594865829180619973611e+70', 4);
T('7676160', '7676160.0452836433917888511', 6);
T('8.034530228719687792686e+21', '8.034530228719687792686447342935925358e+21', 3);
T('2.246636397485982034665362651055800531013653977974570542e+54', '2.246636397485982034665362651055800531013653977974570542753419395488920374813877360445723e+54', 1);
T('5.92723220123094318438820876681745426964931074010443365503128267371837516904997e+77', '5.92723220123094318438820876681745426964931074010443365503128267371837516904996774034685131915740775716e+77', 0);
T('7.06965010630724975676334187713067733156640457564e+47', '7.06965010630724975676334187713067733156640457563745044085931853278170254775904623642e+47', 2);
T('9.649692535910572100555472102721517552632866536007305165347e+57', '9.6496925359105721005554721027215175526328665360073051653468557558768055167343e+57', 6);
T('3.45625166686740193084932e+25', '3.4562516668674019308493199016323677685257716687e+25', 2);
T('433519638667', '433519638667.71866', 3);
T('7.14557885307855650359541886004058797170196915147233e+50', '7.145578853078556503595418860040587971701969151472332236443574531609474e+50', 5);
T('81984880802234638', '81984880802234638.40219679439204693289797170158', 1);
T('8.45814400882835155167047661682824519932753325679957879502184250714e+65', '8.45814400882835155167047661682824519932753325679957879502184250713951887734740595025552652550966157e+65', 6);
T('7.8927354359390388563634903943e+29', '7.89273543593903885636349039429996886550411349119757922143876147795045e+29', 2);
T('599408874684', '599408874684.2090032898', 6);
T('4.1192437638919041437965350240250899674858018531745078874919469006069316631294e+76', '4.119243763891904143796535024025089967485801853174507887491946900606931663129498561455188035090519272144346394474968e+76', 1);
T('6.79899220739244391666429985938976006424987299967003957372464598499542908197e+74', '6.7989922073924439166642998593897600642498729996700395737246459849954290819689486878790532794528888893414e+74', 6);
T('7.9869106026094018473982748134546551347376719655562175955634e+58', '7.9869106026094018473982748134546551347376719655562175955634e+58', 5);
T('3058663727', '3058663726.054124291114791279853', 2);
T('1478748340905770608', '1478748340905770608.8617316515', 3);
T('2.215558960248967219738723908e+27', '2.2155589602489672197387239073833034652565108450141564075764981e+27', 2);
T('2.1638262163960633314910139992256240010555743388766887580841441e+61', '2.16382621639606333149101399922562400105557433887668875808414410079765808697899951225384677520297967e+61', 4);
T('4.40871345504171284544010316196145404978005168392066580312690516138435498e+71', '4.408713455041712845440103161961454049780051683920665803126905161384354975839931161e+71', 0);
T('6.920372220193698750080662519e+27', '6.9203722201936987500806625193900558444447921497373952915353e+27', 1);
T('1.4110811377572956799302469060732e+31', '1.4110811377572956799302469060732e+31', 5);
T('35898718826783', '35898718826783.81559265', 3);
T('8.820047502891290663387650399142920543502764117784973349192391e+60', '8.820047502891290663387650399142920543502764117784973349192390890001062e+60', 5);
T('9.55554154405874585930521555862245694444537707299e+47', '9.555541544058745859305215558622456944445377072988423e+47', 4);
T('3.718608091369611063615995837766e+31', '3.718608091369611063615995837766038863409147685431e+31', 4);
T('6.6941285493245896335199489146944103149206445252763e+49', '6.69412854932458963351994891469441031492064452527633576375004918e+49', 6);
T('5.12315709808221145441124443990381072e+35', '5.123157098082211454411244439903810720511168686489461243183539568e+35', 6);
T('288', '288.415158582575862135596147836192273', 3);
T('6.48997827428625164775887e+23', '6.4899782742862516477588661119749e+23', 6);
T('9.5003474175836288894611313480217652840811194e+43', '9.5003474175836288894611313480217652840811194e+43', 4);
T('2.744097165427576894830319e+24', '2.7440971654275768948303192052377488650801925879255676e+24', 4);
T('7.003355131445152708911913920892612695857085962692170292759214930708307363093e+75', '7.003355131445152708911913920892612695857085962692170292759214930708307363093276273714301127761797645875516758929e+75', 3);
T('4.0473113458488489828063820167508269594663405632e+46', '4.04731134584884898280638201675082695946634056318447735e+46', 0);
T('4.116117957900480336862404164594722183133251189685e+48', '4.116117957900480336862404164594722183133251189685455060095e+48', 6);
T('6.840622182666581397341181261e+27', '6.84062218266658139734118126080432739e+27', 0);
T('7.634067507054581413823217856587635551667646838514591799e+55', '7.6340675070545814138232178565876355516676468385145917990402660750182526444521406884614e+55', 4);
T('8.49915307455372877933819008814018953246107579e+44', '8.499153074553728779338190088140189532461075793170107476791685696333259e+44', 4);
T('4.938148767964154802797071051032909367665736741415e+48', '4.9381487679641548027970710510329093676657367414147021777987594266e+48', 2);
T('5.21913119139759583238277416292427747297682082902488493130386426699157554948e+74', '5.2191311913975958323827741629242774729768208290248849313038642669915755494792035014300073849966277291562e+74', 2);
T('3.21561456815395717170569814592888e+32', '3.2156145681539571717056981459288813e+32', 1);
T('4.8259819793815578638305685129689e+31', '4.8259819793815578638305685129689236117544770778658e+31', 1);
T('9.803067366408488921442e+21', '9.80306736640848892144177353563340296018381e+21', 2);
T('3.823636395830731452268273096750543629167e+39', '3.823636395830731452268273096750543629167471785212197682469446834e+39', 6);
T('41349182635', '41349182635.87168525422279823195023111', 3);
T('6.7671511830935886997152685070344080850169049509763023629904451915434052551e+73', '6.76715118309358869971526850703440808501690495097630236299044519154340525510054461523489984734604367183e+73', 3);
T('9.350193309581838979292692856510389e+33', '9.350193309581838979292692856510389078908730885278092977440876705307784e+33', 1);
T('6.36121667874522366893664585426624726697633403645958699617e+56', '6.36121667874522366893664585426624726697633403645958699617e+56', 2);
T('7.606434389107313725030201035e+27', '7.6064343891073137250302010352795891e+27', 4);
T('5.8986439344272282039031915705893158286944185416758580630634e+58', '5.89864393442722820390319157058931582869441854167585806306342703e+58', 5);
T('8.3291738401309204107185e+24', '8.329173840130920410718500114948005318214933641e+24', 4);
T('4.808580918207207919358183926141880246880496477548282e+51', '4.8085809182072079193581839261418802468804964775482818e+51', 2);
T('1.242339189945404734268439051224933233362441703e+45', '1.2423391899454047342684390512249332333624417030753193590317696642e+45', 5);
T('9.72619596458753688426572807075204031078822e+41', '9.72619596458753688426572807075204031078822004319987667057e+41', 3);
T('59495', '59495.21869472373030487052058512073228', 3);
T('17972119149195002920', '17972119149195002920.81226810297410120350035244606', 3);
T('881591367074', '881591367073.0484109061', 0);
T('3.77688881686343947986671238989911984833735e+41', '3.776888816863439479866712389899119848337346994463769978476558073599438322770657e+41', 2);
T('55', '55.18672489258185411759', 4);
T('6.303090038743987461862688121196729866322e+39', '6.3030900387439874618626881211967298663217701639358433719770175956816805141197e+39', 2);
T('7.74901568573070453767454930639883753107907871e+45', '7.74901568573070453767454930639883753107907871076490756451875408043162687061999052e+45', 1);
T('5.789097433728198612004868526261577546773725290159254547e+54', '5.7890974337281986120048685262615775467737252901592545467687806770636745671332436577947079150345e+54', 0);
T('9.7482478664919055234205728448633925060985844862923937423817183070820330334e+73', '9.748247866491905523420572844863392506098584486292393742381718307082033033443515115406057003e+73', 6);
T('83747896004264860', '83747896004264859.66178659040572321003950786762283133046', 6);
T('4.4664996616371970692623e+22', '4.4664996616371970692622444e+22', 2);
T('3.68869154569949993040327953945253572722290633997017554978071075516320975755e+74', '3.6886915456994999304032795394525357272229063399701755497807107551632097575492583e+74', 5);
T('65569594210012', '65569594210012.359148', 5);
T('1.8682688063683595847978599657e+28', '1.8682688063683595847978599657260950437337e+28', 5);
T('6.35886925474113571947004832040387e+32', '6.358869254741135719470048320403860472103e+32', 0);
T('3640245537600', '3640245537599.8787905300868721677112290258505945', 0);
T('4.612945122503886961632791022839918942266349894126914592912501995922e+66', '4.6129451225038869616327910228399189422663498941269145929125019959223634793478e+66', 6);
T('5.952893541675039313767631020566812433057912778781424143285868301e+63', '5.9528935416750393137676310205668124330579127787814241432858683017203305808622381783716902368977749316834e+63', 1);
T('17386095546532579134', '17386095546532579133.671088579021110308756802563844614', 5);
T('6.937919355390027070311902938868e+30', '6.93791935539002707031190293886788854e+30', 4);
T('1.114647840698430985195783950103560753894935851402410786918027037e+63', '1.114647840698430985195783950103560753894935851402410786918027037281854415227119922e+63', 4);
T('4.59952719130380338830112783728967e+32', '4.5995271913038033883011278372896734876958480194020205049457569e+32', 1);
T('2.25148396704483390116086370805473310518961862118358455e+53', '2.251483967044833901160863708054733105189618621183584559807236198789e+53', 3);
T('1.89740949859272833232820504904687754026993716493047557675788064970986331e+71', '1.897409498592728332328205049046877540269937164930475576757880649709863306661892611991554e+71', 6);
T('3.2310475087431713495666724950063961460185282362575100827488963494e+64', '3.23104750874317134956667249500639614601852823625751008274889634935474235899728825553618955627054e+64', 6);
T('63368632188823468', '63368632188823467.8672429912324', 2);
T('3.847635137979047905664812781201855647e+36', '3.84763513797904790566481278120185564654721423336e+36', 2);
T('33169303', '33169302.6124268679453352814319297', 2);
T('4.209130684457849990005577769443951055042758248449969378246691692856e+66', '4.209130684457849990005577769443951055042758248449969378246691692855861367413646844385494e+66', 4);
T('2.782030979107094523881516826358531582811693924951029535252640817482555532e+72', '2.7820309791070945238815168263585315828116939249510295352526408174825555325973053191190484494713346032787e+72', 1);
T('740', '739.3465289', 0);
T('2.22998797468644067766700104029e+29', '2.2299879746864406776670010402867591547315238223246613918e+29', 2);
T('4.271492140102878261968009594058059699272987721326e+48', '4.2714921401028782619680095940580596992729877213260425227462171984446734398555011e+48', 5);
T('8559846', '8559845.64088759088537746797618095811', 6);
T('2.244152414187821513386253e+24', '2.24415241418782151338625331791952772612967574203982847765194e+24', 6);
T('4.12172932724927324071591517e+26', '4.121729327249273240715915172884523461650091561790438720292e+26', 6);
T('9.86946858549721711003343891842448131556443706728141641814541019741e+65', '9.869468585497217110033438918424481315564437067281416418145410197414411612204134555698920014351438789e+65', 1);
T('1.130483900730463306344426525102422176784496388562701016151e+57', '1.13048390073046330634442652510242217678449638856270101615132641087932371955990698618562e+57', 1);
T('1.65900778439785417335679131041777231950690241275526937e+53', '1.65900778439785417335679131041777231950690241275526937341325060342200706181139879620480143048e+53', 4);
T('8.246733999257246544104381126220783385987826813446249705806773377824602118289058e+78', '8.24673399925724654410438112622078338598782681344624970580677337782460211828905828569143633e+78', 3);
T('83293063626198133', '83293063626198132.174958919939491', 2);
T('6.3694427254180439111256192221e+28', '6.36944272541804391112561922203e+28', 0);
T('3.436555099874695048782126629764339972692706931857008356807316127251715488706e+75', '3.4365550998746950487821266297643399726927069318570083568073161272517154887054916139649446097398161388394663e+75', 2);
T('5.5376405988222278616748645381222293579701206228521334943251286e+61', '5.5376405988222278616748645381222293579701206228521334943251285558912776243110865e+61', 6);
T('4.6340655595083760918782026159979368189566258592283329377090128089337058832431e+76', '4.634065559508376091878202615997936818956625859228332937709012808933705883243067186690863724728e+76', 2);
T('7.363257443942830494425353575945726008002293090069e+48', '7.3632574439428304944253535759457260080022930900689281308478006355637880608e+48', 6);
T('4.57367452434033619405386281e+26', '4.573674524340336194053862811048791258471389466143858488842e+26', 1);
T('9716349559254', '9716349559253.89923738899486303', 6);
T('8.941759486859368276024724058680539e+33', '8.941759486859368276024724058680539e+33', 2);
T('2.153829918340846278868456704975179508577806379608214358115577248982137446688e+75', '2.1538299183408462788684567049751795085778063796082143581155772489821374466881476795742670716159614448085e+75', 3);
T('2.71670529919804971437555860794546123851337931729358253309003019423684359151517e+77', '2.716705299198049714375558607945461238513379317293582533090030194236843591515167876038342582066424171649492e+77', 5);
T('7.02266098428180878924681516668294e+32', '7.02266098428180878924681516668293765772905362718984804240116554e+32', 0);
T('8.275279546905568313942190583606164282514652960137862193241523550609e+66', '8.27527954690556831394219058360616428251465296013786219324152355060922300574156250118532162199932241e+66', 5);
T('8426', '8425.908656', 5);
T('8.9875282523881981019804523768906022094e+37', '8.98752825238819810198045237689060220935800100823225971913499e+37', 4);
T('9.281118305885561975498714093128554839418003e+42', '9.28111830588556197549871409312855483941800344435181617154e+42', 3);
T('7.2304951820642639893274978783e+28', '7.23049518206426398932749787823296900290584939193035260654e+28', 2);
T('7.693007384858439720715971137150164646951903134421623963147696826e+63', '7.693007384858439720715971137150164646951903134421623963147696826e+63', 4);
T('5.056246112409569400351802052e+27', '5.056246112409569400351802052076e+27', 6);
T('6.31650618029378725221884580472108972743972340402959510074837950461e+65', '6.31650618029378725221884580472108972743972340402959510074837950461457078602e+65', 5);
T('4.98883121362467395649924e+25', '4.9888312136246739564992399570421759076058e+25', 4);
T('8676553947', '8676553947.05028396141315', 4);
T('85022', '85021.8234953363380125', 5);
T('8594331866138995622', '8594331866138995622.27900607683591534', 5);
T('2.884939365446971400049066827694042161568275230492054326468373075e+63', '2.88493936544697140004906682769404216156827523049205432646837307570252001814298e+63', 3);
T('233', '232.54603355350082907720014356030982084', 4);
T('3.49696426606959296825040254759520885079022774695958894513661385869572e+68', '3.496964266069592968250402547595208850790227746959588945136613858695723906598e+68', 4);
T('6.3793016437481749321971e+22', '6.3793016437481749321971541707223381495528425203051862593309805e+22', 3);
T('7.67302328781180111878341222440618672975575634654665677610579326e+62', '7.67302328781180111878341222440618672975575634654665677610579326007754060392e+62', 3);
T('1.2988855546993831680022002545759912035789593562754722659e+55', '1.298885554699383168002200254575991203578959356275472265930979685911039548988078925e+55', 5);
T('4.682978808008121296694169268865532377562e+39', '4.6829788080081212966941692688655323775624574415451534750415904533e+39', 3);
T('7.77891924361603055785531272525648343258864955242236846925734513344856e+68', '7.778919243616030557855312725256483432588649552422368469257345133448556845e+68', 0);
T('5.807794195210426763333102267795505419556649104090683623353221999774182239473e+75', '5.80779419521042676333310226779550541955664910409068362335322199977418223947279012923e+75', 2);
T('5.067815607441784309374815288062541558078694879831e+48', '5.06781560744178430937481528806254155807869487983094409544e+48', 5);
T('3.811890354147866552118606850789585035294066884066725826e+54', '3.8118903541478665521186068507895850352940668840667258258e+54', 6);
T('2.4995313062381318077764290190776802103142900509553400889727153376248579347856e+76', '2.49953130623813180777642901907768021031429005095534008897271533762485793478565678637e+76', 1);
T('6.34407986356535472624776002096439893437e+38', '6.34407986356535472624776002096439893437250916995791886603363663282736e+38', 4);
T('9.65867539295593459275195920945521226427127770232709127470514878612181e+69', '9.65867539295593459275195920945521226427127770232709127470514878612181048335141330735e+69', 4);
T('7.803019712406661984894043e+24', '7.803019712406661984894042170035991127765e+24', 0);
T('5342645976684908991', '5342645976684908990.3426305032007388967019958595025', 2);
T('6.377027096691076920817426327481708440148019319137179826907423015683209434e+72', '6.37702709669107692081742632748170844014801931913717982690742301568320943387e+72', 0);
T('4.45964822480854539709645059248728418732943937444097547372292183e+62', '4.459648224808545397096450592487284187329439374440975473722921830117502730630174934678616270455091114e+62', 4);
T('7.13030314222708489307306180783155511890337838e+44', '7.130303142227084893073061807831555118903378382607986385557286044557e+44', 3);
T('1.231225531148097383867192591999359850787095555863565764547056895149721872563e+75', '1.23122553114809738386719259199935985078709555586356576454705689514972187256333160588265614913024254970197e+75', 4);
T('2.747350648184909994292305272141765e+33', '2.74735064818490999429230527214176486016853213445e+33', 6);
T('3.6329087847830386980765074770318757904469082916230407335564370666e+64', '3.632908784783038698076507477031875790446908291623040733556437066633554538149738611115963555492e+64', 1);
T('8.50119012045006297827844604488583786350859794190550805e+53', '8.5011901204500629782784460448858378635085979419055080500080323234277e+53', 1);
T('3914452712644633734', '3914452712644633733.9236721619321918006567', 2);
T('1.487032367330550101948010425e+27', '1.487032367330550101948010425508348146972e+27', 3);
T('9049998263618223', '9049998263618222.775566237445039916039031970916271', 5);
T('9.6872362093452949099256878e+25', '9.68723620934529490992568776e+25', 0);
T('128', '127.7555779', 4);
T('2.497236415782062807855722619113498530424e+39', '2.4972364157820628078557226191134985304231751090234335108e+39', 2);
T('32277977592', '32277977592.210734011064981560808236138497823887046', 5);
T('5.6669402776137729397035365228384261963783881233455178353575068862174600816e+73', '5.666940277613772939703536522838426196378388123345517835357506886217460081564987770967971059e+73', 4);
T('8.26435857132102954375474465702e+29', '8.264358571321029543754744657022286456680641213287063717744559325e+29', 3);
T('83234903', '83234902.4513253482544636786016291', 2);
T('1.1415387488841856590718826572355755617220478437176390475645296e+61', '1.14153874888418565907188265723557556172204784371763904756452962555324207864929093920275e+61', 1);
T('982449421007949123', '982449421007949123.1384232264239283414', 5);
T('1.861728051858481708080216372988363244838702470350649993623979398560785847201e+75', '1.86172805185848170808021637298836324483870247035064999362397939856078584720111830257224366508e+75', 5);
T('3.12694351302205810580642164358208399e+35', '3.12694351302205810580642164358208398601483696680064917485371901e+35', 5);
T('5.13733141664415972641628e+23', '5.13733141664415972641627651172e+23', 0);
T('881', '880.79405', 0);
T('430979522354613996097', '430979522354613996097.0830797007275467', 1);
T('6.15953317163258770345142664979858236353828422792257074368876471292e+65', '6.1595331716325877034514266497985823635382842279225707436887647129267086383939507e+65', 3);
T('1158412597555', '1158412597555.3327093938', 3);
T('83187892692504653113', '83187892692504653113.83558311918399579616115055028538', 3);
T('7.668072158140828830323681899999584360397722076781e+48', '7.6680721581408288303236818999995843603977220767800216012e+48', 0);
T('9.3203296305740406752084134774240200876142241375450164276759223507417144456e+73', '9.320329630574040675208413477424020087614224137545016427675922350741714445565021293424316168495711252573e+73', 6);
T('5.63162837337078436792415089360322368676575e+41', '5.6316283733707843679241508936032236867657513333932230402e+41', 4);
T('56755239', '56755239.5575332690705361214', 3);
T('59304860423896', '59304860423896.31674727711319521112989597903', 1);
T('9.22329708656940405544341116e+26', '9.2232970865694040554434111573476731325129141948759306e+26', 5);
T('5.542826490974305126799123342679958424845664516636288437360253066468e+66', '5.54282649097430512679912334267995842484566451663628843736025306646779208784343240783203097919746e+66', 0);
T('8.446538554555178839115746422389907249547515931708181370602731763418907894564839e+78', '8.4465385545551788391157464223899072495475159317081813706027317634189078945648387792673528488486388762265e+78', 6);
T('7.2458747419543173551321e+22', '7.245874741954317355132080856788334808910444745033409726092114e+22', 2);
T('271', '271.02459366154166663102545236586', 4);
T('5.88560017885780029140346011453e+29', '5.885600178857800291403460114527848e+29', 4);
T('1.04811014830212589591809949476471786925944400784976044703973e+60', '1.0481101483021258959180994947647178692594440078497604470397303588355e+60', 6);
T('6.35816619934549006518905e+23', '6.3581661993454900651890470921522362437511595e+23', 5);
T('3.325043053649714457904716e+24', '3.325043053649714457904716154088808291451285836481878172324e+24', 5);
T('934737572262387035', '934737572262387035.323896072612381639101', 1);
T('3.783078313876998102263097531469396598371984107315357398956057659721e+66', '3.78307831387699810226309753146939659837198410731535739895605765972112276530018642737e+66', 5);
T('319839', '319839.051333581545519608150818504549453', 4);
T('5.2049933099966151275805963939940141377191480625319197040137e+58', '5.20499330999661512758059639399401413771914806253191970401379909439817298582e+58', 1);
T('762859485371180894', '762859485371180894.942801503323158771638574666971854486935', 3);
T('2.97646117699271383109347906567032787664e+38', '2.976461176992713831093479065670327876638249980114797186593360113053e+38', 4);
T('9.253494505532589177041023872717061878e+36', '9.2534945055325891770410238727170618788400634128116678482183830166953911e+36', 1);
T('1.63432841940592039688478100193670483e+35', '1.6343284194059203968847810019367048308879159027202194615088989565977107729e+35', 3);
T('6.702128228355312825597597e+24', '6.7021282283553128255975965159631152068552542e+24', 2);
T('7612', '7612.209227851823728697212196895938422414', 1);
T('8.2380650130237610290565290434225209374e+37', '8.2380650130237610290565290434225209374894147846128340753e+37', 1);
T('7.0751671395279295029778209872831428506e+37', '7.075167139527929502977820987283142850536885505013721731830507068891744523677e+37', 2);
T('8.39504090355062295068334284824238729188950274039366775e+53', '8.395040903550622950683342848242387291889502740393667747879386836635663525e+53', 2);
T('8.6487671899098922971390093723743285170549061050121337497839918966596036162764e+77', '8.6487671899098922971390093723743285170549061050121337497839918966596036162763985017730114346306491441e+77', 5);
T('4.59435499806415612517738457484573053006044534955352726602581880449584e+68', '4.594354998064156125177384574845730530060445349553527266025818804495837012410877488481116539e+68', 2);
T('31611874695420359611', '31611874695420359610.234485782201161396726', 2);
T('8.262076022070781785067177344398502911553551012160966895096454508402495786061e+75', '8.262076022070781785067177344398502911553551012160966895096454508402495786060222662642675581661647227e+75', 0);
T('2.63772758918263807555927282844918110171197224599528302987971325268123107886041e+77', '2.6377275891826380755592728284491811017119722459952830298797132526812310788604038563082479e+77', 2);
T('5.423883658070843376743377940133016e+33', '5.4238836580708433767433779401330155868440218e+33', 0);
T('8.71429097865107093232961839861783935222e+38', '8.71429097865107093232961839861783935221624496e+38', 5);
T('174052296', '174052296.39130723649949788245902312', 4);
T('17', '16.74', 0);
T('7.709836283552897585368492037207409091501428354711e+48', '7.709836283552897585368492037207409091501428354711051e+48', 4);
T('7433', '7433.404', 4);
T('3.00981473591967692594731211558308715371730595221555228760898454698727e+68', '3.009814735919676925947312115583087153717305952215552287608984546987271155445344787538328618865190434804441e+68', 5);
T('6.51976250469822296145609060427886553656947406625744804222282498089129573478e+74', '6.519762504698222961456090604278865536569474066257448042222824980891295734783658697617e+74', 5);
T('8.13240096277917509848142796721326928998386160503181654352741375792574311841502e+77', '8.132400962779175098481427967213269289983861605031816543527413757925743118415026e+77', 3);
T('664701149604', '664701149603.981283572401329576618159025687811007931', 2);
T('5.17652127702327898104079374439096325472538e+41', '5.1765212770232789810407937443909632547253833e+41', 5);
T('3.329012927687087399476262192e+27', '3.329012927687087399476262192668800161586251e+27', 3);
T('61469139951520', '61469139951519.850429543458685', 4);
T('6.182529702476622715746091936e+27', '6.182529702476622715746091936483393062498865e+27', 4);
T('7.90943293559341075240468278540368346974317250462062930911893228366148000587e+74', '7.9094329355934107524046827854036834697431725046206293091189322836614800058636391898972404029889274794144687262e+74', 0);
T('6.471818857403856335940314430517202353164190502836194375078882021957827e+69', '6.47181885740385633594031443051720235316419050283619437507888202195782671821060712e+69', 4);
T('3.0913173934454538763716855420335387e+34', '3.09131739344545387637168554203353878860928150227e+34', 3);
T('5.0029941827199508755496126245337077664155348236636166583860331552e+64', '5.0029941827199508755496126245337077664155348236636166583860331551678777e+64', 5);
T('2.4865524825633591431442394343530777e+34', '2.4865524825633591431442394343530776828e+34', 4);
T('1.6439653167192563897756081637379230550292071082405411e+52', '1.64396531671925638977560816373792305502920710824054108280873019e+52', 4);
T('15589', '15589.0281899666438', 4);
T('4.68316683526442186505178503425029447472e+38', '4.68316683526442186505178503425029447472992423150263227750760123994294789574e+38', 1);
T('3.65402833084663167004038215791464e+34', '3.654028330846631670040382157914639995025281670312511769456394570648e+34', 6);
T('1.02824272024542600637577747483644677353948065148389302285121770638855509784e+74', '1.028242720245426006375777474836446773539480651483893022851217706388555097841208327015e+74', 6);
T('2.417316664393850669735924769550405916239350510546793097884207008e+63', '2.41731666439385066973592476955040591623935051054679309788420700717e+63', 0);
T('1.9105947713403670536319565536014e+31', '1.91059477134036705363195655360140283022026e+31', 3);
T('3.1353563999339781392606504756692946091920801855289432591502349e+61', '3.1353563999339781392606504756692946091920801855289432591502348846e+61', 5);
T('3637', '3637.124217794744572712144906952594067070444', 3);
T('1394995', '1394994.1359778984352219137750317', 0);
T('4', '3.538997419', 4);
T('2.8792920998162117970275845639e+28', '2.8792920998162117970275845639325480171840506e+28', 3);
T('308812424304288', '308812424304288.007310576377', 1);
T('9.144719499477448287872717531491503304898715353298083531e+54', '9.14471949947744828787271753149150330489871535329808353089e+54', 4);
T('5.41203084445067486294463623854512248149425555953513991710124e+59', '5.4120308444506748629446362385451224814942555595351399171012428794538479063051539094626075e+59', 3);
T('1112359265595410', '1112359265595410.687818931225019', 3);
T('6647119518864396376', '6647119518864396375.32559', 0);
T('6.219080262047790533785682351432206959612454548030084366414e+57', '6.21908026204779053378568235143220695961245454803008436641401974538531663226607646656308956376e+57', 1);
T('2.849037451277593180002760684629842539994e+39', '2.84903745127759318000276068462984253999373085e+39', 5);
T('8.298599630973432175552892465529178941519e+39', '8.2985996309734321755528924655291789415193324702679670551236454419043563162e+39', 1);
T('2.0746633151420731517202084168880647883454137484e+46', '2.07466331514207315172020841688806478834541374844e+46', 6);
T('15790057651937025614', '15790057651937025614.900151455729128', 1);
T('6.79285147655373952059753690802650655336038058122232437804815089e+62', '6.79285147655373952059753690802650655336038058122232437804815089e+62', 6);
T('6.7747622286704087309960238958748301754503e+40', '6.7747622286704087309960238958748301754502633882303650483546901142535799838e+40', 2);
T('4.37803609278976299201865817179679265707250048525e+47', '4.37803609278976299201865817179679265707250048524667795584e+47', 0);
T('354625511', '354625510.88751626954007651160558615986', 0);
T('696', '695.58101908854348252888008', 2);
T('7.9483429868249198195707166980490880884959034e+43', '7.9483429868249198195707166980490880884959034260468315605210975000392346e+43', 5);
T('357228546916343492', '357228546916343491.953', 2);
T('3855771302219', '3855771302219.488116653', 6);
T('8.655463321602579474805478e+24', '8.65546332160257947480547773236629703345147067007441e+24', 2);
T('3.685235019639774028654396639351123961936257278347928458701e+57', '3.685235019639774028654396639351123961936257278347928458700593962632733698811896925357337410243e+57', 4);
T('6.561690735066268307447251664531713572164540073392727346869020061152967987904152e+78', '6.5616907350662683074472516645317135721645400733927273468690200611529679879041523e+78', 4);
T('2.66389452718356640066339623104e+29', '2.66389452718356640066339623104341370797e+29', 4);
T('2.66193049409777737469755016e+26', '2.6619304940977773746975501665730148443133273481e+26', 1);
T('7', '7.4843694583009210250658292347772805', 6);
T('5.1336441941119336916726e+22', '5.1336441941119336916725685e+22', 5);
T('2.9741494701254045822320783620635e+31', '2.974149470125404582232078362063492113370500532944708318326801245166305e+31', 4);
T('3.408975065794841142756043342553787748303851642189762824717e+57', '3.40897506579484114275604334255378774830385164218976282471764572119496476137832295388e+57', 3);
T('1.7269738571139318781757174889624704461257111983284461209965329783386739e+70', '1.7269738571139318781757174889624704461257111983284461209965329783386738296861060922965239859e+70', 2);
T('1.628711007869977280386736765670018470151696241e+45', '1.62871100786997728038673676567001847015169624170762258933779163857e+45', 3);
T('3.6714160486296719231155296344682926450347033410873860347767817783109820673e+73', '3.671416048629671923115529634468292645034703341087386034776781778310982067308287607674206e+73', 4);
T('5.6453700772060031967888289106497661709e+37', '5.645370077206003196788828910649766170968511596595103e+37', 1);
T('9.104492860844419793498197613678962621065e+39', '9.1044928608444197934981976136789626210648834439e+39', 5);
T('2.7834165998267170985807631374325840997941640481418183133e+55', '2.78341659982671709858076313743258409979416404814181831339053189179397232601989631031896e+55', 3);
T('6.849067585214549571570032846165591150148585263825444491876632568764e+66', '6.8490675852145495715700328461655911501485852638254444918766325687642173062185706868439309881784864280655336e+66', 5);
T('342019', '342019.40086669844328377363410735794388', 3);
T('4446', '4445.69651269359167678', 0);
T('4.0796850009401499139424421545e+28', '4.079685000940149913942442154528011794e+28', 4);
T('200711990941163', '200711990941162.3738616534', 2);
T('15905702027483067', '15905702027483066.8432020478420282', 0);
T('5.9754191318658657902241611681457765035077242e+43', '5.9754191318658657902241611681457765035077241094151864711427133148278e+43', 0);
T('8713990', '8713990.0336942600976064605072503', 4);
T('8.343605376739942952209845669908302492858509778848166962452482041013e+66', '8.34360537673994295220984566990830249285850977884816696245248204101270976589215121113e+66', 2);
T('7.83455781403679463340719609633296208319540753792520552915924042062921e+68', '7.83455781403679463340719609633296208319540753792520552915924042062921205717529156710418584698e+68', 1);
T('7.45890078021467135961671637089410615e+35', '7.458900780214671359616716370894106157488599215997504437239e+35', 3);
T('4.54777859952809638891266e+23', '4.547778599528096388912656848433e+23', 2);
T('7.603540463688852814216974859321376853965334249785e+49', '7.603540463688852814216974859321376853965334249784918195674418323107752921311513152e+49', 0);
T('3.061733949259435018170528287572638962479113338841429955863841451142001794755443e+78', '3.0617339492594350181705282875726389624791133388414299558638414511420017947554426652621670647979806e+78', 6);
T('4.46022494233082983938356361534868510672527367667484397767719233700572487349e+74', '4.4602249423308298393835636153486851067252736766748439776771923370057248734820466133689e+74', 2);
T('54378', '54378.3282173521091', 3);
T('3.6155043313345641544017828755212512570052761187713159644300439474688687926e+73', '3.615504331334564154401782875521251257005276118771315964430043947468868792614207031190031372e+73', 5);
T('4199', '4199.172856549987784770803681927', 4);
T('3.43019184609318388874512194868304172120451358194195063939379683613444625e+71', '3.430191846093183888745121948683041721204513581941950639393796836134446248864704549102841534638e+71', 5);
T('9.2941577295445404907599532975648240247e+37', '9.294157729544540490759953297564824024737379398985e+37', 6);
T('75', '75.4176535399483421949341760882001383359', 3);
T('3.583558317418366746296672538914094406e+36', '3.583558317418366746296672538914094405665051936356578648416879859797e+36', 0);
T('78236', '78236.4444873097127709286884531959415571164889', 6);
T('7.69323345552631049436061783064215169597849108437573048574949045805668101e+71', '7.6932334555263104943606178306421516959784910843757304857494904580566810051167785498951099657301e+71', 6);
T('73748', '73747.9', 6);
T('6.434788615095298987521089381727602060621635255738539748e+54', '6.4347886150952989875210893817276020606216352557385397480840153359090322055750972928009499e+54', 1);
T('49177641996', '49177641996.1913764983811898844787', 1);
T('7.4905345421021677484859922274866e+31', '7.49053454210216774848599222748655495764082e+31', 4);
T('28176', '28176.126843053', 6);
T('94217328', '94217328.69905099642930890456043', 1);
T('5773', '5773.86011040558552', 3);
T('32435089', '32435089.62400779168782211422500258058287908', 3);
T('1.7929423256720807285011457891625771597262442815416466542719e+58', '1.79294232567208072850114578916257715972624428154164665427185460414756585096811130778306910931e+58', 2);
T('1001', '1001.277748108', 1);
T('8.6420761214501916464301134746603013351914635761775850546189394076285693e+70', '8.6420761214501916464301134746603013351914635761775850546189394076285692670562071041988930599699037e+70', 2);
T('250', '250.0777255736450819', 5);
T('4.87455298797833722354730741197692029571189171366724506674395226232388727315583e+77', '4.8745529879783372235473074119769202957118917136672450667439522623238872731558339053534232668280019235e+77', 6);
T('6.19711054624939341178615812020324053128e+39', '6.197110546249393411786158120203240531279651151507681398147716197e+39', 5);
T('9.668550958292818156451417504319289348393e+41', '9.6685509582928181564514175043192893483930065243e+41', 1);
T('9.5710240344497278529391171575771076570307028437702240191533822387181823e+70', '9.5710240344497278529391171575771076570307028437702240191533822387181823e+70', 2);
T('52846325', '52846325.22656687', 4);
T('1.3428287993321645508940853892515951802192862981027463512200131683e+64', '1.3428287993321645508940853892515951802192862981027463512200131683026e+64', 3);
T('5.0722174712792256658091196351334653967493111254483380579464519e+61', '5.07221747127922566580911963513346539674931112544833805794645187616978679325723491464934045348e+61', 5);
T('503728341028488', '503728341028487.88635431188889385114919424554', 6);
T('3.3596289610944841417448560786864690922007e+40', '3.359628961094484141744856078686469092200673167286005198090083e+40', 0);
T('7.228917978574917711511992382192338652756102492683767867e+54', '7.22891797857491771151199238219233865275610249268376786734908379807884139432744550331830553e+54', 3);
T('9', '9.1744', 1);
T('1.0276452237428734423618796035283940035289606947894102104e+55', '1.027645223742873442361879603528394003528960694789410210427097415322749e+55', 3);
T('452022274', '452022273.5499183141359995109', 6);
T('6.1826383022225374094739300369521448186398379617810498738794838789030522347961e+76', '6.18263830222253740947393003695214481863983796178104987387948387890305223479600843800890202e+76', 0);
T('3.874638172298121950943271e+24', '3.874638172298121950943270521594002715928914606822476231e+24', 2);
T('7.45676631004366399207314040948718415e+35', '7.45676631004366399207314040948718414091037918681234981e+35', 0);
T('9.764379134014680241093751285190700511894426820467607777e+54', '9.76437913401468024109375128519070051189442682046760777701645840194410677182540381250688204e+54', 5);
T('3.39644499922887139857959887041933064227150209004e+47', '3.39644499922887139857959887041933064227150209003986097366e+47', 4);
T('2.695202788179269939418727798994e+30', '2.6952027881792699394187277989939474848581581e+30', 4);
T('4.0869767665283960271483531718797265284411367483e+46', '4.0869767665283960271483531718797265284411367483393e+46', 3);
T('4.513602150348027760576127256741274009577977581e+46', '4.513602150348027760576127256741274009577977580966728503937e+46', 2);
T('4.6823079780848058547596982271020718866757054879715431551968777273206e+67', '4.6823079780848058547596982271020718866757054879715431551968777273206742e+67', 1);
T('54511695670487007', '54511695670487007', 5);
T('3.874989749567410852676600042717482464361321e+42', '3.8749897495674108526766000427174824643613213362553763580714020708868096634663975099e+42', 4);
T('9.96230056509263287144551397220428301040129371400923702972675328119229e+68', '9.962300565092632871445513972204283010401293714009237029726753281192288573128e+68', 4);
T('520', '519.9667676642578167454274', 0);
T('5.568100078014039244415823009939500406257979605732598e+51', '5.568100078014039244415823009939500406257979605732598675e+51', 1);
T('1.026018494588723980353083118479278157e+36', '1.02601849458872398035308311847927815680879373438e+36', 5);
T('3.97019703246874212963935187356081284781599869082864900047163815979751075e+71', '3.970197032468742129639351873560812847815998690828649000471638159797510750973746e+71', 1);
T('8.0751268732334932714008486841300234988073069e+44', '8.07512687323349327140084868413002349880730689544183601632505250913608109609e+44', 5);
T('2.1788433202452040790061617329662454535097694064079454e+52', '2.178843320245204079006161732966245453509769406407945392208e+52', 0);
T('8.95219626732511440175818180148613e+32', '8.95219626732511440175818180148613213049960591566001049e+32', 3);
T('6.753664022579594942850589880512451281163e+39', '6.753664022579594942850589880512451281162436502989818048631183323591843e+39', 0);
T('849872649897863', '849872649897862.6541764888879113842418919173', 6);
T('8.0039331490872501607395e+22', '8.0039331490872501607395984738504524021678e+22', 1);
T('3.71572615913788349202948160438112e+32', '3.715726159137883492029481604381124954737446890627846037877e+32', 3);
T('5.396615258078716588959629300787478270526776197734e+48', '5.39661525807871658895962930078747827052677619773449003132857302856915228040312352199883e+48', 3);
T('5.6037935595692901880290193313160064795425496068542696677e+55', '5.6037935595692901880290193313160064795425496068542696676953464181611850372897052e+55', 6);
T('49959495405044333', '49959495405044332.6868305979099378870495085323249', 4);
T('9.181128765537123769760479372681172419821992516182753920085492e+60', '9.181128765537123769760479372681172419821992516182753920085491660561681631742594775853397e+60', 0);
T('506654324', '506654323.50633974739879401676975741375', 6);
T('4652262', '4652261.7291028972038217607929637768890394278', 4);
T('426554165187', '426554165187.065716572813552040764442507', 3);
T('8.89496440473404897783151191203434972732267616e+44', '8.8949644047340489778315119120343497273226761554930739866452e+44', 0);
T('2.52147570499612608027586995600907495751037702126110354023449980184881601e+71', '2.5214757049961260802758699560090749575103770212611035402344998018488160090650500884565345e+71', 5);
T('58381412118916100', '58381412118916100.172503752330417992916086716352', 5);
T('2801484411542403353', '2801484411542403352.0095061606254116962', 0);
T('260120', '260119.782009885536417', 0);
T('5.8894553753364285405622039336917110399583384962493668486769424632e+64', '5.88945537533642854056220393369171103995833849624936684867694246319828679495623709082388114397404825751e+64', 6);
T('4.08292854421120669882433840224852250078444e+41', '4.082928544211206698824338402248522500784444402314007587221348495071043142793314e+41', 4);
T('4.485522718092733415066127628461026e+33', '4.4855227180927334150661276284610258719452069441140921964631e+33', 6);
T('5977696', '5977695.92666683320897038980399086784', 6);
T('9777255149392', '9777255149392.216379688888644613397', 4);
T('9.85993866078739892839792445693016085334215474866937e+50', '9.85993866078739892839792445693016085334215474866937398194507999342755078691e+50', 5);
T('2.5137784326339944457427e+22', '2.51377843263399444574270035369541729198725728367289291e+22', 1);
T('8.44148459267288681562072993613304e+32', '8.441484592672886815620729936133039783615831977344119083464046435517469493e+32', 4);
T('7.1362928173159647490016241076476045185685297165594e+49', '7.136292817315964749001624107647604518568529716559428071e+49', 5);
T('2.55395394290763422377658942566054024500385066e+44', '2.553953942907634223776589425660540245003850668977204100865430419e+44', 1);
T('3.995705300986966377313427621995801757272e+39', '3.9957053009869663773134276219958017572715407035428055802671e+39', 4);
T('7.3191800691877488246957231199130907455198389997e+46', '7.319180069187748824695723119913090745519838999665343e+46', 4);
T('5.83337321318184878877807307240732918278946587246167847e+53', '5.8333732131818487887780730724073291827894658724616784722881122376738598816775e+53', 1);
T('1.9582913250356819784982750584605689513209e+40', '1.958291325035681978498275058460568951320890565731015366504277568389e+40', 0);
T('8.842526461706337615774588722851560089e+36', '8.84252646170633761577458872285156008940363360187898113424522362953e+36', 4);
T('5.42802886014394311005930495122500731573101541121e+47', '5.4280288601439431100593049512250073157310154112057090707450308880427107382e+47', 6);
T('6.285747473731013083731877023665391458775201158556e+48', '6.2857474737310130837318770236653914587752011585566780313320865508050202686267673e+48', 3);
T('5.70944084679109102523744576449512440091357184774485030042694256e+63', '5.709440846791091025237445764495124400913571847744850300426942560257168e+63', 5);
T('9.702090021941749006052054e+24', '9.702090021941749006052054071197345557852e+24', 4);
T('3610', '3610.340747456781659', 1);
T('1.0218910807353058423018693981490066475269e+40', '1.0218910807353058423018693981490066475269e+40', 1);
T('4.404661750553689643289619959998219e+33', '4.40466175055368964328961995999821930009904e+33', 4);
T('6.27474948096159229214528514e+26', '6.27474948096159229214528514138815535838026265967619629874858746957e+26', 3);
T('2.469078692991690773766842633966762e+34', '2.469078692991690773766842633966762042019675264425257462e+34', 5);
T('5.410200261869398943830045298808e+31', '5.410200261869398943830045298808e+31', 0);
T('6.5515012190821999806123386553288759396e+37', '6.5515012190821999806123386553288759396822243423031272907995315e+37', 1);
T('17668', '17668.11093301862024843825371832394586718', 1);
T('4.801343950587668636772627246942709875257206325184115454506719194031050485853e+75', '4.8013439505876686367726272469427098752572063251841154545067191940310504858533797005586675911613755252554468437695809e+75', 6);
T('89877224917857', '89877224917856.8', 5);
T('9.04931551731643286957741523646306279875394418676015551425648937916448e+68', '9.04931551731643286957741523646306279875394418676015551425648937916447505319021773994486487128959500254e+68', 5);
T('8.72958447015083987311862119381958918099100371232848599357126401513562101485987e+77', '8.72958447015083987311862119381958918099100371232848599357126401513562101485986321487652926e+77', 2);
T('8.65391192390768105206348302726310802935e+38', '8.6539119239076810520634830272631080293452584e+38', 5);
T('9', '9.3092508448229885175155516978412189524425', 5);
T('6572390912807', '6572390912807.1083652192568', 4);
T('3.805406796287641313145534242302809478127929e+42', '3.805406796287641313145534242302809478127928945e+42', 5);
T('6.5841546752099547312221483285198225729139525434030861e+52', '6.5841546752099547312221483285198225729139525434030860252430555591627890848222655487487732e+52', 0);
T('598541763957586548', '598541763957586547.929', 4);
T('7.1547558786954538626151e+22', '7.1547558786954538626150492416981976e+22', 2);
T('4.035425785336034005866995621976243516e+36', '4.03542578533603400586699562197624351689260882432489969555e+36', 3);
T('6.414659287999216027074624971328407e+33', '6.414659287999216027074624971328407212723385659801458529077518e+33', 3);
T('3.314111130097890298694e+21', '3.314111130097890298694536553792439115815521452e+21', 3);
T('1.479371125547210148762693862773683540708e+39', '1.4793711255472101487626938627736835407080933165466989308124e+39', 6);
T('93275399270605180', '93275399270605180.247208071966014401', 5);
T('4764910', '4764910.01477812240991838677285528869444', 5);
T('3.56041049933193188431912216475540096238899396788601559595818781e+62', '3.5604104993319318843191221647554009623889939678860155959581878191436984975444148229e+62', 3);
T('5.246803170107161978335729676421666724165015940196457e+51', '5.246803170107161978335729676421666724165015940196457426883973676058908e+51', 3);
T('6.308066993319263288588047557357767733204153e+42', '6.3080669933192632885880475573577677332041529273524156430838713647476744837510817344e+42', 5);
T('7808489634', '7808489634.57034711455142159061229383438175', 3);
T('7890', '7889.94953725572902493762', 6);
T('8.658911914889084986005402505948523772001696015782532e+51', '8.65891191488908498600540250594852377200169601578253200140716348596112e+51', 1);
T('1.0663420762889064704173725340221030002372e+40', '1.06634207628890647041737253402210300023722016488950593295e+40', 6);
T('9.327603962904649920003958558266192e+33', '9.32760396290464992000395855826619211969707131360124410378e+33', 4);
T('6.196129219073818890209993430545015592378261111328582e+51', '6.1961292190738188902099934305450155923782611113285821182340394819368393229971e+51', 5);
T('2.447137305879427100882309788365e+30', '2.4471373058794271008823097883652e+30', 4);
T('9.613626367492915660889757122462442e+33', '9.6136263674929156608897571224624422e+33', 3);
T('9.32193772994376691023972919267733933e+35', '9.3219377299437669102397291926773393266330091e+35', 4);
T('3.843539303660286537186843675166924953961619022652882173223e+57', '3.8435393036602865371868436751669249539616190226528821732232233764518e+57', 5);
T('5.209357153461850615336159180286208651855394711570409280506375983393013e+69', '5.209357153461850615336159180286208651855394711570409280506375983393012757579662466e+69', 5);
T('6.09531741777104375994015092566299844037049e+41', '6.09531741777104375994015092566299844037049317602396435360425539e+41', 1);
T('8.0936438530930348039183191471011359218473692759164137946803589479524855790940963e+79', '8.093643853093034803918319147101135921847369275916413794680358947952485579094096254565539355135344357e+79', 0);
T('8.149174660436890480468246258960185927772356883361e+48', '8.1491746604368904804682462589601859277723568833601e+48', 0);
T('2.19015616153363895491368820525765733266695769744395816661425775e+62', '2.19015616153363895491368820525765733266695769744395816661425774664821755416715716747464888952726e+62', 6);
T('3.90605902186189983943567062753950024053373891762123444009902316939e+65', '3.90605902186189983943567062753950024053373891762123444009902316939e+65', 4);
T('27052365', '27052364.4132871877', 0);
T('6.8221797296565012758600803509973225619637852452484277011e+55', '6.82217972965650127586008035099732256196378524524842770113410280116459906908e+55', 1);
T('476538708144792506', '476538708144792506.213297393', 5);
T('66915', '66915.37540881172017003675', 5);
T('8.08701757253063656649242144e+26', '8.0870175725306365664924214368589560310000122530009782448e+26', 2);
T('9.58231887102209003600926787594682972193229503e+44', '9.58231887102209003600926787594682972193229503058948055524145e+44', 4);
T('236976748685097086969', '236976748685097086969.516393898737546711103', 3);
T('6.4324590149949563917994926981333304402329120618818494492e+55', '6.4324590149949563917994926981333304402329120618818494492084832317598643653092398128230473e+55', 1);
T('9.29379843071079603811004470903771597484064831347942117536105479587e+66', '9.29379843071079603811004470903771597484064831347942117536105479587034823607316621077199963373794276687052e+66', 4);
T('4.093939223239095423803483271567675999392389994140033744665572768194565e+69', '4.093939223239095423803483271567675999392389994140033744665572768194564886272511000660283009e+69', 5);
T('1.700169811672925910338861342151815380129063246e+45', '1.700169811672925910338861342151815380129063246479797095323903126500788212096238568e+45', 5);
T('9.584996836959934680306583963857903565366625829e+45', '9.5849968369599346803065839638579035653666258292408148895662307395441835888135360267e+45', 6);
T('3.3067458268032670481415375888391900946e+37', '3.30674582680326704814153758883919009459472307985535118585326747051347e+37', 0);
T('8.21972127777590719774652447113982054721929e+41', '8.21972127777590719774652447113982054721928792e+41', 0);
T('6.77821802954361231559842081580127558e+35', '6.7782180295436123155984208158012755713777298113664197152e+35', 2);
T('339787186845532', '339787186845531.6942205725973060819100851028268601051', 6);
T('7.37292106023776056265274773650761323304035183282994068466e+56', '7.3729210602377605626527477365076132330403518328299406846558e+56', 5);
T('2.32181522157410269754730080681e+29', '2.321815221574102697547300806813535e+29', 6);
T('61884032', '61884032.28256713337631383227966544135058651561', 5);
T('1.115577454166793756088073400679328700251494382e+45', '1.11557745416679375608807340067932870025149438160598232375286672063611050283837e+45', 6);
T('5.982278137796558443412104474516558453e+36', '5.9822781377965584434121044745165584521639009e+36', 2);
T('8.11173746790912779245152254521834876110383143435825e+50', '8.11173746790912779245152254521834876110383143435824123164e+50', 2);
T('9.754094719253763903637237514522966639896012477111221790785e+58', '9.75409471925376390363723751452296663989601247711122179078506007223005926e+58', 1);
T('9.7825866165577261936021613493126014631330857437e+46', '9.78258661655772619360216134931260146313308574373570895078470182128485356580375653351226e+46', 3);
T('4.239672628480548302613469394729338625306642347479480394364110979466654e+69', '4.239672628480548302613469394729338625306642347479480394364110979466653821805996335053168362354744e+69', 0);
T('64148402504552017471', '64148402504552017470.66912687067544', 6);
T('7.2891296786474231546012873037032334646968e+40', '7.28912967864742315460128730370323346469675404745584008672706878943735609e+40', 5);
T('7.009370707151094588175360391670874278289427228131624492e+54', '7.009370707151094588175360391670874278289427228131624491585935065652e+54', 0);
T('7.13189428600103699692574213996947153818e+38', '7.13189428600103699692574213996947153817396391017057166070773425723e+38', 2);
T('4.882434611764080194287475392309526739510297022392136e+51', '4.882434611764080194287475392309526739510297022392136210013485970973721989688693126738e+51', 6);
T('4.54497980069599453182717306953732074884504212259177878726707590816777308923304e+77', '4.5449798006959945318271730695373207488450421225917787872670759081677730892330424e+77', 3);
T('2.0789165094976523534595781681197107853445922598971044799157240901852030905e+73', '2.07891650949765235345957816811971078534459225989710447991572409018520309053e+73', 5);
T('8.3350726826216201140216297081342500522306071549309e+49', '8.3350726826216201140216297081342500522306071549308792595489643687998364e+49', 5);
T('55397020215', '55397020215.3507030529', 5);
T('3.5046201688367362198372291442495005043160485905273402212734367731087751272039929e+79', '3.50462016883673621983722914424950050431604859052734022127343677310877512720399291569090608618902058647513076822705074e+79', 3);
T('2929789359258928', '2929789359258927.7571', 2);
T('2.6959941616425896360032945629252781089040441333284579409828860225970922e+70', '2.69599416164258963600329456292527810890404413332845794098288602259709217929574e+70', 0);
T('4.652411424715294635666610942319535957099080427513612854685003e+60', '4.6524114247152946356666109423195359570990804275136128546850030248524721754134918479e+60', 4);
T('7.08181704816728048887132032588994194106137e+42', '7.08181704816728048887132032588994194106136953801e+42', 4);
T('4213', '4213.46088889557409539461378106882221', 1);
T('63161', '63161.126097645807544570569325429472216595', 6);
T('3.185188309178153086989029621165849924133e+39', '3.18518830917815308698902962116584992413350654031255e+39', 1);
T('7.63790120249536227073081655326049978946923523924612e+50', '7.637901202495362270730816553260499789469235239246122280333236388424244e+50', 1);
T('8.444604969110337729433386842134095227817547602753756528692918657077925140907e+75', '8.44460496911033772943338684213409522781754760275375652869291865707792514090730748921475952963e+75', 4);
T('869825917', '869825916.41918200637795241554669999328625', 0);
T('7.3299364904488187944537465050547787602264644588401691701169647812646777461215544e+79', '7.32993649044881879445374650505477876022646445884016917011696478126467774612155435421717113143557163854229458e+79', 6);
T('1.9466901595288219547846450660516179370172175510349514365310896479135326839e+73', '1.94669015952882195478464506605161793701721755103495143653108964791353268387892041549024044685891188839e+73', 2);
T('4.686870300924131780415186120145e+30', '4.686870300924131780415186120145313627074908377115164499851e+30', 4);
T('9.130276937025760826159e+21', '9.1302769370257608261589910905660691550081e+21', 6);
T('6.610123101838570530455649931e+27', '6.610123101838570530455649931229262990695414505099011791345e+27', 3);
T('7.68239576512571612897087120120957779691e+38', '7.6823957651257161289708712012095777969054528445e+38', 5);
T('5.225024025064747217097202352815797604178e+39', '5.22502402506474721709720235281579760417803e+39', 6);
T('4.061866944397048392175027574161019073295383158288391e+51', '4.06186694439704839217502757416101907329538315828839071147649182962603324736748520266193218e+51', 4);
T('5.51980116661375409436072846676356442e+36', '5.519801166613754094360728466763564419396270899713005924399661111e+36', 2);
T('3.68724030706307552593526307465014367168528180741777615116139928e+62', '3.687240307063075525935263074650143671685281807417776151161399278297003343525e+62', 4);
T('4671897272586900', '4671897272586900.5636474495717383864', 1);
T('3.0739723256739407855569087030470782172124e+40', '3.073972325673940785556908703047078217212348158801332257099934e+40', 2);
T('2.9343341660441371893178229303106454553204e+40', '2.934334166044137189317822930310645455320404562127407571e+40', 3);
T('4.768723569727271530710034810996938232097969730215643549481154277885926e+69', '4.7687235697272715307100348109969382320979697302156435494811542778859262686788451973610549949736563e+69', 3);
T('9.316195421427733251606574816964151441032042030752572534243665614292e+66', '9.3161954214277332516065748169641514410320420307525725342436656142922629869543154479623508861304075206879e+66', 3);
T('665821493', '665821492.789776887123801457', 0);
T('9.05869169855714888857894742629014688986774803e+44', '9.0586916985571488885789474262901468898677480258085110025e+44', 0);
T('587673626131383', '587673626131383.53029387822', 1);
T('8.78692666399004654695526757844899589678517869e+44', '8.78692666399004654695526757844899589678517868389183077385988e+44', 2);
T('4351102311528', '4351102311527.73141100773998522262627228', 0);
T('6.831503200658955703432217660924159815339756199341891481e+54', '6.8315032006589557034322176609241598153397561993418914803386622268912070736749e+54', 2);
T('2.75733116967451723711259052e+26', '2.757331169674517237112590515695538935934403518229e+26', 5);
T('322772791', '322772791.004789717485844715934821550297', 5);
T('4.31317959388670389570336953244443165460606e+41', '4.3131795938867038957033695324444316546060630656851949746618181e+41', 4);
T('6.86642789666799488950981100791264567458098838835617145023280201319384416032836e+77', '6.86642789666799488950981100791264567458098838835617145023280201319384416032836344914387807456e+77', 1);
T('92374240545221', '92374240545221.15', 1);
T('4.20014630303187272949343460839168287933305252445133259207111645074626504631299e+77', '4.2001463030318727294934346083916828793330525244513325920711164507462650463129913453702111e+77', 5);
T('628390327571', '628390327570.3520668660742480844055464', 2);
T('421671561621580', '421671561621579.59967121608206252398509032560439808454', 4);
T('6.335577012856748535801889114845624367794126982491511367398026171460294617429e+75', '6.335577012856748535801889114845624367794126982491511367398026171460294617428530121631263938321985013920641e+75', 0);
T('6.026144064169702270851611767652493003007366538317098509595677994114429453815109e+78', '6.026144064169702270851611767652493003007366538317098509595677994114429453815108334573689e+78', 0);
T('5.14148096242368676675372e+23', '5.1414809624236867667537181129529055090132195e+23', 4);
T('7.6862602113328343851081320715e+28', '7.6862602113328343851081320715649439577548575589203e+28', 3);
T('2881900', '2881899.5814438181311312125131', 5);
T('38804372366046575', '38804372366046574.765265738565654387', 6);
T('6463522', '6463521.724984', 0);
T('2.5374249697496898865186e+22', '2.53742496974968988651869857017589403669639094596965e+22', 1);
T('7.327793090427996703805972743177534e+33', '7.327793090427996703805972743177533489547563112073405074389194232e+33', 2);
T('7727108', '7727108.944155338318662', 1);
T('4.69025285714588786613556834423010722109250675e+44', '4.690252857145887866135568344230107221092506744e+44', 0);
T('9.830540546773714728854745210062016836524081694e+45', '9.8305405467737147288547452100620168365240816935539545137643380290291318226658e+45', 2);
T('45691372', '45691372', 2);
T('7.8326380492933820711890558414465195534283638314019302275763345278319e+67', '7.83263804929338207118905584144651955342836383140193022757633452783196251297e+67', 1);
T('370263769518280954699', '370263769518280954699.32899079879362324170548', 1);
T('8343912187', '8343912187.64447929920184795193144630921', 1);
T('3.127429771385428327441738655e+28', '3.127429771385428327441738654967e+28', 0);
T('3.84827496825435674753236986885e+29', '3.84827496825435674753236986885022397307237529228488e+29', 4);
T('6.175335390513941147217045581959230094612848577934101195117235714242281357e+72', '6.175335390513941147217045581959230094612848577934101195117235714242281356629018113780031436532585787105409e+72', 2);
T('9.775455905252325517834642587015689259145844254372140428202995389724467287778912e+79', '9.77545590525232551783464258701568925914584425437214042820299538972446728777891195532754199295e+79', 6);
T('7.62816506412816690429235027779605519559006e+41', '7.6281650641281669042923502777960551955900557242635811000069468264264108768381001e+41', 4);
T('8.06164007937015076460064223680631309847537551043650950408157647506860909369883e+77', '8.06164007937015076460064223680631309847537551043650950408157647506860909369882188222471436874443693382e+77', 2);
T('8.40759984719887665963103408012592155138528705156058939004185648e+62', '8.40759984719887665963103408012592155138528705156058939004185648873474947972e+62', 1);
T('251997598368541385', '251997598368541384.7', 6);
T('7.8710871160898121427919e+22', '7.871087116089812142791917e+22', 1);
T('3.1841230043519025793043494e+25', '3.18412300435190257930434936420234237654344205459227809383618668e+25', 2);
T('9.0430150186782141166861677122005318074055e+40', '9.0430150186782141166861677122005318074054584384322511564396936278409013985543e+40', 4);
T('1585941326312', '1585941326312.9376772570196', 1);
T('6.254423714562517108290778306824998326219530440480763e+51', '6.2544237145625171082907783068249983262195304404807630154906351079399998246609e+51', 4);
T('9.7283166292008609388929951008313373587491e+41', '9.7283166292008609388929951008313373587491037509168050088306995210660161091e+41', 3);
T('1.3684530420600830719543886889778567820529336135913550069736148471628e+68', '1.368453042060083071954388688977856782052933613591355006973614847162803700296829639730673764371212772e+68', 1);
T('1.8575883574117547640880176424948371e+34', '1.857588357411754764088017642494837094372985694136503920286128609028791e+34', 6);
T('8.26528740866341709139290064978491781595535681317904593694259522744e+65', '8.2652874086634170913929006497849178159553568131790459369425952274435430252190599e+65', 4);
T('8.770225023092005946532963169677296658873884007325847770501487703728583362672e+75', '8.77022502309200594653296316967729665887388400732584777050148770372858336267115646427229282857073e+75', 0);
T('7.03297010421656797415976024942925983923179512969718861178397e+60', '7.032970104216567974159760249429259839231795129697188611783969789866060261809029807e+60', 0);
T('884272', '884271.96517940087767', 2);
T('44012738183298', '44012738183298.15643387810957478871401713390701', 3);
T('664750733649080307', '664750733649080306.939', 6);
T('4.622458378261893579205911588051119562876583e+43', '4.622458378261893579205911588051119562876583087879414912e+43', 3);
T('9', '8.7678156349096623394496132172799', 6);
T('516280167472', '516280167471.40074056824390398', 2);
T('3.701261869578676954816127085662275952576177277e+45', '3.701261869578676954816127085662275952576177277406818902323270586653780052306e+45', 5);
T('9.01903917680284289243227306694e+29', '9.0190391768028428924322730669407e+29', 6);
T('8.07666630455263697681752523666650242778571754528005637232339134744134016194606e+77', '8.07666630455263697681752523666650242778571754528005637232339134744134016194605662431e+77', 4);
T('943', '943.2867430092941676038114952907840282187942', 6);
T('7.2116752272338468876848208667925337768718224260550406745189683805e+64', '7.211675227233846887684820866792533776871822426055040674518968380556e+64', 3);
T('7.4361485342506973061834967145410662422502e+41', '7.4361485342506973061834967145410662422501997099008400345830488679676121e+41', 4);
T('73186572748', '73186572747.57151502693517394051654242', 4);
T('5.2937852343846996027529064877311473009338e+40', '5.29378523438469960275290648773114730093385332e+40', 1);
T('1.7831621000035108592353869701072981503867595570286748256648695039362426e+70', '1.783162100003510859235386970107298150386759557028674825664869503936242649668639223468730625495221194723e+70', 5);
T('9.4335974234067616463009258673228027929102040945101028757e+55', '9.4335974234067616463009258673228027929102040945101028756932820131797996477204033e+55', 5);
T('8.2690612870345972870879794792691218003389288738760283e+52', '8.26906128703459728708797947926912180033892887387602831194068912970244512648148665902676e+52', 5);
T('8.75169891987723757351499816440794741229101853251338107e+53', '8.751698919877237573514998164407947412291018532513381070425e+53', 3);
T('2904081313', '2904081313.1129303932914484', 4);
T('5.253420662970707840011403507525401166e+36', '5.253420662970707840011403507525401166104952783e+36', 4);
T('4727146462', '4727146462.698027853470684', 3);
T('3187857852430', '3187857852430.372012382115231309973761120553', 6);
T('45602071844907219932', '45602071844907219931.96957275594', 6);
T('4.258533910787348026676570294000515085632315715192458e+51', '4.25853391078734802667657029400051508563231571519245800563426414072446442340953756104172e+51', 5);
T('5.5819590747404236969227255033700292508807023984652991025195986405990755996e+73', '5.5819590747404236969227255033700292508807023984652991025195986405990755996429254155726953762e+73', 5);
T('3.15079098799811987143581070059546154763265376383960067640634152309963826e+71', '3.1507909879981198714358107005954615476326537638396006764063415230996382564615086730523328440863e+71', 2);
T('9.499842637640046937997964822346062272e+36', '9.4998426376400469379979648223460622720042e+36', 3);
T('4.135378108242110072320257980906776364807461553817850548866716115707e+66', '4.13537810824211007232025798090677636480746155381785054886671611570619e+66', 2);
T('2.8304629892326420800800256002520866575088817439e+46', '2.8304629892326420800800256002520866575088817438707113939228709960456515851084e+46', 0);
T('1.1405891035780698688521434380569390023297922092370756672786947555274742712557584e+79', '1.140589103578069868852143438056939002329792209237075667278694755527474271255758446891366383e+79', 6);
T('656759547999306806077', '656759547999306806076.8528509937486928939736637888', 5);
T('8.020145086012591976473093018923072074394958693562e+48', '8.0201450860125919764730930189230720743949586935626074e+48', 3);
T('1.43772828734295542938445989e+26', '1.4377282873429554293844598859586006966e+26', 0);
T('6356954166809610849', '6356954166809610848.857242755949180374331952', 4);
T('8.651005737802258049317731925713760306824404317053211609356976469716377981e+73', '8.65100573780225804931773192571376030682440431705321160935697646971637798102884265852e+73', 4);
T('2.354786040585557972019519038321477988710473300799659584e+55', '2.3547860405855579720195190383214779887104733007996595840211849287382365214727747574381042e+55', 3);
T('2.5012622070938756463194328005039265523911165391467568e+53', '2.501262207093875646319432800503926552391116539146756807060697817369214298725351168935127345e+53', 3);
T('2.54546756825224832781157309882246895977035001055556107002255747697922658e+71', '2.54546756825224832781157309882246895977035001055556107002255747697922658e+71', 3);
T('7.770488906268420538395e+21', '7.770488906268420538395403581e+21', 3);
T('4.26115976465092051151191338979624276919230201107037917975e+56', '4.261159764650920511511913389796242769192302011070379179745782104746153577406664212164e+56', 2);
T('4.456762590485879935121881e+24', '4.45676259048587993512188186e+24', 1);
T('98363989287459238669', '98363989287459238669.88052811381490200173481316209730532', 1);
T('2138518383871383', '2138518383871382.0314774267449116580767264801571', 2);
T('7.9852290351650835958725948314356495e+34', '7.98522903516508359587259483143564945656e+34', 5);
T('605946747204', '605946747204.1044495718382982411970832337037', 4);
T('3.8448262423193240735059304655125234182132604e+43', '3.844826242319324073505930465512523418213260415863459390614064208213314554319e+43', 4);
T('473840682439467', '473840682439467.7', 1);
T('5.5233434263841352822007171623098067371017849980661799509488050491423566e+70', '5.52334342638413528220071716230980673710178499806617995094880504914235651341966068469064187e+70', 2);
T('9.8017733192869367401674761276303224447802833e+43', '9.8017733192869367401674761276303224447802832754887246485172668824324285454057e+43', 2);
T('6.277693981504913103942961560112005031850532798813124e+51', '6.2776939815049131039429615601120050318505327988131238560510242817766e+51', 0);
T('1.65364684810827798232578089681347923795846415894655870125570163715e+65', '1.65364684810827798232578089681347923795846415894655870125570163715666e+65', 3);
T('7.0316347192375287787566854081011087145554817944543589693283e+58', '7.031634719237528778756685408101108714555481794454358969328392435152626417e+58', 3);
T('31134752', '31134751.1117', 0);
T('3.40257353469777431262755453314762315703552411177052e+50', '3.402573534697774312627554533147623157035524111770523085804589689e+50', 5);
T('53', '53.1', 4);
T('1.226736898728474117290151056652517191564730682759347273e+54', '1.2267368987284741172901510566525171915647306827593472727694165137673273345190850539e+54', 2);
T('5', '4.860573846023161061', 4);
T('8.67079366883739729391954318517594699808833078492786473577e+56', '8.6707936688373972939195431851759469980883307849278647357743362227271814613117932199779409459e+56', 4);
T('962434034477824', '962434034477823.5715897263452113290422762103808130740586', 4);
T('2.42757121292710425558275851619915068220741498991426486330762287453532e+68', '2.4275712129271042555827585161991506822074149899142648633076228745353219161400111646676e+68', 4);
T('7.0376849190781656489698180020183650551582022735971576305e+55', '7.03768491907816564896981800201836505515820227359715763049780263719494899514219e+55', 5);
T('9.64920513695937690459058937031433e+33', '9.649205136959376904590589370314330369201633625292212e+33', 4);
T('6.399953178487654745174753e+24', '6.399953178487654745174753179185521046267e+24', 3);
T('5', '4.80287353961', 0);
T('3.739715160965770040115805172783455021575996261024482299663643850286973746457e+75', '3.73971516096577004011580517278345502157599626102448229966364385028697374645633644066218600963e+75', 2);
T('6.3639016552332750573232730079716048080285715335369667886402408e+61', '6.36390165523327505732327300797160480802857153353696678864024074718950784175992245098560993399e+61', 0);
T('9.782876165770323172746668354289634392329827e+42', '9.78287616577032317274666835428963439232982724261397515042617235574e+42', 5);
T('9.5281954976541890833474642547636848e+34', '9.52819549765418908334746425476368470685109505257972958576093926795838005e+34', 0);
T('7.474001270497400621870321831208876395016732483042849187146197955830939615e+72', '7.4740012704974006218703218312088763950167324830428491871461979558309396140392593e+72', 0);
T('8.8574348858331771586842973246393127169167e+40', '8.8574348858331771586842973246393127169167555760707883642235e+40', 3);
T('61035931553739792000', '61035931553739791999.96', 2);
T('829', '829.4892316260442283552864112016', 5);
T('7.72238112541964299454111734247758418207232499185e+47', '7.722381125419642994541117342477584182072324991849130535122793041924389488237e+47', 0);
T('7.6594673858441154347966261614133701898178890325e+46', '7.6594673858441154347966261614133701898178890324011524250052180274868044258720890433454e+46', 2);
T('848893454206441', '848893454206440.8498112296691677', 6);
T('2.67259863141351409743591981367714597953826762106e+47', '2.67259863141351409743591981367714597953826762105956387763410777529482117882175e+47', 4);
T('8.61420955809773044964071225645760216628632812e+44', '8.6142095580977304496407122564576021662863281170623818715805093e+44', 2);
T('6.0881583328726585825636471307132e+32', '6.08815833287265858256364713071320320637846856236399994368237917513777423e+32', 1);
T('7479698507853', '7479698507853.681100264183999013162', 1);
T('9.15802781491437223954461679696177759078541649571665879302358976e+62', '9.15802781491437223954461679696177759078541649571665879302358975386608447994116745490249e+62', 2);
T('2.86647565261070841983291108735552664362813e+42', '2.86647565261070841983291108735552664362813047877e+42', 1);
T('747327', '747327.15692627589464028116', 5);
T('9.9378311786085625213877927103573344585441e+40', '9.93783117860856252138779271035733445854407051128865791685915600545e+40', 6);
T('87967626581162090716', '87967626581162090715.68939805403954', 2);
T('9.957793509447154218697473711501459027e+36', '9.957793509447154218697473711501459027908149265710693846731363007941570293387e+36', 3);
T('1.2704612026592573812643992568436180841605117860585931756170442485013053684747876e+79', '1.2704612026592573812643992568436180841605117860585931756170442485013053684747876117e+79', 4);
T('6.797805897107253392086118050547396187365218905773067373441682e+60', '6.79780589710725339208611805054739618736521890577306737344168277940014773865852847038e+60', 3);
T('6.3379303475228868771518170935877862979962828721714511005090190179174383048647e+76', '6.33793034752288687715181709358778629799628287217145110050901901791743830486474356358485e+76', 5);
T('38862749315', '38862749315.003619', 3);
T('7.5986878286002599379854417185499621474306557162113e+49', '7.5986878286002599379854417185499621474306557162112486982931e+49', 2);
T('2', '1.67113951396165171', 6);
T('5.09187077051593169321941036240305938346252099720582768372603869967e+65', '5.091870770515931693219410362403059383462520997205827683726038699662764238e+65', 0);
T('1.8479198149919914339502863473705309095397267816907409744262e+58', '1.8479198149919914339502863473705309095397267816907409744262463328390302585369662045672892143526e+58', 4);
T('8.8807102084138160755251543494011904525065794096562932553471433e+61', '8.880710208413816075525154349401190452506579409656293255347143348037690806643178612908908825471776e+61', 6);
T('72718154306511338', '72718154306511338.899806361767003918026604585400110041', 1);
T('6.9618386068674216285187091914706530119392780993041156267250882514475353285e+74', '6.961838606867421628518709191470653011939278099304115626725088251447535328498107333820333230686184622e+74', 2);
T('8.5396784275446536908748852057023531e+34', '8.53967842754465369087488520570235308213671298590864485974943e+34', 2);
T('7.339940009669958437000797976834e+30', '7.3399400096699584370007979768339872532067608352136095022620440407148204e+30', 2);
T('858469063', '858469063.127142091792458870943583801000591', 6);
T('8.9975003929025131161468704753544310009941930992954235585e+55', '8.9975003929025131161468704753544310009941930992954235584713051997275168923978831e+55', 2);
T('9.953208594632061483594982085576e+30', '9.953208594632061483594982085575582053719150580184737983123210165238164e+30', 6);
T('5157294695916733396', '5157294695916733395.75605397248257591', 6);
T('2.7914301783865958065298557770120865698611296915566694648934510099056735e+70', '2.791430178386595806529855777012086569861129691556669464893451009905673511912682453210844e+70', 5);
T('7.95526273970691948881359029299148659742950189453504e+51', '7.9552627397069194888135902929914865974295018945350392817477620415797714e+51', 2);
T('6.556933599853789767381795329696645252027559106972e+49', '6.556933599853789767381795329696645252027559106971964841219429231634412409106265677624e+49', 2);
T('1788', '1788.2585102505847018505423', 3);
T('1.0717041629344495346914372448515307792e+37', '1.071704162934449534691437244851530779136e+37', 2);
T('2.7178365011329933384760931473849232182542899083656708605574317130656e+67', '2.7178365011329933384760931473849232182542899083656708605574317130656158762298521961913872516126493702e+67', 3);
T('9', '8.945552904', 0);
T('3.3285767572621981803951e+22', '3.32857675726219818039517050416723145735900872006518246374678857e+22', 1);
T('4.071036362232866796768959567602428e+33', '4.07103636223286679676895956760242813309619002125894260444550268896573941e+33', 5);
T('9.7756589070839663197006e+22', '9.77565890708396631970052640837977690058578346988423e+22', 0);
T('23970', '23970.59712897456352890705879241596929807838', 1);
T('7220022588675274303', '7220022588675274302.737819996193', 6);
T('9.948810614474317684965905625350332894481393795997660352923014549e+63', '9.9488106144743176849659056253503328944813937959976603529230145498701779916351337120613e+63', 1);
T('2.620181556977597193539473879496591611174853400823300874447378849e+63', '2.620181556977597193539473879496591611174853400823300874447378849867912e+63', 1);
T('9.0653738757055395972964684e+25', '9.06537387570553959729646839093474226654842999669439e+25', 4);
T('6.9277693318251985742551024e+28', '6.927769331825198574255102400082536592659454021808858025e+28', 3);
T('7.964549399940984715622838799746e+30', '7.9645493999409847156228387997462230386432e+30', 3);
T('7.78303705922128726034899229867750578590418233504379755237313435989089489667693e+77', '7.783037059221287260348992298677505785904182335043797552373134359890894896676934025683831633879172324716267319890378e+77', 6);
T('8921429157477376024', '8921429157477376024.3177669668072969450888728611', 1);
T('4.8063985252029673541967879534353e+31', '4.8063985252029673541967879534353948545e+31', 3);
T('618738910359705', '618738910359704.954', 4);
T('6.70643325713528676837383912121938040245904776149101339296750826825108346481551e+78', '6.7064332571352867683738391212193804024590477614910133929675082682510834648155099407852806224e+78', 6);
T('3.6045169350719430083667665255451794120211920846384575051e+55', '3.60451693507194300836676652554517941202119208463845750519222610872e+55', 3);
T('1.54384769774928531172379574626e+29', '1.5438476977492853117237957462630196185e+29', 3);
T('7.724307301352630487270706454444451838045671503786518939074732026697212273e+72', '7.724307301352630487270706454444451838045671503786518939074732026697212272804808402087045e+72', 0);
T('3.732097414105134598276267035171658224271809413571266e+51', '3.732097414105134598276267035171658224271809413571266295084438166e+51', 3);
T('4.64213145546306301529770100387895051909438599910856388831575435e+62', '4.64213145546306301529770100387895051909438599910856388831575435361067833324943051e+62', 1);
T('5.462137485831880751524649645656618101360785527206462666506552920399e+66', '5.462137485831880751524649645656618101360785527206462666506552920399196275916918826974567380616e+66', 3);
T('62437393937921', '62437393937920.7659184880633', 4);
T('4.2630985836500369866200373105380888602409362861e+46', '4.26309858365003698662003731053808886024093628603470979900599061230280996482884e+46', 2);
T('8.268838460285464636193511563761692072935623015845e+48', '8.2688384602854646361935115637616920729356230158450818108e+48', 5);
T('3.581740711641643995210650694948447474820468083420579648e+54', '3.58174071164164399521065069494844747482046808342057964791995066294684064e+54', 6);
T('9.661551541438160717312302165546317609e+36', '9.6615515414381607173123021655463176097e+36', 1);
T('9.872070427326538545462717714311142982864797892620516e+51', '9.872070427326538545462717714311142982864797892620516178380762537381726431796795076671216047e+51', 6);
T('5.3165239948347507038029701836856480257e+37', '5.3165239948347507038029701836856480256963619e+37', 5);
T('168624370', '168624369.967277735990851765517563241368356', 0);
T('2.7838887458769337374001640883424703093058807705009153617828418e+61', '2.78388874587693373740016408834247030930588077050091536178284182423422861180931067018952842916416703149e+61', 6);
T('5.99379114904183722995228571925e+29', '5.99379114904183722995228571925443e+29', 4);
T('8.803882894193514343867152985766590773075355736191849310715431822397047297986206e+78', '8.80388289419351434386715298576659077307535573619184931071543182239704729798620597497112925163477961875226945711757e+78', 5);
T('8746589021634649', '8746589021634649.7299439069', 1);
T('544479741774696126', '544479741774696125.731081776823293116559', 2);
T('1.9672601738045961003918069929147221760900595994014912487e+55', '1.967260173804596100391806992914722176090059599401491248671693e+55', 6);
T('1.64130391005839387984916846179395018149459181944105314e+53', '1.64130391005839387984916846179395018149459181944105314154163556793317690304e+53', 4);
T('7172708', '7172707.604403001020741188678510716', 4);
T('7.35906076050500121733672908709306013386348835610762988e+53', '7.3590607605050012173367290870930601338634883561076298894318006527e+53', 3);
T('173435841586376', '173435841586375.693199990329982790605914123488699', 4);
T('595951', '595950.8109783536990266671774515807745', 5);
T('4.84200345307742089871011356645635016905970973685357755673348605578584126001296e+77', '4.8420034530774208987101135664563501690597097368535775567334860557858412600129627983749420042448624795737229990933482e+77', 5);
T('1794', '1794.9965657956', 1);
T('2.309307981865185559984275922999559274217949069726012742207694946226611916e+72', '2.309307981865185559984275922999559274217949069726012742207694946226611916448486155532e+72', 4);
T('9.572937814544656426779265612668798539e+36', '9.57293781454465642677926561266879853812920954809438e+36', 0);
T('5', '4.313564509337338117154', 2);
T('340425252413', '340425252413.6192723339853104755', 3);
T('9.2044618485548554357713e+22', '9.2044618485548554357713e+22', 4);
T('7.246965930022416648612595258367930477406443444e+45', '7.24696593002241664861259525836793047740644344376324687e+45', 0);
T('2.8457934523348447226149852603126111589317570294900283087979684047498852786480031e+79', '2.8457934523348447226149852603126111589317570294900283087979684047498852786480031928703342520883983e+79', 3);
T('1.056557550785757247268378052e+27', '1.05655755078575724726837805175395065784780090641e+27', 0);
T('255128793955393606', '255128793955393606.380624447917255567', 5);
T('5.58653877470278453124263524925557309846935446593725637577464956e+62', '5.5865387747027845312426352492555730984693544659372563757746495623649388817705e+62', 4);
T('458736660963644', '458736660963643.69684524883183151619153133308304839', 0);
T('2.61700694851800161805827396901563797884945852375952891167e+58', '2.61700694851800161805827396901563797884945852375952891167000764260855631995388239962146174e+58', 1);
T('1.24253272579147381503966814910700800126253453531952204137777669767678e+68', '1.24253272579147381503966814910700800126253453531952204137777669767677051306945683948195567947206131e+68', 0);
T('737008694', '737008694.866787646617179367952777', 1);
T('340235733564', '340235733563.06604166365082206701', 0);
T('4.97176067265711867109859037036259234951481852e+44', '4.971760672657118671098590370362592349514818518518452988657305939774253e+44', 0);
T('3.214760983874665632466021590397071114405983567915151828e+54', '3.2147609838746656324660215903970711144059835679151518286550938391996563592809564939e+54', 1);
T('5.1594604522402835636377834973937828465715510805e+46', '5.15946045224028356363778349739378284657155108054413110594607733899628953075200288e+46', 4);
T('4.40963568873502838051964153223478066937158864329973332117e+56', '4.40963568873502838051964153223478066937158864329973332117307e+56', 6);
T('6.96490079734422352654569969196962156336912e+41', '6.964900797344223526545699691969621563369118997571454e+41', 0);
T('97390955361', '97390955361.80714734339571290827015194065', 3);
T('7.72788252103118637408536367299674153217806894745060004690898390804e+65', '7.72788252103118637408536367299674153217806894745060004690898390803663e+65', 4);
T('5.4287783396137116742919414520415e+32', '5.428778339613711674291941452041503283534686051652821044144858e+32', 5);
T('4.0424729338544168527136738002177644866161356e+44', '4.0424729338544168527136738002177644866161356046501526746918135529349444760708e+44', 4);
T('3.839962596744824167556168726067810821877893e+42', '3.83996259674482416755616872606781082187789289803467540383746e+42', 2);
T('5.140574809624260163819178241130798254088239434016048296675866761770317782e+72', '5.140574809624260163819178241130798254088239434016048296675866761770317782613000644960318721525536e+72', 3);
T('7.5294241568555277919039026347899091326300735329104588e+52', '7.52942415685552779190390263478990913263007353291045885516299e+52', 3);
T('8.705242229172091031425715810622063271816203e+42', '8.70524222917209103142571581062206327181620326861e+42', 1);
T('9.3343632033239214092413813845486635414746851779754214923226960566857230303e+73', '9.3343632033239214092413813845486635414746851779754214923226960566857230303092760841876905375508649275995099871e+73', 3);
T('319328131285793517003', '319328131285793517003.1677971', 4);
T('6.69399161885732726917127225734458589e+36', '6.693991618857327269171272257344585890336368070456296e+36', 6);
T('2.2546871784689595409074e+22', '2.2546871784689595409074443881346592068811499610718939531e+22', 4);
T('7.02639953624151926555430459208628453e+35', '7.02639953624151926555430459208628453271748909927227906432e+35', 5);
T('587590407992079586222', '587590407992079586221.3671248695887244360527072', 0);
T('9.54317891608027750901717166854794255490388938e+44', '9.543178916080277509017171668547942554903889379694300577401905132153967475680265e+44', 5);
T('9.433957559545176428088921656711814725032743019e+45', '9.433957559545176428088921656711814725032743019123064344860230726e+45', 3);
T('9.6372641017372929216305611856639e+31', '9.637264101737292921630561185663921825445e+31', 5);
T('2.90255225557881404060596746323814771334977601531116713194968440053377598438199e+77', '2.9025522555788140406059674632381477133497760153111671319496844005337759843819869111e+77', 2);
T('338', '338.0649178121295374031423904837969588324', 5);
T('4.2422506044424534580474069268592116855403810167535710506906006047244431193334133e+79', '4.24225060444245345804740692685921168554038101675357105069060060472444311933341333821018167117166918e+79', 1);
T('9.9193143631706585988937664204970257531390195198681e+49', '9.919314363170658598893766420497025753139019519868065737287374859569e+49', 2);
T('7.20505166630555170764927070919e+29', '7.205051666305551707649270709189913015683630684103814109896305e+29', 6);
T('2.91845496526844757459943353979617784496216832e+44', '2.9184549652684475745994335397961778449621683188e+44', 6);
T('7300', '7300.275', 3);
T('3.254809725197177508424357458280166756578238716609034821436913308455623e+71', '3.25480972519717750842435745828016675657823871660903482143691330845562300119198020690704706229783147057076e+71', 5);
T('4.119251830819687808777408448409123388112422424542916359335176940015948481e+72', '4.119251830819687808777408448409123388112422424542916359335176940015948480819299800837761804678888e+72', 6);
T('9.28296284506233412375357450065027824485856625848096038938e+57', '9.282962845062334123753574500650278244858566258480960389380180079132e+57', 5);
T('8.77194545486399685339693724468594646101931339972290302948170430165609e+68', '8.77194545486399685339693724468594646101931339972290302948170430165608659268606928568221959148888062e+68', 2);
T('6.286598545534031570383806081121840418986e+39', '6.286598545534031570383806081121840418985815280602397518614380285085711719171e+39', 4);
T('3.908015288704641057236286545580270731960572512164287712763271645379743068e+73', '3.9080152887046410572362865455802707319605725121642877127632716453797430680012469779287591016164109e+73', 5);
T('1.614797066045342063732074680070113297710690889666353425367231076e+63', '1.614797066045342063732074680070113297710690889666353425367231076e+63', 4);
T('5.5102503314023075075277095634682338e+34', '5.510250331402307507527709563468233850710103219141e+34', 3);
T('416', '415.4730909', 0);
T('2.9009509992092762034547792030824978993e+37', '2.90095099920927620345477920308249789930114430832e+37', 1);
T('9.4040434976136539670784686238199114285300778e+43', '9.40404349761365396707846862381991142853007775852154816906423818261107219231379066788e+43', 2);
T('6.13312195794324917353608812412163435470546211029065577885818739e+62', '6.133121957943249173536088124121634354705462110290655778858187394393866093442e+62', 4);
T('8.1709349833900794623727673087054731951607698155075128264842365710819227e+70', '8.17093498339007946237276730870547319516076981550751282648423657108192278098161548383946995216204219142178984e+70', 3);
T('1.895409583829622753671614118828041615005178209987e+48', '1.89540958382962275367161411882804161500517820998682e+48', 4);
T('6.896935058566512990049714047879856755951025e+42', '6.89693505856651299004971404787985675595102453235877075392400747121266976e+42', 0);
T('9.8498631560789582577672989575060058172e+37', '9.84986315607895825776729895750600581722669865858716399630891435324169795436e+37', 1);
T('3023236281681300', '3023236281681300.2460003534010225732052366', 3);
T('1.737523992519850601160564875e+27', '1.737523992519850601160564875438609015334e+27', 5);
T('85749599476', '85749599476.005751491406727029849866636169440415', 1);
T('2.53468994379026071486797937266710854114138001299680143289282714436068100654e+74', '2.534689943790260714867979372667108541141380012996801432892827144360681006535453731286244968153836295008e+74', 0);
T('353342132188', '353342132187.5449688252666', 5);
T('808406660931370634', '808406660931370634.79085212221261837608588636610525519', 1);
T('1.07608380724323663984204671922966525861523582804631811061652914621372e+68', '1.07608380724323663984204671922966525861523582804631811061652914621372261102e+68', 1);
T('7.3908002584181450322296395525876629e+34', '7.3908002584181450322296395525876629e+34', 0);
T('7.37079004391385944437603973089743028e+35', '7.3707900439138594443760397308974302819083738237118376688457e+35', 5);
T('1.666426819396203730700158117e+27', '1.66642681939620373070015811725198678867879565337e+27', 1);
T('6.30746874971770064240814e+23', '6.30746874971770064240814338851586289143779367213066910587e+23', 4);
T('2665921145763774', '2665921145763774.5356647315', 1);
T('5.21652762502668299282611656849156351485337244004957920761373665263880466793e+76', '5.2165276250266829928261165684915635148533724400495792076137366526388046679299925621981989e+76', 6);
T('5.335074483833668131565520863471778001429280174698958e+51', '5.33507448383366813156552086347177800142928017469895730099914072250748e+51', 2);
T('411291660798978986322', '411291660798978986322.5962570708', 1);
T('5.088110659014171619575159668150349188882512822767738284923064139e+63', '5.088110659014171619575159668150349188882512822767738284923064139259033176e+63', 1);
T('5.9552444837163049978242208722913850268460869556766336502721674427621633e+70', '5.9552444837163049978242208722913850268460869556766336502721674427621632399602646392124636e+70', 2);
T('254285', '254284.3245698322401695840702008667604990664', 0);
T('5.99442548257826639315246187133585402044934159810450802e+54', '5.99442548257826639315246187133585402044934159810450801917950643036e+54', 2);
T('8.8454376551484193590945945992280000726873505804277044408864371992e+64', '8.84543765514841935909459459922800007268735058042770444088643719922427882e+64', 4);
T('9.64298868138521270043303498455262979718291157442e+47', '9.642988681385212700433034984552629797182911574424926636756e+47', 1);
T('1.4025753837879853097567e+22', '1.4025753837879853097566513211169461160996688585426064909469832e+22', 4);
T('2.8174500367294359647866376404285146413683928752425839e+53', '2.817450036729435964786637640428514641368392875242583901730715049211412614996198e+53', 5);
T('4.450470526543202563699942136919275323224302088866e+49', '4.4504705265432025636999421369192753232243020888660267e+49', 4);
T('5.0719705956324065258262518489138231647687981651221e+49', '5.0719705956324065258262518489138231647687981651221e+49', 1);
T('24425148', '24425147.0428141353935', 2);
T('4.9891006142687815792512222132917568941332141e+43', '4.989100614268781579251222213291756894133214052533524723096242e+43', 4);
T('8.982621990774014983023644718e+27', '8.9826219907740149830236447185521331130433696778522595894538171745e+27', 1);
T('43542690', '43542690.36039423434569', 5);
T('4.46643712771271406818168039614101900901877130377132625090750165473736989e+71', '4.46643712771271406818168039614101900901877130377132625090750165473736988820089425490464725134324520463e+71', 2);
T('50903535859984', '50903535859984.862195646811387', 3);
T('7.29471089099515717014175003607770068509769861880936840009236452599e+65', '7.294710890995157170141750036077700685097698618809368400092364525999369581498777874363774e+65', 1);
T('1.06542318209470230596222897846459256476777623923810742757581233674e+65', '1.065423182094702305962228978464592564767776239238107427575812336732510969977245826663345947482350575e+65', 0);
T('2.481654535758182953856391354872548997067169093837545244225975373330653044503323e+78', '2.48165453575818295385639135487254899706716909383754524422597537333065304450332377401e+78', 1);
T('9.1268491032981951392832624908267012643149764270349652504488382481118605389316e+76', '9.12684910329819513928326249082670126431497642703496525044883824811186053893168892238618401242628867110770715203e+76', 1);
T('7281110927507240436', '7281110927507240435.6725988149664222984769283812207536219348', 4);
T('4.403329859743897343441147365929515393036011257619145064209826972707933e+69', '4.403329859743897343441147365929515393036011257619145064209826972707933047914496291325986977365951e+69', 6);
T('5.099108278795597513120775304735156415500883554635356e+51', '5.099108278795597513120775304735156415500883554635356362422888e+51', 6);
T('8.74763680754414221609530430556818777037608671160948588337377819736734262215083e+77', '8.7476368075441422160953043055681877703760867116094858833737781973673426221508398753825e+77', 1);
T('6.178918682515491961708681803572102767254874112222991013722226728575e+66', '6.1789186825154919617086818035721027672548741122229910137222267285744650106e+66', 0);
T('7.74149323055441140219185767428986638010574223354284447520657006665911e+68', '7.741493230554411402191857674289866380105742233542844475206570066659107468764606468465316024456713e+68', 2);
T('8.16023035840830745076707e+23', '8.160230358408307450767072102458502366783726477882859e+23', 4);
T('4.738818068256333216144951095065266842111849489308213939895608058095314e+69', '4.73881806825633321614495109506526684211184948930821393989560805809531354011e+69', 6);
T('6.43560665844084153715073002730878e+32', '6.435606658440841537150730027308782747636e+32', 1);
T('3.6168898214686904469327202057661241203991924473192865130838e+58', '3.616889821468690446932720205766124120399192447319286513083829567697659257186232637490410302071381e+58', 3);
T('7.49734828324895993716942250400933756112195240284765444246788687258e+65', '7.497348283248959937169422504009337561121952402847654442467886872581098346925689390766704576520062652e+65', 6);
T('54797902475354', '54797902475354.249558120520210595892865587811716397', 6);
T('8.66161941772515634363506030056e+29', '8.6616194177251563436350603005660252412350615594586604122547e+29', 1);
T('1.619684932335908269115677069565681247236227902671737213779211691616186087809e+75', '1.61968493233590826911567706956568124723622790267173721377921169161618608780871680659144323145315645343437924125e+75', 5);
T('466788134352690185', '466788134352690185.853451192282357130686441', 1);
T('9978096', '9978095.78388597778720159447855382', 6);
T('8344129', '8344128.836826770816393372606967', 5);
T('8.26983152605437532247468835020412664372900643699693465249459060169830572298e+74', '8.26983152605437532247468835020412664372900643699693465249459060169830572298879697831772784653715089164022e+74', 3);
T('7.064251864221781730233869453599e+30', '7.0642518642217817302338694535993527e+30', 3);
T('2.0747930578374719128354988260383814596157724234860677844e+55', '2.074793057837471912835498826038381459615772423486067784433543613435263395e+55', 4);
T('3.963269212600426043219150508158164285500293892678508999e+54', '3.9632692126004260432191505081581642855002938926785089993301994309733946999952952365560660821229e+54', 3);
T('9.959508727483589114278196434773366385e+36', '9.9595087274835891142781964347733663854000491547073614e+36', 1);
T('84524434', '84524434.305993246322836956184750588907', 3);
T('8.59202640299599776253434212891812998629607115022292264444017e+59', '8.59202640299599776253434212891812998629607115022292264444017e+59', 2);
T('72854051962572', '72854051962571.50842544868', 0);
T('9.87794954324390176128353606342523489734800704368954526310374e+59', '9.877949543243901761283536063425234897348007043689545263103735943e+59', 2);
T('6.8442635670401585127551851688390851876313282690032196636554171260989436994e+73', '6.844263567040158512755185168839085187631328269003219663655417126098943699434e+73', 1);
T('645504568080907050', '645504568080907049.267999003045112903', 2);
T('2', '1.460772130395', 0);
T('1.278348600325039793853836306433609297117166134e+45', '1.278348600325039793853836306433609297117166133634128863807910000629e+45', 0);
T('8783626929', '8783626928.1', 0);
T('2.6276049163630203481891e+22', '2.6276049163630203481890884208782898304e+22', 5);
T('7.749801191884641476609793884785218978748883827075600093290599316952995e+70', '7.749801191884641476609793884785218978748883827075600093290599316952995033e+70', 1);
T('543130140201628153', '543130140201628152.5284', 6);
T('9.16803427781103752692838e+23', '9.16803427781103752692837646569171275e+23', 2);
T('485289671', '485289670.0560318104834195666969369826098827431', 2);
T('42167292794172', '42167292794172.086586702782661505843544', 1);
T('2.0151571025947681270767034668485631420169417711837748059179e+58', '2.0151571025947681270767034668485631420169417711837748059179498265097131765e+58', 3);
T('7.32272131037822522218731219e+26', '7.32272131037822522218731218975379606e+26', 4);
T('752348444133874672732', '752348444133874672732.3088684338819412559902336440244619', 6);
T('5.596146086512991293230740859789540986685275386607878255190354094240724e+69', '5.596146086512991293230740859789540986685275386607878255190354094240724488739406291e+69', 1);
T('8.0511700172493375850621563453915321022706499507863e+50', '8.05117001724933758506215634539153210227064995078629514943e+50', 5);
T('8.8923406814342203397447548962951e+31', '8.89234068143422033974475489629519e+31', 3);
T('81154275099902', '81154275099901.899865081132486468709965285107649', 5);
T('89825', '89824.30565450827', 2);
T('23981493922163879805', '23981493922163879805.82236203828870226733191748705661290664', 3);
T('9.8420836564732953044282813038930917533649918057346e+49', '9.84208365647329530442828130389309175336499180573455850545105062857831981777214401e+49', 6);
T('5.4008488209695244003625660762916836475264891984134145487e+55', '5.400848820969524400362566076291683647526489198413414548737611017e+55', 3);
T('497364888359335521147', '497364888359335521146.56757946694725106977', 5);
T('5.85724023200426700692607473133197792115555253837289118055188858625e+65', '5.8572402320042670069260747313319779211555525383728911805518885862545123685778223e+65', 1);
T('3.565983025124678805138556019289458480349042310367048760024417e+60', '3.565983025124678805138556019289458480349042310367048760024417e+60', 3);
T('31202728805315800', '31202728805315799.965299152941283030399927240425110271', 4);
T('5.805934992200811949787673910301769527e+36', '5.80593499220081194978767391030176952769671266870315e+36', 3);
T('2.113533846780501802869813367232466752693502610538709497081654431e+63', '2.113533846780501802869813367232466752693502610538709497081654431623604413738278034412e+63', 3);
T('4.209691539323323628344473350027394422433352225e+45', '4.2096915393233236283444733500273944224333522255e+45', 5);
T('8.4408337482133037099076846878923906828180454563025921193375e+58', '8.440833748213303709907684687892390682818045456302592119337538036573597717497881729385564e+58', 5);
T('5.148953142619860494008871345040137907879e+40', '5.1489531426198604940088713450401379078789911854894274644037186870668257e+40', 4);
T('4999136290892512239', '4999136290892512239.060028', 4);
T('1.0996009872319554948850302500713950266331745949325e+49', '1.0996009872319554948850302500713950266331745949325374947302375687992704108226e+49', 3);
T('2.434097310849808035102989728949798717293e+39', '2.434097310849808035102989728949798717292016218195821601159208402859e+39', 2);
T('5.44600596573559163964514e+24', '5.44600596573559163964514008691164843726654147e+24', 3);
T('4.8262637583729384595190009159354359371828792126475176459632379397466e+67', '4.826263758372938459519000915935435937182879212647517645963237939746635407614039354487688572e+67', 1);
T('2.7395518854391617704844118117751023546830489176466170911140283175223054e+70', '2.739551885439161770484411811775102354683048917646617091114028317522305488202831e+70', 3);
T('4.3640840312125434757191063426205791e+34', '4.364084031212543475719106342620579175918581346049570078e+34', 3);
T('3.929933253890784009055112170729852348490139331973345658447232475765e+66', '3.92993325389078400905511217072985234849013933197334565844723247576501653714428074336364267260113611740736e+66', 1);
T('1.57725259683904597997186684890713446106274708008489e+50', '1.577252596839045979971866848907134461062747080084889439500959528960712874398e+50', 6);
T('3.84818862158766949203981388080158472441524696021298513479713294e+62', '3.848188621587669492039813880801584724415246960212985134797132943014079547726099260189809e+62', 6);
T('1.955208348333979048583468e+24', '1.95520834833397904858346843003129783407637894072e+24', 6);
T('961', '960.766771571318', 0);
T('48', '47.2', 2);
T('7.435843339345225206572496452184696621853521101780299955391173e+60', '7.435843339345225206572496452184696621853521101780299955391172789128836e+60', 5);
T('9.1257192888910410739297e+22', '9.1257192888910410739296744472402405684081335145100411755e+22', 6);
T('9.014663923658947364147319514284e+30', '9.01466392365894736414731951428376593220797589628603e+30', 4);
T('1.32406939920622698809089238041185309656301780028254919244222409556645009277422e+77', '1.324069399206226988090892380411853096563017800282549192442224095566450092774219392789193657254829177e+77', 2);
T('7633995150743', '7633995150742.2351305656969427275209622559', 2);
T('1.82307954779350881043123152850824210257583185469024663667360448e+62', '1.82307954779350881043123152850824210257583185469024663667360448069026102243334367662832498787465e+62', 3);
T('550403884778198163485', '550403884778198163485.336', 1);
T('2.386407442411406814978915924878477892065526e+42', '2.3864074424114068149789159248784778920655257255090180139031e+42', 4);
T('7.5752453656196948119910060348041e+31', '7.5752453656196948119910060348040426898630442735271e+31', 2);
T('3.812666493140035235847680735284911730225527e+42', '3.812666493140035235847680735284911730225526564e+42', 5);
T('4.737131252078597686668e+21', '4.737131252078597686668333076811029893911e+21', 4);
T('8.99387006479991193949141273974120236517e+38', '8.993870064799911939491412739741202365167719e+38', 6);
T('8.507698691645048086517173e+24', '8.50769869164504808651717347346224246923827e+24', 3);
T('4.03426972241718928455368189417961513992023017e+45', '4.034269722417189284553681894179615139920230169442296129830758933879088e+45', 0);
T('9.34834660602683846631723385867397745918819827204641985636724188775995273847e+74', '9.34834660602683846631723385867397745918819827204641985636724188775995273847846337697079570526e+74', 1);
T('1.41512105364329819814187611035858110428152106338721451175385e+59', '1.4151210536432981981418761103585811042815210633872145117538420119456594241315508761220398e+59', 0);
T('79815081760638536', '79815081760638535.1', 0);
T('227', '226.86296049333156', 6);
T('9.4539659373923615183216351052045641710839144109e+46', '9.4539659373923615183216351052045641710839144108971e+46', 4);
T('735717630533912413', '735717630533912412.78376277683368530815262280125666531485', 6);
T('8.021289134146150670586449722207009798494971461728873256138e+57', '8.02128913414615067058644972220700979849497146172887325613769666736799822562864726e+57', 4);
T('9.264093798885780281473130162615493970515834194035044e+52', '9.2640937988857802814731301626154939705158341940350439345e+52', 2);
T('73952243147847', '73952243147846.79906213378053926249462394281128234782', 2);
T('5.65532941856844640951077183944872100966213701718576832813945362e+62', '5.6553294185684464095107718394487210096621370171857683281394536171953786594461e+62', 5);
T('5.716621735324594934246538275679452361284969661430173989e+54', '5.716621735324594934246538275679452361284969661430173989118476389907436357084090712e+54', 3);
T('5.010369802401095833165103029e+27', '5.0103698024010958331651030290753623153979971323e+27', 3);
T('6.2060390357829813191695254226827e+32', '6.2060390357829813191695254226827012e+32', 6);
T('1.598201155098936797689933616580966724835082729954706265e+54', '1.5982011550989367976899336165809667248350827299547062646377552228563611955745527e+54', 6);
T('6.219351943941249298865898655778522734900562265935e+49', '6.219351943941249298865898655778522734900562265934952508e+49', 4);
T('3.2882125068878424260978914779047482406821598516422e+50', '3.2882125068878424260978914779047482406821598516422040782e+50', 3);
T('9.1271380464091284099924527301119123e+34', '9.127138046409128409992452730111912209695170104e+34', 2);
T('1550385755746', '1550385755746.84447365530945798701384277763026092', 3);
T('4.8802856966650897876399282575638112998230279623695861363834526757074249852291e+76', '4.88028569666508978763992825756381129982302796236958613638345267570742498522917997181361545975672104925e+76', 3);
T('9.3480807371776001492912843317010324056641299461672e+49', '9.34808073717760014929128433170103240566412994616729256942396519971939443e+49', 1);
T('5.800618754259659445631051936280573343990106083808553718e+54', '5.8006187542596594456310519362805733439901060838085537183029028114476793533333510293997220618317e+54', 3);
T('5.51575408239362653486698765099586e+32', '5.51575408239362653486698765099586249957030050448762616092004586445554e+32', 4);
T('1.110669195377793331767283816886280065807006292227100582708e+59', '1.110669195377793331767283816886280065807006292227100582708009799546265655141317865303412e+59', 3);
T('845737277078156691551', '845737277078156691550.5777385731532363288391787976804416282402', 0);
T('8.5075310255977721576513841929070698864409309807778056174107e+58', '8.507531025597772157651384192907069886440930980777805617410761e+58', 3);
T('5.758714919007517670909224489565629403326795114631789746791314068131747960717e+75', '5.75871491900751767090922448956562940332679511463178974679131406813174796071628425707326097504e+75', 2);
T('110930918118702151', '110930918118702151.8407282185', 3);
T('7.511731257996407895409497179615658917738532637327889059042300562091e+66', '7.511731257996407895409497179615658917738532637327889059042300562091e+66', 2);
T('7.52321582017412588544256210400079133992165756755e+48', '7.523215820174125885442562104000791339921657567549613561765848467e+48', 2);
T('7820047790498671', '7820047790498671.2505370018051661', 6);
T('52666', '52666.55300612847912502432791438998290897', 3);
T('6.8443097375794838052164998679517925325227016924020361667817e+58', '6.8443097375794838052164998679517925325227016924020361667816319117510642304388e+58', 0);
T('6.7909202625409444837564105819391227232913192771763970047e+55', '6.7909202625409444837564105819391227232913192771763970047286171e+55', 5);
T('4696268', '4696267.01857678', 0);
T('8937103', '8937102.09792911535414759289983527416687849611', 2);
T('5.47789220482933278603710063890423e+32', '5.47789220482933278603710063890423275938469918044703719741169e+32', 1);
T('4753251977146', '4753251977146.949939025434045806509939219833748', 1);
T('54291868397853', '54291868397853.8579671284472625384593640447235381', 1);
T('9.69411405786798351766477e+23', '9.6941140578679835176647761905878e+23', 3);
T('6.92033974610884754841784989173550747337648126296167e+50', '6.920339746108847548417849891735507473376481262961671086968805166503277086816638451782595088e+50', 4);
T('5.951228977773612955362531088270603127040034298552669697714443160236073664023e+75', '5.951228977773612955362531088270603127040034298552669697714443160236073664022974153389059937614326472166e+75', 6);
T('7.12851068374576617085690423201960372855882273189541782308004024287704124155975e+77', '7.1285106837457661708569042320196037285588227318954178230800402428770412415597532207382737305582497995755615063934e+77', 1);
T('1.1263773671599426021286679133699996577472179e+43', '1.126377367159942602128667913369999657747217897513345972681435934691019290569718e+43', 2);
T('941898746183105062', '941898746183105062.3376627104647061365511539', 1);
T('3.2821015749112107892981315497298526742551119796757401702969366263e+64', '3.282101574911210789298131549729852674255111979675740170296936626327e+64', 6);
T('4.802911038748909514692889978476077e+33', '4.80291103874890951469288997847607622616588690480692688899241e+33', 0);
T('5.98367579923561514511815488324819555412083195235e+47', '5.983675799235615145118154883248195554120831952351301611140002959e+47', 5);
T('8.203199550544865209331797036873146763e+36', '8.203199550544865209331797036873146763e+36', 5);
T('3.8943014434394083450093029641e+28', '3.894301443439408345009302964000671e+28', 0);
T('6.4266226453209964081719429446245413e+34', '6.42662264532099640817194294462454132e+34', 5);
T('40081435918', '40081435918.425', 5);
T('6.38491963509831336817735083063053993957096343320870871e+53', '6.38491963509831336817735083063053993957096343320870871987183763420785984487594969299996119126e+53', 1);
T('7.2269071806152132957355462502575667087407121886703454045251067549067041348414e+76', '7.2269071806152132957355462502575667087407121886703454045251067549067041348413179277798903e+76', 0);
T('6083967468', '6083967468.80742', 1);
T('136', '136.388164236996', 3);
T('378', '377.822742680458237262561148161386709076', 2);
T('6.55061548833361811036971683512034938595225914644644238010042757775979574704896e+77', '6.55061548833361811036971683512034938595225914644644238010042757775979574704896e+77', 0);
T('41747964', '41747964.81493987', 1);
T('2.49461083285506621428902918389828136469198173363171249959779e+59', '2.49461083285506621428902918389828136469198173363171249959778524908077867625394e+59', 6);
T('4.42135821784871646186140814884108666558508687248173174756e+56', '4.42135821784871646186140814884108666558508687248173174755953667683331981209092783645359e+56', 2);
T('894772770157534013', '894772770157534013.1459311226854931616377', 6);
T('7.332754445143686545976530390239686484525566086579680335188853640402229724578e+75', '7.3327544451436865459765303902396864845255660865796803351888536404022297245785176498052757240501823e+75', 3);
T('6.594003793605689690901127888142388982434275495245540541294783e+60', '6.594003793605689690901127888142388982434275495245540541294782331484905538350953393837597733469e+60', 0);
T('26979', '26978.929317358024537983419053', 0);
T('77330629165', '77330629164.53628', 2);
T('64654911', '64654911.389266', 6);
T('7.16008408426605292025381425691673827090993748392537757102498605988672966859011e+77', '7.16008408426605292025381425691673827090993748392537757102498605988672966859010789240029124586405e+77', 6);
T('7.124363819423670104415836658749296630391611202117651759986629022224912471012e+75', '7.12436381942367010441583665874929663039161120211765175998662902222491247101169379667438973568e+75', 6);
T('26', '25.7478707962384072627124735162114076', 0);
T('2.92467881656088002720003925e+26', '2.92467881656088002720003924553118031582094e+26', 4);
T('392348', '392348.101531911437481855437148', 5);
T('2.775707328430833506670531004981e+31', '2.7757073284308335066705310049809607e+31', 4);
T('4.31379025708404430809814496719675166702630472444079416574757349689958511212428e+77', '4.3137902570840443080981449671967516670263047244407941657475734968995851121242766101280841699164366200887330782338e+77', 0);
T('11946453487647', '11946453487646.967269249', 5);
T('3.3790717987984162015668036982e+28', '3.379071798798416201566803698209814971258e+28', 5);
T('1.0166383777648188142306217705535892048508365268898593658440005013930277173e+73', '1.0166383777648188142306217705535892048508365268898593658440005013930277173938078942e+73', 3);
T('2.237022649367517210596243771033460820678827062705797014713685e+61', '2.2370226493675172105962437710334608206788270627057970147136850978533812543407747581e+61', 1);
T('9.9099462108471280394291967e+25', '9.90994621084712803942919668483463743650230304327856e+25', 4);
T('7722277760', '7722277759.5656186412', 5);
T('5.30387323279391217210010774564901315869686356179023135785241e+59', '5.303873232793912172100107745649013158696863561790231357852407305493344410591e+59', 0);
T('4.99206791221047607212517297847275254990838622046545337505572312147404e+68', '4.992067912210476072125172978472752549908386220465453375055723121474040886870543528919112074755599973e+68', 4);
T('6.030792654545069939045529969557796693821719667034050586e+54', '6.03079265454506993904552996955779669382171966703405058641390966726548512522083700232414e+54', 5);
T('2', '1.9889146297037998', 4);
T('6.6944316434048694249617879648811256001852539006533726742550708291498892e+70', '6.6944316434048694249617879648811256001852539006533726742550708291498892241773395806602265247577486425889e+70', 3);
T('3.35519686295615341454319382221130746730681339834963502683572662780230377090745e+77', '3.355196862956153414543193822211307467306813398349635026835726627802303770907448039371222320287013051e+77', 0);
T('2.23288141302246476798135182360712341954e+38', '2.23288141302246476798135182360712341954037471777475918293e+38', 5);
T('41', '40.266725961155032800606736654738226', 0);
T('1.482992611314148664888309069327161464508109921153534e+51', '1.4829926113141486648883090693271614645081099211535337443045720275019989e+51', 0);
T('9.54892130345594748040244820474790244920963e+41', '9.54892130345594748040244820474790244920963191e+41', 4);
T('470759', '470759.88186646338926', 1);
T('2.57784611610094910824902341002770477088334418382850178138929871913e+65', '2.57784611610094910824902341002770477088334418382850178138929871913285565458794184319454303218e+65', 6);
T('797326785558', '797326785558.279', 1);
T('4.328802512728307917638277428633e+30', '4.328802512728307917638277428633501389985216187e+30', 3);
T('4.25510088981617955633348962467704885598572670407233673383e+56', '4.255100889816179556333489624677048855985726704072336733828877537e+56', 0);
T('7364675', '7364674.753550437749', 2);
T('326244365794878432919', '326244365794878432918.8891901786275839', 4);
T('3.57601618308287048737497063851271797291174e+41', '3.57601618308287048737497063851271797291174468705800599484204e+41', 3);
T('6.3746502412957180143884913667658164699328097656627109863477770728053087e+70', '6.37465024129571801438849136676581646993280976566271098634777707280530869752736296e+70', 2);
T('13422', '13421.6129444757592144', 6);
T('2209249612', '2209249612.0641464843662481625939976', 5);
T('6.73914900260038272832260250825195146495763988936081697036294757064028907595611e+77', '6.7391490026003827283226025082519514649576398893608169703629475706402890759561057491669843658831456351477870476798631e+77', 4);
T('4.91851326823341365957043422540697136516628e+41', '4.9185132682334136595704342254069713651662770294174012797455582844e+41', 4);
T('2729837200639', '2729837200639.285', 4);
T('1.5310827374374796963951791910690945751942420442160352337844e+59', '1.5310827374374796963951791910690945751942420442160352337843914339635e+59', 0);
T('3917593468', '3917593468.12561322846753649835018229', 5);
T('7.9980212690686979731923081050906687211717849401198161198590094406966222188787131e+79', '7.998021269068697973192308105090668721171784940119816119859009440696622218878713177611294638038893519606e+79', 3);
T('86044118106192', '86044118106191.65175272287262200515265572', 6);
T('8142414612643221591', '8142414612643221590.97422335', 2);
T('15788450134', '15788450133.8327161211559174139022', 5);
T('8.481873069248519638751341114367791e+33', '8.481873069248519638751341114367790029628892529947246229389e+33', 2);
T('6.934733012302130376892565365665e+30', '6.934733012302130376892565365664977592374025737296e+30', 6);
T('1496301122836090342', '1496301122836090341.2646446', 0);
T('3.552884398587957474116302493446929459005190277e+45', '3.5528843985879574741163024934469294590051902772044081984e+45', 5);
T('6.44795879321140729584737214388024453099183998611474451966181979357230252178891e+77', '6.447958793211407295847372143880244530991839986114744519661819793572302521788914533813619975e+77', 3);
T('8.29571221754042040478458916980930248240309305963314526575469179043e+65', '8.29571221754042040478458916980930248240309305963314526575469179043364503567399709751317923e+65', 6);
T('99', '98.35238211891391841790931432363734159761', 2);
T('97273', '97272.686306371360495387477434782161', 6);
T('3.506953029105545453580204794375561e+33', '3.506953029105545453580204794375560864990113212706517254895063e+33', 6);
T('7.01120500030800297534193581360494651916195e+41', '7.01120500030800297534193581360494651916195381399123443916605706453256645052608082e+41', 1);
T('5.30153146935201317839868429536848765280636534973063988277855e+59', '5.3015314693520131783986842953684876528063653497306398827785516547826514e+59', 6);
T('9.176989117738088549013894305844285175609523361158267620732000965821779000758353e+78', '9.176989117738088549013894305844285175609523361158267620732000965821779000758353923040721394502e+78', 1);
T('5.8674485140788291068436957248e+28', '5.867448514078829106843695724858986901361489505615e+28', 3);
T('2.3986303760145429521529298765624074793143905445006358252799857620235e+67', '2.39863037601454295215292987656240747931439054450063582527998576202355537308e+67', 1);
T('2.08779327375163595225340257581390778222626077216491912e+53', '2.087793273751635952253402575813907782226260772164919117442411741491321103428008937417569031e+53', 0);
T('5.881539215964086656301394611700022236604e+39', '5.881539215964086656301394611700022236604014541854e+39', 4);
T('8.47270747736783576134152817837229667359261e+41', '8.47270747736783576134152817837229667359261249543407704535627683801806616e+41', 1);
T('5.035474448619503775986005214904569499753470395395825954495926530891e+66', '5.0354744486195037759860052149045694997534703953958259544959265308912369e+66', 5);
T('2.3988745687301589938970537e+25', '2.3988745687301589938970536811682202100163081221e+25', 2);
T('7.45602489826267010723697289513175243422493476687887993047888977770553817e+71', '7.456024898262670107236972895131752434224934766878879930478889777705538174913866e+71', 6);
T('7.213474008170749946110480546343251e+33', '7.21347400817074994611048054634325015e+33', 2);
T('750760594181296848007', '750760594181296848006.07064', 0);
T('66512162946381', '66512162946381.15687869980698626501771436668361312498', 4);
T('3.4730953936316982536149e+23', '3.4730953936316982536148954599599988671021415156498467220692526e+23', 2);
T('3', '3.464977966364583277069096680226124', 4);
T('8409410585733', '8409410585733.8999132064390653', 1);
T('34816287', '34816286.788675812377960558524082121', 0);
T('5', '4.625295644', 5);
T('1.462935795365225326839657731870521309651550897992836075822204e+60', '1.462935795365225326839657731870521309651550897992836075822203322904851917417843443043668602e+60', 0);
T('9.5128784572299439369252922877950276030266495279630303345448286e+61', '9.5128784572299439369252922877950276030266495279630303345448286417267271821e+61', 1);
T('720', '719.5063858362592536146334621449501313', 5);
T('2.9283999085032786161259443985657791461236926686e+46', '2.928399908503278616125944398565779146123692668603772463529571580053287607411126580587e+46', 4);
T('886829790875', '886829790875.15681412254818642333501692949203229', 6);
T('4.6845023873988692451111445330315239926934443852162495775e+55', '4.684502387398869245111144533031523992693444385216249577553875966123311411364336744663696203772e+55', 1);
T('88300788', '88300787.98668822198', 6);
T('7.40651713230548643962069838190054046012470858023690884312e+56', '7.4065171323054864396206983819005404601247085802369088431202346474299996059974994509e+56', 4);
T('1.1406130993470948150058378e+25', '1.14061309934709481500583779143e+25', 0);
T('70817', '70816.778', 0);
T('3727979342', '3727979341.6654715726634174547', 6);
T('5.30020489359402434110842916518959660802551811666189e+50', '5.3002048935940243411084291651895966080255181166618891864344e+50', 5);
T('7', '7.718336627910256267135547333268', 3);
T('4.11141626649407198923998186531707469187903255486794442064e+56', '4.1114162664940719892399818653170746918790325548679444206374358422448091e+56', 0);
T('10', '9.1723171', 2);
T('3.5302410539984408796455063176425172819639396104383691684390782341e+64', '3.530241053998440879645506317642517281963939610438369168439078234040113903916104e+64', 2);
T('3.237457236394564340298636988097503121206949794686873746918940884e+63', '3.23745723639456434029863698809750312120694979468687374691894088405799066141398201831387753305920089e+63', 6);
T('7.3019812568892294027704818585501204331768806653253183998592430496891352177e+73', '7.30198125688922940277048185855012043317688066532531839985924304968913521772880150265958112020685035e+73', 1);
T('40460231160036850184', '40460231160036850184.037', 6);
T('2.57206227734055187872745616548184e+32', '2.572062277340551878727456165481830068544087674132952764869096e+32', 2);
T('4.55671059930068337667493161315220359104058466254382570480549784511552e+68', '4.556710599300683376674931613152203591040584662543825704805497845115519587853994903164911727916947828278971201e+68', 4);
T('8.433349249594630301891966773057e+30', '8.43334924959463030189196677305701440055819260800719234e+30', 3);
T('8.0126710710011411497113210773627777972662738927612718479225314462e+64', '8.012671071001141149711321077362777797266273892761271847922531446180405722993591077187330242e+64', 4);
T('2.22349889936179048505548049e+26', '2.2234988993617904850554804829107077966401643428186e+26', 2);
T('1.9848617984313284953276794771e+28', '1.9848617984313284953276794771e+28', 6);
T('6.21242152044538345271798e+23', '6.2124215204453834527179829939785043749e+23', 3);
T('3.78998770338910336436691e+23', '3.789987703389103364366909014425173431871992404864414e+23', 5);
T('3394762', '3394762', 4);
T('6.2415500359757770207724739913918712916453602400107409718541897967975983065045e+76', '6.2415500359757770207724739913918712916453602400107409718541897967975983065045208783570258615082270104029632650509622e+76', 5);
T('1.72339723681667135027217825364894801273849232086087738859573739131998e+68', '1.7233972368166713502721782536489480127384923208608773885957373913199768396523497e+68', 6);
T('3.4061125007021003666255618416783810409411e+40', '3.40611250070210036662556184167838104094106706887739790686824484726643949e+40', 0);
T('5.1479241608232535058446235622871918e+35', '5.14792416082325350584462356228719180135355311956010066139832505178507e+35', 6);
T('3.953843532289880638618072601502384162161045465394763415425117e+60', '3.9538435322898806386180726015023841621610454653947634154251173e+60', 1);
T('1.9012278084238849956536934e+25', '1.901227808423884995653693374103461092e+25', 2);
T('6.325516395141775383818689379798969981e+36', '6.3255163951417753838186893797989699810002719010384e+36', 3);
T('1.2346698932728124226662604954843335716952771384e+47', '1.2346698932728124226662604954843335716952771383980410461143653857016502888776761e+47', 5);
T('98', '97.5831425755696', 2);
T('1091053519929406971', '1091053519929406970.72412659202047', 4);
T('514025', '514025.1065251604', 1);
T('8008062342948', '8008062342948.26719361759028195569976309112', 3);
T('7.888735301670470324810377240348151550045611266945e+48', '7.8887353016704703248103772403481515500456112669453992426755647e+48', 6);
T('3.634438613646234229528e+21', '3.634438613646234229527636704339696551411269466916e+21', 6);
T('4.920612899379206797565248151394512238168391967723836728036285e+60', '4.920612899379206797565248151394512238168391967723836728036284892030648105494e+60', 0);
T('8.475455576786046882942630244871365830760511e+43', '8.4754555767860468829426302448713658307605109542478544406e+43', 5);
T('3.258599077446569616562e+22', '3.258599077446569616562046931e+22', 6);
T('8.844320057423216182512196678e+27', '8.8443200574232161825121966777028777683739462471026897788e+27', 5);
T('1.148093662389352009574e+21', '1.148093662389352009573894157e+21', 5);
T('2.69975784085996700847631771315093537e+36', '2.69975784085996700847631771315093537013551432631e+36', 1);
T('72185070872608032', '72185070872608031.23045219933957072109446', 2);
T('5.02178906510705167629394153990662043907860320358657300385377336141e+65', '5.0217890651070516762939415399066204390786032035865730038537733614184670566021729146306e+65', 3);
T('3.3843165700216127118575646417002078471e+37', '3.384316570021612711857564641700207847034945234867e+37', 2);
T('7.2827112220948589774276921412957248983867071020327673520965519020027924e+70', '7.28271122209485897742769214129572489838670710203276735209655190200279235585548496793e+70', 5);
T('880775515', '880775515.464548107725', 6);
T('7.428707489104951374787210941823815610984719364601203287e+54', '7.428707489104951374787210941823815610984719364601203287457e+54', 5);
T('1.6395340030773784917228009925274201388356e+40', '1.6395340030773784917228009925274201388356647835498016e+40', 3);
T('1.961337663735730219624495085697036168102682279317724271379166912979341562e+72', '1.9613376637357302196244950856970361681026822793177242713791669129793415626913593798382963806e+72', 3);
T('2161279', '2161278.7532954494696725839083206710558361249737', 2);
T('4.652088381457375706757674740901008678474775697792e+48', '4.6520883814573757067576747409010086784747756977920492620915240047514745126986369e+48', 6);
T('5.0987621230524009429255877176648595943550799791044815403989186308391422272646e+76', '5.09876212305240094292558771766485959435507997910448154039891863083914222726464e+76', 1);
T('6.52322826368772696961617781332102369772e+38', '6.52322826368772696961617781332102369772040948935425720936701090135964201485176e+38', 4);
T('9.0776019681608236272803541739279666385046845758735518789e+56', '9.0776019681608236272803541739279666385046845758735518788983121664440557789254224507919206443e+56', 4);
T('9', '9.264280599923344948011187697033', 6);
T('52037907', '52037907.08845384614937', 4);
T('4.4790226444543092090443688817719324756041057372982713284367554137051535647052e+76', '4.4790226444543092090443688817719324756041057372982713284367554137051535647052253364960129006225114523409e+76', 1);
T('79629371', '79629370.2732519175553', 0);
T('6.660568787381877298008107344099802621664144567271e+48', '6.66056878738187729800810734409980262166414456727062825e+48', 4);
T('3230', '3230.32355684889', 6);
T('4.48042490836843882803537761910193522826982478200282996351115809665106951604e+74', '4.4804249083684388280353776191019352282698247820028299635111580966510695160358e+74', 6);
T('761547963969626556416', '761547963969626556416.9785917830294983364214970023276', 1);
T('8.86289291479011055636362561646324669443665119141309137367172458e+62', '8.8628929147901105563636256164632466944366511914130913736717245780115289488429194394e+62', 0);
T('4', '3.671952537718406432878559', 4);
T('7.51942544681053464812464170577748312698846011353825594438661391758671635908636e+77', '7.5194254468105346481246417057774831269884601135382559443866139175867163590863519178087083556367229161834881942790975e+77', 0);
T('8.6460103871209891504830754895370651495184093179642706291485398e+61', '8.64601038712098915048307548953706514951840931796427062914853981159515954e+61', 5);
T('4.179350061169117220380049371828e+30', '4.1793500611691172203800493718276846716852172009021767839989731768385e+30', 2);
T('9.763448461552595880306215696256413061550768122960813826393982606366672e+69', '9.763448461552595880306215696256413061550768122960813826393982606366672340479090116631985270864e+69', 6);
T('9.4211873467394232015300729412e+28', '9.42118734673942320153007294118212120863353458230545899914714233e+28', 4);
T('2', '2.08', 1);
T('5666601', '5666600.951641845067204382144982785142', 5);
T('618447028002995', '618447028002995.269897', 1);
T('3.907699148672919530656e+21', '3.9076991486729195306553e+21', 2);
T('5.916476488058489535413681976897793725346e+40', '5.9164764880584895354136819768977937253460446118060905564915932384882e+40', 1);
T('66337781502532', '66337781502532', 5);
T('4.16037520543924872484927491129094174878827383701873567427e+56', '4.1603752054392487248492749112909417487882738370187356742727607120904587257e+56', 1);
T('7.89336082368256720993354722753792e+32', '7.8933608236825672099335472275379154143458959737e+32', 6);
T('5.854236745603524221031515166348410621090922753408244206357532952073898013916732e+78', '5.85423674560352422103151516634841062109092275340824420635753295207389801391673246500502697290551e+78', 5);
T('8685189739000', '8685189738999.55621566957241782268454406602', 0);
T('7.583349446811826116105666e+24', '7.583349446811826116105665520496904818e+24', 4);
T('5.079344873084300785483938526585262388606761389693195e+51', '5.0793448730843007854839385265852623886067613896931948e+51', 4);
T('9.95119993436850016669855576770145248480385828232e+47', '9.95119993436850016669855576770145248480385828232172290186264976339882175569414436e+47', 4);
T('1.91590226752950744833693908764493463577800694981676159e+53', '1.91590226752950744833693908764493463577800694981676158886621314660015093243864349769905591e+53', 0);
T('4.409003048975764047740024302633974559224341799e+45', '4.40900304897576404774002430263397455922434179904e+45', 4);
T('5.63414383554350495335132207718415139192301e+41', '5.63414383554350495335132207718415139192301e+41', 5);
T('7577122', '7577122.117891811171406', 6);
T('6.42514879090251111835377646049863e+32', '6.425148790902511118353776460498630675806395439149330147922287397510376e+32', 5);
T('7.84332217110053830894812018496310703658922791671825577e+53', '7.843322171100538308948120184963107036589227916718255761117956992542596981959e+53', 0);
T('9.72635646139032161506873094827165157389035135109710305287065949723e+65', '9.72635646139032161506873094827165157389035135109710305287065949723e+65', 2);
T('2.3530221103939826914596520759262926530735e+40', '2.3530221103939826914596520759262926530735486867481406126793372e+40', 4);
T('1.07223400862933498964091151384128587327715172083672e+50', '1.072234008629334989640911513841285873277151720836728331629870486171934687752417687e+50', 1);
T('895687792556549', '895687792556548.1144827634429', 2);
T('473761485', '473761485.8155844452859442276469932893', 1);
T('182496592442247', '182496592442247.2719419512775', 1);
T('6603210303082', '6603210303082.185', 3);
T('2.7143820483702763699431201704282557398812e+41', '2.714382048370276369943120170428255739881190108649e+41', 0);
T('92631643345883', '92631643345882.898187189803618135298048', 4);
T('7.4689683580530794114162358485724438739752310675043528777681222752817743832e+73', '7.46896835805307941141623584857244387397523106750435287776812227528177438312833826e+73', 2);
T('4805265022320350', '4805265022320349.877667076792717', 6);
T('144479725', '144479725.43174097679299017186402514225376952795', 5);
T('316170', '316169.44301876221844917609645348454', 0);
T('1.645549858586109197997163043756999279347910658e+45', '1.645549858586109197997163043756999279347910658638641872186144891699429064046678e+45', 3);
T('792751119802', '792751119801.46337175241461911988007019934525714108', 2);
T('5.89897917835554654270137226133737455976807440339486456279486016583558695245768e+77', '5.898979178355546542701372261337374559768074403394864562794860165835586952457674945398248829212383677245203935e+77', 0);
T('758156', '758156.42359539012082874591176613', 3);
T('3.673066930286690891140833165517608605e+36', '3.673066930286690891140833165517608605190616855176075243560579248029e+36', 6);
T('4.2552958069657491656351810485856961182107477536360916703495e+58', '4.255295806965749165635181048585696118210747753636091670349478947498578074987637049294131e+58', 6);
T('415375711836917', '415375711836916.888055687836771508430258', 0);
T('7.400717822381379407799604083863801951256e+39', '7.40071782238137940779960408386380195125609612840729067011e+39', 1);
T('8.66456439537255855834626059281711216044662640116253617147971121e+62', '8.66456439537255855834626059281711216044662640116253617147971121153726019919062342698075742398e+62', 4);
T('437425428913496068276', '437425428913496068275.281581197086346187794728762566783970735', 2);
T('9.142040773994694388445320767070439931283903e+42', '9.14204077399469438844532076707043993128390287885517e+42', 6);
T('9.6130473401361140185716165747209005017871e+40', '9.6130473401361140185716165747209005017870803229586506152462882942198681484322e+40', 2);
T('4.953256032433892577976209637678239821422387543264e+48', '4.9532560324338925779762096376782398214223875432637424553e+48', 5);
T('6.38347275540476229759673271875e+29', '6.383472755404762297596732718753068479321508657e+29', 6);
T('5.971461071527198450260735439425635481947878536775077889819022059524e+66', '5.97146107152719845026073543942563548194787853677507788981902205952414549289800135463655797934e+66', 3);
T('4863278189430842029', '4863278189430842028.755949261916170393269009907889199066', 0);
T('2.40217431722342951290091975014787231791775614996168338585567244719992309e+71', '2.402174317223429512900919750147872317917756149961683385855672447199923085647450271254675288480472003e+71', 2);
T('4.975170908649357520320732859696737e+33', '4.97517090864935752032073285969673723217839132440621800549937053342487107e+33', 5);
T('2.9084069151605878372057360466242461400031236e+43', '2.908406915160587837205736046624246140003123675842995705778009871689384438842537953e+43', 1);
T('2.4171435340739918579696209639373130760428840618765353e+52', '2.417143534073991857969620963937313076042884061876535376561111017404313191651955851356224e+52', 1);
T('8589126737', '8589126737.039087344411656387878637772824', 4);
T('4.955748433150262511961553887168551315652400532029450357296246431890727e+69', '4.95574843315026251196155388716855131565240053202945035729624643189072688680353661637e+69', 2);
T('2.432288863242289792534903584948173335015565698482427931651899892646e+66', '2.4322888632422897925349035849481733350155656984824279316518998926455914142101540840103608202559e+66', 0);
T('3.670469184151193936365521091601822596236283966012e+48', '3.67046918415119393636552109160182259623628396601249339284346296773572e+48', 1);
T('4.677359492257002601719132700209741462553036143327870017346178219515851e+69', '4.67735949225700260171913270020974146255303614332787001734617821951585078668617e+69', 4);
T('957', '957.4208913662570645590065506578815541', 6);
T('5.8040973795247208467504209629537136748000478028394758617744721288576034269017e+76', '5.804097379524720846750420962953713674800047802839475861774472128857603426901755136163802778590998388e+76', 3);
T('1.9142134944391522197259e+23', '1.914213494439152219725895785899651688118211e+23', 2);
T('5.166322107479194324061e+21', '5.1663221074791943240618083901153e+21', 1);
T('6.9886445747708941508095165432218000089595484567087819984e+55', '6.988644574770894150809516543221800008959548456708781998485258182627480497015878782e+55', 1);
T('8.79459282151042366344845343707766421182535056735103e+50', '8.79459282151042366344845343707766421182535056735103486629822296e+50', 1);
T('7.0958786689046787139317008e+25', '7.09587866890467871393170080778823691554032e+25', 4);
T('9.1420604793355254755867396129587452452601255170655904e+52', '9.1420604793355254755867396129587452452601255170655903360441033556426e+52', 2);
T('1.078240717965230117876e+21', '1.0782407179652301178764516900947149650068955121609876e+21', 3);
T('6.936203077553961483333409838931367e+33', '6.936203077553961483333409838931367135887933134243166799871285620239e+33', 1);
T('4.100148082996402350185292326488420106919e+39', '4.100148082996402350185292326488420106918680839598671104183900441e+39', 4);
T('4.2928625996570093643328431016269783818e+37', '4.2928625996570093643328431016269783817571e+37', 6);
T('849521127759581', '849521127759580.9881204959421756', 4);
T('8.19527551623198830272779362083898877522449698e+44', '8.19527551623198830272779362083898877522449697315456355809057097191876898e+44', 2);
T('2.23981644285880914491099335417129222279007884227623e+50', '2.239816442858809144910993354171292222790078842276230833215328e+50', 5);
T('9.010618491649791066547181596655229e+33', '9.0106184916497910665471815966552282651242879267599e+33', 2);
T('8.77880439771892793366017194631024e+32', '8.778804397718927933660171946310249006824810990296e+32', 1);
T('85985380552', '85985380552.3903228881390654075391348785910698645753', 1);
T('69168', '69167.569177721466564126593472634', 5);
T('9.94367856718941439770738376002340117877457354460234812644906213118e+65', '9.943678567189414397707383760023401178774573544602348126449062131182105409456131e+65', 5);
T('1.18178122109936901942264e+23', '1.1817812210993690194226388228622534759496910251e+23', 2);
T('1.71901389154198466465815e+23', '1.7190138915419846646581466533013839087019215e+23', 2);
T('7.8328845706081497601320463805190464954857577908e+46', '7.832884570608149760132046380519046495485757790766505023117928008e+46', 5);
T('7.70393312476637023968044670011969115917971407345152932252255644938611795272e+75', '7.7039331247663702396804467001196911591797140734515293225225564493861179527204626330301886023705801620166254262e+75', 1);
T('1.45449703113646349773718669e+27', '1.45449703113646349773718669001064e+27', 5);
T('203308177258670637', '203308177258670636.95504673', 2);
T('7.3363419987856071384282408430647737045967666945197611e+52', '7.3363419987856071384282408430647737045967666945197610509542588e+52', 4);
T('67837486493948569434', '67837486493948569434', 4);
T('6.521579557126103063862e+21', '6.521579557126103063861279758434929305697441769130172110161892e+21', 0);
T('7.7129495078430970344614507547413643343792869214101e+49', '7.7129495078430970344614507547413643343792869214100535600031280442914238899836877e+49', 2);
T('3.3364742692729296027996730050299e+31', '3.336474269272929602799673005029810166961521510397982283090096e+31', 2);
T('7.00965572290358490531687414085581886798978551314466977347886e+61', '7.00965572290358490531687414085581886798978551314466977347886008849e+61', 3);
T('1.50984608517341230197679748065337603759044218289299e+50', '1.5098460851734123019767974806533760375904421828929857498498703e+50', 4);
T('6.455100913241560490217263576733276916498818118245981265763173147555808333978e+75', '6.455100913241560490217263576733276916498818118245981265763173147555808333978131315888478681907e+75', 3);
T('7.7857956742917614583174533e+25', '7.78579567429176145831745327408299462632598712913972236574262645e+25', 5);
T('217375590034892781', '217375590034892781.307778', 4);
T('7868', '7868.714004900801503903663331834409', 1);
T('8.500617557029791306516412309639401657563206873957704e+51', '8.50061755702979130651641230963940165756320687395770389763963786334155496910296e+51', 6);
T('4.2407410996091982178988451861658609692481e+40', '4.240741099609198217898845186165860969248055739942759477e+40', 5);
T('645447353891432799', '645447353891432799.24435153032192', 3);
T('4.220755110417213145313398965509862945900841426108e+48', '4.2207551104172131453133989655098629459008414261084720336188488371153440975462e+48', 6);
T('47099378', '47099378.4916807541296708321', 4);
T('97206592165597', '97206592165596.71835013808', 2);
T('5.10025854076356615713005014968638148911361854263592e+50', '5.10025854076356615713005014968638148911361854263591271175786925257187257616282378e+50', 2);
T('879875524455746', '879875524455745.54682801312786419068824616081', 4);
T('4.343949638303459722924375e+24', '4.3439496383034597229243759975672222152645e+24', 1);
T('2.89469833472380517458943155915812424706e+38', '2.89469833472380517458943155915812424705776439115921493955557563729606982e+38', 4);
T('9.510338715936943300963727025750718897254759634475605558104688465097e+66', '9.51033871593694330096372702575071889725475963447560555810468846509723646975e+66', 3);
T('2.261046893926586479978438386817125166e+36', '2.261046893926586479978438386817125166368960631144465e+36', 1);
T('6.6651023092806657807001658048652859800155502993789e+49', '6.665102309280665780700165804865285980015550299378859034714591190705122388502797897e+49', 4);
T('1430062760660', '1430062760660.15526563472878961210477166575401', 6);
T('6.462894344492848754470597036220856282623638572378747145837580486062e+67', '6.4628943444928487544705970362208562826236385723787471458375804860619914239133813883e+67', 5);
T('8.90185545649252033943534949689689198570222890547013571302388e+59', '8.9018554564925203394353494968968919857022289054701357130238817353391554381e+59', 1);
T('1.450265261826642259612274122375217290905987397e+45', '1.45026526182664225961227412237521729090598739695e+45', 5);
T('9.180196237262776772109895936692e+30', '9.180196237262776772109895936692068506689546104e+30', 5);
T('6.64487352784250829612936380541283611979e+38', '6.644873527842508296129363805412836119790404801807937e+38', 4);
T('4', '3.5513620268687', 2);
T('4.908790004532970711880769643142557609392852471e+45', '4.9087900045329707118807696431425576093928524710458414665724115996050456942422e+45', 3);
T('2.6063229362220276022135564748151008724620509105878296892728e+58', '2.60632293622202760221355647481510087246205091058782968927275e+58', 2);
T('1.896389339520429254447246e+25', '1.896389339520429254447246005651548615555547223405e+25', 4);
T('7.724798771769225591984053257423514629943721048745292013346815e+60', '7.7247987717692255919840532574235146299437210487452920133468140349401810149960186e+60', 0);
T('8.9858337427351958850912108022200458621376494538281406233e+55', '8.9858337427351958850912108022200458621376494538281406233266334032768987578751946742e+55', 1);
T('5.913576427621513321984125128173541845614870226496433805033042286975808846e+73', '5.91357642762151332198412512817354184561487022649643380503304228697580884590543876988720936e+73', 0);
T('9.8692040933589022402810208040766114258625375947613e+49', '9.8692040933589022402810208040766114258625375947613151757654515432e+49', 1);
T('4.3268804362279202903026425549056882931092017277e+46', '4.3268804362279202903026425549056882931092017276613533294387339e+46', 0);
T('4.189959341458998096577e+21', '4.189959341458998096577829168875295737148610023043e+21', 1);
T('4.21600951603561543932379616062545387499718608088475e+50', '4.21600951603561543932379616062545387499718608088475e+50', 0);
T('8.0772287053085753181908066295181615050002027816439471099560144e+62', '8.07722870530857531819080662951816150500020278164394710995601439706e+62', 6);
T('4.858516749096378090940054644621721271409798381931301985744132768124433940088e+76', '4.85851674909637809094005464462172127140979838193130198574413276812443394008803201982104900633756691207132411137349e+76', 6);
T('4.8594012589559185648660762110081943595444892437e+47', '4.859401258955918564866076211008194359544489243699558475675e+47', 6);
T('9.032891237327931750030736985435160864857540577242659503694137949838362e+69', '9.032891237327931750030736985435160864857540577242659503694137949838362189022093022679940921425826128259909343e+69', 4);
T('1.6065253670403521592664147567590506765227731986290904711820095423175394666e+73', '1.6065253670403521592664147567590506765227731986290904711820095423175394666140412661943e+73', 6);
T('7.749963539571016075999500815264750732718851574140922621781795926538671516889e+75', '7.74996353957101607599950081526475073271885157414092262178179592653867151688805054695360143102470475323e+75', 0);
T('4.97284175477575422001922516965302090399726494003067956e+53', '4.972841754775754220019225169653020903997264940030679561191797941558387810806e+53', 5);
T('1.975296195048126425193679175473635015716604e+42', '1.9752961950481264251936791754736350157166037635293516242127992564141681223747e+42', 2);
T('5.1328121403456294986990177933134e+31', '5.1328121403456294986990177933133462284693334285103641624852944511623327e+31', 0);
T('3.17300063970031424965565234e+26', '3.173000639700314249655652343506932423129583296e+26', 6);
T('2.6761060956186888919408523e+25', '2.6761060956186888919408523e+25', 1);
T('3.8288491725130266786358515850601298979358e+40', '3.82884917251302667863585158506012989793581844295945954e+40', 3);
T('1.3116079837605175568143003689318023821544935885524044e+52', '1.31160798376051755681430036893180238215449358855240439119937944812204566791e+52', 6);
T('6', '6.18249675233347', 3);
T('8.700526647381523643104972970587749669262492685388e+48', '8.7005266473815236431049729705877496692624926853873981205463444472805364774524374210594e+48', 2);
T('6.51034266413060475188605279443629328188775747255438767400576308721440271916916e+77', '6.510342664130604751886052794436293281887757472554387674005763087214402719169163712185160177619380223954722e+77', 3);
T('9.66301217013267655091060333009098326660558212229556040305122971145023e+68', '9.66301217013267655091060333009098326660558212229556040305122971145023251928e+68', 6);
T('8.4873117016514798353723641330596460522482153602786440522e+55', '8.487311701651479835372364133059646052248215360278644052260394997802e+55', 3);
T('8.1567384372259299244851137488454956509711803257335606963990883271139658642e+73', '8.1567384372259299244851137488454956509711803257335606963990883271139658641447721311e+73', 0);
T('6.653067351315720474535209866847205059660984e+42', '6.653067351315720474535209866847205059660983969203051753e+42', 0);
T('47', '47.53736795154723', 3);
T('8234652934', '8234652933.2', 0);
T('2.48783752605046396582331766e+26', '2.4878375260504639658233176619661210323060046505365e+26', 6);
T('6.82091639348543904191057934608419220551308941539228154886924626330798e+68', '6.820916393485439041910579346084192205513089415392281548869246263307983e+68', 3);
T('4.76483351066861902409349305325865065767277760368340336229665678917080292064403e+78', '4.76483351066861902409349305325865065767277760368340336229665678917080292064402967067700933866614502426236818098e+78', 5);
T('9.356175490388553709909663765742662162946192718371680599303e+57', '9.35617549038855370990966376574266216294619271837168059930326216257113989916e+57', 4);
T('8.8349310407598298974944369388109525e+34', '8.8349310407598298974944369388109524893731794e+34', 0);
T('627548990', '627548989.8033686858434803', 5);
T('4.7544951739192290563381740161355046082640812395504819849e+55', '4.7544951739192290563381740161355046082640812395504819849283582329805943523e+55', 4);
T('8.6563515858586640950976797869450526087796898562847832370419577540090535859254e+77', '8.656351585858664095097679786945052608779689856284783237041957754009053585925399827682684453e+77', 2);
T('89855971222', '89855971221.6673', 5);
T('8.78663158795579039584985341051683048193486702558695709880456402453262437982e+75', '8.786631587955790395849853410516830481934867025586957098804564024532624379819521597271366577357745983769188991298e+75', 4);
T('5.3058003701564948609622001013772889023955957e+43', '5.3058003701564948609622001013772889023955956583700086215175167964e+43', 5);
T('4670291693381', '4670291693381.172288593118722795', 3);
T('135077690931', '135077690931.7331979004761307534303439652', 3);
T('1268954', '1268953.3068696535897099504', 2);
T('6.74332924805113292151559570397891864918882714347110503424e+56', '6.74332924805113292151559570397891864918882714347110503423301906352299726938e+56', 2);
T('8.426792407521917103294831663045988901116397250949007288109036608e+63', '8.4267924075219171032948316630459889011163972509490072881090366081741694462950888367890171915e+63', 1);
T('826970043566841238545', '826970043566841238544.772783586875727897507101326275603903124', 0);
T('7.9684215622343418083774858431e+28', '7.968421562234341808377485843085720978530203115207024316892e+28', 4);
T('7.439761197060958931741505688060923668836951752e+45', '7.43976119706095893174150568806092366883695175130561262171581999667e+45', 2);
T('9.2265378705045350380577596342363631988745578536101056739352146205998e+67', '9.22653787050453503805775963423636319887455785361010567393521462059986704848282079824199011683604e+67', 1);
T('115', '114.751481033', 5);
T('584819164540137771748', '584819164540137771747.31093254861524346879520069247', 2);
T('9.8804341697752249358093959230439e+31', '9.88043416977522493580939592304393967823371e+31', 3);
T('7795687563692', '7795687563691.943228058896336001', 6);
T('7.0105180168710988721108457304433244988e+37', '7.0105180168710988721108457304433244988411109516049058e+37', 4);
T('7.76405934619093929897520046307569386196545293835474659170372540267307306695275e+77', '7.7640593461909392989752004630756938619654529383547465917037254026730730669527501116823e+77', 6);
T('53654829970', '53654829969.7944752735619215057015755741889754815039', 6);
T('9068', '9068.5108289330343494479970386563475824', 3);
T('1.57252019017121940440044901270983158569449570993e+47', '1.57252019017121940440044901270983158569449570993959735815242186969445395680558873888379e+47', 3);
T('47105657529621', '47105657529620.690390928893897483', 4);
T('3.0701680815137467441430643344196724314071211539737564355426681506346011092313e+77', '3.070168081513746744143064334419672431407121153973756435542668150634601109231298801753e+77', 6);
T('2.254748980144632056870282289516344465091705494872110744854958277024893655724086e+78', '2.254748980144632056870282289516344465091705494872110744854958277024893655724086114e+78', 3);
T('8.6804595127002711596677928478764215643202267707183249578722e+58', '8.68045951270027115966779284787642156432022677071832495787211e+58', 2);
T('1.6616452189706630826628568581120235957533749995557895e+52', '1.66164521897066308266285685811202359575337499955578948612926e+52', 5);
T('1', '0.8607233175947268601471470254222', 4);
T('80438637112846157', '80438637112846156.868153779417388310938701599183644', 4);
T('7.5352856099569644235693168885e+28', '7.535285609956964423569316888414232817525528114536568839847e+28', 0);
T('1.52046534158581274977406836916816576787e+38', '1.520465341585812749774068369168165767871634342148130375747095651714e+38', 3);
T('4904280876', '4904280876.38', 6);
T('4.89123255785618423846280549052041126446190007363107153510571873e+62', '4.89123255785618423846280549052041126446190007363107153510571872014523381076162030429e+62', 2);
T('588973598938173298644', '588973598938173298644.193331483041508666079882021702472488', 5);
T('3.129866086483601334427373645712453e+33', '3.129866086483601334427373645712452888528031869463e+33', 4);
T('2.4548931664883537491705361764766924537687429398709e+49', '2.45489316648835374917053617647669245376874293987093996264380136552467616057405739e+49', 1);
T('9', '8.3315829027', 2);
T('1.1051399464360576710944210257437023291547113391240003e+52', '1.10513994643605767109442102574370232915471133912400025342604701e+52', 2);
T('9.752687048439012531432e+22', '9.75268704843901253143204386295153468836e+22', 4);
T('3.581521079821994263378762103867669522659029986409745333587e+57', '3.581521079821994263378762103867669522659029986409745333587008e+57', 6);
T('8.93966086607514135323118938003706496398448941757559e+50', '8.93966086607514135323118938003706496398448941757558872250801815081689620311385e+50', 2);
T('5.71281922896164840827029830892578787914987158382061582894797532e+62', '5.712819228961648408270298308925787879149871583820615828947975310059225555341738e+62', 2);
T('3.1747093793026638986241128117814307612240747388971878876848049767799074824876e+77', '3.174709379302663898624112811781430761224074738897187887684804976779907482487601058106354e+77', 3);
T('5.0205851355400652514606370159136761717010524996113616903741529e+61', '5.020585135540065251460637015913676171701052499611361690374152878235661619234451746369148356858907e+61', 2);
T('7.14385490732619812767841504958200925947e+38', '7.14385490732619812767841504958200925947111824475037678365055579933711e+38', 3);
T('82882743173152655965', '82882743173152655964.2534849487701817607503811357502961111729', 0);
T('9.8916499279909753920473961467972248968419e+40', '9.8916499279909753920473961467972248968418370287803064586841998e+40', 2);
T('79337070', '79337069.8179893', 0);
T('7.8565336821333864366142803151566110836725930584830215e+53', '7.85653368213338643661428031515661108367259305848302150013782006885371312326e+53', 3);
T('4.9846594056937107716557322570972092959545577882784700688061312606740062508725e+76', '4.984659405693710771655732257097209295954557788278470068806131260674006250872532674593991660846931261448935682109e+76', 5);
T('204019', '204019.4154363439359387946127927516706089', 1);
T('8.1200684022301608487956237747063046714337697404623772e+52', '8.12006840223016084879562377470630467143376974046237715609675079e+52', 4);
T('627405668654964584', '627405668654964583.6969209359923', 5);
T('2.8858077171663657723122891650207e+31', '2.885807717166365772312289165020704041987942238e+31', 5);
T('8', '8.53429052713991286721862', 1);
T('5.538279373604046786986170621191751714735e+39', '5.538279373604046786986170621191751714735442026974851294308289218802610155209333e+39', 3);
T('8501184687765116219', '8501184687765116219.3409', 6);
T('4.5720166670497244249876150478510890114495856476364594e+52', '4.57201666704972442498761504785108901144958564763645948689e+52', 1);
T('4.099481544619440841317838063706817538926119527116727969688e+57', '4.099481544619440841317838063706817538926119527116727969687433703757042360289792620267775e+57', 0);
T('9.6382734189915001788013268924326820397e+37', '9.638273418991500178801326892432682039656871133807221e+37', 2);
T('6.25538319178142213837718200684904617533172033e+44', '6.2553831917814221383771820068490461753317203278718228e+44', 2);
T('8.5367019134476847666511583000850865369155578934099271e+52', '8.536701913447684766651158300085086536915557893409927120701336210684985601660977e+52', 1);
T('7.43976694177732091546523722693422006823069880715171657067840394e+62', '7.439766941777320915465237226934220068230698807151716570678403932934819027e+62', 0);
T('8.3535591813761229028466233063638790674785083194958714728659106457835627779348e+77', '8.353559181376122902846623306363879067478508319495871472865910645783562777934796404885768205451566e+77', 6);
T('5.30317694762973873150690720395872858809980526872604e+50', '5.30317694762973873150690720395872858809980526872604055438114663327e+50', 5);
T('9.95994477520718933603124875246006e+32', '9.95994477520718933603124875246006265874153479e+32', 4);
T('6.05783688788114262492033874206595464029526019943949525266704383755e+65', '6.057836887881142624920338742065954640295260199439495252667043837553348857981550189993e+65', 4);
T('2.237005344224067729731548315442442870013333035086619284543920731543890588109e+75', '2.23700534422406772973154831544244287001333303508661928454392073154389058810800820834476762e+75', 0);
T('5.9868206656369469477882870266002227298746796317389751541935e+58', '5.9868206656369469477882870266002227298746796317389751541935077e+58', 1);
T('2.76834654804328302864653422336312274e+36', '2.76834654804328302864653422336312273913660082e+36', 2);
T('1.830022886230320671775283662204101731185981636306e+49', '1.8300228862303206717752836622041017311859816363059833339244968369262866e+49', 4);
T('1.5801614395197958905933850850634416193766365930003173649085e+58', '1.58016143951979589059338508506344161937663659300031736490856076784221336e+58', 3);
T('6250413575', '6250413575.115892113', 6);
T('8.2857909415070848097196812302565635033e+37', '8.2857909415070848097196812302565635033277414782212e+37', 5);
T('7.260104177915683814415690104628740257634731001460207224993100156524918732972e+75', '7.2601041779156838144156901046287402576347310014602072249931001565249187329722685296420827753912e+75', 4);
T('8.3752429958640579804741835591987702905082017703203735954189885728545959586e+73', '8.375242995864057980474183559198770290508201770320373595418988572854595958634798079121735197693161054857846277849e+73', 5);
T('4.7760140779662331812098987709237928880492862940519236588249164960487e+67', '4.776014077966233181209898770923792888049286294051923658824916496048790445787734723196719315684471565934e+67', 3);
T('6.516224998546473261254767693523015361590674793821400794248721308071853e+69', '6.516224998546473261254767693523015361590674793821400794248721308071852884831044058663412345655e+69', 4);
T('820693668185998', '820693668185998.4263234470228280354644557723226', 1);
T('7255627498268020381', '7255627498268020381', 5);
T('2.7377384424515491353472957145807533103127964372e+46', '2.737738442451549135347295714580753310312796437214208279680288190287063722987190868046e+46', 4);
T('9.10921760776625377103647256333749e+32', '9.109217607766253771036472563337489755077837169297e+32', 6);
T('3.5334621003883605170021171671912839203927186360464264144276953867197099781e+73', '3.53346210038836051700211716719128392039271863604642641442769538671970997811076477e+73', 5);
T('1.2660130809269669067310096253485773844994e+40', '1.2660130809269669067310096253485773844994238929735e+40', 1);
T('927956323', '927956323.08157811886', 4);
T('8458710073972344951', '8458710073972344951.8906739653695', 3);
T('2.9868327839242179453106980155573516401372580234586119718740538e+61', '2.986832783924217945310698015557351640137258023458611971874053775020291e+61', 2);
T('7.31662142927310179988439924778299991894952529323733303e+53', '7.316621429273101799884399247782999918949525293237333020879e+53', 0);
T('59687', '59686.132941390511494192318108593901896114011', 0);
T('9.5938473575368834019737264388985492277645691e+43', '9.593847357536883401973726438898549227764569060789908980124199158e+43', 0);
T('4.92960261241542877792802894528e+29', '4.9296026124154287779280289452790223405004496307280836e+29', 5);
T('4.791376891473510961445507512499955845788075351060755010163345630421595623532552e+78', '4.791376891473510961445507512499955845788075351060755010163345630421595623532552622039806897725107e+78', 1);
T('716472040407483077092', '716472040407483077092.411370968470182674923966190963', 4);
T('34462258370604170', '34462258370604170.12256806084916444441564684926899', 4);
T('6.316423342491324879617467438403366936072641610309503587701991664093446e+69', '6.3164233424913248796174674384033669360726416103095035877019916640934455189320903256169319912624640305683541879e+69', 6);
T('8.22591066844330164003382312811174169457193688600447549344926282e+62', '8.2259106684433016400338231281117416945719368860044754934492628166837578854e+62', 6);
T('2793967', '2793967.21269301611816379915139', 3);
T('7.66575312756131847617598258107246719795309611530495203814e+56', '7.6657531275613184761759825810724671979530961153049520381374657504e+56', 5);
T('9.14691557640388669512006577601902485964647218756621774484563913303745141238197e+77', '9.14691557640388669512006577601902485964647218756621774484563913303745141238196860387667212e+77', 0);
T('7.0320104518583282492846472265886498579333539e+43', '7.03201045185832824928464722658864985793335395278477247993921740121571e+43', 3);
T('4.068001198595878598296478708e+27', '4.0680011985958785982964787072904625478411008411495512687069833e+27', 0);
T('9.5512218798864697824209410597660942653e+39', '9.5512218798864697824209410597660942653000781571100864638879858272667617712e+39', 4);
T('4.6111245005177206397999986494833080442814460008882941100459984703565333483618e+76', '4.61112450051772063979999864948330804428144600088829411004599847035653334836177e+76', 4);
T('94279337987', '94279337987.8444429550368045785428378554252258', 3);
T('6.521755094290294477557e+21', '6.521755094290294477557529645445e+21', 1);
T('1.110314630685210260057461030047115905353271e+42', '1.1103146306852102600574610300471159053532700310695896016815e+42', 2);
T('7.013337515896725778213559953000671209916994357291415956864478540770862767561026e+78', '7.013337515896725778213559953000671209916994357291415956864478540770862767561025304346455194e+78', 0);
T('9.616508118148989729178441260503566383482903343644160849654296708834697143298644e+78', '9.6165081181489897291784412605035663834829033436441608496542967088346971432986437480373156112275e+78', 2);
T('20389505053097813594', '20389505053097813593.9368902622439119503529876515507727443447', 6);
T('5.79297321020935592577738781241135582494782343062155010045065302977656133e+72', '5.79297321020935592577738781241135582494782343062155010045065302977656132901186512531199663246438379384e+72', 2);
T('881381920', '881381919.6815912278678537944', 0);
T('5.69888449858250432005012792244001557373633308438e+47', '5.6988844985825043200501279224400155737363330843751080652774019593e+47', 6);
T('3.2818061086542498195709075025038997712e+37', '3.28180610865424981957090750250389977116589227552730751219887914803828e+37', 4);
T('9.58730770852205432410260823108245324695100492322830996e+53', '9.58730770852205432410260823108245324695100492322830995796677908688216499075040854e+53', 5);
T('5.251317627468694613567228729725178641352327227604423348724388360855e+68', '5.251317627468694613567228729725178641352327227604423348724388360855001e+68', 6);
T('6.03407242404497370940502977795073732792301399663744666394990796597e+65', '6.034072424044973709405029777950737327923013996637446663949907965972947569289117259956978e+65', 5);
T('9.025771330961926647194813560624476262e+36', '9.02577133096192664719481356062447626185407807822130738001015e+36', 6);
T('5.4769013241107582271727451199897618975411667130512989571525459455570836391470085e+79', '5.476901324110758227172745119989761897541166713051298957152545945557083639147008503741962320727010649581870670717404124e+79', 3);
T('8.23673982512754883038639005268912215045e+38', '8.236739825127548830386390052689122150448066398672586110044e+38', 4);
T('7.66511755180371141090995e+23', '7.6651175518037114109099521e+23', 1);
T('1.994881299467946974103244090357349466273365e+42', '1.9948812994679469741032440903573494662733644635743595973785805953296850171872002e+42', 0);
T('9477994813943', '9477994813942.1062020999973185881739', 2);
T('4.51024446564195604358838805941277000195183507412886590641714585245197e+68', '4.510244465641956043588388059412770001951835074128865906417145852451972317273175e+68', 4);
T('5.93832068024828121265689338741933173e+35', '5.9383206802482812126568933874193317335630658365129354e+35', 4);
T('7.80399906574970070025134526134422120034855216896370968856490042332e+67', '7.803999065749700700251345261344221200348552168963709688564900423319985078477927342356810695499e+67', 5);
T('1.402411882175126571901263110068854586801304611197158007952926150752064225e+72', '1.402411882175126571901263110068854586801304611197158007952926150752064224428288621890484702099495442e+72', 2);
T('9.348385278043060716022132930628833531598673254567894656521269030024678e+69', '9.34838527804306071602213293062883353159867325456789465652126903002467883873309373845308523421910674e+69', 1);
T('1.67431497153495889649828083261e+30', '1.674314971534958896498280832610224985778969182825305401731977873648519e+30', 4);
T('4.1238199217851135794908800216123326e+34', '4.1238199217851135794908800216123325716436146e+34', 2);
T('9.45468031833623190223081602394282502705e+39', '9.4546803183362319022308160239428250270498085187424662737159055739e+39', 5);
T('6.395779633927336214726497248528510483441e+39', '6.39577963392733621472649724852851048344055690811e+39', 0);
T('9.1069943577576297683957706149e+29', '9.10699435775762976839577061490767564245593e+29', 3);
T('836439471210692000', '836439471210692000.7342', 3);
T('70722', '70721.500768754658375618572215366938675296', 5);
T('5.51818962870106031431205795262207318998e+38', '5.51818962870106031431205795262207318998423220381315209574024969947429795e+38', 6);
T('7.206122722879088516890375117949e+30', '7.206122722879088516890375117949634899e+30', 3);
T('3.3565358674329439803386979274589243814715e+40', '3.35653586743294398033869792745892438147147110851702813134502149387354882872e+40', 5);
T('9.385062315555477749725120556246134015297e+39', '9.385062315555477749725120556246134015296535059395668266e+39', 2);
T('1.66129414595303686277183664752731863350936301749340882303419817661927e+68', '1.661294145953036862771836647527318633509363017493408823034198176619269819289985616586029598813293e+68', 6);
T('2.70783160048105808258176e+23', '2.707831600481058082581768087749603445e+23', 3);
T('7.75876199226775147945715090843060899287337111782e+47', '7.75876199226775147945715090843060899287337111782344691163619076162561004174348836512413e+47', 3);
T('1.36568377239626578402522077885991279912753510854998317534780314371841e+68', '1.36568377239626578402522077885991279912753510854998317534780314371841686904690218e+68', 1);
T('8.9629057117861730208855731504e+29', '8.9629057117861730208855731504048196778599e+29', 3);
T('8.930249288793868140707780913373093341291105139670096469600384e+60', '8.93024928879386814070778091337309334129110513967009646960038384033086900361830235410333064e+60', 6);
T('6638', '6637.442', 2);
T('4.3787247380543364313258469536785055012854652953229949683881348556840150893045148e+79', '4.37872473805433643132584695367850550128546529532299496838813485568401508930451484186960469e+79', 5);
T('9033023', '9033022.71111217237646204978230020271916688055', 5);
T('1.31556642444102565914411934344526882832950436711567547690417964e+62', '1.3155664244410256591441193434452688283295043671156754769041796386850597555328367976880643294988830001e+62', 4);
T('3', '2.6', 5);
T('6.477595878068868376759515333189939438228289508561206793768830601e+63', '6.4775958780688683767595153331899394382282895085612067937688306000336514138e+63', 2);
T('5255', '5255.983227050765', 3);
T('2.33533619398826786329595916272726259445151650876508304625520729e+62', '2.3353361939882678632959591627272625944515165087650830462552072936107738555443e+62', 3);
T('3.565413643024965189788242566241555725823588570787e+48', '3.565413643024965189788242566241555725823588570786763053373480119e+48', 2);
T('3.88362417669169457963458537623825741839075512294353869436e+56', '3.8836241766916945796345853762382574183907551229435386943510192959898863314062110651e+56', 0);
T('8.29049562515773896470445130531234959192e+38', '8.290495625157738964704451305312349591921408814086495604302810176497465245e+38', 5);
T('9.8048552948021583907463782902012381370909578865779029896735551238e+64', '9.8048552948021583907463782902012381370909578865779029896735551238e+64', 5);
T('7.3496555639107301736193351146679315155119679324232803228682966513449508891e+73', '7.349655563910730173619335114667931515511967932423280322868296651344950889119e+73', 3);
T('1114', '1114.1567974801980623834674505069', 1);
T('5.104687866818983860230031590620064435185379637935155151117321e+60', '5.1046878668189838602300315906200644351853796379351551511173219345095292285948747e+60', 1);
T('6.36262783460500343176127135e+26', '6.36262783460500343176127134071132856028299621415080101e+26', 0);
T('2.652384645259081463894546980561074474851710172019188150822365e+60', '2.652384645259081463894546980561074474851710172019188150822365344432525429762323970675e+60', 5);
T('4.81531531408145065986457482350533648081753773372561e+51', '4.8153153140814506598645748235053364808175377337256096611146171270873361230477e+51', 0);
T('1.49960191262668020605915024039205747280720177025751739949204091e+63', '1.4996019126266802060591502403920574728072017702575173994920409101832113278218e+63', 3);
T('3.86031135712709377478373271080955276958571041185628356093e+56', '3.86031135712709377478373271080955276958571041185628356092869479678275612e+56', 0);
T('20638', '20638.13841547194122369158429721221', 3);
T('7.676668250079910381877581327488001584596639019027e+48', '7.6766682500799103818775813274880015845966390190271813644030873941e+48', 5);
T('4.025240533621155775887e+21', '4.0252405336211557758865427890485208055730495429418375e+21', 5);
T('8.8713394030742315630940026419579174428967245965873e+49', '8.871339403074231563094002641957917442896724596587332595300358685705449015963808249e+49', 5);
T('483105', '483105.062585767477301347083204', 6);
T('9.06557121607332285634740639663544036526072552e+44', '9.065571216073322856347406396635440365260725522e+44', 3);
T('40661084429706069310', '40661084429706069310.331388258339726810176', 6);
T('6.58626205260251503605571e+23', '6.586262052602515036055706838759174e+23', 6);
T('8.039352807006599079594817351364198660835583624e+45', '8.0393528070065990795948173513641986608355836240120947113221328153630500070744531576466e+45', 6);
T('9.44369548647505955898203e+24', '9.4436954864750595589820299434339030482529612934529618e+24', 5);
T('96652962179', '96652962179.15395648944624947091985509866123068', 5);
T('7.53180784442829922830527619986e+29', '7.53180784442829922830527619986155e+29', 5);
T('9.69845434712533303723120528437495779820287e+41', '9.69845434712533303723120528437495779820287087864858706725081056941e+41', 4);
T('4.97724288799823317645004342886181278679445654433e+47', '4.977242887998233176450043428861812786794456544338340376077722664338160887784825547873468e+47', 1);
T('9.4041561996722144206018254745724661946784292427757595893983916511e+64', '9.404156199672214420601825474572466194678429242775759589398391651045332745460177584782305e+64', 0);
T('8.7354556370593227548863847903220682560641355972043327420526e+58', '8.735455637059322754886384790322068256064135597204332742052600668799202968e+58', 6);
T('717796954746145076814', '717796954746145076814.648979', 1);
T('1.2094610884151994732701498500102e+31', '1.2094610884151994732701498500101005249471255895542368689885977835371e+31', 0);
T('212457603', '212457602.9746522373332084555183941103136731', 6);
T('44', '43.87784465769455603', 5);
T('837552342', '837552342.374211097635252499323570631284967489', 1);
T('1213545', '1213544.897049529165541283', 4);
T('7.146015626124169384503675055044811981555944782307866646459297109646611e+69', '7.14601562612416938450367505504481198155594478230786664645929710964661133854243046965212630711e+69', 1);
T('9.130707505378181096521914626350895571966153030560594453468863110876728222e+72', '9.130707505378181096521914626350895571966153030560594453468863110876728222189425656766517246101145665672404012e+72', 5);
T('1.57488843804596553755001019144456367191248682295908380955e+56', '1.57488843804596553755001019144456367191248682295908380955875e+56', 1);
T('2.179845793333599944196e+21', '2.179845793333599944196125754221503241449178e+21', 5);
T('3.82690707699819983786627573082239036381115148197732929e+53', '3.82690707699819983786627573082239036381115148197732928393617985e+53', 2);
T('5.29917273254747251821123716494014218808881809e+45', '5.2991727325474725182112371649401421880888180906692e+45', 3);
T('4682643', '4682643.4996973705312954699673', 1);
T('822524756', '822524756.022121', 6);
T('4.32658978435981546570992394325338710383955e+41', '4.326589784359815465709923943253387103839549239e+41', 4);
T('6.876341516145602002544148010054491854653801410934e+48', '6.876341516145602002544148010054491854653801410934082625736443905e+48', 5);
T('91', '91.682713416756610832761863084902751774', 1);
T('602983570647460', '602983570647460.2', 4);
T('5.2689310646922751094610611233572632751050867449611934913e+55', '5.2689310646922751094610611233572632751050867449611934912930486199252668531965397599045e+55', 5);
T('51509787', '51509787.182563322120476', 3);
T('4.56955593988345928846059e+23', '4.5695559398834592884605857566162e+23', 5);
T('1.67105086171410142684336883e+26', '1.67105086171410142684336883e+26', 4);
T('1.205992851079102398574741332803153998239873432702971985e+54', '1.205992851079102398574741332803153998239873432702971984691958878055e+54', 2);
T('5.2538590506072091076694391382149231155545590138121663778e+56', '5.25385905060720910766943913821492311555455901381216637779344673184144961e+56', 2);
T('3345', '3344.360323506508413', 0);
T('5.8821997847320082893466038443868e+31', '5.8821997847320082893466038443867603354e+31', 0);
T('1.84936335068907327726838770108450710946979027750052e+50', '1.84936335068907327726838770108450710946979027750052582191328991771480649357e+50', 1);
T('4.7334630566265769020659694403954702843171664613427e+49', '4.733463056626576902065969440395470284317166461342754639093e+49', 1);
T('7.5121684975963806631526e+22', '7.51216849759638066315253771077369643503067573e+22', 0);
T('1.2551488948741514217011234e+26', '1.25514889487415142170112340859536e+26', 3);
T('5.9137486514870474721625553432573957240279722382979457e+52', '5.91374865148704747216255534325739572402797223829794572608088572953e+52', 4);
T('6.9814994932052102112141e+23', '6.9814994932052102112140927475560637234417629879832218935e+23', 2);
T('9.9592284905125622359433040468544399604869173631101597368308281921448e+67', '9.95922849051256223594330404685443996048691736311015973683082819214488579501167445966e+67', 1);
T('7.85335926780386685002332666111432496047181825980442199432949872594217947135e+74', '7.8533592678038668500233266611143249604718182598044219943294987259421794713434975926629103610208059073844866783155e+74', 0);
T('2.7900940158402222498978730982435599844376469366055942131178494938113724781e+73', '2.7900940158402222498978730982435599844376469366055942131178494938113724780936245918738966833163365e+73', 2);
T('2.052369805485717110415057541031e+30', '2.0523698054857171104150575410312766941813984208984146165074893262722239e+30', 4);
T('2', '1.6264838931952481161417372', 5);
T('9.75185904722733144126021275e+26', '9.75185904722733144126021275e+26', 2);
T('5.436685967965470754321698446149387290944969342077518476951821e+60', '5.43668596796547075432169844614938729094496934207751847695182027052099797529299915765458198626096718e+60', 0);
T('9.537623043425245436628e+21', '9.53762304342524543662792092e+21', 6);
T('9230751', '9230750.99985411', 4);
T('54277', '54276.53219', 4);
T('5.37200681094911001556263072764457738913409190488e+49', '5.372006810949110015562630727644577389134091904880030641248544227527484950366175272e+49', 5);
T('9.764066165059555783271586632012807266378668488662822207970065e+60', '9.76406616505955578327158663201280726637866848866282220797006521038687338923943e+60', 6);
T('6.002661783269505201023886733015064914704780670631756e+51', '6.002661783269505201023886733015064914704780670631756764e+51', 3);
T('2.712715333640398009117600761919992273320351779251113514887836756e+63', '2.712715333640398009117600761919992273320351779251113514887836756e+63', 5);
T('9.5732641866953853642239423893628923263091175081e+47', '9.57326418669538536422394238936289232630911750809802622618e+47', 5);
T('989686057030589642630', '989686057030589642630.2404413149669', 3);
T('2.2805459846824298451714433e+25', '2.280545984682429845171443320290491e+25', 6);
T('8.2805041102843135456368848685212508264924637133578157437443e+58', '8.28050411028431354563688486852125082649246371335781574374420479452328e+58', 0);
T('5.230380834317050022262415570187013023382458975e+45', '5.23038083431705002226241557018701302338245897599971583e+45', 3);
T('8804890515', '8804890515.3939385043894168292200828488', 1);
T('8700', '8699.83292783125759697344817775327720777123', 2);
T('7.2832136677279055412980995688580874141275357e+43', '7.283213667727905541298099568858087414127535700150053296094822519229242079875022715e+43', 1);
T('709', '708.853103225045623', 6);
T('956224569', '956224568.674469088', 6);
T('3.205357452182015676712527502354637515568128369661864608603112174040573812e+73', '3.20535745218201567671252750235463751556812836966186460860311217404057381199044085918839795681316368e+73', 4);
T('5.481263710203381492154706830723769311244814774002390653349e+57', '5.48126371020338149215470683072376931124481477400239065334836606122e+57', 0);
T('7.1833860226647311702327415203104959468957280127577496689772227568060512930526478e+79', '7.18338602266473117023274152031049594689572801275774966897722275680605129305264784911e+79', 3);
T('4.4096131633666138932648652235547778e+34', '4.409613163366613893264865223554777872867559e+34', 1);
T('594163679101621', '594163679101621.619428', 3);
T('1.10550561992786019812088305648267234250267687864721370923144323774759677e+71', '1.1055056199278601981208830564826723425026768786472137092314432377475967671371402637107e+71', 0);
T('3.0156197691114251409609178715890837e+34', '3.0156197691114251409609178715890836357875412068502e+34', 0);
T('858264702779', '858264702779', 6);
T('7.2665138280482002934065381578023269096561951277854844e+52', '7.2665138280482002934065381578023269096561951277854843915738660159036474157457e+52', 0);
T('9059903196', '9059903195.658022150146323962', 0);
T('9.184196788461527500243925285699296818916310075816520144535171058518446484928e+75', '9.1841967884615275002439252856992968189163100758165201445351710585184464849283475112261085570227582e+75', 4);
T('6.20644748731138706028809e+23', '6.20644748731138706028809454184907707006597e+23', 6);
T('1.13815985650375358258634501943670090844734984472048971769649689273e+66', '1.13815985650375358258634501943670090844734984472048971769649689273e+66', 4);
T('9.08963382387968247670437e+24', '9.0896338238796824767043697958e+24', 6);
T('9.2864418621763104945729654313295403054950059653131142166063538329935e+67', '9.286441862176310494572965431329540305495005965313114216606353832993460646556303636254e+67', 0);
T('7.6473514675621870873317079201190481831811587985994889250536510551704774e+70', '7.64735146756218708733170792011904818318115879859948892505365105517047744145210287362920502773e+70', 5);
T('12933594775', '12933594775.7', 3);
T('32', '32', 6);
T('6.06538611569643116846516636664551286371378755652239373493e+56', '6.06538611569643116846516636664551286371378755652239373492321037479511367094952872924273096e+56', 2);
T('1.58160693734164813133342182871776e+32', '1.5816069373416481313334218287177585765285161639458215007e+32', 6);
T('8.850351955285725770975588804958850650086098318889630382576405971606490254e+72', '8.850351955285725770975588804958850650086098318889630382576405971606490254062585173772751539892279e+72', 6);
T('799', '799.03859067', 5);
T('826865889702322123826', '826865889702322123825.8636538248927506181284300486', 5);
T('2414009546431046271', '2414009546431046270.531659303374557993392177937', 2);
T('174993296055777', '174993296055776.65847372570322296', 6);
T('81', '81.03469789211', 6);
T('3.645720293394951126272755471993194203322008359949778211318e+59', '3.6457202933949511262727554719931942033220083599497782113179958176031952652702405616809309e+59', 6);
T('6.9711765982659378107567439198462625654941665096060637223445091253035090605350126e+79', '6.971176598265937810756743919846262565494166509606063722344509125303509060535012592189669e+79', 5);
T('1.460526958287317414248931581369726158518e+39', '1.460526958287317414248931581369726158518094212695338757e+39', 1);
T('6.1796657725442213394698608205252381239788233155e+46', '6.1796657725442213394698608205252381239788233155067309808065722636215701341870209073e+46', 5);
T('3', '2.2944858699541539533', 2);
T('4.6608872759496871643235248585204816661886e+40', '4.66088727594968716432352485852048166618855030721725542949857766821383196456717e+40', 4);
T('9.722346760301372065745e+21', '9.722346760301372065745468001799787e+21', 3);
T('6.582546522944960476313877950966810624422437681408898527198548622817949071e+72', '6.5825465229449604763138779509668106244224376814088985271985486228179490713e+72', 4);
T('9.79272885233190863377301657832798215768609656676151142862616560863e+65', '9.79272885233190863377301657832798215768609656676151142862616560862455060907363150922819743217071286e+65', 2);
T('9.98552373386272773484260928750855846886856642490463182869045484460897211e+71', '9.98552373386272773484260928750855846886856642490463182869045484460897211053002e+71', 5);
T('3.8523735312153651423291697651542374077308161e+43', '3.85237353121536514232916976515423740773081602069858647358e+43', 0);
T('9038084834860404178', '9038084834860404178.13530827774124856280990752', 6);
T('810227873578441305167', '810227873578441305167.10276178612206851092685036', 4);
T('8.0697980353542424992055962292069249647567178717713975824e+55', '8.069798035354242499205596229206924964756717871771397582406245959583755159e+55', 5);
T('4.590984131543429595031231141227539303318810544342717124842057283315e+66', '4.59098413154342959503123114122753930331881054434271712484205728331522145929626113714451484281297e+66', 1);
T('7.8900609751120218440634958194472713551681090413183925183879239890692794096788784e+79', '7.890060975112021844063495819447271355168109041318392518387923989069279409678878469712335888430935871212246423090107e+79', 3);
T('2.96184302195048943924704221e+26', '2.961843021950489439247042211315450554906886317533019e+26', 1);
T('988588601511450415963', '988588601511450415962.922435556983718', 4);
T('456492340139914961631', '456492340139914961630.8009019276644567', 5);
T('5.778986104535628635987273189191061135230394444163228106638773298e+63', '5.778986104535628635987273189191061135230394444163228106638773298229927163253e+63', 5);
T('8.97584485716539815164427804358868657591e+38', '8.97584485716539815164427804358868657590453364014736765829455391038344365e+38', 2);
T('7.69928848706022915619176156380214474812361878942304193992429e+59', '7.699288487060229156191761563802144748123618789423041939924294149979232861258462e+59', 4);
T('4074', '4073.729707177743817652674', 4);
T('37309709643', '37309709643.04260813695723974603519310716716127', 6);
T('6.920140178652240795441485326080685582793991658e+45', '6.9201401786522407954414853260806855827939916584635136887842603685300060007857e+45', 4);
T('895914025649670014', '895914025649670014.5', 6);
T('8.6383926695394912949663940565861775913784135091617600463584664488e+64', '8.63839266953949129496639405658617759137841350916176004635846644877605837476905198843254092e+64', 2);
T('3.82833541940282998643710074650920847638853217496e+47', '3.8283354194028299864371007465092084763885321749615820683262e+47', 5);
T('6.689063664517022142315076346747116251591e+39', '6.6890636645170221423150763467471162515906803e+39', 6);
T('9.4781662014807133389773131135432792574578206308e+46', '9.47816620148071333897731311354327925745782063074812104778583198e+46', 0);
T('6.198000292944574838513167362679292506917449791204791e+51', '6.1980002929445748385131673626792925069174497912047909779146795036590962733e+51', 4);
T('5.0361489800802822901864223969922502345910141600552018968969e+58', '5.03614898008028229018642239699225023459101416005520189689688845471263810456013663238619682754955e+58', 0);
T('4632698433956139814', '4632698433956139814.49262746405883571203277524019624', 3);
T('1.32572843119410552373498260831163615861674807392392e+50', '1.32572843119410552373498260831163615861674807392392224309121169422424085669628385752808887e+50', 4);
T('4.1109253850918129327997843211052123648765787276500341989e+55', '4.11092538509181293279978432110521236487657872765003419893748306584838278437832793615401067636128e+55', 1);
T('72036', '72036.79801424378793901114413306335081', 3);
T('7.66904529134758671343797826934325305218044371671610663260512438046e+65', '7.669045291347586713437978269343253052180443716716106632605124380453574854406e+65', 0);
T('2.559547788691941592380629798910845951662473285292891862536584e+60', '2.5595477886919415923806297989108459516624732852928918625365837646225574682747825558930831e+60', 5);
T('2.89748726506675126939001594235644504154614e+41', '2.89748726506675126939001594235644504154614272522732852459381828355e+41', 4);
T('6.453404216022281554958387938514535062e+36', '6.45340421602228155495838793851453506138392105376373855111151699197806e+36', 2);
T('2.09304553541543648700174117e+26', '2.093045535415436487001741173029806976639254851097539492611002e+26', 1);
T('9.9116017151184368756587053373230011623463385439034222689657e+58', '9.911601715118436875658705337323001162346338543903422268965708164207444251919775184e+58', 3);
T('5.6066698506167965464520523690944793669767976536474872399391e+58', '5.60666985061679654645205236909447936697679765364748723993913176630759095630067706400793675e+58', 6);
T('4.7504671290194766884473308545e+29', '4.750467129019476688447330854506661e+29', 3);
T('6.9666619544373201599819079417036955799132101482253754240548581621835690418154141e+79', '6.9666619544373201599819079417036955799132101482253754240548581621835690418154140020733492e+79', 2);
T('659884121106602108648', '659884121106602108648.29529295143433134219', 3);
T('7.78104309197633689292842425200505554254630347482534521278546406157492806894183e+77', '7.78104309197633689292842425200505554254630347482534521278546406157492806894183125303e+77', 3);
T('7.995482528167717088987333262706345980931660269883710283482843938233748e+70', '7.99548252816771708898733326270634598093166026988371028348284393823374796210031858241358192475696230153713816606e+70', 0);
T('2.225932566442890343927983585173164022842011597454920078608319877533830749e+72', '2.2259325664428903439279835851731640228420115974549200786083198775338307494617959375e+72', 6);
T('3.82897113603322120708430090164687849080357792409426169186781009e+62', '3.828971136033221207084300901646878490803577924094261691867810096258349506940697223020072645437412202096e+62', 3);
T('4.777025779476378022862654235961e+30', '4.777025779476378022862654235961348254300527039273157e+30', 3);
T('5.503740064472487329567421280955568241665077909e+46', '5.5037400644724873295674212809555682416650779089963384033153865134894e+46', 5);
T('5.747709933864836694668857171825898348495178732840524780773787061303e+68', '5.7477099338648366946688571718258983484951787328405247807737870613029938830036037878316313e+68', 0);
T('6.776428954561107517776211158753435964565257892185443e+51', '6.77642895456110751777621115875343596456525789218544316976486249e+51', 4);
T('1.447354330023263003134607830308073053885038660258382215785361617758e+66', '1.44735433002326300313460783030807305388503866025838221578536161775862854481892101321e+66', 3);
T('9.990081578790382739157777562790817941494453511957896787845916167293077e+69', '9.99008157879038273915777756279081794149445351195789678784591616729307693571463936778177628611e+69', 4);
T('3.80485045265838826293578239218262634807800954689915990839532572683369e+68', '3.8048504526583882629357823921826263480780095468991599083953257268336876021e+68', 6);
T('48328913641412147215', '48328913641412147215.5197405176313005561', 3);
T('1.508571086775422891905788536845015017319901316892817073553e+57', '1.508571086775422891905788536845015017319901316892817073552903135214794595173669023489519954e+57', 0);
T('2.8922733668970799487982221279087168317772686314917182502020749858347e+67', '2.89227336689707994879822212790871683177726863149171825020207498583465e+67', 4);
T('1.13283006290820079994368e+23', '1.132830062908200799943685993592346e+23', 3);
T('54531672795', '54531672795.109224', 1);
T('7.0904596678634502094268883492398352275622032591152366493518134237584161347823e+76', '7.09045966786345020942688834923983522756220325911523664935181342375841613478230978692023375e+76', 5);
T('4025678', '4025677.51497663053681557', 0);
T('9.241698687758133071144936265568384680903736876e+45', '9.24169868775813307114493626556838468090373687620725215148193863984725085592311187531e+45', 5);
T('8.062459676894569267731417e+24', '8.062459676894569267731417712890547640015776943e+24', 1);
T('5.21309044271479327107156612093985665448239228121400458129483135248714755050934e+77', '5.213090442714793271071566120939856654482392281214004581294831352487147550509336703185745032900158171561927e+77', 0);
T('9.2438080668570916835836353447467e+31', '9.24380806685709168358363534474667887251977e+31', 6);
T('6239381', '6239381.5381', 1);
T('1.08933598461991997917043706556151103629336014436116822920844832e+62', '1.0893359846199199791704370655615110362933601443611682292084483177213193079601022691161867853980133e+62', 6);
T('5.635098040236169604930044632961001e+34', '5.63509804023616960493004463296100098897004511064092789332e+34', 4);
T('7.64609695633465594890181631114669871537978607018246561927795e+59', '7.6460969563346559489018163111466987153797860701824656192779430181249375862714436e+59', 2);
T('3.648923028075145434608795533966635774391572218162547899e+54', '3.6489230280751454346087955339666357743915722181625478983e+54', 0);
T('9.620320224634278857721e+21', '9.62032022463427885772182310892556945077610645709923e+21', 1);
T('1.55042003707803342195571463623816933797338913298295e+50', '1.550420037078033421955714636238169337973389132982953986e+50', 6);
T('3.36774785074276520444304401808963174685e+38', '3.3677478507427652044430440180896317468452128825e+38', 5);
T('9.0696283906170419105761222944e+28', '9.0696283906170419105761222944433e+28', 5);
T('3.51647628141699848383609210547324742696024146744386400838e+56', '3.5164762814169984838360921054732474269602414674438640083893119413905542e+56', 1);
T('1.8289304787285738123248317639985802363669495509856128258667446738309072705174616e+79', '1.8289304787285738123248317639985802363669495509856128258667446738309072705174616432942e+79', 5);
T('6.3395236847119912164039602004136282237981234155389740270764946095133388131e+73', '6.33952368471199121640396020041362822379812341553897402707649460951333881306536798e+73', 4);
T('3.157855133222563490265723247658075803942550754377368697849100412261466468349973e+78', '3.157855133222563490265723247658075803942550754377368697849100412261466468349972912440339e+78', 2);
T('4994033646073922', '4994033646073921.288497616896302286325204096187', 2);
T('5.82611836363149180213092879393085983360699773458493917846234256e+62', '5.8261183636314918021309287939308598336069977345849391784623425643807166332499538695561359526016e+62', 4);
T('6.198281212318351545829916663384650515267995807048702416878789464295038e+69', '6.19828121231835154582991666338465051526799580704870241687878946429503743811098626287909707826475168549173932e+69', 2);
T('1.646760843747378617659049e+24', '1.646760843747378617659048526e+24', 4);
T('2.639849430677048789815749386213880559e+36', '2.639849430677048789815749386213880559543662028945249878529e+36', 3);
T('86022845661097164', '86022845661097164.2', 5);
T('7.17269326122763430147371039415885181955665423275518377084531758658478199162035e+78', '7.1726932612276343014737103941588518195566542327551837708453175865847819916203500278218468658227e+78', 3);
T('9.787791157593476608675369807119924665899388e+44', '9.78779115759347660867536980711992466589938799973582156011556666631e+44', 2);
T('2.03485238516713206005577908894935457545928613e+44', '2.034852385167132060055779088949354575459286136215265e+44', 1);
T('3.6642410203949984976179e+22', '3.6642410203949984976179032965488638408457371823702280781344e+22', 1);
T('9.2138604877082344330509452010104486611915e+41', '9.2138604877082344330509452010104486611915089403696589828482542e+41', 3);
T('58856587640', '58856587639.888700474612153240280836613203468', 5);
T('9.981921672808319498795912952353e+30', '9.98192167280831949879591295235390621961624233924335e+30', 1);
T('9.6562539837638873589306164724793694961014881462329279e+52', '9.656253983763887358930616472479369496101488146232927957e+52', 3);
T('5.155803339775986863403881795096359624570153379568158424750646991643793744087e+75', '5.15580333977598686340388179509635962457015337956815842475064699164379374408767212e+75', 1);
T('9.3355523384482098177064661381392253661243313771818823055041818425761938e+70', '9.33555233844820981770646613813922536612433137718188230550418184257619376547741345695892870551379386188951e+70', 6);
T('4.6234453317233643939593032256211632052802064803010374939475533526827331e+70', '4.62344533172336439395930322562116320528020648030103749394755335268273308903389427874254926449762690411854266557e+70', 0);
T('5.801039299901746926539084408325178188952669187302081977437072101881327973024e+75', '5.801039299901746926539084408325178188952669187302081977437072101881327973024007978724342861070206131518e+75', 3);
T('7.8072927679285990856569910377968e+31', '7.80729276792859908565699103779682781869401945418401528225024894e+31', 3);
T('3.99523771336944596093712694375457844914e+38', '3.99523771336944596093712694375457844913922027400628780535e+38', 5);
T('4.10884653067448818324467e+23', '4.1088465306744881832446749863056150895088e+23', 5);
T('6.3364068752898068628971181433250652233016757751849e+49', '6.336406875289806862897118143325065223301675775184922688e+49', 3);
T('5.421185638118639310489606314565061193694474809e+45', '5.4211856381186393104896063145650611936944748087143714157951941783845016338814177415613e+45', 5);
T('8.59104478597551006828347658510104861003566944191e+47', '8.591044785975510068283476585101048610035669441911881054360483423506405556e+47', 3);
T('5.2550747157628153513462657966e+28', '5.25507471576281535134626579657942348699615141028e+28', 0);
T('474191633708', '474191633708.0313278715545400627075', 4);
T('7103257836597745', '7103257836597744.145347683648777571', 2);
T('2.3833861218577705009304035554e+30', '2.383386121857770500930403555399456192180944747892096162177844521e+30', 0);
T('8.38460455580159305934741272342961e+32', '8.38460455580159305934741272342961e+32', 3);
T('5.78130733758469684295545893e+26', '5.781307337584696842955458932529e+26', 6);
T('2.167936294263775815160273330195323820569683254055380364442034017660907790496e+75', '2.1679362942637758151602733301953238205696832540553803644420340176609077904955797392878703968386752e+75', 0);
T('5.76116602773159086360523284059652586931e+38', '5.7611660277315908636052328405965258693052157545239949491919208257474e+38', 4);
T('787027', '787027.46624416769966368484216468532037094117', 6);
T('21193716603', '21193716603.22648668033038', 3);
T('479224688', '479224688.01054345066092147248996184522', 4);
T('1.3166612746204681510839e+22', '1.316661274620468151083886454028589474464388356733039005309e+22', 2);
T('6.36112426520530906797612920889326700831926899e+44', '6.36112426520530906797612920889326700831926898105744694636510514713711293469332864552e+44', 2);
T('141760769220042413671', '141760769220042413671.3535713092554737442', 1);
T('790292202875222569', '790292202875222569.82515311742', 1);
T('9.34025964287419934390183e+23', '9.3402596428741993439018283897e+23', 5);
T('9.50476497022887081651426445016975e+33', '9.50476497022887081651426445016974966e+33', 2);
T('115', '115.34706677', 5);
T('2.086212448544364555097084973842360936331574011544018e+51', '2.08621244854436455509708497384236093633157401154401782355372022839959902555463245685317448e+51', 0);
T('6.832473995081713429556603617e+27', '6.832473995081713429556603616112190405e+27', 2);
T('7.857220273865555239153348238123627468277902428083e+48', '7.8572202738655552391533482381236274682779024280833424186744588e+48', 4);
T('3.96348776634497403397479774144e+29', '3.9634877663449740339747977414440871306309237584280463393678281886453e+29', 6);
T('9.6736682201019771921429326613961639e+34', '9.673668220101977192142932661396163881395736803e+34', 5);
T('7.9402368864018508000702591e+25', '7.940236886401850800070259118676470648899996387335022e+25', 3);
T('4.043632774571311237206201824958852343e+36', '4.043632774571311237206201824958852342632292796190696791135304241992e+36', 5);
T('2.22791476892594151108092032029549e+32', '2.22791476892594151108092032029548467428e+32', 0);
T('2.137448655242289160541022740687347750698955407350882e+51', '2.137448655242289160541022740687347750698955407350882e+51', 1);
T('9.261702581271738188328349071838351227083938523881256704228812e+60', '9.26170258127173818832834907183835122708393852388125670422881138715773927218534e+60', 0);
T('32905446319865901650', '32905446319865901649.595093103049931596355037346856864239941', 5);
T('2.71827315416823673325475754895380388e+35', '2.7182731541682367332547575489538038815562643667156270132909078521e+35', 6);
T('9399910839365', '9399910839364.20553606762145953068030437', 0);
T('8.00886116487921844102573626192952735752842576402769152756921649663823104215e+74', '8.00886116487921844102573626192952735752842576402769152756921649663823104215450525077222300700713279524680551e+74', 5);
T('7.905878976180501591384944148984769e+33', '7.9058789761805015913849441489847689346727636251133442266035676487955989e+33', 6);
T('6.835447068771280921733e+21', '6.8354470687712809217334054763989060054029702742419983850096e+21', 5);
T('7.5272535011913582586969808938639125201251827305e+47', '7.5272535011913582586969808938639125201251827305031872624580496586696707e+47', 3);
T('4.098714677623925736011667344418608036673e+39', '4.0987146776239257360116673444186080366728884918885962527367627983176550155e+39', 5);
T('8.712433671241760889195822009297e+30', '8.71243367124176088919582200929668590481486483377511212502194e+30', 2);
T('3.417102580729857396486273990707970649157253932e+45', '3.4171025807298573964862739907079706491572539315223767698771840414597908023590988447e+45', 2);
T('8.8606230305199930475535117941428463342644016457738083294647505823e+64', '8.860623030519993047553511794142846334264401645773808329464750582300773692883882120036571703e+64', 6);
T('673603', '673603.162992165204340188403785050071431', 1);
T('2.3971229075810517227103019616e+28', '2.397122907581051722710301961541100222971744771395491317e+28', 2);
T('6.3501656034976211861447415262002580720141e+40', '6.35016560349762118614474152620025807201413217697479139146e+40', 1);
T('75949081521', '75949081520.95896041', 0);
T('31850914', '31850914.191480106114732554640339', 4);
T('6.199575249165197640558814264850084988161330974952491828e+54', '6.19957524916519764055881426485008498816133097495249182815569e+54', 6);
T('2.3993548583583050510082956607465849468626768853518361206e+55', '2.399354858358305051008295660746584946862676885351836120533e+55', 0);
T('9.898371801124021070619381015421081300588498e+42', '9.89837180112402107061938101542108130058849777859236952553414396282e+42', 4);
T('79827274284724', '79827274284723.823065572707473731954201222', 6);
T('4.12363665589464786776214885553738246278607390486e+47', '4.12363665589464786776214885553738246278607390486212093253478947956e+47', 4);
T('6.362970070243297053600145288964775045219646102577525828594449185821455800326995e+78', '6.36297007024329705360014528896477504521964610257752582859444918582145580032699546101975902227153558355065540945871e+78', 5);
T('6.434425356739429624674e+21', '6.43442535673942962467370593383498135238639167767915407385e+21', 4);
T('817822', '817821.71261047', 6);
T('336997858', '336997858.65825543105984400161183', 1);
T('4.14902274238458606107588199467185392061e+38', '4.1490227423845860610758819946718539206098206950448909248502e+38', 2);
T('83447343423', '83447343422.718146012677112359777446188', 2);
T('4.640273132495647537807212892405735204877352e+43', '4.640273132495647537807212892405735204877351978740420313e+43', 4);
T('7.48281171055182907563113617605937387482532627037787455402471693536765548889074e+77', '7.4828117105518290756311361760593738748253262703778745540247169353676554888907332883916149569408921085609410171827372e+77', 0);
T('544390894153751', '544390894153751.3941141130819461282047997324989726', 1);
T('6.823272790447334165115e+21', '6.82327279044733416511415802648591076583297088690225151464e+21', 2);
T('4.943317898787859763266700856875396368350978839e+45', '4.9433178987878597632667008568753963683509788396e+45', 3);
T('1.8170022294516904660100281168483322732835910675521798146457052e+61', '1.817002229451690466010028116848332273283591067552179814645705113e+61', 0);
T('129150291', '129150290.443114944605860459', 0);
T('2.49902889035920400748035880304777969759e+38', '2.4990288903592040074803588030477796975984181967664004403593896675183e+38', 3);
T('2.68642308963020790034825320660902619586258684948103039e+53', '2.68642308963020790034825320660902619586258684948103039985699419e+53', 3);
T('7.407896526774468598763358321640006053503778126552452105669042552753043885273e+75', '7.407896526774468598763358321640006053503778126552452105669042552753043885273374052986e+75', 6);
T('2.5274258598795394855051308701436947126e+37', '2.527425859879539485505130870143694712560825481977164293683753004e+37', 6);
T('8.3830177285518813737109585553600439779489264135218618564563e+58', '8.383017728551881373710958555360043977948926413521861856456289190331957498251280339302634110682814e+58', 2);
T('3.3730218670926064669746906e+26', '3.373021867092606466974690606949455062648787555697934507472213353675e+26', 1);
T('8.00763579274252061722572857879e+29', '8.007635792742520617225728578793965e+29', 5);
T('79092488', '79092487.5635425370671', 0);
T('1632902150727128796', '1632902150727128796.2471258959045677109304027111', 1);
T('7.31961355399765231594017524249497821105725050432205046434928e+59', '7.3196135539976523159401752424949782110572505043220504643492782296816325384027510961041501482078206e+59', 0);
T('6.030067973494048256549961304343301027581834535425796102521178733e+63', '6.03006797349404825654996130434330102758183453542579610252117873222108185176377210647692e+63', 0);
T('8.0111594405048915897656688055068414001396774572244746299e+56', '8.01115944050489158976566880550684140013967745722447462989045352375537407115166e+56', 0);
T('4.6251921120683291064206314e+25', '4.62519211206832910642063139367521593324066664615526906628552798e+25', 6);
T('7.030067753619962171888790880721409397841657514852955e+51', '7.030067753619962171888790880721409397841657514852954682685046e+51', 4);
T('748043169875468633', '748043169875468632.435', 0);
T('2.5128156100184816524637203224236980796100642290107438252492111e+61', '2.5128156100184816524637203224236980796100642290107438252492111686535803024963544e+61', 1);
T('5.78621678759151563061144590462e+30', '5.78621678759151563061144590461932610283465384319480624563273e+30', 2);
T('204', '204.25666358419250082375713136182050868', 6);
T('2.6204461460203268011249435466749501293448749842522e+49', '2.62044614602032680112494354667495012934487498425215830190627770872e+49', 5);
T('6.2296332485929721714625193665064415010723614856763417e+52', '6.22963324859297217146251936650644150107236148567634171e+52', 3);
T('5.00509610388360990679861694024382903996e+38', '5.0050961038836099067986169402438290399613823460290961453e+38', 6);
T('6.45445180551292875872928065825189e+32', '6.4544518055129287587292806582518828504509482073e+32', 0);
T('6.4386704437219051606886840622339858e+34', '6.43867044372190516068868406223398587921782694861e+34', 3);
T('9763260', '9763259.9044460057512966794148', 2);
T('2.7735431780771246309473341541764776791619058123272934e+52', '2.7735431780771246309473341541764776791619058123272933212974760490763697373355114533e+52', 0);
T('5.306340253573133532578458068983265598e+36', '5.3063402535731335325784580689832655987963999194789477006942054379043713572e+36', 3);
T('9.15616856159577071279339669699470570570795334135040857e+54', '9.1561685615957707127933966969947057057079533413504085695501825405883978257860495312817657899e+54', 4);
T('4.508512449589676066756265975344534248229419798e+45', '4.50851244958967606675626597534453424822941979853402885708626336730864362048436075e+45', 1);
T('8.74391090866303875128165811818493849079619838559129360368553386e+62', '8.74391090866303875128165811818493849079619838559129360368553386125010896864328973807051e+62', 3);
T('7.14669859160769920709031221116199085246627525584386244039636610113404542973902e+77', '7.14669859160769920709031221116199085246627525584386244039636610113404542973901037186219412052593993730455e+77', 0);
T('4513', '4512.93253301686288117219', 0);
T('7.771850705779932222473543531331115579543859138209384541382539097852981264529e+75', '7.7718507057799322224735435313311155795438591382093845413825390978529812645293141004557671287e+75', 3);
T('1.361359631819576442164531489099917565e+37', '1.3613596318195764421645314890999175650915064691720957845586e+37', 1);
T('2', '1.04', 0);
T('6.0829427554514517768158690261583997626461821969610512e+53', '6.082942755451451776815869026158399762646182196961051198611648352e+53', 6);
T('4.6767954820305264214414638816e+28', '4.676795482030526421441463881633622359639e+28', 3);
T('8.703002343597604683764390422363052268524170384e+45', '8.7030023435976046837643904223630522685241703840528e+45', 1);
T('4.77382444545270139435745279332220558e+35', '4.77382444545270139435745279332220557577883705192662011443271082e+35', 6);
T('7.63964916846094483907310656664901204099721819823e+47', '7.639649168460944839073106566649012040997218198225692040674257477332976556676024099e+47', 6);
T('9.43915809665767461308063931165e+29', '9.439158096657674613080639311652e+29', 5);
T('3.9855076457795196251606445400903398691336040947460439418501016941826971500480611e+79', '3.985507645779519625160644540090339869133604094746043941850101694182697150048061050931e+79', 4);
T('6.9195771962210039505736192664956076654988040500524291551194844e+61', '6.919577196221003950573619266495607665498804050052429155119484361226274818e+61', 2);
T('6490988001', '6490988000.509680095678570362503019425625', 2);
T('901196511720135', '901196511720134.8247427564502773651687168', 6);
T('288898683254', '288898683254.1728703163275569708148606763529396931136', 5);
T('1018326312292961560', '1018326312292961560.307993403774648001184894375335', 6);
T('7.62671858965609106993315e+23', '7.6267185896560910699331516240769369704168084383896316e+23', 5);
T('6.336726405025255568155e+21', '6.33672640502525556815470419e+21', 6);
T('5.84876468496104658028607778763966963e+35', '5.848764684961046580286077787639669628554383473e+35', 0);
T('4.202713058198755977070564667417837201378809533134409287193913877e+63', '4.2027130581987559770705646674178372013788095331344092871939138770164773227853656089424068e+63', 4);
T('7638114828802', '7638114828801.641', 0);
T('1715912472959569', '1715912472959568.7281006698233617441197', 2);
T('9.8750699016873092423672810136e+28', '9.8750699016873092423672810136228315210846e+28', 1);
T('2553195757819620451', '2553195757819620450.42780713560079', 2);
T('6056762152705984', '6056762152705984.3071669491870352461933255', 1);
T('8.6345760516404066457910150933112153873801737070949607956e+55', '8.6345760516404066457910150933112153873801737070949607956673660310985709156950379376447353e+55', 3);
T('37795481496', '37795481496.25', 4);
T('4440280377737577342', '4440280377737577342.5776868779316627327966478106222080513747', 3);
T('612978836', '612978835.5327050709899048180778411550221', 5);
T('7.14954238328123118729053417236764659612272612864580272881307e+59', '7.14954238328123118729053417236764659612272612864580272881307022537310922558e+59', 4);
T('5', '4.5870136', 4);
T('8.5154012569718904219617825460563785067322418981262595859173214861862980712e+73', '8.515401256971890421961782546056378506732241898126259585917321486186298071184105301965902973732121056240375924365e+73', 2);
T('4.483322336662953619340307218729585310547572028893165035643753251e+63', '4.483322336662953619340307218729585310547572028893165035643753251779397356209680022958750831781643056846e+63', 1);
T('3.735156275889268600616110938e+27', '3.735156275889268600616110937946666782296661683612e+27', 4);
T('4.321035965371913182014368481806768970671943440569061521302088258982941953e+72', '4.3210359653719131820143684818067689706719434405690615213020882589829419533e+72', 3);
T('19694628632', '19694628631.6', 4);
T('1.665548072587801040737549187382150359823e+39', '1.6655480725878010407375491873821503598238129607172095362090760169187053636448e+39', 1);
T('2.82898499567312931049755663204e+29', '2.828984995673129310497556632041190687623752408609978114939400561798442e+29', 5);
T('18206', '18205.812849647231905306568', 0);
T('4.10635994030929791763122591317095945717204648902455420594029e+59', '4.106359940309297917631225913170959457172046489024554205940294108e+59', 5);
T('1.731668251644325780265898484998562631744693376721738249733173048935352995e+72', '1.731668251644325780265898484998562631744693376721738249733173048935352994756997101409864385800119346571116561e+72', 2);
T('5.59984942590537559487519422072758051664450024221e+47', '5.59984942590537559487519422072758051664450024220943375491931574004256502694712448939565e+47', 5);
T('5.9187981002258774977812192493005750004904109777225180949324905e+61', '5.918798100225877497781219249300575000490410977722518094932490488926209522946044359695890174635316e+61', 0);
T('7.13499332363197813010695523132389994e+35', '7.13499332363197813010695523132389993100507e+35', 2);
T('2156811190625434', '2156811190625433.59389762450167929398011', 2);
T('602556675', '602556674.649', 4);
T('9.77468184510867702752576540216912289992e+38', '9.77468184510867702752576540216912289991595086583085662262466453213478765e+38', 2);
T('1509488723325', '1509488723325.4124492732838163688065507512895955', 5);
T('8.0666837963165704671200924515400917939243840059848006581119537572449595e+70', '8.066683796316570467120092451540091793924384005984800658111953757244959437420877e+70', 0);
T('4.3084090336932390632020573283479450398204275504520444529376770504501494384e+73', '4.3084090336932390632020573283479450398204275504520444529376770504501494384159946696305956e+73', 5);
T('2.7492516458193291205339840008639470335028155512126860156697155791178722096760288e+79', '2.74925164581932912053398400086394703350281555121268601566971557911787220967602877804324416903319391e+79', 5);
T('4.228235338902832502242540909243208361561527042166332979701877615240877e+69', '4.22823533890283250224254090924320836156152704216633297970187761524087645e+69', 2);
T('161268933959', '161268933959.9257826961790147', 1);
T('3.1975328202997367711135610360833658442789321348786545556402222898163568403e+74', '3.197532820299736771113561036083365844278932134878654555640222289816356840300136505388584715e+74', 5);
T('1.590559810908920269841949626217042277005277e+42', '1.590559810908920269841949626217042277005277411969462932432026479276e+42', 1);
T('7.5969323782214064340373816337079064552111460867785235465085e+58', '7.59693237822140643403738163370790645521114608677852354650854849197924e+58', 6);
T('3.35293494140197566285064138633363904927673936242071523e+53', '3.35293494140197566285064138633363904927673936242071522590702182133192e+53', 6);
T('3.953704680776760673957e+21', '3.953704680776760673956996586e+21', 5);
T('8.2009929961249047075465664025025074417831680313352447368481163633426650542e+73', '8.20099299612490470754656640250250744178316803133524473684811636334266505410851187445980901480864369491688096731789e+73', 0);
T('2.37536790051113497517510923839664789350674115678983042720651009179098440688e+74', '2.37536790051113497517510923839664789350674115678983042720651009179098440687610245584e+74', 6);
T('7.14415540763949998528060660070445485135618830327229e+50', '7.1441554076394999852806066007044548513561883032722876130208404636136e+50', 0);
T('9.69911938194407104955948185220004112019263936712647841e+53', '9.6991193819440710495594818522000411201926393671264784091e+53', 0);
T('5.1918110148329962100927795052344136972768342480222e+49', '5.19181101483299621009277950523441369727683424802228686028905594989305185e+49', 3);
T('2.86775210254641392705861998908182719678629e+41', '2.86775210254641392705861998908182719678628772035401e+41', 0);
T('8.4050994386856276787008682774700555491551686139697200884699140360242432e+70', '8.405099438685627678700868277470055549155168613969720088469914036024243230105434026364533566815e+70', 6);
T('76834032143793', '76834032143793.8423432', 3);
T('2.8003426682178792553615751771388389565912e+40', '2.8003426682178792553615751771388389565911839283626298e+40', 5);
T('2.82193487519038540578309518270279760889863079718917051269928684e+62', '2.8219348751903854057830951827027976088986307971891705126992868398253368535412e+62', 6);
T('5.0294567337692424322204479e+25', '5.029456733769242432220447946169880470885932038800594544e+25', 4);
T('7.10434113273196609952249676190769717894268633320444e+50', '7.1043411327319660995224967619076971789426863332044448143431596538228778306601491e+50', 6);
T('2.867770884544781510388461257e+27', '2.86777088454478151038846125764609913558893131466711242465270371639e+27', 1);
T('9.152840412797327871601787185462054017653395473930540198173796101126473e+69', '9.1528404127973278716017871854620540176533954739305401981737961011264737790200549192207552259453677e+69', 3);
T('9.5684241285725514019683062915751892067224388309860256291709939004183e+67', '9.568424128572551401968306291575189206722438830986025629170993900418314502084830544148151623909757902862e+67', 6);
T('6.798233741178197016450235806694575923748e+39', '6.7982337411781970164502358066945759237480600565204877549480665991787895565e+39', 6);
T('5.8024669969272681273567597250141e+31', '5.8024669969272681273567597250141e+31', 4);
T('6.978605065480679364906057550392063750693620415911303856237577872512827533696118e+78', '6.9786050654806793649060575503920637506936204159113038562375778725128275336961182516192518375e+78', 1);
T('5.35164185997240276055245725287313168288983901e+44', '5.35164185997240276055245725287313168288983900619635656365764334e+44', 6);
T('1.3364730581489951451163717457227278489279e+40', '1.336473058148995145116371745722727848927956501449450541950654362914687292e+40', 3);
T('7.817956312820273455861747227697001635613e+39', '7.817956312820273455861747227697001635613662670590312111e+39', 3);
T('9.1572803828985946703681381210877307736936335158006436550682447752e+64', '9.15728038289859467036813812108773077369363351580064365506824477518384693002881021230723889436e+64', 5);
T('3.129231672976498985698460192e+27', '3.12923167297649898569846019177e+27', 6);
T('2.4831419657359146705639894719872402992631252976614e+49', '2.483141965735914670563989471987240299263125297661424392067e+49', 5);
T('4.40786841145546055422317070595342183156881624033506038419145362324094324069279e+77', '4.40786841145546055422317070595342183156881624033506038419145362324094324069278434432662897631182e+77', 0);
T('4727749502803012938', '4727749502803012937.8812394131610544602', 2);
T('7.7716360303721876156003792789893662121851291517194153775169504289061879785677356e+79', '7.7716360303721876156003792789893662121851291517194153775169504289061879785677356080620266981582237178e+79', 1);
T('6.53729910772462773098249613e+27', '6.5372991077246277309824961303376202651543969694139691924757247005658e+27', 1);
T('1.281569627563490378821280161447814040821732528611878e+51', '1.2815696275634903788212801614478140408217325286118786769630066332e+51', 3);
T('738257', '738256.3916319858775', 0);
T('3.2322880702863023535633272631923740069315660955628717287399752833e+64', '3.2322880702863023535633272631923740069315660955628717287399752832727615527743335508997928209188334848e+64', 5);
T('6.064122993668330017285843450792587e+33', '6.064122993668330017285843450792587076376442979e+33', 3);
T('37', '37.4204266995121775942', 5);
T('2.9285953573544321327342947750548881459766e+40', '2.92859535735443213273429477505488814597663986e+40', 6);
T('92766321391586920', '92766321391586920.75719352478', 3);
T('3.8317795186273080877305391820684884662552635363879284812036863e+61', '3.83177951862730808773053918206848846625526353638792848120368631514168097e+61', 5);
T('83621813877267', '83621813877267.993907583671710718', 1);
T('24204660877902', '24204660877902.256852099421544', 5);
T('5.17635202337566272552286218892243713016261e+41', '5.1763520233756627255228621889224371301626152e+41', 3);
T('7.0448634209320655700245443181270367e+34', '7.044863420932065570024544318127036697053445905048914189075905354180118566e+34', 4);
T('4.15128874040019337245519487329023492e+35', '4.15128874040019337245519487329023492497555395883917935711382e+35', 5);
T('711117217591376637060', '711117217591376637060.8615657', 3);
T('394192600', '394192599.7238495877592886251949571198781697980507', 2);
T('9.89415542386432396501431361229076364136706190279697146225682137261584352498811e+78', '9.89415542386432396501431361229076364136706190279697146225682137261584352498810946804454498604e+78', 0);
T('8.0772109749502405349422859179904619e+34', '8.07721097495024053494228591799046185303922364442e+34', 4);
T('868015642745', '868015642745.3638696575482', 5);
T('983695575479', '983695575478.7708994159801', 5);
T('3.4419067587161110757277286648567920722654756352699225008935009287886e+67', '3.44190675871611107572772866485679207226547563526992250089350092878861230214831204499e+67', 3);
T('889934', '889933.60745068906', 5);
T('1.1490012063435362581515360619666001573185953743443462245807e+58', '1.1490012063435362581515360619666001573185953743443462245806989494580256604763055742773962735466319e+58', 0);
T('4.7964226768942576663002705e+25', '4.7964226768942576663002704227747655452725327968686350050404e+25', 0);
T('5.3724326284061744059958142305912934030050466431839465871219550616259e+67', '5.3724326284061744059958142305912934030050466431839465871219550616259097669396724676058539397434002345255747e+67', 1);
T('3.095236828307089060546839e+24', '3.0952368283070890605468393404737e+24', 1);
T('1.003278670561863548695079672476811819643933e+42', '1.0032786705618635486950796724768118196439330786111e+42', 6);
T('3614534', '3614533.517828975837876', 5);
T('7.287103781553073837418621953935e+30', '7.2871037815530738374186219539351328580379245516631030311209873664311388e+30', 3);
T('1.67018946895938681150865702730796900762449e+41', '1.670189468959386811508657027307969007624488093257885369761e+41', 4);
T('9.073731382202825877787172108180133291656172468008508367185197181367e+66', '9.0737313822028258777871721081801332916561724680085083671851971813670292e+66', 6);
T('5.9034403258202613611457974835113714667357209023268774319667032807975e+67', '5.90344032582026136114579748351137146673572090232687743196670328079746103065601105763603405663e+67', 0);
T('1.64299929289192199233336800449992271757331466918899e+50', '1.64299929289192199233336800449992271757331466918899e+50', 4);
T('1.724591849070651808561816663249560245839422e+42', '1.72459184907065180856181666324956024583942175606293770694296640704242e+42', 2);
T('7.14361569275777012871826565509851558735601991e+44', '7.1436156927577701287182656550985155873560199116345419054637285662286145945e+44', 3);
T('4.6001249383413622712786951553032546719145804592995e+49', '4.6001249383413622712786951553032546719145804592994147763818707473071379339473801970155e+49', 0);
T('262594000008295463', '262594000008295462.268455476', 0);
T('1.9473437045432934681697667e+25', '1.947343704543293468169766655482161297233362680257897243487367704e+25', 0);
T('27060736', '27060736.00450059186402680746716381669515924365', 1);
T('3.0682993470425527592211e+22', '3.06829934704255275922108001140323169e+22', 2);
T('619926615665715088', '619926615665715087.69448295014173374895092734426933', 4);
T('1.347864983698142693818710732426717846883043912889953346322e+57', '1.3478649836981426938187107324267178468830439128899533463228284463868392766463062174669798692283e+57', 1);
T('4.9149008138861153884340147365950276068187684151242e+49', '4.9149008138861153884340147365950276068187684151242133683536351190026017441631298338830663e+49', 1);
T('2.46588160981959181411309e+24', '2.465881609819591814113090696612526509231e+24', 3);
T('5.28273154153442255519063699047190313749261210710150737825479721251586069590479e+77', '5.282731541534422555190636990471903137492612107101507378254797212515860695904789e+77', 6);
T('5.701202395124177917260876e+24', '5.701202395124177917260875976972401676920146589043043e+24', 5);
T('6.8730174928566265163411956480084692031729746e+43', '6.8730174928566265163411956480084692031729745785258166400345833226883005e+43', 0);
T('7.07592527972492333840269250985127028835226034880173912738962363094414426187807e+77', '7.07592527972492333840269250985127028835226034880173912738962363094414426187806648502641199809605910709428351996877e+77', 5);
T('2.457227960313791936784208777121608780918833e+42', '2.45722796031379193678420877712160878091883344591126458000361e+42', 5);
T('1.68599963531934401842381252718897308805166612490746682742059985061477e+68', '1.68599963531934401842381252718897308805166612490746682742059985061477605e+68', 1);
T('3.421722470160036996525302845516974708516665356371572e+51', '3.4217224701600369965253028455169747085166653563715718511892496751636393536343491398204695912e+51', 5);
T('4.4104581164279932973413000232298714054913911686638932e+53', '4.41045811642799329734130002322987140549139116866389320467e+53', 5);
T('7.26435617548386170450923973405e+29', '7.2643561754838617045092397340556974798358872e+29', 3);
T('8.3353754611941269960819703924033953581978162218986828378e+55', '8.33537546119412699608197039240339535819781622189868283772075986118698214563934731756902457105084e+55', 2);
T('7.714640964361377437149e+21', '7.7146409643613774371493291815797599607e+21', 5);
T('406160', '406159.640378010459449997999165298727126557', 5);
T('7.43673683093777395979508499567517413826261584444506e+50', '7.436736830937773959795084995675174138262615844445063433968744e+50', 3);
T('3.6815346492804923560922901609428217209335469910956687e+53', '3.681534649280492356092290160942821720933546991095668698877520497374554775017884456601640491e+53', 4);
T('6.48109480025469186412335231824076255716199e+41', '6.481094800254691864123352318240762557161994595189272037196970405030530411157467e+41', 1);
T('7.721095636261913623518304785045228333524693673889824406818744303882565075971e+75', '7.7210956362619136235183047850452283335246936738898244068187443038825650759714072129252e+75', 5);
T('2.297865514643885839304526514797398531976205e+42', '2.2978655146438858393045265147973985319762053464933989237e+42', 1);
T('3.625836817381055204464598928850086407033928171552974713084947419059366e+69', '3.625836817381055204464598928850086407033928171552974713084947419059365959805887321673209035154541071e+69', 6);
T('8.53554116719953092145068884938362820040081526797876811772222613e+62', '8.5355411671995309214506888493836282004008152679787681177222261327180399290460639921797215e+62', 4);
T('2.30531713399742890293922043301981e+32', '2.3053171339974289029392204330198120391540630538700185065563070106839751e+32', 5);
T('102923733', '102923732.4611965662263', 0);
T('4940686', '4940685.45925', 2);
T('371868379523', '371868379522.77678936683617184699341659', 2);
T('1.23541714151697528214199315204758182745866508e+44', '1.2354171415169752821419931520475818274586650770912e+44', 2);
T('5.92680095024096585148672244718891e+32', '5.92680095024096585148672244718891410268914218930542721657e+32', 3);
T('3572822676079668656', '3572822676079668655.892732', 4);
T('4.2185869284082186117552059841026335033917702229224601377522e+58', '4.21858692840821861175520598410263350339177022292246013775217382579292545265848942073350163526e+58', 5);
T('1.4791576135369961569811706221086336455002774005904377782362823659629608207581e+76', '1.479157613536996156981170622108633645500277400590437778236282365962960820758133615622180497659e+76', 4);
T('699', '698.469762890305931208685836264352785658057', 2);
T('431780698559218076596', '431780698559218076596.92681289762133', 1);
T('3.382129178469309555495e+21', '3.382129178469309555495202894565972674e+21', 6);
T('7034587632931829', '7034587632931829.0653882338997986481890372985344670332', 3);
T('8.4472583926382590441791e+23', '8.44725839263825904417909822594303359768536112e+23', 0);
T('6.1307302613043543823280929655281262835765910416119638805459904931316879383e+74', '6.1307302613043543823280929655281262835765910416119638805459904931316879382980942149341949573083672899631148e+74', 0);
T('5.03520845181901993979693395874517169832672968999e+47', '5.035208451819019939796933958745171698326729689992e+47', 1);
T('7.712936614310641081116393752799966687985994e+42', '7.7129366143106410811163937527999666879859942456e+42', 3);
T('3.04977666626001631185323252008509338162760959765540677594204171701353558e+72', '3.0497766662600163118532325200850933816276095976554067759420417170135355802022822666214276598362418255e+72', 3);
T('4.2604405001664699225066286010342533607261637238023795523965e+58', '4.2604405001664699225066286010342533607261637238023795523964883565002479498204154047659531172408862e+58', 2);
T('5.0080705776227341053536183318066166928546e+41', '5.008070577622734105353618331806616692854605308476490270651226049952874184835912932e+41', 1);
T('2.048370114368424724669520076042105293030944630472769827620874420588071204056e+75', '2.048370114368424724669520076042105293030944630472769827620874420588071204055856182094796606794895438163736e+75', 2);
T('707939503', '707939503.433305', 6);
T('6335', '6335.3432470539069682444528391294883199171', 6);
T('1.45937895987264580058547e+23', '1.45937895987264580058547266080246094043294741158e+23', 4);
T('104599847', '104599846.86073351288848473', 0);
T('6.980365252084184150197187267316710219e+36', '6.980365252084184150197187267316710218693112098325580757081598839989e+36', 0);
T('641820672529', '641820672528.8273', 6);
T('1.1249337190128663235059010326887875016621808781682251318604320919227993131229e+76', '1.124933719012866323505901032688787501662180878168225131860432091922799313122859162875794e+76', 5);
T('302307489944', '302307489943.8542688792671', 6);
T('8.7269009596194790142555157e+25', '8.72690095961947901425551566461183e+25', 2);
T('1.9788966103073837783015296043703007173466671354393064500541142454206e+67', '1.9788966103073837783015296043703007173466671354393064500541142454206e+67', 3);
T('4.211378848838573042368558359419112510717965274116327594196556635096e+66', '4.21137884883857304236855835941911251071796527411632759419655663509574062343905e+66', 2);
T('8.0143401564127509342357186512760400879e+37', '8.014340156412750934235718651276040087907594500763e+37', 1);
T('7.332001024718924477270408774039561580968343481623883e+51', '7.33200102471892447727040877403956158096834348162388328576878898559e+51', 6);
T('1.7803613621663777712683942026276411868088016187182962825e+55', '1.78036136216637777126839420262764118680880161871829628242814258218773112e+55', 0);
T('4.8534484648899532464449759947416668e+34', '4.8534484648899532464449759947416668188311723238712053542345443e+34', 1);
T('21802816257853319', '21802816257853318.02256267429419383581573318296197', 2);
T('2.4647584408798402941311592480427273326689055910401179668894645107534e+67', '2.464758440879840294131159248042727332668905591040117966889464510753482594056523e+67', 3);
T('9.2864815181233827129104996436034818749776592198772058503238776927e+64', '9.2864815181233827129104996436034818749776592198772058503238776926358100700479354979036612919223658510517e+64', 2);
T('9496660', '9496660.2011331562667037822588606870301609915', 4);
T('5.80156309614047091656991716893337366397e+39', '5.801563096140470916569917168933373663969855756030003833242623781020475589776e+39', 5);
T('7.438796549612747342082685381557e+31', '7.4387965496127473420826853815570274479684014991513535318596441680405243e+31', 6);
T('9.4518770374835456999903533e+26', '9.4518770374835456999903533037872523840461706786382408e+26', 1);
T('89', '88.749423635313022878284', 0);
T('519127667197', '519127667196.4598313098215', 0);
T('4.60379195858062131864789599729782350284131394599253400545e+56', '4.603791958580621318647895997297823502841313945992534005454595913373957195814801340026582411e+56', 3);
T('4.08407463912264998250878628695703891681702280112027710089014316437531506011335e+77', '4.084074639122649982508786286957038916817022801120277100890143164375315060113352069223074127939793735337698679e+77', 1);
T('5.162366138082098173579929711884598286974288760686224062876161954228088619064606e+78', '5.162366138082098173579929711884598286974288760686224062876161954228088619064605820892110356114134593794184939328e+78', 5);
T('9.235075769047204516424502683559561944188159309933809341896378339098056e+69', '9.235075769047204516424502683559561944188159309933809341896378339098055956500853290077968e+69', 2);
T('2.843835094909359904702168079792863553093001637252505156997e+57', '2.84383509490935990470216807979286355309300163725250515699633196442e+57', 2);
T('38', '37.088001631973411910657274', 0);
T('35303', '35302.6613488877198517436638047828258405093', 5);
T('1.1472106082214206786741179091850213203693378877043389394585384766561e+67', '1.1472106082214206786741179091850213203693378877043389394585384766561076482618344612009735229964592655819e+67', 5);
T('7.55088213239144842152391680497926732053724049427264361215311e+59', '7.550882132391448421523916804979267320537240494272643612153106561955006564173439e+59', 5);
T('1.227202909901422222601219244762e+30', '1.227202909901422222601219244762254075420817666940285e+30', 6);
T('1.4846159178838963575544132835829e+32', '1.4846159178838963575544132835829089459795210757e+32', 1);
T('7.983359349180644993577238201707643938324652324195750072631097507e+63', '7.983359349180644993577238201707643938324652324195750072631097506627164382683645773941e+63', 2);
T('9.341254356309810703612815636683218e+33', '9.341254356309810703612815636683217842188180068698149e+33', 0);
T('9.861365563217466188964437951076528026216923329266503745176941675518770763519e+75', '9.86136556321746618896443795107652802621692332926650374517694167551877076351822190169893965e+75', 2);
T('1.308427137659524421601951576550931336006514471382713e+51', '1.3084271376595244216019515765509313360065144713827128209661840444388572423183558e+51', 6);
T('5.1066529438085573946592457676028569904045794e+43', '5.1066529438085573946592457676028569904045793704239256333616231013863447497e+43', 0);
T('4.413732758248325267762e+21', '4.413732758248325267761315768574367076773868766295e+21', 2);
T('372125641660072', '372125641660072.7991526170108236875155', 1);
T('164280402363927', '164280402363926.5011800595620917531', 5);
T('9.06211564136164657135220132140432470421081284e+48', '9.06211564136164657135220132140432470421081284e+48', 5);
T('9.77015195588467367315213037456690160817609668002e+47', '9.77015195588467367315213037456690160817609668002e+47', 3);
T('648650021', '648650020.558', 2);
T('2.7329210512675487356001625221801606246013501571071288863e+55', '2.732921051267548735600162522180160624601350157107128886326826897542683e+55', 4);
T('7.77235059797013966949773372616711427534825291152138925060516427385968e+68', '7.772350597970139669497733726167114275348252911521389250605164273859678347e+68', 2);
T('1474409320643208', '1474409320643207.15774813057869491696309549165087160054', 2);
T('3.5431732957327636103885523888196097857696155217771587987768385573165e+67', '3.54317329573276361038855238881960978576961552177715879877683855731647443477e+67', 6);
T('205280641461', '205280641460.7972384305574165589', 5);
T('3.356256465154426179e+21', '3.35625646515442617900032760790883219416777127819e+21', 5);
T('44820763726450', '44820763726450.6', 1);
T('7.256796537822874934413566024064895951581903398960423904664660932359552390776e+75', '7.256796537822874934413566024064895951581903398960423904664660932359552390776210345e+75', 3);
T('3', '3.943068', 1);
T('6.50141258294968458918778456596591574475415765e+44', '6.50141258294968458918778456596591574475415764782289e+44', 6);
T('49', '48.938156', 5);
T('7.19490664992610639313757021727195512335881967195008597698811e+59', '7.194906649926106393137570217271955123358819671950085976988111169825234886909474680813831066906e+59', 1);
T('2.27206098930730934114484953105074728382117020908090592349700032762102827e+71', '2.2720609893073093411448495310507472838211702090809059234970003276210282687148086848956950837649e+71', 6);
T('21914613', '21914612.909778520162026303', 6);
T('7769937', '7769937', 5);
T('6.7245400818390669079463130908787352868946868231903338957339188963012987760000788e+79', '6.72454008183906690794631309087873528689468682319033389573391889630129877600007884996228820867552434386418703768174827099e+79', 1);
T('5.07608609101328043881621007860415074e+35', '5.076086091013280438816210078604150742799845158769e+35', 4);
T('4.683625620891186040646648514646242110794886874506e+49', '4.683625620891186040646648514646242110794886874506018e+49', 3);
T('6.3095159174765851039715393164345126232826452276e+46', '6.30951591747658510397153931643451262328264522759278e+46', 0);
T('7.9053905769630687011715376151161459212499953067696511820559547985828074e+70', '7.90539057696306870117153761511614592124999530676965118205595479858280736801091791495996788913274278704e+70', 4);
T('3.2907282431511885553036228189984202673762382e+43', '3.29072824315118855530362281899842026737623825919564313935962760129981e+43', 1);
T('8.1118535265037466170826189822752138395898529431194761819540792850115832e+70', '8.11185352650374661708261898227521383958985294311947618195407928501158323261096798953616e+70', 4);
T('7.04778955750367931320262812506143376819579478395e+47', '7.0477895575036793132026281250614337681957947839598151790144849699024937656e+47', 3);
T('9.6450342308544637001335998059405016435854585714349265849563557502245645191735282e+79', '9.6450342308544637001335998059405016435854585714349265849563557502245645191735282489255164326550182452e+79', 3);
T('8.1764352281910868049324190275953231670851095393768e+49', '8.1764352281910868049324190275953231670851095393768190585190570316792824394686894595e+49', 4);
T('1.93855086538026000712369467043840994231508971733e+47', '1.938550865380260007123694670438409942315089717336347462072262407770176571e+47', 3);
T('4.301075082674723161899262018586447062404301013254e+48', '4.30107508267472316189926201858644706240430101325349170033e+48', 0);
T('3.2505246538653748826514494742159051031532766862093476040347700686e+64', '3.2505246538653748826514494742159051031532766862093476040347700686190172597972495351744898366791262308e+64', 1);
T('1362123620', '1362123619.6', 4);
T('232627961', '232627960.8717732812491', 0);
T('5.32389518268669342595196712981453586695601214977790988e+53', '5.3238951826866934259519671298145358669560121497779098872987238560564762538421745169e+53', 1);
T('8.8775389099302020376677065189918389015641487224028e+49', '8.8775389099302020376677065189918389015641487224027718185712e+49', 5);
T('4.7590283814594870567772e+22', '4.759028381459487056777161667883928290753791438e+22', 4);
T('8.68160575608798521634777328006727797483e+38', '8.681605756087985216347773280067277974835292071026385735469934718e+38', 3);
T('345529342250', '345529342249.73853552667279808426968472', 2);
T('4834', '4833.1638997458419771273', 0);
T('5.9743373188415276404978312969171954819597970201362e+49', '5.9743373188415276404978312969171954819597970201362057850156848858883773451591823106e+49', 6);
T('5.806917971349836233374654909568414847713619657171704284784e+57', '5.806917971349836233374654909568414847713619657171704284784e+57', 0);
T('1.84769485988916072295401328053741789348689667310560127929635526709016660451e+74', '1.84769485988916072295401328053741789348689667310560127929635526709016660450579938394e+74', 4);
T('4.832473393203807160520232715577839075075494386e+45', '4.8324733932038071605202327155778390750754943862231964278720284460055415e+45', 4);
T('9.521242447675744425251964056176217491194657510271112291012880904e+63', '9.521242447675744425251964056176217491194657510271112291012880904260910295124713914516e+63', 1);
T('968370090843', '968370090842.5391927015', 5);
T('9.3245128961801440584701235019203965411880449812008669572401e+58', '9.32451289618014405847012350192039654118804498120086695724012411055943340601908659132151e+58', 6);
T('9.6452116971202634687954468736074332810001296595518137123531944691259725939639e+76', '9.6452116971202634687954468736074332810001296595518137123531944691259725939639250303926366e+76', 5);
T('2.5908803999080597815026079519969485621985730208498e+49', '2.590880399908059781502607951996948562198573020849761991584554744658073046646e+49', 6);
T('4.451226369457197883703484393200944625469674846052737103139433374486e+66', '4.45122636945719788370348439320094462546967484605273710313943337448609128235142239129e+66', 1);
T('2.4491874085248611125707536670239156105315217999059162181434816260100076e+70', '2.4491874085248611125707536670239156105315217999059162181434816260100075687875056416e+70', 6);
T('830049033135', '830049033135.012202468870574686514431635944453', 3);
T('81129030745637', '81129030745636.071438842589460768554312', 2);
T('94780794891693', '94780794891693.0163118', 4);
T('4.05087033354071353500909069498446870364987e+41', '4.050870333540713535009090694984468703649876e+41', 3);
T('6.8553896979383879829824466065850206601524992988222124e+52', '6.855389697938387982982446606585020660152499298822212358064238e+52', 4);
T('2.24009670450335707719872252241836642801600442062730992656775549215720548299791e+78', '2.2400967045033570771987225224183664280160044206273099265677554921572054829979099116e+78', 2);
T('5.00352610897649997786304641415955602104e+38', '5.003526108976499977863046414159556021042774180233906946456178e+38', 4);
T('7.039195838382012148747409488566999475090610004949198479265115e+61', '7.0391958383820121487474094885669994750906100049491984792651149744036929090361432890459341556708619534e+61', 6);
T('9.09381421989502012579701955250765786e+35', '9.0938142198950201257970195525076578616104044651883266128963299e+35', 4);
T('8099', '8098.89', 0);
T('8.2687947309349897043006242596825e+31', '8.268794730934989704300624259682537922177014e+31', 6);
T('5.7167064751501206964287423411431832978428472992479216e+52', '5.716706475150120696428742341143183297842847299247921581861188538474989038248506061618866797e+52', 0);
T('55807154', '55807153.8764', 4);
T('7.83375234443714511994230412141300355600207096e+44', '7.83375234443714511994230412141300355600207095464947028985739596509549138537385950234e+44', 0);
T('1.78165340099052535707440928778397e+32', '1.781653400990525357074409287783962639e+32', 2);
T('3.390899675520029653192639562026229622950403325758111757647429e+60', '3.390899675520029653192639562026229622950403325758111757647429687592110918982739809615694145509798639e+60', 1);
T('7.300337266375217621933561350357169745241143922665869703305176687497e+66', '7.300337266375217621933561350357169745241143922665869703305176687497e+66', 4);
T('8.738344562145178256599549443043950231625799892620381371359749656504e+66', '8.738344562145178256599549443043950231625799892620381371359749656504708667973889013564047235345e+66', 3);
T('611127000146187054', '611127000146187053.311748837258710265383409959718102', 2);
T('6.5122689345100517631931802421135050165013415831465926450126819055878395540874099e+79', '6.51226893451005176319318024211350501650134158314659264501268190558783955408740991461643735306272247285056426196711844e+79', 4);
T('2.3601229589121877987252125575298982854585952907714912600567182193e+64', '2.360122958912187798725212557529898285458595290771491260056718219262057232684276619639930263e+64', 5);
T('6.81166247160506715106996014792252834988666901296472e+50', '6.81166247160506715106996014792252834988666901296471149432062130914249958787875748466178273e+50', 0);
T('7.6909560216465844840637652619784382468724e+40', '7.69095602164658448406376526197843824687242222651324246681638924058994793e+40', 4);
T('72575895823741522842', '72575895823741522842.1477141844869796', 5);
T('4802466383011', '4802466383010.8155215', 5);
T('3.79559973496573821789397470321251133988e+38', '3.7955997349657382178939747032125113398803896291e+38', 5);
T('4196578248451132', '4196578248451132.060054882741812226', 6);
T('731700', '731700', 3);
T('4.3176352589776367160182659315886781231563583837656e+49', '4.31763525897763671601826593158867812315635838376565965567176179718e+49', 1);
T('9.63575397744541841568629978696410339358232989923367563e+53', '9.6357539774454184156862997869641033935823298992336756357e+53', 3);
T('92385', '92384.6254759985', 0);
T('1.20912955235025642337285219420842175120885399529937167148e+56', '1.2091295523502564233728521942084217512088539952993716714713248413073052057872070953e+56', 0);
T('6.514920817192991959699656744071339260925e+41', '6.5149208171929919596996567440713392609250000358500758909909483079087e+41', 5);
T('5.926356282255749952701402797514344975233616e+42', '5.92635628225574995270140279751434497523361594511366953524047889e+42', 6);
T('4', '4.1941705192739780777643190886789507140752', 4);
T('9.4062300581698356688343e+22', '9.40623005816983566883425536979016539e+22', 5);
T('8.06137467053074695452993752843330313884942988087598819281905769225295e+68', '8.06137467053074695452993752843330313884942988087598819281905769225295175175304e+68', 3);
T('25758047737', '25758047737.15', 6);
T('2.512358894986842591913701899898e+30', '2.51235889498684259191370189989880770125854630248e+30', 3);
T('1.61966630364367782649914906445931083e+37', '1.61966630364367782649914906445931082994220487707392e+37', 0);
T('9155055107', '9155055107.31542651253212710174404597870266013686', 3);
T('151575681220733807', '151575681220733806.948325711353369', 4);
T('9.925896747374600273590250086854319691109102433792883444282549913043e+66', '9.9258967473746002735902500868543196911091024337928834442825499130426711543232e+66', 0);
T('6.134349150696893284704032460128580031728905779418480078009199038974080844717676e+78', '6.134349150696893284704032460128580031728905779418480078009199038974080844717676369642023196636416789723555613220120062e+78', 5);
T('9.0669828467001403434028503876327300774e+37', '9.0669828467001403434028503876327300774311039805420595580983287318877e+37', 6);
T('1.462625007259004549956127025807405581535166e+42', '1.462625007259004549956127025807405581535165295863626022e+42', 2);
T('5.597183212483083832375965375823905280582564093872338e+52', '5.59718321248308383237596537582390528058256409387233796455127583920196e+52', 2);
T('7271301', '7271300.083595', 2);
T('2887', '2886.8812320382013673576196579047442322', 6);
T('6.714505095451274574710637521945899088825274315840588974234112373713e+66', '6.7145050954512745747106375219458990888252743158405889742341123737131286478448264545721750959633191615562e+66', 4);
T('6.0430531425497863173652946876198631397601446870898345071303104905505729387e+73', '6.043053142549786317365294687619863139760144687089834507130310490550572938747760704136888452244656709063762443991e+73', 5);
T('5.070816925304427607336847407518194322958171834333706812229750133083711e+69', '5.0708169253044276073368474075181943229581718343337068122297501330837102525821537554071682460614e+69', 2);
T('2.557422723523145383801579118905718206596825306509110290944909902314180125248e+75', '2.5574227235231453838015791189057182065968253065091102909449099023141801252471882030749e+75', 2);
T('4.4723372177120213742379112373735124357359117222305448e+55', '4.47233721771202137423791123737351243573591172223054480008170415205785040328e+55', 1);
T('1.50826579252268293728859834852845739488574871572036609e+53', '1.5082657925226829372885983485284573948857487157203660903058602744637280939346e+53', 5);
T('8.811517965736323413595678102445788e+33', '8.811517965736323413595678102445787365397758814511e+33', 0);
T('9915067', '9915066.60457084902172700209399', 0);
T('2.51544443153013492715669077748247332558495365412959213401058071460345268861798e+77', '2.515444431530134927156690777482473325584953654129592134010580714603452688617981080041903050674163072514e+77', 3);
T('2.0515486219966252951504766036480288350080831551518755221047088312024681484e+73', '2.05154862199662529515047660364802883500808315515187552210470883120246814842825453439383952822940488214573940565112e+73', 3);
T('7.54993662929330409056996318989832291087302423064791922e+53', '7.549936629293304090569963189898322910873024230647919223438783947933515641668921396596899733e+53', 4);
T('926428016026487964600', '926428016026487964599.09929398862324989125556', 0);
T('6.727715142985085972765439688074247926637033789378099120068026988180344537522682e+78', '6.72771514298508597276543968807424792663703378937809912006802698818034453752268288090263120415e+78', 3);
T('4501734027', '4501734026.856194199', 6);
T('6071707805876', '6071707805876.19798296608426881137708980258366021', 6);
T('9.7103655752931641317031566416422925804851111512132400922571411615248193360972e+76', '9.7103655752931641317031566416422925804851111512132400922571411615248193360971961146407593e+76', 5);
T('4.38544436637698524647408567428871426868051935990280544132328102361063333845e+74', '4.38544436637698524647408567428871426868051935990280544132328102361063333845123e+74', 5);
T('5.11207979771297166886934105271573523284145e+41', '5.1120797977129716688693410527157352328414462397545895035159634235812347140853e+41', 5);
T('7.792391975786137693020603653861628656424e+39', '7.792391975786137693020603653861628656423755158422376291825065245305153e+39', 0);
T('7.5330198899553957728360795101304395004029136409584826e+53', '7.53301988995539577283607951013043950040291364095848260341521943753250529501147730825362e+53', 3);
T('341713980', '341713979.93825103', 4);
T('98502351334140432', '98502351334140431.042430341997069675850912', 2);
T('1.9084476781984370528115858715707756183248600399522225927309938620223e+67', '1.908447678198437052811585871570775618324860039952222592730993862022377253718608654427637520238e+67', 1);
T('1.5634418469836337868211101339186180302925008737875690412173480881095e+67', '1.5634418469836337868211101339186180302925008737875690412173480881095215639532344105622100848857459734741e+67', 5);
T('9.6080369338955908421153260279270238201216745065005479965856e+58', '9.608036933895590842115326027927023820121674506500547996585684580964e+58', 1);
T('8782721416', '8782721415.53294438627652149105438286', 5);
T('1.1525095446984708325864205014007491523e+37', '1.152509544698470832586420501400749152335366857e+37', 5);
T('2.84503162273946874619742543e+26', '2.84503162273946874619742542573411529471981909e+26', 5);
T('2', '2.36741', 5);
T('1.9594916233458491994250562860753977668196292867622734094e+55', '1.959491623345849199425056286075397766819629286762273409388349588851294225616949e+55', 5);
T('9.865418024232129193344697571922753036827215845675573553342795005835e+66', '9.865418024232129193344697571922753036827215845675573553342795005835115478913306e+66', 4);
T('4.6040516302890406206516956527644770922687729966363987535533497709651e+67', '4.60405163028904062065169565276447709226877299663639875355334977096509942860121141558450786488499e+67', 2);
T('6.271287905523107160134163275524292309366024847462787799697e+57', '6.27128790552310716013416327552429230936602484746278779969651621e+57', 5);
T('2839562531896', '2839562531896.392', 4);
T('6.41162482073613670992820086907625217705465961560667934208209432991252316789326e+77', '6.4116248207361367099282008690762521770546596156066793420820943299125231678932599e+77', 0);
T('8', '7.5866426', 6);
T('1014668', '1014667.607722776332', 0);
T('3.469067346662272764440598509150201e+33', '3.4690673466622727644405985091502006813638621602840112684484375e+33', 2);
T('1', '1.432367183232329115645725284', 6);
T('2.23777264755135874121154527444e+29', '2.23777264755135874121154527444590852769065978883557464438720095e+29', 3);
T('30', '29.7125074051357039181', 2);
T('3.891694340155592614694418654274608475398904443648034673239436059729570847e+72', '3.8916943401555926146944186542746084753989044436480346732394360597295708468385182474306369744292069113392444e+72', 5);
T('5.8679284950193787174068288977176465358836046380286600755606983072893176067e+73', '5.86792849501937871740682889771764653588360463802866007556069830728931760668275039706708248442e+73', 2);
T('6.85058144694467638546428990946567706938633645811102272601974e+59', '6.850581446944676385464289909465677069386336458111022726019749962591437364351460675e+59', 1);
T('3.6683605013189869740766501329412957500952819419892510076538978988302e+67', '3.6683605013189869740766501329412957500952819419892510076538978988302485099e+67', 5);
T('9', '8.2749417564674738077', 0);
T('9.7671668566204182842211990965047608576980351552759166368710064395845212978197e+76', '9.76716685662041828422119909650476085769803515527591663687100643958452129781964056530832e+76', 2);
T('883199587261214060', '883199587261214060.24106', 6);
T('4805819', '4805818.421213285297605277115579312', 0);
T('6.9024519943333639869316329410859183e+34', '6.9024519943333639869316329410859182546493400370506827278514540425746627385e+34', 5);
T('4.930712620734967547390621163523037395279079902417016e+51', '4.93071262073496754739062116352303739527907990241701578793435e+51', 4);
T('107961607901599127454', '107961607901599127454.7942239777575853940702315615', 1);
T('5103891', '5103890.80632784183690464061', 4);
T('1.45850239131642859255601214140205509906136880116419012774655469e+62', '1.4585023913164285925560121414020550990613688011641901277465546922764029478979321e+62', 3);
T('36366', '36366.61060734332763', 3);
T('2.4222415167447112190497531240695435e+34', '2.422241516744711219049753124069543518011483211323921468924e+34', 6);
T('6.866168522258064054841678377329450196620405286235540918306e+57', '6.86616852225806405484167837732945019662040528623554091830634525971e+57', 3);
T('4.6585700178855431824028998e+25', '4.658570017885543182402899758912692457774579743504e+25', 4);
T('4.21991646045120542756937405990961907160586922036673575e+53', '4.219916460451205427569374059909619071605869220366735752247423725626077656024164599e+53', 6);
T('4.292038017296411445265375646790733598403838501025644330322174935691368854426363e+78', '4.2920380172964114452653756467907335984038385010256443303221749356913688544263627833798983598e+78', 4);
T('6.07377347596484919232416946e+26', '6.07377347596484919232416945750984258329607091122591e+26', 4);
T('715', '715.70984747259096', 3);
T('9.09563737037972109603584324674513097361403782084810722724e+56', '9.09563737037972109603584324674513097361403782084810722723892500172988337801141884548e+56', 6);
T('9.803862398808619101590290491266992235418407e+42', '9.80386239880861910159029049126699223541840691908e+42', 6);
T('8.4923275428175344941064707e+25', '8.49232754281753449410647071668061e+25', 4);
T('8.33369821573906360344331884877649559e+35', '8.3336982157390636034433188487764955999963919364682043461382749282013008e+35', 3);
T('9.20295749449513862984287088955738559397637978228e+47', '9.20295749449513862984287088955738559397637978228681318e+47', 3);
T('70769049717718154', '70769049717718153.128964111', 2);
T('6.538799707458751673305568021162466748958780780976214342048531185753607983455e+75', '6.53879970745875167330556802116246674895878078097621434204853118575360798345441e+75', 0);
T('3.10680330265683792491704749541833615206098291605e+47', '3.10680330265683792491704749541833615206098291604521121872355e+47', 5);
T('18758', '18758.5873804247915549339', 1);
T('74998518200443258933', '74998518200443258932.88991441722724852', 0);
T('1.38105563398221940220590469474819e+32', '1.381055633982219402205904694748189e+32', 6);
T('6.921846692645202711094902120200929984291747564994000376012408125217e+66', '6.921846692645202711094902120200929984291747564994000376012408125217584242877588782786e+66', 1);
T('6', '5.62158', 4);
T('63350368238764323267', '63350368238764323267.0688329702', 3);
T('8.425166574401826576868652e+24', '8.4251665744018265768686513576587455e+24', 0);
T('9.40943771336304029259713674128446127565529967675919334341806299745e+65', '9.409437713363040292597136741284461275655299676759193343418062997457404490506728019858e+65', 1);
T('3.3500625585575055978669785949418071958e+37', '3.350062558557505597866978594941807195881905640699046403773e+37', 1);
T('410459209814161', '410459209814161', 1);
T('5.365928689260648834192360771140298111379202511968724551444802162e+63', '5.365928689260648834192360771140298111379202511968724551444802162822e+63', 3);
T('5.2286012592721669174495442218913879654338878187642478842045537e+61', '5.22860125927216691744954422189138796543388781876424788420455371860674323206e+61', 6);
T('3.42403144835222622803934487483397449021790859e+44', '3.4240314483522262280393448748339744902179085929242979323921e+44', 1);
T('5.700727019798833679043667600509e+30', '5.700727019798833679043667600508329009129743704491049355713485e+30', 0);
T('3.120137282222809306148375147442079528357966944e+45', '3.12013728222280930614837514744207952835796694357358858850992592845514369e+45', 2);
T('3.18084224169062044134577376452158555482880723209236305807223e+59', '3.18084224169062044134577376452158555482880723209236305807223188973665e+59', 1);
T('4.10472558210283304506411e+23', '4.104725582102833045064118019303090372041252591946703417152271768e+23', 3);
T('8.05430785929600672973873728132855943453694439329976e+50', '8.054307859296006729738737281328559434536944393299756860633361199960807507350037040707e+50', 5);
T('9.686103071153225247146961004095727803516248595743653043296445093841227e+69', '9.686103071153225247146961004095727803516248595743653043296445093841227e+69', 3);
T('4362645529857', '4362645529856.9872108937235265317301103779255985290929', 0);
T('6736871445020', '6736871445019.67017148860735', 4);
T('5.429566469744651365383917568077425194011905990585263288655419938982e+66', '5.4295664697446513653839175680774251940119059905852632886554199389823272298963e+66', 6);
T('85556294', '85556294.153885234593990325448691784997163462924', 1);
T('9.9890948072091633207879e+22', '9.98909480720916332078787508540817664409416e+22', 4);
T('6.380121196697699289269529988114237168795130497866808466796211983576296008141e+76', '6.38012119669769928926952998811423716879513049786680846679621198357629600814109298121983232412381354e+76', 3);
T('6.487291424788009493723947991487173095503e+39', '6.487291424788009493723947991487173095503e+39', 1);
T('306170782', '306170782.92006008966852547238', 1);
T('847', '847.8604071716', 3);
T('3.62815268699767439131582370507694329390307750240476587873987972e+62', '3.628152686997674391315823705076943293903077502404765878739879711375e+62', 0);
T('417566', '417565.89071865467781675034730412561', 0);
T('755618844288', '755618844288.0414427989159518719', 4);
T('4.514345038809003910288373063244499606203248716583136e+51', '4.5143450388090039102883730632444996062032487165831361752012306824906307970747e+51', 4);
T('4.022129459549330406304220494178592185096890225337490061316027354736e+66', '4.022129459549330406304220494178592185096890225337490061316027354735707e+66', 4);
T('6.926745905757917361694986815137364888509466835572313188080547949653e+67', '6.9267459057579173616949868151373648885094668355723131880805479496529203e+67', 0);
T('4.40618941304269695482521369743546927969843e+42', '4.4061894130426969548252136974354692796984298057894172976032020562948121000127e+42', 2);
T('3.9862566430460556232081754e+25', '3.98625664304605562320817539751855761711512110588575625724e+25', 4);
T('4.05006847528714970167004945229345776949754091771134438e+53', '4.0500684752871497016700494522934577694975409177113443841842983755693352971875770131e+53', 5);
T('8.3395145543814765675900644806710286058686770211826722044e+55', '8.339514554381476567590064480671028605868677021182672204499214982599849e+55', 1);
T('1.2864368141587860903347e+22', '1.286436814158786090334784842440502508507568609226516341e+22', 3);
T('7.441873268091500925704126427890779101e+36', '7.44187326809150092570412642789077910100553164231441719520369036193395279849e+36', 3);
T('745986343139', '745986343139.42522407134740295864', 5);
T('6612145621392', '6612145621391.2095228988', 2);
T('3.0681466816738788787547441049e+28', '3.06814668167387887875474410490229416286533173908e+28', 1);
T('4.768498314671358427844408139151263827544897720985109189e+54', '4.7684983146713584278444081391512638275448977209851091886452188502726280982134658128571e+54', 4);
T('1.053480247563693482267659736316591977949879233442791e+51', '1.053480247563693482267659736316591977949879233442791e+51', 6);
T('6.2779561043909918788487962181775969719448474235840265844432384e+61', '6.277956104390991878848796218177596971944847423584026584443238490871444424343e+61', 1);
T('5.7464754556188163108118398893524478483398107594634607383743229e+61', '5.74647545561881631081183988935244784833981075946346073837432296959138e+61', 1);
T('8.429514075482846038045894988209609739927976282018119373593027973e+63', '8.429514075482846038045894988209609739927976282018119373593027972876956217645317608007186e+63', 4);
T('6279288393559', '6279288393558.120390324742298954057704', 2);
T('5.2531944569691907021549029043008467344807195839390253703389241025077e+67', '5.25319445696919070215490290430084673448071958393902537033892410250765124540086699888599230112207869950362894e+67', 4);
T('2835180117350274', '2835180117350273.9131300573566099065157555106817', 6);
T('9.2977278110922305973967750546061391348050741762604949031e+55', '9.297727811092230597396775054606139134805074176260494903059708785970428701e+55', 2);
T('5.88244114146071615569363526e+26', '5.88244114146071615569363525625146363e+26', 4);
T('8066180', '8066180.4219557228475841570799691627011', 1);
T('5.5729486972743269068063109486786245248e+37', '5.572948697274326906806310948678624524876850480450067483943254414787472e+37', 1);
T('6.90496383513637231296341041006524948e+35', '6.9049638351363723129634104100652494801623644756691439e+35', 5);
T('5.167283877589386575697e+21', '5.1672838775893865756966322573971150802042084e+21', 2);
T('4.633784827818763430029624218473e+30', '4.6337848278187634300296242184733529672912e+30', 6);
T('3.97174767868595901301226870528345312434972546314e+48', '3.971747678685959013012268705283453124349725463139500399763044e+48', 2);
T('46762', '46762.22085163', 3);
T('34595701363', '34595701362.7850251533446598801140348', 0);
T('4.6522042328261834557886112463e+28', '4.652204232826183455788611246336382328867100942432501368854695e+28', 5);
T('262851397985841999549', '262851397985841999549.4664362804214614953045126', 1);
T('3.03251480870037850335454e+23', '3.03251480870037850335454232958886742292828e+23', 5);
T('4.26496071417188694156632074492050710699958887567443e+50', '4.264960714171886941566320744920507106999588875674437431823315634084824847465e+50', 3);
T('8.49161653298990853660680167135527732769185380509988592227165146730634063e+71', '8.49161653298990853660680167135527732769185380509988592227165146730634062633128469642439591283007671842934e+71', 2);
T('5.3283993308787803593298847357e+28', '5.32839933087878035932988473578e+28', 3);
T('1.65078146359649251557898662580168737123829448309949589182800688464917e+68', '1.650781463596492515578986625801687371238294483099495891828006884649174160440839245633e+68', 3);
T('2.087981450111643180464e+21', '2.0879814501116431804647748747880699472e+21', 1);
T('3.7023465735441275736646232328381e+31', '3.7023465735441275736646232328380053231207331098e+31', 0);
T('2690822983', '2690822982.008894049987768503558856888', 0);
T('4.83017952532916117749236046648707897466774152900547614695005545029551e+68', '4.8301795253291611774923604664870789746677415290054761469500554502955131746e+68', 6);
T('3.4511403353104769817720797e+26', '3.45114033531047698177207970070993828666119187e+26', 3);
T('4.19250468078209732450130751762602267525928863921736746261541433e+62', '4.1925046807820973245013075176260226752592886392173674626154143250083622876e+62', 2);
T('8.883153595206248931615666009334234155734428281917208e+51', '8.883153595206248931615666009334234155734428281917208747984e+51', 1);
T('9.66500976330368970504417e+23', '9.6650097633036897050441673237803475056057299675405624e+23', 6);
T('38', '38.16179933940715031529272875071', 5);
T('9.043545335356280978164257653383581432994696477774e+48', '9.0435453353562809781642576533835814329946964777737554009893363907115254030172293480866289e+48', 0);
T('4.40906061845199600522561395464095409011772899529725514111245e+59', '4.409060618451996005225613954640954090117728995297255141112454359446e+59', 5);
T('4.65902243375548459953616725825859396649e+38', '4.65902243375548459953616725825859396648555459786320476280521646967249111408e+38', 2);
T('8.7308341826602066268496961589396842931035344517859039038987808e+62', '8.7308341826602066268496961589396842931035344517859039038987808014732788597860294244691e+62', 1);
T('17442097551389101634', '17442097551389101634', 6);
T('1.031118894152215135443586412984526939e+36', '1.03111889415221513544358641298452693839726099113750198048144020458729968e+36', 2);
T('8.509080014344674496439282871337298700472906704640599364262e+57', '8.5090800143446744964392828713372987004729067046405993642620089434687462e+57', 6);
T('5.09947371487912566003142191e+26', '5.099473714879125660031421914683625007384110423e+26', 1);
T('5.37261280587940583305754487128735737481711134827485802569678637272400677e+71', '5.37261280587940583305754487128735737481711134827485802569678637272400676611500714032667980905719963566e+71', 0);
T('832168860476726919768', '832168860476726919767.9227734047710313725616278829030832408891', 5);
T('1.70434762015377118748500178456668e+32', '1.704347620153771187485001784566678795299520724355483342e+32', 5);
T('9.5942889060716002966580311684124624957933709259620001996794097943659107797452873e+79', '9.59428890607160029665803116841246249579337092596200019967940979436591077974528722884809455526e+79', 0);
T('3.7217171596053316764057792098e+28', '3.72171715960533167640577920970130512148431611e+28', 2);
T('3.9252503939969842801434217398e+28', '3.925250393996984280143421739812558657956703057673006086514e+28', 1);
T('1.9553002393304311412666061344541868234445883869605560120493570878654e+67', '1.9553002393304311412666061344541868234445883869605560120493570878654190877636710250041980707641e+67', 6);
T('4.253582601872356088242460067471e+30', '4.25358260187235608824246006747090450101697991137188081010836792639186e+30', 2);
T('6703', '6703.06320694178238', 6);
T('7', '7.279118693140020022766441358', 3);
T('8.7825576791660085846948495854502861016114560819484471102699761987873427e+70', '8.7825576791660085846948495854502861016114560819484471102699761987873426914078846162673648883387792486e+70', 6);
T('38531740620', '38531740619.0028214497040008721463', 2);
T('3.622567265027640556979941649512386179439974601201070511417744053507296e+70', '3.622567265027640556979941649512386179439974601201070511417744053507296041072504247765640512108334649e+70', 6);
T('1631571261228349', '1631571261228348.55248858', 2);
T('2.5747170568098683009324441985841081873235905748165559887751637938566095128e+73', '2.5747170568098683009324441985841081873235905748165559887751637938566095127689305879e+73', 5);
T('5.1552571981761140729276e+22', '5.15525719817611407292752579382939408387915043205506701e+22', 0);
T('2.1302966859122892436488171282455599590350787706926032968005933097e+64', '2.1302966859122892436488171282455599590350787706926032968005933096877898376468341355978943803e+64', 2);
T('2.7256047743448240981842263766868102556095737671380487043157e+58', '2.72560477434482409818422637668681025560957376713804870431576495599168006628738426227981260242639521e+58', 1);
T('2.065876166319050430116306188e+27', '2.06587616631905043011630618761308415538e+27', 0);
T('7', '7.8328402', 3);
T('4095220', '4095219.7756272701728503269133400271', 0);
T('2.1994979336428336798662353700846972144e+37', '2.19949793364283367986623537008469721443823345404e+37', 4);
T('2.6381339769629148649253602603742187482896269111343369669233e+58', '2.638133976962914864925360260374218748289626911134336966923246316501e+58', 2);
T('9.15751876950578311140581262190644360350506048615543159125e+56', '9.15751876950578311140581262190644360350506048615543159125e+56', 2);
T('9.20087116519454574511337220145875984889707244563604199530932029201e+65', '9.20087116519454574511337220145875984889707244563604199530932029201e+65', 2);
T('4.611027669669941163651294332770685e+33', '4.6110276696699411636512943327706858504455291548025862982975152575603311e+33', 3);
T('42477914', '42477914.45782305237700552608', 1);
T('979', '978.32647609467', 0);
T('987694495520390730181', '987694495520390730180.520227151', 4);
T('4.7462128610888372749938984264539825202441492488366233018583613807066e+67', '4.746212861088837274993898426453982520244149248836623301858361380706649391e+67', 1);
T('4.42250498108665010699016556215293107225649202e+44', '4.422504981086650106990165562152931072256492010257660516596324856840323921912654e+44', 2);
T('7.7606827107423004804489216199994160170777055319474055449984791369665148e+70', '7.76068271074230048044892161999941601707770553194740554499847913696651474265e+70', 2);
T('5.488298404080794244451940399655925074615408456624665e+51', '5.48829840408079424445194039965592507461540845662466488976554209375736e+51', 2);
T('3.41661304832059171350950838593808129440590534786752210419909300140040538505e+74', '3.41661304832059171350950838593808129440590534786752210419909300140040538504772899719597290021920105442881538934045e+74', 6);
T('6.53226068563939348972279486563210843586332121565e+47', '6.5322606856393934897227948656321084358633212156530637e+47', 3);
T('2.595287141987070181235971e+24', '2.5952871419870701812359710261318476843193e+24', 5);
T('2596717918015777', '2596717918015777.4', 6);
T('4417622570', '4417622569.151290498', 2);
T('3.05960809965518294660557880556553062941658721977770100102019104213e+65', '3.059608099655182946605578805565530629416587219777701001020191042129e+65', 2);
T('545903', '545903.5944927731764959100055815', 1);
T('3.5294521159523098586017069798352686547328420279919709e+52', '3.529452115952309858601706979835268654732842027991970906687e+52', 6);
T('4.1855440956051565208722046290706476289234954519713e+49', '4.185544095605156520872204629070647628923495451971373395881641399e+49', 3);
T('6.42025590012178266912766012385311992085798989153979e+50', '6.42025590012178266912766012385311992085798989153979478921065e+50', 5);
T('9.6478443340374148842046181864799908239119114030059101138963e+58', '9.647844334037414884204618186479990823911911403005910113896325308e+58', 5);
T('98143219233', '98143219232.407', 0);
T('5.5528021937230453081572399818322895341920197055813774363159863891e+64', '5.5528021937230453081572399818322895341920197055813774363159863891e+64', 2);
T('9883135339624198', '9883135339624197.851718043', 4);
T('4.8118473705101636996952233265e+28', '4.81184737051016369969522332657691880345466378e+28', 3);
T('5.5933601432831753263614083811389885730564342402056654311380219250680396345e+74', '5.593360143283175326361408381138988573056434240205665431138021925068039634506e+74', 1);
T('1.45224925576746997199506975783893260919589502e+45', '1.4522492557674699719950697578389326091958950196235261854505433942515421927845376e+45', 5);
T('491291914509817', '491291914509817.44245649228908591298', 1);
T('2.90810346534499755580771225408557814971249163292e+47', '2.908103465344997555807712254085578149712491632915964064775206254227328621348890690923e+47', 5);
T('1.7591918364327642552318441830982196577438123021763337224029521911e+64', '1.759191836432764255231844183098219657743812302176333722402952191027753218321015510044751089e+64', 0);
T('65532755027335015', '65532755027335014.6287645511', 6);
T('1.646271656261853754001066176463971511995562642797200200247228964244e+66', '1.64627165626185375400106617646397151199556264279720020024722896424452318423381e+66', 3);
T('8.50621603580177557354465472999369349073564554122344610665126936314688014e+71', '8.50621603580177557354465472999369349073564554122344610665126936314688014215744881186563290307308133926269363209e+71', 4);
T('1.50538323866616149513009254406869304891986534764285150523510665195e+66', '1.5053832386661614951300925440686930489198653476428515052351066519504e+66', 1);
T('7.8080563925750927393314161101489176988800252614077190052752573281207883676568125e+79', '7.80805639257509273933141611014891769888002526140771900527525732812078836765681248511986678477969131585188913979049e+79', 2);
T('9.75402238628156468160705924080804008224630735e+44', '9.7540223862815646816070592408080400822463073585462264927604229606161800455958e+44', 1);
T('1.004630060287582112324115984398298969566210745225829775202e+57', '1.0046300602875821123241159843982989695662107452258297752019e+57', 0);
T('5.0649240748921847574298036363e+28', '5.0649240748921847574298036363257043004736120478158e+28', 5);
T('2.24480151169846945273343914584170460354994457345916271482338520029026188e+71', '2.24480151169846945273343914584170460354994457345916271482338520029026188377335649572484066545306725236995849801e+71', 6);
T('3801983878120678582', '3801983878120678582.90871', 1);
T('36430', '36429.4945421385608306897', 2);
T('4.4233492400014611843915799548550683014001888723288560744624709315051917220079078e+79', '4.42334924000146118439157995485506830140018887232885607446247093150519172200790778154843261688715921e+79', 0);
T('3.0149169349456391053428144613145200342709835816905e+49', '3.014916934945639105342814461314520034270983581690490816901712911690842848e+49', 0);
T('2.778765617388169034986743488094800033634991e+42', '2.778765617388169034986743488094800033634990624e+42', 2);
T('4.0330197261523389159698112481400800637261147688053374449289523570570526e+70', '4.033019726152338915969811248140080063726114768805337444928952357057052583806020515157e+70', 4);
T('61924501843', '61924501842.76352820709709511038685060200470083242', 0);
T('251416464129', '251416464128.297837459946080363510373941117074486', 2);
T('7.3757279913404397421908552933188e+31', '7.3757279913404397421908552933188703253730506e+31', 1);
T('1.0236631910415484828613273596068673e+34', '1.02366319104154848286132735960686727336711815065311684445656766e+34', 0);
T('6.300966419214292381246885806901149459009488003886410302747442618980327547875304e+78', '6.300966419214292381246885806901149459009488003886410302747442618980327547875303776372e+78', 2);
T('9', '8.7877114646202948768', 2);
T('557051643999', '557051643999.8531708471123', 1);
T('194835', '194835.777402050528241482', 3);
T('9746227295498', '9746227295498.22884232547736657402768091875427', 1);
T('64546498629342965', '64546498629342965.59145791340423614711870334578650239', 3);
T('9.4327811952872240034088179810199242897991e+40', '9.432781195287224003408817981019924289799009574528474744978597851e+40', 2);
T('4.61156171412400711425363581173419725917205573584e+47', '4.6115617141240071142536358117341972591720557358387320815992487193616e+47', 0);
T('9.6824149186569924224931973175511205960517156257e+46', '9.6824149186569924224931973175511205960517156256816839902168704716228844708e+46', 5);
T('9.322147717605653711995680332445388976872153393670645184616675679524135e+69', '9.322147717605653711995680332445388976872153393670645184616675679524134606566561267229932035507e+69', 5);
T('4.0950584959606003126034828831358422220431608844644479204528056327320799769394e+76', '4.0950584959606003126034828831358422220431608844644479204528056327320799769394034178916605573960503e+76', 6);
T('4.71785751407305882920453381700103094233093482865722164184768619066750230067e+74', '4.7178575140730588292045338170010309423309348286572216418476861906675023006754729397580618569703183399799120624e+74', 1);
T('5.938570982856518933847231723318743032966285566263558e+52', '5.93857098285651893384723172331874303296628556626355802330624380164906471391483733e+52', 3);
T('9.2217813245665760693379988671794916940904459388160663464676347818563227252577687e+79', '9.2217813245665760693379988671794916940904459388160663464676347818563227252577687608835561903989341e+79', 3);
T('5.63167100367260744986720026965507848633e+38', '5.63167100367260744986720026965507848632683147611561805056563713285339760637e+38', 2);
T('1.441919977474110470243499532593797004384328856431973633878725e+60', '1.4419199774741104702434995325937970043843288564319736338787250606627082957405827034862123279e+60', 3);
T('5614618', '5614617.626154020920789828', 5);
T('1.95092934733279998128957092007281557957942541450670887876e+56', '1.95092934733279998128957092007281557957942541450670887875838893366545827e+56', 6);
T('8.0660032410571104485679231045790718775017897950035853898514442291478962906068203e+79', '8.06600324105711044856792310457907187750178979500358538985144422914789629060682026e+79', 5);
T('3443027460025234', '3443027460025234.710213581711', 1);
T('171022556295', '171022556294.70436', 4);
T('5', '5.30116496329919598860107662930443905', 5);
T('9.2351900111862014506302660864558608644688988841664965733815289791781332e+70', '9.2351900111862014506302660864558608644688988841664965733815289791781331805230060298286715005325791e+70', 4);
T('3.873582124807361954984580153218148551748032207347141754895638134308381323e+72', '3.87358212480736195498458015321814855174803220734714175489563813430838132226021845991395923955255e+72', 0);
T('4.648460227779328623815839603250827345422372022653593223402752101805481153e+72', '4.64846022777932862381583960325082734542237202265359322340275210180548115271072e+72', 6);
T('4.615312726650460468408565347031927536934625457568324030935986243368540466946e+75', '4.61531272665046046840856534703192753693462545756832403093598624336854046694648705756493941361695666400061e+75', 1);
T('7.19153066711041815551529503e+26', '7.191530667110418155515295028e+26', 5);
T('3.375815937503257399906201446312484230131891012425390314842773485571e+66', '3.375815937503257399906201446312484230131891012425390314842773485571268392269394559299026659431960172967163e+66', 4);
T('4.54613806855660280141389736155475296061619655e+45', '4.54613806855660280141389736155475296061619655068982529e+45', 1);
T('6.403115488704431450015969903e+27', '6.40311548870443145001596990290839076e+27', 0);
T('8.1841484302001394050655173340718426542400712239e+46', '8.1841484302001394050655173340718426542400712238897784892018384103256928613774e+46', 2);
T('6.777339590435056635647612506455624234e+36', '6.77733959043505663564761250645562423398129408330647146852913522789116547946e+36', 5);
T('2.589799326522279944214249606379101755476069e+42', '2.589799326522279944214249606379101755476069788610659090276964955058830385881647086e+42', 3);
T('7.353525093032975125733638331567129278754241286716895926101e+57', '7.3535250930329751257336383315671292787542412867168959261009546722474063854978144392855e+57', 4);
T('3.8797260912106945396591538762267676625731666232261582752358342e+61', '3.8797260912106945396591538762267676625731666232261582752358342452152097380084951702681944576e+61', 3);
T('8481906022346108676', '8481906022346108676.66395032223', 1);
T('8.6552475956198933770874927773611230899626507186688841e+52', '8.6552475956198933770874927773611230899626507186688841079839770771400518e+52', 1);
T('3', '3.601474112584822', 3);
T('758900672026', '758900672025.821924019277485633', 2);
T('61723409400988', '61723409400987.871467188997888759002708', 2);
T('2.0886551323723460738030526e+25', '2.088655132372346073803052641336385601e+25', 5);
T('37634', '37633.872345431', 4);
T('1.9607912722153405205128123081859899e+34', '1.96079127221534052051281230818598989339707667110621e+34', 4);
T('3.585844372350742106061499796113650762541966816704619023322298e+60', '3.5858443723507421060614997961136507625419668167046190233222971801926865781572e+60', 2);
T('1.2808455715750047499749921700857964451116853026258581549e+55', '1.280845571575004749974992170085796445111685302625858154899685532000991394000659e+55', 6);
T('3.0364925049197172238742321159e+28', '3.0364925049197172238742321158947624027714e+28', 6);
T('9.506996385627212176045195e+24', '9.50699638562721217604519532298266905597277275397e+24', 1);
T('603029842', '603029842.09735616780349959682293024729224', 6);
T('2.434909447012723553987757562409654e+34', '2.4349094470127235539877575624096540915937450706110470094554221424250705114e+34', 1);
T('5.350511513322783821765970882269225168927500277094855867269990301123222734e+72', '5.350511513322783821765970882269225168927500277094855867269990301123222734498054952221248955401940512955641902e+72', 1);
T('3.843465767881919183108111254976333338703153738063788078921901e+60', '3.8434657678819191831081112549763333387031537380637880789219001059677936904996306575007400295775e+60', 2);
T('3.7268065795625292879301656474924e+32', '3.7268065795625292879301656474923985164117283435927092255441935525587e+32', 0);
T('411560200548640297', '411560200548640297.09797007293995157635422166', 4);
T('6.2109702862358025248479039593754534560337385595539206573162268212827584242768666e+79', '6.21097028623580252484790395937545345603373855955392065731622682128275842427686665843496068612736356e+79', 3);
T('7.524266460179452164972235384632e+31', '7.524266460179452164972235384631957426350945614572447584877022e+31', 5);
T('7.70575900566833249114832453978509215120189905723865902654e+56', '7.70575900566833249114832453978509215120189905723865902654229592929527504444642843411182366996015e+56', 4);
T('9.138871078582337602097839870438718242557e+39', '9.138871078582337602097839870438718242556992842183794338627624135442594e+39', 5);
T('7.55729297496936766954376352856604068e+35', '7.5572929749693676695437635285660406767162156717795853e+35', 2);
T('5.445144599088757590882036313173833692215911e+42', '5.445144599088757590882036313173833692215910965457788814124351568557426939657e+42', 5);
T('5.45822980167827188430766697091816856739616719e+44', '5.4582298016782718843076669709181685673961671959e+44', 3);
T('881849683052673', '881849683052673.392456963464808440622204575799897670287', 1);
T('2.8139579948742666260080320868554492914868493037638357e+52', '2.81395799487426662600803208685544929148684930376383566440392093210328031603e+52', 2);
T('14944364605766731', '14944364605766730.136594608378157385886', 0);
T('553821670894', '553821670894.6776765730497974051882', 1);
T('473707611886', '473707611886.331', 4);
T('48648', '48648.533696046260021993', 1);
T('5.8119712161182619009118228970483286287275346012840105825444570966926601393519585e+79', '5.811971216118261900911822897048328628727534601284010582544457096692660139351958489338e+79', 5);
T('842931033', '842931032.1837260362453846841175788568779038201', 0);
T('6.773964756333369888875098153724116224e+36', '6.77396475633336988887509815372411622366616e+36', 6);
T('8263036652690786529', '8263036652690786528.15', 0);
T('9.96522428907057802145102979175023426059945e+41', '9.9652242890705780214510297917502342605994537e+41', 5);
T('7.6872120565443201118810855293017084586501439349661e+49', '7.68721205654432011188108552930170845865014393496608719660440426432474011231337259e+49', 4);
T('8.80785049556191907226562343120247511522118e+41', '8.807850495561919072265623431202475115221171256114102953389626e+41', 2);
T('4966135842883617', '4966135842883617.477', 6);
T('40', '39.8827223221986005702704481456496714', 2);
T('2.8730770533211768521037459717149349023205446994337743561069984199317076084e+73', '2.873077053321176852103745971714934902320544699433774356106998419931707608359354286635e+73', 6);
T('5.84147070961224903379985211547784317671e+38', '5.841470709612249033799852115477843176705261573701042061917877756266165923252554e+38', 2);
T('9.667434280542265659569903632080701368101657005509773538082e+58', '9.66743428054226565956990363208070136810165700550977353808206870976941788432086398738225406914e+58', 1);
T('7.798501170944612529637271295018059044073e+39', '7.798501170944612529637271295018059044073e+39', 1);
T('4.284369173160857492484e+21', '4.2843691731608574924841827051410752672421407329e+21', 6);
T('8.190204882264576530551287892729557080845071e+42', '8.19020488226457653055128789272955708084507113e+42', 5);
T('6.0201939068756595556316026847428772323e+37', '6.02019390687565955563160268474287723233383498161766336259000664539267405282e+37', 1);
T('5940327', '5940326.05400313569116675428757', 0);
T('4.5379001942987484315736e+22', '4.5379001942987484315736358732156336562e+22', 5);
T('405039945812660092716', '405039945812660092716', 1);
T('20152916519935', '20152916519934.826813254114567559760598324870734933', 0);
T('2.0820611976609499978622397823252030204132064830155394965210087706950588346215311e+79', '2.082061197660949997862239782325203020413206483015539496521008770695058834621531085308820476e+79', 5);
T('4.9621091414925090585745915714256434863582550172e+46', '4.9621091414925090585745915714256434863582550172310109676265849376883644275469736e+46', 6);
T('5.82283882672016904372267873109237894481558124241898945749647278946419896287e+74', '5.8228388267201690437226787310923789448155812424189894574964727894641989628715385934355813178246466414409e+74', 5);
T('4.48180706770098828684007681941918e+32', '4.48180706770098828684007681941917888495694315655213579950839901e+32', 5);
T('3.436228413861807443371715768622585289523428609657138623437801e+60', '3.436228413861807443371715768622585289523428609657138623437800754380519470634920791599e+60', 6);
T('7.0014053165352536287506512107610764424848979e+43', '7.00140531653525362875065121076107644248489790073694434e+43', 6);
T('8.3273560442496680467357149604790228469029283691365219584866351481e+64', '8.327356044249668046735714960479022846902928369136521958486635148155711620021845091892e+64', 1);
T('6.7365083778721444943231153585588314815310790550320076280194988720941e+67', '6.73650837787214449432311535855883148153107905503200762801949887209408002483631855690213434346e+67', 2);
T('5.894126589638574580486255737647822176058175747800587e+51', '5.89412658963857458048625573764782217605817574780058656938406878725074392291931e+51', 6);
T('8.00492769036673615874490341576968778921283201575177455402262617671e+65', '8.00492769036673615874490341576968778921283201575177455402262617671334856764140829665517168054e+65', 6);
T('9.5399177359759236068246376134616271295954e+40', '9.539917735975923606824637613461627129595406029440783e+40', 3);
T('99', '98.91163811414537314774313', 4);
T('5506870530379', '5506870530378.3575575703123028', 2);
T('8.842138853769404873337211143016864607398e+39', '8.8421388537694048733372111430168646073976809206372045e+39', 0);
T('1.5715494645211557301863325165198590347838340271068005756361081118989e+67', '1.5715494645211557301863325165198590347838340271068005756361081118989058791679020914e+67', 5);
T('3.13150210103752344112070460715834789652329808996166268164256255286346e+68', '3.1315021010375234411207046071583478965232980899616626816425625528634598882539e+68', 2);
T('775679529117865907', '775679529117865907.82351', 3);
T('841139692329', '841139692328.8178638078471', 2);
T('9.60572100950805044304982042605182297115459724778945172e+53', '9.605721009508050443049820426051822971154597247789451717931758077576259388666377674975021e+53', 2);
T('1.14040843298776323180545397609504249892512651e+44', '1.14040843298776323180545397609504249892512651580121540976122299e+44', 3);
T('6.19372220526787246436644134096313315089121327859708214151588934390476452816438e+77', '6.19372220526787246436644134096313315089121327859708214151588934390476452816438360699958555e+77', 1);
T('7.6912532632190397229110813726252998838159940506771097367887182e+61', '7.6912532632190397229110813726252998838159940506771097367887182e+61', 5);
T('3983809920', '3983809919.16', 2);
T('1.9584384536115508606462913456094934470006574723841124999251e+58', '1.9584384536115508606462913456094934470006574723841124999251217164887928712481352827e+58', 6);
T('192179470778277134064', '192179470778277134063.6032589027', 4);
T('5.087508674012526009892824533895738241439528259652331501785184277e+63', '5.08750867401252600989282453389573824143952825965233150178518427682485455137952485957441689121e+63', 5);
T('1.19978468027774964147016823625282234889595214275134724653e+56', '1.1997846802777496414701682362528223488959521427513472465334742156e+56', 3);
T('9.2707220800496813775747838285176474079e+37', '9.27072208004968137757478382851764740791390692222126290466e+37', 5);
T('905296293735003', '905296293735002.7417942198186812071487917883804217992', 5);
T('8.921625670607286662564568e+24', '8.92162567060728666256456881739517943235e+24', 1);
T('92677344983249272877', '92677344983249272876.134878163661479', 2);
T('8.03741759192279435898500894854735e+33', '8.0374175919227943589850089485473491074197791e+33', 2);
T('8.569527977047631884834064842581158792874798291375549219888150228736026361390471e+78', '8.569527977047631884834064842581158792874798291375549219888150228736026361390471495e+78', 3);
T('483', '483.649229733412056238477', 3);
T('5.7482017759950642458240996391810084e+34', '5.74820177599506424582409963918100836e+34', 6);
T('7194457952823995968', '7194457952823995967.39079441247773623944629001', 2);
T('7.133540872578118805618522029402111227267418248748251838388856607274608376601377e+78', '7.13354087257811880561852202940211122726741824874825183838885660727460837660137710974376017019951976552e+78', 3);
T('1.87317866297184172755818762408e+29', '1.8731786629718417275581876240776011932214079691e+29', 0);
T('3251543', '3251543.2916704839150869', 4);
T('7.2058588102273610561815431433112488e+34', '7.2058588102273610561815431433112487303189884375864897696753303039e+34', 0);
T('2.57603723909384108461573815434276552899167287351471399e+53', '2.576037239093841084615738154342765528991672873514713984226851258300553696467684934654297416769e+53', 2);
T('3.407323100164705756906735039699707922e+36', '3.40732310016470575690673503969970792249539355e+36', 6);
T('9872', '9871.5341364715782267754915799051722949', 0);
T('6.94232128032044213060644197246379607702949094936860113438643819e+62', '6.942321280320442130606441972463796077029490949368601134386438187400960654e+62', 5);
T('7.236927845486854003907255208600166402093060046091478057115631e+60', '7.23692784548685400390725520860016640209306004609147805711563053207404e+60', 5);
T('8.058022325351507865212885541907455e+33', '8.058022325351507865212885541907455e+33', 4);
T('3.433362305457849417272013071e+27', '3.433362305457849417272013071040149384960678748052255e+27', 3);
T('7', '7.3763003091604571550412972', 5);
T('8.679240482525310852953152646099830011228313495209440154625381104417122614175e+75', '8.67924048252531085295315264609983001122831349520944015462538110441712261417573024066e+75', 1);
T('85096591927818866475', '85096591927818866474.143455494789262010443491', 2);
T('4.0633758732853012062476659158963235450218182958988343989933e+58', '4.0633758732853012062476659158963235450218182958988343989932498934414633356101806e+58', 2);
T('3.91351823605308277246153647916457e+33', '3.9135182360530827724615364791645701481334e+33', 1);
T('6.93210724292370700574076359971211544856557904046493945806296912082e+66', '6.932107242923707005740763599712115448565579040464939458062969120820096467215545703654936571729855531e+66', 3);
T('7.5857245597047431364303485724973631263393124487112417e+52', '7.58572455970474313643034857249736312633931244871124169688662828702799225992899e+52', 5);
T('6.489865977095013881943605888440341908308942773144168751669332270180834165182416e+78', '6.489865977095013881943605888440341908308942773144168751669332270180834165182416202484780274212136778567686e+78', 4);
T('8.0682871123473189231223651973982644710943383884128205558253082398806e+67', '8.068287112347318923122365197398264471094338388412820555825308239880602960578712295511781346209973572e+67', 5);
T('8.0925162140496527707335259594659103343299422325152022821511e+58', '8.09251621404965277073352595946591033432994223251520228215104e+58', 2);
T('9.135611705093726568868150677346525712788468302033524305757055571090824475e+72', '9.13561170509372656886815067734652571278846830203352430575705557109082447500174794082e+72', 6);
T('5.6930814023804870104818924063e+28', '5.6930814023804870104818924063325918329423313e+28', 5);
T('1.173704708788581757588e+21', '1.1737047087885817575883967564003300368620529611801e+21', 6);
T('9.71345168193198598625521800107035181266904950329338554970962078e+62', '9.71345168193198598625521800107035181266904950329338554970962077133421385181001637825318341760835e+62', 2);
T('7.955666530485132146308882981148739805639018724379822090613899995536913781527e+75', '7.955666530485132146308882981148739805639018724379822090613899995536913781527897e+75', 1);
T('1744733157184062', '1744733157184062.402', 3);
T('2.844909770610076630311891432250558497989559385417026837e+54', '2.844909770610076630311891432250558497989559385417026837899579975691e+54', 1);
T('7.8930791305710953141533098450408751134942447603885776381e+55', '7.893079130571095314153309845040875113494244760388577638084685105662348015477052e+55', 2);
T('39222398', '39222397.429173584731734185355954', 0);
T('9.060347654404768616709737734e+27', '9.06034765440476861670973773448184965523960653e+27', 4);
T('6.331232980026740591808e+21', '6.3312329800267405918077270955e+21', 0);
T('9.594080248877707407697370233854038e+33', '9.594080248877707407697370233854037164255617206538e+33', 0);
T('8.5033757097868281263864071984624720663376028461356199501002583303542004097e+73', '8.50337570978682812638640719846247206633760284613561995010025833035420040965096027210523051646176334533890195441e+73', 0);
T('71980356419', '71980356418.06819165076848753972033131058079', 2);
T('8.23500920238632378186736133531966790240288160452743987605852383290929250797608e+77', '8.2350092023863237818673613353196679024028816045274398760585238329092925079760847892150424028755267599411956167997079e+77', 1);
T('62280362906563750454', '62280362906563750453.900505', 5);
T('7.6119362752002623589170295052808147112760413872810158158819070346e+64', '7.6119362752002623589170295052808147112760413872810158158819070346656784162510664046902684616e+64', 3);
T('9.4106008134907711383587684982873215369870041367686196799603e+58', '9.41060081349077113835876849828732153698700413676861967996034457020346632701511746143421475893e+58', 1);
T('817137090741', '817137090740.4929393384', 0);
T('5.722735939332667627336e+21', '5.722735939332667627335402555233306016098835665e+21', 2);
T('6.66953932407484571832395e+23', '6.66953932407484571832395408547051424502292435695e+23', 1);
T('7.888335767118704693628346e+24', '7.88833576711870469362834553292e+24', 5);
T('2.4840599750856876412093298054790791824136425623129297091e+55', '2.484059975085687641209329805479079182413642562312929709155749929317e+55', 1);
T('3.8314288665141966665923322e+25', '3.8314288665141966665923321172901e+25', 2);
T('3.047498136439014157983858384317995575e+36', '3.04749813643901415798385838431799557531483935815883716222574e+36', 6);
T('67520308150', '67520308149.1435629572727461094887387076', 2);
T('4.31498343906099433998484811062141234318094661784050530916196981911022e+68', '4.314983439060994339984848110621412343180946617840505309161969819110212129731e+68', 0);
T('1.443133512179006874286129873977358723463725e+42', '1.443133512179006874286129873977358723463725e+42', 0);
T('409', '408.7077369518102', 0);
T('4.663379598231678021380528542943505050076702464e+45', '4.66337959823167802138052854294350505007670246402423e+45', 5);
T('4.05570093705307361422401975355208139540997600888645066066316879133e+65', '4.0557009370530736142240197535520813954099760088864506606631687913321984620036248e+65', 5);
T('5.28482575228344718167013311455426470286706035831755871790397626563454e+68', '5.2848257522834471816701331145542647028670603583175587179039762656345365613869803867842726152689e+68', 6);
T('60', '59.62085987312674015055024975365863213', 6);
T('656703461347329550624', '656703461347329550623.5490573724163884857', 6);
T('4292400746', '4292400745.5556797673355166489', 5);
T('6688104152519841307', '6688104152519841306.683999906123423226532983', 6);
T('221652524056657', '221652524056657.13', 4);
T('85452286263845931', '85452286263845930.4143172999156568067371236142818444', 2);
T('63837', '63836.6349664682393', 0);
T('19350564', '19350564.830642223360681', 3);
T('7.4974070791521967507925334242754e+31', '7.49740707915219675079253342427545354798580695022412088288254958755e+31', 3);
T('74477484703144', '74477484703144.373', 1);
T('22685878', '22685878.4', 3);
T('5.081630898978094888841393181905201128872e+40', '5.081630898978094888841393181905201128871966429671279e+40', 5);
T('7.1224520567310180546286750330423611775463491900248567e+52', '7.122452056731018054628675033042361177546349190024856678029183688828540106258183267246851563e+52', 6);
T('5.3071571057786943917121350554331798349590367486639381875e+55', '5.3071571057786943917121350554331798349590367486639381875658e+55', 1);
T('7.0690622791027573507746472791936579862057485097086555724726647729e+64', '7.069062279102757350774647279193657986205748509708655572472664772849e+64', 2);
T('6.3102728076082740997728606976073070406772056382589e+49', '6.310272807608274099772860697607307040677205638258845e+49', 2);
T('6.83972649279578482818457443331248477493676900221e+47', '6.839726492795784828184574433312484774936769002200531955055121e+47', 0);
T('7.090591757558503588370703394714065062886542332558604736311549566532588328e+72', '7.0905917575585035883707033947140650628865423325586047363115495665325883288871832518708976474600510745205e+72', 1);
T('95761253654322197', '95761253654322196.78986646411655582003', 5);
T('1.2769446107476887609726029e+25', '1.27694461074768876097260281918e+25', 2);
T('2173652715', '2173652714.556395348243638637909253746267824971018', 2);
T('61052969206112', '61052969206111.38743150006582495681721940377', 2);
T('739812214', '739812214.05532127464779396', 6);
T('77850', '77849.6331355013081', 5);
T('6.03340550623130908800223820973004699995114281e+44', '6.0334055062313090880022382097300469999511428119374383886179393e+44', 6);
T('6.95800177422628137856285479179503890379429923762530151013356208046143916971918e+78', '6.9580017742262813785628547917950389037942992376253015101335620804614391697191804832126305373719259634732519917e+78', 1);
T('5.351424795944945940974310240778e+31', '5.351424795944945940974310240777963057e+31', 6);
T('4.25605709277100502844261775532895535717057705347533782800659132635831125010364e+78', '4.25605709277100502844261775532895535717057705347533782800659132635831125010363956373151381093940496423e+78', 4);
T('1.8605481529001226666499818225805617891321844576682160952345e+58', '1.86054815290012266664998182258056178913218445766821609523447053e+58', 5);
T('73520', '73520.294396699750722353531887', 3);
T('70892666364111688067', '70892666364111688067.215129104424111329998974557045', 5);
T('2.1676942763721050151894329644e+28', '2.16769427637210501518943296441e+28', 5);
T('8.414434484323635577401474470412438989428231581496e+48', '8.414434484323635577401474470412438989428231581496508811199174e+48', 3);
T('5.1753385451623070277859410403972447673765254009e+46', '5.1753385451623070277859410403972447673765254009e+46', 2);
T('3.4075943681161095519303364024914036750756697451997305887e+56', '3.4075943681161095519303364024914036750756697451997305886980123567051685e+56', 5);
T('5.5449496595498815159876363e+25', '5.5449496595498815159876363543520252923586705638258376486936102556e+25', 3);
T('4.92485341224818868516319094414261401989e+38', '4.92485341224818868516319094414261401988554863648514e+38', 6);
T('2.88160683705758083935166432952807049865643298423670020357046056332224201e+72', '2.881606837057580839351664329528070498656432984236700203570460563322242010003752007679460142e+72', 6);
T('7.32013412223855952883938882917e+29', '7.32013412223855952883938882917667555260627937763935733e+29', 1);
T('2.64591391404355419095085e+23', '2.645913914043554190950854e+23', 4);
T('2.08120837170096237761071084526741795096027e+41', '2.081208371700962377610710845267417950960277199434207395249022061359180684068316e+41', 1);
T('8.219624843180367004617940000090086e+33', '8.2196248431803670046179400000900866221761101846852205e+33', 1);
T('790367891554', '790367891554.299872024533759662517703', 1);
T('72279327220406358', '72279327220406357.521256282414317525997761593514888', 2);
T('7.928098381406043229179137403531376782363660596041e+48', '7.92809838140604322917913740353137678236366059604146176671305819555061787e+48', 3);
T('30879017083813585978', '30879017083813585977.559012580119', 2);
T('9.8548365830397441882506262948620302526196e+40', '9.8548365830397441882506262948620302526195067698286327386605145307940239178405057e+40', 2);
T('3.2816203706874158984013549354135024255832685301838214363967828521e+64', '3.28162037068741589840135493541350242558326853018382143639678285206295289503118851941625271743e+64', 2);
T('6.543319542011257511995887914e+27', '6.54331954201125751199588791423260660409613656095202043e+27', 1);
T('1.97872287484145438343463557009620883487558113417706932379709237413329296059e+74', '1.9787228748414543834346355700962088348755811341770693237970923741332929605878988245110955939081954e+74', 0);
T('1.75566381473600040850269771181118037828e+38', '1.75566381473600040850269771181118037828437844168356802015213324199748467e+38', 5);
T('29339517316', '29339517316.993813', 1);
T('36924712', '36924712.06146503901314536084133179678289', 4);
T('9.13157547859218738136010431127455908451365319143643416868245358e+62', '9.13157547859218738136010431127455908451365319143643416868245358418832586238444643e+62', 5);
T('2.3493421318673911950346197232725608228798344e+43', '2.349342131867391195034619723272560822879834421583935186765106e+43', 6);
T('84771864891838404', '84771864891838403.98652434391642', 0);
T('5.1679020468193129821581442894752784e+34', '5.16790204681931298215814428947527831748895627759943661e+34', 2);
T('9', '8.984319601822240544152961727711862925', 5);
T('3.4527955518959985255523251560744770056075738940319904128242715e+61', '3.452795551895998525552325156074477005607573894031990412824271533290266740729469615976e+61', 6);
T('8.1971327417990275045162863634901e+31', '8.197132741799027504516286363490089e+31', 4);
T('8.451915026140415595161038e+24', '8.4519150261404155951610380466302369372684809739998e+24', 4);
T('2.8085703207371836854033092e+25', '2.80857032073718368540330916350398061392242274705796894342563e+25', 6);
T('1.59983019278199584997421839730364e+32', '1.599830192781995849974218397303644500098928765142975470280354159532474e+32', 6);
T('5.00297672965285303459472119531739e+32', '5.0029767296528530345947211953173909e+32', 4);
T('686037', '686037', 3);
T('3.57446958389725886484754923740876960444234843059130415860255e+59', '3.5744695838972588648475492374087696044423484305913041586025472074325024180637332570269981655046e+59', 2);
T('3.61137408428164892829307271553066301856402436303028446017976926637e+65', '3.61137408428164892829307271553066301856402436303028446017976926637e+65', 0);
T('4.147446448583691890120980176143466143602745286892249457222440030125623e+69', '4.1474464485836918901209801761434661436027452868922494572224400301256222456606896943621320450861287932005939032e+69', 0);
T('2.47276437945381858608057290323441960298373938105159880595178490024399353162e+74', '2.47276437945381858608057290323441960298373938105159880595178490024399353162464896389e+74', 5);
T('2.636810841893802546665917869299190544038302236797646640028305336172e+66', '2.6368108418938025466659178692991905440383022367976466400283053361718599955754181228567e+66', 4);
T('2.2516200587871725266368976232799e+31', '2.2516200587871725266368976232799944e+31', 3);
T('8.47675354264638085090532963e+26', '8.47675354264638085090532962521783695147036147887922e+26', 2);
T('6.18828357929710994169015061e+26', '6.188283579297109941690150605211370638154366898e+26', 2);
T('8.23295092966056710826683566e+27', '8.2329509296605671082668356600907339878825151329059630309335191226e+27', 4);
T('8.886454932694391465337793668141209718789545801831806308447968030682071e+70', '8.88645493269439146533779366814120971878954580183180630844796803068207099979038515137064836e+70', 2);
T('652532128896', '652532128895.31958930178922939917122079', 0);
T('30942', '30942.1128660779468948837830976287517', 6);
T('5.60107450387487697376524799783039149190053373423531136557802e+59', '5.6010745038748769737652479978303914919005337342353113655780221050595149217e+59', 3);
T('1.04231060619093327071566813809373292e+35', '1.04231060619093327071566813809373292736532397374634258248405717251729398763e+35', 3);
T('756360276335848050', '756360276335848049.95820997551601347', 0);
T('3.061111001238493079209760170768586175370020770984383123266797425910451784081572e+78', '3.06111100123849307920976017076858617537002077098438312326679742591045178408157246799e+78', 1);
T('870544577678', '870544577678.750958524722815410292499092318', 3);
T('5.2973945024348142099395304855079295964044534814070865937312856452687987180524e+76', '5.2973945024348142099395304855079295964044534814070865937312856452687987180524e+76', 5);
T('6.862833886565907833467778003466777087241876e+43', '6.862833886565907833467778003466777087241876006494017840851865472431922204989e+43', 1);
T('27', '27.83880853153014337', 1);
T('5.58472267560056171026895734e+26', '5.584722675600561710268957335004904735e+26', 5);
T('17092956550982112', '17092956550982111.7848078014216405701989184067014732', 2);
T('2.74837613751835663503067289828285963925956e+41', '2.74837613751835663503067289828285963925955337271e+41', 2);
T('35064270994894', '35064270994894.4507728102658681509469196', 5);
T('5.43147527162424328896200349471780455224203159277543212e+53', '5.4314752716242432889620034947178045522420315927754321182419382329117e+53', 6);
T('2.128729599935916299332037915037469735839385750405382428554236523584e+66', '2.12872959993591629933203791503746973583938575040538242855423652358414229e+66', 6);
T('9.438881544581443658484795185762200678699992514168684459511946501809981364605e+75', '9.43888154458144365848479518576220067869999251416868445951194650180998136460458010726325892000255086475040481222e+75', 6);
T('5943176066797', '5943176066796.64322499786365734852731322347', 0);
T('8.33872069356584635757980325550207508627511184030480271209018678031e+65', '8.338720693565846357579803255502075086275111840304802712090186780312619908715231432216780409319214375e+65', 6);
T('2866160437503928', '2866160437503927.1', 0);
T('4.3688006866583922484171246614318304242385542221875667810070011705873520112891499e+79', '4.36880068665839224841712466143183042423855422218756678100700117058735201128914983324e+79', 2);
T('2431', '2430.708200310271354117463486387', 5);
T('1.3790303621273801505796395123551821010913483857584912804037481896e+64', '1.37903036212738015057963951235518210109134838575849128040374818958962804141906202284111069268806327406375e+64', 5);
T('536', '536.39196489140479415511763068334768194', 6);
T('5.408891383780900488235860979153279539075118882251706801292602222166e+66', '5.408891383780900488235860979153279539075118882251706801292602222166673802028020101438057959095872e+66', 3);
T('6.020731208196263018333e+21', '6.02073120819626301833340402e+21', 4);
T('1', '1.930670050325900927', 3);
T('4.32298518115578089154461130369233692935623156179012672068292767768e+65', '4.322985181155780891544611303692336929356231561790126720682927677675514819058721843371037e+65', 2);
T('4.935860913981588747341406410563712922453442402399559947673750765309634279554485e+78', '4.9358609139815887473414064105637129224534424023995599476737507653096342795544848102412855364151e+78', 0);
T('50654750196', '50654750195.59793465', 0);
T('9.23421629469101479653143e+23', '9.23421629469101479653143046694939158683625236845726101138970677e+23', 1);
T('4.6101155693515886806665259151566965007881314696887246146461e+58', '4.610115569351588680666525915156696500788131469688724614646011317905838788545684417736402e+58', 2);
T('3.78866432771704161292796682643e+29', '3.78866432771704161292796682643163865259957478499359754779058708159e+29', 5);
T('9.00393070972408919846852617382819390799959853365479525994706944030693824727637e+78', '9.003930709724089198468526173828193907999598533654795259947069440306938247276370081187310579390425204346473279375e+78', 1);
T('7.200495283621558876376160453e+27', '7.2004952836215588763761604531958059178342496741e+27', 3);
T('8.704719904366235098650656267385404441606381607414310867638688989025926715272187e+78', '8.7047199043662350986506562673854044416063816074143108676386889890259267152721876275505991e+78', 1);
T('3.512542529061970750025314825064883873146662560015407394665441913738992e+69', '3.51254252906197075002531482506488387314666256001540739466544191373899238648712041291218078e+69', 3);
T('3.0239637211822033319329603287314324958134251226882957960780788588770788e+70', '3.0239637211822033319329603287314324958134251226882957960780788588770787638689e+70', 4);
T('2.6185269718540568419388461088074137909508386960366852064959107e+61', '2.6185269718540568419388461088074137909508386960366852064959107895958452352366422515222217743e+61', 1);
T('6.33698271778975282343390524058994631874768794981545517916314527e+62', '6.3369827177897528234339052405899463187476879498154551791631452722126e+62', 3);
T('2.17815274167031553036855621832108706909963516225368745884e+56', '2.1781527416703155303685562183210870690996351622536874588420255881669078600834280982158e+56', 5);
T('79458731449', '79458731448.6548159440783', 6);
T('2.56546863706227764128978054994777190999118642074204075401165674441884364764702e+77', '2.5654686370622776412897805499477719099911864207420407540116567444188436476470153405914662829768177793800763693034427e+77', 2);
T('33954650', '33954649.39725001203746003385947345586413', 2);
T('92367662359', '92367662359.0446883569920009', 3);
T('3.1269553626899702432962306585266973480636429e+43', '3.12695536268997024329623065852669734806364298215989003e+43', 3);
T('6.83429439531703537351676900259108686983940514544e+48', '6.8342943953170353735167690025910868698394051454391623362744e+48', 2);
T('6.21897726195507239917552245e+26', '6.21897726195507239917552245488641350753087252728854319938e+26', 3);
T('7.77319322009008753675999051408815838180405178871345709875e+56', '7.77319322009008753675999051408815838180405178871345709874928097796501361416725307319309100171e+56', 0);
T('585016287', '585016286.8421005706298742689819766749765', 5);
T('2196', '2196.8402537412699127168202102119214', 3);
T('9.7861022045716965072161421037069566785814352894956e+49', '9.7861022045716965072161421037069566785814352894956499448577333847501e+49', 1);
T('48541646', '48541645.247', 0);
T('9.0904412113794869127629397122726929e+34', '9.09044121137948691276293971227269297494903900923454452e+34', 1);
T('4.892736064050737741953102550072901254939908403455e+50', '4.8927360640507377419531025500729012549399084034549920692057557101e+50', 0);
T('4.87968836909924248960182803766047554e+35', '4.8796883690992424896018280376604755373034212670507899672484113566e+35', 4);
T('1.5170684858164303800813748e+25', '1.5170684858164303800813748e+25', 2);
T('3.818414046890454082079157582e+27', '3.818414046890454082079157581468540404728218e+27', 0);
T('6.5454504950153077614963000373635833861e+37', '6.5454504950153077614963000373635833861001322e+37', 1);
T('2.82701066894043957024658e+23', '2.827010668940439570246574661109039454698e+23', 0);
T('1.39315067387847725650513493236821218561e+38', '1.3931506738784772565051349323682121856152205714426785654e+38', 3);
T('3.62926226559126537716635631664702977344193112185840440641e+56', '3.6292622655912653771663563166470297734419311218584044064116754263418306316786e+56', 1);
T('3.056076508771067462387244634354741524878593161280448702725777192662205e+69', '3.05607650877106746238724463435474152487859316128044870272577719266220548284942693e+69', 4);
T('7.858667433555267378149347987414908446242105234e+45', '7.85866743355526737814934798741490844624210523471137398738722972861909482032839762e+45', 3);
T('1.6929455951763307565250409687326424118654583501342854283739e+58', '1.692945595176330756525040968732642411865458350134285428373943881021691248493166e+58', 3);
T('4.2020047458273486280658421260801133409199749852069545587065969080747872701e+73', '4.20200474582734862806584212608011334091997498520695455870659690807478727012110136011528760109e+73', 4);
T('1.275153847568666562775294156799e+30', '1.27515384756866656277529415679964688726489577e+30', 1);
T('8.05370061092502504473800989948505471496909e+41', '8.0537006109250250447380098994850547149690819356257597571462940269723e+41', 0);
T('8.56178483290842201579142314818e+30', '8.56178483290842201579142314817900955741962094083e+30', 0);
T('5.6503957289974794430404658156783851608644085197043675875370494048754267e+70', '5.650395728997479443040465815678385160864408519704367587537049404875426635478555224266e+70', 2);
T('3.98753615186429855307900709821271894e+35', '3.987536151864298553079007098212718940953e+35', 6);
T('8.095081901956224824412506487892286756140057021280008673488745673496027898170591e+78', '8.095081901956224824412506487892286756140057021280008673488745673496027898170591e+78', 0);
T('6.622229715258324011656948807364361509041e+39', '6.62222971525832401165694880736436150904078250596269457348648934180083e+39', 5);
T('3.513639794772211232134933200272502766e+36', '3.51363979477221123213493320027250276587493675945686e+36', 4);
T('8.3815132352532136471715208380305441391890669219595226e+52', '8.38151323525321364717152083803054413918906692195952256163541299920439608676584e+52', 5);
T('1.573246761228017482229574138123641999346852462114953066095357e+60', '1.573246761228017482229574138123641999346852462114953066095357456698641191329034e+60', 6);
T('3.9120968652012182714059936e+25', '3.912096865201218271405993617510942721439394012654831e+25', 3);
T('2.248654615791180113217241462324198839028083066203623001328515e+60', '2.2486546157911801132172414623241988390280830662036230013285154365516279598604385388013e+60', 5);
T('7582173639377', '7582173639377.1013753735586285514026685968827', 1);
T('99', '99.12211751896726076320406469909879182737', 3);
T('6.5868789776581726033010399812212068e+34', '6.58687897765817260330103998122120672641e+34', 0);
T('9655382462668607820', '9655382462668607820.7939965330154567218', 1);
T('4.221477896969450588146077e+24', '4.2214778969694505881460770346267597593378432235334726e+24', 5);
T('2.5456219435581540999708238213169847939601983644175117987700232929406487287072064e+79', '2.5456219435581540999708238213169847939601983644175117987700232929406487287072063852689905829881298466283345364311289e+79', 2);
T('3.291059465287076891361782616597624181055722251659349948439239581e+63', '3.2910594652870768913617826165976241810557222516593499484392395813257871821786066418e+63', 6);
T('706451876521377', '706451876521376.73863255119288622818685102', 6);
T('5.6084546597196323456723375684235502653071261118402e+49', '5.6084546597196323456723375684235502653071261118402877530643363928517e+49', 3);
T('6.074205258590181490968058403404915868151004278223873970691436e+60', '6.074205258590181490968058403404915868151004278223873970691436028243000907724408613653710383e+60', 4);
T('1.8049933226214890829716466710692048932e+37', '1.80499332262148908297164667106920489327698548136e+37', 1);
T('3.30552485725266695906443087008370577594e+38', '3.305524857252666959064430870083705775933e+38', 0);
T('1.405135249030049515499832571927596138001602269528037769519324611310742118492e+75', '1.4051352490300495154998325719275961380016022695280377695193246113107421184921424403209644790895862e+75', 1);
T('2.6303399177388186817615021343752360199305854421390250474e+55', '2.6303399177388186817615021343752360199305854421390250473810732877404142885295063e+55', 4);
T('87145485377', '87145485377', 0);
T('3.682700913934532741090729490931e+30', '3.682700913934532741090729490930883672e+30', 0);
T('3.523747811487081340938540987858623592550077706565451e+51', '3.52374781148708134093854098785862359255007770656545093827398422725150111e+51', 5);
T('140821688857510405', '140821688857510404.8891143571725581232023283847623676', 5);
T('2178751840380073', '2178751840380073.82459540504', 3);
T('55611113819', '55611113818.18438', 0);
T('2.782154363902746572073027154372326568613830661385691098e+54', '2.782154363902746572073027154372326568613830661385691098661323750765970427600569257906e+54', 1);
T('6.614024101639644384868951769362973277632e+39', '6.614024101639644384868951769362973277631787035290707031253667264273646570248021e+39', 5);
T('21705', '21705.078634453104559758478929019598286166544', 4);
T('8707751593213132128', '8707751593213132127.3521960055747', 2);
T('821839821922717810', '821839821922717810.3510131281038634', 6);
T('6.3760200033848455630973e+22', '6.37602000338484556309730090766644e+22', 3);
T('8.17690975430584669319619553032e+29', '8.17690975430584669319619553032009856098792737823521858020281e+29', 4);
T('993706781', '993706780.88104', 4);
T('4.42820667165410457766507545077052799664875709057e+47', '4.4282066716541045776650754507705279966487570905680517e+47', 6);
T('7.0796011491034264057243428767166181885306403e+44', '7.07960114910342640572434287671661818853064029799e+44', 2);
T('1.2399936159256303899841e+22', '1.239993615925630389984107e+22', 5);
T('3.69763577021519968532337554e+26', '3.697635770215199685323375540864951e+26', 4);
T('1150855725604361', '1150855725604360.50777836617124536375608932012348', 6);
T('6.4127673597987048950026e+22', '6.41276735979870489500265e+22', 6);
T('4.96618878006877387335931175570271088037110699590176548882027042987092e+68', '4.96618878006877387335931175570271088037110699590176548882027042987092888973991918323246152e+68', 1);
T('3.045628888339525947096072236861911201357854e+42', '3.0456288883395259470960722368619112013578548254565273407159364479688840306049e+42', 1);
T('4.5723012280218711955164495902846014140590260267961846e+52', '4.5723012280218711955164495902846014140590260267961846775e+52', 1);
T('591334670', '591334669.866', 6);
T('684624', '684624.2232749803186519053005418128923899321', 5);
T('5.3847505461003330980542923919296126748527463458990104270459670829179307e+70', '5.384750546100333098054292391929612674852746345899010427045967082917930736589301702507942846e+70', 6);
T('7.7564666541688558990774179464699988069748989e+44', '7.75646665416885589907741794646999880697489890207143347308e+44', 4);
T('6.85367685860021032457000646566e+29', '6.853676858600210324570006465657582392093552875e+29', 5);
T('4.680099984059159999869861561806465169594324014e+47', '4.6800999840591599998698615618064651695943240139971e+47', 4);
T('8.21344328673847195403168199947921e+32', '8.21344328673847195403168199947920918936971589e+32', 5);
T('4.647672499121547075044e+21', '4.6476724991215470750445084019792e+21', 1);
T('5.5838040613198895058859962197586330460038093739900034940697774572252615523975e+76', '5.5838040613198895058859962197586330460038093739900034940697774572252615523974705729468206192e+76', 4);
T('3.382080583286051815173897418925062108686243765275558326709887373e+63', '3.3820805832860518151738974189250621086862437652755583267098873721e+63', 0);
T('2.150802540513850018150232964228099797e+36', '2.150802540513850018150232964228099797034622738997525420455611721142048e+36', 4);
T('3.81069085936613137257853545965306397596335556041261683651865332e+62', '3.8106908593661313725785354596530639759633555604126168365186533104495548178761213164285896601e+62', 0);
T('71024040', '71024039.1692408554293', 2);
T('95999920835397', '95999920835397.21', 6);
T('54247', '54247.350251412247026417', 5);
T('7.8393181933911009362598089820942355147450688e+43', '7.839318193391100936259808982094235514745068835567451631165741518350796e+43', 3);
T('9.897853148504237442182448635e+27', '9.8978531485042374421824486344281236110777537396440665e+27', 2);
T('4.0826287513052081648798043e+27', '4.0826287513052081648798043e+27', 6);
T('9.37981152143011034130240557495190325343976657e+44', '9.3798115214301103413024055749519032534397665702604559523594998163314832288000946e+44', 4);
T('5.7596665899611387451328180124277054746494094126e+46', '5.7596665899611387451328180124277054746494094126152800107e+46', 1);
T('3.1111741389504611030980556913006389593843762401750802e+52', '3.1111741389504611030980556913006389593843762401750801188962794337179e+52', 0);
T('803', '802.9678831773850931471923487', 0);
T('7.106054623442871601147145844382944921e+37', '7.106054623442871601147145844382944920993147315366862893261796591509374069e+37', 5);
T('3.86884029359085324881611747192962221354157258345002912251960501652679790473e+74', '3.8688402935908532488161174719296222135415725834500291225196050165267979047308392218000213875583439485135910493099e+74', 5);
T('6.16409502850358323643963e+23', '6.16409502850358323643962975405273966890922303752818e+23', 2);
T('2.004162212690446780235e+22', '2.00416221269044678023493946262328475114225729e+22', 2);
T('2.4230065964452371028992091255972175220427039660020455902452506e+61', '2.4230065964452371028992091255972175220427039660020455902452505927022e+61', 2);
T('71757290658570670615', '71757290658570670615.144', 3);
T('2.5735417544958011825266044771244113651547334333217598643268041766556393442067e+76', '2.5735417544958011825266044771244113651547334333217598643268041766556393442067338734794892175458768e+76', 5);
T('6.7942630183771060250342529110671033564120371327699e+49', '6.7942630183771060250342529110671033564120371327698245419862183167e+49', 2);
T('380398723', '380398722.00422508909262782244', 0);
T('8.50472298312105548643917907029857444475222448342386552382803e+59', '8.50472298312105548643917907029857444475222448342386552382803028602978100414884551613e+59', 3);
T('3.16533098871135976969826e+23', '3.16533098871135976969826201699066019969718787179769668054856053e+23', 4);
T('3.17388763103919281034129193663047852738411720231207292648304704224578785534004e+78', '3.17388763103919281034129193663047852738411720231207292648304704224578785534003913969892484026091588512624430012929e+78', 0);
T('7.897784158590097018288634894764243366696852481e+46', '7.89778415859009701828863489476424336669685248098851261837766723640146981378450047484082e+46', 2);
T('9.01076382110677711266555018918812362406916009904935e+51', '9.0107638211067771126655501891881236240691600990493501345539836911977993502e+51', 4);
T('628176661881', '628176661880.83896', 5);
T('3.34138944325393917186547869e+26', '3.3413894432539391718654786909839729e+26', 6);
T('3.819693213004905907888309128950190283221583617823425722056043103915824e+70', '3.8196932130049059078883091289501902832215836178234257220560431039158239830833893352e+70', 6);
T('4.15638067280279353686090391787012510280976359149820410818976e+59', '4.1563806728027935368609039178701251028097635914982041081897501874521153892762378e+59', 0);
T('9.745756261310058186978974580655e+30', '9.74575626131005818697897458065517812524528476787643919604994e+30', 3);
T('67', '66.530598790340355375735515086383252427548', 4);
T('8324', '8324.1905839135485365', 5);
T('7248670413585322', '7248670413585321.1652248033', 2);
T('9.3177102670950349719708287621799469678492891179509801045836722104225982914e+73', '9.3177102670950349719708287621799469678492891179509801045836722104225982913990970358366130492356654269276683709e+73', 0);
T('1.3167095564439978011102760533921731546765223192248324427465168183911e+67', '1.31670955644399780111027605339217315467652231922483244274651681839114902929139792e+67', 5);
T('7.2516715828720748016813401761435088693758328228636164982764704909466939e+70', '7.251671582872074801681340176143508869375832822863616498276470490946693808378033e+70', 2);
T('7.16022261854327643961643246899905035255425182065358404851728945e+62', '7.16022261854327643961643246899905035255425182065358404851728945445576381461080550660144846728714790393e+62', 1);
T('74016871891804454', '74016871891804454.087719082514697', 1);
T('87518335', '87518335.17360332640693504995288383761295', 6);
T('5.587824307463060667368948866868531017078542015908204232742e+57', '5.58782430746306066736894886686853101707854201590820423274231798179457112629e+57', 5);
T('3.963379426170151693404324578649593090254671750371944602917209409804811229622e+75', '3.96337942617015169340432457864959309025467175037194460291720940980481122962103170982912298563914973036e+75', 0);
T('384181073995915474085', '384181073995915474084.994520660203', 6);
T('9.969250950877724302865701289744060866650420591566295197e+54', '9.9692509508777243028657012897440608666504205915662951968689349641302e+54', 6);
T('9.416214183350701049048150729258204480061777739350983772784460023054518388169507e+79', '9.4162141833507010490481507292582044800617777393509837727844600230545183881695070116253654557507496531307351218761795e+79', 1);
T('1.56962817488317857062001152203405268318600582466104636580634285147736231348e+74', '1.56962817488317857062001152203405268318600582466104636580634285147736231347459320187809760889415308694143923e+74', 2);
T('9496221366889', '9496221366889.12', 3);
T('3.705486421327931104494590026407579e+33', '3.705486421327931104494590026407578665012246317155537577340161e+33', 6);
T('5.525705626674145517370238783524814984e+36', '5.52570562667414551737023878352481498440164037840297949e+36', 6);
T('6.88992102396433483918672553280690409788370125972258e+50', '6.88992102396433483918672553280690409788370125972258848688692175169460378076e+50', 3);
T('65128100754403', '65128100754403.25855363177162922109712319732433', 4);
T('5.41367209394761098733265199525649853824148739918838302053912941590557726755521e+77', '5.413672093947610987332651995256498538241487399188383020539129415905577267555205467e+77', 6);
T('6.6680170731000238339007074312e+28', '6.6680170731000238339007074312844813648607338740464474984252214256e+28', 1);
T('5.410069200286582478975e+21', '5.4100692002865824789750397871934190229e+21', 5);
T('1.91371594029310740060482855672101600721718e+41', '1.9137159402931074006048285567210160072171832412158189228558219703e+41', 4);
T('5.5278322859754825146377615762482867827319e+40', '5.527832285975482514637761576248286782731923819984035648156975e+40', 4);
T('7.7330166225391667978086942544337617130237884823317248051983724374952087220038774e+79', '7.733016622539166797808694254433761713023788482331724805198372437495208722003877414883656034327888496141948167426739e+79', 4);
T('14680', '14680.56922688491447618', 3);
T('2.896689825099737868832622088526447261764453020417347702461277e+60', '2.896689825099737868832622088526447261764453020417347702461277039733949370319068428378828170903133142e+60', 6);
T('2.363747891781541137389277027e+27', '2.36374789178154113738927702681549959448528835598335046e+27', 5);
T('1.7313349315687404444675180637866716451109392256649252816479213053149175e+70', '1.73133493156874044446751806378667164511093922566492528164792130531491743817546956923137189106200791000409e+70', 2);
T('172898896721115', '172898896721114.803320513225', 4);
T('1.9595066500874404351158485260857604e+34', '1.95950665008744043511584852608576047703678227291e+34', 1);
T('23859', '23859.9574781573983407620042303126233341466741', 3);
T('2.18226456415209923313645398950442643e+35', '2.1822645641520992331364539895044264291378346e+35', 5);
T('7.8823193431505251154661434176686626470599031123e+46', '7.8823193431505251154661434176686626470599031122838426e+46', 2);
T('3.14450848701090968288579782098541e+33', '3.1445084870109096828857978209854096285815196658780844966647308e+33', 4);
T('643488', '643488.9657101751699540935342392', 1);
T('9.164698597442235474971807047389895466393946534625515264422743e+60', '9.1646985974422354749718070473898954663939465346255152644227432003906788689977289e+60', 6);
T('4.0958497103043920930306966e+25', '4.095849710304392093030696599056178228939884580495296299e+25', 4);
T('1.118287544286372698691328962465413775122634655107819910215052314416375e+69', '1.11828754428637269869132896246541377512263465510781991021505231441637538840220080424651025471245602e+69', 1);
T('8.691924925751697982468137925351551e+33', '8.69192492575169798246813792535155080469594107133119e+33', 2);
T('6.728539888680876598710360949746197917471981e+42', '6.7285398886808765987103609497461979174719817e+42', 1);
T('5.655214713828448398895685653160849096671077475585417822383e+57', '5.6552147138284483988956856531608490966710774755854178223839835033006847819955e+57', 3);
T('1.63788643254816156766909854908e+29', '1.63788643254816156766909854908410297649320915675524667012753197e+29', 4);
T('56', '56.23055333', 6);
T('6.743490549620625256592820520570488202598996546591513020499160796458836178206e+75', '6.7434905496206252565928205205704882025989965465915130204991607964588361782062234890624527049868e+75', 6);
T('32417206643632', '32417206643632.44507738', 5);
T('8.372608158131684038160770893465116536340595111656408829685086527e+63', '8.3726081581316840381607708934651165363405951116564088296850865273767021440805432139332027410207e+63', 4);
T('8.12108423832295618882499058767922535467415104627015557807164747313202646394e+75', '8.121084238322956188824990587679225354674151046270155578071647473132026463940893244498209070168562341242766e+75', 3);
T('7.298905970657666973912962045583629e+33', '7.29890597065766697391296204558362947338472391e+33', 3);
T('11445772650858685', '11445772650858685.304810363428251344767318', 4);
T('2.514707823784798505948403847e+27', '2.514707823784798505948403847645951370491227243060301798918102e+27', 1);
T('942292988569074', '942292988569073.91', 6);
T('7.3748374154549063548011291758848967083534742586969698e+52', '7.374837415454906354801129175884896708353474258696969834565967e+52', 4);
T('1.7829656819340390945616573512297235849187285390375338390018365307608611051e+73', '1.78296568193403909456165735122972358491872853903753383900183653076086110511634438352464771316531857401559385e+73', 5);
T('10', '9.62456242170090347130670581565672285649', 4);
T('2.582353536171606255544157028153172174904344369134075569408983460428993e+69', '2.582353536171606255544157028153172174904344369134075569408983460428993322128789362441810509105955197494e+69', 1);
T('5.430721752552273985683594193361386914501937461675369420264483622515625278254378e+78', '5.430721752552273985683594193361386914501937461675369420264483622515625278254377699505055603013711154863905891e+78', 2);
T('4.4603251169877121385130227716757801892037823962226618895429261249e+64', '4.460325116987712138513022771675780189203782396222661889542926124861614439754663873601283752241114177e+64', 6);
T('6.22284402586843815035936267190772647378415058479184411780665650780473e+69', '6.2228440258684381503593626719077264737841505847918441178066565078047306569907271985781803000555413362608783e+69', 1);
T('6.08449768586124690465521837643e+29', '6.08449768586124690465521837642845357e+29', 2);
T('9.677557882025639139980035091049849495897e+39', '9.6775578820256391399800350910498494958966823033719690620113028982e+39', 2);
T('4.5653259286634572061605355374641736008877589617826515134297e+58', '4.5653259286634572061605355374641736008877589617826515134297088146662496e+58', 5);
T('4.34114582792943426033505384679589370190337743003729814241265626144011103303e+74', '4.341145827929434260335053846795893701903377430037298142412656261440111033027826936080532e+74', 5);
T('4.5806349701697658459611021129688106678520107173443272313509480982655530466762e+76', '4.5806349701697658459611021129688106678520107173443272313509480982655530466762947315883017262704119025e+76', 3);
T('3.08160956141432205899619228998008761942325e+41', '3.081609561414322058996192289980087619423250897440146835238749308e+41', 3);
T('440982682', '440982682.27', 3);
T('1.7249145838427456260454128682e+28', '1.72491458384274562604541286813564157708119713356377e+28', 0);
T('1.5165244820880139016775571e+25', '1.5165244820880139016775570364247140796990618814e+25', 2);
T('3.18514907607428118706875464493762082347381404046518105154386043e+62', '3.185149076074281187068754644937620823473814040465181051543860433846880935530403435875e+62', 3);
T('1.7661151116674065657454346704725602086903325159714263215087035e+61', '1.76611511166740656574543467047256020869033251597142632150870340112405571304989645271510979274e+61', 2);
T('8.9673445435126904038527304399390721724649939111695881745418e+58', '8.9673445435126904038527304399390721724649939111695881745417766130838511209754389605e+58', 4);
T('6.405756985131864851295380530750672982955465229609742362208e+57', '6.40575698513186485129538053075067298295546522960974236220811756756600840768575e+57', 3);
T('511445495203', '511445495202.34749352654817738079953617594149287', 2);
T('3.920396813574451573674541451099858e+33', '3.92039681357445157367454145109985800568448e+33', 5);
T('4.577166903888281186161473398611577984838890707324272645235330178482239e+70', '4.577166903888281186161473398611577984838890707324272645235330178482239022323944334310618282259475e+70', 6);
T('2.951889622892657237752999e+24', '2.951889622892657237752998646913655262629550030710887e+24', 5);
T('975727714632086222', '975727714632086222.236848086310613850399108301495', 1);
T('2.12834096381906985732940829338551894577886881177231247076087457e+62', '2.1283409638190698573294082933855189457788688117723124707608745653e+62', 2);
T('1263041492211664', '1263041492211664.235105850656493614281', 1);
T('8.386685573731110166719917339336751865808676e+42', '8.38668557373111016671991733933675186580867573011e+42', 0);
T('1.95479490441167770574564906125553919469692852321959571436795218896e+65', '1.9547949044116777057456490612555391946969285232195957143679521889599806474564818e+65', 0);
T('9.912144877532190994271456647384397018926773171717005286864e+58', '9.9121448775321909942714566473843970189267731717170052868639063241741960852851e+58', 0);
T('54180455980516509575', '54180455980516509574.5204683703881787', 5);
T('5.6083172959090897863323071625443402969330714378933315187161729996541019e+70', '5.608317295909089786332307162544340296933071437893331518716172999654101945934621057903977e+70', 6);
T('2.57044978798236927581160032232569861899665755111704715958e+57', '2.5704497879823692758116003223256986189966575511170471595802162666653911527288295527644032463408e+57', 1);
T('40864212227846', '40864212227845.6359753612976160876612421801856', 5);
T('8.43232616961406915075790632910587269794503229236717069145069226e+63', '8.43232616961406915075790632910587269794503229236717069145069226045550951663e+63', 1);
T('1.87150655592930668339258389588589650261162918932777738637614039013715987215366e+77', '1.8715065559293066833925838958858965026116291893277773863761403901371598721536662934809635994530358598417838802514487e+77', 3);
T('5581645278874618851', '5581645278874618851.2281434356592114768990073', 6);
T('60723206286824', '60723206286823.559444057236', 0);
T('5.41589523290922129051371586e+26', '5.4158952329092212905137158627722711e+26', 3);
T('9.43553902016440108697001e+23', '9.435539020164401086970015e+23', 3);
T('379420153744647754542', '379420153744647754541.55513307525879604502', 6);
T('6.6559269915502882898306784532186842147097139842853e+49', '6.655926991550288289830678453218684214709713984285342708400149691034e+49', 6);
T('9.933463496693464298909438e+24', '9.933463496693464298909438e+24', 3);
T('584466795552077', '584466795552077', 3);
T('9.45831818150704563594274073376526498147426e+41', '9.458318181507045635942740733765264981474267976728e+41', 1);
T('9.96483935782041703885179779636850674936283641317698561701729723562366e+68', '9.964839357820417038851797796368506749362836413176985617017297235623663039820022506252207543e+68', 5);
T('37834292334702', '37834292334701.527868913020122259996540789', 4);
T('7.9358060526627701924103967220432154393248151604532452e+52', '7.9358060526627701924103967220432154393248151604532452239258290504779171589503e+52', 3);
T('5.8408199458875114699006216530024142554394419226600515932634003958489888170208e+76', '5.8408199458875114699006216530024142554394419226600515932634003958489888170207389462645e+76', 2);
T('4863357446211687', '4863357446211686.8', 0);
T('3701236449533147508', '3701236449533147507.6835537237596113093000557', 2);
T('405998314277103', '405998314277102.91056925945668333547446317465', 5);
T('1.22088632719174478760035493e+26', '1.22088632719174478760035492563406711007945546817666498367875586e+26', 4);
T('5051395136', '5051395136.353781317577544093522524296630026762617', 1);
T('2.96861821127602195440065791383699041212155496350380379219807382512889871e+71', '2.96861821127602195440065791383699041212155496350380379219807382512889871559091e+71', 1);
T('9785862462422706726', '9785862462422706726.3', 6);
T('5.4134137259266057778916359221772822034031e+40', '5.4134137259266057778916359221772822034030650989374777831852142e+40', 5);
T('7.2336368419212131315584098e+25', '7.23363684192121313155840988031698633801862799872932936752260504623e+25', 1);
T('6.508637531261275119130389616501e+30', '6.50863753126127511913038961650191638863303340526460809786094592846e+30', 1);
T('4.17176483180057497858219067687511637375429720962883747727776069855405e+68', '4.1717648318005749785821906768751163737542972096288374772777606985540410749767686451214726e+68', 2);
T('6.1546709898774323661334550810891337250238824790248677211167916882762e+67', '6.1546709898774323661334550810891337250238824790248677211167916882762449556206089296556875116504168694172376e+67', 4);
T('157', '156.21', 0);
T('1.80692152463882873155674054608177531083627291073304244632711143569e+65', '1.80692152463882873155674054608177531083627291073304244632711143568908249855295889e+65', 0);
T('2.826417450994880276277606672436130926404983401268625740180959355e+63', '2.8264174509948802762776066724361309264049834012686257401809593550935413494075383948643962737579420803e+63', 1);
T('3577253465638983509', '3577253465638983509.584895695484047015846985683446', 3);
T('4.6459638047220096589097893977547945757038049781428680639751295e+61', '4.645963804722009658909789397754794575703804978142868063975129453000219693109965717292951524857154862e+61', 4);
T('7.6929349299144271725344602122256315718713954818003109088068565370591166e+70', '7.69293492991442717253446021222563157187139548180031090880685653705911663209264873255702188901871e+70', 1);
T('1.807649793832612355605070733253871980383449665554913545038493447748433852491e+75', '1.80764979383261235560507073325387198038344966555491354503849344774843385249055252e+75', 5);
T('4079348665802462851', '4079348665802462851.44929', 3);
T('6.282652145248011866388281214969626783552935445136482669175e+57', '6.282652145248011866388281214969626783552935445136482669174366e+57', 2);
T('8.65829379739078101193429637661449181047678781474e+47', '8.658293797390781011934296376614491810476787814748771e+47', 1);
T('5.8449737148512666423410691012084841645564956e+43', '5.84497371485126664234106910120848416455649569022837232085015233995e+43', 3);
T('7.3983527056174449014901e+22', '7.3983527056174449014900827270132e+22', 2);
T('4.9185715948517700986756e+22', '4.91857159485177009867564e+22', 4);
T('1.22179862408642272619747673276575157868740461167e+47', '1.221798624086422726197476732765751578687404611666887556558231852817462322405e+47', 4);
T('8.21623678871689586596362708104185566814367980599506318732808591307e+65', '8.2162367887168958659636270810418556681436798059950631873280859130711764539552656496066243670488161e+65', 1);
T('899306799101530189442', '899306799101530189442.466683786868718127404325', 5);
T('1.910451390482778608451500329314396687042788744131090069587938975557e+66', '1.91045139048277860845150032931439668704278874413109006958793897555754468e+66', 1);
T('4.54260912009067524802302834677159414295170155022286257867949816423667e+68', '4.54260912009067524802302834677159414295170155022286257867949816423667443e+68', 4);
T('3.7783778086806626976365209714154725082104878871548164818e+55', '3.77837780868066269763652097141547250821048788715481648173398279850212265e+55', 0);
T('9.7199712769144990739507386347913172012825212187190917828004517712147249e+70', '9.7199712769144990739507386347913172012825212187190917828004517712147249062905941463785601842265279321755993043e+70', 6);
T('6.1559297689524376100695883709795270200060225351296935728717e+58', '6.155929768952437610069588370979527020006022535129693572871709883e+58', 3);
T('9.5633000309675107026139e+22', '9.5633000309675107026138471471903e+22', 0);
T('686342064492137507', '686342064492137507.658983397637649212', 3);
T('8.34349662035969338560297632737432612102590647420045770896577676e+62', '8.3434966203596933856029763273743261210259064742004577089657767567e+62', 6);
T('1833032029156373', '1833032029156373.1718044350944107718489495310701811663', 6);
T('8.65718377645122131401754290841062850672814231164972850376382583908e+65', '8.65718377645122131401754290841062850672814231164972850376382583907523003252204488855417030364573413282139e+65', 2);
T('2.6265860624459255167710070600242536193126886380962625884412403642027336469577e+77', '2.6265860624459255167710070600242536193126886380962625884412403642027336469577003985148483059598236961448771121671e+77', 3);
T('7.330533898903876157734318574283184711384669234337589343852521317e+63', '7.330533898903876157734318574283184711384669234337589343852521316540960892885922713727333482e+63', 5);
T('9.638672405465882660947712878311189008382394476844038357624897346642683e+69', '9.638672405465882660947712878311189008382394476844038357624897346642683088390638865050960897210270906761580947e+69', 1);
T('4.511704914996672708579960682392198572919732649809310574306627e+60', '4.511704914996672708579960682392198572919732649809310574306626534946648557930309e+60', 2);
T('1.4316230726694595049287580688527789197995272559e+46', '1.43162307266945950492875806885277891979952725585633877092668706808145323397477265e+46', 2);
T('440238814941', '440238814941.335026263915501064856482927787029575', 4);
T('8.7825993075011549327216189660503547563793834642211e+49', '8.782599307501154932721618966050354756379383464221129183906887762435549881009e+49', 5);
T('85524', '85524.275476397375435644', 6);
T('293009720010964', '293009720010964.3537956', 4);
T('4.912484001323026281252062838447792019132324843152252e+51', '4.912484001323026281252062838447792019132324843152251805811146989301628e+51', 0);
T('9.78195165264575521650162126239375875416517837119886706395174e+59', '9.7819516526457552165016212623937587541651783711988670639517362844589e+59', 0);
T('1.059415927891744058404841385406235042751890986031159131667330162215468406706e+75', '1.059415927891744058404841385406235042751890986031159131667330162215468406705775811078432307740251e+75', 4);
T('805', '804.765843423914952722124966', 4);
T('4.67119596232972408847041753731643169009730809127e+47', '4.671195962329724088470417537316431690097308091270324816e+47', 1);
T('3.61067962485601107823438e+23', '3.6106796248560110782343725921375471684369268532081e+23', 2);
T('8.755123888972958893124461005258501081011240805054030542551755e+60', '8.755123888972958893124461005258501081011240805054030542551755182002e+60', 4);
T('4.1594806693074034896376e+22', '4.15948066930740348963766916340630396358856364e+22', 3);
T('3801556', '3801556.4623042820814436', 3);
T('14329533603012335662', '14329533603012335662.68480105402544303986118289831572', 3);
T('3.44198542622542331752894203393008744894697052187595751765560550999262e+68', '3.4419854262254233175289420339300874489469705218759575176556055099926231237484175314112943400990935525e+68', 1);
T('5.227196061965167262290845106708580208142403506151975299497678521e+63', '5.2271960619651672622908451067085802081424035061519752994976785213030515742156929318920500011436693614976e+63', 1);
T('9.052870281646113380726857632532078636232472e+42', '9.052870281646113380726857632532078636232471974994820325749577e+42', 5);
T('6.903477199958761857845397e+24', '6.903477199958761857845397098025360963666753e+24', 4);
T('5028618574674300449', '5028618574674300449.38957541556803881200522163885181091', 6);
T('4.2280550523103671306637079917951612315996205013799918042207075293795021e+70', '4.228055052310367130663707991795161231599620501379991804220707529379502157710600036157809523489e+70', 3);
T('3.8654521296542901142670089076840444656417291e+43', '3.865452129654290114267008907684044465641729140006848009262588630828412471675e+43', 4);
T('503182795468026', '503182795468026', 2);
T('4.81399795324818433866357827815e+29', '4.81399795324818433866357827815446748844e+29', 4);
T('1', '1.100524516307486115288', 3);
T('9.35992573218213777262952897853813541663391529e+44', '9.359925732182137772629528978538135416633915285e+44', 4);
T('4.68465357230957949267959403385822664695104e+41', '4.684653572309579492679594033858226646951043867000572e+41', 1);
T('6.6243991548590930306803787e+25', '6.62439915485909303068037871e+25', 6);
T('961935993844', '961935993844.4670945513191175595670798930377519', 5);
T('4.2842446228881891657891323752030827619070606e+43', '4.28424462288818916578913237520308276190706055911e+43', 2);
T('9.1566711342297893815168951405869126076040628748e+46', '9.156671134229789381516895140586912607604062874765515e+46', 6);
T('3.27225871495261635427403853510115467095613981371215465707555974253809e+68', '3.2722587149526163542740385351011546709561398137121546570755597425380942e+68', 1);
T('6.4219464437349493660938314964047427039442145807673813387291396808523e+67', '6.42194644373494936609383149640474270394421458076738133872913968085228471368345213586167218660315929786271e+67', 5);
T('2.860947676547351743488451222798593943418438872691642252205494565293905e+69', '2.860947676547351743488451222798593943418438872691642252205494565293904899366106108751982468e+69', 2);
T('9.9359082375858995123865296179264314195229525601186010273345957192972659023e+73', '9.93590823758589951238652961792643141952295256011860102733459571929726590229689737568318318580191738487e+73', 2);
T('8.1717336252018179612469886741e+28', '8.171733625201817961246988674124791772379138094536600114e+28', 3);
T('5.14813365048531144212654684621439051584370889643486275206988708e+62', '5.1481336504853114421265468462143905158437088964348627520698870760965245318501528383655e+62', 4);
T('3.77409629674312088326671972331498841946892648464e+47', '3.7740962967431208832667197233149884194689264846334352886104114e+47', 2);
T('60543315536116193708', '60543315536116193708.9287', 1);
T('8.55315281283257228767685290072570635097299513e+45', '8.5531528128325722876768529007257063509729951308841040427648133272525087982592e+45', 3);
T('6.588060469318389144908211945324132855e+36', '6.588060469318389144908211945324132854599915940606763e+36', 4);
T('1.90357883665807914497803181481201e+32', '1.903578836658079144978031814812014892e+32', 5);
T('3.5457202714823630476869785255929818142874e+40', '3.5457202714823630476869785255929818142873866e+40', 2);
T('8.68501314717458606156740515307319484662674890998539777240669320831345564333593e+77', '8.6850131471745860615674051530731948466267489099853977724066932083134556433359327029269135866621e+77', 6);
T('9.5376519448148975420685259678791288e+34', '9.537651944814897542068525967879128718968151029050216931797719089e+34', 0);
T('2.206841107563965980100278932214146563910785558723404677766386264186e+67', '2.20684110756396598010027893221414656391078555872340467776638626418606565e+67', 3);
T('9.949598733610938432332923513645651029407577278263743821795404299697919923e+72', '9.9495987336109384323329235136456510294075772782637438217954042996979199231e+72', 4);
T('71530457497641436597', '71530457497641436597.21999846510331951851036055348', 3);
T('484264944701547', '484264944701547.35119200998028551152165795775778152', 5);
T('6.04463989674728122922263349032835514394885855477009957236550837432777710166e+74', '6.04463989674728122922263349032835514394885855477009957236550837432777710166375959359785392402e+74', 3);
T('7.0072108303320068866555366137117e+31', '7.007210830332006886655536613711784953249250644653e+31', 1);
T('4.351155399046164659410698834510499789353412662333519e+51', '4.3511553990461646594106988345104997893534126623335198255737330987811824596532e+51', 3);
T('6.903303350616437514842138594572124823460158595975419811705021280061e+66', '6.90330335061643751484213859457212482346015859597541981170502128006066834029568307232787017081917380756093e+66', 0);
T('5.487065015154817318462611363935269515858323437e+45', '5.4870650151548173184626113639352695158583234377273e+45', 1);
T('1.3752234613203188835244839296657860750963579190787435013698604158875e+67', '1.3752234613203188835244839296657860750963579190787435013698604158875555515e+67', 3);
T('92980314681', '92980314681.0297835222212106912716', 4);
T('6.09417003516277564408940863000537117930284890550901618491414616354439816486e+74', '6.09417003516277564408940863000537117930284890550901618491414616354439816486883857113611e+74', 3);
T('2.411254383588535673602208767698315824e+36', '2.41125438358853567360220876769831582455881204061614316954341976779e+36', 1);
T('1.97609835328267115430978995581686914343230433000274619018457363465e+65', '1.97609835328267115430978995581686914343230433000274619018457363465516660696e+65', 3);
T('9.9667723148650566225676258227193747136419554425840482839236598010375e+67', '9.966772314865056622567625822719374713641955442584048283923659801037513125062182794492020989914264e+67', 1);
T('9.60917436534532077658495139990139799556004720288662435141105138e+62', '9.6091743653453207765849513999013979955600472028866243514110513834385950426e+62', 5);
T('1.9381067277424014045336e+22', '1.938106727742401404533653734656681267e+22', 3);
T('5396591022694329178', '5396591022694329177.6319401061938514377134911', 2);
T('3575', '3574.417101403826039467171246042', 2);
T('3.433952882362432694060306267797e+30', '3.433952882362432694060306267797625419481452488212343889895398724582e+30', 3);
T('762031733435375462263', '762031733435375462263.701842706945621245726891153125', 3);
T('8.4346052584094000619317578731416231281685e+40', '8.43460525840940006193175787314162312816853e+40', 3);
T('9.977369260374123000199272106e+27', '9.97736926037412300019927210635992993597186147478956e+27', 5);
T('6.761332659175503415456015804178098e+33', '6.761332659175503415456015804178097655221914567527779432e+33', 2);
T('6.28737884559872598834946065624576800263699257577881194e+53', '6.287378845598725988349460656245768002636992575778811931794026462617864856092761226561540298e+53', 0);
T('3.754822488787204883974479221044548865930379e+42', '3.75482248878720488397447922104454886593037822494859329253712e+42', 0);
T('4.5275775612049076100671197782587225720505350312448941604e+55', '4.5275775612049076100671197782587225720505350312448941604132266405575259390664203184119464726611e+55', 4);
T('91819760070', '91819760070.68264444715353181', 1);
T('3.839541342726090372514648617409495749667180511705343714134440025918822353449704e+78', '3.83954134272609037251464861740949574966718051170534371413444002591882235344970480484e+78', 3);
T('3.582063923889656078384700554121002778029658977260665225088e+57', '3.582063923889656078384700554121002778029658977260665225087997729755e+57', 6);
T('4.5497120137264898152486679e+25', '4.5497120137264898152486679e+25', 6);
T('3.748794776805325527652427392999012999301635378725233413312523629810715960531912e+78', '3.748794776805325527652427392999012999301635378725233413312523629810715960531912783e+78', 1);
T('2.75215812331847455613101092276799391020160564172259550066798102614006654999e+74', '2.75215812331847455613101092276799391020160564172259550066798102614006654998621544e+74', 4);
T('2.668944628125050853164026062621410353480219009137064021626357026751784784284e+75', '2.66894462812505085316402606262141035348021900913706402162635702675178478428377e+75', 5);
T('7.696125733666020960528284295319422444827e+39', '7.6961257336660209605282842953194224448265074156308908385e+39', 4);
T('17643', '17642.6084982965228194', 5);
T('3.745396858686344811262356509072092598864051392e+45', '3.745396858686344811262356509072092598864051392311320154853e+45', 6);
T('5.7530114623947269343561384344938029676340630650817030497028715009720648762e+73', '5.75301146239472693435613843449380296763406306508170304970287150097206487622213191925e+73', 3);
T('4.2045440972222491356689040808514236338597755910440626638950006397e+64', '4.2045440972222491356689040808514236338597755910440626638950006396005889549246911605863676267369e+64', 2);
T('2.797847024555216641180037374686313900286569480655739748494402e+60', '2.79784702455521664118003737468631390028656948065573974849440187536e+60', 2);
T('7.364568848507334505628377212115123641136622195394576232944e+57', '7.36456884850733450562837721211512364113662219539457623294466465471047814202598114e+57', 1);
T('2.22699330758378881297007471862465235824401785184148694339242235234234605824e+74', '2.22699330758378881297007471862465235824401785184148694339242235234234605823140348601848637142099487583275830978e+74', 2);
T('5.296550506670469917434037e+24', '5.29655050667046991743403680792917339806549503997302e+24', 5);
T('314612545', '314612544.0066932663696491094795', 0);
T('36', '36', 5);
T('2.1117858586875372825034526770302922175824190524e+46', '2.1117858586875372825034526770302922175824190524752867152077e+46', 1);
T('8.64417921810529065723520359311030295552102335679056104801989456189e+65', '8.64417921810529065723520359311030295552102335679056104801989456188599454071787914038201e+65', 0);
T('9.26197052041091120935963480014938909341525286798576523478555164693026e+68', '9.2619705204109112093596348001493890934152528679857652347855516469302517491302138117710602e+68', 0);
T('9.9586535018709607897238811410621632444357648928203e+49', '9.95865350187096078972388114106216324443576489282026496802927206250987462884790765699884477e+49', 4);
T('2.43036721287372509044956995753529e+32', '2.430367212873725090449569957535293652209865e+32', 6);
T('7.316393959726400270959756868140659584523142836357160754380551098e+63', '7.316393959726400270959756868140659584523142836357160754380551097964803798277102745991095162804862768818e+63', 6);
T('93633193054013563', '93633193054013563.16052', 5);
T('6.6333142521244008712709921772e+28', '6.63331425212440087127099217715415038036e+28', 0);
T('4.2018357190138056711789504316e+29', '4.201835719013805671178950431605461826112e+29', 3);
T('37622854606063', '37622854606062.66163314782791989379034307872', 0);
T('2.9194824309187482031418120126176784656104379620134006173567270940737711e+70', '2.919482430918748203141812012617678465610437962013400617356727094073771120992698068419420833e+70', 6);
T('5.36850599139970085893533405658562e+32', '5.36850599139970085893533405658561006634873148e+32', 0);
T('1.15333055083604525518068776962186364382825858373807404921984e+59', '1.15333055083604525518068776962186364382825858373807404921984402600403690798903482e+59', 5);
T('7.448292660443200178393641539e+27', '7.4482926604432001783936415391175361260628805128705922886051004349869e+27', 6);
T('8.308685299396272445718592211273254722572728900049286401927229444534089e+69', '8.3086852993962724457185922112732547225727289000492864019272294445340886e+69', 6);
T('9.400929373662921310016079051655495918147595927350003683567459426628116556e+72', '9.400929373662921310016079051655495918147595927350003683567459426628116555151502689684237447503e+72', 0);
T('3.86556876990106553090665816521708719016785e+41', '3.865568769901065530906658165217087190167852484460821516857910298855e+41', 6);
T('6.88138618711937209036969261676585098709529182034692529968e+56', '6.881386187119372090369692616765850987095291820346925299682819005839015304e+56', 4);
T('2.46865997339957425653223211127985296605e+38', '2.4686599733995742565322321112798529660473271840756089638661253077e+38', 4);
T('1.104740876195080688731473392e+27', '1.1047408761950806887314733911408453018e+27', 2);
T('80', '79.10593185399258116364397', 0);
T('9', '9.138907938921881146643902', 3);
T('8.32286984751291649659579631653415186865e+38', '8.32286984751291649659579631653415186864424875493652998497e+38', 0);
T('1.630580320259345922874405071569762800487681532e+45', '1.630580320259345922874405071569762800487681531643777573082277569067119464982812757e+45', 4);
T('4.684992240970174456558330170675405688978470171281103618833091e+60', '4.68499224097017445655833017067540568897847017128110361883309094387188327103793429e+60', 6);
T('3.368580586221801224372805228472477598626592460845774396345492255570030121e+72', '3.36858058622180122437280522847247759862659246084577439634549225557003012092e+72', 4);
T('4.9081297176322723241871391822159238387693745532619807037777e+58', '4.908129717632272324187139182215923838769374553261980703777683815502014138644119244738517106940853e+58', 4);
T('2.13946614386577553125920125413487074091521830070604110907888373e+62', '2.139466143865775531259201254134870740915218300706041109078883734234502411448747263821887673e+62', 5);
T('9.1048039394485509967569249419010286862614542e+43', '9.1048039394485509967569249419010286862614541733153829165365591225e+43', 0);
T('6.28556100298590321237606612387038320237484153190257535e+53', '6.285561002985903212376066123870383202374841531902575345569833077897296136908745723840838e+53', 4);
T('4.6680338024334559869619660860888113417139352687505046695752364944178975e+70', '4.668033802433455986961966086088811341713935268750504669575236494417897400356895464082620703415612094764e+70', 2);
T('4.3023493346530915902348336037161388e+34', '4.302349334653091590234833603716138775325801037680690921526118819e+34', 6);
T('6.74313549277214659705550489203768279801901827662317e+50', '6.74313549277214659705550489203768279801901827662316729652484650202988400029326356e+50', 6);
T('7.518347855828395066617513440102688561784768651130697908231347086e+63', '7.51834785582839506661751344010268856178476865113069790823134708535947931518282344132678613386486751e+63', 0);
T('8.835550930500237995074667933841839697853049908099120382869731252936e+66', '8.8355509305002379950746679338418396978530499080991203828697312529353161205456714857929422076739256157e+66', 0);
T('1.792188211485269691055e+21', '1.792188211485269691055573817274911588501070983e+21', 3);
T('4.03081581437796364319263861233273861732966519550506946105484023288624694126876e+77', '4.03081581437796364319263861233273861732966519550506946105484023288624694126876114e+77', 4);
T('7.6008982207820359201664345926e+28', '7.6008982207820359201664345925255409039975295637978173603987e+28', 2);
T('1.703735496721685652833749717702718187002303018296439785941260043e+63', '1.70373549672168565283374971770271818700230301829643978594126004336269611865420231809e+63', 1);
T('3.83500441374909012538034427e+26', '3.835004413749090125380344269167437e+26', 4);
T('8.19902073997728933806393814753358990118101943562504777267240455225e+65', '8.1990207399772893380639381475335899011810194356250477726724045522411602735464476842292693929420167e+65', 0);
T('6.48655870260453489102605399377682868480622340444009839489428627e+62', '6.48655870260453489102605399377682868480622340444009839489428626522473265563485081108221100427044e+62', 5);
T('9.86922983270762311587942493046917291244326372928647771055712022268848478e+72', '9.86922983270762311587942493046917291244326372928647771055712022268848478e+72', 6);
T('4.871630226043629131802756355729126650009677e+42', '4.87163022604362913180275635572912665000967739488150299323990056584048415353e+42', 6);
T('6.36828644300565067306590754542164120513297331245350989409195165238395e+68', '6.3682864430056506730659075454216412051329733124535098940919516523839529106453824377826415320216801685048e+68', 3);
T('4.378150203650847549049539407057695298840617586578003033137e+57', '4.37815020365084754904953940705769529884061758657800303313609698043e+57', 0);
T('6.282737646542933513865482967500377824e+36', '6.28273764654293351386548296750037782468703731287e+36', 3);
T('7050974452264002', '7050974452264002.2150551304629678', 1);
T('4.68800629522772777731377324740984460319e+38', '4.68800629522772777731377324740984460319459748075873e+38', 3);
T('4.5287317412359911835998429180227566068620200873e+46', '4.5287317412359911835998429180227566068620200873448e+46', 3);
T('408068172', '408068171.893951736571349428847423564397026', 4);
T('4.94906961003090104320808984764028825939192784437703048293410078551879049107812e+77', '4.94906961003090104320808984764028825939192784437703048293410078551879049107812e+77', 4);
T('5.0322370378217089721805044987840279867898062042834e+49', '5.032237037821708972180504498784027986789806204283439353670667801413928995390245e+49', 1);
T('7.6280930903685217191549078343120476135676013e+43', '7.62809309036852171915490783431204761356760133631136e+43', 5);
T('1.6427094798313496401181993603033e+31', '1.64270947983134964011819936030334004071230121112221830120491401e+31', 3);
T('86379660173978470791', '86379660173978470791.849443507348783941899382238353160771', 1);
T('5.3864728385031557893021081573016502e+34', '5.386472838503155789302108157301650159460185832732776103627484e+34', 2);
T('94793753', '94793752.5363993024056563', 6);
T('8.7093751195047572453430534297112261338725934829559371778921551512918057268707682e+79', '8.7093751195047572453430534297112261338725934829559371778921551512918057268707682459795007771578621265867e+79', 4);
T('4.7189110606431901950688360114918312616923167027158725100327048395821e+68', '4.718911060643190195068836011491831261692316702715872510032704839582100151680634602027984e+68', 3);
T('852994550115678608150', '852994550115678608149.9281806985061135961365170743588430332', 5);
T('351808333289664370', '351808333289664369.1340994225', 0);
T('9.86844053656233545545219010762560721749324650379861110404439106852227142555e+75', '9.8684405365623354554521901076256072174932465037986111040443910685222714255503579220693072737822014322120354064e+75', 4);
T('86382478022050689223', '86382478022050689223', 2);
T('1.50172332812073928639223000768406214689e+38', '1.50172332812073928639223000768406214689599192e+38', 3);
T('6.4028248485534068713920645837849962639340147704563900735915277539861028125235e+76', '6.402824848553406871392064583784996263934014770456390073591527753986102812523476213194896486060446106e+76', 0);
T('3.2537081344956217805569137183072716699269180226840277910122e+58', '3.2537081344956217805569137183072716699269180226840277910122995017221810960954088786480864775175284e+58', 1);
T('9.6718103153535359321561217792955374295557018940046306887488262434e+64', '9.6718103153535359321561217792955374295557018940046306887488262433963206703261141735826e+64', 5);
T('4.97596321085370496164837674260239e+32', '4.975963210853704961648376742602391780006e+32', 4);
T('5.225274930495028564406556e+24', '5.22527493049502856440655640162802504893e+24', 1);
T('3.30547181452975867669388294901291422207319194344917e+50', '3.3054718145297586766938829490129142220731919434491651431511931e+50', 6);
T('3.792112334151278049159066497423e+30', '3.792112334151278049159066497423937295557821056222192053204e+30', 3);
T('430061151369068', '430061151369067.61101081987668058711818051918411655854', 5);
T('2.0656144407803729826065925651987e+31', '2.06561444078037298260659256519869952003634475086263082840849646932607e+31', 4);
T('9.48506539501772727807436501573203544755290371850403931377809044240219921194396e+77', '9.48506539501772727807436501573203544755290371850403931377809044240219921194395966777638175293331822091748862462621e+77', 6);
T('9.92221695679386717105382954799920071691308315619991841071782232337e+69', '9.922216956793867171053829547999200716913083156199918410717822323369999812335653370399815e+69', 2);
T('2.122899488034750589458733893430308555492979673130199224995105303448899091616e+75', '2.122899488034750589458733893430308555492979673130199224995105303448899091616465491029931524480850188e+75', 3);
T('4.14813107537367081966718716063e+29', '4.148131075373670819667187160628505309475611e+29', 0);
T('9.237037599988034934338736958e+27', '9.23703759998803493433873695891148682097857847779e+27', 3);
T('8.858453484546080346009066761330692647e+36', '8.8584534845460803460090667613306926476183836197747e+36', 1);
T('185198340103146638861', '185198340103146638860.645773391474299015477583396333844266', 0);
T('9.76562238916992439915193199182901818581198309748022719920617e+59', '9.7656223891699243991519319918290181858119830974802271992061612536032998147451e+59', 0);
T('5.41864382374691215285658705508639781553718884418799087873e+56', '5.418643823746912152856587055086397815537188844187990878730983977046278346203246887133409836890298e+56', 3);
T('8.51479928548165458164319e+23', '8.5147992854816545816431905518746437092436825458871e+23', 4);
T('371574079964237582449', '371574079964237582449.18', 1);
T('9.4091920262319089637551570064554834219162098531873222541e+55', '9.40919202623190896375515700645548342191620985318732225417528462626134980909561236e+55', 3);
T('6.81567263289890374148081229382924428480180522982655204848e+57', '6.81567263289890374148081229382924428480180522982655204848016787e+57', 5);
T('689148206076472379244', '689148206076472379243.84315711453781863729538202917535725', 0);
T('161426344532710203', '161426344532710202.62158848000630474776371892', 2);
T('9.91893788207978102245479811626708655519185504220049246544986e+59', '9.91893788207978102245479811626708655519185504220049246544986e+59', 2);
T('6.84252934972957874820646118e+26', '6.84252934972957874820646118155614628687e+26', 5);
T('7.16955152020246513842702112141000003160455315881e+47', '7.16955152020246513842702112141000003160455315881992637483874688704574006050127046e+47', 3);
T('7.78046343167230251671091209e+26', '7.78046343167230251671091208526431e+26', 5);
T('7426137', '7426137.07618874733852815287656396226905811656', 6);
T('23263874167358353', '23263874167358352.51', 2);
T('5.16081403884118448418190576995784647995763771551964118111934368989678769e+71', '5.1608140388411844841819057699578464799576377155196411811193436898967876857608972e+71', 4);
T('5.3245445728532758852612619351552e+31', '5.32454457285327588526126193515521978692257380754925116899270790396001129e+31', 3);
T('4.1403310733483911128499014285849989249e+37', '4.1403310733483911128499014285849989249e+37', 0);
T('3.42371282803717298089930012597e+29', '3.423712828037172980899300125967841484195692463677284516554536e+29', 6);
T('2183835813811', '2183835813810.872478510284759852427688371743356211', 5);
T('4148', '4147.15267060135070001217814725647964739288', 2);
T('9.154604777290487620687781900556208943060321525e+45', '9.1546047772904876206877819005562089430603215253437108128528529824772293705093318e+45', 1);
T('5823608414580', '5823608414580.121863572685901703971227577714772', 3);
T('6.6023406663478433630810683626623206597340370722461e+50', '6.6023406663478433630810683626623206597340370722460935710480211913483805299937912498758e+50', 0);
T('4101863898', '4101863897.5169836973973761442437989', 2);
T('4.3000492483834568273460466e+25', '4.300049248383456827346046585135626677287169754e+25', 0);
T('8.138304602769720141367645856730458694606339854997713926490410420261863356e+72', '8.13830460276972014136764585673045869460633985499771392649041042026186335584352346390553079e+72', 6);
T('1.2624777459020644895081673e+25', '1.262477745902064489508167295077417746930462921072922989e+25', 0);
T('7.16418770452101329333189056760659970483209600763e+47', '7.16418770452101329333189056760659970483209600762192323e+47', 0);
T('2.9983312177370283103219586382763805e+35', '2.9983312177370283103219586382763804932e+35', 2);
T('8.61781384610899653948538942464339196955820269950574851124658228e+62', '8.61781384610899653948538942464339196955820269950574851124658227305496e+62', 2);
T('1.6094696851255531690372100894864421024455791230889105058912531622e+64', '1.60946968512555316903721008948644210244557912308891050589125316219666783798194630120849616085e+64', 6);
T('9.55497128904556388011687906985515838194042661919894806184179849608608e+68', '9.5549712890455638801168790698551583819404266191989480618417984960860803438e+68', 5);
T('49934188', '49934188.3417190916602401883', 1);
T('1.6508362790380262780041110291795576954459e+40', '1.65083627903802627800411102917955769544589834589384665163326585e+40', 4);
T('8.221446851296138293606353728507e+30', '8.2214468512961382936063537285077e+30', 1);
T('6.8140722036149689104894590842362112496025909731e+46', '6.8140722036149689104894590842362112496025909730953301176e+46', 5);
T('9.81260283831374911345389502919247570830654e+41', '9.8126028383137491134538950291924757083065401174731724702e+41', 6);
T('2.9753130011736509704421515041909863342675e+40', '2.9753130011736509704421515041909863342675284615730638e+40', 1);
T('8.0184340206993704151564114512963470908487183017711902221630641051041626608972251e+79', '8.01843402069937041515641145129634709084871830177119022216306410510416266089722513049536449193094981775702732e+79', 1);
T('8.14187077812682500129409052351226644746013375590812430167508600845073205461911e+77', '8.1418707781268250012940905235122664474601337559081243016750860084507320546191194382e+77', 1);
T('3.5430315463979312796847646093234883e+34', '3.5430315463979312796847646093234883173295647509e+34', 5);
T('2.2760577550891470089652910197309752346058405295364722041773454604443793386204447e+79', '2.2760577550891470089652910197309752346058405295364722041773454604443793386204447106036e+79', 4);
T('8.06620914776506081137840330339938052021470491786495199897702236e+62', '8.066209147765060811378403303399380520214704917864951998977022359488e+62', 4);
T('95093391862935', '95093391862935.2407127807140949327064208778985201411011', 5);
T('6.973271084917041655418739159345291482483142405211e+48', '6.97327108491704165541873915934529148248314240521094401616994183e+48', 4);
T('4.0913167078697953670008733e+25', '4.091316707869795367000873262435632743590850056343310200748493981e+25', 5);
T('3.907514684395466541205331632989072017042402542487381157527441915018039386e+72', '3.907514684395466541205331632989072017042402542487381157527441915018039385848404200597017e+72', 2);
T('288599963879271', '288599963879271.48697178101824936981542459967894', 1);
T('1.73387525185419577394276132154e+29', '1.7338752518541957739427613215469412e+29', 1);
T('1.3152773734062808198868846981989130896752652311360698415586e+58', '1.31527737340628081988688469819891308967526523113606984155855029708153953853385542748079131365e+58', 6);
T('7.6800149740453870426349386e+25', '7.6800149740453870426349385338425455e+25', 0);
T('9.297642009821266401335664231818324653441681285578908e+51', '9.297642009821266401335664231818324653441681285578908347836e+51', 1);
T('6.05706306889472514354570938653191077541433187818879769478309e+59', '6.0570630688947251435457093865319107754143318781887976947830854040035458100744765e+59', 4);
T('1.3829514165809757653990272e+26', '1.382951416580975765399027199553879953794e+26', 2);
T('2842351622', '2842351622.47', 6);
T('8.3961321157428190286429507797097757261998364837641171e+52', '8.39613211574281902864295077970977572619983648376411707e+52', 6);
T('8.98338643143075815615700105e+26', '8.9833864314307581561570010569442417469053785251935e+26', 1);
T('3.693202446467022598069860087263337722883007205113968132679438552178822028274227e+78', '3.6932024464670225980698600872633377228830072051139681326794385521788220282742266934418749e+78', 2);
T('2.9845344123096399971836697603315701291624115949737700763795123577215590019745e+76', '2.984534412309639997183669760331570129162411594973770076379512357721559001974488059843369330952985184537e+76', 0);
T('128641858229', '128641858228.0461686350382610656781172', 2);
T('476031460474021433', '476031460474021432.911294395599', 2);
T('9.7490072453732853625249532320043555e+34', '9.74900724537328536252495323200435551624408315414254154378038932e+34', 5);
T('2.524262858956383822475155035918932655665173135589535e+51', '2.524262858956383822475155035918932655665173135589535037293203305565096438680052e+51', 3);
T('8777938846206', '8777938846206.4397494307480717572', 5);
T('2.9725289474261113537575256490839418005890536555657099907911542e+61', '2.9725289474261113537575256490839418005890536555657099907911542772080710263e+61', 3);
T('1.4870821785927124152212670530521132080363134714491e+49', '1.48708217859271241522126705305211320803631347144905728670228423089984858604294644292e+49', 0);
T('7.8111797758928256269802577313353372399958110782429623386611198061456356e+70', '7.811179775892825626980257731335337239995811078242962338661119806145635631219446088038721032647e+70', 3);
T('250648868887951566310', '250648868887951566309.875190726271596441', 4);
T('6434884522', '6434884521.24644907995150634624308032569', 0);
T('1.92069448991301580731120226996556385721438534366191779922695e+60', '1.92069448991301580731120226996556385721438534366191779922694935981050304633079155824850237215e+60', 0);
T('7.833500833937327238927233106455537864863055886720006248e+54', '7.83350083393732723892723310645553786486305588672000624832132755018076778925728e+54', 3);
T('4630510713295709', '4630510713295708.752793685345533', 2);
T('6797888730585', '6797888730585.16213209983788', 3);
T('9.761317987005655995679092397839990524693697747459630742317856945587765202270016e+78', '9.7613179870056559956790923978399905246936977474596307423178569455877652022700167729824243857721274e+78', 1);
T('1.54492075218259548195994741e+26', '1.54492075218259548195994740826864e+26', 0);
T('5.349038776985323239558556056572511366123249520086077734246054858483387899e+72', '5.34903877698532323955855605657251136612324952008607773424605485848338789852652578839298724288870157983565e+72', 0);
T('9.898264775566342042479e+21', '9.898264775566342042479187594503e+21', 6);
T('5.94693867130345226935236e+23', '5.946938671303452269352350633581265015e+23', 2);
T('74492897636714605257', '74492897636714605256.928', 5);
T('8.63965347351823775302543258611313455676536970804615989541462894e+62', '8.63965347351823775302543258611313455676536970804615989541462894e+62', 5);
T('2.016584795776330923417560597058842712269744095710106651585323700200457309616672e+78', '2.01658479577633092341756059705884271226974409571010665158532370020045730961667157324730736979387327e+78', 4);
T('4.861566473702041715215e+21', '4.8615664737020417152145533408658677196642356379518523e+21', 5);
T('4.43251849723382949012848772676184e+32', '4.432518497233829490128487726761842939570377918175e+32', 1);
T('6.7555134969219826694679920228930161495543115866028728542522519089451e+68', '6.755513496921982669467992022893016149554311586602872854252251908945091881999988848630842986139978870126e+68', 0);
T('645069', '645068.6066038523999817630387', 2);
T('8.8428717013952182875384458179858267486835178269722871470233912866e+64', '8.84287170139521828753844581798582674868351782697228714702339128655140664297369075988065470843e+64', 6);
T('1.901926301918887177240684637102796e+33', '1.90192630191888717724068463710279613347360770053537472355943e+33', 6);
T('1.380659244305607505726127278543660345481292137072321595150405317409210172424e+75', '1.38065924430560750572612727854366034548129213707232159515040531740921017242381748e+75', 0);
T('5.29871428815347817216028041379463047529406661415280238476382447432e+65', '5.29871428815347817216028041379463047529406661415280238476382447431722952742799972723832864719178e+65', 2);
T('9.459270428194338862976795251805980167640886467755668777822e+57', '9.4592704281943388629767952518059801676408864677556687778227937251042357627543296151271731866387e+57', 1);
T('6.6893995131488829805866e+22', '6.689399513148882980586650388e+22', 3);
T('6.4161349806682549212994905446837711608861145609e+46', '6.416134980668254921299490544683771160886114560944964254365630936217703335839543685606e+46', 1);
T('1.44051818792972641594322800983316824660863770544890894055328502659420069851e+74', '1.44051818792972641594322800983316824660863770544890894055328502659420069850741e+74', 5);
T('1.850502843814229900972889013869284453e+36', '1.85050284381422990097288901386928445205741e+36', 2);
T('5.214023331282942621189698450787754071493e+39', '5.214023331282942621189698450787754071493435e+39', 4);
T('2.045911164861836065879719129311839591657683461793062423496974920426341973687599e+78', '2.04591116486183606587971912931183959165768346179306242349697492042634197368759851074133897e+78', 0);
T('6.68333696351669819678983652657826419675573158385e+47', '6.683336963516698196789836526578264196755731583859923245778243726505026e+47', 3);
T('2.49409920290356165271214008628713866712002868853761518302425891007541e+68', '2.4940992029035616527121400862871386671200286885376151830242589100754089738428017641734841080933232452e+68', 0);
T('7.34788228964604515903288921915829470795959587672647517461850838786432395e+71', '7.34788228964604515903288921915829470795959587672647517461850838786432395709168283227355570766916523856e+71', 1);
T('4.6551333546645535062176386873055365e+34', '4.65513335466455350621763868730553645358140222091042918399279371296072e+34', 4);
T('3.068678926052432962749107128293403706225804019659383e+51', '3.06867892605243296274910712829340370622580401965938289604194933734006368061617e+51', 5);
T('320569899601758396429', '320569899601758396429.9720898517270997241420011457396379', 1);
T('3.77450891514612716718198393940059295744030730608572447240001710003434588829988e+77', '3.77450891514612716718198393940059295744030730608572447240001710003434588829987869184031376911075667281551425796585782e+77', 4);
T('5477498783652512824', '5477498783652512824.401', 1);
T('1.109383032429847277097683607126008133907589440062e+48', '1.109383032429847277097683607126008133907589440062798683839053448723645051367617e+48', 3);
T('5.840175481697012659822423331590581067681146175651260262484144942522509873165839e+78', '5.8401754816970126598224233315905810676811461756512602624841449425225098731658395e+78', 5);
T('4.800469355366631132825075486e+27', '4.800469355366631132825075486752612364366219047827e+27', 3);
T('9.3030377422215656073227159101008037715258450330046812568534e+58', '9.30303774222156560732271591010080377152584503300468125685338578005970928743407280052739801e+58', 2);
T('9', '9.371727', 1);
T('9.0382047364563289479348840960965289108584977271698903506338e+58', '9.0382047364563289479348840960965289108584977271698903506337178319456215246054327852370434328662676e+58', 2);
T('1.310259882978511647502979070339682141095980462833131516249115789e+63', '1.3102598829785116475029790703396821410959804628331315162491157891083e+63', 6);
T('3.5339553746248714954354e+22', '3.5339553746248714954353997524539147311796202e+22', 5);
T('6.094353036181139166108079806080931212630087016516057284144128041e+63', '6.094353036181139166108079806080931212630087016516057284144128041582667139607531283985845134e+63', 3);
T('6.790535231999980957078241329563939818685022299324646340291803063374587468e+72', '6.790535231999980957078241329563939818685022299324646340291803063374587468326695148086791e+72', 6);
T('4.219039898072790783903344381925759134698474700689013e+51', '4.2190398980727907839033443819257591346984747006890127171336962805e+51', 0);
T('420', '419.341763386638660605095499104934810128', 2);
T('3.29157951400198156938125e+24', '3.29157951400198156938124940142016407147682947482010237008853e+24', 0);
T('8.3237630646979231556950728435784129681882238517076538832449787e+61', '8.32376306469792315569507284357841296818822385170765388324497863292662711204252886749696e+61', 0);
T('2509504467', '2509504467.12151059655349782456319007264357132', 4);
T('6.3343580729660503460999488632897715993241607406923362e+53', '6.334358072966050346099948863289771599324160740692336195e+53', 6);
T('3115891836595', '3115891836595.3588963278330782291854592285', 3);
T('3.763522842495199108232963271882037807857485231565200762969998e+60', '3.76352284249519910823296327188203780785748523156520076296999771e+60', 0);
T('8.181544994018425318187148315852393562027981981990510456792996274965e+66', '8.1815449940184253181871483158523935620279819819905104567929962749653270893823913092181326546606e+66', 3);
T('8.092157001980502846830843744390424892e+36', '8.092157001980502846830843744390424892e+36', 3);
T('3.9905932169514402430406079406637293538723334847530362562e+55', '3.990593216951440243040607940663729353872333484753036256270737311820708346e+55', 3);
T('8.8933748736249214441570696813797956e+34', '8.89337487362492144415706968137979564402161e+34', 5);
T('9.296771561483626653545051067263061e+33', '9.2967715614836266535450510672630614592833346284e+33', 3);
T('1.5971511519227610743805533507988871097606143e+43', '1.59715115192276107438055335079888710976061422811148618588824578e+43', 2);
T('2017707761715231', '2017707761715230.917484961100672049237038646971', 5);
T('1.91926683643467447479653e+23', '1.91926683643467447479652949940887388791669411372304e+23', 6);
T('5.75676213290536985005581436003794915860797701434e+47', '5.756762132905369850055814360037949158607977014347421892933826961238203368344511738195229e+47', 3);
T('53492851303025', '53492851303024.742096033', 2);
T('5.460952986583115537969832416668204222487648290112807061352187e+60', '5.460952986583115537969832416668204222487648290112807061352187324795852145e+60', 6);
T('3286709369134', '3286709369134.37489990545330016123772', 6);
T('3.968197394149935391783287998893e+30', '3.968197394149935391783287998893006149574e+30', 4);
T('3.6520543303444101822990783474633982583068415375612239946032040823e+64', '3.6520543303444101822990783474633982583068415375612239946032040823857433935351657341780928182493e+64', 1);
T('4.13019124774216267481588973503838299436203698374960755886e+56', '4.1301912477421626748158897350383829943620369837496075588538807142724387599953010113861833811e+56', 2);
T('3.482679909282338460535845396185935951e+37', '3.482679909282338460535845396185935950901744524340867540479528337716e+37', 0);
T('6.576824406212073039962201057176745491e+36', '6.5768244062120730399622010571767454908608588e+36', 4);
T('2.69995476782201436040470245951085193452453812371537662343134572865344202308298e+77', '2.69995476782201436040470245951085193452453812371537662343134572865344202308297612643068974518e+77', 5);
T('8.46937983598038553298338428428050751530859872791215611147823663676e+65', '8.4693798359803855329833842842805075153085987279121561114782366367562153614e+65', 2);
T('3.29644025423745277816060287945008e+32', '3.29644025423745277816060287945007683333737739188158e+32', 0);
T('3.63575821737080870986182362980847356187392174819e+47', '3.63575821737080870986182362980847356187392174819305e+47', 3);
T('5.8862338645263990332971e+22', '5.88623386452639903329710809e+22', 3);
T('7.084892888647629177493765847049601722954098225567509022969326795425444640875e+75', '7.0848928886476291774937658470496017229540982255675090229693267954254446408754107348473070346587103870756484287829985e+75', 5);
T('5.367697928029333811380405219291988094685305167366367419724969136302529621393e+75', '5.3676979280293338113804052192919880946853051673663674197249691363025296213927637711238182e+75', 4);
T('106839016325', '106839016324.92598362119035082807163022599914538', 0);
T('5.304395588329219522663637435e+27', '5.30439558832921952266363743488910950515852435446705196683551e+27', 2);
T('2.67732040816593193253444575428679655336698263417e+47', '2.6773204081659319325344457542867965533669826341640530350711474644753479540963297069e+47', 0);
T('5867813635835884315', '5867813635835884315.93555538989', 3);
T('3.767185344624790816118501578497978791548920303086180473e+54', '3.76718534462479081611850157849797879154892030308618047251697923837947864289609174210051437074e+54', 5);
T('4.3805535439612118996485757803254099587186247363540310644665929939488464305872e+76', '4.38055354396121189964857578032540995871862473635403106446659299394884643058722e+76', 6);
T('3.3727555364038737256912727511312016e+34', '3.372755536403873725691272751131201683055655582994512497e+34', 1);
T('5.6989367600544422482738538185732489e+34', '5.6989367600544422482738538185732489007191479588178806470231065930087432e+34', 6);
T('9210611347399894', '9210611347399894.163363318512359', 3);
T('1.8646827088479526841633887816935025464258204442e+46', '1.8646827088479526841633887816935025464258204441541338400365567e+46', 6);
T('7.5664327088138062242519246516648e+31', '7.566432708813806224251924651664769315162967302780558949278095e+31', 6);
T('7.940535608408909205448065237469669105157589e+42', '7.940535608408909205448065237469669105157589567653345853964703091039467419e+42', 1);
T('7557', '7557.275832969764581899', 1);
T('8.30860587512391457428350345877259154696419e+41', '8.308605875123914574283503458772591546964186551e+41', 4);
T('7.63770600707860954901205572186899867146509984076167508235729352725205567747e+74', '7.637706007078609549012055721868998671465099840761675082357293527252055677469756423817355334181598179117e+74', 6);
T('5.344752398185715665353213449561383888e+36', '5.34475239818571566535321344956138388716798002845764e+36', 2);
T('5.48328853921241445531319915541e+29', '5.48328853921241445531319915540176676065e+29', 0);
T('9284146630253', '9284146630253.9662286074558145', 3);
T('4.55429820837939576388e+22', '4.554298208379395763879905435780033704224047444825798697647592e+22', 2);
T('2.92294814929948108533882515704e+29', '2.922948149299481085338825157037799158063894197e+29', 0);
T('7.9691403594981956466598517633173374329509118834314257e+52', '7.969140359498195646659851763317337432950911883431425676021750044348839061249339890419192e+52', 4);
T('6.61325170602475700480484892887291118014894655e+44', '6.6132517060247570048048489288729111801489465425377737258234043491342270631496828e+44', 2);
T('7.024121179003680585724829499242350276047087381459467910678031144330180551e+72', '7.024121179003680585724829499242350276047087381459467910678031144330180551e+72', 4);
T('5.3435424090672509079408446256502684885176061294590602069894811e+61', '5.34354240906725090794084462565026848851760612945906020698948116835988218239112575001715778468118775413e+61', 3);
T('6.006815021661201384673428e+24', '6.006815021661201384673427945239575988486663582054272064223e+24', 4);
T('1.50237666124897317785554831303472178555183265200672964757e+56', '1.502376661248973177855548313034721785551832652006729647562274222830710502e+56', 0);
T('687131', '687130.88181', 5);
T('85893343820001731', '85893343820001730.362607151411796140952173', 0);
T('97090309473010857', '97090309473010857.1714023880173821225', 1);
T('1.527842817319147898424368071714598641984990623256765987456611440151835123654e+75', '1.527842817319147898424368071714598641984990623256765987456611440151835123653049505165e+75', 0);
T('1.40838335255304459752294116066606255968017836003246428918315638e+62', '1.40838335255304459752294116066606255968017836003246428918315638899789e+62', 1);
T('5.51353355100989731763250283213815e+32', '5.5135335510098973176325028321381477766862579560902840112045180708e+32', 0);
T('1.8692448011327074313975913202997498720810026261e+46', '1.86924480113270743139759132029974987208100262607297844991296080829213e+46', 2);
T('3.8789096549899423210546510710451665867960533274093847441883650354714887323146e+76', '3.878909654989942321054651071045166586796053327409384744188365035471488732314508980807561736005114243e+76', 0);
T('158093248711294589', '158093248711294589.81982282648', 1);
T('7.671708490982067109534311550916369404367837208240709686485e+57', '7.6717084909820671095343115509163694043678372082407096864853669989286790620758346026295e+57', 4);
T('9.90163480734624874939023284320825058863766311135445701427259569092464467346e+76', '9.9016348073462487493902328432082505886376631113544570142725956909246446734599872127939950257418915843e+76', 4);
T('9.3876227266610835631407288900657340115e+37', '9.387622726661083563140728890065734011569887075728615812393373062514203282e+37', 1);
T('78950585534155690624', '78950585534155690623.61103166122434982793855114027', 6);
T('2.3571279813267315049135982268238833800135171979802064686927284991e+64', '2.35712798132673150491359822682388338001351719798020646869272849907982035234201153124316229187947e+64', 0);
T('5356413738', '5356413738.0367954485672', 1);
T('5767445845211383569', '5767445845211383569.2904221270101345855763671497458419', 3);
T('434636244720514878218', '434636244720514878218.10886605', 1);
T('42406742618', '42406742618.12777260824984495737515', 4);
T('4865577076156', '4865577076155.64007', 6);
T('5.0219407489989072444338211031041551674509346002589679892943608e+61', '5.021940748998907244433821103104155167450934600258967989294360734843820615816139074983520437137887e+61', 0);
T('1.272337650581549800007450918e+27', '1.2723376505815498000074509177959944202211965639454244926364e+27', 0);
T('3382811526592065', '3382811526592065.3839127593525053134892039398086683658', 6);
T('4.110053887228140182971e+21', '4.110053887228140182971354913933e+21', 1);
T('2.4586450710508020330485102501028503584606318829513979e+52', '2.458645071050802033048510250102850358460631882951397892677680076582406298e+52', 0);
T('5.82926998616184717622008337903901513e+35', '5.82926998616184717622008337903901513338782220020953e+35', 6);
T('9.1860166778872854383355022806933579734960693077952631027475104739769514458501842e+79', '9.186016677887285438335502280693357973496069307795263102747510473976951445850184165736813935042329722144050715610626e+79', 4);
T('7.47359054651244314749423431390921936333381094534724547221032230465e+66', '7.4735905465124431474942343139092193633338109453472454722103223046499818623439610359253577672e+66', 5);
T('3.339575013749118336659165237003201077831e+39', '3.3395750137491183366591652370032010778304695904112386503848200163863e+39', 0);
T('2.86382791459386204032039940836054457e+35', '2.863827914593862040320399408360544564693578361198e+35', 2);
T('1.380199273143565212610643949820018785e+37', '1.380199273143565212610643949820018784977512039378122419086365416613955e+37', 2);
T('3.067384026229969292566645139039232e+33', '3.0673840262299692925666451390392322490627144727641706911813210936950472e+33', 5);
T('2.7923914669341982972259841883376444990434197426771572457221706e+61', '2.7923914669341982972259841883376444990434197426771572457221705907125359e+61', 6);
T('8.352204337014078233009382752180922072e+36', '8.352204337014078233009382752180922071932974269285e+36', 2);
T('9.036722467467924540775490858018017535886924148925142e+51', '9.036722467467924540775490858018017535886924148925141767939850404839231531e+51', 2);
T('2364705011251547371', '2364705011251547370.44687859744', 2);
T('42706802', '42706802.21339971', 1);
T('7.0871591057910466920548e+22', '7.087159105791046692054767151295855866169526421335944248e+22', 0);
T('6630018456', '6630018455.33428316796482828401870598479282587', 2);
T('3.34236638236595778062643619019808595e+35', '3.342366382365957780626436190198085950735765443e+35', 3);
T('7.55383243819022904451187643252889440548570646719159170428909e+59', '7.55383243819022904451187643252889440548570646719159170428909004374462544679480565055734e+59', 6);
T('4.049848457871463324309734776001857066e+36', '4.0498484578714633243097347760018570656975047237596917664853e+36', 0);
T('3.736379328155540876110601e+24', '3.7363793281555408761106009540499317606073728e+24', 2);
T('95', '95.3421712999712360899', 3);
T('576119662985190504', '576119662985190504.112294700213836914478836047867664698999', 4);
T('32154993688698801', '32154993688698801.0957659719', 4);
T('2.8419907671223652524823693741182796831887568343726486144988732993216628153015127e+79', '2.841990767122365252482369374118279683188756834372648614498873299321662815301512733213001038889468304580262594e+79', 5);
T('2.5462055680791714345443064e+25', '2.5462055680791714345443064509e+25', 3);
T('8.6483358439709313603306905539813917905853370697081313910657413003e+64', '8.6483358439709313603306905539813917905853370697081313910657413003071627e+64', 4);
T('6760483410278133352', '6760483410278133351.852999', 5);
T('6.449893145958306912406427781577100433903910253773300106579e+57', '6.449893145958306912406427781577100433903910253773300106578795879632027038087251811646639068207741e+57', 2);
T('6.91181492027450246570917578709321137e+35', '6.9118149202745024657091757870932113711859e+35', 3);
T('3.96998337649796402876889447e+26', '3.969983376497964028768894466584598145039510308372901393525997221977e+26', 0);
T('41437421150577135344', '41437421150577135343.84966561166385579', 6);
T('6.017722714760611002645e+21', '6.01772271476061100264546804143287624069372096192912866564865e+21', 3);
T('5.6899131253964462262966214437109500424026517247573e+49', '5.689913125396446226296621443710950042402651724757357e+49', 1);
T('5.414905066258955140126428675255e+30', '5.414905066258955140126428675255106317e+30', 4);
T('3.05781735662141559792766690458220251363029346583e+47', '3.057817356621415597927666904582202513630293465822028845266e+47', 2);
T('2.796011641979195059323522374849960711435101338664695395285534037e+65', '2.7960116419791950593235223748499607114351013386646953952855340370003088364622396e+65', 1);
T('4.99230322992033046123089980785059239065e+38', '4.992303229920330461230899807850592390659569e+38', 3);
T('2.25665479276337309360241907096649861170441e+41', '2.2566547927633730936024190709664986117044092895474554568019286161543388650716394e+41', 0);
T('239', '239.147', 4);
T('1.7852551715222401463495846966e+28', '1.785255171522240146349584696628811952593394907351531e+28', 1);
T('99402194688561521341', '99402194688561521340.19481647867422527', 0);
T('5.10683122901844769240361957089585904297698596797163198074609982698e+65', '5.10683122901844769240361957089585904297698596797163198074609982698152e+65', 6);
T('5.815906177690113182565637671103001468102289895154957e+51', '5.81590617769011318256563767110300146810228989515495759844e+51', 3);
T('3.173506622983996990108902076831632550519209162086646e+51', '3.17350662298399699010890207683163255051920916208664558949826341869202679148902e+51', 5);
T('3.103876220845550753815461399013485531174e+39', '3.103876220845550753815461399013485531174133485489098608430347360824698319e+39', 5);
T('3.1344751370446199813108963558712494433293100821269523405920988661e+64', '3.1344751370446199813108963558712494433293100821269523405920988660598696285559266977280482757e+64', 4);
T('1.670685477335232675319761617867988845e+36', '1.6706854773352326753197616178679888440492437809800800950613297932e+36', 0);
T('4.39322408576922345417542983e+26', '4.39322408576922345417542983e+26', 1);
T('1.002333790995192797135915400544590289725115844134712617547e+57', '1.002333790995192797135915400544590289725115844134712617547654333028269443302e+57', 3);
T('1665245797526', '1665245797525.8764217564833443620582', 4);
T('7.68713720041853149178276525031698106711472487037243786725244253079034587e+71', '7.6871372004185314917827652503169810671147248703724378672524425307903458681005502844128119e+71', 5);
T('27181', '27180.0265801281853615287706861426', 2);
T('7845837492415715', '7845837492415714.75478870256516906298529347', 2);
T('7.4191279194310670166267193e+25', '7.419127919431067016626719349172078392025e+25', 1);
T('4.550460412585036038532951919583526245605473179316530121321331e+60', '4.550460412585036038532951919583526245605473179316530121321330537007414387828465385898287e+60', 6);
T('5.36093899893230466431586172221030206717388315071960851525594409392940965024e+74', '5.36093899893230466431586172221030206717388315071960851525594409392940965024105992288234293473930253371405313978e+74', 3);
T('6.70552128076768525472701281209700837938943316585450215262565569421e+65', '6.7055212807676852547270128120970083793894331658545021526256556942108021798558133501521812654513858e+65', 4);
T('9.687519979580479375651e+21', '9.6875199795804793756510264853527239892225175037e+21', 6);
T('204404243', '204404243.158401598643888428521872780532004666', 3);
T('3.234221584095669172861533648893737251924e+39', '3.23422158409566917286153364889373725192394620932576345372342203129e+39', 5);
T('557', '557.475784943314', 4);
T('6.87808447202122761841272788056176968574417999793982006150119801803400466218e+74', '6.878084472021227618412727880561769685744179997939820061501198018034004662182807e+74', 4);
T('8.19791564786521740356083190574344746401748439261701515502052597325396519416882e+77', '8.1979156478652174035608319057434474640174843926170151550205259732539651941688164762024529e+77', 0);
T('7.09333092539475333543137571e+26', '7.0933309253947533354313757085568830752430894887024467e+26', 5);
T('1.45775790487248466566288778e+26', '1.457757904872484665662887775153449e+26', 6);
T('5.849524359452214856187992004227834477e+36', '5.8495243594522148561879920042278344771442226852255e+36', 5);
T('2.8641549371147044864060817e+25', '2.864154937114704486406081708395540879074911431831872432e+25', 4);
T('9.31794598174038946888652350622573255084068991385525702145003922754898855744e+74', '9.3179459817403894688865235062257325508406899138552570214500392275489885574449959076398189361e+74', 4);
T('5.51287998555750195388748107285037466056472811403199476414849525e+64', '5.51287998555750195388748107285037466056472811403199476414849524990532944200835748678761372e+64', 2);
T('5001121963', '5001121963.290228121025209358375232', 6);
T('1.34408075924529959707865111529848179191406857081087457096e+56', '1.344080759245299597078651115298481791914068570810874570950972563553660596e+56', 0);
T('954930', '954930.268556', 6);
T('732523608197891266207', '732523608197891266206.62216986788394432', 2);
T('5477', '5477.5647587374983231410710494633989086441', 1);
T('1.2508279307728192355136554367607846945489011e+43', '1.2508279307728192355136554367607846945489010689576671940619756397220972294e+43', 6);
T('3.678512042639444860355861922174467343166361852104396e+51', '3.6785120426394448603558619221744673431663618521043969206074989214628085133934684507158996e+51', 3);
T('9.2420095277660871861464978275785910944431e+41', '9.2420095277660871861464978275785910944431042623103e+41', 4);
T('5.08947866556180724403246402248e+29', '5.089478665561807244032464022481207733797713253447886466148e+29', 4);
T('656', '656.870921750546642935304030497', 3);
T('7.3257187272394568223879862803199418092e+37', '7.32571872723945682238798628031994180916408874e+37', 4);
T('5.9743945747358370506467551845528115365180979888633972637308821e+61', '5.9743945747358370506467551845528115365180979888633972637308821043552064550757774748377725186742045567e+61', 4);
T('9146381297772917', '9146381297772917.05170691762005487665826140277', 6);
T('62775', '62774.783670955555393024159161048182', 5);
T('7.885272274756306703278464231458885463863148394279290939442721303e+63', '7.885272274756306703278464231458885463863148394279290939442721303004209875225971966813804086249715153e+63', 6);
T('3.071206389081987989361863389584440789e+36', '3.0712063890819879893618633895844407887416774958728905439547486282830272727e+36', 6);
T('1960', '1960.25015082288586768175', 5);
T('1.24485864081261092357406128019337532328308609868936361e+53', '1.24485864081261092357406128019337532328308609868936361003073802744447447109440341659827e+53', 3);
T('4.27807400922281107113207832709696926319574524424642e+50', '4.278074009222811071132078327096969263195745244246412051939787791030000900076e+50', 0);
T('1680', '1679.46338841191573148325', 0);
T('7.370272828748629830016844031259079485198474575124622319057541956555e+66', '7.3702728287486298300168440312590794851984745751246223190575419565550263942966548386591e+66', 1);
T('6.77284043126713501287530262e+27', '6.77284043126713501287530262051334251169001277e+27', 3);
T('87803487875397736773', '87803487875397736773.26656380694311185529922016328128214342', 3);
T('2.226991107482260752787446357408551411814791279014355183635657e+60', '2.2269911074822607527874463574085514118147912790143551836356578639615315325535835889332e+60', 1);
T('27159628893773375', '27159628893773375.4126032109817197046104194', 6);
T('3.044352062165243037762689532281866609941599330921237831749911854811212618e+72', '3.0443520621652430377626895322818666099415993309212378317499118548112126177076020928e+72', 5);
T('64679958682768', '64679958682768.51181668465052534805136678', 3);
T('7.186374097233446038934430847992636177379528696083763208538597e+60', '7.1863740972334460389344308479926361773795286960837632085385972821e+60', 4);
T('8.579626281093872189059945617406879549572e+39', '8.5796262810938721890599456174068795495717176501753408927400954671357047270482759e+39', 2);
T('8.0160902204238695541281848265582035358574515258092733198e+55', '8.016090220423869554128184826558203535857451525809273319758044871617449e+55', 5);
T('7.7564308987019626731418247727150106315971432539191185766631043189933664257e+73', '7.756430898701962673141824772715010631597143253919118576663104318993366425713295921969329105673769060811376178e+73', 4);
T('8.313474523585542474209286644158714712298343e+42', '8.31347452358554247420928664415871471229834324377969502288091372733449287099977632e+42', 6);
T('2.2411356387272575732276253150896880308019833271092084852554276794138163601812002e+79', '2.2411356387272575732276253150896880308019833271092084852554276794138163601812002144568460831770437e+79', 5);
T('6.76463597024774947546575554870463127972180979138652746922655538226935e+68', '6.76463597024774947546575554870463127972180979138652746922655538226934659970359404424e+68', 5);
T('2.94549263178903054626345344689245208391671354864663040688850100603e+65', '2.945492631789030546263453446892452083916713548646630406888501006034909917944397e+65', 5);
T('581030930', '581030929.8784896507660742594502805491533041', 5);
T('9.033792946587364014871421185980725291230515335985276478943886e+60', '9.0337929465873640148714211859807252912305153359852764789438856341915935821754647e+60', 2);
T('2.7027614176027569814253795877056127e+34', '2.702761417602756981425379587705612711192e+34', 1);
T('678471894765180518', '678471894765180518.16816397957609286', 6);
T('1.215424451054088457760447141662594173e+36', '1.21542445105408845776044714166259417238898310625759e+36', 2);
T('6715015244353626', '6715015244353625.0326', 2);
T('6.73143412618374647330674151988911176767981828589596341635358092902567554988e+74', '6.731434126183746473306741519889111767679818285895963416353580929025675549871256753280018012391626470218914394189105e+74', 0);
T('779801450', '779801450.5', 6);
T('2.47776774712327325224461121983e+30', '2.477767747123273252244611219830530459159e+30', 1);
T('9.6282668672096261054622723182776246545031492814796679893e+55', '9.628266867209626105462272318277624654503149281479667989360088935196907749651461605095697427e+55', 3);
T('531522190', '531522190.21999', 1);
T('1.14699906750969499019802587784934615863091843609489238724019832534e+65', '1.146999067509694990198025877849346158630918436094892387240198325330207391087374e+65', 0);
T('2180326919', '2180326918.9450595959', 4);
T('774860689595', '774860689594.12135349965141279', 0);
T('6.06533878013796813406013858087408936320623406904528377067e+57', '6.065338780137968134060138580874089363206234069045283770669556901687931711741563856355391e+57', 0);
T('2.7666014119337729564287106898379606e+34', '2.7666014119337729564287106898379605449602329227660989e+34', 0);
T('7.66635689450827675736528260823584e+32', '7.666356894508276757365282608235840436440110172167664348763730220031092801e+32', 5);
T('7066746880520180397', '7066746880520180396.88775194768258578583299', 2);
T('5.259871061444684653298e+21', '5.259871061444684653297757302269e+21', 6);
T('2.81026950871344039155350602913565732858786121978462368461743364536966211224807e+77', '2.810269508713440391553506029135657328587861219784623684617433645369662112248061354567206290177822268958235e+77', 0);
T('8.678375676034342019039195461570070007438150225144286302446357497612354e+69', '8.678375676034342019039195461570070007438150225144286302446357497612354952509001497207453157079e+69', 1);
T('9.00860747186300962498869441647365274990157e+41', '9.0086074718630096249886944164736527499015634309690931738e+41', 2);
T('893654', '893653.55983794339757407', 4);
T('62011708', '62011707.709718', 0);
T('17', '16.608095742229226452377', 6);
T('9369020617804736832', '9369020617804736831.579920204007114149618', 2);
T('944686768', '944686767.90335408508810988634900655564975', 6);
T('2.0688637408545372649139976294483708244002435654341075926423367e+61', '2.068863740854537264913997629448370824400243565434107592642336659778079039201368279192470816815805605e+61', 4);
T('8.9949202585677035020279870413384991e+34', '8.994920258567703502027987041338499067934371740750368225e+34', 5);
T('3515741', '3515740.808133034185085199', 0);
T('4032870241320158031', '4032870241320158031.4094997765784285193550873', 5);
T('7.4804136367027797309574627090062283445407688161539727475391e+58', '7.4804136367027797309574627090062283445407688161539727475391558499082461969253075556061069906126055e+58', 1);
T('6.823686552725392977410311608859378042908973738583177090707577155752825668291e+75', '6.82368655272539297741031160885937804290897373858317709070757715575282566829132240179465854672432161626833732499e+75', 4);
T('3.19257607084469699068116702026183625209835664e+44', '3.19257607084469699068116702026183625209835663303116489282408591511578194269960517283e+44', 0);
T('1.43302996110055124766929085718331161679220746e+44', '1.4330299611005512476692908571833116167922074639452191270621745681476607841e+44', 4);
T('9.921953146095079369503942311642053145738881808500955691714115768e+65', '9.921953146095079369503942311642053145738881808500955691714115767998083747826411886479e+65', 5);
T('760520034047', '760520034046.503579104110832', 6);
T('655866144650866', '655866144650866.1994', 6);
T('4.38875611936665617806513169195747653469023503632159e+50', '4.388756119366656178065131691957476534690235036321588838908588360426395e+50', 6);
T('7.247168636076307147116631216699693793697448628159e+48', '7.2471686360763071471166312166996937936974486281590683381990127232647156426357295406632369e+48', 5);
T('969280607762905523', '969280607762905522.7405', 6);
T('1.16912366659346892543026342857e+29', '1.1691236665934689254302634285667551775403277e+29', 2);
T('62550377280', '62550377280.227', 6);
T('85432974969378041', '85432974969378041.66490263111491167', 1);
T('6.49287746497912011785144040578530152529434071864701276613701e+59', '6.49287746497912011785144040578530152529434071864701276613700618813582833032780627686148e+59', 0);
T('1.46510575565157001830115286383102509700525479691274103542071e+59', '1.465105755651570018301152863831025097005254796912741035420700690135843e+59', 2);
T('2.819550347127814341308e+22', '2.81955034712781434130805483150040617539630431216064e+22', 1);
T('9.83115260416448112037100664839756408416413009437099e+50', '9.8311526041644811203710066483975640841641300943709874082921764571467837e+50', 4);
T('1.3447841408012324285511680821252693086396377539778766004e+55', '1.34478414080123242855116808212526930863963775397787660033007699814713527435112846226896745074e+55', 0);
T('121355897', '121355897.2389159666930831', 6);
T('8.91996405128490341310860348053570838843531e+41', '8.919964051284903413108603480535708388435306745681406e+41', 0);
T('571016709292694', '571016709292693.912974041077244095870258679', 6);
T('3.4385402033042197335305906e+25', '3.438540203304219733530590676533866101710143010006713004691554e+25', 1);
T('1.28663475488308088633336898785831979132543590191146523267627731518208704e+71', '1.286634754883080886333368987858319791325435901911465232676277315182087035012706802340155599e+71', 4);
T('9.4385864091932002420804692614220135496731e+40', '9.438586409193200242080469261422013549673116e+40', 1);
T('3.62553033486093345735980754235890128685034897822788056665e+56', '3.6255303348609334573598075423589012868503489782278805666567074303321376277e+56', 1);
T('6.3502939000500111744773429734015053174437128282549093436e+55', '6.35029390005001117447734297340150531744371282825490934359934e+55', 6);
T('6.07238514504114089690671683e+26', '6.07238514504114089690671683209074155743028308108314551944551792454e+26', 6);
T('1.49485646456064786916003151008835931e+35', '1.494856464560647869160031510088359309e+35', 0);
T('64683353358', '64683353357.6768291258610497281558338830091', 0);
T('2.209854737073092625899142167215297e+33', '2.209854737073092625899142167215296956584e+33', 4);
T('6.943768957921469924304688588759e+30', '6.9437689579214699243046885887584412519412942653993149455e+30', 0);
T('6.875736753741873832252666693816569169666947e+42', '6.87573675374187383225266669381656916966694749881022403888222249076314182473e+42', 5);
T('672343533527650', '672343533527650.136052912843352', 3);
T('10695727', '10695727.4042244491576388', 3);
T('5.8382117909825456921479065903e+28', '5.838211790982545692147906590288632946815572345526951439021e+28', 6);
T('6.636516637361665714509282113150796618112144527254866312829074205496339e+69', '6.63651663736166571450928211315079661811214452725486631282907420549633969980426640264230553131e+69', 3);
T('7.4917161689543097814655145757639428798429991678585797638362409103171718e+71', '7.4917161689543097814655145757639428798429991678585797638362409103171717939360704576132248108367002e+71', 2);
T('9.636175360445473588595873327e+28', '9.636175360445473588595873327024448289e+28', 1);
T('1.25174198853741066521881751521387821050878485910191000710335431323086629696369e+77', '1.2517419885374106652188175152138782105087848591019100071033543132308662969636928709228261051640082e+77', 4);
T('8.2404531653032497730784422262196330408586349268477e+49', '8.24045316530324977307844222621963304085863492684766006915305722753e+49', 2);
T('9.5089027786754173719963e+22', '9.508902778675417371996212372825171914529356904877584233611e+22', 0);
T('766265471079324323309', '766265471079324323308.60992996260207154026504044438077417', 2);
T('9.7153441257201530510074e+22', '9.715344125720153051007417382245809317599749230248e+22', 3);
T('4.463414404769309041376551539839135549600397797918204928009494762184e+66', '4.4634144047693090413765515398391355496003977979182049280094947621843957437928062951e+66', 1);
T('72009', '72008.7', 5);
T('2.73106556573904230174337415731190398849842182454353284406e+56', '2.7310655657390423017433741573119039884984218245435328440569124791602507911080403e+56', 5);
T('4.136710504734225294943e+21', '4.1367105047342252949427e+21', 6);
T('2.8176498510051130236988042153041153667382879700839151537501e+58', '2.8176498510051130236988042153041153667382879700839151537501656656666100657157855546377482300642919e+58', 3);
T('4.5394112795862070493236594387232606932641909774814219e+52', '4.5394112795862070493236594387232606932641909774814218863003366315762492941375963323e+52', 4);
T('6.0568509694669893568442533055122297e+34', '6.05685096946698935684425330551222974e+34', 3);
T('4.98621820279325748735156318465632819121339352212486732455936499e+62', '4.98621820279325748735156318465632819121339352212486732455936498483982553861150350499e+62', 0);
T('6.255912529506447848832585795472176208871677354519483963601899e+60', '6.25591252950644784883258579547217620887167735451948396360189895147890584419108627e+60', 6);
T('1.34236982713099391925967745001060881e+35', '1.342369827130993919259677450010608815576465274038609899996096594604131547607e+35', 1);
T('2', '2.482979726966020328760277788', 4);
T('2.32582300960176036839555682139e+29', '2.3258230096017603683955568213982168416e+29', 3);
T('7.072068105728228578371e+21', '7.072068105728228578370654091321243165194330594027100895546276e+21', 0);
T('9.268022224803981508662199410403439e+33', '9.268022224803981508662199410403438769303e+33', 5);
T('4.93512531205294175739219088205e+29', '4.935125312052941757392190882051333922485511994562215874646218e+29', 4);
T('9.44121632024548169573780325535514081352243630316909894937e+56', '9.4412163202454816957378032553551408135224363031690989493676810347135845e+56', 6);
T('3.7658827749071834526537947812993544383889302312e+46', '3.76588277490718345265379478129935443838893023125008462370765449510366e+46', 1);
T('9526', '9526.94465723631764735989709212447', 1);
T('9.49667334307604767043146e+23', '9.4966733430760476704314650891479982044438712374676e+23', 3);
T('4.954436277667140700596531222e+27', '4.9544362776671407005965312219656646785021193e+27', 0);
T('4.21862994216103321575383580639972482578854474572706306785520004e+62', '4.21862994216103321575383580639972482578854474572706306785520003771817503e+62', 5);
T('69321153478', '69321153477.581377831088081829495871', 0);
T('4.0161383620396843119537112365674191033844229870694002331528178987008603e+70', '4.016138362039684311953711236567419103384422987069400233152817898700860352476549374049185004756683286253e+70', 1);
T('5.4280523993118556557473305797329519592428562657536424642e+55', '5.4280523993118556557473305797329519592428562657536424642e+55', 5);
T('8.097758346115908187123906883486230562e+36', '8.097758346115908187123906883486230562050989550821023516673246157439156e+36', 4);
T('9.4866403543391226479203500358847731417400574286168645511889001e+61', '9.486640354339122647920350035884773141740057428616864551188900090218337946861930832413973085307e+61', 6);
T('2.33347778630198824273538777417794551517352087847359091555828296307e+65', '2.3334777863019882427353877741779455151735208784735909155582829630626848725683725612665999981e+65', 0);
T('445396705010208712', '445396705010208711.6', 0);
T('8.8776189934102197741226112304471948252702056e+43', '8.87761899341021977412261123044719482527020568789e+43', 3);
T('9.070896056390712419060532388e+29', '9.0708960563907124190605323880034e+29', 1);
T('6.756550515510459077230758575922345798429174e+42', '6.75655051551045907723075857592234579842917355590667e+42', 6);
T('7.522539970767641543762905373092090951932623864496046769264149410647528658888e+75', '7.522539970767641543762905373092090951932623864496046769264149410647528658888455e+75', 4);
T('3.72670455071240026001828522173708515e+35', '3.726704550712400260018285221737085154437849525590227934225711361877e+35', 1);
T('4707018236655459', '4707018236655459.999659736387604973571', 1);
T('5726261259061044147', '5726261259061044147.2579642137145', 6);
T('2.302092595005124051355e+22', '2.302092595005124051354946e+22', 2);
T('2.7449863730915392304025336404611974176584734774129127698247488994991196e+70', '2.7449863730915392304025336404611974176584734774129127698247488994991196389253236108445573680019764796619755e+70', 6);
T('366916295525097', '366916295525096.69341566397125', 0);
T('7.338264110066857013641e+21', '7.338264110066857013640205074194537472484962175e+21', 2);
T('60', '60.11778557919344914383963023045744294', 3);
T('41000', '40999.9946748111143', 6);
T('5.874067532674896400339280450647460264285065934276053900126508864199535172415e+75', '5.8740675326748964003392804506474602642850659342760539001265088641995351724145441408284896322204e+75', 5);
T('4891419255479', '4891419255478.72751034939067324145243473229286569493', 4);
T('7.7291133607385347543609933685558961856951043991953842e+52', '7.7291133607385347543609933685558961856951043991953842e+52', 4);
T('4.2054565469048671425907999746044617e+34', '4.2054565469048671425907999746044616166699902296782821152e+34', 0);
T('1.3153976547982940747697823155098275942346944100793786569806173150774e+67', '1.31539765479829407476978231550982759423469441007937865698061731507749403746462697221e+67', 3);
T('9.20828771075614942608819381892706620260804807447083975705780955441165133138e+74', '9.208287710756149426088193818927066202608048074470839757057809554411651331387893249002189944190398e+74', 1);
T('5.60814960064442876802127426487809680808107770559350020486455717937486e+68', '5.6081496006444287680212742648780968080810777055935002048645571793748554000334e+68', 0);
T('6.4205304348110261108868177042262288769382291819262271112249e+58', '6.42053043481102611088681770422622887693822918192622711122482634559090474443983312290311312574e+58', 2);
T('4.6748537098286939147567487219724800231e+37', '4.6748537098286939147567487219724800230708402212478663140818e+37', 5);
T('2.677274959768280846357357868303691282e+36', '2.67727495976828084635735786830369128221398592763716007343406050024e+36', 4);
T('4839772763580679', '4839772763580678.4271446396', 2);
T('5.7113378153426065563897e+22', '5.711337815342606556389708194853931645e+22', 5);
T('749275193335019', '749275193335019.534740825180187111511895677399091409884', 1);
T('41731450745', '41731450745.06803739804913571953262176580540817633', 1);
T('40847504765', '40847504764.0316971555681485116116068588030874532835', 2);
T('28', '28.419991617429716401', 5);
T('9.272776384040059419585752800485346797356478824244039846461589513490623981034112e+78', '9.272776384040059419585752800485346797356478824244039846461589513490623981034111784842734921509824198702208870597036e+78', 5);
T('1', '1.21276006974926911331772536196', 6);
T('2329573', '2329572.673255566797159', 6);
T('8539816233611129', '8539816233611129.0237415742269', 6);
T('5.9324090817361671081645092511490083834278438116680434582774680877927213362e+73', '5.9324090817361671081645092511490083834278438116680434582774680877927213361830069739826331287782466464992107675e+73', 4);
T('7.49632769341218536884870973727613383770503803847285145668021e+59', '7.49632769341218536884870973727613383770503803847285145668021047403969993966305627e+59', 5);
T('9.26940879142051511587381076216413966091862131358109712829900565535672751e+71', '9.269408791420515115873810762164139660918621313581097128299005655356727511113676717599565e+71', 5);
T('2.4150834464433273562112352205656722508252093713840795e+52', '2.415083446443327356211235220565672250825209371384079435639743011183319403425503e+52', 0);
T('7.209388980391774043199521078189133459085662515575057113432829251393476e+70', '7.209388980391774043199521078189133459085662515575057113432829251393475968e+70', 4);
T('6.161385829833727789059539945221058053068416518738949992363928108181371679717168e+78', '6.1613858298337277890595399452210580530684165187389499923639281081813716797171673377878244615736000406674054063e+78', 0);
T('4.23594049455635688896472030606133792685594912119322e+51', '4.235940494556356888964720306061337926855949121193220841445949766e+51', 3);
T('6.9049497778804276279015155406232165012047808618366662296757129e+61', '6.90494977788042762790151554062321650120478086183666622967571299114009e+61', 3);
T('878358918855', '878358918854.601235720822182914956456', 5);
T('1.151692979906755681151923016e+27', '1.1516929799067556811519230156399143199573002323610603216705137851182e+27', 0);
T('5.34878754404798514467359248644757487228018560961590888e+53', '5.34878754404798514467359248644757487228018560961590887006760516137816012164829023e+53', 0);
T('55499', '55499.3959542091', 4);
T('2', '2.390096345022476285672530318580354881', 4);
T('8.1200245692542995077598696557216150013503494577516493010457140987665710103399e+76', '8.1200245692542995077598696557216150013503494577516493010457140987665710103399335417673297734799988926e+76', 5);
T('4.6937045515167735844352201771149768635520282923834515433782e+59', '4.69370455151677358443522017711497686355202829238345154337819149674344943220042540577349833699878888e+59', 2);
T('9.2978534159320339076831316904e+28', '9.29785341593203390768313169041716543722562351325098294718858e+28', 5);
T('4.0337364277092085971542750129766383584597578732e+46', '4.033736427709208597154275012976638358459757873151512748742912261668e+46', 0);
T('5.11072065627821330036770490551590819732817259583718439064433758818235834961071e+77', '5.11072065627821330036770490551590819732817259583718439064433758818235834961070698653468048344471826707110081543495e+77', 0);
T('2.780763511230541137408773286593988674099221861024802e+51', '2.780763511230541137408773286593988674099221861024802028e+51', 5);
T('8.08657293719271925346145699922e+29', '8.086572937192719253461456999216786e+29', 5);
T('9.66193646127871351154049476380669049621216056085476e+50', '9.66193646127871351154049476380669049621216056085475558992734201374e+50', 5);
T('83139279082', '83139279081.7594411847622882755231384308', 0);
T('5.5017671169935328813963763568126454540503108634078344539382195e+61', '5.501767116993532881396376356812645454050310863407834453938219469028884664890749081e+61', 4);
T('3.81453944344329138820154314028784674036302396678076595035561074e+62', '3.8145394434432913882015431402878467403630239667807659503556107446619785179279792e+62', 1);
T('1307892', '1307891.962926067131955823016330379', 5);
T('9.166784998852959704599246499003196601317859050930372709827286635097605599250639e+78', '9.166784998852959704599246499003196601317859050930372709827286635097605599250639420882504690668964898571301760254523346e+78', 1);
T('4.364683157775862547006758e+24', '4.364683157775862547006758985485672872117668e+24', 1);
T('8.377233722788543621415294578520015971277510512425867426062e+57', '8.37723372278854362141529457852001597127751051242586742606201962980421313125974772448368155e+57', 5);
T('7.80642976216157346282584898e+26', '7.80642976216157346282584897691e+26', 5);
T('3.9377577863439291188777899378061325854848587350699856006318047941e+64', '3.937757786343929118877789937806132585484858735069985600631804794120542135852570239183260709226e+64', 1);
T('1.84696816661361931632473149351639392480556415255598087175579372592648295845e+74', '1.84696816661361931632473149351639392480556415255598087175579372592648295845078e+74', 5);
T('3542304733820745997', '3542304733820745997.109117084786241173072335931670196073', 4);
T('986704429496629556', '986704429496629556.40551751472348918723112202726985352511', 4);
T('7.49568624821634594147835014e+26', '7.49568624821634594147835014836663e+26', 3);
T('7.872032684389618247307554040303088053363441e+42', '7.8720326843896182473075540403030880533634410156e+42', 4);
T('5.2499491085415493906733265026610956718e+38', '5.2499491085415493906733265026610956718026178004019008311e+38', 4);
T('3.829435012008366384401399711879225951097409422622453136143738373848666843e+72', '3.8294350120083663844013997118792259510974094226224531361437383738486668423624404149e+72', 0);
T('3.51072801203927420119571430114532223291055960518213234e+53', '3.51072801203927420119571430114532223291055960518213234123e+53', 4);
T('6.96389137230695166804048787582318814974748816613933311572268583309596e+68', '6.963891372306951668040487875823188149747488166139333115722685833095956339112222054246536772594496276e+68', 0);
T('2.991882775421174732049924646579e+30', '2.991882775421174732049924646578724151105263265812133766091232411e+30', 5);
T('7.81740842353255173954728774130881e+32', '7.817408423532551739547287741308809381225e+32', 0);
T('9.0599256123978322359087755324414067803148758561700631126826277992696423e+70', '9.05992561239783223590877553244140678031487585617006311268262779926964232615977765353115570267588159e+70', 1);
T('946422302030388309', '946422302030388309.1736622060583892', 4);
T('438949304409166', '438949304409165.7411763148351', 2);
T('94055902998146226', '94055902998146225.536089717860808466384807', 4);
T('1.2992730446860267160267e+22', '1.29927304468602671602673e+22', 4);
T('3882393293', '3882393292.896185001831454157479706', 5);
T('5.287125500691807571591652050704718623e+36', '5.287125500691807571591652050704718622594962193119839420329870697e+36', 6);
T('970907080760', '970907080760.1286536986564738475053537', 5);
T('7.995367166057599307044300192852733086939535649858272219039e+57', '7.99536716605759930704430019285273308693953564985827221903962506661e+57', 1);
T('7.330348126993609268373562268623852804412929083735836432639744842e+63', '7.330348126993609268373562268623852804412929083735836432639744842174935263938042830373729e+63', 5);
T('1.06212160845704624673068276270013357243047962556056428403175e+59', '1.0621216084570462467306827627001335724304796255605642840317445920333357730305011084519326521e+59', 0);
T('8.436043536253863672649878916475072080014327639762331877e+54', '8.43604353625386367264987891647507208001432763976233187796476446009262086693e+54', 1);
T('6.894997604230191373674903137289977392162029238924390809249449222743877974e+72', '6.89499760423019137367490313728997739216202923892439080924944922274387797356759488996e+72', 0);
T('9.88831506544381156890377982947406546344674785713e+47', '9.88831506544381156890377982947406546344674785713055138949695208934061362e+47', 6);
T('1.21755236418346551734794330605722234807562e+41', '1.2175523641834655173479433060572223480756101816138461599354e+41', 2);
T('2.082730862767627871562586655300538511449513729784097814113212183285e+66', '2.08273086276762787156258665530053851144951372978409781411321218328587283504902419067938294087e+66', 1);
T('7.99184294265470006683707280637509191786545866e+45', '7.99184294265470006683707280637509191786545866025201392633619040822e+45', 5);
T('8.21618024689466787788913766797673754098433472792547557342937878275088532e+71', '8.2161802468946678778891376679767375409843347279254755734293787827508853274559e+71', 3);
T('4.392490660229168961651506603331e+30', '4.3924906602291689616515066033303e+30', 2);
T('2.371850755743550895072568445204489200591534513082408e+51', '2.3718507557435508950725684452044892005915345130824079604957763967e+51', 2);
T('6.081017350854643097459182640188452426086309697269370472565e+57', '6.08101735085464309745918264018845242608630969726937047256455690330608250059777551826634338053e+57', 0);
T('5.2908259136152205132743953723130725258477455803410152897529251e+61', '5.2908259136152205132743953723130725258477455803410152897529250800996859672e+61', 6);
T('742635', '742635.764940072293808366081915196781821', 3);
T('6.99723495752481244265140394518873208214331710112937557e+53', '6.9972349575248124426514039451887320821433171011293755798502351207312321134215019836e+53', 3);
T('33959161', '33959160.5416979260198451898486988903707', 5);
T('86102078494877639245', '86102078494877639245.2106656539642128233377465691673485346593', 5);
T('2.859299225286062431483810580458e+30', '2.859299225286062431483810580458593866e+30', 1);
T('786850', '786849.97133', 6);
T('2.73538851302103974099242420189909613264515611431060870099751361e+62', '2.735388513021039740992424201899096132645156114310608700997513607574549691565743179682e+62', 0);
T('6.036474412459360441335004528208586743874722649489244084014e+57', '6.0364744124593604413350045282085867438747226494892440840141031718608044987736358103e+57', 3);
T('5.1842297463334785241855437018472139e+34', '5.184229746333478524185543701847213860390707985152498e+34', 4);
T('6.103871774482330602777890240378641567e+36', '6.103871774482330602777890240378641566319610374784733829581627123e+36', 0);
T('7.5753639434499675405376777487955173631725565390672154647e+55', '7.575363943449967540537677748795517363172556539067215464711798151545013817560322e+55', 3);
T('2.690666963502207464593533426834183987085767961951377215471176209e+64', '2.69066696350220746459353342683418398708576796195137721547117620897220452082200343173411e+64', 6);
T('13', '12.7071374831580740811832046', 5);
T('2.02662531720223068000341252998658489845293153845927083822e+56', '2.026625317202230680003412529986584898452931538459270838219779e+56', 0);
T('4.454575632683478601935372718944532272259920267202801570500734647110557e+69', '4.454575632683478601935372718944532272259920267202801570500734647110556128032310630632e+69', 0);
T('2.4954909798651308073469450152797460050677563e+43', '2.495490979865130807346945015279746005067756310184575072056097121532e+43', 5);
T('2.9124905532955096971231582100614901583934818776709760187291178684156103996e+73', '2.91249055329550969712315821006149015839348187767097601872911786841561039963477904000978312337206793175193e+73', 6);
T('5.3208799006126475859332427195624305689701699299250797537231593101671772e+70', '5.3208799006126475859332427195624305689701699299250797537231593101671771511815e+70', 2);
T('3.335947123191151479183596869396663902001603611703624930971658e+60', '3.33594712319115147918359686939666390200160361170362493097165776712999161161899e+60', 2);
T('4.4994369637932534316146752305408639212525816524909e+49', '4.49943696379325343161467523054086392125258165249086089306293303796326854909627966553e+49', 4);
T('5.169281811264908661070043562671e+30', '5.169281811264908661070043562670347111599676912616124328672663606e+30', 2);
T('3.43916925791106730252363496298475879625555236e+44', '3.43916925791106730252363496298475879625555236423707222116122327622562414760849503645e+44', 4);
T('6.8631536107825171165493834214712e+31', '6.86315361078251711654938342147118264552666e+31', 6);
T('450475609747295836814', '450475609747295836814.5234007322928697054', 3);
T('6.1271896792068477313390415053000775615085361e+43', '6.1271896792068477313390415053000775615085361237086261985514e+43', 1);
T('6687996889286', '6687996889285.6153453706514662913095382537139897', 6);
T('2.652570254435720847540638773607888331373234398187e+49', '2.65257025443572084754063877360788833137323439818707503179385355421896485001749885e+49', 3);
T('5.686112879594693783058014175921402413110098493810306624012284978663394403e+72', '5.6861128795946937830580141759214024131100984938103066240122849786633944028572537369141976031575556421860147e+72', 0);
T('47845859474079615', '47845859474079614.40638248093703907402878397314497575', 2);
T('5.09523004341638606293166066408e+29', '5.095230043416386062931660664079290417484731865291431425885174893461e+29', 5);
T('4.94054497714017498449830442492769096909674861801472594e+53', '4.94054497714017498449830442492769096909674861801472594283910405175338377364962352395738098899e+53', 5);
T('7.2528890338211677971030016192239977433013495826828574e+52', '7.252889033821167797103001619223997743301349582682857491018621781077017e+52', 3);
T('4.288423398245208415460962251539969506103412552171030030508261964e+63', '4.2884233982452084154609622515399695061034125521710300305082619642288422556407725320716607317263e+63', 3);
T('378065632069603524855', '378065632069603524854.5626070388652007892605958370054484', 2);
T('9.8766722122352625191564017659149791123022040485e+46', '9.87667221223526251915640176591497911230220404850148608227459743628465793432600418187e+46', 5);
T('3.443608326990092769775321104659636634998877662691927565831500389055052111e+73', '3.44360832699009276977532110465963663499887766269192756583150038905505211096e+73', 6);
T('7.214828598671815947903281488635529598918344914102562359589e+58', '7.2148285986718159479032814886355295989183449141025623595889805772412929213129e+58', 0);
T('7.7864971693326456220766727944e+28', '7.786497169332645622076672794495788785130707771556e+28', 3);
T('4.63248943942337222237148738395931125054847999509805325824685e+59', '4.63248943942337222237148738395931125054847999509805325824684041558e+59', 0);
T('7.1966535824264893041874390809258162026620242138616993686850647745e+64', '7.196653582426489304187439080925816202662024213861699368685064774429585459384146282060799837843749e+64', 0);
T('50615513197539322866', '50615513197539322866.865164898130452175915', 3);
T('73', '72.55150191', 0);
T('4.970578243565656184295424981610700483720664917293859981845854040633426252462e+75', '4.9705782435656561842954249816107004837206649172938599818458540406334262524628248623093e+75', 1);
T('5.5369169802791290245435022775805747119659342222e+46', '5.536916980279129024543502277580574711965934222298115507767629703e+46', 1);
T('3.489526080671806485654717749996295e+33', '3.48952608067180648565471774999629504143674e+33', 3);
T('3915119493385', '3915119493385.09053608', 4);
T('9.91372961541506221682541362376081489915723785248513942405e+56', '9.913729615415062216825413623760814899157237852485139424048358571e+56', 6);
T('2.29659992186111810016432312600547611317037076668669e+50', '2.29659992186111810016432312600547611317037076668668838e+50', 6);
T('7.8233691683900320941742451527258935457078559058488871934974288499547384e+70', '7.8233691683900320941742451527258935457078559058488871934974288499547384150115117e+70', 1);
T('4716656487', '4716656487.19110260723922926081323307835802', 1);
T('9.8685826529594760379966702760210145767576451936026352683266116106422e+68', '9.86858265295947603799667027602101457675764519360263526832661161064220645627810675692e+68', 3);
T('251730', '251729.3968249003545725510044074', 0);
T('829', '828.979383737634', 4);
T('7949993022730482', '7949993022730482.90476', 3);
T('8.958876399213108793136165578712859101382397073858694515064184520791e+66', '8.95887639921310879313616557871285910138239707385869451506418452079090770607e+66', 0);
T('9.761673755621279794329745930365001823755944e+43', '9.7616737556212797943297459303650018237559440455477934361420948037568595994107575793e+43', 3);
T('15004475', '15004474.6765', 0);
T('2.32169143051594029339349855375964847986135586887429675324463481144e+65', '2.32169143051594029339349855375964847986135586887429675324463481144e+65', 5);
T('9.993903752511467800064382e+24', '9.9939037525114678000643822832460735491e+24', 4);
T('6882448308312', '6882448308311.8010159650175661556406472283726', 6);
T('2.00440557901361536077208461890120708392109143104e+47', '2.004405579013615360772084618901207083921091431039538803525853270214e+47', 4);
T('8.645255426911890128860653343089954345014759e+42', '8.645255426911890128860653343089954345014758994121002217101369e+42', 4);
T('23741095836', '23741095836.29890172753', 5);
T('8.81447308757132901448029448e+26', '8.81447308757132901448029447579925401391309835013172536595e+26', 4);
T('87151686697038704298', '87151686697038704298', 5);
T('8.940755757381677250353923368756247987515151e+42', '8.940755757381677250353923368756247987515151729445e+42', 3);
T('6.1523052776217131129596e+22', '6.152305277621713112959570606651685053812548056392560850751915e+22', 2);
T('1.0667272196282248019759402929626977229673139078460480899388e+58', '1.0667272196282248019759402929626977229673139078460480899387855693508761253435793e+58', 0);
T('4.18598337640770824494796552944091130255686706446334809973918e+59', '4.1859833764077082449479655294409113025568670644633480997391780597256762e+59', 5);
T('9.18248440145811882547304430757345248246367e+41', '9.1824844014581188254730443075734524824636729497589680478870288168536902e+41', 5);
T('2573', '2572.67435475838946078', 2);
T('9.09137379248036645229407172561292353966091354852274069340206185012094804195e+74', '9.0913737924803664522940717256129235396609135485227406934020618501209480419518974076512435683172e+74', 6);
T('1.92041502457557931836677043772090386714699316449056943471e+56', '1.92041502457557931836677043772090386714699316449056943470910046396834821833227322439451e+56', 6);
T('4.328228675173818504526306754627132144407e+39', '4.3282286751738185045263067546271321444064e+39', 2);
T('809035842740', '809035842740.0219503522833681', 5);
T('3.136007311237469274393430233549094082168808583404998369596512831e+63', '3.136007311237469274393430233549094082168808583404998369596512831e+63', 5);
T('669243626', '669243625.38', 2);
T('9.6892236274784953511966242219628773200969570342490187002588545099713588899e+73', '9.68922362747849535119662422196287732009695703424901870025885450997135888985756109321903899846710396497747e+73', 2);
T('5.66123969063515449513141841701535772929752538491591391863164e+59', '5.66123969063515449513141841701535772929752538491591391863164570887557e+59', 3);
T('9.15179102387185681491001648e+26', '9.1517910238718568149100164840167043652220431479e+26', 3);
T('3.6680784238922795683162674888441e+31', '3.668078423892279568316267488844083379419707198794602303509e+31', 2);
T('13006881586799', '13006881586799.52696', 1);
T('3.91369988110973995112551025120740706100053652960282796694383482387e+65', '3.91369988110973995112551025120740706100053652960282796694383482386908499156710043728025564228856422475e+65', 4);
T('5.977620769546518777373181860387055041835290404044825020810519342301e+66', '5.9776207695465187773731818603870550418352904040448250208105193423003143756279799723217346e+66', 2);
T('75065981049284817630', '75065981049284817630.51233490684', 3);
T('6.259799683673973712478040192747306141742158871419630064259961057e+63', '6.25979968367397371247804019274730614174215887141963006425996105769728694571122296537824093344412e+63', 3);
T('6.0248901108081270351836861960774070928961598492796044983263956299e+64', '6.0248901108081270351836861960774070928961598492796044983263956299431281226588258e+64', 6);
T('973395842006140109', '973395842006140109.098843931361265367119719410106', 3);
T('6.548732199294598526415241627569660356695953446069e+48', '6.548732199294598526415241627569660356695953446069181304446869828468071920967106e+48', 5);
T('91805', '91805.18023707139216', 3);
T('4.0614173085907644457282154719263507296752e+40', '4.0614173085907644457282154719263507296752374973541515640508e+40', 6);
T('6.60107003781840786143875751791937121148780692527284e+50', '6.60107003781840786143875751791937121148780692527283020521151141e+50', 0);
T('6.443606542911802824469513234970541397043670538025888363362526280591457499052594e+78', '6.4436065429118028244695132349705413970436705380258883633625262805914574990525942454601852330600168675521e+78', 3);
T('94168676618405454341', '94168676618405454340.678421218262112747031664906233', 0);
T('9.680925804699865806025694433115722709295130000691674824709344458779e+66', '9.680925804699865806025694433115722709295130000691674824709344458779184787796310552372e+66', 1);
T('2.653831834923699054645283604461320456654370524422927499702e+57', '2.653831834923699054645283604461320456654370524422927499702778478e+57', 1);
T('4.689107672384000923275961685501e+30', '4.689107672384000923275961685500100045427811569171e+30', 0);
T('1054341490', '1054341489.7736114327076703', 0);
T('221929', '221929.257321239681880551', 6);
T('3383493463921', '3383493463920.78186574826011698470614979775563131253', 6);
T('3.787011507394567411972411887856459839206170343993e+48', '3.7870115073945674119724118878564598392061703439925698377e+48', 5);
T('3.53062646284802363029695154223604553620215373927741951777308490133000578173305e+77', '3.53062646284802363029695154223604553620215373927741951777308490133000578173305740809243091e+77', 1);
T('6124220982201', '6124220982201.7576846786655305741425886450577049', 1);
T('4946853671613830', '4946853671613830.98441', 1);
T('973208505903', '973208505902.9014727165', 6);
T('6.5647458685464015871033989063801801908154060255906641820828356458768004605934e+76', '6.56474586854640158710339890638018019081540602559066418208283564587680046059331622624557125986683776027861e+76', 0);
T('3.460210119715055823199762e+24', '3.46021011971505582319976238916286387980047013285901523e+24', 3);
T('2.3944974159656968406656e+22', '2.39449741596569684066553623588027071200546263833415147696986e+22', 2);
T('4.452605267802444314544585943634398396858109091537528679278737500709704814998e+75', '4.4526052678024443145445859436343983968581090915375286792787375007097048149981101539162769136171003e+75', 1);
T('3.50654787898793512634439297280938713032352815744e+47', '3.506547878987935126344392972809387130323528157448979542766915650134908e+47', 3);
T('4056834386057495964', '4056834386057495964.7047228604913741685777', 3);
T('368613924694501', '368613924694500.3555851768260910669042', 2);
T('2.034080231942283835655688561608e+30', '2.0340802319422838356556885616077e+30', 4);
T('7.8120878546376958268167245351852171618615820847090987924063545692851254273054928e+79', '7.8120878546376958268167245351852171618615820847090987924063545692851254273054928614328e+79', 3);
T('6.8199184291950215001295245412610919055074954673337155622628570672e+64', '6.819918429195021500129524541261091905507495467333715562262857067202505047682007417169652845e+64', 6);
T('9.692989080153163710623e+21', '9.6929890801531637106235985832645776377972442e+21', 1);
T('5.708552144401639063155400354253542e+33', '5.708552144401639063155400354253541989372101630763254279e+33', 4);
T('9.753022456377336599950096608076526082311765e+42', '9.7530224563773365999500966080765260823117649757480694914510596942533888904e+42', 5);
T('543050007684', '543050007683.0794358056524395574103603996397074', 0);
T('1.16660030873224822293430916988e+29', '1.16660030873224822293430916988161485388641921e+29', 3);
T('3.319864398650459770390101210611940703591639328629366531542539e+60', '3.3198643986504597703901012106119407035916393286293665315425386656014745731653e+60', 5);
T('4626382339649374064', '4626382339649374064', 3);
T('6.758279801026294214021245417656117768950071245015199e+51', '6.758279801026294214021245417656117768950071245015199e+51', 1);
T('6.510296707791000513718386471254069979725385e+42', '6.51029670779100051371838647125406997972538405191168375909261450919195936757764e+42', 0);
T('8.1429206028744833837416e+22', '8.142920602874483383741594797554005452218300348675369034280811e+22', 4);
T('9.82492440283876773517296777438300546625496636487e+47', '9.824924402838767735172967774383005466254966364863050779357039069453e+47', 2);
T('7997211685518222', '7997211685518221.765649218178', 4);
T('7.474818091241622787415486397056894262790712437e+45', '7.4748180912416227874154863970568942627907124373466e+45', 1);
T('930684151049', '930684151049.81667713', 1);
T('8.945321010186424754427030814980348425e+36', '8.94532101018642475442703081498034842509771041e+36', 5);
T('1.3178007741030787960577093651665816e+34', '1.317800774103078796057709365166581629306172963074313371789509945105e+34', 5);
T('7.25168018394327862260528514862124100152965530527538631176636472942841699852648e+77', '7.25168018394327862260528514862124100152965530527538631176636472942841699852648248326807585327182657e+77', 4);
T('9.009010095524870067695385e+24', '9.0090100955248700676953843231481437313355961345e+24', 0);
T('967125', '967125', 4);
T('1.35153726814104110739517312134085859059362128655939823356159e+59', '1.351537268141041107395173121340858590593621286559398233561589156408123144125447847225e+59', 5);
T('62', '62.571927377300583', 1);
T('8.8054391168280428140775840443792244511241257544519386242886827160242553690050339e+79', '8.80543911682804281407758404437922445112412575445193862428868271602425536900503385105193461289944838507051576e+79', 0);
T('287148662949', '287148662948.8944182696531210345449261176457084939', 4);
T('6.63557418284284705623559382134e+29', '6.635574182842847056235593821341622954283330005564745778911063977799e+29', 6);
T('223368308799', '223368308798.9986304938', 6);
T('80941004457612257', '80941004457612256.2463821164531554953273599608', 0);
T('1811413250458', '1811413250457.376135794470664303', 0);
T('6.415630661586735317107374399196892164361440370011641417863158856475689e+69', '6.415630661586735317107374399196892164361440370011641417863158856475689965655907879407769945296786e+69', 1);
T('5.527177898114710225830864360996104e+33', '5.5271778981147102258308643609961043403026375255382171883608682e+33', 5);
T('2.7544765794560205848021895609996132851178007844014779531569453947441387346e+73', '2.754476579456020584802189560999613285117800784401477953156945394744138734548722080288803592611907235432e+73', 2);
T('5.3985821525456496456006e+24', '5.3985821525456496456005995772777713720429268125198229959093489e+24', 5);
T('5.6538432159217338776609350294481635249449195475964760838714580752199594e+70', '5.6538432159217338776609350294481635249449195475964760838714580752199593723953769303491440457768709936943e+70', 4);
T('9.231175356515490602149578192309833566e+36', '9.2311753565154906021495781923098335658783765755e+36', 5);
T('1.035128796303443761689887351129310325959e+39', '1.0351287963034437616898873511293103259586897469995497073801604132280897455e+39', 0);
T('393892972231171576', '393892972231171575.692089606521808778', 2);
T('6.2095076805076081269211711896620854074245707110528e+49', '6.2095076805076081269211711896620854074245707110528514981125817127743826055535721670019e+49', 1);
T('7.42573136860287032892294836528430622155e+38', '7.4257313686028703289229483652843062215449135213733104138537e+38', 0);
T('9.9407476170698530271464435481121062e+34', '9.940747617069853027146443548112106149355542765319516322174517053e+34', 2);
T('3.521042800651521659239830253378856352973600858e+45', '3.5210428006515216592398302533788563529736008572525831956897571065109448337201814481842e+45', 0);
T('58', '57.73132045177583666300723748636', 0);
T('7.28362228850467140127872964035509141480926971408223654334160159606e+65', '7.283622288504671401278729640355091414809269714082236543341601596057873726721332659363048880527503617686e+65', 2);
T('3.4575205505417315105250204185941681346691605216753832656528e+58', '3.4575205505417315105250204185941681346691605216753832656527613270665532236475e+58', 5);
T('6.103781578594393305991251363216950855343978424386427302e+54', '6.103781578594393305991251363216950855343978424386427302277217384611041759977888275861155e+54', 4);
T('8212', '8212.504675633', 3);
T('3.32941404065127288547369165190861653316013636438819557864689816e+62', '3.32941404065127288547369165190861653316013636438819557864689816409023614e+62', 4);
T('2.6603344929876383327403393420143148807871693708226199073564798710745614159952148e+79', '2.66033449298763833274033934201431488078716937082261990735647987107456141599521487674929650343825229398732597934e+79', 3);
T('258257', '258257.478431', 6);
T('1.439050760560349980371062150903198053234279991996393602000835089657039966906405e+78', '1.43905076056034998037106215090319805323427999199639360200083508965703996690640467478518e+78', 5);
T('131214117902062312241', '131214117902062312240.70465972910345011201587', 6);
T('282263560173347869140', '282263560173347869140.614591080957715148315877502813216205', 3);
T('1.329604096418321345445833573927496736048308301939196963801324391859552e+69', '1.329604096418321345445833573927496736048308301939196963801324391859552996e+69', 1);
T('3.51231260395039013245809587345e+30', '3.51231260395039013245809587345092206655419791256062006e+30', 3);
T('9.85573044550221172323540661580759345974493204439239547806702840013728687697e+74', '9.8557304455022117232354066158075934597449320443923954780670284001372868769690721837416776258574609807831e+74', 2);
T('49', '48.759201781424200168586829395789', 4);
T('5.09201494495985557327740950250047720583e+38', '5.0920149449598555732774095025004772058274263650165836810882495612421e+38', 5);
T('71027502881795933943', '71027502881795933943.217568011627496930047871608599028564', 3);
T('7.3644813520002909955017735003117076259818827346194038388591299471861096978e+73', '7.36448135200029099550177350031170762598188273461940383885912994718610969786701142438098857e+73', 3);
T('1.23095194377860855439783079559237050089969451686115961195719880367025214644926e+77', '1.23095194377860855439783079559237050089969451686115961195719880367025214644926392e+77', 1);
T('4.2773704441055410536869196482692473847e+37', '4.27737044410554105368691964826924738463841989758670992992401e+37', 0);
T('7.688798415373714494434e+21', '7.688798415373714494434226475e+21', 6);
T('9.11412900370945761116081220562828004129735356480610062534033417775419e+68', '9.1141290037094576111608122056282800412973535648061006253403341777541871331567599e+68', 2);
T('6.35697210388024473035953697514181648915476902e+44', '6.356972103880244730359536975141816489154769011855e+44', 0);
T('6.996904247144255929640180784416959394344244197e+45', '6.9969042471442559296401807844169593943442441974721641231259838626805e+45', 6);
T('709', '709.486', 1);
T('3.0183064821537894416309e+22', '3.0183064821537894416308766068768425631645111471962224857423721e+22', 2);
T('9.84095079354614168908251412090922815395091970093714549036379e+59', '9.8409507935461416890825141209092281539509197009371454903637949202563540104124279102777246178847e+59', 3);
T('8.87493414233733643249098317583300765418857156752459878829661733462e+65', '8.874934142337336432490983175833007654188571567524598788296617334619584371482204765663e+65', 2);
T('4.1687116463548478630072469357848e+31', '4.168711646354847863007246935784739268951562405e+31', 2);
T('2.8216145929363763918394236839405248621738862818124767928994637044100985480204e+76', '2.82161459293637639183942368394052486217388628181247679289946370441009854802040360536070395333335213641763122152e+76', 5);
T('7.2307008624411489035695774e+25', '7.230700862441148903569577438583996139345039591593e+25', 6);
T('9.6115166741513970454551234e+25', '9.6115166741513970454551234093887687074e+25', 1);
T('4.164460434108352527652008003e+27', '4.1644604341083525276520080029696887651e+27', 0);
T('23', '22.8179939068598544142082003', 5);
T('9.065691797909234022374915246845617114928797737928688013983621920421498533402e+75', '9.0656917979092340223749152468456171149287977379286880139836219204214985334022385488102161890627904002178065621664564e+75', 4);
T('5768404', '5768404.2100398', 5);
T('2163232003', '2163232002.811', 4);
T('5.811640251961887829120937129000411700935378950465e+48', '5.8116402519618878291209371290004117009353789504651072243936841659326637218952662e+48', 5);
T('956317498', '956317497.952442593121882455188', 2);
T('1.655304625893119248317400056823609024166491e+42', '1.655304625893119248317400056823609024166491702296e+42', 3);
T('2.096001070564605126586566274270833908750162698079348767341546464e+63', '2.09600107056460512658656627427083390875016269807934876734154646436243597096041120252906250662209834e+63', 4);
T('8.4933657628923644149189167044442736899276252537887549260408322e+61', '8.493365762892364414918916704444273689927625253788754926040832166504e+61', 4);
T('84317849', '84317849.33006645061856661964', 3);
T('8.43034516840758001418093932239975919714795806077333976e+53', '8.430345168407580014180939322399759197147958060773339767335450881949050403e+53', 3);
T('4.721432605085968977442241752071904574799893e+42', '4.721432605085968977442241752071904574799893075915223859512618523811125186789e+42', 5);
T('92919', '92918.223399524070276090406473970537869326', 0);
T('9.4099757341784505476987621017269467548216036214567029932018e+58', '9.4099757341784505476987621017269467548216036214567029932018531516e+58', 1);
T('7.765688316947380668975802272968917857242437414198419417808996588200979086879815e+78', '7.76568831694738066897580227296891785724243741419841941780899658820097908687981464497693240500587990335773918360596482e+78', 4);
T('9.647239004992325944385310012e+27', '9.6472390049923259443853100124464703975e+27', 3);
T('309396448355', '309396448355.1327006903280481545228321669512', 4);
T('888669750177918', '888669750177918.006034545293929', 1);
T('7.2002423868326953292159044290863749625122933383393254170348198444266816e+70', '7.20024238683269532921590442908637496251229333833932541703481984442668158977928245431579e+70', 2);
T('5.5886130783225082779585100872e+28', '5.5886130783225082779585100872189612e+28', 4);
T('5.57962268235071673338544985730582986162651224441938560691702e+59', '5.5796226823507167333854498573058298616265122444193856069170232036591479259435393518674069207662e+59', 5);
T('2.77232908494582334813972492993611787979680504230298304289483e+59', '2.772329084945823348139724929936117879796805042302983042894830624050559208969503306e+59', 3);
T('9.2035256130330553684575280900598038560456273197200443984e+55', '9.2035256130330553684575280900598038560456273197200443984269583673162652236052530334e+55', 6);
T('6.78700244014438686399781298127883730964448554288476423048105911497104e+68', '6.7870024401443868639978129812788373096444855428847642304810591149710325155242278239883519e+68', 0);
T('4.043709415742160788990595672178976037678995e+43', '4.04370941574216078899059567217897603767899496578065374966860474990424996099632994e+43', 2);
T('4.6234048155523808077212181181777218563252208265e+46', '4.6234048155523808077212181181777218563252208265381538488778357159861678535114082e+46', 4);
T('6.2662743158348990891566539492990667604536145182822964561e+56', '6.266274315834899089156653949299066760453614518282296456099848749932463826236566649153177361157e+56', 5);
T('1.09140845351456815212231774581716926951037195286e+47', '1.091408453514568152122317745817169269510371952850561168624332e+47', 0);
T('1.7706688278828114674427239840490899e+34', '1.77066882788281146744272398404908990325305496850651668246423796e+34', 4);
T('3578894226768980', '3578894226768980.80162365427', 3);
T('7.233148569965918033183502091252953821291695253863351871020126715e+63', '7.233148569965918033183502091252953821291695253863351871020126715139717949495641210242388557e+63', 6);
T('2.39641505000650217376114649645093221423366773736e+47', '2.39641505000650217376114649645093221423366773736182850014440682e+47', 5);
T('5017635069977', '5017635069977.7123053668235019572371', 1);
T('1.95739154134933659997470233105e+29', '1.9573915413493365999747023310518565871e+29', 1);
T('8.9082671035984440279367817140168226135748346749530220626761170385845401050012e+76', '8.9082671035984440279367817140168226135748346749530220626761170385845401050011055192884e+76', 2);
T('49905026065', '49905026065.991', 3);
T('5.64992706607025296287110559998510727435173192053427138e+53', '5.64992706607025296287110559998510727435173192053427138987789198619534608335521893806e+53', 3);
T('7.9278212697701802836918480578492118908617814719597765420285e+58', '7.927821269770180283691848057849211890861781471959776542028500470634180556914194361697e+58', 3);
T('8228956222178598', '8228956222178598.0317971156028954', 6);
T('8.338541227926222293577033328472065730573814208880556644e+54', '8.338541227926222293577033328472065730573814208880556644372523712647203221988904292710380112e+54', 5);
T('4.133411621242892159864341312853661392085332906925198628354053666187879143106e+76', '4.1334116212428921598643413128536613920853329069251986283540536661878791431060303627133027479926032867821862e+76', 1);
T('47516', '47515.1820731604233', 0);
T('9.49301592488929695184589827088068e+32', '9.493015924889296951845898270880678081890787e+32', 5);
T('8.097359904552373423866544534100373758584325e+42', '8.097359904552373423866544534100373758584324615465071369945901525368493328e+42', 4);
T('3782846860', '3782846859.8935553027668', 0);
T('7.8968257660218091257453816612535746922006756901891482957e+55', '7.89682576602180912574538166125357469220067569018914829565153021037144736592660326611351296e+55', 5);
T('2.697868514885559805080014e+24', '2.697868514885559805080014625199851189786122783407e+24', 3);
T('258057914397', '258057914396.288617827', 0);
T('6.0818108352901045926701211762853984651731679057184321623e+55', '6.08181083529010459267012117628539846517316790571843216225724218130114036628256e+55', 5);
T('6.521514423649229691038834356354655808938903e+42', '6.521514423649229691038834356354655808938903209177629019e+42', 3);
T('2.04567955271318357366071423733130586466851911036007e+50', '2.0456795527131835736607142373313058646685191103600705683416251798496183120383777634118e+50', 5);
T('4.20868855365524156065861272452363e+33', '4.20868855365524156065861272452363035183282593228963240480915061667e+33', 6);
T('4.9334083372266496350929312e+25', '4.933408337226649635092931158314790147597e+25', 6);
T('4.15267977652850265849537187502082e+32', '4.15267977652850265849537187502081501826310815603929e+32', 2);
T('1.59193410524226028567694383301e+29', '1.5919341052422602856769438330006267579226508e+29', 2);
T('3.723854359282967013263524957629467063e+36', '3.723854359282967013263524957629467063789119349383815994827e+36', 1);
T('29823652569', '29823652568.8877959841', 6);
T('5.2051737300609280822131025672788e+31', '5.20517373006092808221310256727888624096e+31', 3);
T('5.212251890528575815397028359932848767e+36', '5.2122518905285758153970283599328487670612369809917629493766e+36', 5);
T('4.9648020904139824830620805646177297893977916698811456954453596195e+64', '4.96480209041398248306208056461772978939779166988114569544535961959194307398281469188655564346517234603066e+64', 1);
T('5.3512883488972269343212698847636759e+34', '5.35128834889722693432126988476367594734363092294628715415205311261e+34', 4);
T('2755330622476', '2755330622475.919083740827329816282358594463099', 5);
T('4.8463634581699068899663e+23', '4.84636345816990688996630030937496902893373894e+23', 1);
T('3.29640872261158097478846589150809494982237667807242157300707372518e+65', '3.2964087226115809747884658915080949498223766780724215730070737251759702061826146456057840461219042e+65', 4);
T('3.8818726905873382875990214665314321114700835319592643953152421e+61', '3.881872690587338287599021466531432111470083531959264395315242093837e+61', 4);
T('8.724124480169890914586594128407063652026991674371670630368431301e+63', '8.724124480169890914586594128407063652026991674371670630368431301e+63', 6);
T('6.523661686627152525066479957264115127201881497e+45', '6.5236616866271525250664799572641151272018814975e+45', 3);
T('3.693364349197252138885e+21', '3.6933643491972521388846716422683562336016462022319772945452566e+21', 0);
T('8.6110171697586399060165659061e+28', '8.6110171697586399060165659060084358505465e+28', 2);
T('4.0968686166191704213373903666383041624536942807173465486960162e+61', '4.0968686166191704213373903666383041624536942807173465486960162250796758714e+61', 5);
T('175083906866', '175083906866.12165851582612', 4);
T('98784948715343521561', '98784948715343521560.221006343393182', 0);
T('6789098902537517666', '6789098902537517665.3604749', 0);
T('2.0634596939891699180768866071626771282059439558389953e+52', '2.0634596939891699180768866071626771282059439558389953169478811008550691900922024e+52', 4);
T('3.923985460910867912500076630930971241e+36', '3.9239854609108679125000766309309712405462811201110339552952725243681896e+36', 6);
T('40990401713179', '40990401713179.71907955996671155461726', 3);
T('8.709157526451462437077448695565441277860229389772331329414697436042867650884e+75', '8.709157526451462437077448695565441277860229389772331329414697436042867650884493626641e+75', 1);
T('2.0391166066587395935002836e+25', '2.03911660665873959350028363233776827e+25', 4);
T('5.183646002013783600843413381670964764439151568277334303001437192319486e+70', '5.18364600201378360084341338167096476443915156827733430300143719231948600093662182551821131453843339720171e+70', 4);
T('498342745420890089', '498342745420890088.37', 2);
T('8.6516754067579970205435102e+25', '8.65167540675799702054351024873897747826236300349383014149992697787e+25', 6);
T('6.712434140322902410132730207844865284299815515697473314288631518359186e+69', '6.71243414032290241013273020784486528429981551569747331428863151835918646546879089127e+69', 6);
T('7864547776963', '7864547776963.4198595126017210228', 3);
T('8.73980041733263919681964926994450021590595256689964e+50', '8.7398004173326391968196492699445002159059525668996342596564804822874387480620140924578326e+50', 2);
T('4.43213483265806681233653267457183124583215916623762809387e+56', '4.4321348326580668123365326745718312458321591662376280938713707562030396e+56', 6);
T('115211', '115211.46138237877116962241478954258', 4);
T('7.18175555182213199299406536672241e+33', '7.181755551822131992994065366722409436608023401731527467e+33', 0);
T('9.939791957839572324447110257060363757212e+39', '9.939791957839572324447110257060363757212e+39', 4);
T('2.2159024919899590551373478738e+28', '2.2159024919899590551373478737919961774570902874e+28', 6);
T('9.2112803337102829492983402528732812813170801160613294454041204005342701387e+73', '9.2112803337102829492983402528732812813170801160613294454041204005342701386510977979926771428806923443757809712726e+73', 5);
T('7.6078203368852281529685253588752737908201653400589121306e+55', '7.60782033688522815296852535887527379082016534005891213060849042694132721120762279019506296e+55', 3);
T('4.473901075695674454975925695124148776470110659680305170299878431225272669e+72', '4.4739010756956744549759256951241487764701106596803051702998784312252726683017944513535625776543608569159992e+72', 0);
T('20787', '20787.9312', 1);
T('6.42320319591416466419558892588737565672872707563573632045921647163e+65', '6.4232031959141646641955889258873756567287270756357363204592164716294585573951178143639178440157347281e+65', 4);
T('9.435412217999454170243800267800998790255413034838053035427565562e+63', '9.435412217999454170243800267800998790255413034838053035427565561817476266e+63', 2);
T('1.66503693603945199871723166595e+29', '1.665036936039451998717231665946901e+29', 2);
T('2.8421137207577312342157e+22', '2.8421137207577312342157033268e+22', 5);
T('2.37500811333503066349887246639978808746508276805430288e+53', '2.37500811333503066349887246639978808746508276805430288e+53', 2);
T('7.12628912001226977965787542682689248305029807928996460216738378154e+67', '7.12628912001226977965787542682689248305029807928996460216738378154004592804e+67', 5);
T('2.97801870445476969953032120549328647730652497218006e+50', '2.978018704454769699530321205493286477306524972180051678130384594781100395e+50', 0);
T('2.8157991099599755195421451581741187073e+37', '2.81579910995997551954214515817411870728198461490508843174e+37', 4);
T('4.427825022510993132324451853996231723448955235565005421690473355779341e+69', '4.42782502251099313232445185399623172344895523556500542169047335577934185514538917683861971657393488521e+69', 1);
T('366502208917081', '366502208917080.37834', 0);
T('6.4003152323713640049581911584430065587721015600536372692932351e+61', '6.4003152323713640049581911584430065587721015600536372692932350600714490047735264863e+61', 0);
T('4.765784903584420934011489242457731843872462878264183715747153e+60', '4.76578490358442093401148924245773184387246287826418371574715321699172e+60', 1);
T('6.232236277740175227324420728527358682528970932886966e+51', '6.2322362777401752273244207285273586825289709328869664416465979526617610110442759504723131e+51', 5);
T('7.1690556953973434673336838091652753074999408197614601686511163077930901480178e+76', '7.16905569539734346733368380916527530749994081976146016865111630779309014801772553150025485525e+76', 0);
T('4.99094512821131533815755276219839632091482439e+44', '4.990945128211315338157552762198396320914824392748170563041258100038e+44', 5);
T('8.660773738903196674096362563130578e+33', '8.6607737389031966740963625631305771848470714739e+33', 2);
T('7.12449811244427605963909871240331771503669158438973250431496737e+62', '7.1244981124442760596390987124033177150366915843897325043149673673095735630596078573e+62', 2);
T('7.3663318000021671260671165379268263128536432226264108116022875280922412e+70', '7.366331800002167126067116537926826312853643222626410811602287528092241128168437753680578e+70', 0);
T('2440808650973373720', '2440808650973373719.2744357377397194', 0);
T('8.7384167172743407851652349358833370591953917928714008968888711666e+64', '8.73841671727434078516523493588333705919539179287140089688887116651405223367547587e+64', 0);
T('2.90466290109982369466941679577522759510290103348346861272496117e+62', '2.904662901099823694669416795775227595102901033483468612724961161155934001450004926102096e+62', 0);
T('9798954931358', '9798954931357.800565', 6);
T('534112', '534112.1742910297685935962939016223180441', 5);
T('4.78722650315854213529972327927539436170469981284957980593609330093662e+68', '4.787226503158542135299723279275394361704699812849579805936093300936615766703110886232496657e+68', 0);
T('9289574088', '9289574088.4310611116846062068546041013955', 3);
T('8.25719557519457431122515557226162e+32', '8.2571955751945743112251555722616216288436126733492141009663e+32', 3);
T('8.29213825702655074430194082807086394358677e+41', '8.2921382570265507443019408280708639435867668813798102205176411499476082125987e+41', 6);
T('5.15949337766027452403618370282933888164274e+41', '5.1594933776602745240361837028293388816427377893436125060064797974168373626e+41', 6);
T('37474248', '37474247.275167177268008325268238536749219556', 0);
T('2.428559970331132312567825512064067942684574235046229448763e+57', '2.4285599703311323125678255120640679426845742350462294487625672e+57', 0);
T('573442890843115701514', '573442890843115701513.098275459376355908604175', 2);
T('6.6512973105072435382362664465802741696704474739881295555151499304692037832e+73', '6.65129731050724353823626644658027416967044747398812955551514993046920378311814325077429715585637907321262190054118e+73', 0);
T('9.6964523086116735095068410879702924366225889371488404921866037121e+64', '9.696452308611673509506841087970292436622588937148840492186603712073e+64', 0);
T('2.2505548248572087038446295717972300298346491549519951e+52', '2.250554824857208703844629571797230029834649154951995112809921607568e+52', 4);
T('15862871734594588930', '15862871734594588929.88460104662003605', 6);
T('5.226788696352624473261589431240245099349718004063257991089212255322286800452e+76', '5.2267886963526244732615894312402450993497180040632579910892122553222868004519285190932001481289e+76', 2);
T('8.437168171406867559361945812513121584981321323132942402257070198295049818e+72', '8.437168171406867559361945812513121584981321323132942402257070198295049817940903808962889345e+72', 4);
T('5.0874571196915885313572093223191912636914e+40', '5.0874571196915885313572093223191912636913639911420900093856e+40', 5);
T('4.0015907161810466751890911776e+29', '4.001590716181046675189091177598906e+29', 5);
T('5.699398208618125344331690559182592655178154330955092822190442243953377513871035e+79', '5.69939820861812534433169055918259265517815433095509282219044224395337751387103500516166486e+79', 4);
T('956500478010217703697', '956500478010217703696.74519', 6);
T('5468332748533247', '5468332748533247.20114753230643999960414865576', 3);
T('3.98274866389030854000131257008580638843226807323481126277262356155683e+68', '3.98274866389030854000131257008580638843226807323481126277262356155682677349814252372285886504837e+68', 6);
T('8.5647017192049638145143611229705806e+34', '8.564701719204963814514361122970580566551880151638794630193306568062042e+34', 4);
T('2.1716315995374334022954166410512446368181292594038e+49', '2.171631599537433402295416641051244636818129259403769638370476318986509871257e+49', 2);
T('4.6232898764880080386500683799972528818843801275137040802e+55', '4.6232898764880080386500683799972528818843801275137040802093784047737865970466e+55', 6);
T('6.737641270877628629211844964109493e+33', '6.737641270877628629211844964109493022635145122625026808e+33', 3);
T('1.6370900327945021469394998e+25', '1.63709003279450214693949988332890115543795217465864e+25', 3);
T('4.88302567022684209116601553875778525338747296814770419017467e+61', '4.88302567022684209116601553875778525338747296814770419017467000232493898062461454581532691771643e+61', 5);
T('8.221760903877386657906822635249504677e+36', '8.22176090387738665790682263524950467703e+36', 1);
T('4.87819970617228855621604693350289510138674140785530817719340165059768268817522e+77', '4.87819970617228855621604693350289510138674140785530817719340165059768268817522040736943629841468e+77', 1);
T('291976913633706', '291976913633705.5172978530983416605', 2);
T('9.39615912545616545878572338561504836343907736351676422525261e+59', '9.39615912545616545878572338561504836343907736351676422525260924437361921473387736198532e+59', 6);
T('8.081129768428730067308488190288849022778787168207321863909745834259e+66', '8.0811297684287300673084881902888490227787871682073218639097458342592781902519e+66', 4);
T('9074334029335418', '9074334029335418.48055446618964229135071', 4);
T('2.869482427440236533032579548198959538520658871071173e+51', '2.869482427440236533032579548198959538520658871071172115419e+51', 0);
T('4.6074354868012157045398e+22', '4.6074354868012157045398016678061460032204479211896795748e+22', 3);
T('4.9697837583970043425844524290353378129237496899521819235732459e+61', '4.96978375839700434258445242903533781292374968995218192357324588248427890679789112224512472486380078e+61', 0);
T('7.8258081320428236039643623e+25', '7.8258081320428236039643623996e+25', 3);
T('1295359926341', '1295359926341.3', 4);
T('6.70087522228556552413089e+24', '6.7008752222855655241308903438e+24', 3);
T('65130857682944', '65130857682943.1677465001627866817286981954', 2);
T('2.35122783054453358398252813513756147885186336120101816e+53', '2.3512278305445335839825281351375614788518633612010181639487291170842791927912513534695e+53', 4);
T('2.8428822115586614905799997191591143219306131506083950684912489982e+64', '2.8428822115586614905799997191591143219306131506083950684912489981644351504662938883167269822361497809303e+64', 6);
T('5.6651963735537581622641004e+27', '5.6651963735537581622641003994448960096092983964758159005641e+27', 0);
T('1.8254767837516741345018815652663662e+34', '1.8254767837516741345018815652663662157e+34', 3);
T('356', '355.65728186606174435052255048617360561491', 0);
T('9.87697534155879825352028973698416574046478513318877388e+53', '9.876975341558798253520289736984165740464785133188773876362952151489084e+53', 6);
T('6.2297723039023492176520466174106333e+34', '6.229772303902349217652046617410633304e+34', 3);
T('4.67809639792755990612376436415658553965889363325336078834945e+59', '4.67809639792755990612376436415658553965889363325336078834944710303e+59', 2);
T('3.680621001162083093581864924520180718276970132017039670762018452291e+66', '3.68062100116208309358186492452018071827697013201703967076201845229068834604425345476e+66', 4);
T('7.856992126192937062366946911347109063240200973e+45', '7.856992126192937062366946911347109063240200972962e+45', 4);
T('8.98436884601070403049902634836981154102844684756868931e+53', '8.984368846010704030499026348369811541028446847568689301848229925493486338868409081231e+53', 0);
T('9.28411462201377266811238531517079979264562982395794648066924304785315056e+71', '9.2841146220137726681123853151707997926456298239579464806692430478531505577059e+71', 0);
T('1.916134721648775584942508660484088044081323335917080072708e+57', '1.9161347216487755849425086604840880440813233359170800727077790094082840330243e+57', 4);
T('9.242221121869865929081137370100313445260626084966293067218653848756e+66', '9.2422211218698659290811373701003134452606260849662930672186538487560914670695622989777973e+66', 4);
T('78', '78.05538006015430351702336668169799', 3);
T('434059', '434058.835', 2);
T('4343055560886506139', '4343055560886506138.759069551064117973994691528220924467', 0);
T('6.4931164505389139977826617033586885009400702063108e+49', '6.49311645053891399778266170335868850094007020631084857194095030854e+49', 5);
T('5.03365956315065074396442481116112863299796431747938920149582979989647e+68', '5.0336595631506507439644248111611286329979643174793892014958297998964741822673005464112329719e+68', 4);
T('9.864013017717153818316972737971699264258228110259453864188631734185e+66', '9.86401301771715381831697273797169926425822811025945386418863173418543393274127327290580125931e+66', 3);
T('674311624', '674311623.4179719039455026329629379707671323', 0);
T('5836', '5836.18157718029331674', 6);
T('2.68680133352562770668090333388192138941634768e+44', '2.686801333525627706680903333881921389416347680927682539226e+44', 5);
T('2.737359001110135993109125394200932947902598155544141960883584e+60', '2.737359001110135993109125394200932947902598155544141960883584800792475278202920010940577227e+60', 3);
T('764848', '764847.40833637405638853473782006809804851772', 2);
T('8.510582004337690701517829477566053631837707422780298317969423878808467472006434e+78', '8.51058200433769070151782947756605363183770742278029831796942387880846747200643377816996065e+78', 5);
T('1.996636008182777181741574157525993792064125876871000807e+54', '1.9966360081827771817415741575259937920641258768710008069e+54', 0);
T('2.38642590451212683761804154283049443321510126450350262325e+57', '2.38642590451212683761804154283049443321510126450350262325e+57', 6);
T('6.06059858973894420722108214658473466116917852831793335775825299688412e+68', '6.06059858973894420722108214658473466116917852831793335775825299688411925e+68', 4);
T('2.96568065839581603567458056531348540504291144018e+47', '2.96568065839581603567458056531348540504291144017935212383756566977228061144274546e+47', 4);
T('17029782862', '17029782862.837219', 1);
T('395165565140973911', '395165565140973910.5074249108198383060415984488625555', 6);
T('3.3097086803655936850216192131441007429289e+40', '3.309708680365593685021619213144100742928830124937354e+40', 0);
T('9.364148747810465238028512868123121442236207953308810865863721e+60', '9.3641487478104652380285128681231214422362079533088108658637204131365835466821e+60', 2);
T('7.418230266544679008077681625171707685947469937e+45', '7.41823026654467900807768162517170768594746993649212340544976122008490759e+45', 0);
T('9.807631933534354172508157587e+27', '9.807631933534354172508157586520547793928574679511170713290951e+27', 5);
T('2571765710', '2571765709.892876148903048945043042798257', 2);
T('92402891079142794', '92402891079142794.01778440313', 4);
T('4.9184687681337852073076541473421027628508603135e+46', '4.918468768133785207307654147342102762850860313467075254694701784387409000498e+46', 5);
T('3.901938603087596891587725315879103787357729196240815772e+54', '3.90193860308759689158772531587910378735772919624081577168e+54', 6);
T('3131591811596199', '3131591811596198.5234292172872519025694732141909834', 5);
T('19423', '19423.4064818230222717079724549923', 3);
T('1.843665991665216904998359820713105858558918236445753e+51', '1.843665991665216904998359820713105858558918236445752566764152126e+51', 4);
T('1.338843132580451512023916456159974129e+36', '1.33884313258045151202391645615997412857413139233396570593915904447578196722e+36', 2);
T('9.32839605063627636153515065522562504292383002e+44', '9.3283960506362763615351506552256250429238300152811864552253176103240805003588704471e+44', 6);
T('9', '8.75928435418952163106415335', 6);
T('5.0818933523127450318571340626623038560903691051215655230189255696594852513e+73', '5.0818933523127450318571340626623038560903691051215655230189255696594852513e+73', 1);
T('1.05606652618330652600162422391743517e+35', '1.05606652618330652600162422391743516974114016745e+35', 4);
T('1.350018465549866213686546037977386327754502241826367588908723956022953e+69', '1.35001846554986621368654603797738632775450224182636758890872395602295287e+69', 6);
T('904477040', '904477040.1260466749371208783577456272863312', 1);
T('9.7293919381823848275568279465213809664869215693404197146672690081e+64', '9.729391938182384827556827946521380966486921569340419714667269008126890084178716861487241838e+64', 3);
T('5.804324198180545871252977317950806274899487e+42', '5.80432419818054587125297731795080627489948701323e+42', 1);
T('8.65234778837649438497479097699814664739950475363965214104e+56', '8.65234778837649438497479097699814664739950475363965214104007941674130228686964263737437347823018e+56', 5);
T('9.313873611549449054496240836637837556e+36', '9.313873611549449054496240836637837556177445219678940496588495583105618859873e+36', 3);
T('3.44363628639038145709081124988980439634e+39', '3.4436362863903814570908112498898043963393e+39', 0);
T('1.9821916802279268530496859017276946179899617212003e+49', '1.9821916802279268530496859017276946179899617212003314640572801e+49', 4);
T('3.0614652463905539761280028746730793414948900687016003555369159e+61', '3.061465246390553976128002874673079341494890068701600355536915830595550613593704292758640129687e+61', 2);
T('1.84779885657078633257486678e+26', '1.8477988565707863325748667706734536093e+26', 2);
T('5.348447521312922687010536499940321737962704419657850904335039698e+63', '5.34844752131292268701053649994032173796270441965785090433503969825171638125e+63', 6);
T('8.901791044772116674976634005176453391983510296833786826483989498863337693767e+75', '8.9017910447721166749766340051764533919835102968337868264839894988633376937679617276855e+75', 1);
T('5.95420150836979727785155852266e+29', '5.9542015083697972778515585226695988982077244421813171250580618842e+29', 3);
T('1915', '1914.99870123808134911110330562761894', 4);
T('3.90492652130713214969950624976e+29', '3.904926521307132149699506249768038255090973754579165395162504133e+29', 1);
T('5.936891727452607046338978958841e+30', '5.93689172745260704633897895884150451868443302e+30', 3);
T('2.3041891961734151586078301324254479709637075311370594192535423389405150656458e+76', '2.304189196173415158607830132425447970963707531137059419253542338940515065645795653e+76', 4);
T('6.33291890492307979979270135e+26', '6.332918904923079799792701356628356304012052533307696396e+26', 3);
T('8.53057380535938620703252322684837940672671685646e+47', '8.5305738053593862070325232268483794067267168564631385786442091494114712034e+47', 3);
T('9.3892551109454662135829014973665509590844644e+43', '9.3892551109454662135829014973665509590844643214119781254247089512307031266e+43', 0);
T('6.03564699414781029576380235013507096939804429663823638093362983671959294e+71', '6.03564699414781029576380235013507096939804429663823638093362983671959294165823e+71', 4);
T('4.60664924997290748257703123128250511884e+39', '4.606649249972907482577031231282505118840838821445824034234414956966158176180847e+39', 3);
T('4.436664598500636802558726383947685443259894133078e+48', '4.43666459850063680255872638394768544325989413307721268115282236676832105478072106e+48', 0);
T('3.239119787457147597006871227462e+30', '3.2391197874571475970068712274627542511365121713599786017e+30', 1);
T('2', '2.1406764289205994894699178', 1);
T('7.339963089421472632103679166317394438203851907593357628320394470747826e+69', '7.3399630894214726321036791663173944382038519075933576283203944707478255468214e+69', 4);
T('13415', '13415.8345613986021', 1);
T('6.100562334998142654070825089298060507162365219521253963042510138658468467e+72', '6.10056233499814265407082508929806050716236521952125396304251013865846846712175418980668833518146098607324e+72', 6);
T('336656339698344644138', '336656339698344644138.1864140975820943165149232854799942', 4);
T('3.69238857060391955245534851355945339236353e+41', '3.692388570603919552455348513559453392363522867300031733274214266505627009e+41', 2);
T('7.44192753194244120112964017e+26', '7.44192753194244120112964016606676923935805623842e+26', 5);
T('7.8566496511403128054214590059064853540761250974e+46', '7.8566496511403128054214590059064853540761250973655173502711142525985147198e+46', 0);
T('5.7663410321741297256012e+22', '5.766341032174129725601278095623699775530214944041766680536148e+22', 3);
T('9.01539493142951805466415706671264278716905787110253945372226906e+62', '9.01539493142951805466415706671264278716905787110253945372226905276659e+62', 2);
T('5.7627678178430229378630082494343883722238687550512e+49', '5.7627678178430229378630082494343883722238687550512311862805055024680484930520818906212e+49', 5);
T('7.19955727054108210785339575e+26', '7.19955727054108210785339575303989109287394473334021555e+26', 4);
T('41747814208010909744', '41747814208010909744', 3);
T('2.461289145746378671291745428395711e+33', '2.461289145746378671291745428395710710333347890684582259631335488900828465e+33', 2);
T('7.95080155235196632271693257570506230743150090088149358382e+56', '7.950801552351966322716932575705062307431500900881493583817759e+56', 0);
T('5.322473870699060626061614066396461000069999e+42', '5.3224738706990606260616140663964610000699996203973519e+42', 1);
T('4.22816698550217834539219260194109651645723033081596694265398184e+63', '4.22816698550217834539219260194109651645723033081596694265398183964219e+63', 2);
T('528351872945072569176', '528351872945072569176.1678959', 5);
T('35829919784390939', '35829919784390939.3414667443830788242335049398193315', 1);
T('1.8942037021463752111861443822031478681898e+41', '1.894203702146375211186144382203147868189790427619743059032709e+41', 0);
T('8.972911964661001180609419256327232574571595971413564e+51', '8.97291196466100118060941925632723257457159597141356439504528301260632634126439376402e+51', 4);
T('2.8379397944424281282284177599e+28', '2.83793979444242812822841775999940274811384749564265535735329e+28', 1);
T('2.846529668986008331418438427115368116808861022525307900834182801858085643081e+75', '2.8465296689860083314184384271153681168088610225253079008341828018580856430807e+75', 2);
T('2.9608165570644211092516047325844783172091952699491e+49', '2.960816557064421109251604732584478317209195269949084616826017595671159199529026541e+49', 6);
T('8.71223387285143857259572811583284790321575633e+44', '8.71223387285143857259572811583284790321575633544219655003277915095724529664e+44', 1);
T('8.05849431119381591834576722085823455308473339100610078377974164739154219e+71', '8.0584943111938159183457672208582345530847333910061007837797416473915421943922821906359828991055465592712311e+71', 5);
T('3.452425883975095117320169269461868829e+36', '3.4524258839750951173201692694618688297945384578700722181913773874338e+36', 3);
T('43612', '43612', 4);
T('5.64783722383841852341402e+23', '5.647837223838418523414019560544e+23', 6);
T('126908799878098486', '126908799878098486.140449849426833931251', 1);
T('9.274651007826653677803785438e+27', '9.274651007826653677803785437971239465235599101838e+27', 4);
T('2.9172234997258291740484372909084345474412453316520089930396517831974484827e+73', '2.91722349972582917404843729090843454744124533165200899303965178319744848267156014398004590209419e+73', 4);
T('3.45503891533301814358499e+23', '3.45503891533301814358498785350744e+23', 0);
T('4709486305', '4709486304.9', 2);
T('1.388799421463915895772912225265181191056794502553755265452629031e+63', '1.38879942146391589577291222526518119105679450255375526545262903129181694315e+63', 1);
T('9.85313186482439387743645224733005046598795371e+44', '9.8531318648243938774364522473300504659879537096784289e+44', 6);
T('27', '27.2218472411373434928', 6);
T('9.4769472426949149522714405370357896701910889754806107476541368367279398e+70', '9.4769472426949149522714405370357896701910889754806107476541368367279397123321338247237691e+70', 0);
T('2.0032699465902721916279657e+25', '2.00326994659027219162796561859485330084070810533859865e+25', 2);
T('3.06506319131390913493958893797721284639822716535e+47', '3.065063191313909134939588937977212846398227165348252440626461199812653e+47', 4);
T('9.49584656554602585558687057304219072677994548149606926608682187e+62', '9.49584656554602585558687057304219072677994548149606926608682186613444200109914413344849420569502650848e+62', 2);
T('394855832', '394855832.48068369', 6);
T('4.20284602278089195893066517516966e+32', '4.202846022780891958930665175169661e+32', 6);
T('1.2845001488048472209091e+24', '1.2845001488048472209090997565600612092095e+24', 2);
T('7.214869678427676369618312033264826502173139495871943404080375114377124852046e+76', '7.21486967842767636961831203326482650217313949587194340408037511437712485204606983143092171297756610905611469748e+76', 1);
T('1.2615729383606028870931625915617381411494628978892909514886405067191347380516e+77', '1.261572938360602887093162591561738141149462897889290951488640506719134738051595386e+77', 0);
T('2.2917822978697910725360117942587558345979738979030597129677888648e+64', '2.2917822978697910725360117942587558345979738979030597129677888647825e+64', 5);
T('6.3597705746273619875642698207617740915451034634594836772564888031384e+68', '6.3597705746273619875642698207617740915451034634594836772564888031383975873866496959072275075729633627516e+68', 0);
T('1.028882700169413308896593034242204313e+36', '1.028882700169413308896593034242204312788067917327113e+36', 0);
T('2.14862063642283140116316799680625162122592362002754174916788774e+62', '2.1486206364228314011631679968062516212259236200275417491678877338359929262756620244295536e+62', 2);
T('9.339842521957124919213103429e+27', '9.3398425219571249192131034290938518581e+27', 4);
T('510872006500', '510872006500.37305050605778165452300933087531', 5);
T('6.2551697924562518527710604847682643758677006e+44', '6.255169792456251852771060484768264375867700606e+44', 3);
T('1.37503589633499124290537616222651855177934e+41', '1.37503589633499124290537616222651855177933931617970748429644018e+41', 4);
T('32417631517112991389', '32417631517112991388.824418547522069', 6);
T('3.51420983200584910185227421049690409060250975098842509213618021843367362e+71', '3.5142098320058491018522742104969040906025097509884250921361802184336736255073311566595758497702870022315e+71', 1);
T('4.7904157633154108523995511654420303571381136803e+46', '4.79041576331541085239955116544203035713811368037855635868317281868712938684253629361e+46', 3);
T('5.9305316843872778376528642436410479918771e+40', '5.93053168438727783765286424364104799187716725081413356853821571651e+40', 3);
T('9.1785424193995045296878566586e+28', '9.17854241939950452968785665863260343753407476e+28', 3);
T('44525345835', '44525345834.640848481119805577043169210416612686452', 0);
T('6.1123673792459001586290073212549177844563849641512488237e+55', '6.112367379245900158629007321254917784456384964151248823749075614156699957934670174e+55', 4);
T('6.3116710038082876262668648742587231882225e+40', '6.3116710038082876262668648742587231882225e+40', 3);
T('4556395459599', '4556395459599.240872385638494752039761417', 1);
T('2.0948167179055500322840344665967168603768901028910430216953512e+61', '2.09481671790555003228403446659671686037689010289104302169535110582857453791394817289595404047125657e+61', 2);
T('7.268181172744350174741093715159316332261563525231068033e+54', '7.268181172744350174741093715159316332261563525231068032175136209101661747778e+54', 2);
T('3.777381692757806142240164206336e+30', '3.77738169275780614224016420633575088691e+30', 2);
T('1.51405034434373180787839743711055786201691e+41', '1.514050344343731807878397437110557862016900122980137582803189674167619081988e+41', 2);
T('5.7329613965751460999573e+22', '5.7329613965751460999573983251259578e+22', 3);
T('5.347890867193356176522645160500655e+34', '5.347890867193356176522645160500655041024623838851318e+34', 1);
T('338262', '338262.96300724322739764453', 3);
T('9.3074004682431997854473671663077818569971911848e+46', '9.30740046824319978544736716630778185699719118487198766968917644546679583458e+46', 1);
T('953459006969', '953459006968.3776316060234092378', 0);
T('7.36844679394164794423670506014043501855934768483213405e+53', '7.36844679394164794423670506014043501855934768483213404359682455321024532893134316391307606387e+53', 0);
T('2.2246890130362077511899670766238e+32', '2.2246890130362077511899670766238034657805788167732139e+32', 4);
T('1.1555587464924117630018704549818e+31', '1.15555874649241176300187045498188538697473563e+31', 3);
T('33774534', '33774534.33717519681', 5);
T('7.8572901115526636920774793649687410200846350043869917590522902025993235266e+75', '7.85729011155266369207747936496874102008463500438699175905229020259932352659947624826999298004468165e+75', 0);
T('1.10857262244961542636215653787235891918e+38', '1.10857262244961542636215653787235891917965048555965170170170518793e+38', 0);
T('461908328047223098686', '461908328047223098686.331164432656573592', 3);
T('6.92858211649636195710497622914906890348852371377939065095103e+59', '6.9285821164963619571049762291490689034885237137793906509510297327783446238492853881469902365e+59', 2);
T('9.17810270658470487098477568746242001638541824771419191029079478476062735001671e+77', '9.178102706584704870984775687462420016385418247714191910290794784760627350016710886368125824960241825366400588763546e+77', 3);
T('8.9495451965962912772832954359706e+31', '8.9495451965962912772832954359706389e+31', 3);
T('9.605427126127821898664027e+24', '9.60542712612782189866402764394357357965972389e+24', 1);
T('138551931655449578', '138551931655449577.6', 4);
T('5.0279895830609214738997126261481762e+34', '5.02798958306092147389971262614817623188170869885535297e+34', 4);
T('2.5783530355290603854041184425280223038537910636940997934123836615217190909e+73', '2.5783530355290603854041184425280223038537910636940997934123836615217190909602854633567564143651812114268694e+73', 3);
T('3.2361530698787424219875670234478180873845066917805350634e+55', '3.23615306987874242198756702344781808738450669178053506343896647e+55', 1);
T('2.2725239133082283576428174563726156201177692927038079101488804934179e+67', '2.27252391330822835764281745637261562011776929270380791014888049341787390419311268476933114255810201832511845e+67', 0);
T('88727605', '88727604.449978340284', 0);
T('617475999887', '617475999887.370390988181002677802187846115', 4);
T('9', '9.9', 3);
T('4.579999334572589423915599644122054992388706396189774365251708744453040016416e+75', '4.579999334572589423915599644122054992388706396189774365251708744453040016416359913222899468060594545855754998e+75', 1);
T('8.8810530907197847728140999835e+28', '8.881053090719784772814099983528e+28', 6);
T('3.80335122821694975300537589039509164593361635447252899063564e+59', '3.8033512282169497530053758903950916459336163544725289906356446488e+59', 6);
T('33', '33.3087468914856551740054', 3);
T('4.061199487144326804021452937828400626941826219313865682475823e+60', '4.061199487144326804021452937828400626941826219313865682475823e+60', 5);
T('7.3860152662111920910676760167072314839809361718e+46', '7.386015266211192091067676016707231483980936171820296198584540088352e+46', 1);
T('2.07767256342464007867027588873041118646377784080829873262385600566e+65', '2.07767256342464007867027588873041118646377784080829873262385600566173557e+65', 1);
T('3.260423201971401163289547504e+27', '3.2604232019714011632895475036314743823467584620674e+27', 4);
T('25281', '25281.83229139897983931492383239742048511757', 1);
T('1.2062997650834592968084278580595760777479912e+43', '1.206299765083459296808427858059576077747991143316216492139949564147639485680421e+43', 0);
T('38786991122', '38786991121.1959940305601407618156', 2);
T('4.191311173834274561704021879e+27', '4.19131117383427456170402187870892948297826474585326886384945213866e+27', 2);
T('3.23980485555829941343339668488799441e+35', '3.23980485555829941343339668488799440304329087402879655668595629e+35', 2);
T('10805377686', '10805377685.33773', 0);
T('273', '272.919606601939475', 6);
T('690995093175', '690995093175.52908859878260715875443677876079', 1);
T('4.632148561226938259160053748162e+30', '4.63214856122693825916005374816232707780602e+30', 5);
T('1.591832783782334897349105443466027253923988715683670481092002e+60', '1.59183278378233489734910544346602725392398871568367048109200186027941066318783278837755132456839621e+60', 2);
T('6.2866530041933826063844008765231396401073992519e+46', '6.2866530041933826063844008765231396401073992518504151027488415978179175160958e+46', 2);
T('2996238122828254', '2996238122828253.79353957304029521564924', 4);
T('3.6535722091644464075489953144887335e+34', '3.653572209164446407548995314488733583e+34', 1);
T('7226884394', '7226884393.74229358682861797364618', 2);
T('6.4001279794869381750825422869381686747411516180845809455767464850172e+67', '6.400127979486938175082542286938168674741151618084580945576746485017207494071444065e+67', 4);
T('4.8506200690021779180217388244e+29', '4.85062006900217791802173882440642192959705711e+29', 1);
T('4101544', '4101543.62582', 4);
T('7.89082893238033904220436134582242156467922e+41', '7.8908289323803390422043613458224215646792150009080197611527152972152659098408877e+41', 2);
T('35767', '35766.859405476838901942954601592645769', 6);
T('2.6471611719998273630150452459715664e+34', '2.6471611719998273630150452459715664303547363085641367995712076253230209e+34', 5);
T('3.454379423283099953760759034574637846988896429529171613524429926531636121e+72', '3.45437942328309995376075903457463784698889642952917161352442992653163612124469164378597e+72', 5);
T('2.0183464078864792300511523875810996475071381047169344579503540036e+65', '2.018346407886479230051152387581099647507138104716934457950354003598589160306488913e+65', 6);
T('2.30673556719686875212211596532593268332725e+41', '2.3067355671968687521221159653259326833272489977261654202416751305886369523e+41', 6);
T('9.90505625833543411217403420389202670268958602779156e+50', '9.90505625833543411217403420389202670268958602779155939982325208340213747410110815164245147e+50', 2);
T('8.7731847918283230584379003684195951944186515016469607539112938669874733056245e+76', '8.7731847918283230584379003684195951944186515016469607539112938669874733056244060718229697003559e+76', 0);
T('38796', '38795.04833993', 0);
T('9.242391683640955975616051312343720470047179282207909646848e+57', '9.24239168364095597561605131234372047004717928220790964684770409938982422815944550094885684e+57', 0);
T('6384722', '6384721.939121297392734672589265458603233612', 0);
T('5.0916332236859211197970927642321995130865667e+44', '5.0916332236859211197970927642321995130865666913018406228297707948944e+44', 2);
T('5.63675797777499473382071351936561094770047e+41', '5.6367579777749947338207135193656109477004795979938284633923078705e+41', 3);
T('1273165', '1273165.90867930702146973408043187943360332', 1);
T('8.069474352514828769809384168581803e+33', '8.06947435251482876980938416858180302636985439898569589734310851432e+33', 1);
T('2626', '2625.9035862067914', 0);
T('5.74685774076299324885592198023825325380882274595e+47', '5.746857740762993248855921980238253253808822745948563553698424836578365156760681335825072e+47', 6);
T('3.312645664415104995611967988220903116301878578730257801791182417102572816151178e+78', '3.312645664415104995611967988220903116301878578730257801791182417102572816151178419428396463979381815871489e+78', 3);
T('7.30034678168091649696549012253461217963090365398480236330387237655400904e+71', '7.30034678168091649696549012253461217963090365398480236330387237655400904043864294253e+71', 5);
T('48', '47.67286533731106038772640264', 6);
T('3.904060208224497495441886734321850931100661160854873785831e+57', '3.9040602082244974954418867343218509311006611608548737858301415424256278061e+57', 0);
T('7.825185609333780781546265583023962501461275072882880233537680583916553717e+73', '7.82518560933378078154626558302396250146127507288288023353768058391655371702e+73', 4);
T('2.116818406390582781082556041729393737034251738535614305240674030665702812440679e+78', '2.1168184063905827810825560417293937370342517385356143052406740306657028124406794373627447408346260916166103132089518e+78', 1);
T('968434369023', '968434369023.1073185399391893584754559081', 4);
T('473612861', '473612860.18259010113578032520193118498', 0);
T('1.5137922522831493641159497503703460928057354315833981617749113260360863e+70', '1.513792252283149364115949750370346092805735431583398161774911326036086246271573e+70', 0);
T('2.0750013005361847020367876482249415908354195879935828e+52', '2.07500130053618470203678764822494159083541958799358275010434955111669535911809e+52', 5);
T('5.0208309926487577963930200626143169704671e+40', '5.020830992648757796393020062614316970467061400724092659e+40', 2);
T('367396026646169532473', '367396026646169532472.63963279408924962', 2);
T('459971261', '459971260.923714', 0);
T('6.6253662311092291501257648379310992372117199114549967536672054e+62', '6.62536623110922915012576483793109923721171991145499675366720540878894891712647699671287770986754e+62', 3);
T('1.5151421319469919566444742344560553272565739977e+46', '1.51514213194699195664447423445605532725657399767658528e+46', 5);
T('4.1830209655916537323086440607439054935265957612528305698145362645780156937882e+76', '4.1830209655916537323086440607439054935265957612528305698145362645780156937882155847862743898702444615227481e+76', 1);
T('3357183', '3357182.89988', 2);
T('6.59028851682784031653067542552291156714862586235056233452097358241e+65', '6.5902885168278403165306754255229115671486258623505623345209735824192418252009049449014e+65', 1);
T('352318', '352318.7610063673611284921372065131', 1);
T('7.285164804890236946592289805706007178204552248563564842049e+57', '7.28516480489023694659228980570600717820455224856356484204829946619853348506970905302288324377e+57', 2);
T('7.987175587489672183013037518271726243e+36', '7.9871755874896721830130375182717262434702078021784134934668110800161107186208e+36', 6);
T('8.917601982157413444818331704595144771082788247844558778642087008019e+66', '8.9176019821574134448183317045951447710827882478445587786420870080198247813e+66', 3);
T('1.764921691503866613176146666361314293298502839246372715766751062252e+66', '1.764921691503866613176146666361314293298502839246372715766751062251661283986616374702435e+66', 2);
T('98489054792119', '98489054792118.801978', 5);
T('6.00320124194860398620364239691818286073190713672e+47', '6.0032012419486039862036423969181828607319071367169979e+47', 6);
T('4.0915219687518065679231462092658e+32', '4.09152196875180656792314620926579292002836e+32', 0);
T('2.0568995143491465752727990116287668113411724454771617321413801923127e+67', '2.05689951434914657527279901162876681134117244547716173214138019231273266719881e+67', 5);
T('7.328145957061882210881811193118281798565413706e+45', '7.328145957061882210881811193118281798565413705883945905075197457879493e+45', 4);
T('1.57776806795894662781852089e+26', '1.57776806795894662781852089099714240254366066242238244463e+26', 4);
T('20364734975040817341', '20364734975040817341.1', 6);
T('69452534514212575', '69452534514212574.7610286907', 6);
T('6.7338129028361882492245514541575618483e+37', '6.7338129028361882492245514541575618482639735126205731051258956904e+37', 6);
T('7415', '7414.07', 0);
T('4611602029789865972', '4611602029789865972.2628559141651107419025141913821572347341', 6);
T('5.58021983645652542208052186691145663368562258567950693708377149234620191729395e+77', '5.58021983645652542208052186691145663368562258567950693708377149234620191729394751802802307112583644325252514357892e+77', 2);
T('6.89255324358348162163917767192642029095e+38', '6.892553243583481621639177671926420290951578375353110474170926808087039357e+38', 4);
T('4822831440604', '4822831440604.6987112092882305993069124366333958', 3);
T('8822463907325687', '8822463907325686.5648178', 4);
T('8003145295083046397', '8003145295083046396.67', 2);
T('5.664131698918872953116329942436718923640858649019948655726689913282437362937807e+79', '5.6641316989188729531163299424367189236408586490199486557266899132824373629378070196428971380558528518012146988818776035e+79', 3);
T('7.53804850201710766176749676378e+29', '7.538048502017107661767496763780425664054134e+29', 1);
T('7.841734489923668183924197934810721861476e+39', '7.841734489923668183924197934810721861476945161e+39', 3);
T('7.681589948830772915226153795903938893395672565228549e+52', '7.6815899488307729152261537959039388933956725652285489907811906634147380005861158774198542398e+52', 2);
T('5.891058121990744266391415464040433888151789e+42', '5.8910581219907442663914154640404338881517888e+42', 6);
T('2.100526913626945702517513291215140039009755877011359541650003325816893296e+72', '2.10052691362694570251751329121514003900975587701135954165000332581689329598591e+72', 2);
T('5.00060777838881912731462916169509e+32', '5.00060777838881912731462916169508554134093441668713590463801325927e+32', 4);
T('5.5210459952286187341016330295736859844963465339e+46', '5.521045995228618734101633029573685984496346533982963305085394325654267347e+46', 1);
T('5', '4.925397431755114191338790672599403086', 0);
T('1.0345179818786989753645059797197455518455224e+43', '1.034517981878698975364505979719745551845522468416560318e+43', 3);
T('8.81986703321212317116338029394728293449079e+41', '8.819867033212123171163380293947282934490790604e+41', 5);
T('2494', '2493.812484171', 2);
T('4.825306635301003149024837782761149138585e+39', '4.82530663530100314902483778276114913858496045047196229e+39', 4);
T('87836951040', '87836951039.606956', 6);
T('7.326639551102963415321540056e+27', '7.326639551102963415321540056289874238635e+27', 6);
T('5001', '5000.49809492901811062899193', 2);
T('9.29912117982376906263287984910247278e+36', '9.299121179823769062632879849102472780220118930542184e+36', 4);
T('8332262979490272', '8332262979490271.7212148217980649355470367429892629', 2);
T('7288314381556', '7288314381556.3618510195758029811451524283008852415536', 3);
T('4.826973579062896910999843149634718533125e+40', '4.8269735790628969109998431496347185331249669313931705038e+40', 5);
T('4.353336622332778415512784597384021744916224770737e+48', '4.353336622332778415512784597384021744916224770736732232884414725322788467207412219362056e+48', 6);
T('81066097138425528591', '81066097138425528591.103242158140715897793226', 5);
T('375505745954', '375505745954.042570982718629060481051472486292586', 4);
T('1.869968929080259446730998629663434491e+36', '1.869968929080259446730998629663434491295014960635565404572838e+36', 1);
T('6.438304443918785946499883272082602468592381968438374868e+54', '6.43830444391878594649988327208260246859238196843837486772415801148537134741e+54', 2);
T('4941958225', '4941958225.21849', 3);
T('8.5390759682792438725360435473818379081854559e+43', '8.53907596827924387253604354738183790818545593396459523e+43', 3);
T('6.68446579723264649900807583653024409190762665154e+47', '6.68446579723264649900807583653024409190762665153466826e+47', 2);
T('2.81465701183199438139373455572709932472e+39', '2.8146570118319943813937345557270993247197197808004493918638443953827298246036e+39', 6);
T('5.29081867302659084289326401292757228260451338678619931054905824128728121977e+74', '5.29081867302659084289326401292757228260451338678619931054905824128728121976844054922461369893883e+74', 0);
T('6.8303277240023780374389631390730107774547315509917592958562884256e+64', '6.830327724002378037438963139073010777454731550991759295856288425596704026e+64', 0);
T('9.658273555876706999912951184580583816523436e+42', '9.658273555876706999912951184580583816523435772891568208e+42', 5);
T('79778209601037', '79778209601036.56771660220461704775913861977683', 4);
T('5.703877530627127666053252726098399120336346946e+45', '5.70387753062712766605325272609839912033634694623e+45', 6);
T('5.474198015476735788637459543560965870105809526545189462932608e+61', '5.47419801547673578863745954356096587010580952654518946293260801968620865769223e+61', 6);
T('6.89020785274482201681828039383553119820797380883843503106115435005964e+68', '6.89020785274482201681828039383553119820797380883843503106115435005963665059958e+68', 0);
T('4838145', '4838145.75', 3);
T('3437875217', '3437875217.520484175215133663823790844138483658777', 1);
T('8.734540396519075003939596199159413e+33', '8.73454039651907500393959619915941319257097230894e+33', 6);
T('2.2585054734811495399157904333288247215976521e+43', '2.258505473481149539915790433328824721597652088769601399902116455072635253061712e+43', 6);
T('7.4777733529198581462973029550142523286172765000608788392911160007518e+67', '7.47777335291985814629730295501425232861727650006087883929111600075181932188141411e+67', 3);
T('88274583173577831803', '88274583173577831802.9822858833738798540242806741697', 4);
T('3993011356431276', '3993011356431276', 6);
T('4.43397590966497644992392e+23', '4.433975909664976449923915e+23', 4);
T('2.368950430125059816218290464e+27', '2.36895043012505981621829046431343677162475150307306e+27', 5);
T('9.16996598504652297222288165410475585168168751142167126746546718267913e+68', '9.16996598504652297222288165410475585168168751142167126746546718267913275830633080578738962e+68', 5);
T('2.841087005949550617301504680270900921794253698553801566608e+57', '2.84108700594955061730150468027090092179425369855380156660833312021e+57', 4);
T('3.67399015590577462900424905227287349774326296062614804678970959e+62', '3.67399015590577462900424905227287349774326296062614804678970958085881e+62', 2);
T('8.82714273258013022192468249822242974378491e+41', '8.827142732580130221924682498222429743784911362237055349457e+41', 1);
T('1.45349039390142481358680755082667398333744e+41', '1.453490393901424813586807550826673983337445630166013306427984e+41', 1);
T('471392368', '471392367.80072721717544241735394716627813332677', 0);
T('6.011095392684906090516429738493274604653440433955114945966720652098126629218675e+78', '6.0110953926849060905164297384932746046534404339551149459667206520981266292186757289184638288509086815462908584871e+78', 1);
T('1.1798724428705745288702271485509532877944664596116410133549827539677499e+70', '1.179872442870574528870227148550953287794466459611641013354982753967749907411712334052278960561071841688030003e+70', 1);
T('2.183355137779479554695250035311e+30', '2.183355137779479554695250035310686606e+30', 2);
T('4169677511696', '4169677511696.194018310909693750438676576143429404', 3);
T('614436668091340950720', '614436668091340950720.119127972', 1);
T('8.9110556533426024645296470524147918690852297653482984103897720820653088792174703e+79', '8.911055653342602464529647052414791869085229765348298410389772082065308879217470330111834594851722722483201e+79', 1);
T('2.0353176244692915634017244356095288388544058852158876885395613e+61', '2.0353176244692915634017244356095288388544058852158876885395613180607481976411366835e+61', 5);
T('5.4670989904273797938364997134236471987079594103e+46', '5.4670989904273797938364997134236471987079594102588566185e+46', 2);
T('3.1647751008543511783806114939260722845295917547715547e+52', '3.164775100854351178380611493926072284529591754771554665005690503362467527158156519774557194e+52', 6);
T('1.4907297131928486536768628372730903943787776812130783273e+55', '1.4907297131928486536768628372730903943787776812130783273433139289493452655979953916791e+55', 4);
T('9.61417551953423987493539879352981354393905e+42', '9.614175519534239874935398793529813543939049660782463338120526614790526497e+42', 5);
T('4437052859002146', '4437052859002146.683340783804214162', 1);
T('54', '53.7719457903191699473446015820549', 2);
T('4.1298091726461272086388355806472675838611457168274802e+52', '4.1298091726461272086388355806472675838611457168274801678459875149488770910892635054e+52', 5);
T('6.3374085435574761057974304959258371843e+38', '6.33740854355747610579743049592583718430310734425417e+38', 1);
T('1.065292869627989076174468e+26', '1.065292869627989076174468002e+26', 6);
T('2.69797102023653142826965e+23', '2.69797102023653142826965037931719659994831290274975e+23', 6);
T('9.531906036509400194736825401e+27', '9.5319060365094001947368254006299592e+27', 2);
T('9.421457396365659588074e+21', '9.42145739636565958807447360150268127725000541378e+21', 1);
T('1.4704242453720460974582515649987752525167929418112463243086107076352013409662e+76', '1.470424245372046097458251564998775252516792941811246324308610707635201340966254907056323288819115488594651e+76', 3);
T('8.90522963441905476312167235587862443879311547168282538192788909e+62', '8.90522963441905476312167235587862443879311547168282538192788908555012e+62', 6);
T('703075855582457', '703075855582456.1055', 2);
T('8.4405453973258754461204996799478226e+34', '8.4405453973258754461204996799478226e+34', 3);
T('2.409982929535041685674e+21', '2.4099829295350416856740643338679400326068662318e+21', 4);
T('8.4580237417652153810058987608488786921818e+40', '8.45802374176521538100589876084887869218188717386266921260813514026813e+40', 3);
T('8.680427012560323582497212275671529873956758888486965791451486039e+64', '8.6804270125603235824972122756715298739567588884869657914514860390891304791743e+64', 1);
T('502348225907885273994', '502348225907885273994.160910049963796319458293883', 4);
T('3.4117594059248237922518347494701644294392755744911241715086549161875e+67', '3.4117594059248237922518347494701644294392755744911241715086549161875995062208128063793e+67', 3);
T('7.05779802881477061985988419680700447937032539286273629677648947976e+65', '7.0577980288147706198598841968070044793703253928627362967764894797603025919872215720789748274767543738e+65', 1);
T('2.75707831155596780034419140441849663157584289316734e+50', '2.757078311555967800344191404418496631575842893167340811720296504e+50', 6);
T('3.813170654660100075223296707915520533869155646082163868e+54', '3.813170654660100075223296707915520533869155646082163868386182210260774467924090466920216e+54', 6);
T('4.218679282730173775778220247311778619949363383811949008156596156741358e+69', '4.2186792827301737757782202473117786199493633838119490081565961567413579215409295707070741992901215932e+69', 6);
T('9.788766540430627866497072185946651989486633533468e+48', '9.788766540430627866497072185946651989486633533467771e+48', 5);
T('5.746783003256042114670987292489117148902e+39', '5.7467830032560421146709872924891171489023241903460808822241e+39', 4);
T('4.030883132948097450787387263309391127783555261557422811813026318e+63', '4.0308831329480974507873872633093911277835552615574228118130263184754009562038185019584e+63', 1);
T('1.221049642695048500666741034929665127488886958171332641909184350999730642993e+75', '1.221049642695048500666741034929665127488886958171332641909184350999730642993751667299799989804443e+75', 1);
T('91323688', '91323687.790846601136991141996196503356', 2);
T('5.6767551884248363415612556396399561e+35', '5.6767551884248363415612556396399561001543500105929365e+35', 5);
T('8979959', '8979959.457826443486', 4);
T('1.57099809937403834691472815e+27', '1.57099809937403834691472815087829172647438777951857553181178897749e+27', 3);
T('9.0790585228999454798517592853656193666852276817514750838e+55', '9.079058522899945479851759285365619366685227681751475083757052441123e+55', 0);
T('3.0389134049470995087878472272119759860932848419527e+49', '3.038913404947099508787847227211975986093284841952688826226422185778867317423207584925806e+49', 5);
T('6.62505361748406209052493673893650618884560655582070115999189320951732e+68', '6.625053617484062090524936738936506188845606555820701159991893209517317420353487e+68', 4);
T('7.0063721521955519015964941295046857325514987492405374874997870957694451e+70', '7.006372152195551901596494129504685732551498749240537487499787095769445051330758012928574718358e+70', 0);
T('7.814910178156241555665470169207070420296928812458398e+52', '7.81491017815624155566547016920707042029692881245839803939572402354361642285778674301036e+52', 3);
T('247856662663', '247856662663.555553', 3);
T('1.541403628688595194793703998641e+30', '1.541403628688595194793703998640195305612389907e+30', 0);
T('3526', '3526.4735949', 5);
T('4.44350458992963967701673045773313327580720919977268428771312990994746945e+71', '4.4435045899296396770167304577331332758072091997726842877131299099474694493603913429e+71', 0);
T('2.9592665133423397683374532967984117151203725407493687749293933421e+64', '2.959266513342339768337453296798411715120372540749368774929393342058903641e+64', 0);
T('3.574954132876656159270631667889e+30', '3.57495413287665615927063166788815909e+30', 2);
T('6.941519192677143823409630187008347230909249443240719073930246456436512e+70', '6.941519192677143823409630187008347230909249443240719073930246456436511975767933402730563969244184321230881208e+70', 2);
T('8.39245408965797393391214924935446865043621918453624960082694519e+62', '8.3924540896579739339121492493544686504362191845362496008269451863212056933499076392554138884e+62', 2);
T('1223947770', '1223947769.7397337517996630434231546768', 5);
T('3.378356495745232023876453110953011113014517956361000256054953851841e+66', '3.378356495745232023876453110953011113014517956361000256054953851841e+66', 5);
T('1.71192677172169591686822e+23', '1.71192677172169591686822459858456928378948348622075928e+23', 4);
T('5.61892203927619542476565e+23', '5.618922039276195424765641323619900656379818202779834686484329e+23', 2);
T('3.471322043036896833422814e+25', '3.4713220430368968334228139540240896470237048822e+25', 0);
T('3205017843996784142', '3205017843996784141.0890968309256131343845778470145', 2);
T('840401637013488', '840401637013487.6655', 4);
T('1.3580645822410105078172671322371594711895533700365110964829868e+61', '1.3580645822410105078172671322371594711895533700365110964829867519857443e+61', 2);
T('925848328', '925848328.70641498415079484872', 3);
T('5.56840495240392909232047110494746646050714238560244141883226696068778701e+71', '5.5684049524039290923204711049474664605071423856024414188322669606877870109019546302948493176897838928e+71', 5);
T('4.0498204323613501976363697216e+28', '4.0498204323613501976363697216167789042980324672006698138872658e+28', 1);
T('2.1089061807643155662108e+22', '2.108906180764315566210848127848602001431820593483e+22', 6);
T('1.50059357859612488824701581807580441465e+38', '1.50059357859612488824701581807580441465550968107788e+38', 1);
T('940750', '940749.936227863539006668093439128179721', 5);
T('3.56632263021553186435261145493348061574934959e+44', '3.56632263021553186435261145493348061574934959665498702077096694309886718606884e+44', 3);
T('3.195803840325702736953217895199835140576483861210995505666728008971217446352e+75', '3.19580384032570273695321789519983514057648386121099550566672800897121744635134538037875478e+75', 0);
T('3.90190360737364312111745807214270871347236431231756479943994109e+62', '3.9019036073736431211174580721427087134723643123175647994399410893240687e+62', 2);
T('4.614272079114825248778595551605042381575935761510378945769e+57', '4.6142720791148252487785955516050423815759357615103789457690432098344196534825941111874e+57', 4);
T('2.657214611138767643989388549932149855879671819e+45', '2.657214611138767643989388549932149855879671819545883952252020762962254e+45', 3);
T('1.447822470348017846345376939842044034973607877906688796768939188851482779e+73', '1.447822470348017846345376939842044034973607877906688796768939188851482779083434628611056576882324e+73', 3);
T('4.82106321521418247755735982270303775244178118468e+47', '4.8210632152141824775573598227030377524417811846834097969076490069e+47', 3);
T('7.0113232103736849248827704810103783287677555141772727526e+55', '7.01132321037368492488277048101037832876775551417727275263181636731795948830902e+55', 4);
T('6.0410877933128106441808627678889736080569807197755156e+52', '6.0410877933128106441808627678889736080569807197755156416295809641048742615e+52', 5);
T('7.98124947701465853993901943465e+29', '7.981249477014658539939019434656328218525052302977635440581075099779e+29', 3);
T('4.1707724544693200432258641054907832133221638691978003e+52', '4.1707724544693200432258641054907832133221638691978003469e+52', 1);
T('1.1413021482084682053892525460859869473e+37', '1.141302148208468205389252546085986947359465141e+37', 1);
T('2.94126007202167165543559710937535012259500916e+44', '2.94126007202167165543559710937535012259500916167676572338338270432097637538e+44', 6);
T('300203', '300202.64898136819212888395782', 6);
T('8.947506559898303252491844675824155e+33', '8.9475065598983032524918446758241550623301160760301644636674454147745e+33', 5);
T('4.46614613062103073759487976549250078987040688930874418810306131e+62', '4.466146130621030737594879765492500789870406889308744188103061313860757704452130221253e+62', 1);
T('382535', '382534.504007765019847972961301014318', 4);
T('5.60815677285412850419586924190332184008532097559e+47', '5.608156772854128504195869241903321840085320975581701907489420026137628679e+47', 2);
T('7.53786935128964300622909750698886e+32', '7.5378693512896430062290975069888603048228454931178502581970009e+32', 6);
T('4.3163902370708993261021126368631976656199249146925e+50', '4.3163902370708993261021126368631976656199249146925011403949228741903724325321701664e+50', 5);
T('864', '863.0330673219146578316949361', 2);
T('5.70820626160211994007770671552523422584882687194425e+50', '5.70820626160211994007770671552523422584882687194425482567007247471489872491944830616921865e+50', 4);
T('3.03580369296509968395386352074297670014814764255769466333706565989763262e+71', '3.035803692965099683953863520742976700148147642557694663337065659897632618602975518969721728647937388e+71', 5);
T('3066', '3066.5430661296107622571178', 1);
T('1506783884', '1506783883.43325374727929', 2);
T('9.0586726936763149510732523e+25', '9.0586726936763149510732522986710096e+25', 4);
T('2.9704560133614677684515757352129708031024e+41', '2.97045601336146776845157573521297080310240038096228521651288e+41', 3);
T('2.348308570558047292878891535858348929129e+39', '2.3483085705580472928788915358583489291288354364329e+39', 0);
T('2.194563154825018556431570159264408656398934987688e+48', '2.19456315482501855643157015926440865639893498768820357669595622084557168593195724171982e+48', 4);
T('907271', '907270.7057393426183576799', 2);
T('8177002', '8177001.7554864', 2);
T('190253267935460', '190253267935459.51695209852372777', 6);
T('3.07164903598223032857667056960079e+32', '3.0716490359822303285766705696007927978097736200632988e+32', 1);
T('1.626275627669687209686340442865709513565495932306127690181272906615098e+70', '1.6262756276696872096863404428657095135654959323061276901812729066150979808364832976884e+70', 5);
T('47593865487900026789', '47593865487900026788.98047628145925', 0);
T('3433878', '3433877.85660434180149355', 5);
T('739158375864214862', '739158375864214861.43090903814802744326916393', 2);
T('9.483476846563870070043107862722940554608242987197236017527e+58', '9.483476846563870070043107862722940554608242987197236017527081212341589128669972160302602462e+58', 1);
T('4', '3.6434200329797990494700616601542857444', 5);
T('3.76228586304542889537959505518842176634706e+41', '3.76228586304542889537959505518842176634705595826990042251228298555227e+41', 6);
T('354349328554585096', '354349328554585096.104313678171920650039233051975966620716', 5);
T('1.0616473684718752342854902804064649355014e+40', '1.061647368471875234285490280406464935501446506245262150618477983894281951943778e+40', 6);
T('3.95072969946648880619252740353555713232567285030457e+50', '3.9507296994664888061925274035355571323256728503045776210581988663228851090794893692e+50', 3);
T('5.473642302434658138088117522255495213289421547457323040255648e+60', '5.473642302434658138088117522255495213289421547457323040255647532506058827e+60', 0);
T('5.50923761772821795009628965488108056e+35', '5.5092376177282179500962896548810805575900209927531721395262125995126313e+35', 2);
T('9.0984333644184370035339393978217597034762463775362738977208325687068347569e+73', '9.09843336441843700353393939782175970347624637753627389772083256870683475690615234346186541686224320996019821e+73', 1);
T('6', '6.372', 6);
T('3.9503317740823562427087051237e+28', '3.950331774082356242708705123695835617553054029303085436085171644e+28', 0);
T('4939279002415343', '4939279002415343.2615853742615165381', 6);
T('558753485698939745', '558753485698939745.457733989332438', 1);
T('799316289122475', '799316289122474.57328437253365', 6);
T('2.21822370463482305359989375243819853724653607025662452207488907745976e+68', '2.2182237046348230535998937524381985372465360702566245220748890774597586629261107883125778614072789551613e+68', 4);
T('6.6582548015359240584136430011e+28', '6.658254801535924058413643001098863052424753380875214e+28', 4);
T('1.8991889264602235426375e+22', '1.8991889264602235426374977e+22', 2);
T('5.758037448168087295166936393378e+30', '5.7580374481680872951669363933782736933e+30', 1);
T('9.377350224607261885195082582149748618285344195678288670180801057361942534e+72', '9.377350224607261885195082582149748618285344195678288670180801057361942534e+72', 0);
T('1.1089499812050663322711909950098696806e+37', '1.108949981205066332271190995009869680629e+37', 1);
T('9.0003945795700906855835714807915232451384084645938078517110268680194733173370511e+79', '9.0003945795700906855835714807915232451384084645938078517110268680194733173370510516833874e+79', 4);
T('4543346662', '4543346662.39884022456630505', 6);
T('8.8911900176483286464323881277266233931732291986282559537996471e+61', '8.89119001764832864643238812772662339317322919862825595379964714674225326160267301692060628953e+61', 4);
T('2.88142904985424201811124947522183918e+35', '2.88142904985424201811124947522183917866439e+35', 2);
T('5.468893963863271829136365932272259120612226947654028590883e+57', '5.4688939638632718291363659322722591206122269476540285908826523466101553410220434681153754e+57', 2);
T('9.297172539762852559282094135579598082155656963420530215855054115544732e+69', '9.297172539762852559282094135579598082155656963420530215855054115544732409404790174865175072748606215586435e+69', 5);
T('5.6076824879919033553024904341882835628013e+40', '5.60768248799190335530249043418828356280138629224964499e+40', 1);
T('1312528315752848570', '1312528315752848570.1703042763893213024919198', 3);
T('706941522', '706941522.04511516034693543159403575', 6);
T('4885061248051914', '4885061248051913.817388363731734', 6);
T('8.90017082614672811950660546235145691491961089168378214193e+56', '8.90017082614672811950660546235145691491961089168378214193377638021023677535960376e+56', 5);
T('9.1660551001682245939635036393535313398844165889449163774825191797149711428703e+76', '9.16605510016822459396350363935353133988441658894491637748251917971497114287021773681108099992612013e+76', 0);
T('6.2475844142386072906668706998098107497771663895665004106e+55', '6.24758441423860729066687069980981074977716638956650041057448874944846693607e+55', 0);
T('5.152245207173005327242896516497000314751898524033192753925337e+60', '5.15224520717300532724289651649700031475189852403319275392533640085812389e+60', 2);
T('5.925413073239894311870853e+24', '5.925413073239894311870853328332263818072384260524723e+24', 3);
T('596898518233741', '596898518233741.434774154872147705438660436', 6);
T('2328', '2328.3806', 5);
T('4496301882562635', '4496301882562635.851971147825798615441479893082262361047', 1);
T('81662108184256201', '81662108184256201.5654642744817', 3);
T('4.384917922373779264360161225757643958634847276874478e+51', '4.384917922373779264360161225757643958634847276874477386486507609246573661835183327e+51', 2);
T('4.758714286594621316232150620411742e+33', '4.758714286594621316232150620411741532636208065143512840411209975546765665e+33', 0);
T('1.6774972205178846274405424017226037427438493412158635989781378816725e+67', '1.6774972205178846274405424017226037427438493412158635989781378816725370666826574033826265729e+67', 6);
T('5.68864915479537626663689084959e+29', '5.6886491547953762666368908495882e+29', 4);
T('6.814081273863870649161145975565026e+33', '6.8140812738638706491611459755650258338269277285091048291604487303571e+33', 0);
T('4.491183954932164103161955269416920908247340232312125164774545102e+64', '4.491183954932164103161955269416920908247340232312125164774545102006229613446519163031087717387903307e+64', 3);
T('8.6393291639875890735086672694168672289397236344328768668248824e+61', '8.63932916398758907350866726941686722893972363443287686682488243624805002e+61', 1);
T('3.72058625710285453557608442183551441874e+38', '3.7205862571028545355760844218355144187413139664600547766448636641640058e+38', 3);
T('5.8095465528024702747657857915111435492e+37', '5.809546552802470274765785791511143549185338389618844539219756561985589639e+37', 5);
T('9.741881351931767174896649189428232198209798527760776786410649e+60', '9.7418813519317671748966491894282321982097985277607767864106494758015806545971723757641672023330858503e+60', 5);
T('4.4136611401446658412916662371826642921e+37', '4.413661140144665841291666237182664292119e+37', 1);
T('4076684897165', '4076684897164.563929189178632184076690532', 2);
T('8.82704224591826993555217851141228537278619668235e+47', '8.8270422459182699355521785114122853727861966823481031747529591537651e+47', 0);
T('5.47142991881490055206455164553503865855047e+41', '5.471429918814900552064551645535038658550472942e+41', 1);
T('114262', '114261.929266521859', 2);
T('6.432522677986887303452175256975566566691155849011878266289388093811122534789e+75', '6.432522677986887303452175256975566566691155849011878266289388093811122534789e+75', 3);
T('562864845896', '562864845896.1213853394038053222657', 1);
T('1.855566077705027679231751922280266631686e+39', '1.85556607770502767923175192228026663168597476350186029765126177038851797912e+39', 6);
T('5.55203762884687185624165834683891551763636398325100098679994300722713701e+71', '5.5520376288468718562416583468389155176363639832510009867999430072271370175791103354894777505967505349114e+71', 1);
T('2.26157085459782909638450859797142816032731177e+44', '2.261570854597829096384508597971428160327311766554694e+44', 5);
T('8.02684569295260690735305841338245465948354637493752545211e+56', '8.026845692952606907353058413382454659483546374937525452112825992414573886817534826145113348113e+56', 6);
T('5.6601462240565014227355718212527234479608766294446010219887e+58', '5.660146224056501422735571821252723447960876629444601021988602764293072912603e+58', 0);
T('8.58222047601913675324064239257694174994277784920348808434948732764e+65', '8.582220476019136753240642392576941749942777849203488084349487327632481851552414310382468760217096672144e+65', 0);
T('1.03009305438668293116416584869724170861904206580345618e+53', '1.03009305438668293116416584869724170861904206580345617831897607967340196337790662939125691e+53', 4);
T('812684', '812684.7254448360633', 1);
T('8.8356560273037680969352256623649567091688678017952744206259657116313e+67', '8.83565602730376809693522566236495670916886780179527442062596571163127784699191428510122431e+67', 5);
T('40207', '40207.1107161573159984146971', 1);
T('2.96975912102909976973639940177e+29', '2.96975912102909976973639940176852958833530748566690515496e+29', 2);
T('5.3900438889242875148050113699061775831866448975849439e+53', '5.3900438889242875148050113699061775831866448975849439010598843394647379977459344783e+53', 6);
T('9.866117710406353508514750143945980962555e+39', '9.866117710406353508514750143945980962555420672468e+39', 6);
T('9914537181290', '9914537181289.46189499649153340880240397722', 0);
T('11', '10.3433', 0);
T('8.252414810346863103085605791572854691307347630371439999411069478883e+66', '8.252414810346863103085605791572854691307347630371439999411069478883590231285703550943e+66', 1);
T('8.1571011888862335320590686851657195468352145595943469598276404754855335993555e+77', '8.157101188886233532059068685165719546835214559594346959827640475485533599355492855982690013762e+77', 0);
T('2.276674239846825166716991697091568194606136930977296976416693225e+63', '2.2766742398468251667169916970915681946061369309772969764166932250905100298930651642067522682578871225347e+63', 1);
T('8.405197619814706617238737416826313568901289359926767244e+54', '8.40519761981470661723873741682631356890128935992676724423804277690444500583738112e+54', 6);
T('3.411997289814671284848351363466106e+33', '3.4119972898146712848483513634661064e+33', 4);
T('9.93844720877013328493061014051122995906060729e+44', '9.938447208770133284930610140511229959060607292733e+44', 4);
T('68490951033368932', '68490951033368931.696856423298', 5);
T('2.42416235467698394164343266941083317078362082309136885033433670418628e+68', '2.42416235467698394164343266941083317078362082309136885033433670418628854335633585371893201324812179e+68', 1);
T('956739795842921401546', '956739795842921401546.1593', 5);
T('8.90131394812137358857401466347994376726438351568313396643029e+59', '8.9013139481213735885740146634799437672643835156831339664302880371853547303765779e+59', 4);
T('2.681855623901508183311013792698387626149e+39', '2.681855623901508183311013792698387626148669269061788395663e+39', 5);
T('1.8740570338924959503522951752187235712378607737943447219839740062765855249133731e+79', '1.87405703389249595035229517521872357123786077379434472198397400627658552491337305393894451e+79', 2);
T('7.14654801273851798060744647217994811287488689661384011933784191870944217435402e+77', '7.146548012738517980607446472179948112874886896613840119337841918709442174354028003913434409160535783e+77', 1);
T('2.674962335190526283145759e+24', '2.67496233519052628314575913806e+24', 1);
T('5.41757549482459624992721892595361987e+35', '5.417575494824596249927218925953619861e+35', 2);
T('21081051923412742', '21081051923412741.83401786413587277', 0);
T('1.930224067846437578661904794213354e+33', '1.930224067846437578661904794213354865918722117505794430478e+33', 3);
T('2.7357493908933544803462731859045673711630127131612590324185e+58', '2.7357493908933544803462731859045673711630127131612590324185303478230926354656e+58', 1);
T('2966578089', '2966578088.9825571785188901707522817289496631147', 5);
T('3.368390127520202183910609656749975771541495155992852667436121469774e+67', '3.3683901275202021839106096567499757715414951559928526674361214697740440028826107243386919663e+67', 3);
T('8.061779418050387689227098136962227122516296e+42', '8.06177941805038768922709813696222712251629661e+42', 1);
T('5.045610630600405259967388093370785283471100118066035860380025204555781205287546e+78', '5.04561063060040525996738809337078528347110011806603586038002520455578120528754667681234150542276e+78', 1);
T('5.797339032019132070400494761409498769657309e+42', '5.7973390320191320704004947614094987696573092361274135919337452761125855412871e+42', 3);
T('9.201256998550004173318169e+24', '9.201256998550004173318168520968909645045469891289038160645e+24', 0);
T('282412182837587047', '282412182837587046.743262', 4);
T('3.72636204109489088349399276262656171894729782124737085765943759e+62', '3.72636204109489088349399276262656171894729782124737085765943759276e+62', 3);
T('9631702', '9631701.83233723557039338481926969', 5);
T('2.401086026928221213938680343470191889597022588812e+48', '2.40108602692822121393868034347019188959702258881256961523039472597727280555480712438048e+48', 1);
T('42647091690792', '42647091690791.3', 0);
T('55737564244056864353', '55737564244056864353.26', 6);
T('90732871776', '90732871776.3905100065345276737320653849269864', 5);
T('1.9277694883806930026530983363573787535294279028466663453e+55', '1.9277694883806930026530983363573787535294279028466663453744778191587262113449354818832e+55', 1);
T('9358154', '9358154.9125786520716363447544576400753742564', 3);
T('7.72148861229276359755271496650950010618948410752609e+50', '7.7214886122927635975527149665095001061894841075260938486554994e+50', 1);
T('3.69137067111788925300612548745845686474283172032370534176490092554954181625739e+77', '3.6913706711178892530061254874584568647428317203237053417649009255495418162573874120511014821305e+77', 4);
T('9.602147672614305933364789272473903309292464471655219e+51', '9.6021476726143059333647892724739033092924644716552191527053510769e+51', 3);
T('1.6698394455265124888360242402826596472870501902240759895666387532816879062632e+76', '1.66983944552651248883602424028265964728705019022407598956663875328168790626321378619158497946475024e+76', 3);
T('9.85723605738258553515039912102375410044867961475847606361e+56', '9.857236057382585535150399121023754100448679614758476063610228502591182977209408810581904e+56', 5);
T('3.4085574990580053526776e+22', '3.4085574990580053526775641365535622484748728086e+22', 0);
T('655742130378104673803', '655742130378104673803.32321416188030368942', 6);
T('8.68190263916108427288436623482743007366169395809977147044950220010177661135e+74', '8.6819026391610842728843662348274300736616939580997714704495022001017766113487432028302610331997979653e+74', 2);
T('56042303590001', '56042303590000.3068866213394368427071892845', 2);
T('3.170460328703129304621843859308175121060138163284138816029797571083944240816194e+78', '3.1704603287031293046218438593081751210601381632841388160297975710839442408161939198674473530047822e+78', 4);
T('1.1025654633824685821090707506219295602657409e+43', '1.1025654633824685821090707506219295602657409e+43', 1);
T('9.710798494114453998002504294948499581673958507177051779e+54', '9.7107984941144539980025042949484995816739585071770517789790689563142556e+54', 5);
T('9.179184438347308246754091743287899e+33', '9.179184438347308246754091743287899277964233112672718984003629673875e+33', 3);
T('3.673341828194568671392468493967817682805141512481755137020294725971268551303e+75', '3.6733418281945686713924684939678176828051415124817551370202947259712685513031757038107786262708382906192232056e+75', 5);
T('75340945953893', '75340945953892.935321978980870263446168438', 4);
T('55', '54.91626067595496', 5);
T('6.59211288819938907883726846633971636994553428025108e+50', '6.5921128881993890788372684663397163699455342802510744336370053449e+50', 0);
T('3.80422980599827631986427402640182194617583299965842e+50', '3.804229805998276319864274026401821946175832999658420385156e+50', 1);
T('1.55251777846813004605016006e+26', '1.55251777846813004605016005899015866004147271480745782740998e+26', 4);
T('45570', '45570.178', 6);
T('9.1239342425989148749664084216855823498600311136774587014854403111445737123541178e+79', '9.12393424259891487496640842168558234986003111367745870148544031114457371235411774545981396149840354222148e+79', 2);
T('3245655685341954', '3245655685341954.4172153432611838025325561129094895422199', 1);
T('2.104583063083012418256204839708060353320987036005181619893458344869357541e+72', '2.1045830630830124182562048397080603533209870360051816198934583448693575400478853056e+72', 0);
T('1.32349300875876218751195607862978544140655940997566458e+53', '1.323493008758762187511956078629785441406559409975664580510625172991195073112289050294e+53', 4);
T('2.469982870582751542058793e+24', '2.469982870582751542058793933288263497048515731997e+24', 3);
T('5.489615473050687477774947e+25', '5.4896154730506874777749470071923004477191964134e+25', 4);
T('1.899420050635769300942669570214900418910659385688282012680571446241816729e+72', '1.8994200506357693009426695702149004189106593856882820126805714462418167287389996e+72', 6);
T('9.16413044919307766100932852206201570984154268897e+47', '9.164130449193077661009328522062015709841542688973714562463557172e+47', 4);
T('537623554043482', '537623554043481.37086667', 2);
T('8.47737555998387889981313178084e+31', '8.47737555998387889981313178084003576829096e+31', 4);
T('40011825645', '40011825645.279494497165551705', 4);
T('5.17667226599465241208e+21', '5.1766722659946524120800332658790712e+21', 5);
T('5.9583541941842092666424524678638534699131436002599294835788852476782e+67', '5.95835419418420926664245246786385346991314360025992948357888524767810541409e+67', 2);
T('4.1101259645678632766262201754778e+31', '4.11012596456786327662622017547770704509954587860997900701e+31', 0);
T('8.9945156373268728027357954330230050428542900899700665714982762389249162938101e+76', '8.9945156373268728027357954330230050428542900899700665714982762389249162938100573295850466575416e+76', 6);
T('8.1801065607525946864859852760492889485744766146590484840303669657210270313133e+77', '8.18010656075259468648598527604928894857447661465904848403036696572102703131329278464187373603887e+77', 0);
T('1.939477684818107837107033947198610177100930239206421320629e+57', '1.9394776848181078371070339471986101771009302392064213206287403696154965505187091029872812e+57', 4);
T('5.322906342291329270613225882999828477746998299935384521805537283e+63', '5.322906342291329270613225882999828477746998299935384521805537283370094887681627405186497327770621e+63', 3);
T('3.345734413209971734215179e+24', '3.3457344132099717342151792831634563653693949338155897e+24', 3);
T('9024949562333780504', '9024949562333780504.1410579414574613576', 5);
T('4.0553482845051529605653855400955772944e+38', '4.055348284505152960565385540095577294405408829893274182260542651172429151514e+38', 1);
T('9.66578946335161824087812864077602357065788624125148787865435808e+62', '9.6657894633516182408781286407760235706578862412514878786543580781e+62', 5);
T('5.2058863234417664116224470125595647138510367398e+46', '5.2058863234417664116224470125595647138510367397877e+46', 0);
T('96005', '96005.2066061127422', 3);
T('9.012751212384806532500869623067309316415237419494943622903539317967546550019e+75', '9.0127512123848065325008696230673093164152374194949436229035393179675465500185677544099871523027137663e+75', 2);
T('7.9912063897274937154077846610064691037252978693786355976564957597799e+68', '7.9912063897274937154077846610064691037252978693786355976564957597798964278598349181780999849868923790931563e+68', 0);
T('8.644630961284562897050727809729840655756934639888510355844576670596130822e+72', '8.64463096128456289705072780972984065575693463988851035584457667059613082212218742325151933652987778458976469e+72', 4);
T('5.372828987256193393665085405752685020803166433510833465e+54', '5.3728289872561933936650854057526850208031664335108334651342588216545369995982185770437097412593e+54', 6);
T('8.99666205366173693573118001421739184482813e+42', '8.99666205366173693573118001421739184482812908239579335785e+42', 2);
T('514', '513.9328985535299075', 2);
T('5.22867513146385218736862108107449700375e+38', '5.2286751314638521873686210810744970037470899e+38', 5);
T('4.6352315841724572476736227577468223139193099101887406169e+55', '4.6352315841724572476736227577468223139193099101887406168623334531898e+55', 6);
T('1.1622162097958773366036598620534830806e+38', '1.1622162097958773366036598620534830805977546204e+38', 5);
T('3.90755337347920578724592203623865293514850631968877547491663321028181211639351e+77', '3.9075533734792057872459220362386529351485063196887754749166332102818121163935058692432434498709904426e+77', 2);
T('517', '517.939', 1);
T('5.395296117720425341432658614996044307171627654501939533e+54', '5.3952961177204253414326586149960443071716276545019395338e+54', 3);
T('2.6821532274081814862137424274448690170812120142e+46', '2.6821532274081814862137424274448690170812120142e+46', 5);
T('1.059680546641624034054178945011896375521253411e+45', '1.059680546641624034054178945011896375521253410824475153943210079523249719066764447e+45', 4);
T('439274', '439274.10775737742911876142452172', 3);
T('3.9552792656068502711345244171299179577e+37', '3.9552792656068502711345244171299179577466e+37', 5);
T('6.77472775195401602710356626756986113409048502850748536e+53', '6.7747277519540160271035662675698611340904850285074853621175543645411010747819e+53', 1);
T('2.7861942803784524502762113811452298761504131e+43', '2.786194280378452450276211381145229876150413117588465378e+43', 5);
T('3.251503388008389974513250458381382823269212313110210132643011393577019098141e+76', '3.251503388008389974513250458381382823269212313110210132643011393577019098141e+76', 6);
T('7.180108640964906981813806801296773139531125608682e+48', '7.18010864096490698181380680129677313953112560868124279039053393637908e+48', 2);
T('4.4873371005154218168424434222126402947325045742815467017799261178753e+67', '4.4873371005154218168424434222126402947325045742815467017799261178752357370276301888548900528807875e+67', 2);
T('9.296637302198389941844006067124243e+33', '9.296637302198389941844006067124242932462141977804266414610028380977e+33', 2);
T('5.8692980704260328344128469419175230779520870448e+46', '5.869298070426032834412846941917523077952087044762465308620488328669412e+46', 6);
T('37', '36.7716684', 5);
T('10019', '10019.0667814762909473486213523766419192879', 4);
T('7.65448044657027802912923544136535918677085665217e+47', '7.654480446570278029129235441365359186770856652173429972156707774325990665e+47', 3);
T('76928134656873272462', '76928134656873272461.8853469637926548045571579505421573', 4);
T('4.806475018445354328905794370320627533469836203497240363835648156475191e+70', '4.8064750184453543289057943703206275334698362034972403638356481564751910183288e+70', 6);
T('6.549051689811413292827254725354495717756942714529661e+51', '6.54905168981141329282725472535449571775694271452966040383782445889373844948929762315139e+51', 2);
T('7.273429194154501425003881903113560451149081662128037536252372892094e+68', '7.273429194154501425003881903113560451149081662128037536252372892094003011548241647079377e+68', 6);
T('6.2200508877973669087326348012927026812588830103242e+49', '6.220050887797366908732634801292702681258883010324212297578989269157682456018e+49', 5);
T('960198', '960197.3697083762928761808', 0);
T('1.00515930573627860493143833058976470539005052467509087903142794e+62', '1.0051593057362786049314383305897647053900505246750908790314279495e+62', 3);
T('3.366682261486049835303093961247146e+33', '3.3666822614860498353030939612471463508988111119e+33', 5);
T('5.5854701476880337465065489213247006729601474e+43', '5.58547014768803374650654892132470067296014742963348836e+43', 3);
T('8.969242873115461496395352049050028467175025924490480698377678234051654757e+73', '8.969242873115461496395352049050028467175025924490480698377678234051654757e+73', 3);
T('3.440389484328506813896581601882456242232358040034411608e+54', '3.4403894843285068138965816018824562422323580400344116080510895e+54', 5);
T('7.40524746181203723721905920886994378045858192902562e+50', '7.405247461812037237219059208869943780458581929025614815690443734e+50', 0);
T('1.762266187591667923115881104296483168160657685110351162286326795554e+66', '1.7622661875916679231158811042964831681606576851103511622863267955531585e+66', 2);
T('8.1580748921175495596268503601051102708529924318068263647e+55', '8.1580748921175495596268503601051102708529924318068263647030606685e+55', 5);
T('2.87152182063648280518153661122257353502207877526960607977516562984e+65', '2.87152182063648280518153661122257353502207877526960607977516562984292692e+65', 3);
T('16818520635', '16818520635.3904873428227852152770218669606', 5);
T('5.53508540674112362205089615556187530073722e+41', '5.535085406741123622050896155561875300737215720262422279547410798372593260764160893e+41', 6);
T('9.246353096921310158888039960634361165741e+39', '9.2463530969213101588880399606343611657408590006213037072748966984314261563626926e+39', 5);
T('5.5610276628897745898264035e+25', '5.56102766288977458982640341233e+25', 0);
T('3.89903048496583983206451462258601255723776144932472811084744552e+63', '3.89903048496583983206451462258601255723776144932472811084744552045404e+63', 5);
T('5.23237243096106840553939508228457e+32', '5.23237243096106840553939508228456255e+32', 0);
T('2.676502697978716242875748146698675874728181805278760031494427633136505e+69', '2.676502697978716242875748146698675874728181805278760031494427633136504038e+69', 0);
T('2.121512138670151346828436768309609619812665578638036804758095e+60', '2.1215121386701513468284367683096096198126655786380368047580943999109474185e+60', 0);
T('74541970', '74541969.8125727217791', 2);
T('804', '804.23762155977111267620256152850799715199', 3);
T('3.51836270464923095866703656920791700238155665438e+48', '3.518362704649230958667036569207917002381556654379982598954808832644911989476e+48', 5);
T('1.359011844469935080740575315450652159790642455382524719152219375495050420764e+75', '1.359011844469935080740575315450652159790642455382524719152219375495050420764638603e+75', 1);
T('7.843952270737785566718444376482126231e+36', '7.84395227073778556671844437648212623051785e+36', 6);
T('1.2110275473349566968190412287520311e+34', '1.211027547334956696819041228752031058890619952e+34', 4);
T('7.8337976661913191978204664387e+28', '7.8337976661913191978204664387793906955e+28', 1);
T('7555855', '7555855.3116970838406879463540729', 5);
T('41082895084636', '41082895084635.385536712070576826689123515022', 2);
T('3.9857162871599021565431330125666837633631716665422185e+52', '3.98571628715990215654313301256668376336317166654221846349801557256589056800172962529e+52', 2);
T('9', '9.4331318334587952248951382164969784', 3);
T('4.176938181378343014374461230517203667995170961563515e+51', '4.176938181378343014374461230517203667995170961563515809697920080600370992469367885041528e+51', 1);
T('6.2327394293901612139744667378295222381126576024318496866783756171623832715140821e+79', '6.23273942939016121397446673782952223811265760243184968667837561716238327151408205455248376731416240893976648233723e+79', 5);
T('14056557662', '14056557662', 1);
T('1.7047332786640687154791859694540320967031e+40', '1.70473327866406871547918596945403209670305335e+40', 6);
T('6.6806323607017198856349945e+25', '6.6806323607017198856349945201e+25', 4);
T('3.336418089738775472948623536765671e+33', '3.336418089738775472948623536765670272170192948492148e+33', 2);
T('7.5264919307421118833569393387913216747636382908853977477349284133913e+67', '7.5264919307421118833569393387913216747636382908853977477349284133912511e+67', 5);
T('3.622727584430040556047032124406527968e+37', '3.62272758443004055604703212440652796796515e+37', 2);
T('3336', '3336.210120013235112276306819', 3);
T('124', '123.3329193693697609923486412774315513444553', 0);
T('9.08660042263185540560555299280248607e+35', '9.0866004226318554056055529928024860681e+35', 4);
T('70218320603081396', '70218320603081396.0238321414682276478814792983647421443', 4);
T('9.79547092777702635154875611393663582430134156226288549377735793629979e+68', '9.795470927777026351548756113936635824301341562262885493777357936299791370723110043653034583885304e+68', 3);
T('1.090209406494126412700924937930701e+33', '1.090209406494126412700924937930700565262126077e+33', 0);
T('4.2020177082275528651428657270242131617158434862892264482126724356524986648e+73', '4.20201770822755286514286572702421316171584348628922644821267243565249866475514788593911993467960291755919174928e+73', 2);
T('2.976835066174389260819446536786861192189374016035971e+51', '2.976835066174389260819446536786861192189374016035971525007e+51', 3);
T('8.82066445639368061003994522492951219335615794661e+47', '8.8206644563936806100399452249295121933561579466191e+47', 3);
T('8', '8.225177782313406542476038542850169', 3);
T('5933', '5932.77638995339260972420872929', 2);
T('1.5992928174789628820472101140722931945481493174e+46', '1.5992928174789628820472101140722931945481493174e+46', 5);
T('5.112486671981817426380407893549789690593436599173829467273628325e+63', '5.1124866719818174263804078935497896905934365991738294672736283245975e+63', 5);
T('2.491245581775323629711502e+24', '2.4912455817753236297115016836779922988143539417616642864539749613e+24', 2);
T('7.6068485989600705525000344455e+28', '7.60684859896007055250003444554302e+28', 6);
T('3.69816413083949171350094858329538713499421528150536160278295e+59', '3.6981641308394917135009485832953871349942152815053616027829501e+59', 3);
T('936351310016820', '936351310016820', 5);
T('2', '2.0966185033575555401532774350537', 5);
T('9.291289883071655345712179971428743391940865346106498819632552e+60', '9.2912898830716553457121799714287433919408653461064988196325522997150508144359138389802733921021689e+60', 1);
T('5.148078694935083114335305043048551592585027523757644713935510345088272e+69', '5.148078694935083114335305043048551592585027523757644713935510345088272217e+69', 3);
T('2.011823765904167580321e+21', '2.0118237659041675803212444e+21', 5);
T('8.0807409245555642022072361150352692381946418576149159283950649103533e+68', '8.08074092455556420220723611503526923819464185761491592839506491035330428144449599747612215644489441478e+68', 3);
T('3.407564225801381084231936913263034151765292e+42', '3.4075642258013810842319369132630341517652922463350755e+42', 1);
T('2.1858409599924582540365573031027e+31', '2.185840959992458254036557303102656778016093e+31', 4);
T('8.72084699760647073335201255296835367916130394165e+47', '8.7208469976064707333520125529683536791613039416456401951400060929512866993041617570462e+47', 0);
T('2.4274111714083739714615749268356771857369e+40', '2.427411171408373971461574926835677185736846803063224277726737595974462883348e+40', 0);
T('9', '8.94933660277387042575266427884398873', 5);
T('1.193129791058295094037072427906710445309973679921e+48', '1.1931297910582950940370724279067104453099736799215e+48', 3);
T('1.8198037094849355598893886049368882198859855331714915770124360337632889e+70', '1.819803709484935559889388604936888219885985533171491577012436033763288849764e+70', 2);
T('9.13600781027867282834330884654772552564747175690154088e+53', '9.1360078102786728283433088465477255256474717569015408828710923400165669374563826e+53', 6);
T('2.09597208981365403584905086335329741653817620122e+47', '2.09597208981365403584905086335329741653817620121594e+47', 6);
T('8.666019766163297715180322556161103284167615372248315034821753055670196376e+74', '8.666019766163297715180322556161103284167615372248315034821753055670196375993114637e+74', 2);
T('7.960899729256033401800038595529054797615027022618614318e+54', '7.9608997292560334018000385955290547976150270226186143178232801182041332003e+54', 2);
T('8.66881380176888776704368481001995850746273946155896435582469018835083727871974e+77', '8.668813801768887767043684810019958507462739461558964355824690188350837278719738436231468111786564632857447777669e+77', 2);
T('3.684705701118847813036152579401963534436112450142324716402731878e+63', '3.684705701118847813036152579401963534436112450142324716402731878686513e+63', 3);
T('8.4415091862464830310022114231877179890349117432267897003642671014889297571087858e+79', '8.44150918624648303100221142318771798903491174322678970036426710148892975710878571598e+79', 2);
T('309765412', '309765412.1044009775971656891279260858753007', 3);
T('2.4124968098329263250325771266075848387610322e+43', '2.412496809832926325032577126607584838761032167523891358495408205570068691166163034e+43', 5);
T('6.9542150229265980098179802402555966730107737820958e+49', '6.954215022926598009817980240255596673010773782095710115226640612000240182295066692422886e+49', 0);
T('7.207022800758531433483538203335539e+33', '7.2070228007585314334835382033355384072090183568582486492135177e+33', 0);
T('3.35315113572814587579747877014829999158e+38', '3.35315113572814587579747877014829999158393985e+38', 3);
T('8.5126487110205778524504349057e+28', '8.5126487110205778524504349057e+28', 1);
T('8.504992499141698109748757862882826968760626e+42', '8.5049924991416981097487578628828269687606260883154726e+42', 3);
T('8.2318714157713190487597047699962045847017992904093168846162447049266484374685e+76', '8.231871415771319048759704769996204584701799290409316884616244704926648437468457460138e+76', 0);
T('9.202423285882992098624977974e+27', '9.202423285882992098624977973677681177452604669320258e+27', 4);
T('5.2664344074673582017408e+22', '5.2664344074673582017407195729784642446784492547336845e+22', 2);
T('5.56664167689907443253261285962271860197e+38', '5.566641676899074432532612859622718601971310663477557532613e+38', 1);
T('2.12227999840903088219243712950965983359564971177767948098e+56', '2.12227999840903088219243712950965983359564971177767948098153373802154842116056903931e+56', 4);
T('8.01729461989501956978319523e+26', '8.01729461989501956978319522522162048986296825576e+26', 0);
T('5.198510960471122195948276321052911695891649810307770907624555528e+63', '5.1985109604711221959482763210529116958916498103077709076245555275384589e+63', 4);
T('6.983917601617980907193050961628e+30', '6.983917601617980907193050961627108267839781731426698435356158786545189e+30', 0);
T('14148725261133110022', '14148725261133110022.350878894265598644989749939051146263005', 5);
T('680988662791486', '680988662791486.61109282401986', 1);
T('4.2742746291918184345224404184667245154973198782496912077914004968990148478758e+77', '4.27427462919181843452244041846672451549731987824969120779140049689901484787580251861356911512611630692576e+77', 4);
T('7.42892945669717221213577e+23', '7.4289294566971722121357639962543072640749116409103095096668e+23', 2);
T('292677', '292677.4844', 1);
T('6.875573063850154022726358005417177563332e+39', '6.875573063850154022726358005417177563332040306137856509597922234619e+39', 3);
T('4.0269990435314792793886028133122e+31', '4.02699904353147927938860281331223e+31', 4);
T('6.667007547045766567558472813103515723094235920716146075989605e+60', '6.66700754704576656755847281310351572309423592071614607598960596696752156840527e+60', 1);
T('6.797175333626591999120022576060982629783235101683295534214720204726628575e+72', '6.7971753336265919991200225760609826297832351016832955342147202047266285756928423851e+72', 1);
T('2.84617674745407946542173831341081004496927534160599046440455081e+62', '2.846176747454079465421738313410810044969275341605990464404550808529088343084023914246546919e+62', 0);
T('8.435119043061611310683050124e+27', '8.43511904306161131068305012351511806e+27', 2);
T('4.698523733073037199554996719606720153384333144640762765029132212e+63', '4.6985237330730371995549967196067201533843331446407627650291322112e+63', 0);
T('7.135338889130961828719157891597209437255767409418e+48', '7.135338889130961828719157891597209437255767409417751001631343935501718759e+48', 2);
T('9', '9.40910546969336', 4);
T('2.560293891627586928730000794055732692488254180976848784125282e+61', '2.56029389162758692873000079405573269248825418097684878412528196769449227e+61', 2);
T('6.621902094787570458983683465690480130448145510189302966732393479e+63', '6.6219020947875704589836834656904801304481455101893029667323934788506545364e+63', 0);
T('6.35881260558059241953398962094532115117930982396742543874571798063231166e+71', '6.3588126055805924195339896209453211511793098239674254387457179806323116526506908411155473e+71', 0);
T('89687174373', '89687174373.63046932397952790226108', 1);
T('5.24371705337623290219393632360300651776415978377054950249458703911e+65', '5.2437170533762329021939363236030065177641597837705495024945870391064606658336143548614e+65', 4);
T('7.9593717315841365200954605089060123833457207606451828211113148197114e+67', '7.9593717315841365200954605089060123833457207606451828211113148197114210385245597575193461267587758077787e+67', 3);
T('2.6366813197686518496285469008100022536e+37', '2.63668131976865184962854690081000225364297590865686770621187998451196254986074e+37', 1);
T('5.3180109144883431209511457210022861239731685e+43', '5.31801091448834312095114572100228612397316852747692399542755452870606078359e+43', 4);
T('7.14477335155041994807883154910660297275350626535707e+50', '7.14477335155041994807883154910660297275350626535707986e+50', 3);
T('8034622', '8034622', 5);
T('129675088', '129675088.427789828893386935', 3);
T('82792', '82791.7126', 2);
T('1.902556237889212569557607539615880058384116121335e+48', '1.9025562378892125695576075396158800583841161213350306222963e+48', 6);
T('84807', '84806.384930425142627185533', 2);
T('64942402', '64942402.05908538', 5);
T('8.4003432850458837301956893411268112688e+37', '8.40034328504588373019568934112681126876439549607761896731627151228735e+37', 5);
T('8.91091257886382751953374403077634758504561493939e+47', '8.910912578863827519533744030776347585045614939385786487629e+47', 4);
T('411022', '411021.6524104033797766658374303', 5);
T('7.981401979651766052020523856559470105725308745757111634055954156672e+66', '7.98140197965176605202052385655947010572530874575711163405595415667294033e+66', 3);
T('45343020022913', '45343020022912.08845639935', 2);
T('21831115337', '21831115336.6791654436488267870266', 2);
T('2.83140488246779785598924852217e+29', '2.8314048824677978559892485221744285159612655826505e+29', 3);
T('50222783408488', '50222783408487.659611447353445018064381391', 2);
T('3.0101896344551159413594275849935399096167454987e+46', '3.01018963445511594135942758499353990961674549862676e+46', 0);
T('1.146504982599981130154211e+24', '1.146504982599981130154211355030190560112678983196415534e+24', 6);
T('2.537266763865616444587256212164100353284505512359e+48', '2.537266763865616444587256212164100353284505512358655274518874867094404382005e+48', 2);
T('1.235900687034181270111722752471038342369520069391842408e+54', '1.2359006870341812701117227524710383423695200693918424081107986597979383016746500691435e+54', 1);
T('4.41334653328760419281470539227088686464937134523e+47', '4.41334653328760419281470539227088686464937134523563448644765721287773992412897e+47', 1);
T('1.722835549332023435214110366225719e+33', '1.72283554933202343521411036622571890009581558654548e+33', 6);
T('7.85741425708407346544478e+23', '7.85741425708407346544477563178152e+23', 2);
T('1.61033937598059377384410714171637871e+35', '1.610339375980593773844107141716378712796390311935125356745742326049647e+35', 5);
T('780061', '780060.256462235734983432049256393047278393', 2);
T('4.453744167533706071423075112847385e+33', '4.453744167533706071423075112847385193152302574006040141624141643804412521e+33', 4);
T('32845992', '32845991.591871762103603966680507119941', 5);
T('8.15320572651715105665438430862580225211368031e+44', '8.15320572651715105665438430862580225211368031628307822461381132536151624e+44', 1);
T('9.77675495367876554311968e+23', '9.77675495367876554311968581815295389648240668902713908063e+23', 3);
T('8871746303941', '8871746303940.7833058794726623214850315', 4);
T('47673137695947479', '47673137695947479.18993', 1);
T('4.767633669880245247704089468386055202985e+39', '4.767633669880245247704089468386055202984569549436e+39', 5);
T('111821', '111821.357780154606342240158558513180468177', 3);
T('36391655359453562140', '36391655359453562140.71425955720815117493643805571', 1);
T('4.0306488978305036648749736310897113032874003406943935623580435948469606803e+73', '4.03064889783050366487497363108971130328740034069439356235804359484696068021705754280252304472919582502530722507338e+73', 2);
T('4.63691425626554546818375e+23', '4.6369142562655454681837462257324582546487594433143e+23', 5);
T('5.069330652916929174417723819086497495e+36', '5.0693306529169291744177238190864974952e+36', 4);
T('8.63417116292035082035055013260512326621154122267024511657906931619e+65', '8.63417116292035082035055013260512326621154122267024511657906931618900569055958547461476489804207701162e+65', 6);
T('4411411160', '4411411159.182378314517643166345755582', 0);
T('5.79010782422633427347177124048176095186104865875301e+50', '5.790107824226334273471771240481760951861048658753009982192122608847380747541862199625044e+50', 0);
T('4.006068066431431476898333786944503475266734663799e+48', '4.0060680664314314768983337869445034752667346637988884338794791821975511910448676639598105e+48', 6);
T('8.584410140339746097015718828762601508905730505350751408896726371509712937180241e+78', '8.5844101403397460970157188287626015089057305053507514088967263715097129371802411104662711331e+78', 4);
T('8.847716511975373556640526961879e+30', '8.8477165119753735566405269618793057391912752424e+30', 1);
T('4.825634132736968523151294719036274569373594e+42', '4.82563413273696852315129471903627456937359495686110974245415546e+42', 3);
T('3.43303019500105635152880293852443344815120327455622747758e+56', '3.433030195001056351528802938524433448151203274556227477577751e+56', 0);
T('3.4999323314719295462232965e+25', '3.4999323314719295462232964889956918335096673863122357736e+25', 4);
T('7.17981364350623153230790690131798872720227593488886383507008005169256350726e+74', '7.179813643506231532307906901317988727202275934888863835070080051692563507262801536884969502382e+74', 6);
T('7.09909452326511508293848714109011417133240461e+44', '7.0990945232651150829384871410901141713324046187806614619181795997951235e+44', 1);
T('1.9556879701604003994423632840551724648891571542021853460894040200769741554e+74', '1.9556879701604003994423632840551724648891571542021853460894040200769741554070401325747800891604736387e+74', 1);
T('6.0250298127006048514471677225e+28', '6.0250298127006048514471677224944012518521418654016e+28', 0);
T('3.18263810792204744996795854564901754682333364819391026163439757e+62', '3.18263810792204744996795854564901754682333364819391026163439757344046309682495755634583874055795404192e+62', 1);
T('1.4850013274508266139177401695e+28', '1.4850013274508266139177401694724217398023139188004693e+28', 2);
T('4960355033013256', '4960355033013256.820037062991', 3);
T('3.340926269746526883372356e+24', '3.34092626974652688337235637913730779909e+24', 1);
T('6.165009488351173803350571843687870097921203576375380451684599204173027e+69', '6.1650094883511738033505718436878700979212035763753804516845992041730276583925309397342453e+69', 3);
T('9.43266639800188535311134271538062160276282938241689609515106355919405407945e+74', '9.432666398001885353111342715380621602762829382416896095151063559194054079454658331046515086817e+74', 4);
T('73724812257208972', '73724812257208972.200197059822413053', 4);
T('2.88396197404555383257446897573509e+33', '2.8839619740455538325744689757350898073258082482666273544594e+33', 0);
T('4.806132815785779959121560987476400892235859e+42', '4.8061328157857799591215609874764008922358590623609666e+42', 1);
T('8.2782117557021682920223284e+25', '8.2782117557021682920223284948e+25', 1);
T('94885751366', '94885751365.115327205489663884502123433826', 0);
T('3.9114440257689316055127292117606460788e+37', '3.911444025768931605512729211760646078748124e+37', 0);
T('8.8022712037175241239805196e+25', '8.802271203717524123980519555342635166561114293765388777e+25', 6);
T('4.2718455829836695996162996486410108029796738725631239339498901e+61', '4.271845582983669599616299648641010802979673872563123933949890070591136667135104261e+61', 5);
T('2032729639690737', '2032729639690736.5927990430403328124978444', 0);
T('2.0617234473593325579297971531685344692639404969970382994593561271e+64', '2.06172344735933255792979715316853446926394049699703829945935612708466707601468783001612e+64', 0);
T('7.755658948597191352200006096769077025965897148918839004001441455748972255093e+75', '7.755658948597191352200006096769077025965897148918839004001441455748972255092729320038202801580868e+75', 6);
T('5.8376832752041278369365196846999042076579144e+43', '5.8376832752041278369365196846999042076579143932973432030333965703855114327368e+43', 2);
T('81715', '81714.32025152719346960328202418920392082', 0);
T('68294971061875', '68294971061875.5447774', 1);
T('1.393271623423272980428916517530597333967801927439e+48', '1.3932716234232729804289165175305973339678019274388607101846270694e+48', 0);
T('4.438142824976792769458218214e+27', '4.438142824976792769458218214253937467971940719898935573339e+27', 3);
T('20626715990806379', '20626715990806378.25689675812259', 2);
T('1.45118626488599367677039655234547258063e+38', '1.451186264885993676770396552345472580624076739177462e+38', 0);
T('4.46405687413240399841885279054646313485832e+41', '4.46405687413240399841885279054646313485832377235459109282371181951972170813638e+41', 4);
T('2.133636298455087958174957630750646271454729444325265e+51', '2.133636298455087958174957630750646271454729444325265e+51', 1);
T('5.196595921241345896549783837906824222e+36', '5.1965959212413458965497838379068242224641652686084e+36', 6);
T('8.41021299996869957446658798638631331178703410015523245107815890513139262436515e+77', '8.41021299996869957446658798638631331178703410015523245107815890513139262436515309e+77', 6);
T('9.6128005507770586101244237318531787506611610088e+46', '9.61280055077705861012442373185317875066116100877388657032006588376351e+46', 2);
T('2.560067730391497599008e+21', '2.5600677303914975990088305083596e+21', 3);
T('8.04586722990624167273410565101456466e+35', '8.04586722990624167273410565101456465386e+35', 0);
T('3.1960259648385410130114117956e+28', '3.19602596483854101301141179557e+28', 0);
T('6522', '6521.794365', 4);
T('8.29440503402714655161459719565565395216854825520864779899e+56', '8.29440503402714655161459719565565395216854825520864779899127720258998988291e+56', 5);
T('8.01164200917039493580012711282263e+32', '8.01164200917039493580012711282262166521485284607738920886772513e+32', 2);
T('5.847783540075505487250750153105400369936320569e+45', '5.84778354007550548725075015310540036993632056853095e+45', 4);
T('7182131', '7182130.5192380430746031754110691', 2);
T('4.823890465854386978805244042623975e+33', '4.8238904658543869788052440426239758101982905200199589e+33', 3);
T('4.29922123697969011028932974066185287113161922899322343148461765478723865263e+74', '4.29922123697969011028932974066185287113161922899322343148461765478723865263629891391854040845080749e+74', 1);
T('36567256971', '36567256971.1102360947148632496825556', 6);
T('5.4777511454944636149483109097477095133358e+40', '5.477751145494463614948310909747709513335840386039169538893964508052016519213e+40', 4);
T('3.237965377660273921288459697185817305722207284872229740617e+57', '3.2379653776602739212884596971858173057222072848722297406169266420264777e+57', 4);
T('6.823107548399075791173239953003493194624e+39', '6.823107548399075791173239953003493194624435032124387153001507789427670894e+39', 3);
T('6.686002683328874198697932128736e+30', '6.68600268332887419869793212873552734566438742503291316259521021376e+30', 5);
T('2.08159508829177768642541388795342224688785906355169419556e+57', '2.08159508829177768642541388795342224688785906355169419556029390655622257e+57', 3);
T('1.50455961325958079369236915922509125975e+38', '1.504559613259580793692369159225091259750043326196060155046880629097820929262e+38', 3);
T('94146', '94145.81412281', 4);
T('987', '987.099734563', 1);
T('1.2706857694135639381771971265586049859109526572146497071662487731356e+69', '1.27068576941356393817719712655860498591095265721464970716624877313560056126714391559009277339e+69', 3);
T('4.694629931148185164225654256526579662496982893e+46', '4.6946299311481851642256542565265796624969828929357472250039442256169287845999414e+46', 2);
T('1.786890493942854799881077542782392309607057990103e+48', '1.7868904939428547998810775427823923096070579901021277289741206061410769709476519826e+48', 0);
T('7.53355908202932990841998742256985064978325419446021245189458201056e+65', '7.53355908202932990841998742256985064978325419446021245189458201056576e+65', 3);
T('9.40386585221711865756984e+23', '9.403865852217118657569843564370993291915e+23', 5);
T('94075', '94074.7659125013337984711900509338592240973291', 4);
T('26', '26', 2);
T('37', '36.9390999600509723248346168347', 0);
T('544', '544.035635535102441144481088700267482021875', 3);
T('8384193602821', '8384193602820.833144761412480357466588821018', 5);
T('2.8365896476402676726311405654292036616379841850474e+50', '2.8365896476402676726311405654292036616379841850473905636587e+50', 2);
T('8.231554083234393162766709658542e+30', '8.231554083234393162766709658542118486559e+30', 1);
T('30', '29.814731366279166212881471', 2);
T('39', '39.1050388163346705529797477020593666709375', 6);
T('3.81076925871033971311486568e+26', '3.8107692587103397131148656792923790142e+26', 5);
T('8.84018312824637402590754832651419973923722435704872953e+53', '8.84018312824637402590754832651419973923722435704872952983282190108e+53', 4);
T('9.3246721651908156118713096831074406438201003792508038e+52', '9.32467216519081561187130968310744064382010037925080379839243381041634e+52', 0);
T('2.71760458940471746433482042676462724e+35', '2.7176045894047174643348204267646272466927024e+35', 1);
T('9.96047249056999111074e+21', '9.960472490569991110740988087030409791018813699e+21', 1);
T('65475338292', '65475338292.498', 6);
T('7.4874255066987215010353208938266991121669925423979296687246384546281559482e+73', '7.487425506698721501035320893826699112166992542397929668724638454628155948160271072005316796058423e+73', 0);
T('4.166727037148769936360991040645061e+33', '4.166727037148769936360991040645061156488308435720788e+33', 1);
T('1042', '1041.74037072813902124511193043659926274246', 4);
T('7.771044103742558051678929005874886482147119841445900024046945703e+64', '7.77104410374255805167892900587488648214711984144590002404694570296147345333654227739915345e+64', 0);
T('16212908209545084059', '16212908209545084059.83902899215100030606591', 1);
T('91405955892', '91405955892.41812090332933307768915552218187135925', 3);
T('2.388506496210227851294905479393652959169766013026616312e+54', '2.388506496210227851294905479393652959169766013026616311501476054574039246e+54', 0);
T('5.2014509497841512768267325089258238118596093545963289907600219377960294583906086e+79', '5.20145094978415127682673250892582381185960935459632899076002193779602945839060857880760495126231634389e+79', 6);
T('81374389273', '81374389273', 2);
T('3', '3.3', 1);
T('1.2447637476685946812256047290763450131164640248461557718761159402194418172344e+76', '1.244763747668594681225604729076345013116464024846155771876115940219441817234460499076876890828448297124161368930022e+76', 1);
T('2.0274933909806584994411599087169170743e+37', '2.02749339098065849944115990871691707431187253329155e+37', 4);
T('79696281866', '79696281866.398308', 6);
T('20232407', '20232406.55683270310300250937911573055661972', 4);
T('6426', '6426.572436', 1);
T('6.16698439556751768937906936530386891283186751657647748423654956045559099500302e+77', '6.1669843955675176893790693653038689128318675165764774842365495604555909950030100856334695196529411025e+77', 2);
T('9.794600647048894141327550030363205888568807415395e+48', '9.79460064704889414132755003036320588856880741539486715665049649649e+48', 0);
T('6.34191524270562063055674914704940562917444135028425998885139218e+62', '6.34191524270562063055674914704940562917444135028425998885139218e+62', 4);
T('2.1463991880004650620416831204520015053413962762931037466610487099522633e+71', '2.146399188000465062041683120452001505341396276293103746661048709952263299078932742553414127e+71', 6);
T('7.90442332663656684371999545086798728289592350708131916316147e+61', '7.904423326636566843719995450867987282895923507081319163161469973493e+61', 2);
T('8.498145580815076142723509680271165969073467108180811e+51', '8.49814558081507614272350968027116596907346710818081106253907835059869516451291908555029e+51', 3);
T('985486', '985486.1297909163902681953', 3);
T('10775580850928900', '10775580850928899.603016445888528686764468257632764033', 4);
T('6.92652322172874541311498030338860072e+35', '6.9265232217287454131149803033886007173228392737059460502649931360399507825e+35', 4);
T('9.782598666800746955090657e+24', '9.78259866680074695509065735740970232285521696595938168e+24', 6);
T('5.51550578163258383624577667060484924701097727351394254e+53', '5.5155057816325838362457766706048492470109772735139425439771693251706137e+53', 1);
T('8.51978677084076393233689833631539e+32', '8.51978677084076393233689833631539707e+32', 3);
T('31', '30.510589562398245004', 6);
T('9.7135730081333080273976191774497250236086148134245365176649605e+61', '9.7135730081333080273976191774497250236086148134245365176649604863438874721575e+61', 6);
T('771344365766381201', '771344365766381200.8030888369147823166', 6);
T('7.7149681713629135636336005783e+28', '7.714968171362913563633600578244895e+28', 0);
T('4224595', '4224594.8', 5);
T('3.9184440151712048966409843174857574344414623719176183283950469326599e+68', '3.918444015171204896640984317485757434441462371917618328395046932659899571709369336350693361861e+68', 5);
T('1.4318118158856186955429165630533687774037107402126402174419524e+61', '1.431811815885618695542916563053368777403710740212640217441952424303945200196922690041250444646863656e+61', 4);
T('8.93051070699780732330192632778077639556e+38', '8.9305107069978073233019263277807763955631518704442252327605009903587e+38', 1);
T('1.183811659419144874333049245056731e+33', '1.18381165941914487433304924505673115774264322336079615035e+33', 4);
T('6.90065071336790691331406857811975329690459995223713767819e+57', '6.9006507133679069133140685781197532969045999522371376781896004592978072357812023558229e+57', 2);
T('9.9637152564872215537349996784406089419479848894599777267628e+58', '9.96371525648722155373499967844060894194798488945997772676282e+58', 6);
T('2.468709869734195310828707664927166674368644787024312491707780793178752e+69', '2.46870986973419531082870766492716667436864478702431249170778079317875225779972946354e+69', 6);
T('5.476097998131839307676718534268156183492044527763506870578887e+60', '5.476097998131839307676718534268156183492044527763506870578886990806241988473341992569396281546002722e+60', 2);
T('1.1697535761798182010506788357881e+31', '1.16975357617981820105067883578802649965122e+31', 2);
T('5.3587849584896964335530025737599898292235301127394436926711092e+61', '5.35878495848969643355300257375998982922353011273944369267110916678588386311100398468575218899e+61', 4);
T('8.22150440269618131434647767552366167666988693306713623543500272766e+65', '8.2215044026961813143464776755236616766698869330671362354350027276546411363576e+65', 0);
T('5.7585521483559391735395307814261830315577138316111764287480066469471380943e+73', '5.7585521483559391735395307814261830315577138316111764287480066469471380943346199593132586781405037062e+73', 5);
T('61072837047', '61072837047.271554482478', 4);
T('6.35955120481245773635855327206923476423362293246516583393600786584423e+68', '6.359551204812457736358553272069234764233622932465165833936007865844227296318442692152212169407430927478559e+68', 5);
T('77', '77.7287944', 1);
T('9.1914596309282417391051169461257865489280287083880442e+52', '9.1914596309282417391051169461257865489280287083880441079611867973379276176050877615e+52', 0);
T('4.3708669604053459066403749560613113765721204937129366310593619794152355e+70', '4.370866960405345906640374956061311376572120493712936631059361979415235536598366614e+70', 6);
T('3.09164424561151870621871017203340109222392529819540703987452007182e+65', '3.09164424561151870621871017203340109222392529819540703987452007182229467788746294074563936294312318e+65', 5);
T('1.9929024870120374042680199979656206200032487317590790591444e+58', '1.9929024870120374042680199979656206200032487317590790591443715514463e+58', 0);
T('7', '6.1029887935187064', 2);
T('9.2661453476340246424002450248439390827782644008e+46', '9.266145347634024642400245024843939082778264400853558864925228959104284370655257e+46', 3);
T('61898748174', '61898748174.18273559407911094800956', 3);
T('7.9958272863418262775801844e+25', '7.995827286341826277580184356334616447e+25', 5);
T('8.7728796066288764325120053250667971022723862384133780740778073762e+64', '8.772879606628876432512005325066797102272386238413378074077807376264374300466713019489240143997e+64', 3);
T('5299526994', '5299526993.1328', 2);
T('5.05225082776277287733182697609773981762954354404e+48', '5.052250827762772877331826976097739817629543544040100090562636943863670031216261898e+48', 5);
T('81147', '81147.1444600139102025985', 3);
T('3.941916122964882422278666077306169585072026177e+45', '3.9419161229648824222786660773061695850720261769370341670553e+45', 5);
T('24942', '24942.488', 3);
T('7892346976', '7892346976.0842589', 5);
T('4.1126678202491639932557024718888805466347506765722415102e+56', '4.112667820249163993255702471888880546634750676572241510206337232020988e+56', 3);
T('5.130200438263084619260568465082507721601428728571857590568547921807924e+69', '5.130200438263084619260568465082507721601428728571857590568547921807924e+69', 6);
T('4.006112834027014077271552e+24', '4.0061128340270140772715517342780746176093558208966953287368e+24', 5);
T('814252662380', '814252662380.2261287973666323', 6);
T('1.7994231346198757780113142453561639482315405169691859088255794724607939897e+73', '1.799423134619875778011314245356163948231540516969185908825579472460793989676299169291373710806032793609907071761e+73', 5);
T('8.89707970178588904555556258572453101425886984095513045311551626358613e+68', '8.8970797017858890455555625857245310142588698409551304531155162635861270108811286161693e+68', 0);
T('101599360344', '101599360344.3025056', 1);
T('6.721688856622029178354024564369446790057809346071774439025462612918145e+69', '6.72168885662202917835402456436944679005780934607177443902546261291814458178033299705853e+69', 6);
T('87', '86.1007321', 2);
T('2.39631441545260332691202543667508427888180845323537127652032068e+63', '2.396314415452603326912025436675084278881808453235371276520320679032212836279946009e+63', 2);
T('75614', '75614.29477525104698865', 3);
T('8.444639985976631904634108386072888623743093479055522730065186e+60', '8.4446399859766319046341083860728886237430934790555227300651850781142305143637e+60', 0);
T('6.181726787568488127229277185155477244e+36', '6.1817267875684881272292771851554772443647301324075859e+36', 3);
T('4.411348418082855572186555e+24', '4.4113484180828555721865547777648e+24', 4);
T('4.90621278349106414073714099430650275904e+38', '4.90621278349106414073714099430650275904152433019547495e+38', 3);
T('33557855311262860932', '33557855311262860931.83158', 6);
T('4.322125700082427560419510601979391880577084637567617113e+54', '4.3221257000824275604195106019793918805770846375676171135802169261672871639768968e+54', 3);
T('8.644034185907265089950709369539781060548397823483566e+51', '8.6440341859072650899507093695397810605483978234835665655273964814499e+51', 1);
T('1942501960396', '1942501960396.135767493223424031475779566', 5);
T('7098', '7098.69260070704124776121064407420320093', 3);
T('5.96870603787084316613286e+23', '5.9687060378708431661328616618838e+23', 1);
T('6.3756435425488069054626486461179023457759808415289444844824043475078413731456386e+79', '6.3756435425488069054626486461179023457759808415289444844824043475078413731456385580331383891296810933834199026982713492e+79', 0);
T('5.6889995150473715355505140279343737361980035990365749123864111075425975548754445e+79', '5.6889995150473715355505140279343737361980035990365749123864111075425975548754444953537277351052425765478830902662214034e+79', 0);
T('9.02081225536018816890013878587322969066311249552865399106294069455e+65', '9.02081225536018816890013878587322969066311249552865399106294069455098526e+65', 6);
T('8.22034317116404588293560011e+26', '8.220343171164045882935600119e+26', 3);
T('2.41786675867962472058508177433733365280102e+41', '2.41786675867962472058508177433733365280102562194e+41', 3);
T('7.5243757930234490887727915318089475955418762436813609105855991e+61', '7.5243757930234490887727915318089475955418762436813609105855990007128366144790099877502121581267906943e+61', 0);
T('3.50796956735596397785735074123974e+32', '3.5079695673559639778573507412397413616509708683630112396e+32', 6);
T('2.973284265615235785401405077313936916344245577353736431977438970569484405476565e+78', '2.9732842656152357854014050773139369163442455773537364319774389705694844054765650749746602865133499274675042424822e+78', 4);
T('3.075501130939300698751173525272254902843425556357278926886e+57', '3.0755011309393006987511735252722549028434255563572789268859518546965269088668800062e+57', 5);
T('2.90672641880326114520625937656282e+33', '2.90672641880326114520625937656282069030123266583604162196432641869e+33', 1);
T('6.50242397444394668552490812671041190404972158310091776e+53', '6.502423974443946685524908126710411904049721583100917758303238451e+53', 6);
T('78', '78.4492755611645', 1);
T('5.7751953005395295366691259250637137052918099298e+46', '5.77519530053952953666912592506371370529180992977633618275e+46', 6);
T('860335175506936877', '860335175506936876.95611805', 5);
T('4239264', '4239264.29994213249100328693602597563', 3);
T('2.433340952472597336559098676687745765784539865933253031947492385741073092807e+75', '2.43334095247259733655909867668774576578453986593325303194749238574107309280676333500721614255923756e+75', 0);
T('3.6470665755386909090143281153393140539019672617214818e+52', '3.6470665755386909090143281153393140539019672617214817788447887910824056e+52', 0);
T('5.693549488377711845494713413601588213963566e+42', '5.693549488377711845494713413601588213963566217324191027625449993142483254139111358e+42', 6);
T('808289149837680542012', '808289149837680542011.2890097101563524944624608567493623039901', 0);
T('35213066756', '35213066755.96550658956', 2);
T('9.4686521735595323104829823806667879054e+37', '9.46865217355953231048298238066678790535624047965275323151031782358875266e+37', 5);
T('308267', '308267.44137658500514', 5);
T('8.740299829885459478488e+21', '8.7402998298854594784877e+21', 2);
T('4.86442860493226317035453387489999911795483250275e+47', '4.8644286049322631703545338748999991179548325027420645378622411023855730719137872995362e+47', 0);
T('1.0292211598930241393604400227517370903e+37', '1.029221159893024139360440022751737090274311631099612741092222528704773999e+37', 5);
T('4.6876197287639492953205355148336e+31', '4.68761972876394929532053551483360600194073005565503284688915314495753e+31', 6);
T('8.4941500603689115166093037804528232436725463127041319e+53', '8.494150060368911516609303780452823243672546312704131900813e+53', 6);
T('30563', '30562.01', 2);
T('3.58335445298228068481050866446e+30', '3.58335445298228068481050866445904365915445113399272155e+30', 2);
T('4537702', '4537701.702299251784559809840787937917881195048', 4);
T('9.026068305886219932714496877752340948168349886799939779196763e+60', '9.026068305886219932714496877752340948168349886799939779196762502286142427416551445617e+60', 2);
T('1.58332610421049838115542146243319993739518e+41', '1.58332610421049838115542146243319993739518699204138994528e+41', 1);
T('1.693196650225331209617702075712584028543269291870032205569960392e+64', '1.69319665022533120961770207571258402854326929187003220556996039197451976522781606015606444854428978174e+64', 2);
T('628441539941', '628441539940.7', 0);
T('4.273375031954457383120931241155617989808969632106863815518664402379622e+69', '4.273375031954457383120931241155617989808969632106863815518664402379622e+69', 3);
T('7.1849000191963191818464570046225455817655209214542996074425016191917e+68', '7.184900019196319181846457004622545581765520921454299607442501619191706e+68', 3);
T('7.47028933558667014387830812944383629246739492402935172173982013027029e+68', '7.47028933558667014387830812944383629246739492402935172173982013027028655443123539990491191128283e+68', 0);
T('9.811957900446392884972841639903941701299725386293076339385589348422e+68', '9.8119579004463928849728416399039417012997253862930763393855893484219912571e+68', 2);
T('3.974326385971417094858804123031950420224254897e+45', '3.9743263859714170948588041230319504202242548965e+45', 0);
T('6.57838016101419747722924268980306396101451041969862e+50', '6.57838016101419747722924268980306396101451041969862245464969384864197933e+50', 5);
T('1.4448004037141387133565565718e+28', '1.4448004037141387133565565718e+28', 3);
T('2.426185345823246828602802481830171813122862162624827973282496e+60', '2.4261853458232468286028024818301718131228621626248279732824962026367755229634365992481981467375e+60', 3);
T('7.437713909826895019354423441483e+30', '7.43771390982689501935442344148302220476271e+30', 1);
T('6.18131499057856049916658780603023013669037183885974e+51', '6.18131499057856049916658780603023013669037183885973965813063159262442128030696e+51', 2);
T('9.979366165925289233082748114113435559183979185769898406854690027612326969415e+75', '9.97936616592528923308274811411343555918397918576989840685469002761232696941404313247432973475283305219e+75', 0);
T('9.79405544257370228306675641178198192263370083599e+47', '9.7940554425737022830667564117819819226337008359945e+47', 3);
T('331847', '331846.1320976152311988584231', 0);
T('9.30930268566864176496644e+24', '9.3093026856686417649664397692782432786336e+24', 6);
T('906596127', '906596127.41170843871196414929332', 3);
T('3.34603209892673712868413743630988510704614719266565667487e+56', '3.34603209892673712868413743630988510704614719266565667487550372679352107000965244600797533465409e+56', 1);
T('2.383813980423132686892563e+24', '2.383813980423132686892562098316e+24', 2);
T('3.9186063479181224268085828223857976757029527571658078416729282821760411e+70', '3.9186063479181224268085828223857976757029527571658078416729282821760411393375e+70', 3);
T('5.3031778527708432677456197035573609749735388779042678e+52', '5.303177852770843267745619703557360974973538877904267853477657775199760663123e+52', 3);
T('5.639256076028895253259775444196453567512992200994725138002e+57', '5.639256076028895253259775444196453567512992200994725138002445215464735299466441469077457720779533e+57', 4);
T('257457796676854', '257457796676853.345940124264380903429', 0);
T('1.2344999476759502019508127856774803365307119701405453293e+55', '1.23449994767595020195081278567748033653071197014054532926010159930267616283190862168499348e+55', 0);
T('4.0142524741193208580465495674732870847821102887435992975642e+58', '4.01425247411932085804654956747328708478211028874359929756419871305766078938809939967e+58', 5);
T('2.793872780147500574042596685675815136434498611098485585053164209292e+67', '2.79387278014750057404259668567581513643449861109848558505316420929199804779117607747618829363104446e+67', 0);
T('7.642594869501374596705756384331006171810123470373600299841864631e+63', '7.642594869501374596705756384331006171810123470373600299841864630946066409e+63', 2);
T('1.673373084379065030822375540832999299e+36', '1.6733730843790650308223755408329992988238692712700883422658896203e+36', 0);
T('5466557153389380595', '5466557153389380594.50818869944862671634421', 0);
T('6.89694786847393152448479538871756653138894165279391363971e+56', '6.89694786847393152448479538871756653138894165279391363971e+56', 3);
T('18958508327096657378', '18958508327096657377.878540652', 5);
T('2.3159852029722986619849527011417615e+34', '2.31598520297229866198495270114176154424345e+34', 5);
T('47396081', '47396081.723060572320735515969', 1);
T('7.51551568111576684557716846356859173354530871007436029236600997e+62', '7.515515681115766845577168463568591733545308710074360292366009963181964180897387931820228e+62', 0);
T('2.909386809791223905198254965447555713392159580090185529903026065882162e+69', '2.909386809791223905198254965447555713392159580090185529903026065882162145404867468787787e+69', 6);
T('7.25252323026339384282112262484236e+32', '7.2525232302633938428211226248423586552167741210121726062368113e+32', 4);
T('50545380876', '50545380875.4517249353371232162438738041953147727', 0);
T('524671', '524670.5097191', 2);
T('3.6695864505123693627828738604891783184125425824538974823401880780885664e+70', '3.66958645051236936278287386048917831841254258245389748234018807808856635591893563983221423963e+70', 6);
T('20777661', '20777660.611285968054571961478904502542', 6);
T('9.540338036147380837954743236097241e+34', '9.5403380361473808379547432360972409698171739383423493033969221e+34', 6);
T('5.57281354352298951330311937190003464067613e+41', '5.5728135435229895133031193719000346406761276625718316429875911962554049932072806e+41', 4);
T('4342643', '4342642.9408016412398955889052', 4);
T('1.8073837115729897776429372016866233073710708689163523219169011500407769843364024e+79', '1.80738371157298977764293720168662330737107086891635232191690115004077698433640237455397158887798155673e+79', 2);
T('9.262035772415530541273052482327032494498729823770096992507e+57', '9.2620357724155305412730524823270324944987298237700969925069304842088e+57', 0);
T('5.34889466095670211976296496528071787354824125153764e+50', '5.34889466095670211976296496528071787354824125153763164990895817841512e+50', 0);
T('3396521363681', '3396521363681.169005246229192767118097755', 5);
T('5.48435368070827880110794898711880692749727163342976388301772597468e+65', '5.484353680708278801107948987118806927497271633429763883017725974680827982539304893701472888e+65', 3);
T('3.2950588103192447791828002897286828695816056758653951864899473e+61', '3.2950588103192447791828002897286828695816056758653951864899472258279033434185857878274435654162314e+61', 2);
T('54', '54.64518565359871044504059964606256772671', 1);
T('4.812396984611077145600139325064e+30', '4.81239698461107714560013932506411e+30', 6);
T('1.81519378110704857472564326849816378156600026846668624e+53', '1.81519378110704857472564326849816378156600026846668623310245912770438e+53', 0);
T('86273925160726', '86273925160725.291026798345803365506078487408', 2);
T('6.163665251642777287042671770106286953605982608601093103e+54', '6.16366525164277728704267177010628695360598260860109310281075823446e+54', 0);
T('436631645717', '436631645717.36295249605496862426094818559279', 4);
T('8052485577915858827', '8052485577915858827.9', 1);
T('2.5949897318563272572104479342435131877071878546725908393500678e+61', '2.5949897318563272572104479342435131877071878546725908393500677513605561327029401567e+61', 6);
T('9.8540530236374833400876371933932630509029469146534237772576494722802e+67', '9.8540530236374833400876371933932630509029469146534237772576494722801671e+67', 5);
T('5.8800716330241678537211393127969162415573821499959e+49', '5.88007163302416785372113931279691624155738214999583e+49', 2);
T('5.130811204792989689153502e+25', '5.13081120479298968915350199728204592784907986483106679e+25', 5);
T('2.66195616297880283021857876597472490038442872877e+47', '2.661956162978802830218578765974724900384428728768380767239689471331283039857211413595e+47', 4);
T('1979095', '1979094.9', 2);
T('8.255071279406118551298648316712078252158873e+43', '8.255071279406118551298648316712078252158873e+43', 5);
T('7.929458832563726773093279425708866095169922071288762035214888821397372262e+72', '7.92945883256372677309327942570886609516992207128876203521488882139737226244642753616908209057873988e+72', 6);
T('6.3746633531069523614788679065909803773216172725921e+49', '6.37466335310695236147886790659098037732161727259209643772228141654903119681847471561e+49', 2);
T('3.256650860118446868034427e+25', '3.256650860118446868034426981e+25', 6);
T('9.84089442747435152747969048945249043428628546e+44', '9.8408944274743515274796904894524904342862854515353408051537458580690270650964691e+44', 0);
T('1.99709508410091269456744563912e+29', '1.99709508410091269456744563912946475137057623051344441407332e+29', 1);
T('3.35275697941552031497819597371539048767106843e+44', '3.35275697941552031497819597371539048767106842759402247320904332575e+44', 6);
T('4488559916221547643', '4488559916221547643.214826407605749148', 6);
T('9767989215410939', '9767989215410938.55342866923', 6);
T('5.41266121181712848552646272023020700535334281517429e+50', '5.41266121181712848552646272023020700535334281517429991290069130865780225509e+50', 1);
T('5.81994828434222709583934835909155617509000178e+44', '5.819948284342227095839348359091556175090001778736244091859649150625231542588519319521e+44', 0);
T('2.758996731632500435348985819774586216573660065931432e+51', '2.75899673163250043534898581977458621657366006593143127539975483954154e+51', 2);
T('9.463183309934128006920518e+24', '9.4631833099341280069205177e+24', 6);
T('2.696929629576161297991689206236590877407549295999503048050172150917e+66', '2.6969296295761612979916892062365908774075492959995030480501721509168045494887492817448237070314212560543232e+66', 0);
T('8.11054484262404936423406655921938531038034503723636e+50', '8.11054484262404936423406655921938531038034503723635561433619749e+50', 5);
T('79697', '79696.7288643619676', 6);
T('2.072740761575377806088443262908663116912331356542878451258e+57', '2.0727407615753778060884432629086631169123313565428784512572918547963346435e+57', 0);
T('37920', '37920.075071861477681', 5);
T('6.8122710606337875585345148461743082349229788083431122608376249098047465432130395e+79', '6.812271060633787558534514846174308234922978808343112260837624909804746543213039527916960568e+79', 6);
T('4199509641233236', '4199509641233235.6305632447652045732014664230047328961', 0);
T('4.97098739248125902840859901357465111261254763e+44', '4.9709873924812590284085990135746511126125476202298049352658490334481550748172653e+44', 2);
T('6.91792265235332190638081092486348282574e+38', '6.9179226523533219063808109248634828257481646978937e+38', 1);
T('8.304648088719830775021318571593845844753715666743606184550649274308239079931e+75', '8.30464808871983077502131857159384584475371566674360618455064927430823907993195239457592e+75', 3);
T('70361', '70361.45722115259166212507', 1);
T('4.9934002051835795861796737173433297e+34', '4.99340020518357958617967371734332972666981612424770932110595814e+34', 6);
T('2.4832387019015027232608111040536059011313178673150652510586625341217641232925263e+79', '2.48323870190150272326081110405360590113131786731506525105866253412176412329252625932e+79', 0);
T('3.311184565885774598146390738523779051831023079183993074566693083187287652028404e+78', '3.31118456588577459814639073852377905183102307918399307456669308318728765202840355069716645408679687489656e+78', 2);
T('711559074', '711559074.389712', 6);
T('2.0042967081466348069779078123373641157766010653219244479892356692740254767617e+76', '2.004296708146634806977907812337364115776601065321924447989235669274025476761787489e+76', 1);
T('1.084883650860476933452159933e+27', '1.084883650860476933452159933436414502e+27', 5);
T('7.130977241312681399657317083542e+30', '7.130977241312681399657317083542e+30', 2);
T('1.072755991376736230118135520991414976789697676239077997733011406871573546382e+75', '1.07275599137673623011813552099141497678969767623907799773301140687157354638222614047375210284244345044e+75', 3);
T('679217099048717559', '679217099048717559.352257883639932723458717283779', 1);
T('4.79130064787464416206912010862776656526724454669e+47', '4.79130064787464416206912010862776656526724454668970809694844141984115091e+47', 6);
T('3763024103714879', '3763024103714878.113644164943948866204303', 0);
T('8.4521829449688635268513729581008694092480170884342e+49', '8.452182944968863526851372958100869409248017088434171272887354818227164251e+49', 0);
T('3.6905330704511648160883770558196166358891463684770812955694600934e+65', '3.6905330704511648160883770558196166358891463684770812955694600933939338603884305329003e+65', 0);
T('2.5173567786190967966733536572051163161640075354153e+49', '2.517356778619096796673353657205116316164007535415384664424675523841359903071167751e+49', 1);
T('1.746413287494436322201422057710453662908e+39', '1.74641328749443632220142205771045366290841116418e+39', 3);
T('8.092435732536633155940643015357169466465770651173570462499143145777e+66', '8.092435732536633155940643015357169466465770651173570462499143145776162934867932082487430480350760237033e+66', 0);
T('6.98209564207241485742673649911111293161668903903826679527692693218957829244e+74', '6.98209564207241485742673649911111293161668903903826679527692693218957829244e+74', 5);
T('7.968966222195725185419453e+24', '7.96896622219572518541945355e+24', 1);
T('7.52110288057430701599344e+23', '7.5211028805743070159934496270695612379285180855836e+23', 3);
T('1.632698615476763352295415995692002380202077366484197357848e+57', '1.6326986154767633522954159956920023802020773664841973578479361676199071064e+57', 0);
T('296', '296.3420697433489385279590810312716666', 4);
T('13296905673', '13296905672.03836927007522117902525967226241', 2);
T('4794552382345884334', '4794552382345884334.44082169577806', 3);
T('4.136267119575572372877066028536016579212018983385419153636550981422481979659925e+78', '4.136267119575572372877066028536016579212018983385419153636550981422481979659925147564555796298979671064054884779e+78', 1);
T('6.130244249674829373874651829246881090275714422327657577769933768131543503724022e+79', '6.13024424967482937387465182924688109027571442232765757776993376813154350372402198573211925778675432846830765251451e+79', 6);
T('5.6670785488647839790617e+23', '5.6670785488647839790616973712972087904047175359485e+23', 2);
T('9.784702769741938026885798406362595210965392822271901003961161405679961e+69', '9.784702769741938026885798406362595210965392822271901003961161405679961e+69', 2);
T('3.79141087518856829825081501448e+29', '3.7914108751885682982508150144800912504e+29', 6);
T('3.20991924451583413789644953991989e+32', '3.209919244515834137896449539919885531389788543746748621033666475940523e+32', 0);
T('33843', '33843.120522', 3);
T('4.52540686481272802167086126547843916013744555e+44', '4.525406864812728021670861265478439160137445552541573413817429672e+44', 4);
T('5.24404478819267416560014010924806936945925833118e+47', '5.2440447881926741656001401092480693694592583311759e+47', 5);
T('6.752209235087336154990073830369855399181594370637425578194415872298828453858075e+78', '6.75220923508733615499007383036985539918159437063742557819441587229882845385807583332661750921424e+78', 1);
T('6.9757093287752320847502186129925194477447874e+43', '6.97570932877523208475021861299251944774478749486067192650867102e+43', 1);
T('1.95741929951210744507576046705583606114970752438589e+50', '1.95741929951210744507576046705583606114970752438589218286e+50', 3);
T('1.1030400909402876329598263774995238538936888820570972600844101379616270683281e+76', '1.1030400909402876329598263774995238538936888820570972600844101379616270683280616832356049864461e+76', 2);
T('7.3328790065688006113292635614599583783422e+40', '7.3328790065688006113292635614599583783421936640357105495364928711604796082246533e+40', 2);
T('3.8655014326699968668791232450668937153120836966376928930704609527641503407776e+76', '3.865501432669996866879123245066893715312083696637692893070460952764150340777589754256318775349731191216492635179525e+76', 2);
T('1.20631021794600684766676731685820494220671137298800633115112600590749194541798e+78', '1.20631021794600684766676731685820494220671137298800633115112600590749194541798030437931336223922778761676e+78', 6);
T('5.1762894012278094239463135356234878769526e+40', '5.1762894012278094239463135356234878769526369787418177e+40', 3);
T('4.71967660593890023605694147832329517984458701227564701297113260654469890718965e+78', '4.719676605938900236056941478323295179844587012275647012971132606544698907189649293277952101308061047487690216e+78', 0);
T('5.7654777744549033584673057619475447225729102433830238e+52', '5.765477774454903358467305761947544722572910243383023833095038940382603970555868346e+52', 3);
T('3.4754679255701508472200413862498881401799151167277944538601147518900091e+70', '3.475467925570150847220041386249888140179915116727794453860114751890009123e+70', 4);
T('513831', '513830.9457385986409747330573875933065', 4);
T('1.03081305785143040351643e+23', '1.0308130578514304035164344665e+23', 6);
T('2.0166178653206127868999492969474156266417573916e+46', '2.01661786532061278689994929694741562664175739169e+46', 3);
T('5.19340589683175582585410996901324541478140923242255785228581219642e+65', '5.19340589683175582585410996901324541478140923242255785228581219641155982223660471607831727e+65', 0);
T('9.6856131921050624593415968778085257945399308345e+46', '9.68561319210506245934159687780852579453993083458746349962e+46', 3);
T('8.6165351896353783519923013043236957376729731674561e+49', '8.61653518963537835199230130432369573767297316745600082908e+49', 2);
T('3.061697658357496705010951748574709276338838704252136309876374336145e+66', '3.061697658357496705010951748574709276338838704252136309876374336145009116519658190129668e+66', 6);
T('81913785498536966', '81913785498536965.518542588864624071485', 5);
T('28012', '28012.4352505', 3);
T('5.8065799322031595365171e+22', '5.80657993220315953651701317298828265720637919112e+22', 0);
T('9.62995837468904697966831980876447e+32', '9.62995837468904697966831980876446212996596e+32', 0);
T('2.39925719565804498187034815923020461459243427630305077656322938953332936e+71', '2.399257195658044981870348159230204614592434276303050776563229389533329362340180186552203e+71', 4);
T('7.849266036971167152723647480610105196003245870671657e+52', '7.84926603697116715272364748061010519600324587067165698048197051582176e+52', 6);
T('7.6603264711870634097679733360736424762614e+40', '7.660326471187063409767973336073642476261358721478889768293526e+40', 4);
T('9.769240478573406230049125701354701939740821776e+45', '9.769240478573406230049125701354701939740821775665988353e+45', 4);
T('251309', '251309.419873721701295139595', 6);
T('5.1384008780453108839417542089385828522255591529995954114514987e+61', '5.13840087804531088394175420893858285222555915299959541145149869342003089825639083334826887942e+61', 5);
T('1.99224269355692767045611028854877246023403781092012521111748436892689667e+71', '1.992242693556927670456110288548772460234037810920125211117484368926896667221620769770144114974241995155445e+71', 2);
T('7.4558334992325302956434000745e+28', '7.4558334992325302956434000744730315861186347704432824810453718e+28', 4);
T('2082390567973554', '2082390567973554.332179302371206680634893670327250703924', 5);
T('5.5741203998081721191095957756196160389709966002455156070340269895481e+67', '5.57412039980817211910959577561961603897099660024551560703402698954806490844490859104905632508611251e+67', 4);
T('3.3878491209511230332469422432741195472487449661547306289735522007e+64', '3.3878491209511230332469422432741195472487449661547306289735522007625356342460532252e+64', 1);
T('5.510138021252141232108225195604516013627770766977797336785754595036591308e+72', '5.51013802125214123210822519560451601362777076697779733678575459503659130706946822837e+72', 0);
T('4.819676469446843345498206193e+28', '4.81967646944684334549820619297190637708150382905e+28', 2);
T('7.29695797717464121517292259961462151015270903469611988745912360040837043944e+74', '7.2969579771746412151729225996146215101527090346961198874591236004083704394373794575038304e+74', 6);
T('4.4950344729644137963852249722419118353069211e+43', '4.495034472964413796385224972241911835306921083589587446e+43', 5);
T('8.9213600996327358756517995565309097420839881398521e+49', '8.92136009963273587565179955653090974208398813985202318260913770064e+49', 2);
T('8.78273802710205246632926445662555809591664870363803769187394932013e+65', '8.78273802710205246632926445662555809591664870363803769187394932013277869551025439935398e+65', 5);
T('157275323679753', '157275323679753.57026939', 3);
T('4892', '4891.56268891', 2);
T('6.0393109728044542373822377486289004558e+37', '6.039310972804454237382237748628900455717527435271889316785e+37', 0);
T('8.168574191326618923791816884984330396686090817773161e+51', '8.1685741913266189237918168849843303966860908177731604e+51', 2);
T('1.062901432647680915508e+21', '1.062901432647680915507883175722056988e+21', 4);
T('2.8162691787816978332949811527e+28', '2.81626917878169783329498115274970112596016122497331718889303436344e+28', 3);
T('579', '578.5154455099764996750000784', 5);
T('15', '14.688997071998960699924442', 0);
T('2.77410427702998067959148808373361119e+35', '2.77410427702998067959148808373361119149700588415695707249002409647e+35', 5);
T('1.126196360139280539522830666769775975494829451188368434804399425708692e+69', '1.12619636013928053952283066676977597549482945118836843480439942570869237432164e+69', 6);
T('2.1219448875679284598217321878853256955125789272928220296e+55', '2.121944887567928459821732187885325695512578927292822029576106711874616834884234139367939005617e+55', 5);
T('6.36369505508210748228160326270143854639e+38', '6.36369505508210748228160326270143854638308767e+38', 2);
T('19', '19.3954988354268', 4);
T('57314368', '57314368.0040820805550991374888060092433881587', 4);
T('3.77731644946067999187341753793360741049985e+41', '3.77731644946067999187341753793360741049985293e+41', 6);
T('7.4721720115349406903707e+22', '7.47217201153494069037071047384350104e+22', 1);
T('4.05302617972904632755245136560099921877253014863687865476833407099671872663346e+77', '4.0530261797290463275524513656009992187725301486368786547683340709967187266334534933376731785301141775718e+77', 2);
T('7.086334924341449583973553476e+28', '7.08633492434144958397355347600279251500079752282770669967230418909e+28', 4);
T('1.56359319895208471889894658204202047047183508759e+47', '1.56359319895208471889894658204202047047183508759211733734498817581e+47', 6);
T('79224387305783507184', '79224387305783507183.905058669518423177332165809239173297005', 0);
T('5354198998', '5354198998.2965574818681253544107628091922554364', 1);
T('1.96212154089708122298239106722514042129024266701e+47', '1.962121540897081222982391067225140421290242667008755e+47', 5);
T('3.372537354515174041058304e+24', '3.3725373545151740410583044e+24', 6);
T('385430335061311484', '385430335061311483.5579513849314770502122574731725226', 0);
T('358473777', '358473776.9197266110349794557764285', 6);
T('6.8423732081656764484944148469672782451314803196806222821120618570330331609447e+76', '6.84237320816567644849441484696727824513148031968062228211206185703303316094478235903e+76', 3);
T('1.1032891453183568244783183287777783779e+37', '1.10328914531835682447831832877777837786323036e+37', 4);
T('3.917293528621154953774505508952749182417803208612634214498159822493427559e+72', '3.917293528621154953774505508952749182417803208612634214498159822493427559e+72', 2);
T('4.20586798398662096673083e+23', '4.2058679839866209667308259630794419575793e+23', 2);
T('4.8013208310058024299336424208742815730012823309228681201815e+58', '4.80132083100580242993364242087428157300128233092286812018149118200532087137595458093348138482754e+58', 5);
T('7.617255071680442709539610721100850684762793935469319305266699119377050130434865e+78', '7.61725507168044270953961072110085068476279393546931930526669911937705013043486512e+78', 4);
T('1.0672400782962314280560981289346591511877650941644e+49', '1.0672400782962314280560981289346591511877650941643583452076423366496942840808e+49', 5);
T('4.27464962342310338496974053812067604491129367380150310015744e+59', '4.2746496234231033849697405381206760449112936738015031001574439619253752e+59', 1);
T('2.51177205005544236010843942e+26', '2.51177205005544236010843941866332696393462478814978475728799555188e+26', 5);
T('3.721385690937286110211405222015376719424705284962320124772129570018933500028046e+78', '3.72138569093728611021140522201537671942470528496232012477212957001893350002804583019836759545524607597548184376e+78', 5);
T('4.729119451416203196506629469805641424435e+39', '4.729119451416203196506629469805641424434421823243019990436e+39', 0);
T('3.4824532672629128274661348571197219468659185036556e+49', '3.482453267262912827466134857119721946865918503655566517325551349318922e+49', 6);
T('1.61724788968775662383270084003474889116338554534045162325779e+60', '1.617247889687756623832700840034748891163385545340451623257790689902770937693152009e+60', 3);
T('6.8394720855802410678234507848867119902189086305547151121580176366320457e+70', '6.839472085580241067823450784886711990218908630554715112158017636632045747943851400529517228279202e+70', 4);
T('1386707', '1386706.0265232128754711493502578', 2);
T('5.37207770823501189966966901025906458016916915216610585537584908699318493272e+74', '5.3720777082350118996696690102590645801691691521661058553758490869931849327264524e+74', 1);
T('1613009086', '1613009086.98676490282350262', 3);
T('7.15866253627426840775647790300823666013282763979382175e+53', '7.158662536274268407756477903008236660132827639793821747456713005347443522078985562627656e+53', 4);
T('7.572198186155942679793400377111498024810753198009770730372104912325416e+69', '7.5721981861559426797934003771114980248107531980097707303721049123254161452250916576704761e+69', 1);
T('2.1266692202939921871518823353095282491519688550386e+50', '2.1266692202939921871518823353095282491519688550385977678187274520527448309643648180240157e+50', 2);
T('2.4696977971054776207078732368e+28', '2.46969779710547762070787323675319525363241449705773474552e+28', 0);
T('8.5250249127311108612874131065313519743720587529764e+49', '8.525024912731110861287413106531351974372058752976344065116249605265766695263542793871e+49', 0);
T('6.5451829205253805163823102909745906339e+37', '6.54518292052538051638231029097459063390955993399733476e+37', 5);
T('5.1511016111312591632886294841998269895886610902554933226191654367370551168771e+76', '5.15110161113125916328862948419982698958866109025549332261916543673705511687707724137341276e+76', 6);
T('1.836917798839241647814433954983e+30', '1.8369177988392416478144339549825704116193388756097e+30', 2);
T('6.012233728726235255336301341529257308e+36', '6.012233728726235255336301341529257308398800562866317096005268e+36', 4);
T('6.8814067455400320122109778813860183011216588356903391842e+55', '6.8814067455400320122109778813860183011216588356903391841759446669128688e+55', 5);
T('51', '50.74', 6);
T('53521279205455926678', '53521279205455926678.9273', 1);
T('5.700660163321808358242119943243628485904686437600541228629935015179042497637578e+78', '5.700660163321808358242119943243628485904686437600541228629935015179042497637578e+78', 6);
T('1.256429601165631590884964719935909068288683214816648122701590255384351681837268e+78', '1.25642960116563159088496471993590906828868321481664812270159025538435168183726884547975222456e+78', 1);
T('852358482662888', '852358482662887.90212502706056763', 0);
T('884456385324407051962', '884456385324407051962.34064560311', 1);
T('3.25758046649923294528921312444413e+32', '3.2575804664992329452892131244441280573289378113014261964286585e+32', 5);
T('4.08217592670417337540209313870088737948902003023675224019544505954e+65', '4.082175926704173375402093138700887379489020030236752240195445059543669227853947e+65', 1);
T('2', '2.1140681292414063515', 6);
T('5.810939682653466348630052119859783328092904546566112338e+54', '5.810939682653466348630052119859783328092904546566112337630907e+54', 2);
T('62222000', '62222000.450681574198', 5);
T('7.0025786349927763830803777161144865855269736670338498273967537002648475286512e+76', '7.002578634992776383080377716114486585526973667033849827396753700264847528651133134384761174928622417082245305e+76', 2);
T('3505390', '3505390.29788762153259', 4);
T('4.39769849388930170885692197305552771809191523015226980830157707193084180565173e+77', '4.3976984938893017088569219730555277180919152301522698083015770719308418056517211071185538231e+77', 2);
T('1.979606205684294332480122454568399786e+36', '1.97960620568429433248012245456839978619256979407308898e+36', 3);
T('54169', '54168.845063190577028', 5);
T('3.111519913856891717326344708887354350366563e+43', '3.111519913856891717326344708887354350366563e+43', 0);
T('5.919906747059239128008204773607855589525782985594062154742086253e+63', '5.919906747059239128008204773607855589525782985594062154742086253900646038162827235474579967450408e+63', 1);
T('15915825640189', '15915825640188.39094692342525257', 0);
T('3.6439085544733521952136608423318432278497232698634e+49', '3.6439085544733521952136608423318432278497232698634e+49', 4);
T('4.3812448264761194363783550089538190188146631357143425846816376670790850888e+73', '4.38124482647611943637835500895381901881466313571434258468163766707908508878268567746319512491104044e+73', 4);
T('9306942', '9306942.54238467074313904', 1);
T('5.726100388514211867596586318905997448799023e+42', '5.726100388514211867596586318905997448799022554867150731601184407999819095287910013e+42', 0);
T('6.6782818943525773041115412113380242155585e+40', '6.678281894352577304111541211338024215558549429357054156371315959439063237574943e+40', 5);
T('4.882161116418769328471049e+24', '4.8821611164187693284710484676802e+24', 2);
T('5.846149529844526744295843000910172089789837462168016213613e+57', '5.84614952984452674429584300091017208978983746216801621361362687452821e+57', 1);
T('264061', '264060.75934499', 6);
T('7.3586755857168473771193299665747594205883e+40', '7.3586755857168473771193299665747594205882251e+40', 0);
T('2.484191036658037737036331041507121842044065719000188407287922596e+63', '2.484191036658037737036331041507121842044065719000188407287922595549138926845008764673583827175e+63', 5);
T('5.153859448047678356386445407692826010316155e+42', '5.153859448047678356386445407692826010316154713640233268964471496386e+42', 5);
T('9.33679569552221004179385290591600772225077758509521365250218158e+62', '9.336795695522210041793852905916007722250777585095213652502181576254625206179245379460147e+62', 4);
T('1.386958769720064494663633563717011833157868074300053869680854530403264528113214e+78', '1.3869587697200644946636335637170118331578680743000538696808545304032645281132137661984353055124142742714e+78', 6);
T('2.86872639126607667741794654368127795990012822953890854852321100926596974442745e+77', '2.86872639126607667741794654368127795990012822953890854852321100926596974442744593906090368659945179529e+77', 2);
T('203439', '203439.1', 1);
T('2.18416527309187686351436e+23', '2.184165273091876863514362979663053299333e+23', 4);
T('9070688982942955', '9070688982942955.1064226866', 5);
T('9.06518152707492048040802093418e+29', '9.06518152707492048040802093418169012272629047579593055825421546e+29', 6);
T('7.42115498930966375576011840374736236e+35', '7.4211549893096637557601184037473623572399518238602730185879602962879202358e+35', 6);
T('2.100407983681567486908251837172608417101293327478127217e+54', '2.100407983681567486908251837172608417101293327478127216128111519330746e+54', 2);
T('6.9197235919272089115637043987181905e+34', '6.9197235919272089115637043987181905e+34', 0);
T('2.77349086352486285988640876370609e+32', '2.7734908635248628598864087637060929625120112e+32', 6);
T('5539664020751052', '5539664020751052.051326774290224633', 5);
T('7.58571811057296980207122229326245436606461218142970696003700413974694452e+71', '7.5857181105729698020712222932624543660646121814297069600370041397469445181302e+71', 5);
T('3.884064637230302830932688036015100130976073755712049643113254282079768959536038e+78', '3.88406463723030283093268803601510013097607375571204964311325428207976895953603783868829161373227963e+78', 5);
T('4.000789532986974821192410492974865983715808505865242302133057197546712723277555e+78', '4.0007895329869748211924104929748659837158085058652423021330571975467127232775545672342668023e+78', 0);
T('9.1098247396266230976236148598e+28', '9.1098247396266230976236148597065e+28', 0);
T('4.8598172098509056094950958056486634074308905e+43', '4.8598172098509056094950958056486634074308905217103686630753086e+43', 1);
T('1.29187640880875979257046e+23', '1.29187640880875979257046131247480496372292267906950773e+23', 3);
T('592982841', '592982841.16873675215004725431711', 5);
T('9.362313007572007549582916605788440590501604829359e+48', '9.362313007572007549582916605788440590501604829358102409263680961201683863831044657977e+48', 0);
T('5.828709194657708147254079189407039834461260442586899876657584e+60', '5.8287091946577081472540791894070398344612604425868998766575840497527488827585641021575563641e+60', 5);
T('8.775680939816133496094124936617036733331235810412493760423800159667e+68', '8.7756809398161334960941249366170367333312358104124937604238001596670053097571064068e+68', 3);
T('22138760646205016', '22138760646205016.7041791207702363', 3);
T('6.4282820583500286528172117006762451142963738534509725596305295336572006513589e+76', '6.428282058350028652817211700676245114296373853450972559630529533657200651358865376878465152774615426365081441977451e+76', 6);
T('8.3363022128284775536521283997953940734290043282661155844460161271310205e+70', '8.33630221282847755365212839979539407342900432826611558444601612713102052e+70', 1);
T('9.684644428168960945182191058332969198e+36', '9.684644428168960945182191058332969198252266e+36', 1);
T('618', '617.590002992110427', 0);
T('3.547962128892324061124122453493698156125173046e+45', '3.5479621288923240611241224534936981561251730463e+45', 1);
T('3.335156291721404154215209783267901574627257763139983046789823051e+63', '3.335156291721404154215209783267901574627257763139983046789823050567733e+63', 4);
T('2.91556666101933007734093251213413637770787377248706e+51', '2.9155666610193300773409325121341363777078737724870598716653516720821837134769590448e+51', 4);
T('2.15582112308261144950561564805518484250755127288133175149286370467829e+68', '2.15582112308261144950561564805518484250755127288133175149286370467828082356373855234007379583242092e+68', 2);
T('5821114172882413', '5821114172882413.61988434668445246332339714651', 3);
T('4.0118668339255102512407854532979878386678893705431540886e+55', '4.01186683392551025124078545329798783866788937054315408861645945218911754479064459075485408535e+55', 4);
T('6.19033306981155782051500536774747035e+35', '6.190333069811557820515005367747470356260344011027795991055919676e+35', 3);
T('85530887', '85530886.855421902893016', 4);
T('841', '841.14666024972', 4);
T('6.2234330962928517219047727073952943347078976e+43', '6.223433096292851721904772707395294334707897574e+43', 6);
T('785734785705772', '785734785705772.239022998458117201797397284086211095', 4);
T('5.105904139370403354012761958207475698213405076519214102597715963657e+66', '5.1059041393704033540127619582074756982134050765192141025977159636562e+66', 2);
T('1.21863009589238816000364322086858956143609467358598532574e+56', '1.21863009589238816000364322086858956143609467358598532573776095487294469595412648439980836623961e+56', 0);
T('8.3622082952402544445605990403291e+31', '8.362208295240254444560599040329054473987992e+31', 4);
T('8.151871167904219270675603340837e+30', '8.15187116790421927067560334083695271816242075294668101226968e+30', 0);
T('1.526815101355158960315015967145849213086683334685529384079e+57', '1.5268151013551589603150159671458492130866833346855293840799157165276525113114269975e+57', 3);
T('6.54475156512625956401908740495750852372616988068e+47', '6.54475156512625956401908740495750852372616988067922028e+47', 6);
T('8.743753108943713282018855259273e+30', '8.7437531089437132820188552592727426068394676877918026e+30', 6);
T('7.624021659680575718081308405735582830218124143050532159025443e+60', '7.62402165968057571808130840573558283021812414305053215902544283451683946566217258804854019e+60', 5);
T('4247162740091502895', '4247162740091502894.5797254085349136', 4);
T('5.5590166827759803928715303803123375401300611738198893656861087788551316805535569e+79', '5.55901668277598039287153038031233754013006117381988936568610877885513168055355693758764546874715446929729167403492e+79', 5);
T('9.5692600778418823616109826110356637033010939709669794735544031419461e+67', '9.5692600778418823616109826110356637033010939709669794735544031419460382288689467004735648207e+67', 2);
T('7.61265657893370437825261663059e+29', '7.612656578933704378252616630596e+29', 1);
T('3.81963094960683555450001527842446839307860006210161454492249e+59', '3.8196309496068355545000152784244683930786000621016145449224977757669769894252988615895112605e+59', 3);
T('6.644556097592917487841380666236234934691917903211167534293e+57', '6.64455609759291748784138066623623493469191790321116753429326151793428e+57', 6);
T('6.79624997095407166060056395628198686902592786761208516337132e+59', '6.79624997095407166060056395628198686902592786761208516337131733046065989193838e+59', 0);
T('8.857362861513780348753386530837002126402617e+43', '8.85736286151378034875338653083700212640261707e+43', 3);
T('9.214594870192963408830849737138251364871436786633132269788428675806654535051e+75', '9.21459487019296340883084973713825136487143678663313226978842867580665453505000646547213961918316985762584e+75', 2);
T('4.158764486389100879484672203413202820450148907124294130477649e+60', '4.1587644863891008794846722034132028204501489071242941304776481e+60', 2);
T('2.5454511572887025919913350915591665455254213825888055328569798016822e+67', '2.54545115728870259199133509155916654552542138258880553285697980168213531782802328281019571465729296531636e+67', 2);
T('2.24452624822380512681156345977097145268e+38', '2.2445262482238051268115634597709714526846735906772293902094e+38', 1);
T('6.0448191911962831722404332515922457159329715495363163668126e+58', '6.044819191196283172240433251592245715932971549536316366812642017e+58', 6);
T('7.1115566145429742635663944448758312397782369e+43', '7.11155661454297426356639444487583123977823685949757042467916079411e+43', 0);
T('7.23983336783033409036904533652318231076462727906938330803258510276259208163e+74', '7.23983336783033409036904533652318231076462727906938330803258510276259208162130900841e+74', 2);
T('4.9670909672751938474647191161541888305769686739854185820857691201922166832e+73', '4.96709096727519384746471911615418883057696867398541858208576912019221668320362472610090889897975546185173402e+73', 4);
T('5.64383491912846311283345629397155427464225916328420884e+53', '5.6438349191284631128334562939715542746422591632842088312033519281212564353549376113846e+53', 2);
T('1.2798606480300690639682256815361425492252457982129255137770153299274554637e+73', '1.27986064803006906396822568153614254922524579821292551377701532992745546371751147625350828116067650054636911708969e+73', 3);
T('9994424180429', '9994424180428.163228636029020061736', 0);
T('6.084594561931790126813048969732690547121230359284637744420002e+60', '6.08459456193179012681304896973269054712123035928463774442000269203e+60', 3);
T('5.627927150014832705095051777270670673455284182236855016e+55', '5.62792715001483270509505177727067067345528418223685501597502969645944862043042850500913999e+55', 0);
T('6.637343677768824001325281058538025084852134446826672010822437116435581984483185e+78', '6.63734367776882400132528105853802508485213444682667201082243711643558198448318502578911983509859521e+78', 1);
T('2.909246920589183949725658058219103941518948898759587e+52', '2.909246920589183949725658058219103941518948898759587064572046187109601902404724e+52', 1);
T('5.284530809246414452726244472781880906e+36', '5.2845308092464144527262444727818809060853265897943350403108e+36', 3);
T('5.175467392121253209785175481154095279388908785152423292e+54', '5.17546739212125320978517548115409527938890878515242329244002e+54', 5);
T('833045525596', '833045525596.434504712324581589915987258844510632079', 5);
T('3.10686085699545940457890861580740193995108256630534e+51', '3.1068608569954594045789086158074019399510825663053392669713786425956568028877e+51', 2);
T('9.35910120975818606692113474814702252639328057018057743523518048895593443414894e+77', '9.35910120975818606692113474814702252639328057018057743523518048895593443414893991139923059874777463655253777132228e+77', 4);
T('87852223182204135678', '87852223182204135678.03', 4);
T('2.905339648041596782608895564769300713353627520350784739e+54', '2.90533964804159678260889556476930071335362752035078473903774856e+54', 3);
T('4.7213810912167683696967022829381082681217805058731163246469460721274636e+70', '4.721381091216768369696702282938108268121780505873116324646946072127463512086867179419173435971e+70', 0);
T('6.616479263239444728569320242729766512338744e+42', '6.6164792632394447285693202427297665123387438132562669878150227315934692645372e+42', 6);
T('4.7819818679469174964691359322637671e+34', '4.78198186794691749646913593226376718e+34', 3);
T('4.9701425532455674685516764024245447271124168748236962750127076553276e+67', '4.9701425532455674685516764024245447271124168748236962750127076553276817103759898336e+67', 1);
T('68550588832103483', '68550588832103482.601341760237277036552264796682', 2);
T('3.64047453393502551813699386594673464761520668266530785611100908634154e+69', '3.64047453393502551813699386594673464761520668266530785611100908634153950183504252006701650839e+69', 4);
T('4.82555833769734981155155592475757699238e+38', '4.82555833769734981155155592475757699237521657e+38', 6);
T('8.3655891983760684850137349810037217695107922739433891e+52', '8.3655891983760684850137349810037217695107922739433890959239668910831076672e+52', 6);
T('32', '32.202597798794863830697695033', 5);
T('8.7167191613132914891536691545887307998122771360027588906943542533265160938e+73', '8.71671916131329148915366915458873079981227713600275889069435425332651609377325619e+73', 0);
T('5.030765511563480466921358319547040138480939450985427841857843991672001077825e+75', '5.0307655115634804669213583195470401384809394509854278418578439916720010778252125e+75', 6);
T('2.35054718801639241839117431174875418007002e+41', '2.350547188016392418391174311748754180070018194041379974622222087589362e+41', 0);
T('9.4037976349088304270933190657e+28', '9.40379763490883042709331906562692841710301282705009353e+28', 2);
T('945017', '945017.96725224409858385612569792068814240239', 1);
T('6.27353979900039541011474555526007845833104508540789658321e+56', '6.273539799000395410114745555260078458331045085407896583207529224919222825372986432937764388015e+56', 0);
T('1.8651794796824528553788139004e+28', '1.86517947968245285537881390031950080137e+28', 2);
T('2613247', '2613247.9448269577415832501', 3);
T('9309912246470531627', '9309912246470531626.6', 0);
T('5.8656680814246778871501538e+25', '5.86566808142467788715015385830897239291098e+25', 1);
T('6.75381625697985155004283090690608732755071629268711900370028463207292e+68', '6.75381625697985155004283090690608732755071629268711900370028463207292e+68', 3);
T('6.12054371132812729760021277066066548769833886505677023e+53', '6.1205437113281272976002127706606654876983388650567702317106258111921e+53', 6);
T('3.39446627534968406389627846022361496066974779e+45', '3.394466275349684063896278460223614960669747789113009396889982133557008e+45', 0);
T('6.297793135651243175081526683164466439281444794359613125966304e+60', '6.29779313565124317508152668316446643928144479435961312596630319791054483005522480333419166e+60', 2);
T('9.186070607440590137708474458672152598325646728356564e+51', '9.186070607440590137708474458672152598325646728356564167586058e+51', 1);
T('782632194901705333', '782632194901705332.2759148739971538737454708659926782915', 2);
T('988276', '988276.314614232363058479', 6);
T('1.221910518288243541166814e+24', '1.2219105182882435411668147635669028334e+24', 1);
T('3.279320342446427355440239529833548388949e+39', '3.27932034244642735544023952983354838894885030160034382061851733186118857355831e+39', 2);
T('3.84576994860047287637247e+23', '3.84576994860047287637247433753601433984918762983386727342e+23', 6);
T('1.1614717162770788613296811084101048282294284869e+46', '1.16147171627707886132968110841010482822942848689393120740174418432e+46', 2);
T('7224425551', '7224425550.0208425830124506520052956930652', 0);
T('9.962721759660440072379906102733909558359760166239012927177258316719973171e+72', '9.9627217596604400723799061027339095583597601662390129271772583167199731713757745244740382485193677471579e+72', 1);
T('50151196296', '50151196295.6077476407', 0);
T('2366201', '2366201.0130406182192172863577', 6);
T('1.2910065047723008273520789538461593343133783159e+46', '1.29100650477230082735207895384615933431337831591827212e+46', 5);
T('26494515190093241', '26494515190093241.05519214545267210164', 6);
T('837572856448', '837572856448.9464604821078549154774382613888093', 1);
T('7.956123677794268457845548423477855208414127486497643536626e+57', '7.95612367779426845784554842347785520841412748649764353662653216107504179317e+57', 1);
T('3.84094753358504426667207922943317093523458780559423e+50', '3.840947533585044266672079229433170935234587805594229264701279532265257088269905794868806e+50', 6);
T('4.509313182933133820921508444558319238984357644526462879715856057664e+66', '4.509313182933133820921508444558319238984357644526462879715856057663916300836091546698501337092082e+66', 5);
T('6.2956393317674596073449274999251934365944590432425993e+52', '6.2956393317674596073449274999251934365944590432425993991760450786515008178072305463e+52', 1);
T('188932304', '188932303.5953945663540442873309585761', 6);
T('9.3342519498570570717065653136e+28', '9.33425194985705707170656531357965986e+28', 4);
T('86578', '86578.3293623571389706441182954203425815709', 5);
T('3.1001837605006882932518310435907148357635240857932379165328027255354e+67', '3.100183760500688293251831043590714835763524085793237916532802725535305864174923656461477476782643222763012e+67', 2);
T('7.63511788333085102207418594432052772422182954259832851826e+56', '7.6351178833308510220741859443205277242218295425983285182585882974005e+56', 0);
T('8.23484520086208476391341203728721434005884886906242819e+53', '8.2348452008620847639134120372872143400588488690624281830673821800213288000256126e+53', 2);
T('933998868412009', '933998868412008.6906410326700958600163881112090605', 2);
T('8.5098743916633667872119870423991007906003371576479772638099217e+61', '8.50987439166336678721198704239910079060033715764797726380992165325187e+61', 0);
T('6.951270794202108071294104239062749910758e+39', '6.95127079420210807129410423906274991075889323958621531675099243092463e+39', 3);
T('1.564773313146225296490652446541782205e+36', '1.5647733131462252964906524465417822050845632e+36', 5);
T('6.20696814619116890197216651698023738500345760090762069733e+56', '6.2069681461911689019721665169802373850034576009076206973293275369811139599630973299138319e+56', 4);
T('614053676', '614053676.3459237627973246', 6);
T('4.78108237937798645541082921612511397641275638845112958489757499e+62', '4.78108237937798645541082921612511397641275638845112958489757499745e+62', 1);
T('6.33382883541855172942623443106416391281659476e+44', '6.33382883541855172942623443106416391281659475037897937108644445450766094902e+44', 0);
T('7.075282456448388096557854102362591556421600859677104955514747404e+63', '7.075282456448388096557854102362591556421600859677104955514747403692941673542268156403198530686631e+63', 2);
T('6.517829414462164371425778504460473929156274402491683201582122710546725245784e+75', '6.51782941446216437142577850446047392915627440249168320158212271054672524578471498184929e+75', 3);
T('4.642084810710814091275753148093e+30', '4.6420848107108140912757531480934012507976964e+30', 4);
T('5.58307872493835612101312148268454292453850957806490299614e+56', '5.58307872493835612101312148268454292453850957806490299614409779198176e+56', 1);
T('7.59095918822105644678478498544520183260623617331845030666661e+59', '7.5909591882210564467847849854452018326062361733184503066666090568548164553346047989506317096e+59', 4);
T('4.0974352376121784562716228553595e+32', '4.09743523761217845627162285535949710924852759e+32', 0);
T('9.93681184236887620506161700378201133762e+38', '9.9368118423688762050616170037820113376114561176e+38', 0);
T('2.2509802982550282072112158097285288005635855195665185299810479937083519062485e+77', '2.250980298255028207211215809728528800563585519566518529981047993708351906248496775915941280141430100855848582e+77', 6);
T('3.41815461418072109078292495877908021092649062e+45', '3.4181546141807210907829249587790802109264906203178481803e+45', 1);
T('5.741342890118010133251641e+24', '5.74134289011801013325164063591213003934070718250431e+24', 4);
T('1.3992947359822065660424409641297231851265514107093849210138e+58', '1.39929473598220656604244096412972318512655141070938492101380924e+58', 5);
T('5.6510436739013182299611847647375574004e+37', '5.6510436739013182299611847647375574004526496865e+37', 3);
T('2.63655428887423164604240261686063880854487081293278523482425009e+62', '2.636554288874231646042402616860638808544870812932785234824250094634783e+62', 5);
T('2.126178349845114011416306248811812492721460183328437644551029e+60', '2.1261783498451140114163062488118124927214601833284376445510288038838739523291225551086e+60', 6);
T('24576846829', '24576846828.000769812088305773884761', 2);
T('8.7942771722617894957885635492991037230697900920964488520492978655495521765918e+76', '8.7942771722617894957885635492991037230697900920964488520492978655495521765917285e+76', 2);
T('1.80292983962999106926268818859e+29', '1.802929839629991069262688188592454532322044742433434588684430693348642e+29', 6);
T('83400', '83400.0915192911088596552967271750949', 4);
T('2.636689289553820260720711708440281509437944328010233449298610779640537134757095e+78', '2.63668928955382026072071170844028150943794432801023344929861077964053713475709554673480367881558849695359809972e+78', 3);
T('1.7891502440704252725603467733611995725962532603606727468325752e+62', '1.7891502440704252725603467733611995725962532603606727468325751957280857481e+62', 5);
T('2282', '2281.799199996735633067959528', 2);
T('7.420314855106331352317941184642004e+33', '7.42031485510633135231794118464200353451815507085861232785116211e+33', 5);
T('1.74842468219037966206150926200100776850390016342248786363002e+60', '1.748424682190379662061509262001007768503900163422487863630020768888869990414266764984408423179246e+60', 1);
T('2.216608417942965874140353920192896999318197e+42', '2.216608417942965874140353920192896999318197762141178204e+42', 3);
T('9060397', '9060396.453303321071909920141779908235926', 2);
T('9.524903889555085149214706056233183378644055142643045238895500359357e+66', '9.524903889555085149214706056233183378644055142643045238895500359357359820105722861e+66', 4);
T('6.9700233691938038533966224123925609e+34', '6.97002336919380385339662241239256096448657882119422876747e+34', 1);
T('7.756996526365652880779687426444e+30', '7.756996526365652880779687426443886291148271731753441649639629e+30', 5);
T('3.43965163941506507903872836058393530853271332995706634e+53', '3.439651639415065079038728360583935308532713329957066333914e+53', 0);
T('1.768538105150963780418868248855929765044011707745862736301351923169371e+69', '1.768538105150963780418868248855929765044011707745862736301351923169370899442396863e+69', 0);
T('6.20589662726997319010708141456306635142503856137235464110339640154609321805e+74', '6.205896627269973190107081414563066351425038561372354641103396401546093218053399856076083788096e+74', 1);
T('4.69880966004340641976064508798220060045781133781151e+50', '4.6988096600434064197606450879822006004578113378115133604982177e+50', 6);
T('3.873317902372848999209485490618703213788e+39', '3.873317902372848999209485490618703213788343832934762977057906166753381380049e+39', 1);
T('2233', '2233.185220986639599403773882454018', 6);
T('8.81805303648639043224764115674317336214389334360077992551906903170533463295465e+77', '8.8180530364863904322476411567431733621438933436007799255190690317053346329546547322798184905e+77', 6);
T('9.0202101879779728312785400810941798086944896419451696504260460104478316016860681e+79', '9.0202101879779728312785400810941798086944896419451696504260460104478316016860680369042329137337883e+79', 0);
T('3.498877615334537192158690880528146939576804659919790452741127e+60', '3.49887761533453719215869088052814693957680465991979045274112669098523414914734084053280699559e+60', 2);
T('6.67884047914352804210031322652979283789947568509166665367424323909e+65', '6.678840479143528042100313226529792837899475685091666653674243239086e+65', 4);
T('33', '33.321888063296352359934482', 3);
T('1838946864', '1838946863.5073227310677303851758', 6);
T('9.89500398357231975462959711097710474986707e+41', '9.895003983572319754629597110977104749867068142062783843391e+41', 2);
T('1.854860563173046997456766173781569417231557586440624577980477e+60', '1.85486056317304699745676617378156941723155758644062457798047702628e+60', 5);
T('5.6855069790714266011668413510267319490625185e+43', '5.68550697907142660116684135102673194906251852e+43', 5);
T('9.25457005401355596132966479674914503e+36', '9.2545700540135559613296647967491450303129990028817751195776e+36', 4);
T('9.8482924205641940876086659630144966403829567787312e+49', '9.84829242056419408760866596301449664038295677873121382265305664926404755912144458e+49', 1);
T('1', '1.46596868973909662892', 6);
T('645317', '645316.7864181562520136413', 6);
T('625501', '625500.7542823585040686295820968647590775', 6);
T('1.8152835696760775517355870397167e+31', '1.815283569676077551735587039716628592096522219e+31', 2);
T('6.464623798782424138790169539911308017475137953952447516072e+57', '6.4646237987824241387901695399113080174751379539524475160721446221173e+57', 6);
T('3.7981327674999324684623719047099429781149741e+43', '3.79813276749993246846237190470994297811497409463598990303680113409e+43', 0);
T('7.199512252439028467559055543713869e+33', '7.199512252439028467559055543713869e+33', 3);
T('882043413701169', '882043413701169.3351510147752534804129915', 1);
T('6.783405463442413948220855575400194319468e+39', '6.7834054634424139482208555754001943194673289993e+39', 2);
T('5.496381966146584774610871735073e+30', '5.4963819661465847746108717350738e+30', 1);
T('3.730100649962477771165188704779455814085627e+42', '3.73010064996247777116518870477945581408562653679e+42', 0);
T('4.066106816812098220726870992857699242227815415165005e+51', '4.0661068168120982207268709928576992422278154151650043087987637100066288159610040039342431417e+51', 2);
T('7.19118718826957412001544008957040460761255721e+44', '7.19118718826957412001544008957040460761255720887616e+44', 5);
T('3.760148470941170437082810839260031357557536909378453266131e+58', '3.760148470941170437082810839260031357557536909378453266131046795093308e+58', 6);
T('9.691088507805404390905738111858743096663334e+42', '9.691088507805404390905738111858743096663333918352059892089547034585496418224e+42', 5);
T('5.80561431914419302876541610973211e+32', '5.80561431914419302876541610973210449653488919133763588231648096735709e+32', 2);
T('8.1508520708860416304556930875676558886695632564044725956e+55', '8.1508520708860416304556930875676558886695632564044725955660911106019012107323183e+55', 5);
T('4600978', '4600977.92', 2);
T('1.06150340075040551123731911480034874482314873e+44', '1.0615034007504055112373191148003487448231487269750777464074307596054313873e+44', 4);
T('8.58341627445244799228522764105077724661618954993189478682864813352068076037011e+77', '8.5834162744524479922852276410507772466161895499318947868286481335206807603701095661310431907e+77', 6);
T('87968787574850', '87968787574849.7037692229539008993', 2);
T('1.482552772145409598016151694e+27', '1.48255277214540959801615169352221927947e+27', 5);
T('5.1742424947787874941187387233e+28', '5.1742424947787874941187387232706911920239878541245978365139897e+28', 4);
T('9.6810852606404958535914769887534216862008054413588065804853e+58', '9.6810852606404958535914769887534216862008054413588065804852906e+58', 6);
T('2.1501796443741724523959708770632968213655897452513133232e+55', '2.1501796443741724523959708770632968213655897452513133232494251825876892322e+55', 6);
T('7.761204148462311624871e+21', '7.7612041484623116248708552129471889e+21', 6);
T('9.16973312210072694793513019637261811081111631511637153950505949301e+65', '9.16973312210072694793513019637261811081111631511637153950505949301267441391179321565245367559140316369585e+65', 4);
T('4.307324458662033759403038179014866119312603397248999e+51', '4.3073244586620337594030381790148661193126033972489994817732e+51', 5);
T('6.299493993543261703154184822e+27', '6.2994939935432617031541848215202254867595113521453028882357e+27', 4);
T('4.325295845421582073477762134734515931723042668506711504e+54', '4.32529584542158207347776213473451593172304266850671150467e+54', 3);
T('3.22724739395383277808827215417785684548352419998800459717178484410008248681987e+78', '3.22724739395383277808827215417785684548352419998800459717178484410008248681986939503864881571013e+78', 2);
T('3.97037544345772725871832817964178883337087300787130038751484415948016181733e+75', '3.97037544345772725871832817964178883337087300787130038751484415948016181733032338862e+75', 6);
T('57299704972561087900', '57299704972561087900.86814902286287', 1);
T('6.36083434423410024675120991481710811530985329781928393e+53', '6.36083434423410024675120991481710811530985329781928392726108e+53', 6);
T('6.84307386359374288910877699095126253625e+38', '6.843073863593742889108776990951262536255476178642710226870417841740024498979e+38', 1);
T('6.346481298012678084907867097769562546291682673e+45', '6.346481298012678084907867097769562546291682673201e+45', 5);
T('7.658799093595293105459551004646456413706026e+42', '7.65879909359529310545955100464645641370602636991938377759114139991975872049036e+42', 4);
T('7.9765342007663846891109247712345865533331915685e+46', '7.9765342007663846891109247712345865533331915685618431334682955e+46', 3);
T('217817746', '217817745.955253407864697210708671146272113', 4);
T('9.4147925332905617614777237301535328847639481146218283647171622205530136050953e+76', '9.4147925332905617614777237301535328847639481146218283647171622205530136050953640814445932e+76', 3);
T('8.9144098160767735794248418871934739260744342270196358333e+55', '8.914409816076773579424841887193473926074434227019635833275519761872310601349487740822e+55', 5);
T('44001', '44001.2386223482480713807', 5);
T('7.7296889970492346302422056883065221806798701443575586438667731903834e+67', '7.7296889970492346302422056883065221806798701443575586438667731903833991659113865283388215919e+67', 5);
T('8.2357697333062743542167266232028230603761427870808111068338573e+61', '8.23576973330627435421672662320282306037614278708081110683385724078167454307804662e+61', 2);
T('6.248055198162872419459971424196372594631740858032552602130217185e+63', '6.248055198162872419459971424196372594631740858032552602130217184612746994017041e+63', 4);
T('5.9122338084328753707795024266e+29', '5.912233808432875370779502426597546245660399e+29', 0);
T('2.548211262199879583669590669502970230186690412855383189827379019e+63', '2.5482112621998795836695906695029702301866904128553831898273790199636363770620873e+63', 1);
T('7459619371205', '7459619371205.147453957368794221251181197790067565', 1);
T('4.1360868733864794762668689114926485079e+37', '4.13608687338647947626686891149264850780955808602344673884474784363393199e+37', 2);
T('9.60773878668175143503521545917574803874565080201e+47', '9.60773878668175143503521545917574803874565080201e+47', 5);
T('77763472534', '77763472533.484607688432', 0);
T('1.406563480373004413408054911463371e+33', '1.40656348037300441340805491146337064416376164754055837e+33', 4);
T('8.3068245691889513904059099637976769737259630557943225e+52', '8.30682456918895139040590996379767697372596305579432245450371524838879e+52', 4);
T('787322618', '787322617.17123573483580165385281829624569954', 0);
T('8.5915691853979589399276454371532945653473059557347943269474133e+62', '8.591569185397958939927645437153294565347305955734794326947413296954605969e+62', 6);
T('7.151597225923725747964349418e+27', '7.15159722592372574796434941758940493504703e+27', 5);
T('7116', '7116.1329869', 6);
T('2.934722473693395104785784234616246147165423966958526604900649324257901909753e+75', '2.93472247369339510478578423461624614716542396695852660490064932425790190975308461352465e+75', 4);
T('45', '44.53', 0);
T('7.7606205390697079697957946444343391883700844095450185e+52', '7.7606205390697079697957946444343391883700844095450185e+52', 4);
T('4.58994818214423764644807412616998882808679714838440424403030461797814893812e+74', '4.58994818214423764644807412616998882808679714838440424403030461797814893812342208878013e+74', 6);
T('2.352923246599896770944553256e+27', '2.352923246599896770944553255908913239e+27', 0);
T('6.57437044461257145907456386880266741220483546270538944188089263831541580968217e+77', '6.5743704446125714590745638688026674122048354627053894418808926383154158096821662727e+77', 2);
T('5.144471216454355074735516002140628838593038720756482e+51', '5.144471216454355074735516002140628838593038720756481881662e+51', 6);
T('7.55341561758734508030157277452437863273441605731555574e+54', '7.553415617587345080301572774524378632734416057315555740173241606524174749783e+54', 5);
T('4.354982111603472427964762e+25', '4.3549821116034724279647619493655447118997607358552409709e+25', 2);
T('6509325589913679', '6509325589913678.913617766383998659496023511512858', 2);
T('666281', '666280.13924571686833198933637667668112364', 2);
T('9.60199236890422200332350658058079087150429925358407963e+53', '9.6019923689042220033235065805807908715042992535840796342235866415544833610757e+53', 4);
T('1.62306671385880562700401146583371770207236387224456185716632e+59', '1.62306671385880562700401146583371770207236387224456185716632051105062492e+59', 5);
T('3.90349821730036455964772370048656246021974386995415e+51', '3.90349821730036455964772370048656246021974386995415033871223679e+51', 4);
T('3.895161261341522686895752632514847521825863076204798881839954312741e+66', '3.8951612613415226868957526325148475218258630762047988818399543127409e+66', 4);
T('6.25312627484320038802792129687993e+32', '6.25312627484320038802792129687992603074108932199032287019e+32', 2);
T('7.5312441243891577030062206881031743279845658681657662674e+55', '7.5312441243891577030062206881031743279845658681657662674103562801e+55', 6);
T('318581309743', '318581309742.186842979710587', 0);
T('7.50855745791198760171353157088272348952587600306034994135951635926213e+68', '7.508557457911987601713531570882723489525876003060349941359516359262129e+68', 2);
T('6.23597982856234075088091595070521511023354363e+44', '6.2359798285623407508809159507052151102335436295014681064614367149e+44', 0);
T('84322488230978019136', '84322488230978019135.2227356965742193995386131512728', 2);
T('16764', '16764.8665898588107088341937975401', 1);
T('8.18935827058262157249579209e+26', '8.18935827058262157249579208026965e+26', 0);
T('491791160034568602461', '491791160034568602460.83489923404591775163573', 2);
T('6.229504129470767563312789386745388612037820576806e+48', '6.2295041294707675633127893867453886120378205768067974267924876508095964334825746814e+48', 1);
T('1.208874896653745206039245186466009495535378043650030890890869246166106563569228e+78', '1.2088748966537452060392451864660094955353780436500308908908692461661065635692279595e+78', 5);
T('9.80626682576630111702042213110361224617656870277610076975453108e+63', '9.80626682576630111702042213110361224617656870277610076975453108044184252370387593526284191295431542542e+63', 4);
T('9.1613888774072527927195114711544852205567780437825695734193073459254248e+70', '9.1613888774072527927195114711544852205567780437825695734193073459254248529627314400484204661430178990453637e+70', 1);
T('673517021208', '673517021208.9520590811346224620465', 1);
T('488983444', '488983443.827', 0);
T('4.6337190267670232287172031071723722378294103664e+46', '4.6337190267670232287172031071723722378294103663127179388e+46', 0);
T('6.3139597581687527606169340957866e+31', '6.313959758168752760616934095786555041536228188648917605288037039409e+31', 2);
T('1.54184940885928055170683378871489428906271821461859385037189717e+62', '1.54184940885928055170683378871489428906271821461859385037189717286319190992985766786581164023647478686e+62', 6);
T('1.63191916991957661548524946828787075953112885078e+48', '1.6319191699195766154852494682878707595311288507800818816847603111640452525132673e+48', 6);
T('2', '1.173623567', 0);
T('52181901174680', '52181901174680.411663178526728847034927', 1);
T('1.4428724102781618642158162144368851918104e+40', '1.442872410278161864215816214436885191810322778115208449994477462682497831e+40', 0);
T('2.11079443220477721164615243276424047214227366133785871797501665832663e+68', '2.110794432204777211646152432764240472142273661337858717975016658326637343733212934e+68', 3);
T('7.01873743153639142702763253786592257300036204279037943e+53', '7.0187374315363914270276325378659225730003620427903794263281588858684437869318245e+53', 4);
T('297335892209058', '297335892209058.681131934803840285606124', 3);
T('8.248773121583558644485e+21', '8.24877312158355864448508e+21', 1);
T('4.28146436685796776936219858146868127921870561782487170316457881813318743106081e+77', '4.28146436685796776936219858146868127921870561782487170316457881813318743106081369565342945403698537616397552596e+77', 4);
T('9.9820005984048321058530905694335215253469647160852278493082995163703534074e+73', '9.982000598404832105853090569433521525346964716085227849308299516370353407378913408895725481e+73', 2);
T('9.148522784578220274278e+21', '9.14852278457822027427775281695859151371500029e+21', 2);
T('9.939519663839419097084309722114337860929618038e+45', '9.93951966383941909708430972211433786092961803758074876538411188673348e+45', 0);
T('632030633305048023685', '632030633305048023685', 5);
T('4076', '4076.17183659158963369847898', 4);
T('5.0915870680446042240788973434264033797234724711318458318825931704e+64', '5.09158706804460422407889734342640337972347247113184583188259317035179494921e+64', 5);
T('2.764391420260965121209440896051695682676356191890177e+51', '2.7643914202609651212094408960516956826763561918901765856732207162244848e+51', 4);
T('3.9447030166935777285149689808260893983776285e+43', '3.9447030166935777285149689808260893983776284915557532e+43', 2);
T('8.010340555613665231927395659663971527793424333051426839523457029297415808148e+75', '8.01034055561366523192739565966397152779342433305142683952345702929741580814831598882542203e+75', 1);
T('4.5925662338700879558086060238867215491730251801245149826509116719e+64', '4.59256623387008795580860602388672154917302518012451498265091167181660209345699020845019573551693665e+64', 0);
T('36504551', '36504550.50166831479470939986155470151861004', 5);
T('2.12540209018988712945893945069101074121688475e+44', '2.12540209018988712945893945069101074121688475323726090278554628156391087371545506904e+44', 5);
T('181125152', '181125151.99491757248404575757536635094871583', 0);
T('5.779523432816833924616772030412948003386911576895800096115162704042415963289556e+78', '5.7795234328168339246167720304129480033869115768958000961151627040424159632895565935151683005e+78', 1);
T('9.17826096990960792013134687632848447684591816754268192955e+56', '9.17826096990960792013134687632848447684591816754268192954583e+56', 4);
T('7.37421367532529067061667742667390536373826923290956e+50', '7.37421367532529067061667742667390536373826923290955104174785628111147170055463656e+50', 2);
T('4', '4.3686309345715094939913360017624432429', 5);
T('8.3594110965962381130596855916957925566323732058003739681143185743e+64', '8.35941109659623811305968559169579255663237320580037396811431857425404163e+64', 4);
T('5.8017462781868947979669035963150371455e+37', '5.80174627818689479796690359631503714551627518481e+37', 1);
T('1.90669137860811651611491585358014142495464234863436909519124432366465306869e+74', '1.9066913786081165161149158535801414249546423486343690951912443236646530686990503828136061620899505412969685328e+74', 1);
T('65827281', '65827281.952680368668829078', 1);
T('3.796975029309190153935073574227749285722909213685e+48', '3.79697502930919015393507357422774928572290921368440305490055258561431112182290578246e+48', 0);
T('7891207466205997', '7891207466205997.584874499696221437', 1);
T('2.94745525109421961698647322282990083780723298975940062387186332e+63', '2.94745525109421961698647322282990083780723298975940062387186331961089494759e+63', 6);
T('4.34282947014265862495e+21', '4.34282947014265862495e+21', 4);
T('9.1641692214618337763737436252361499553979881311255799266612e+58', '9.1641692214618337763737436252361499553979881311255799266611244928024975394877156e+58', 2);
T('5.864333650394800685281265896322e+30', '5.864333650394800685281265896322331612364407086e+30', 5);
T('7.48583556770321193530048004930689224512462576e+44', '7.485835567703211935300480049306892245124625769726886498025816e+44', 1);
T('537697', '537697.02142073166750345433592', 5);
T('6.746416112722632847560558595748474646323241803499729e+51', '6.7464161127226328475605585957484746463232418034997282515230110158271943e+51', 2);
T('348870466676427057', '348870466676427056.540210736720958044510813849897553858', 0);
T('12657090', '12657089.364186117157400260898', 0);
T('1.031300029476346901189374675983105405944047815464946132481100505e+63', '1.03130002947634690118937467598310540594404781546494613248110050480689644637863861125e+63', 5);
T('2.615472057019087907913471735667812386452505134772501355517041236227187e+69', '2.6154720570190879079134717356678123864525051347725013555170412362271865410294e+69', 0);
T('7.04165504077691457763479440814442249894246758944393488056686043599000962e+71', '7.0416550407769145776347944081444224989424675894439348805668604359900096153767456881719096558635e+71', 5);
T('7354818904551179123', '7354818904551179122.7014798901745046823977703675030620318379', 0);
T('854817485148361', '854817485148360.5714740113462989051407045497052073830764', 6);
T('47000805088498599710', '47000805088498599709.708437024062675608904338047', 0);
T('2.1766018980782941709650115665537351498889478677e+47', '2.1766018980782941709650115665537351498889478677028004204702111607312292840436359777e+47', 5);
T('7.8367301959920444880797359773949243636413420565977635106208263575374910713015704e+79', '7.83673019599204448807973597739492436364134205659776351062082635753749107130157048971635283591024e+79', 1);
T('3.08903346956401542864799535261274279172597713664198203701807794e+62', '3.0890334695640154286479953526127427917259771366419820370180779377521270933350292462773167787142e+62', 5);
T('576562571', '576562571.844608138306992462909059062174553', 3);
T('4.88885922847235829453662441295981179020690065850389e+50', '4.8888592284723582945366244129598117902069006585038897785761278e+50', 0);
T('805030', '805030.3196150823480264115976649255009294', 3);
T('3.75867227262935844604124624219765052177179e+41', '3.758672272629358446041246242197650521771793e+41', 6);
T('8.75150119113270892435492538833147019932204241197862490821051048044419e+68', '8.751501191132708924354925388331470199322042411978624908210510480444188669757061961455531943e+68', 0);
T('42601873172232953', '42601873172232953.30659313764825104206642999', 3);
T('1.8171003585956362231021760046143097114054128693433487680606690918875530579038e+76', '1.81710035859563622310217600461430971140541286934334876806066909188755305790370439773413227239119191673971090333e+76', 2);
T('3.71331955392433687189949e+23', '3.7133195539243368718994912855e+23', 6);
log('\n ' + passed + ' of ' + total + ' tests passed in ' + (+new Date() - start) + ' ms \n');
return [passed, total];
})(this.Decimal);
if (typeof module !== 'undefined' && module.exports) module.exports = count;