ttmath/tests2/big_64_4096.expected

2162 lines
1.5 MiB

-2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = -2.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782234523452345e+186
-1234563456238475028374102837401283741234487999123 = -1.234563456238475028374102837401283741234487999123e+48
-123182370875203845702398570238345345.13245345 = -1.2318237087520384570239857023834534513245345e+35
-24352345235437.345342567346734 = -24352345235437.345342567346734
-23423424.234563456 = -23423424.234563456
-10 = -10
-1 = -1
-0.5 = -0.5
-0.00000000000000000000000000000000000000000000000000000000000000000000000000000009234 = -9.234e-80
0 = 0
0.0000000000000000000000000000000000000000000000000000000000000000000000000012312313 = 1.2312313e-75
0.5 = 0.5
0.70000000012312345321453245 = 0.70000000012312345321453245
1 = 1
10 = 10
32 = 32
64 = 64
128 = 128
256 = 256
512 = 512
1024 = 1024
452345987.23452345 = 452345987.23452345
3456023874508173402834708567230458673045867340576032487534.2123123123132 = 3.4560238745081734028347085672304586730458673405760324875342123123123132e+57
2467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782.234523452345 = 2.467084570687345068734058673204123462135465945235634565412305823094853247508213734082439712659723645761234870218349273592835412734081723047230452937459127364934081264612947569123475691782234523452345e+186
1 ; 2 = 1 ; 2
123.345 ; 3535.234 = 123.345 ; 3535.234
-123.534 ; 234.354 ; 56756.345 = -123.534 ; 234.354 ; 56756.345
-345.4.67 ; -234.5467 ; +456.456456 = error: 10
+3453.234 ; 2234.456 ; -0.12313 = 3453.234 ; 2234.456 ; -0.12313
&1111 = 15
&10010010001101100111110101100100100 = 19624356644
&100101100100110101010011000.01001010110101010101 = 78801560.29231739044189453125
&1001010101011.01010100100111 = 4779.33050537109375
-&1001010101011.01010100100111 = -4779.33050537109375
-&10101010.1010101010101 = -170.6666259765625
&21 = error: 2
&0 = 0
0 = 0
-0 = 0
+0 = 0
#0 = 0
-#0 = 0
#ffab40 = 16755520
#ab084b.466 = 11208779.27490234375
-#76ba.5436 = -30394.328948974609375
-#091aacf.a = -9546447.625
#ffff = 65535
#h = error: 2
10 + (20 * 3) = 70
23423 + 132123 * 234 ^ 123 = 3.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442034169442132884440132818460393230191658507399432180444252635363751670056062835638062005512417282528025871203683724009275339372749936370533817215e+296
23423 + 132123 * ( 234 ^ 123) = 3.42396161839929802994350382504021616147046991533758848421484767099943009933560398792142264813685223139208010692163963267239228552590565613504516516976442034169442132884440132818460393230191658507399432180444252635363751670056062835638062005512417282528025871203683724009275339372749936370533817215e+296
23423 + (132123 * 234) ^ 123 = 1.967419143463591791801217305033988526806170188750209638969518244029887039360795936438578809063694480525640720618802455382352264071720866020693129811415360511903242130000005829887883857455371209207817520694190612499462623767169527780110357817243046762785785675703386988089194131078705808102363513662733512709967509198369756397950486628362660032343165161175482139534929433884647690165410671451921495481767957094073612940669377110759660814745208788222662590996041227000501902815651674124697973899611809641745984018155481596297606160139772873020047030907710461177916898471303676713990415686395351641509636759385141851364615972479530390443382237207452669787241589421386988233266783888104741202780463172259124967271165615849007363302758672260051267041150848876885924782401911252811788525864669474254969591810619199677853487834613142177612563181192749674502548568974268068247504816870571998985291923968609895288216093627428920191e+921
(23423 + 132123) * 234 ^ 123 = 4.03096761272100399904325701028364072154042606852024657603659238613471805992337335592762507078324604485299677051863307905254899180621482398357390659836800955525684748315154249444685939052121066840685967454110046853464499877164008914664047839584587533041970831439251216932303550010776031445630582784e+296
5345 + 1234 - 3453 * 12312 / 34534 ^ 12 = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205
5345 + 1234 - 3453 * 12312 / (34534 ^ 12) = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205
5345 + 1234 - 3453 * (12312 / 34534) ^ 12 = 6578.985439467965555033814397140450720426123745430540136600683138171412187897672403928066774467519199818229319448866471694274945543134010698543904016141956917504619187493959245897767951426396055027257454283492476160322887256710856217350196479875071182441587406499551597033271099445418331817590045564900517334793015149854123511318993370235446527071907156193386488234052847830398451747581844928974939939706482163962040581953894542632664829895646807212430175077760298721412738949742298508990585285431367615699359358015826822525355579647489340796464602684196089691118126189074874306597607134972234638577647556958763903023016998558092342468632157749002672847100195749000324456066912110076843298984404561598250773268911390756448151132148052704163009236039190113298622623549827036632137196721141112247258268470181197232145841862036206163980730273072181382661961244391476409610406447326417227927912367337554387007353155036001597912258295103904175475693770633800473961012400470758558270004425815231590279375872056161244227469436595397404834175536821844266352183457602145599957896480370765728028571994592541932571881383716531169745399111830613138084088595462450728564574995153893625241072456994458488168126444118910547083445286550019788616096
5345 + 1234 - (3453 * 12312) / 34534 ^ 12 = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205
5345 + (1234 - 3453) * 12312 / 34534 ^ 12 = 5344.9999999999999999999999999999999999999999999999905043807326865384490629456602977140002446232988263025064373843707182018280864875737481485501040970449965707579258528292572250085482960241141720417782732745358398397230410455361000076278973669673390006047446399579762775243329206004814013125137090688348628762661157558949508466197987951106661292624863878991517783585809999129966971282767375989446236159846563014794383999555585715830061391198113773688874114910345311263268702522951928202361447689442043107614564143659690339905402764745966952053183243011408297292236661448381388955303366791562537605483874096382980674636365060733260062024468028869942961295717205505158819896892588956584984369309437823864343324835054954105862545008483780837757374427156329708809849437903544116080054069755776241275690695079896830479647308812492251297922560894278876167714806543480353299852765554160453251220389837107302446039626864065605662055289991080941431491962387863343540371673906533281563592573685444555536990666347308356162142851869364748950304928071322932712962938438971230408645598434442114439768846419350283779851114719209917455076514579467958399313045882632180775684918227779140243248865392124271388215420884487245868315390171540725200037832
(5345 + 1234) - 3453 * 12312 / 34534 ^ 12 = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205
5345 + (1234 - 3453 * 12312) / 34534 ^ 12 = 5344.9999999999999999999999999999999999999999999999852242354174812563221600322782008242340731579295563454595611641624938766976809072188633245352390163176222776575435391520325720028088986524369744567351539421833305193835730185236915239991976271312315965711306913243048628001372678441330053468068420090942067661793259641104327765203712633765502293805552442847796744995663318377182995013971923409400110977565327591761210246680604076975597969719694249449213517430256354449544966482956929098196277330243782566567551003077393837236256925098503618050048134546253496595424797229120285165299998227924618550083520774003559016720808197146408584454422045703768999581029261566342588480501669846951121054494239246716913412913892885347267694274397194511002465010649266675222735902321455790146263938667671729940020227783775956380445919838962748228605318971236172570375471432359970732393013518013243215166115034741494557857655050374840397123783350639570373811482688385367212623571687180378369767997622800680150443727498613496244164618274031149354420489873721274152807285517848311418436973468841350739241712449490139275706211644192316075480250661955045093285590732773753580789965755938436884553530138227367619140427985134439603100754688682244475907417
5345 + (1234 - 3453 * 12312 / 34534) ^ 12 = 426835.38387386390583790529472207734314367923516677668488619324667241329917671866437195022483365845061653962828205751279575925071463956114246302537273757855558692232987842159969320017267473474652711966456668330438633088437182300876267131026654188902312498871647824171919752814323999084383044895253965286815324094983354185653931554412431668904816554042545177690926315632700413347531854266839075958415046520010572866290743816828808413609352423030139668169250412770742539984800514319352200359231194952749551819753135997541252715697085377219336660060911227870802064219326260518312935841638975372189728023964048248343024308158415630062932982091075534614983698205766223058944083127201688170545396519986086969824180346555036793074388812965582778784655145633738594512896303187228798034812094407728620033330032376458304306735391166657829144405395738194338345904936317901773537005441010885664108238088791115034127756140332533955497411945962528194339564340652451367325759362353614394691709138936178226079383520892537767241596619198646316426857657333671172703260032912318961245948423573869163295541044560245465300676674403812103908660174566314313270988875006058822663494605312587201801757089328071933343687505524795279805926658836997568085907532
(5345 + 1234 - 3453 * 12312 / 34534 ^ 12) = 6578.9999999999999999999999999999999999999999999999852238065209403412639091263474574161527015251243115018272772817629968233043635158143994398123070964832686610306975979357481739317337837635269202614963396200866403634806943353925882498148398414322765070248685181500189663323666403034980976710724819354154040161094626881952524891294120051902344048415346991508657461343759318159430352338619084854239681595290753533161337517109255284705363670034739459462677926446787904367763330244142860785378133786229551532488999543964358153985288754694828249409482531824422194930190712925309119451402670361093033957519521070216508458548611336057659754020048717299645356175805097165080398875155524861238373603977236956198097116113314446384652261340376068153571975618283373810058769765246028766482391483941728418713366367783183305834259647286857027368961966096415033531824798104838963472010635177339362359830557056120556713012542389192670730543901009104322110383842327756703580398102748652285371376817005786412919886782738736256794898272872878088384588966485028430219856253460913771338915390443500955908301859705280094588474943274191908504902751168500613047691729352288832906011727192663979837736968093287566067376227270903316801844543606277658456841205
() = error: 2
543 + 2342 < 363 * 123 = 1
645 * 12323 < 53.234 * 2346.3123 = 0
23545 * 123 < 51233.234 * 26.3123 = 0
-231 * 533 < 123 * 543.234 = 1
123.234 * 123 < -346 * 123.45 = 0
345 + 234 < 765 - 123 = 1
645 ^ 123 < 546 ^ 75.46 = 0
123 - 31% < 8675 + 12% = 1
123 * 31% < 8675 * 12% = 1
543 + 2342 <= 363 * 123 = 1
645 * 12323 <= 53.234 * 2346.3123 = 0
23545 * 123 <= 51233.234 * 26.3123 = 0
-231 * 533 <= 123 * 543.234 = 1
123.234 * 123 <= -346 * 123.45 = 0
345 + 234 <= 765 - 123 = 1
645 ^ 123 <= 546 ^ 75.46 = 0
123 - 31% <= 8675 + 12% = 1
123 * 31% <= 8675 * 12% = 1
543 + 2342 == 363 * 123 = 0
645 * 12323 == 53.234 * 2346.3123 = 0
23545 * 123 == 51233.234 * 26.3123 = 0
-231 * 533 == 123 * 543.234 = 0
123.234 * 123 == -346 * 123.45 = 0
345 + 234 == 765 - 123 = 0
645 ^ 123 == 546 ^ 75.46 = 0
123 - 31% == 8675 + 12% = 0
123 * 31% == 8675 * 12% = 0
543 + 2342 > 363 * 123 = 0
645 * 12323 > 53.234 * 2346.3123 = 1
23545 * 123 > 51233.234 * 26.3123 = 1
-231 * 533 > 123 * 543.234 = 0
123.234 * 123 > -346 * 123.45 = 1
345 + 234 > 765 - 123 = 0
645 ^ 123 > 546 ^ 75.46 = 1
123 - 31% > 8675 + 12% = 0
123 * 31% > 8675 * 12% = 0
543 + 2342 >= 363 * 123 = 0
645 * 12323 >= 53.234 * 2346.3123 = 1
23545 * 123 >= 51233.234 * 26.3123 = 1
-231 * 533 >= 123 * 543.234 = 0
123.234 * 123 >= -346 * 123.45 = 1
345 + 234 >= 765 - 123 = 0
645 ^ 123 >= 546 ^ 75.46 = 1
123 - 31% >= 8675 + 12% = 0
123 * 31% >= 8675 * 12% = 0
543 + 2342 != 363 * 123 = 1
645 * 12323 != 53.234 * 2346.3123 = 1
23545 * 123 != 51233.234 * 26.3123 = 1
-231 * 533 != 123 * 543.234 = 1
123.234 * 123 != -346 * 123.45 = 1
345 + 234 != 765 - 123 = 1
645 ^ 123 != 546 ^ 75.46 = 1
123 - 31% != 8675 + 12% = 1
123 * 31% != 8675 * 12% = 1
34 + 234 = 268
5675 - 12313 = -6638
34534.234234 + 3645645.2342342 = 3680179.4684682
54256367567.1245345 + 3456567.123123 = 54259824134.2476575
-234234.456456 + 345456347.34325432 = 345222112.88679832
-23423.23423576 + -1231323.346767 = -1254746.58100276
-563456347.23542345 - +3452365.345234532 = -566908712.580657982
-5634.12341234 - 235667.12341243 = -241301.24682477
+7456745.2341243 + 876973245.131321231 = 884429990.365445531
44+2+1-1.23+12.54*43.534*124.4234+765.123-12.123+4657.234 = 73380.773626824
345.234 * 756756.234234 = 261257981.769540756
34565.123123 * 456456.234 = 15777465928.470898782
-12312.243 * 1213.5345 = -14941331.6528835
-654.123 * +2342.56456 = -1532325.35768088
+2342.435656 * -123.3456456 = -288929.2382657795136
-234234.456456 * 2345345.1231234 = -549360640116.5399960146704
34224.6456465 / 123135.12341234 = 0.27794381244003506926675940818725154177227483068027792782806737635186914163451380268182765856477183416954057778081431857471749858812409382311585584704705252967196337567358926238090657163559242355066977984110043874582108540670506857250820324280642067382513191914337150140680977847332849088320421841962648282611628260995209326759152108079927932132918050232609676827022992108801803315343782301262206120487181616558871933137344956322065644179845033158270358226862700163424811088331096204269481999311616332277900283159099920192362490334144959887835311130927183207292408976641441959429137228774194305935348112582131089095383993098454648766487285091083499104821862882434876514126704678444951834660599319789922786513343054922583905919529980354516784789491370061011174439990223840637501142152046894410662858222079146668070365779290003020239482398815257834050456787277783028111962386136678725698774786178328702097678035998254037042541715460651702495598083683768165593459752333968966130088135015055439607528065182765745907756735926560836001616735162504003208679129811997244793600085020477390051060841400593498062118937494916680380024926048926933649836596003776907777991417175284902602022196876208645522400031267224795863260945244217458880512695
1231.345345645 / 1231.4564756 = 0.99990975730186009669475646062370667515940910124684231267848472873790294761108648312832015449267738618564945081685516291583663340638817133684493168781547150280785774285305971068783748413625216394127831569137107390269506330573556163774173424793999272384840427729364729161362493549098033587050796779293009062642018722110977382885914478031756106671123992423139116261593029703339033706405725607278620736987742549169149052140483137023344749383849031586512695097967131108892599175837246293660238559226266494286158269157101178509568755074562214596551348874972776179536783297418554741489233027993506780825441623103029302061351716684253067076080102428591265105691405728801869804386613109787767476010339313367771615297517543867305154800227029639731101512265254111105183423828998865512157610517826408512979847616792214625307541807204736907715035446438315030287214155764353349590685282032065997932050664836343161132182201827872705694512164210507481779813217460334576196693638142577322608542544254253463117685846046153188136274233417982117434731690000786252717156120657619123408668199949818835481058068829728763821849847926529511523403450443474203774774482171718907643056288622922078367606742235397280004363639402993773172700834673332241966571051
12334543654564.123123 / 34523452345234523.4786 = 0.00035728013326183854870533985870195706147133833377103142955578853054681793067500873944642697362136083635077858020613349749716893405061861428200091366316318224979468523715895992853056059959935636447930848380167302461755986616601238480638389151299477498056017341413816187548774765665605431929412167534163760609171542879191140601435207772869962055951295614644540970813405398116033030083156651561476380348573578831891757137775133493746846082651445741699555969866242039006356278714821341776352088102534474527791317898028117609211715867800119715715780573530989722081956204356435790189553715219184175403627153260308410820377273024592327808978591417734031501529570136119574804676579103324735384911871108297931089581102896958503804344274200308220855672697146440340178040572431461404634949419665386292031479111877912106243010601040132922341066387022314162922746160446003055358321512500262611538400738378660367471850765932214224237471831797227163248160377334957731709340644025198804550519991464667365443427349689187348463151307535645922419367527039141606437358776613982302085213098670365314256567027922125026622033790950303149003900400789163055906974105806106053693577311645518279941734974329612507022316964397526254921759905163995512807597622342
-123123.234243 / 132143.3453456 = -0.93173995195135004797716769935777577828041730763125285259457458219568321350705842516670520382533589987421548170640851813055902386971361554853159246443687076553584642064881494428470503191217038566076796917497880693974656326146116353297263576160159318496508012019877588583294189999606320970125703059238866873901577172725686103269164880835857584679180164047423919117608938633681104471812865752274347194813220518010581531559860412894135843948756196018118495911680212218960543621226147442417500812473845877059029078523776967066958083902441596308283132350383210442474893238707381720227597367762578960758505932794877786891880456410166658522579421722649383914508694472247506602706793278954246563029052941085752775221210276488382585181379951909913349173459673853816374302626144668975985150080009947775641384352260324330815387723613338248091345814347524550415274529159838679143166479463053282763265796525851080284564210582489862222660578297367182134143053927083203189688023847465182286069971983335352094797527004012004292864323333014537025002477454760538955894886245256825560449079643842813840439134764934511270610206703009618558088383689126793309476010556907657752516507590528262900514833657208189243800736218251971470618657789797828016582073
-1231.345345 / +35645.12312312353 = -0.034544567029457324779370243407701649807311471162548432249029782434293019877020773315357517663310608109161145078765879951100654551374672667679781847316064790364871999503746176522957222576855204492965024246214160862077075135165822748967839661902014599658344519628332571252606024487631156885513079202218598809527527311861799584536834478009558952616203007934363151629556741028603596325435438943985688311890795988002740892415068722038257905578300055656786645071752447085362433135999163277029874193047783111761333650203986769216645118625381605151825936373988799760323419084451656981319544839578575205303741225764003060879015516758651854053095165022662871901920978404189413452786588141761410988263237620031262481348493395290411341550404538547349669294989852386488834952163591498961512271113983111858791086442899352728144275372419011342889928710678080019332970022217527078820842845316864001545000576933177509752192772141664391323116490999246293159363457570459738655405207996310104221272374164876474162807812084736177360101204440177091044789569822332217966900675056886905050464643912491616351022862214736812478329381181263930166469479042919563020577089742377549764428796619746777883883554022532808199316947614043969519584176986467180861780123
-122454564.123123 / -12312364.2342324 = 9.945658022580200828353138966071520663582488571608271482196490525585399571915714424233202713730585667900328937814297246759956217833003572835628797697652636501353321422304301211550437990270039814277089777911292770776668655859348922212715568895000324905820352332819668443692071906722473142917069524503320752109698207715457854487553295575863534359128943440818162003081126453823193987564378102143955671500299826326867119902784714948564673224558666020260992712351507038241954413928571063600570223743043588065615755250532243024591495099290037502550787134584634403037311165752029106604094671849131099889963012637883970827869172114974584043846270335102411556396309868483175802916594413625124360357963813845113478606207681459004937916209411940328481080335432594296174024726758189620781600143500949334135039801223201593452447887490074646775374680820980244904051478947199121358666501921831132936362288963907644908028949992430354868736511221091417461084375729007042879249730554621794225512342410612844742111905173348301160866538965826911740169838912481975347379021416405338892188218157732536919045710422735840004207935194115869254496867249294123510029361083655314520332156127592578732994253677181471810365468591226787540746083371231316858110895
-12312313.1231313 / -123165.75675675 = 99.96539173991259226973076672286444847926990853945228666293804966229112350076584834826527807331650542556434695374402965345502007674855303872394927649899201698065971478213279378255923915287213250299875339015248176613400094323372469055342655813921567718992068125273005641272992965403976194735012340883771387204459677355653459075988985479416334183437229960930668318763185684306271244754339311100024639357195632903371329936656631007364534710255733403804006583382787160621786921029110944694889808512539292237494085606687224955120175734664487528438091695344882302738111049332043749384170488536837973046240741600752394144608065662892909207700482568163344172891605497588774104546520190112102637787294780656927683193614106044479808582832917088912197258511486947893473346452028801515473216866915858787579104881226177681498500602115491170687914720240263336330113706541828497967172662532450071824902435921434863895563363789464536330396186842491232765581040274267043612742609610231517415094656635949350976624774246822323639349939003515990752245080184775836314201537229455131194175672244544660846646594726379866826068406378902375046239538234622856055453868850001495121431062111590852793966710586063319125785118808202755170784361722335665009213157
456456 + 12.543 % = 513709.27608
3345.1231 - 543.0 % = -14818.895333
12112.456 + 0.5 % = 12173.01828
-234.645 - 12.7656 % = -204.69115788
-757567.234234 - 1.5 % = -746203.72572049
-354345 - 2 % = -347258.1
245 ^ 12 = 4.6772761567521097265869140625e+28
23.426 ^ 123.23 = 6.136230468986512748626780573332490072531037704721569263066927349845936518707552902567818079191328266732621479807784527342862655454303582777814158856414073599655784037554385952447895979085728468398254358412854588253614295346577768026566495934226662229294034550448927853219065388161367999223605080547422809482375230971241225325290165654785935798948460195906190178312527959981363750570894858243285744895179646701257922461700159491505228582002774013182291493341147192290117175361257294750846154571106184435128071464632560378313431171580147086671650673566134163655160959373584124569872030989262357548198151650491668422855705495626952567154768917319560951951036670080608856898334149984412075612947641856374683570154255155582740897903919021615750389332532905144498287099354463911780199929938046795642035052636741231074102785848651136225108355717890439841634096575225907516167421100962061841450526180035046903199792889038449235591462181199362535746410277120644794469684404267236940308758567778480064971661208421516102958941637942859548349454859805346185049342839745209142046749865311452347867604477973666727090350089083308288039705788667822572168713299911255181012153600500443871949793305004175449447170316889688757757083959591446605421149e+168
1235345 ^ 3 = 1.885231923903688625e+18
123.1231 ^ -12.534 = 6.3049868474678139537827338464526779349414293843995816311145164478786953818239318487705024669401387638088025710732088846250256446009472135288938286296986059150656701962549520945197791023831972986552681147860131566236205046982038310922542866443788157644089283860079552424794055220052655076111397708420578806667150573994678230191030207752380761797923851704648948992618032623731302910769951935655267858167616441355564772586557259221906313046594170948637263856290522628646191895175428161527273835973202313748118803879997656966740433116814880739283815852208326449580105911675938747681221020344141680554472830295634464113325112405811279577601578809374770480740882991217989906121956632473666877840139638266603421660572932618082640633371515891159871746266378124475112109643414212200645641506171123201788607414936341396662539312644222256458151598114072452195007993316487957389541003797896773934351706413654458078149814033380526639781227969762463591308136090231913571216161824937148735591035893558149658184670376984487633745129525937116424528806086990032190069766125222887682526550425345453948489278035332407730159085660064309179954285301320313931966098583402901888099309831634563909811451614590220149202595288627254876725604897615756402202615e-27
6543.2134 ^ -432.1231 = 1.2838892913865245852719508431427132458513892436028075365294785010871943530541822174823158412548641076208212373548110356268455507029053340135492729148405520280050589873127874518108949634710378205453975892729660646878207805190425412759506201428858468344533005885169579979277925987612508488267072914155510445540117867478345916969836159470701789969378236212681734575607479937362861683420601542545905879601839825247712177115235812722328242081159547907934820540596683422756513761960241438183763531324782182101823549255821812327229993046795507485557039396887938828877691318561687006017715365996789127164686415692955775148352947350800610823932912671738729063390849538914338287121678631481746310971237906307361061753409182705255048311324924215392958692256281442705376102014818055140677047141990299971871570701988788570704675216634622039064065173780042239626877021723185630369400457264477155795575859549191570770403667437789267461725004400897606283673960882051067995718854668904964247406936071327386949860033428471388476304765774571905495177852505436416633507446238883231510762263565452491602502364181767823844483797810294749624010111270749145129545608178477655748716446029213164005244879841410640589483225398585895955213246291131732727383225e-1649
123.123 ^ 534.234 = 5.3736113525326384438065173657286765895334716895080065334034395092821931844800327690285435262178528029131613759197677270746799863472085038374280078574914345395889519898408344169945105064424302640784412242393283363443814134930639401789580728993960288639079563994694097723802212056457698968498022075324796763706547154938571771048861546536706155991905663884256197952245861916647144444476282702999111857647547449332010689193347316853574076650052049129862654363198740581491364480235848577961998980914201423316916389617980170747254604345007716942714515951849025279632036283446212603224258411480161702303405620437534859813481571424666236485566300185903324450384150737513849549140949777425200606682594045421923518466934691269075400608109601400375868804702935087671981156505841995235808911127074007802374634130001193466630774383336981569950840150530855000235389971149701149993587225047386572506591110498365587645563120849489965339775120612679836764816251604446897393469933231669267279617741841362965110040675685147467011998097213841269267459973614161792948287428413628846480273190071616600800695095536956542272061545489418679092616310494051807783032121236241488028691758702704383991022675511636112978468501708080084642258625647623586585723816e+1116
245 ^ 0 = 1
0 ^ 0 = error: 13
-1 ^ 1 = -1
1 ^ 1 = 1
6456 ^ 46.456 = 9.9006877703018805112593423199248723044517445006286622304999630955651664234294398078829367541308551462125823620072810529274485097961925753078359970273294609188573282978419432258341114004088257103310950138506826555718168199656627491721568850417874874558720756197538113890572867563094134341957708763643120934868895197114075883130175264138308256423271655003219914726097142797813082791335715454918815519000361046458452407315190910435218484038039107040154953690772254490061409675437240197768239386549853261819101902903730226717244665194784044683460789775917289957850967042710159372154953260776917756414366113802621367295001180036433617082980181854433415636499301934121388005220787332519144779855978149847366754876118028675324568505834538308634257985063380201634404969900740450974655879512936282510303000687533547772042577325218451014868721767348774099377554008055546338058368140610587494188778137163005346561643371707205122862523401040939766652921261357200638896634330937032357995494909657079341694494655157424766464409637839275827894025980139025102738000121828731778436306420040464237786563129464847576508346154730895418063591187392649116527384132451556553658318052494683964151972135252472795792093574503513211194567928241380308102565644e+176
456 ^ 123 = 1.128952443060998390793281890551444973052697100995833302022381272105524811297192811584341744235568688576498565319529445045920276026656160679057055892943244236447604693768261012955460872912017013344134445831746996828545397543641811754126900945748388368667966627419815114500109330430662809943171174947516304932196541423284352188416e+327
2 ^ 2 = 4
3 ^ 3 = 27
3.3 ^ 3 = 35.937
3.2354 ^ 4 = 109.5751123526691856
35634.3564 ^ 76 = 8.7506007202709273280628897731307428995966768071516618886111679110102365648474508649122698345179150133565196837429311233961507638519059963991348413594235112947468239235245289112077959410141135046349113910857295491011618770077602842184306367571923259091058466140177135537776209188568915697407071248312905059289093349576897928367678395898087982732784504018469597288246493061650933973631402479798852112934678934563956097368810892716496920011361429665876822539123721676202668695361154270087090586426377300875981446817844679729749317839974382022358933939462049093050009317189442719653022481199189256660634865566732356441996430156491110936316470566307495936e+345
-4 ^ 5 = -1024
-6 ^ 234 = 1.22290463141890234936622223366471428166726768856025957367925973874712511409937880860209174311910168111692973704030362773980406107378194861484274745612176679386471423840878720446365696e+182
-6 ^ -8 = 0.00000059537418076512726718488035360463344002438652644413961286389269928364578570339887212315195854290504496265813138241121780216430422191739064167047706142356348117664990092973632068282274043590916018899557994208199969516841944825483920134125895442767870751409846060051821368693796677335771985977747294619722603261697911903673220545648529187623837829599146471574455113549763755525072397500381039475689681450998323426306965401615607376924249352232891327541533302850175278158817253467459228776101204084743179393385154702027130010669105319311080627953055936595031245237006553878981862520957171162932479804907788446883097088858405730833714372809023014784331656759640298734948940710257582685566224660874866636183508611492150586800792562109434537418076512726718488035360463344002438652644413961286389269928364578570339887212315195854290504496265813138241121780216430422191739064167047706142356348117664990092973632068282274043590916018899557994208199969516841944825483920134125895442767870751409846060051821368693796677335771985977747294619722603261697911903673220545648529187623837829599146471574455113549763755525072397500381039475689681450998323426306965401615607376924249352232891327541533302850175278158817253467459228776101204084743179393
-6 ^ -120 = 4.1864889954280578397114560057010763748660450451776383787117905850271853152427411219259944137087940178165881454733929890781932458535924031065227558560885784766406248464636536960719245928985070546566277519111879529374501917778082600640477358726807092472007525481850403502802123461354187713707587823823955742316508405989861271042376414496937611970242854732980640354770677702890190869494929128284178277333317952442628231777333111845048298408953191520753270921774965986403328430575190666260128074484117293503207218458727155016132815060182682463747947678199588184554052296514941029404380377186289566941534908071859520619363438733172436098817847963494412172508403062020082402509980361741899042193180354862637591086260385054286153540471873999806202283388189877097074879287198203584572212603080921774253860761113345170440780318475650091093733470597001063236043971879727841372615433765764074270273830905825542405932993381234258532198781169214362783278519781551802350594573194331265596182264476897028610493724185806058189535937244498598862119894121527645705837453643525353747819572918747689838243024383339153186363480812814634364389959155473349002380952754475708980283190391562577101658092672102967110736757057300165150028573069921340659287092e-94
-53.342 ^ -234.234 = error: 13
234.234 ^ 234.234 = 1.1287112374388823046712757914550978783754354188450857332094720622177563554825859563414674795922176126941592578366889196648107441331690676221421192965012585478481977863297015655472240864533537152731604173281336706358458051858774512388435470788261397043950340608514748871683653771811907608705751641997957173050026353258339930233798597356121924722763325790882003910490298735162156222249893873265765674457220326755134471387258017419856675156806442749228710262452853863321778740070404141316994110579741750797457219578142187661792597614657443459844384287034124337282610265288258638493834774950415272146933017781725405174958146618229968565920419692370974850022133350378470598843997863455660476682149613358902006456456134110589421707821620549884121564364058202160213714692844103026631677706122195198569679036507114604246330513774534799227291549855874892789333327123694927727015559911186294004388751244624955736565546357236143205679298727710080578703749465185955928780940373293761163730904810768804263584708375034294972265077501019655121225132503553798597379853313817390825422765882864419227598322536435143076528678773284582912749560037101200962111025079572038844624720125963792623689220040865388335486142328029265171941381605203720646602215e+555
123.3456 ^ 123.65 = 3.6935228758677157323282943939821879536405707245508331407979215118011532246597076087517951938156352956003269235769181596136297462428792561463208756020959062674593158302792313911413615967041447082129464149823080472589159172052009073970163104648172319736930394164865223321256494068484262258234188995895237632343579068668883713588285556950912090022820300252440752805776747048072960661192299436203499706715188388373746110606951642342993107771675816845991976052375043397721428920890053394863534401964138667727839972108307272565592039371382399712135052553606415121507853574483527989900904996135673981833499032736622500936570254335337113921277938773826225682431747412734004736622504711814994668425646053384784915841953853735015962264268148675360127619370875377656734495314403042375952905881378374567291004806023935327069647712323875812956926259950902163819116544222071727445907607860191123862960663416708475339228999051732847961184275914065753163047862152534894059417510026250297059989703143697666209593837753232858471667538360030633973574750005831230922176337450886152301380381371506640689852979201201093361182696911711089997652162896489951584080678547928658732495225997308393551394392528499796034350902015501466957708889470937542744734548e+258
2 ^ (2 ^ 31) + 1 = 1.761613051683963353207493149791840285667111558188134796023367914428819611321327333421399502485517228412573105192143789744234462230657028404818184646590491583333685403836918511730013187638069023344771973237953778130096856458594522010363051503864285724328842789251849757457683425042669327281434167275444515995385976791497857320184260038578457547722331382776351551662189941234161662475822280070487552761530922066841252336176033505033832374542151471114564379083895509143471747498861856409605688518818996429193107369719896641405519714934950960076454635172769010316292443980670980878684072824764147299344061895982696354015526229713866995310569395656376800254824729677925888551037958940621484585525072647187625276067550138932461873756249558617402945202053719788714279790912226092783643334781671494125127082433071206032686094989267766039536882865136444746102470973005203564174552774988452997648487013530166235044413939302883386617363807435292215773248825703941942698309733148693882207174621833529283074149472138099007783825754304164107342396865272337495620390537916443300492877158496766705669534222422399835640056253406495634505669971451487898579346215197115670289644067093021856466109398950623249849614387786996009988795999586559681641802e+646456993
2 ^ (2 ^ 63) + 1 = 1.38093229798005426496000599531161894051416378227675967559598774748882681353072917414605775168793539021020571213659694713560713584037780126108031834195279762660791705373299660315996901239637618423850318711471689189572768087588552983965479161940821180744983560805432139051010152122812169360244358638720625343702261530708769364875875677393117218032537096053556072801131729351253124280348961853420967908347989886059648696450364804184650182190186152799815927712123830809349810237663695345197662592464276751330270987794616765246149281612754155104294677081589117286094696131229534778079968986593303021625412167436792548592615688159707451936883009464764542864963566019921933424348806047292828248965176455972526412495040997048471527107231072775162165776049975484179899841496080413937382400116882401038485363978365592034138944393534850193372989227297626772016012936812487444341005537279345970727641990768732138524374474226281033606227292114664641236641686031638143161840356640591904477931779724953417327890911952396643795270522277610042025915101989815665323831284038791398614379773443182446286065200813273063952455704044467175115536068695830275132187109786022598108601964207706383585302347306061039300755283108740830070156174463718524069370812e+2776511644261678566
2 ^ (2 ^ 127) + 1 = error: 8
2 ^ (2 ^ 255) + 1 = error: 8
2 ^ (2 ^ 511) + 1 = error: 8
345.234 < 345.34234 = 1
264.123 < 756876.2342 = 1
54 < 120 = 1
6456 < 123 = 0
765 < 123.3245345645 = 0
-645 < + 345.74567 = 1
-345.123 < -6578.2134 = 0
-867867 < -234 = 1
456754 > 123132.234243 = 1
1212.456 > 457654.234 = 0
98345.423 > -3123.345 = 1
-124 > -3453 = 1
+1234 > +75667 = 0
-231.123142 > -234456.23454675 = 1
-123564 > +456456 = 0
-57867.3245 > -123123.67575687 = 1
567558 <= 567558 = 1
3453.34234 <= 587678678 = 1
5756.324 <= 0.0034531.1231 = error: 10
234123.56756 <= -234.5687 = 0
-46756.234 <= -0.3565 = 1
-0.00000234673456 <= 0.0000000123345 = 1
-32 <= -64 = 0
567567 == 567567 = 1
2342 == 2342 = 1
-1 == -1 = 1
0 == 0 = 1
0 == -1 = 0
3543.234234 == -3543.234234 = 0
-3543.234234 == 3543.234234 = 0
465456.234243 == -0.23423453454 = 0
-0.123123 = 4765.3245345 = error: 15
234.4567568 == 234.4567568 = 1
86786.234 == 123.345345 = 0
-1231 == + 5345 = 0
-1231.00000001 == + 5345.00000001 = 0
567567 != 567567 = 0
2342 != 2342 = 0
-1 != -1 = 0
0 != 0 = 0
0 != -1 = 1
3543.234234 != -3543.234234 = 1
-3543.234234 != 3543.234234 = 1
465456.234243 != -0.23423453454 = 1
-0.123123 = 4765.3245345 = error: 15
234.4567568 != 234.4567568 = 0
86786.234 != 123.345345 = 1
-1231 != + 5345 = 1
-1231.00000001 != + 5345.00000001 = 1
0 && 0 = 0
0 && 1 = 0
1 && 0 = 0
1 && 1 = 1
2 && 0 = 0
3 && 1 = 1
4 && 2 = 1
4 && 2.001 = 1
100 && 100 = 1
664564 && 123123 = 1
-1 && 0 = 0
+1 && +0 = 0
+0 && +1 = 0
+1 && +1 = 1
+0 && +0 = 0
554 && 0 = 0
4567.234 && 456456.234234 = 1
-32453.345243 && 546456.3546456 = 1
3673456.1315 && -456456.234234 = 1
-354.3245 && -5345.3453 = 1
0 || 0 = 0
0 || 1 = 1
1 || 0 = 1
1 || 1 = 1
2 || 0 = 1
3 || 1 = 1
4 || 2 = 1
4 || 2.001 = 1
100 || 100 = 1
664564 || 123123 = 1
-1 || 0 = 1
+1 || +0 = 1
+0 || +1 = 1
+1 || +1 = 1
+0 || +0 = 0
554 || 0 = 1
4567.234 || 456456.234234 = 1
-32453.345243 || 546456.3546456 = 1
3673456.1315 || -456456.234234 = 1
-354.3245 || -5345.3453 = 1
e = 2.7182818284590452353602874713526624977572470936999595749669676277240766303535475945713821785251664274274663919320030599218174135966290435729003342952605956307381323286279434907632338298807531952510190115738341879307021540891499348841675092447614606680822648001684774118537423454424371075390777449920695517027618386062613313845830007520449338265602976067371132007093287091274437470472306969772093101416928368190255151086574637721112523897844250569536967707854499699679468644549059879316368892300987931277361782154249992295763514822082698951936680331825288693984964651058209392398294887933203625094431173012381970684161403970198376793206832823764648042953118023287825098194558153017567173613320698112509961818815930416903515988885193458072738667385894228792284998920868058257492796104841984443634632449684875602336248270419786232090021609902353043699418491463140934317381436405462531520961836908887070167683964243781405927145635490613031072085103837505101157477041718986106873969655212671546889570350354021234078498193343210681701210056278802351930332247450158539047304199577770935036604169973297250886876966403555707162268447162560798826517871341951246652010305921236677194325278675398558944896970964097545918569563802363701621120477
pi = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181943
-e = -2.7182818284590452353602874713526624977572470936999595749669676277240766303535475945713821785251664274274663919320030599218174135966290435729003342952605956307381323286279434907632338298807531952510190115738341879307021540891499348841675092447614606680822648001684774118537423454424371075390777449920695517027618386062613313845830007520449338265602976067371132007093287091274437470472306969772093101416928368190255151086574637721112523897844250569536967707854499699679468644549059879316368892300987931277361782154249992295763514822082698951936680331825288693984964651058209392398294887933203625094431173012381970684161403970198376793206832823764648042953118023287825098194558153017567173613320698112509961818815930416903515988885193458072738667385894228792284998920868058257492796104841984443634632449684875602336248270419786232090021609902353043699418491463140934317381436405462531520961836908887070167683964243781405927145635490613031072085103837505101157477041718986106873969655212671546889570350354021234078498193343210681701210056278802351930332247450158539047304199577770935036604169973297250886876966403555707162268447162560798826517871341951246652010305921236677194325278675398558944896970964097545918569563802363701621120477
-pi = -3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181943
2e = 5.4365636569180904707205749427053249955144941873999191499339352554481532607070951891427643570503328548549327838640061198436348271932580871458006685905211912614762646572558869815264676597615063905020380231476683758614043081782998697683350184895229213361645296003369548237074846908848742150781554899841391034055236772125226627691660015040898676531205952134742264014186574182548874940944613939544186202833856736380510302173149275442225047795688501139073935415708999399358937289098119758632737784601975862554723564308499984591527029644165397903873360663650577387969929302116418784796589775866407250188862346024763941368322807940396753586413665647529296085906236046575650196389116306035134347226641396225019923637631860833807031977770386916145477334771788457584569997841736116514985592209683968887269264899369751204672496540839572464180043219804706087398836982926281868634762872810925063041923673817774140335367928487562811854291270981226062144170207675010202314954083437972213747939310425343093779140700708042468156996386686421363402420112557604703860664494900317078094608399155541870073208339946594501773753932807111414324536894325121597653035742683902493304020611842473354388650557350797117889793941928195091837139127604727403242240955
2pi = 6.2831853071795864769252867665590057683943387987502116419498891846156328125724179972560696506842341359642961730265646132941876892191011644634507188162569622349005682054038770422111192892458979098607639288576219513318668922569512964675735663305424038182912971338469206972209086532964267872145204982825474491740132126311763497630418419256585081834307287357851807200226610610976409330427682939038830232188661145407315191839061843722347638652235862102370961489247599254991347037715054497824558763660238982596673467248813132861720427898927904494743814043597218874055410784343525863535047693496369353388102640011362542905271216555715426855155792183472743574429368818024499068602930991707421015845593785178470840399122242580439217280688363196272595495426199210374144226999999967459560999021194634656321926371900489189106938166052850446165066893700705238623763420200062756775057731750664167628412343553382946071965069808575109374623191257277647075751875039155637155610643424536132260038557532223918184328403978761905144021309717265577318723067636559364606039040706037059379915472451988277824994435505669582630311497144849083013919016590662337234557117781501967635092749298786385101208018554033422780196976480257167232071274153202094203638859
-2e = -5.4365636569180904707205749427053249955144941873999191499339352554481532607070951891427643570503328548549327838640061198436348271932580871458006685905211912614762646572558869815264676597615063905020380231476683758614043081782998697683350184895229213361645296003369548237074846908848742150781554899841391034055236772125226627691660015040898676531205952134742264014186574182548874940944613939544186202833856736380510302173149275442225047795688501139073935415708999399358937289098119758632737784601975862554723564308499984591527029644165397903873360663650577387969929302116418784796589775866407250188862346024763941368322807940396753586413665647529296085906236046575650196389116306035134347226641396225019923637631860833807031977770386916145477334771788457584569997841736116514985592209683968887269264899369751204672496540839572464180043219804706087398836982926281868634762872810925063041923673817774140335367928487562811854291270981226062144170207675010202314954083437972213747939310425343093779140700708042468156996386686421363402420112557604703860664494900317078094608399155541870073208339946594501773753932807111414324536894325121597653035742683902493304020611842473354388650557350797117889793941928195091837139127604727403242240955
-2pi = -6.2831853071795864769252867665590057683943387987502116419498891846156328125724179972560696506842341359642961730265646132941876892191011644634507188162569622349005682054038770422111192892458979098607639288576219513318668922569512964675735663305424038182912971338469206972209086532964267872145204982825474491740132126311763497630418419256585081834307287357851807200226610610976409330427682939038830232188661145407315191839061843722347638652235862102370961489247599254991347037715054497824558763660238982596673467248813132861720427898927904494743814043597218874055410784343525863535047693496369353388102640011362542905271216555715426855155792183472743574429368818024499068602930991707421015845593785178470840399122242580439217280688363196272595495426199210374144226999999967459560999021194634656321926371900489189106938166052850446165066893700705238623763420200062756775057731750664167628412343553382946071965069808575109374623191257277647075751875039155637155610643424536132260038557532223918184328403978761905144021309717265577318723067636559364606039040706037059379915472451988277824994435505669582630311497144849083013919016590662337234557117781501967635092749298786385101208018554033422780196976480257167232071274153202094203638859
pi*pi = 9.869604401089358618834490999876151135313699407240790626413349376220044822419205243001773403718552231824025913774023144077772348122030046727610617677985197660990399856206575630571506041232840328780869352769342164939666571519044538735261779413820258260581693412515592048309818873270033076266671104358950871504100325788536595276357752837922683318745086404546354125026973729566958334227858150006365227095472490859756072669264752779005285336452206669808264158968771057327889291746901545510069254432457036449656172537928607606008145972589229232414240044295981361814413706777778194739658303170856632789570753407991714523158926372114463828264432852803792850348095233899503968574609485346009017742932205799035917357820465758041931686823002196146899270420614296963466005799840351642136543049984533721736557240463676848876261512299027059938010299446886181716260980130876530037060158369198676286005079936468322669731568367175558971198752975296394916315539449195483877068721130789866575590986536365630763630880611500835373918261101780887902493377295578216579415247442933804078677407591709391197967430171019701193399478202255147637022916080235635868915694957981035172515115828638729327749200473846230329416194494495048211227444683572581318568626
-pi*pi = -9.869604401089358618834490999876151135313699407240790626413349376220044822419205243001773403718552231824025913774023144077772348122030046727610617677985197660990399856206575630571506041232840328780869352769342164939666571519044538735261779413820258260581693412515592048309818873270033076266671104358950871504100325788536595276357752837922683318745086404546354125026973729566958334227858150006365227095472490859756072669264752779005285336452206669808264158968771057327889291746901545510069254432457036449656172537928607606008145972589229232414240044295981361814413706777778194739658303170856632789570753407991714523158926372114463828264432852803792850348095233899503968574609485346009017742932205799035917357820465758041931686823002196146899270420614296963466005799840351642136543049984533721736557240463676848876261512299027059938010299446886181716260980130876530037060158369198676286005079936468322669731568367175558971198752975296394916315539449195483877068721130789866575590986536365630763630880611500835373918261101780887902493377295578216579415247442933804078677407591709391197967430171019701193399478202255147637022916080235635868915694957981035172515115828638729327749200473846230329416194494495048211227444683572581318568626
e*e = 7.389056098930650227230427460575007813180315570551847324087127822522573796079057763384312485079121794773753161265478866123884603692781273374478392213398077774900122895607410753702391330947550682086581820269647868208404220982255234875742462541414679928129331888070763301019337899740729986960095303307515320818823684694793029913558771445683123923272764602588339996461212849285209678905138824663987122813726861064735626379295182227842948434586135287693866985752001549960148075071971293369418851997228882636255971941095866191479871504328397693264610235116312389990010513783406764498663892685615821864215577248492011193531621171951731747269796829345199850541848631971356859470229125573983561105149793681450277644807642985104182117055944191787683471285276497809713462504140235242158740938668254271570392645296404550628778001311092650138483345302646363141560471888117657942786348599076704527119372958723995987073310814961253109770593530099050329681075421090877626308572485003827872276144866745056498738587715751056243438943967139442950926006678296181965286063965971609339583335312827375276761571680732195169019642072457884477550696614543737966757387168282379855757192141990342828672289491780965647272324536045518327368834197934958114549771
-e*e = -7.389056098930650227230427460575007813180315570551847324087127822522573796079057763384312485079121794773753161265478866123884603692781273374478392213398077774900122895607410753702391330947550682086581820269647868208404220982255234875742462541414679928129331888070763301019337899740729986960095303307515320818823684694793029913558771445683123923272764602588339996461212849285209678905138824663987122813726861064735626379295182227842948434586135287693866985752001549960148075071971293369418851997228882636255971941095866191479871504328397693264610235116312389990010513783406764498663892685615821864215577248492011193531621171951731747269796829345199850541848631971356859470229125573983561105149793681450277644807642985104182117055944191787683471285276497809713462504140235242158740938668254271570392645296404550628778001311092650138483345302646363141560471888117657942786348599076704527119372958723995987073310814961253109770593530099050329681075421090877626308572485003827872276144866745056498738587715751056243438943967139442950926006678296181965286063965971609339583335312827375276761571680732195169019642072457884477550696614543737966757387168282379855757192141990342828672289491780965647272324536045518327368834197934958114549771
123.345pi = 387.49974585703304699817474811061028325129985956592242748815454073820761463337244893577495553182342975025805573098080611338579026336501656537216445619560750343190529264777060688576525436601763884588796340247168979351456091271682883139643076952037639948357002248717421669935648892042388103448751543033040755918432985599622343076119799616017434594263161795771155795559756429054426044308012760578722574946552044901326461686945415569664847447800162055084731224456225650534538501834816985170851003518360886541933444089024279364144530895966311899520878716037494810101823215974260988188652288771548389468277600661007564273253391030323596627245955934352227780939952484296159188084142615860759225997373827164192429045148665055421376277432530792221216456916722708017994098396574979931497757121346261058420140041710329195151976440458944191411150880017567438290240495322883703672097479613928358780632602577960097416232657677693484329064487628144556892793075133523260324793974065997046168072279394060795942229934943801935949946542235380613171889483888157074136659427379430705446078369747952470641619693237234073347678858076657050721759205506876229930982238463796800989752575811294033351542515242736262664116980319786601461199156552133561547739175
123.345*pi = 387.49974585703304699817474811061028325129985956592242748815454073820761463337244893577495553182342975025805573098080611338579026336501656537216445619560750343190529264777060688576525436601763884588796340247168979351456091271682883139643076952037639948357002248717421669935648892042388103448751543033040755918432985599622343076119799616017434594263161795771155795559756429054426044308012760578722574946552044901326461686945415569664847447800162055084731224456225650534538501834816985170851003518360886541933444089024279364144530895966311899520878716037494810101823215974260988188652288771548389468277600661007564273253391030323596627245955934352227780939952484296159188084142615860759225997373827164192429045148665055421376277432530792221216456916722708017994098396574979931497757121346261058420140041710329195151976440458944191411150880017567438290240495322883703672097479613928358780632602577960097416232657677693484329064487628144556892793075133523260324793974065997046168072279394060795942229934943801935949946542235380613171889483888157074136659427379430705446078369747952470641619693237234073347678858076657050721759205506876229930982238463796800989752575811294033351542515242736262664116980319786601461199156552133561547739175
-123.345pi = -387.49974585703304699817474811061028325129985956592242748815454073820761463337244893577495553182342975025805573098080611338579026336501656537216445619560750343190529264777060688576525436601763884588796340247168979351456091271682883139643076952037639948357002248717421669935648892042388103448751543033040755918432985599622343076119799616017434594263161795771155795559756429054426044308012760578722574946552044901326461686945415569664847447800162055084731224456225650534538501834816985170851003518360886541933444089024279364144530895966311899520878716037494810101823215974260988188652288771548389468277600661007564273253391030323596627245955934352227780939952484296159188084142615860759225997373827164192429045148665055421376277432530792221216456916722708017994098396574979931497757121346261058420140041710329195151976440458944191411150880017567438290240495322883703672097479613928358780632602577960097416232657677693484329064487628144556892793075133523260324793974065997046168072279394060795942229934943801935949946542235380613171889483888157074136659427379430705446078369747952470641619693237234073347678858076657050721759205506876229930982238463796800989752575811294033351542515242736262664116980319786601461199156552133561547739175
-123.345*pi = -387.49974585703304699817474811061028325129985956592242748815454073820761463337244893577495553182342975025805573098080611338579026336501656537216445619560750343190529264777060688576525436601763884588796340247168979351456091271682883139643076952037639948357002248717421669935648892042388103448751543033040755918432985599622343076119799616017434594263161795771155795559756429054426044308012760578722574946552044901326461686945415569664847447800162055084731224456225650534538501834816985170851003518360886541933444089024279364144530895966311899520878716037494810101823215974260988188652288771548389468277600661007564273253391030323596627245955934352227780939952484296159188084142615860759225997373827164192429045148665055421376277432530792221216456916722708017994098396574979931497757121346261058420140041710329195151976440458944191411150880017567438290240495322883703672097479613928358780632602577960097416232657677693484329064487628144556892793075133523260324793974065997046168072279394060795942229934943801935949946542235380613171889483888157074136659427379430705446078369747952470641619693237234073347678858076657050721759205506876229930982238463796800989752575811294033351542515242736262664116980319786601461199156552133561547739175
7567.345e = 20570.176403180413666577494594903213789090815008274920589828407642819652668322766622041776071751525538761100663654683695484065395693382809736169480227568792043288051986381025035109703706378968288316822462138196272866459292235758313996030580245799415579308986124230926700204357869072099233550302278177012561730136285567898654746467247825983469767751935292854059893821735060372015801999125978616999987054188580238268636629923515188567225215573220032613272489919420902987092864998510553244532755530941951681208729537605290794938455507131340150044327822563643927198365232736208555451827482872688878634021826493938364394693537952686083563418976033475129054460106290793700681769709866644672186340689431825821169701980763696070273720091042428897944859094930976278015392515883629631454682313999546676961631769496059496496119666791981724447526457958652179347357602428114223360196482587569486059249295172328202599807240840035800323575588900171306761818785009922503971852810426696092092219990052533396699705574289975081559775291090477863611824341333111358386824008108071996966692219815384699639457138262658108501255397732911526281585632229336864819585588111015805659585692846154076298309142595788390803887136874030874361915779579199794564407794
7567.345*e = 20570.176403180413666577494594903213789090815008274920589828407642819652668322766622041776071751525538761100663654683695484065395693382809736169480227568792043288051986381025035109703706378968288316822462138196272866459292235758313996030580245799415579308986124230926700204357869072099233550302278177012561730136285567898654746467247825983469767751935292854059893821735060372015801999125978616999987054188580238268636629923515188567225215573220032613272489919420902987092864998510553244532755530941951681208729537605290794938455507131340150044327822563643927198365232736208555451827482872688878634021826493938364394693537952686083563418976033475129054460106290793700681769709866644672186340689431825821169701980763696070273720091042428897944859094930976278015392515883629631454682313999546676961631769496059496496119666791981724447526457958652179347357602428114223360196482587569486059249295172328202599807240840035800323575588900171306761818785009922503971852810426696092092219990052533396699705574289975081559775291090477863611824341333111358386824008108071996966692219815384699639457138262658108501255397732911526281585632229336864819585588111015805659585692846154076298309142595788390803887136874030874361915779579199794564407794
-7567.345e = -20570.176403180413666577494594903213789090815008274920589828407642819652668322766622041776071751525538761100663654683695484065395693382809736169480227568792043288051986381025035109703706378968288316822462138196272866459292235758313996030580245799415579308986124230926700204357869072099233550302278177012561730136285567898654746467247825983469767751935292854059893821735060372015801999125978616999987054188580238268636629923515188567225215573220032613272489919420902987092864998510553244532755530941951681208729537605290794938455507131340150044327822563643927198365232736208555451827482872688878634021826493938364394693537952686083563418976033475129054460106290793700681769709866644672186340689431825821169701980763696070273720091042428897944859094930976278015392515883629631454682313999546676961631769496059496496119666791981724447526457958652179347357602428114223360196482587569486059249295172328202599807240840035800323575588900171306761818785009922503971852810426696092092219990052533396699705574289975081559775291090477863611824341333111358386824008108071996966692219815384699639457138262658108501255397732911526281585632229336864819585588111015805659585692846154076298309142595788390803887136874030874361915779579199794564407794
-7567.345*e = -20570.176403180413666577494594903213789090815008274920589828407642819652668322766622041776071751525538761100663654683695484065395693382809736169480227568792043288051986381025035109703706378968288316822462138196272866459292235758313996030580245799415579308986124230926700204357869072099233550302278177012561730136285567898654746467247825983469767751935292854059893821735060372015801999125978616999987054188580238268636629923515188567225215573220032613272489919420902987092864998510553244532755530941951681208729537605290794938455507131340150044327822563643927198365232736208555451827482872688878634021826493938364394693537952686083563418976033475129054460106290793700681769709866644672186340689431825821169701980763696070273720091042428897944859094930976278015392515883629631454682313999546676961631769496059496496119666791981724447526457958652179347357602428114223360196482587569486059249295172328202599807240840035800323575588900171306761818785009922503971852810426696092092219990052533396699705574289975081559775291090477863611824341333111358386824008108071996966692219815384699639457138262658108501255397732911526281585632229336864819585588111015805659585692846154076298309142595788390803887136874030874361915779579199794564407794
pi+234 = 237.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151557485724245415069595082953311686172785588907509838175463746493931925506040092770167113900984882401285836160356370766010471018194
-pi+23464.2342 = 23461.092607346410206761537356616720497115802830600624894179025055407692183593713791001371965174657882932017851913486717693352906155390449417768274640591871518882549715897298061478894440355377051045069618035571189024334066553871524351766213216834728798090854351433076539651389545673351786606392739750858726275412993393684411825118479079037170745908284635632107409639988669469451179533478615853048058488390566942729634240408046907813882618067388206894881451925537620037250432648114247275108772061816988050870166326637559343356913978605053604775262809297820139056297229460782823706823247615325181532330594867999431872854736439172214228657242210390826362821278531559098775046569853450414628949207720310741076457980043887870978039135965581840186370225228690039481292788650000001627021950048940268267183903681404975540544653091697357477691746655314964738068811828989996862161247113412466791618579382822330852696401746509571244531268840437136117646212406248042218142219467828773193386998072123388804090783579801061904742798934514136721134063846618172031769698047964698147031004226377400586108750278224716520868484425142757545849304049170466883138272144110924901618245362535060680744939599072298328860990151175987141638396436292339895289818
-e+234.234 = 231.51571817154095476463971252864733750224275290630004042503303237227592336964645240542861782147483357257253360806799694007818258640337095642709966570473940436926186767137205650923676617011924680474898098842616581206929784591085006511583249075523853933191773519983152258814625765455756289246092225500793044829723816139373866861541699924795506617343970239326288679929067129087255625295276930302279068985830716318097448489134253622788874761021557494304630322921455003003205313554509401206836311076990120687226382178457500077042364851779173010480633196681747113060150353489417906076017051120667963749055688269876180293158385960298016232067931671762353519570468819767121749018054418469824328263866793018874900381811840695830964840111148065419272613326141057712077150010791319417425072038951580155563653675503151243976637517295802137679099783900976469563005815085368590656826185635945374684790381630911129298323160357562185940728543645093869689279148961624948988425229582810138931260303447873284531104296496459787659215018066567893182987899437211976480696677525498414609526958004222290649633958300267027491131230335964442928377315528374392011734821286580487533479896940787633228056747213246014410551030290359024540814304361976362983788795
min() = error: 2
max() = error: 2
min(21;123;234) = 21
min(-234,234 ; 234 ; 64564) = -234.234
min(-567567.34234 ; 234.23423424) = -567567.34234
max(-2134; 0 ; 7576.4464) = 7576.4464
max(-546.234234 ; 0.354345; 74567.45345) = 74567.45345
max(7567.456 ; 3634657367.45, 52345) = error: 10
sin(-534123123532342436,234234) = 0.71034159367285836217345249354417012785996654034639956801354795772442109540200873697885147521829780788098213612945845615648181393480622585607758636282418075528637699027028077326107869520997241274993142508300781522299244075997610075057189906683128916223036557191353349046413841834276192044504647804049144837750894228226624661709657151981789547789508488168063338282026944031515326968193903193321939757368719465630592896731668141442934323955832540473228255731958202383813654895744375608407270239311405143104957523565702726380609538194090993559685292492625915754165227066704894877003335049932936098487044010038252580212298296824748884542059075507572981121185367266260662943970513642395887490480923835392699489863285519335081341348908579776016774311983672064188649874400668827169880855739678453936928279932889992304383203003932873848980914668265412207387475888512372394994694521116146803700654161814368416058455206632515505124597805708834655544114396567094735868615512434402150661815062831539211908410322034213529905260115190807146852429083443151981463588237613340351683872999416672117946340601551802406505868319697461497063394600230786190588758224735259854636153305499217118845961340224649130707922473108020867168130754567884921597771109
sin(-53643561231,7456734) = -0.50950380679099260296247241684933239024962111223474069777660790478342010510409364524274992199319603165006464514889451281137890659219178699541027857529018586714809542545156079421017187159010019838016815338090080679348116790347057147356667623794359139428876295668039534342344511519877393355126945961993380959770088022959016627331841871380979854375281619638432763940727761412839822103076327280478459906261957359108811446367877659488011510153791026525637959108420496908113381652911094829116451243024758516149206698917709643832914957293223611231501904734558371400239459674186114342884776468146610765733228338452901831614053593473544815178782347825519599329758619842983127047777719908743399282971017237916678865968370936608201063114575927758200738038372187164367413813717472899410850829691775165338306449901269319924002707119492419735540689459981988047750027541906136796923297232174337695484295565216724873663493459618054342097960477427691197733337923918776865558712592077600825520281607673267338632829268388511871187175550279826796457246766378669403667654674226621223920697445042558489943831860877554020944578321710669389526975533768339783085637362755646124895090274770925302716311813164387138399492848189045731543063102586470822727739755
sin(-435345234,234234) = 0.12609770619455554527831700381845219381926856276666961158434066482032104586349656272398206624133802970403747174013758856601566675567788279184489440647065073116798976529520260080026298419758395523561097953878377678524494897355344913627856093892229876696126916023162431701677079838425827629857299346658495540959688613310280292216388288452231736652632171253829822003384754562329005697640641184499385934410980159274075816672263748074265571680670920301838479701548771719445908395787563200198442142270712916527153224414977641270072098819424590048278781470961561591818610169699954510423147933565519217553492728399749333586707976246427889555531288039310507203927588335930082505502349380922172858399929027525711897294311935126280778303001836807838768932679635373532047442562315621356897946494194428198719518220680909076573207346110714623692663500996864661942882912424867079082796544265691499923467986639137006892066213767111241025535526902120864895779421687992256272910782490733582052007969669424097552589486824161087205040660562943788449197760273964349919040198831232546477650112352282497286278505678264556463993236060112456477764557742319623135489287248729767643811467282046574513461674315513097753548183310488367626981344704740401071425226
sin(-2*pi*1000) = 0
sin(-2*pi*100) = 7.200383050636043389175941721234876022028925789496326608146396567077409162662018398424261898642147576393933841707199929933636316331454116711117907815046203638297524521421426820865713484376038928114714549117546260998401015035589810975020690874526370213611280781516408892015320968138869175774274786565358366282533965823978595231751945272601799014998454682949651343928109431991222087003590535458819426974851215827290565519537038286317789862365685547852424470517538749484061232272004095109426805373023621092577455942442548181150591886538398599238207570475435920979388404215432201243107403477592532969873558114336706758103675479802734850205431240576637997100938222251181821290164139309502021223678798578621655066055987212562541060001335409101334459772516824907538062900932172373995347602700430532576998588203146470194777109638125465111482515706494766018472303824745453075361234047893885036481111766915538195557042519247747535020668457646764256124089744704267178180814157449732076622993350498943344830447492108452325127759734267046517743130242008491791080794011293083443423863612757477762944309870563124943005739284671670461708134037540490992329201206702066141332006043017417580436306948977241598417792472411539816003316492124608254695071e-1231
sin(-2*pi*10) = 0
sin(-2*pi-0.1) = -0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186220386788974392881130654716772576919505279392262607481083336918563790338248847268301618655568893466982454116127350321922213400495628460096652233220746111279082638889248599762600486736992116834225822007849594489662342102170190915305175072701438374874285387394550422198989166468789479583332187321489282431474457441763061448319041883501260441677212938344509031562810353361999685976614314713635237647133275760724853204198589821142217064860337452842258078905607382998339122698381322462839760081236946677420279490476881259137535692930734542900571839934963830844812380293707930735198964874164274114958462665472168923199807545314976375556604931016191474334017680553444002723416260117444319296284058354938721308496321874313099077718964460789381263631602530213103094998466806419229684126923743159717812567615472473972204820347675871296697485969142730588345585917173477758148253666045145535799500764101920214893228566622446560833722894
sin(-2*pi-0.01) = -0.009999833334166664682542438269099729038964385360169151033879112479409734509063915965942636792961498990152518256893760673807114391478101834367992504522374877923346333956629577042884751752281605583571101050774395187168606155330709987206369875092696688424905413642046237535076816415219593915753970609625155007149734343650140126010756472960507873872984042987441343463278494770994371567032171767528027135974435461952336020350112146519996374117348905192792055127187808907993968614277700507649198588906786772205719520903185961474603095939933973363416265221714521450682733933417711179372733354590095099959888961964291389175600643442999116373725594047366187408263088683497634340598889406453290876806826352554400421133245980977330148798090737043115585957485119223500064560640037734326388377026517244060112578958428359074103973263511493912142496450758739296953977920730941188402364506858174852606021099282767046225114299907364917050686481947141812831031312882254660611456524573907422800164140884130285721050703575017040806473538807940743426402902566201945479262443216705136057758436072496282839163944597841056037070390744388734606643126642654925880308787928881962895076044541183081178285202513875500533211652171563451822618330648441545921650389
sin(-2*pi-0.001) = -0.0009999998333333416666664682539710097001513147348086584190048145102714673516376365515440749327845858917044747128565625505693920298729248557557898922766679770429811029099808780764151706425291057463143174850936016773958856266451298761230731759749305717989105502353926107715412612796047596601993481734073657886589728833392112099180016052189103912616905442718873604879508582086968301228229164797145805071732329655513001062064059900359411447072010825137395209977986154710916267831653459108586132250584108647356906685531600061984773110968070961480863492393604722935397029844115470893411425806715938962639578012210186389345059068550510313773002124381706433268405431094335900793630598856176174172417575590465793432213770471604324874831544477117672849808058287865243195071313968892145093401447343287742109804918732029087150791132360397908105695331673661315874270948776074036269568307881347696064577401142674803512736142613071495566481749295535056316600464665849324336279044509294780785285016881545351633507219491899157241450850505075230260515163456651813320460116976674339633793224648548412838658287496506646544038211261238423678254805623432354146357884938807770348906102800793197291377827580298266172617247926980521382269930630173723696934418
sin(-2*pi-0.0001) = -0.00009999999983333333341666666664682539682815255731897346480681419917530952170502437864156857227467639438152833704864670640435927555780263240604929399407224915635551627074605114374148444050707554497249627550240934193771625197924626681857575283850030889932823266720805783335894770152073153185976972893662281229121387344399276182370782798555830843492502168525556721235879717842142694888537843647183617811333332142396714770429533395288462513475912417782444137786356383371452533679652406787757397679014318330389606079698671448268904110161161494115194420434504113795471764454112907358708144675266856321030164375483297344862060633329171440807890755379987864545777628509414858608315057879350224349331119571273693241877932936424463443254746826485242947867531447653682984909731438757633247876602747573695855599301899296693797880343443899380761582325153743887246948195648745041569008410085223734093414850110946318088301610954070147338635313788868026610764171253562109353458607329025049079431417540621329490463105156923551276111762355541226840168743763352522611510444544162907654535705990046939368190341474151928417129959718057387021347662658947111747307096901482218188943180526932598594119025938051301419673619284724916970201066640438862946856875
sin(-2*pi) = 0
sin(-2*pi*1.0) = 0
sin(-2*pi*0.9) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
sin(-2*pi*0.8) = 0.95105651629515357211643933337938214340569863412575022244730564443015317008519350171879281097081138167589971755140300420898706619376969992631521227031318237878577743797040103271821710092100151805260400569521169918366873203287842014520598059403152056129112418394836017812752754033739786852051968433703417539926196983819778048892887657468236988148914031731715467130250978382724426292061383280521912702068850663667104103625112293996694899391187025696233263801136524326158945514267813558805530422356829063998479941385793087611660614824589175203538797419555671498082271383816882467739149028296801992321089906680548156534831041217713329585052573531019615539072691874117451358667960956803807637548656312876337219389497058562752236855997742141168152875843113441403216490739382659592002710114627120206834140967494501348123741665796067928687415239100720985946918461895936462199926783700562617453349344547735925747735158292049243205269049566037478382084593700304986439108005142723744102780843681532428649807937652693860990694132878671463511790938450308625360477636096638234845643550470891068629836439448336386521982870704639445605781085771863415218364001715566199789262200860845408042206194188606178497221103179315843325308109546132896744482951
sin(-2*pi*0.7) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295
sin(-2*pi*0.6) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
sin(-2*pi*0.5) = 0
sin(-2*pi*0.4) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
sin(-2*pi*0.3) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295
sin(-2*pi*0.2) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295
sin(-2*pi*0.1) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
sin(-pi*1.0) = 0
sin(-pi*0.9) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
sin(-pi*0.8) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
sin(-pi*0.7) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
sin(-pi*0.6) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295
sin(-pi*0.5) = -1
sin(-pi*0.4) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295
sin(-pi*0.3) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
sin(-pi*0.2) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
sin(-pi*0.1) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
sin(-0.2) = -0.19866933079506121545941262711838975037020672954020540398639599139797072838116914661620815031158815790563753061147077326997451432250706773283119306542805662310956110688522144018898896133572738166827137098912914737342698676576441896105175633139380512755476788383835784448495017230870254038428967258145160322974142589976707423210918359356792104478014281851412653523882759976167048774408208522982491450740857476026349145836872447842433347744851334052449660786462400711027220337094877477544436470395530837112711285977560672681557457433417651158718192118144955161364291693839611689892746424001167450918019543396745118925816454006837892481735536158142833469184037451498969439007520818377193567910830500873014197564008907194330336072637285559999242971220374767606631658422175115760926985627232319140066805675772203900418943035548167478021647013065517754373890200753336658054477620416619045055004539602116689774885442589774996939539295113959520353362467704503751833695019052723921085355261269640336708208778732921029063371797875245829104513985078524072276501601186208477392678175778147854045139239316525954163716868077504443994026189890497992478760884757910045579336792911830962498211534301505858341440164386254445233220623179336466690938179
sin(-0.1) = -0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186220386788974392881130654716772576919505279392262607481083336918563790338248847268301618655568893466982454116127350321922213400495628460096652233220746111279082638889248599762600486736992116834225822007849594489662342102170190915305175072701438374874285387394550422198989166468789479583332187321489282431474457441763061448319041883501260441677212938344509031562810353361999685976614314713635237647133275760724853204198589821142217064860337452842258078905607382998339122698381322462839760081236946677420279490476881259137535692930734542900571839934963830844812380293707930735198964874164274114958462665472168923199807545314976375556604931016191474334017680553444002723416260117444319296284058354938721308496321874313099077718964460789381263631602530213103094998466806419229684126923743159717812567615472473972204820347675871296697485969142730588345585917173477758148253666045145535799500764101920214893228566622446560833722894
sin(-0.065) = -0.06495423883478260114360762150735421990821954043445425495180807761833192370227427920409594917227123010411649690522619303551921782547220184175553491836109146719909288897398154646716210688682715839686181915838632878382779227713797841971009205944034164950101199770459120519661243443644304603920335620699854961634717379878951954840915882400784475141284274269556553622511572513694111265608935029767571036815689780669766503702910678277872460882045846205332271603299882487495946398680209759814431011140175500653439593613029125814195957844302670966527161079162335898120535102903811940004804463831925572945665828760112018693570503846493934342762170425122596510608479320141195863926292307271378449733626564739425407680711779914192554091344432542884670485359670027423790150947468762748371756430838374867893283358026679934678370916573730535816560749823177042698609969798593220257628037717844503458624039048553633711949603423470572374974462085350678557307823647703742567171948716434727354876441895377110826686937510403232061784641498815581309990457685164511377756580088830301070404782051824780720920986415483261537591940020151532575595894578636425347886124425337391400065633900576708087712383288338050510621792065823620662770406905031535867515978
sin(-0.0023) = -0.0022999979721672030285157772778404777745919698964083762102040102631218080374329351437389729794187164344985093392670626187397686916919085985953724833463266308363558675898720074247422323275149253268801714160334287781949250703931415560422607964372073957293104882395962661895162510360413710351757452749262885221097013684633397074371315149903920269224896890681447698639652965706758777046584677997888300558445553438171594452448014641768099897916767566720142258935575981975102317191656670866091294193135026533324910514151012851302001950490207037310639212098630116674843499020836079655378275154357030366462724683301106335737792536406181269520437469635341467336820275560206934040406189738733693975995273657494382037202613426970258866038485245941711814924750547718741418934046245341387377477267069471189686351867134351060237688062061858392713702381602872572176658492165443396306175935951272785474377275585162778143893657171616946879545300546954782574255142641513070139701841715048147101207264045091290146775914767329074511349617697307030517172485113626590136811601292404385427991475442176506317946775514516504386342000260045129987180473834934345368441797534667606165567360997429712911449561396814773804716445056400372310257604722488876593737798
sin(-0.0000234234) = -0.000023423399997858103139471274192593747142595223883944629918611451026456757990945876568753889230145228862614438163167451817119339100124744061519625416823471895146352140696135118606800988218928092956546896394663868813009133747809720175353334037104763952409353683599233882936005339987010533681090422129177825992568457430722477035769337183187524077091399797572785076586207559585322322879547333947928504476668013358072889833510257189995845931572799588532871518725466239007078690001001552374980265561185776660948140237202541438884008290731881512214367077062413081450014928761838931197796079277365519334080022125449926217329643383161063311119389837009978599064368325811632515761071240795344959209879822028431443230000203678423901932080622398013144758629763906430754508222178097006697099535217678279612612774273160489930424112903415056291942899153740058237059865214110579668210772803878652312467416951811328126288530487393891566216587075589159114153275764947441756670191952229236948583052189426839342019345430715624816107988266454481352655675829361974263853709575798276364666223318665953255222186420379427696348153703898298793527139849616455441014191383622740476409090286314085402900837555052717176146085152415225342878912301448386854983743428
sin(0) = 0
sin(0.0000234234) = 0.000023423399997858103139471274192593747142595223883944629918611451026456757990945876568753889230145228862614438163167451817119339100124744061519625416823471895146352140696135118606800988218928092956546896394663868813009133747809720175353334037104763952409353683599233882936005339987010533681090422129177825992568457430722477035769337183187524077091399797572785076586207559585322322879547333947928504476668013358072889833510257189995845931572799588532871518725466239007078690001001552374980265561185776660948140237202541438884008290731881512214367077062413081450014928761838931197796079277365519334080022125449926217329643383161063311119389837009978599064368325811632515761071240795344959209879822028431443230000203678423901932080622398013144758629763906430754508222178097006697099535217678279612612774273160489930424112903415056291942899153740058237059865214110579668210772803878652312467416951811328126288530487393891566216587075589159114153275764947441756670191952229236948583052189426839342019345430715624816107988266454481352655675829361974263853709575798276364666223318665953255222186420379427696348153703898298793527139849616455441014191383622740476409090286314085402900837555052717176146085152415225342878912301448386854983743428
sin(0.0023) = 0.0022999979721672030285157772778404777745919698964083762102040102631218080374329351437389729794187164344985093392670626187397686916919085985953724833463266308363558675898720074247422323275149253268801714160334287781949250703931415560422607964372073957293104882395962661895162510360413710351757452749262885221097013684633397074371315149903920269224896890681447698639652965706758777046584677997888300558445553438171594452448014641768099897916767566720142258935575981975102317191656670866091294193135026533324910514151012851302001950490207037310639212098630116674843499020836079655378275154357030366462724683301106335737792536406181269520437469635341467336820275560206934040406189738733693975995273657494382037202613426970258866038485245941711814924750547718741418934046245341387377477267069471189686351867134351060237688062061858392713702381602872572176658492165443396306175935951272785474377275585162778143893657171616946879545300546954782574255142641513070139701841715048147101207264045091290146775914767329074511349617697307030517172485113626590136811601292404385427991475442176506317946775514516504386342000260045129987180473834934345368441797534667606165567360997429712911449561396814773804716445056400372310257604722488876593737798
sin(0.065) = 0.06495423883478260114360762150735421990821954043445425495180807761833192370227427920409594917227123010411649690522619303551921782547220184175553491836109146719909288897398154646716210688682715839686181915838632878382779227713797841971009205944034164950101199770459120519661243443644304603920335620699854961634717379878951954840915882400784475141284274269556553622511572513694111265608935029767571036815689780669766503702910678277872460882045846205332271603299882487495946398680209759814431011140175500653439593613029125814195957844302670966527161079162335898120535102903811940004804463831925572945665828760112018693570503846493934342762170425122596510608479320141195863926292307271378449733626564739425407680711779914192554091344432542884670485359670027423790150947468762748371756430838374867893283358026679934678370916573730535816560749823177042698609969798593220257628037717844503458624039048553633711949603423470572374974462085350678557307823647703742567171948716434727354876441895377110826686937510403232061784641498815581309990457685164511377756580088830301070404782051824780720920986415483261537591940020151532575595894578636425347886124425337391400065633900576708087712383288338050510621792065823620662770406905031535867515978
sin(0.1) = 0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186220386788974392881130654716772576919505279392262607481083336918563790338248847268301618655568893466982454116127350321922213400495628460096652233220746111279082638889248599762600486736992116834225822007849594489662342102170190915305175072701438374874285387394550422198989166468789479583332187321489282431474457441763061448319041883501260441677212938344509031562810353361999685976614314713635237647133275760724853204198589821142217064860337452842258078905607382998339122698381322462839760081236946677420279490476881259137535692930734542900571839934963830844812380293707930735198964874164274114958462665472168923199807545314976375556604931016191474334017680553444002723416260117444319296284058354938721308496321874313099077718964460789381263631602530213103094998466806419229684126923743159717812567615472473972204820347675871296697485969142730588345585917173477758148253666045145535799500764101920214893228566622446560833722894
sin(0.2) = 0.19866933079506121545941262711838975037020672954020540398639599139797072838116914661620815031158815790563753061147077326997451432250706773283119306542805662310956110688522144018898896133572738166827137098912914737342698676576441896105175633139380512755476788383835784448495017230870254038428967258145160322974142589976707423210918359356792104478014281851412653523882759976167048774408208522982491450740857476026349145836872447842433347744851334052449660786462400711027220337094877477544436470395530837112711285977560672681557457433417651158718192118144955161364291693839611689892746424001167450918019543396745118925816454006837892481735536158142833469184037451498969439007520818377193567910830500873014197564008907194330336072637285559999242971220374767606631658422175115760926985627232319140066805675772203900418943035548167478021647013065517754373890200753336658054477620416619045055004539602116689774885442589774996939539295113959520353362467704503751833695019052723921085355261269640336708208778732921029063371797875245829104513985078524072276501601186208477392678175778147854045139239316525954163716868077504443994026189890497992478760884757910045579336792911830962498211534301505858341440164386254445233220623179336466690938179
sin(pi*0.1) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
sin(pi*0.2) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
sin(pi*0.3) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
sin(pi*0.4) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295
sin(pi*0.5) = 1
sin(pi*0.6) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295
sin(pi*0.7) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
sin(pi*0.8) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
sin(pi*0.9) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
sin(pi*1.0) = 0
sin(2*pi*0.1) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
sin(2*pi*0.2) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295
sin(2*pi*0.3) = 0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295
sin(2*pi*0.4) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
sin(2*pi*0.5) = 0
sin(2*pi*0.6) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
sin(2*pi*0.7) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295
sin(2*pi*0.8) = -0.95105651629515357211643933337938214340569863412575022244730564443015317008519350171879281097081138167589971755140300420898706619376969992631521227031318237878577743797040103271821710092100151805260400569521169918366873203287842014520598059403152056129112418394836017812752754033739786852051968433703417539926196983819778048892887657468236988148914031731715467130250978382724426292061383280521912702068850663667104103625112293996694899391187025696233263801136524326158945514267813558805530422356829063998479941385793087611660614824589175203538797419555671498082271383816882467739149028296801992321089906680548156534831041217713329585052573531019615539072691874117451358667960956803807637548656312876337219389497058562752236855997742141168152875843113441403216490739382659592002710114627120206834140967494501348123741665796067928687415239100720985946918461895936462199926783700562617453349344547735925747735158292049243205269049566037478382084593700304986439108005142723744102780843681532428649807937652693860990694132878671463511790938450308625360477636096638234845643550470891068629836439448336386521982870704639445605781085771863415218364001715566199789262200860845408042206194188606178497221103179315843325308109546132896744482951
sin(2*pi*0.9) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
sin(2*pi*1.0) = 0
sin(2*pi+0.001) = 0.0009999998333333416666664682539710097001513147348086584190048145102714673516376365515440749327845858917044747128565625505693920298729248557557898922766679770429811029099808780764151706425291057463143174850936016773958856266451298761230731759749305717989105502353926107715412612796047596601993481734073657886589728833392112099180016052189103912616905442718873604879508582086968301228229164797145805071732329655513001062064059900359411447072010825137395209977986154710916267831653459108586132250584108647356906685531600061984773110968070961480863492393604722935397029844115470893411425806715938962639578012210186389345059068550510313773002124381706433268405431094335900793630598856176174172417575590465793432213770471604324874831544477117672849808058287865243195071313968892145093401447343287742109804918732029087150791132360397908105695331673661315874270948776074036269568307881347696064577401142674803512736142613071495566481749295535056316600464665849324336279044509294780785285016881545351633507219491899157241450850505075230260515163456651813320460116976674339633793224648548412838658287496506646544038211261238423678254805623432354146357884938807770348906102800793197291377827580298266172617247926980521382269930630173723696934418
sin(2*pi+0.01) = 0.009999833334166664682542438269099729038964385360169151033879112479409734509063915965942636792961498990152518256893760673807114391478101834367992504522374877923346333956629577042884751752281605583571101050774395187168606155330709987206369875092696688424905413642046237535076816415219593915753970609625155007149734343650140126010756472960507873872984042987441343463278494770994371567032171767528027135974435461952336020350112146519996374117348905192792055127187808907993968614277700507649198588906786772205719520903185961474603095939933973363416265221714521450682733933417711179372733354590095099959888961964291389175600643442999116373725594047366187408263088683497634340598889406453290876806826352554400421133245980977330148798090737043115585957485119223500064560640037734326388377026517244060112578958428359074103973263511493912142496450758739296953977920730941188402364506858174852606021099282767046225114299907364917050686481947141812831031312882254660611456524573907422800164140884130285721050703575017040806473538807940743426402902566201945479262443216705136057758436072496282839163944597841056037070390744388734606643126642654925880308787928881962895076044541183081178285202513875500533211652171563451822618330648441545921650389
sin(2*pi+0.1) = 0.09983341664682815230681419841062202698991538801798225999276686156165174428329242760966244380406303626783250318093598903545080723747045937887335610198491841049683477305063283249435978900522242408608142272966743717361429690723851578245480827955359733878534633879232333616788674249073298453480058144973960475186220386788974392881130654716772576919505279392262607481083336918563790338248847268301618655568893466982454116127350321922213400495628460096652233220746111279082638889248599762600486736992116834225822007849594489662342102170190915305175072701438374874285387394550422198989166468789479583332187321489282431474457441763061448319041883501260441677212938344509031562810353361999685976614314713635237647133275760724853204198589821142217064860337452842258078905607382998339122698381322462839760081236946677420279490476881259137535692930734542900571839934963830844812380293707930735198964874164274114958462665472168923199807545314976375556604931016191474334017680553444002723416260117444319296284058354938721308496321874313099077718964460789381263631602530213103094998466806419229684126923743159717812567615472473972204820347675871296697485969142730588345585917173477758148253666045145535799500764101920214893228566622446560833722894
sin(2*pi*10) = 0
sin(2*pi*100) = -7.200383050636043389175941721234876022028925789496326608146396567077409162662018398424261898642147576393933841707199929933636316331454116711117907815046203638297524521421426820865713484376038928114714549117546260998401015035589810975020690874526370213611280781516408892015320968138869175774274786565358366282533965823978595231751945272601799014998454682949651343928109431991222087003590535458819426974851215827290565519537038286317789862365685547852424470517538749484061232272004095109426805373023621092577455942442548181150591886538398599238207570475435920979388404215432201243107403477592532969873558114336706758103675479802734850205431240576637997100938222251181821290164139309502021223678798578621655066055987212562541060001335409101334459772516824907538062900932172373995347602700430532576998588203146470194777109638125465111482515706494766018472303824745453075361234047893885036481111766915538195557042519247747535020668457646764256124089744704267178180814157449732076622993350498943344830447492108452325127759734267046517743130242008491791080794011293083443423863612757477762944309870563124943005739284671670461708134037540490992329201206702066141332006043017417580436306948977241598417792472411539816003316492124608254695071e-1231
sin(2*pi*1000) = 0
sin(5345.234234) = -0.98281350892630570252810188533857050568366978436081031254676175848390275680420212761171034901623464303548009229725550904723709546002926908106763322292494059246020605376735955817797183206169225253793178327213952682092863363887462135589731779539555404934156013627534356602042910164977049912412906460577590335868052884559760438161227598427196387770106884492248572966641085071519251254979503739879073206003518363283432957974087928893796813361475820837821374614922688011837436994481700963724942794079000679547805407388301711471347386909559441363663791624414965565693187844580702938056415355488393713464416228420329012951915745456234283159612811385953590312552262865946731317918782516365361639283232259935081247979558010540818916318869348095990367819503822706570625712269899035454890792495494318260250689515372753173235730312254953084746951068002108093349155365230540069039667979163425481811941166610845272160044826263360133166601926741701720862441495302871963345190434675000996184573176596768939771721709369192514810314574326403516578438277533772045655381697231723252279511254371779515207805853370905805430603077497662483367655297622273244058274719713255312166117268180173887150003889812073923571131642862792199357850045597146194958469971
sin(4356456.234234) = -0.27320486184825203791296103187647885900033952833196173971851005017311629013966378379666163400524611863926838692824360271001451665313635722823948650638857301217583320838929414711955548133155884878447018173098534921158554461697714577207664523030487345106758200032835667362591883308401255387177890507712793229441841521583586671931293364002030477642347991476794248805641846750662461187018124828284899870289983780525982716283671502211367313868408663044014427089060440558888928279508028231049979644014550333059623630001656015767801902004614895018547773671283963498293928890693828278942948473435371501993280761873085181244478372977034249868379240814903802248828343441546090440726226617887509308825882114435358202191464922084572231899483912245830146645474542906586731370486391163308010291141910407081034650972674884653843540543055401080494637216634822640238502981419517907123913461939619994030097826420937987228824066268880893247823235990473588054588774818030981309722661852028513513327346230680832191508465394789416140011734757273629341358433519231657941649132360625276932952415611352931278976694959834352144526340671382839740488477815073100476159793912709648483723273739398550590267823671076905659966200840620834998670515087980523020510082
sin(3564564563652.23423423) = 0.26042405324151980495222067353325762475379835051398517981257054321135024281583443165017187400872869011707526562363170595503613892580470520345088400522048996858986385375500993022196571334066820781206953104997437715089593321540257800987863018896077235346806414716550403435612710064381213217210481508520721671969797305412614475169667175892278664520331637494102765573757005110439900999660683361038012559898175083811870072559372053294265665888602253898825697413928839709718009895324280186016110624329149076527805518246209695185421481986407031791712064617041220121446993863043929335384648310328298862002782974175333559967720190471877916347924551436501344478019666028138286848728773326662738848364249939548451645752066167856767500398197466293456763332677802856052604777146573516306233995854392812616695748617602621861216234784250202259819515438609848273639392923798040876521506538018747820345850212601308446931903420854696639413917086731253730927065117776199613037593491740646184811873054285546623165821289140679066811794450375465352414161497003734305074443874217837645869690604525218877529378877451788305716441386292630919752896898960275225151816568202984915097858454816643633579161366474028404805941167411772440326076717229972642764254652
sin(45621452345234523452354.3452345) = 0.45504011383823676556994955413799974990622072473578667361223013981049435632574646225385827973023024830392457281264838815428173686982060686101107616694319967223589801573372163643204834420851931614186505075775515204518505275346555104549666393611572298359613464955389328276172631453505364753696617633907320389122779218032198269122200012908547137235840294638144407508052184802055856479464776746342746279802180296293242245579254367554111832230547631955526713379557917120196471000358164130844623726379609293311190048311608786865819528977167876689274787670850855137456342913450250113616633570105496207685564072218435631125810656377821369132027479321905523990930552942166584757049610620463834330692958725909983419040991741282109715606278457656499866666513241060793244228371294122327637747535714283806293649456763788475010119730460301710846992731735069743926062650798193630041542069865785185938375347541880062827939867119915766661058643638424409832686352180175087865868449916842856300878434925390430485187529451060326522145111414631813145083426743436111878199615855895887027140565959650979395711841778387516938737511953708736769566535857578747313973568104657559395434858134289744355708430097522066154589839508156052476933967624616969377624986
cos(-534123123532342436,234234) = 0.70385710218644791966109651086488027420586686147469501878605744527486768721101933024604028247940321133996767870158008177208990648679386360231497910273009806091580544592034437736182762677016617849093878321756306236837416106944031490063929118038232394338680206469956786928081874404832910769627473878892329844101754261988628246603234005724448972646700485308310605961960235923681198015895956841656975002792385473243061235675586698536934405262256106903262176443485560854470423115491734974786007233376278941974098716415788934273674914620569694422874595145254100200647477056370067411339438374552162869348535508621672467483091764304065229986433782835150569557465887133282506214928131403970812899981341654403517193974427440971899593481308106498019386252829489292950349516972319752021847605130992641246778466334191473689358701582721535057625300097539418990412428465529702949641909559890837274055947168840893626483237693475472754853421981591060119975569884160364210250871015621415880641497427139547349581243992021662557835252953735706806939551211444233800107827663796353145556044136273925918088219600970812789133720712259575637352545768035339943708675486978167668273477800562244822854531154192033409906483226675007310244617547421882061519817463
cos(-53643561231,7456734) = 0.86046840201455792906597959285113622110475790059464550790275790953486929358139738874023194663961045109568884495733677775366960031798425424937291750741504869811042514044177047128814326116256085481170522843558256811922777464379869728599973317358304240711058332373711387285421031368530143308665062794928279899555190625974255591526859863217883900085271141496483089842245546782996580933032220363655074278793130333933243835962029419909876023955700229853412747313635997452060949511062330821977624968893835708246366749219038322537648954064614102347339562736639789741935018638803358098685997998972486966156688683411503372074252994175932414079343278755316524393603320673305214684892718700851523011975403623479714756590451005826930112851075030512493626674904838523419159437825952098844661122829901569285806555154964809390515165130395325529078724357219574347030512036802408713648827518491016913831354872915852392729229704224719968130988247294609629407791337281749848200954970889026815293965478276874692298628632465968770736794346384386492759950564503907118384327654464770960187499019595089472160536232567194126975189934272195408051334068661173090298885905461564306257366861707515491509282007390421927312235941408074329203982531378910369062365828
cos(-435345234,234234) = 0.99201782670094772247190980352317737998887374899777353073928489840541290255048762102845350071704907211695177884538194848079824804993316800382128012276417979290155168522091462611760232623286666975949414624201211787716888955706627907750561590030425542607421786604531873429664829105519746779930789043044874598562912974597853546850942713477334085426412422312458032765329360327844882487070036633387793212920427043689020805745438771615275760678788557590480021065593306747441597863452151595889997184949455199447314193958004566566836000972765865855347702863129057839585608617185245957421314862810041418332751680731988367524506317473824421191633791030635028995884687758722650756453187309868775988397801535236151360392977388677399346085787807606451621035770158939479552788247419704498929650864341178346465529594365427128386847154731741788616275248534404702376272036462697794238637306090634687337671480821210646478876449323136370657416610120831487065420347191469465065250693990891309210229313650424508356427997936205714245598554190378694828144994161810646188367781331856002505313556737362501793131693126088470625300612011266967334122949152852200527219069979630451984824688998984522839355083106636719424653935125024543183431614858964822095891194
cos(-2*pi*1000) = 1
cos(-2*pi*100) = 1
cos(-2*pi*10) = 1
cos(-2*pi-0.1) = 0.99500416527802576609556198780387029483857622541508403595935274468526591021824046652966361852826292791072368588083687186039413970352212045993258227776500233434126606061055341012689340392816994046794830272000207182140244420011606215920920428798905787273268965463734762180175211138827688138483834948042327352219507885759748877880657414373095799340911315626468872692202908826594590603893927482529119832081240620343470253330218197805880800606064578469540271540051162673225582298306135155856782760981045191242031738057297176234130156858026922779529630481969558170851688632979839345409083814753858071950735313037892361905672825085458775049615611448809472866514444137979130991787791254854267189473532641382398342295733554807640729621201053857374269670780643260823341438366608860758765805498800986051276520656299244484026604048449617051572846280325602622338082818694319282467877152719017270557461101996837283312566832594648414562425094985051732771234883152945225593463462433093482908644395114524197569274975131067617962230853628525249287048507128188552167816267671288288109196720249973012691907856008716728411053777472294746337186837777599635530453325206376077643118106679462116139844877965668087566261889780882916906227521441791998493105906
cos(-2*pi-0.01) = 0.99995000041666527778025793375220667321247058398027711112227576864646008812964349163512554376129737265623056194151304183458281579299375486262950944853697292970784647512006914462382928612539466441550354577288323578263857242246493080967429368294450835382178157747196556924969768995873400583773121137357485440439994355796196334951328177702604116145694127773367069117190983015640970034973425064382979651732864532545145815171794684780218471837245056965562294195929079226212048522789105590903088120484847138630044284933791417673705778438214805987088551346097971981275711643461717137317533781555244226972319964508407408278929107116776376155434135436356633941043948420721179507718053961586677078238862399533681661527917437288203831090500391388743903284106732890633020510872425101633363501039131638739757401409473705665365863948304897284044829176996296380574317697030939733841827734440692127106904940746022188882531404254516877147340665076026618342561313147348045658740274432103910257218516485311605916979475307418780901149274458825465971376099140309550617086152453206389454214684364014710510381215807269952331409320515551797121354485790084307711779059109005394111783163527331673278397793460824095147166234811259800014756050361578345284318421
cos(-2*pi-0.001) = 0.99999950000004166666527777780257936480379188921289614586985623511127794450402083924902888832376308195375358725636809191506473748664244142896010404706414575541558200886886668325062711490527942294855805613099351945983681521800982176643595380713787233384872465713776350542929838169389972084974834729503333851881159120363391976978301914217279962544324209209192261449179759519516249313440124518630748840723051980802445664472142733533439988915969138966147613914737488728908041758774390583877706135494129017807099336880895447132674974933640398642970436372509941964892785794897076379329578197780288100378341593094020198488385311496652735002947572963379425232681700747076862530429887007704096523896034300282471491441502940684557974178855058004468855434244514468381776832965554654138249210759958048135186871432615912900259750061004212852725239913698983166859581029214402955151045432861195165409900302856467185278937833540314882686099870223050547927445043052351911816310908808846486238555439826936293684094864855127093410501268239677455882397443579672147394302810495338833331883272210005264468059211235493020749862959344098252230704379120449481835145911140978474167762446885027566487282715630596374591123674034241119370431286024885092250204823
cos(-2*pi-0.0001) = 0.9999999950000000041666666652777777780257936507660934744288954358397655768687562514034073318715030379054287430913801318931063839457625340409053016605998063528943001897316532193464853083854842800967043287933171019815909583457330641338128419885351168088242283550345634975482256414102150973024229093073615148860152230893013283684846629712090371714172113410342774507342629623794857273823526961538429619976764676916807861351116870024224535481062998554989297717500167280573068085455176870094487736011874989294164666105429063503688327202870538277140207860264257304076197517690183436285067069589228137041161169831844733344009905369338108919359409400677027690680149986581396396882006993698422555953769753496197298128816259431673025923816822230953544862674316815137995238747353123875826055593172600591787886111461515682944820519396946382905286934250556002084811683717838628395930961584487434104688565235751554907614764515464652036952576949128730980384794248137598625580236023302787169810572966145522966594618640182768131150421651714303248996014099317600439875451150775996039820217607503725617874678340323809075237281302605970923655949175930142803117578052162838770350106281922818270196499260296677780302333545550809570803973794317234476413497
cos(-2*pi) = 1
cos(-2*pi*1.0) = 1
cos(-2*pi*0.9) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(-2*pi*0.8) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157708
cos(-2*pi*0.7) = -0.3090169943749474241022934171828190588601545899028814310677243113526302314094512248536036020946955687423770440376934458760633169311117684658965900303833631772166945432979697914528191613306599641451339403376043834462508558481035161105216081347743131481568072190748793506101704029439772273746230928476824322246205221603856724735247829233942549371697211062724385332390457942303749943562003826085287589894170831281247037945348520001406052138108855588890265765857050585233329957334899365880678003354374035506589761844713760974217652839150114392849891488917392293911445554881250151348078085012523216912188824305141915634165186214633763155826696236583555605794093192566581019200261108289564333764732745340565857996716179867474925452047381066114905086305352980582281495490814527760426239517620301008639987358767138879638931280971604137525656090781427561124046973561707258511186790288639308004344191476152296323939008944960995135388451947660984099307571890157498705534630443371481133787802615863887601768069681053836946882278030302960829473337977595020027795447511476547115624117760610620772200323517028286739883198619747497329228943651981154518751699692810512118451256934020728899784906122287358901708656322661020819861606702222474365115771
cos(-2*pi*0.6) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(-2*pi*0.5) = -1
cos(-2*pi*0.4) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(-2*pi*0.3) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(-2*pi*0.2) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(-2*pi*0.1) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(-pi*1.0) = -1
cos(-pi*0.9) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295
cos(-pi*0.8) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(-pi*0.7) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
cos(-pi*0.6) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(-pi*0.5) = 0
cos(-pi*0.4) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(-pi*0.3) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
cos(-pi*0.2) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(-pi*0.1) = 0.95105651629515357211643933337938214340569863412575022244730564443015317008519350171879281097081138167589971755140300420898706619376969992631521227031318237878577743797040103271821710092100151805260400569521169918366873203287842014520598059403152056129112418394836017812752754033739786852051968433703417539926196983819778048892887657468236988148914031731715467130250978382724426292061383280521912702068850663667104103625112293996694899391187025696233263801136524326158945514267813558805530422356829063998479941385793087611660614824589175203538797419555671498082271383816882467739149028296801992321089906680548156534831041217713329585052573531019615539072691874117451358667960956803807637548656312876337219389497058562752236855997742141168152875843113441403216490739382659592002710114627120206834140967494501348123741665796067928687415239100720985946918461895936462199926783700562617453349344547735925747735158292049243205269049566037478382084593700304986439108005142723744102780843681532428649807937652693860990694132878671463511790938450308625360477636096638234845643550470891068629836439448336386521982870704639445605781085771863415218364001715566199789262200860845408042206194188606178497221103179315843325308109546132896744482951
cos(-0.2) = 0.98006657784124163112419651674816887739352436080656799405254829012618740788273170089502403522430334650529939176759850943450902212505796294722686439744170493924279942324532758789432934961295305234130271653515035173787964817670369820344522000363672558930225901181007326223727278183017145105279837779590254317299369356544358473211738152970415019541637552322636486867222656689732696555366148564002498026550041729422301066878374489161968501547368544639702679429298377336694613497415927290718657016689633239784720312498608841405402374969151919443973671802480681653475617324987955820835764628572629563156822284062479665048238073391984522849148562188684853641824942945824135696944244621950198215284952082413012583856525541148473229895054264593135816562996546839079750270295306083832318455676193500511260291792746868131885433529283739205199446165669771855453167603512013197433030834419534697671458193321995764389941171302768293928710136337075577715048878502456921980192541375092260918523005524915672520859425342507311445315529559732663551002381959904181397506305294242541814830041128336509142981998215172037094305415794551408593441021071757006970431529307840222668310522425129092655983433028464564093092531406507535637557853864954085378371705
cos(-0.1) = 0.99500416527802576609556198780387029483857622541508403595935274468526591021824046652966361852826292791072368588083687186039413970352212045993258227776500233434126606061055341012689340392816994046794830272000207182140244420011606215920920428798905787273268965463734762180175211138827688138483834948042327352219507885759748877880657414373095799340911315626468872692202908826594590603893927482529119832081240620343470253330218197805880800606064578469540271540051162673225582298306135155856782760981045191242031738057297176234130156858026922779529630481969558170851688632979839345409083814753858071950735313037892361905672825085458775049615611448809472866514444137979130991787791254854267189473532641382398342295733554807640729621201053857374269670780643260823341438366608860758765805498800986051276520656299244484026604048449617051572846280325602622338082818694319282467877152719017270557461101996837283312566832594648414562425094985051732771234883152945225593463462433093482908644395114524197569274975131067617962230853628525249287048507128188552167816267671288288109196720249973012691907856008716728411053777472294746337186837777599635530453325206376077643118106679462116139844877965668087566261889780882916906227521441791998493105906
cos(-0.065) = 0.99788824367130110999143764102859113654856586011182128818866397673070535175736607106183607623318020173561696927773262413509266005420106729389518926564353373972524533890180158663486634040231400991095511901629066370069915678571432486626039922768822366117382312431669922779726902498843415559109001335289396104623632055363103841572788463964157269243527094827117271710450952083681589690025524687272088058310310385076916023537314184761500431648619226114363596232195947721668384563332370872126512248786156864719969850543331004561988164968639667169413927121877428704734782268213679970551706393095544021774840184654413353775366620920773439841233705698739563137879791316916556581021343021475772586095249618025497459376830482736377008641946800764367945212013366501986548314266535470915558952886990677786941396126848493039802611022197993882168541954308062118380552868969154251150120800479730695735128312367828369517386448799822945651519803396152219024623349185375379523758839573493341708829480784969099450723077938606716353917238090363847245961489267908230780536650694445590139640701399443751701451974017085401832758737823179840268708258766140495325563362960081276852049535591128923362734219541591129455077879555762299821461181126313805640045502
cos(-0.0023) = 0.99999735500116600396106128470014401737462650324549031006622743710767888075201994692592278798898076687944458465326640473177963976090728356244584768803124546670557997732574412121805571838375251680945278074175967644356630086639847715166677421927459806605344093233909243500355837390952812616295097215254075623168007948825403765813257894973083885930630483717069377540062663672141514722107619959330517290336435382106001538833889079667243215438258302004607384666564907677024913262882122694039430487047039195792598463329827809575898043615339255251903334472644100906073733417429679106502223709386262125618860272449698048262721800914448618186985823102986461665031166254217194119395906604659490822897864039226492853231044433138061780519237451011662145610783042129598852030321912532717613939465003185430752489279117059671122375109281355277276707832222237852294446435734051796996855132399927207545819928649487756732052992366984614854145851755442447441919495872198549824208567253469604175958165017812714068493976066150604116709104458980201441596311657516175984261227841667061272808267306409483337285364963288089838819567545875758457840779623389669379582836823314274480753326743333059741194688853660676133648530001382809747937688271782786368919987
cos(-0.0000234234) = 0.99999999972567216623254262673084183207333252139914006231659742276438201111055266917397564999719768247357295149151792744462739252299857339902016994713872380393998268931054530305195334521447837982105291880997554351324868358308590143021401219977020765135751489884145871469231696023911794183210855105257504601260519204373355882432600025005004424357184236652925665501827439119051568624111274098152742934645598434733107517498006014161213673586738569217058600724218546393609378228331563622785210188616912453273235343731779535088920967051310115496319409056856316037436003873585460141801309346341455695311789306262711412866771223736799893811971898376353101169553820862573867043846664262595845071833126366569837917662637557388359355029919332017679096966781589258753155026610844100908305734668610094511670747306105265800978017589324408842926733392055238407204523918839691857627710164109630881092067983894111125124981806804423967196007431547955545747550000382389287916707422213145299355958732083859052016178037677980118614422143836215737011396953761545314137478967583254732941563596632019518972545336097225637779190181865836694180776459897581955210818748198757992786971922250181399716261394674083887750006302856473097293148802067048177764327848
cos(0) = 1
cos(0.0000234234) = 0.99999999972567216623254262673084183207333252139914006231659742276438201111055266917397564999719768247357295149151792744462739252299857339902016994713872380393998268931054530305195334521447837982105291880997554351324868358308590143021401219977020765135751489884145871469231696023911794183210855105257504601260519204373355882432600025005004424357184236652925665501827439119051568624111274098152742934645598434733107517498006014161213673586738569217058600724218546393609378228331563622785210188616912453273235343731779535088920967051310115496319409056856316037436003873585460141801309346341455695311789306262711412866771223736799893811971898376353101169553820862573867043846664262595845071833126366569837917662637557388359355029919332017679096966781589258753155026610844100908305734668610094511670747306105265800978017589324408842926733392055238407204523918839691857627710164109630881092067983894111125124981806804423967196007431547955545747550000382389287916707422213145299355958732083859052016178037677980118614422143836215737011396953761545314137478967583254732941563596632019518972545336097225637779190181865836694180776459897581955210818748198757992786971922250181399716261394674083887750006302856473097293148802067048177764327848
cos(0.0023) = 0.99999735500116600396106128470014401737462650324549031006622743710767888075201994692592278798898076687944458465326640473177963976090728356244584768803124546670557997732574412121805571838375251680945278074175967644356630086639847715166677421927459806605344093233909243500355837390952812616295097215254075623168007948825403765813257894973083885930630483717069377540062663672141514722107619959330517290336435382106001538833889079667243215438258302004607384666564907677024913262882122694039430487047039195792598463329827809575898043615339255251903334472644100906073733417429679106502223709386262125618860272449698048262721800914448618186985823102986461665031166254217194119395906604659490822897864039226492853231044433138061780519237451011662145610783042129598852030321912532717613939465003185430752489279117059671122375109281355277276707832222237852294446435734051796996855132399927207545819928649487756732052992366984614854145851755442447441919495872198549824208567253469604175958165017812714068493976066150604116709104458980201441596311657516175984261227841667061272808267306409483337285364963288089838819567545875758457840779623389669379582836823314274480753326743333059741194688853660676133648530001382809747937688271782786368919987
cos(0.065) = 0.99788824367130110999143764102859113654856586011182128818866397673070535175736607106183607623318020173561696927773262413509266005420106729389518926564353373972524533890180158663486634040231400991095511901629066370069915678571432486626039922768822366117382312431669922779726902498843415559109001335289396104623632055363103841572788463964157269243527094827117271710450952083681589690025524687272088058310310385076916023537314184761500431648619226114363596232195947721668384563332370872126512248786156864719969850543331004561988164968639667169413927121877428704734782268213679970551706393095544021774840184654413353775366620920773439841233705698739563137879791316916556581021343021475772586095249618025497459376830482736377008641946800764367945212013366501986548314266535470915558952886990677786941396126848493039802611022197993882168541954308062118380552868969154251150120800479730695735128312367828369517386448799822945651519803396152219024623349185375379523758839573493341708829480784969099450723077938606716353917238090363847245961489267908230780536650694445590139640701399443751701451974017085401832758737823179840268708258766140495325563362960081276852049535591128923362734219541591129455077879555762299821461181126313805640045502
cos(0.1) = 0.99500416527802576609556198780387029483857622541508403595935274468526591021824046652966361852826292791072368588083687186039413970352212045993258227776500233434126606061055341012689340392816994046794830272000207182140244420011606215920920428798905787273268965463734762180175211138827688138483834948042327352219507885759748877880657414373095799340911315626468872692202908826594590603893927482529119832081240620343470253330218197805880800606064578469540271540051162673225582298306135155856782760981045191242031738057297176234130156858026922779529630481969558170851688632979839345409083814753858071950735313037892361905672825085458775049615611448809472866514444137979130991787791254854267189473532641382398342295733554807640729621201053857374269670780643260823341438366608860758765805498800986051276520656299244484026604048449617051572846280325602622338082818694319282467877152719017270557461101996837283312566832594648414562425094985051732771234883152945225593463462433093482908644395114524197569274975131067617962230853628525249287048507128188552167816267671288288109196720249973012691907856008716728411053777472294746337186837777599635530453325206376077643118106679462116139844877965668087566261889780882916906227521441791998493105906
cos(0.2) = 0.98006657784124163112419651674816887739352436080656799405254829012618740788273170089502403522430334650529939176759850943450902212505796294722686439744170493924279942324532758789432934961295305234130271653515035173787964817670369820344522000363672558930225901181007326223727278183017145105279837779590254317299369356544358473211738152970415019541637552322636486867222656689732696555366148564002498026550041729422301066878374489161968501547368544639702679429298377336694613497415927290718657016689633239784720312498608841405402374969151919443973671802480681653475617324987955820835764628572629563156822284062479665048238073391984522849148562188684853641824942945824135696944244621950198215284952082413012583856525541148473229895054264593135816562996546839079750270295306083832318455676193500511260291792746868131885433529283739205199446165669771855453167603512013197433030834419534697671458193321995764389941171302768293928710136337075577715048878502456921980192541375092260918523005524915672520859425342507311445315529559732663551002381959904181397506305294242541814830041128336509142981998215172037094305415794551408593441021071757006970431529307840222668310522425129092655983433028464564093092531406507535637557853864954085378371705
cos(pi*0.1) = 0.95105651629515357211643933337938214340569863412575022244730564443015317008519350171879281097081138167589971755140300420898706619376969992631521227031318237878577743797040103271821710092100151805260400569521169918366873203287842014520598059403152056129112418394836017812752754033739786852051968433703417539926196983819778048892887657468236988148914031731715467130250978382724426292061383280521912702068850663667104103625112293996694899391187025696233263801136524326158945514267813558805530422356829063998479941385793087611660614824589175203538797419555671498082271383816882467739149028296801992321089906680548156534831041217713329585052573531019615539072691874117451358667960956803807637548656312876337219389497058562752236855997742141168152875843113441403216490739382659592002710114627120206834140967494501348123741665796067928687415239100720985946918461895936462199926783700562617453349344547735925747735158292049243205269049566037478382084593700304986439108005142723744102780843681532428649807937652693860990694132878671463511790938450308625360477636096638234845643550470891068629836439448336386521982870704639445605781085771863415218364001715566199789262200860845408042206194188606178497221103179315843325308109546132896744482951
cos(pi*0.2) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(pi*0.3) = 0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
cos(pi*0.4) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(pi*0.5) = 0
cos(pi*0.6) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(pi*0.7) = -0.58778525229247312916870595463907276859765243764314599107227248075727847416235195750850404986274133596005313160275265936633893032593590773053260593224463924726753349828132630679079794858441613269644046693043583323541798082750916403106549467295079844810547709442036285241358467644874293476900406907315361723132626206913836019138732704478601355923324123249694463111708683371038511715506248393757942952698445395260032983681652231792271433613106182089927258336836121514686626574514176861920201209090710401122671712139188993812445459136079684433633503204758031154953285412969692304737230317354838690305532358933410742208001636760404942208688194410167663103278811928492939500050389387172804861330226211813124133233078124296296286536659802597590529024630642657456305971081233567381097674223176737707233110851895756239842384316327183087453871773980833708882929089162527480414979864875831134239137228508543664248069323370487372216027073518317891170053079280504542492070892783027310426033087379340631864549187514347788203605417929580230899922416137364220132421903179551278000802121615409175452000077101155905077303001005707423912099519372520423515057223255196334809187848915413784283760186616826780699621210619286880276612824211923229838473598
cos(pi*0.8) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(pi*0.9) = -0.9510565162951535721164393333793821434056986341257502224473056444301531700851935017187928109708113816758997175514030042089870661937696999263152122703131823787857774379704010327182171009210015180526040056952116991836687320328784201452059805940315205612911241839483601781275275403373978685205196843370341753992619698381977804889288765746823698814891403173171546713025097838272442629206138328052191270206885066366710410362511229399669489939118702569623326380113652432615894551426781355880553042235682906399847994138579308761166061482458917520353879741955567149808227138381688246773914902829680199232108990668054815653483104121771332958505257353101961553907269187411745135866796095680380763754865631287633721938949705856275223685599774214116815287584311344140321649073938265959200271011462712020683414096749450134812374166579606792868741523910072098594691846189593646219992678370056261745334934454773592574773515829204924320526904956603747838208459370030498643910800514272374410278084368153242864980793765269386099069413287867146351179093845030862536047763609663823484564355047089106862983643944833638652198287070463944560578108577186341521836400171556619978926220086084540804220619418860617849722110317931584332530810954613289674448295
cos(pi*1.0) = -1
cos(2*pi*0.1) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(2*pi*0.2) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(2*pi*0.3) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(2*pi*0.4) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(2*pi*0.5) = -1
cos(2*pi*0.6) = -0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(2*pi*0.7) = -0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(2*pi*0.8) = 0.30901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(2*pi*0.9) = 0.80901699437494742410229341718281905886015458990288143106772431135263023140945122485360360209469556874237704403769344587606331693111176846589659003038336317721669454329796979145281916133065996414513394033760438344625085584810351611052160813477431314815680721907487935061017040294397722737462309284768243222462052216038567247352478292339425493716972110627243853323904579423037499435620038260852875898941708312812470379453485200014060521381088555888902657658570505852333299573348993658806780033543740355065897618447137609742176528391501143928498914889173922939114455548812501513480780850125232169121888243051419156341651862146337631558266962365835556057940931925665810192002611082895643337647327453405658579967161798674749254520473810661149050863053529805822814954908145277604262395176203010086399873587671388796389312809716041375256560907814275611240469735617072585111867902886393080043441914761522963239390089449609951353884519476609840993075718901574987055346304433714811337878026158638876017680696810538369468822780303029608294733379775950200277954475114765471156241177606106207722003235170282867398831986197474973292289436519811545187516996928105121184512569340207288997849061222873589017086563226610208198616067022224743651157709
cos(2*pi*1.0) = 1
cos(2*pi+0.001) = 0.99999950000004166666527777780257936480379188921289614586985623511127794450402083924902888832376308195375358725636809191506473748664244142896010404706414575541558200886886668325062711490527942294855805613099351945983681521800982176643595380713787233384872465713776350542929838169389972084974834729503333851881159120363391976978301914217279962544324209209192261449179759519516249313440124518630748840723051980802445664472142733533439988915969138966147613914737488728908041758774390583877706135494129017807099336880895447132674974933640398642970436372509941964892785794897076379329578197780288100378341593094020198488385311496652735002947572963379425232681700747076862530429887007704096523896034300282471491441502940684557974178855058004468855434244514468381776832965554654138249210759958048135186871432615912900259750061004212852725239913698983166859581029214402955151045432861195165409900302856467185278937833540314882686099870223050547927445043052351911816310908808846486238555439826936293684094864855127093410501268239677455882397443579672147394302810495338833331883272210005264468059211235493020749862959344098252230704379120449481835145911140978474167762446885027566487282715630596374591123674034241119370431286024885092250204823
cos(2*pi+0.01) = 0.99995000041666527778025793375220667321247058398027711112227576864646008812964349163512554376129737265623056194151304183458281579299375486262950944853697292970784647512006914462382928612539466441550354577288323578263857242246493080967429368294450835382178157747196556924969768995873400583773121137357485440439994355796196334951328177702604116145694127773367069117190983015640970034973425064382979651732864532545145815171794684780218471837245056965562294195929079226212048522789105590903088120484847138630044284933791417673705778438214805987088551346097971981275711643461717137317533781555244226972319964508407408278929107116776376155434135436356633941043948420721179507718053961586677078238862399533681661527917437288203831090500391388743903284106732890633020510872425101633363501039131638739757401409473705665365863948304897284044829176996296380574317697030939733841827734440692127106904940746022188882531404254516877147340665076026618342561313147348045658740274432103910257218516485311605916979475307418780901149274458825465971376099140309550617086152453206389454214684364014710510381215807269952331409320515551797121354485790084307711779059109005394111783163527331673278397793460824095147166234811259800014756050361578345284318421
cos(2*pi+0.1) = 0.99500416527802576609556198780387029483857622541508403595935274468526591021824046652966361852826292791072368588083687186039413970352212045993258227776500233434126606061055341012689340392816994046794830272000207182140244420011606215920920428798905787273268965463734762180175211138827688138483834948042327352219507885759748877880657414373095799340911315626468872692202908826594590603893927482529119832081240620343470253330218197805880800606064578469540271540051162673225582298306135155856782760981045191242031738057297176234130156858026922779529630481969558170851688632979839345409083814753858071950735313037892361905672825085458775049615611448809472866514444137979130991787791254854267189473532641382398342295733554807640729621201053857374269670780643260823341438366608860758765805498800986051276520656299244484026604048449617051572846280325602622338082818694319282467877152719017270557461101996837283312566832594648414562425094985051732771234883152945225593463462433093482908644395114524197569274975131067617962230853628525249287048507128188552167816267671288288109196720249973012691907856008716728411053777472294746337186837777599635530453325206376077643118106679462116139844877965668087566261889780882916906227521441791998493105906
cos(2*pi*10) = 1
cos(2*pi*100) = 1
cos(2*pi*1000) = 1
cos(5345.234234) = -0.18460120983342016325383874361255105446617165864524505112975715695196123506449456023494610187515528318840975068046464035825604062257540196006180930325708761841159770317933007711946156306563779271840577249186550045758356534607164241551614999214462962179617118892278330919634715090656741801469149295935499623770276266172740570804115044211718050699995027488903439993462529279890119027513730096118118641333073508195517601956975737634579363371249954609022984725569281352790060527712428679222795847527877449872309736158587833099710774167558259228628415515794453987503595641508707299033569348262092098657117335530508881934417750687264998979727140625408329613998194835477527765622652928279570415654734012820274288973542867462157783020999434206550777534353180852198305185933555782897549015426869604093391185856225974268676666710347747234214084256048476556171500138426579245391291794995816976425342546980256285892975552136539785574040419667098698400984553652332793525439306994037891337842546561447281908626592553048243398900155975017790616004976320218371017245718271968138665912355758019893930904474896178161842784425361652264148443390126690514428185862676857198728079391632440941813165828063350080892656851547379337838592465235269588896397791
cos(4356456.234234) = -0.96195587396848797352295235048346844254644941540154675871526567372744052475386181986839398115632803589311058688162713059219033900082541173526987447979299156095772551482739384984858780744738398634806429135207805384902179851350550181841615273747157662603614411671038738920713559686465166294921854580689283896544708637469053527516418927104569892163658005600525859730912701890991895305214598938681390440453171872190225279396220989857967739371203245001103188892545740211418312304580718451073467491692156273766570165655627752795416407396932153014163705120483045413714087869007316241180260483909169744230533931710583425702416658270356339992654904269793007177299938975976944900942836878528401942193843937069483258468957431885314323076888331524920726983068965535641102982313684160642633434914159263075786112370338714892244341525480974558216926396885762306376102468598774186625929524357522144317319034651774686554576519432910572935343820441835592325059927607480310881944989918800959479104658333715520918503529399278507877045642132521593695112570088942005530019230962357638935785496806163797618366630985179221710044616565050627025993247502021358654425789375309846539759801670371818690789400327126223447248322631774364910369983122731937092674469
cos(3564564563652.23423423) = -0.96549433581624809963517479641864780011106273954098625789751756367940550432650951399894858286624930893941408762006369378236249867956673141328846801633223453244892536179470934174607397004075250401640741759112275139373983325936292149048559852621250440193553463097433565903238460802195440582171443338090816397749150803939454642917762972014790952053151652012825889705568867198999137273208258090887618515917649609263456316687066347986256587427533561987229088690670767952625785727739080948636236046779565844008623928446864382554646468016086407957214200473466748486347196981613436554722473971864970421319802748631068992882845603112449186949789960201248880019954657031917391295693630108136695597627516605684083721237332254486189640742600239576883711819302740405743708438458270956402239633402442967695060682921167445979453951108125789918708947141514983420223403648325578370233665095705374441674102023438829567697757076395108869584746697849668302565617654145639005236870943678010000998629202739394491415347790845503839884814032985986219813332568284646675487537762424291081779599918757066249542924582878096089333441273976143744586778464223524929410883465985283761876895573114945435211620146918940477222918524080098948760894040927929815157096858
cos(45621452345234523452354.3452345) = 0.89047093989533680079161035313504129115248953437929453740866855950946397777410067062879203214576073979071163928044735851130798858721306490179375775924785843166847586693361005278003132488646845155277061438865101076268653390668204530042645661155639106689073448835708248532969606579827357542082656787678932699817746448220847012754101667623939969251832932505009419234974690123227458046505679614037057440100710107545297922277684427773660905636350271468422100012719854953192119707565141977510382168727810258967964545570319858078318190371901077579425623442291902990384469322257279244063063709834559572769701003307683302974306324212401101284531000090229903623976538970848758043406367768185965263092242600947691594285243137118866464113598281477022748054125975973337131994176841783598404433227779963238264477414098486390998963767711860032634691348511602459377696367634296914295700899375213239168824300754129636774304132831526096743601651438453158502470115804579979856400063350799429961053710439619995488469497090537957248085792161932591882500836835325983893510293350564357910758639441133273371394879956165976867385792209568627046091080361590672709338275438058245535551153968813688119842606012230552606917241751581043904297289667122887236258101
tan(-534123123532342436,234234) = 1.009212795418654077844745039139619239407243718031019170873563054344552658785840779470364443234898785407245178522005307371929537755641188025682063213702433242177787957000003238162866490958692779288212503639744888306573406532723016303486633807651908161814806457969062660911832173575356813275300083789511918128575369753156702214781595058609480696857580097167662188777866410970750495412384024548163553454019184156680709571343297091680515320973386259113055173372123889862258143062473014611739401382065971744985592670079980899017976557174872731977098126602191584096345500151274215992689256916355116796896383522025216464671320654116114165905294782467802226524935033910167581467977899480058638225098430829036898380675945167622268955426673882885724012779933846788874364834416246673738563683373678935779560460557366868558378709138837299858570985881501466247812587044216253230974997253715715921703280580480415491107094061037028051707405179483872491362906182282540195665450617604457366870577889027211478607129907156960329613398877585065275655793949237966225980817679015783832772611295793560302287562753644924347329331905258819086649430911929002680933242512848995405426494414771354381631323803597383967142772597092115701827143183106546512216603
tan(-53643561231,7456734) = -0.59212378467137774910059640402188148620387771149188813914267077921955293464868458303508095543495159442176183436179833352428729406583398952426702752213509987264407178688038414239688730744438923691702023724871266116130932818176580978249987799029900133704226585330331264336409951649775895523436234214339777635550812173818324979537650059376051618937424863390716247790504203258997273810131490149052579914984601870075515949641062750191042551004168452862482130300183859563964690090625542899781367846190114765854293320119388545678226052602499431639703095621619918042463575982449724261901531432294383860111032046946282726461715903518841823859504224542730862586669251610731855723127681830903401048084855284676738391316204952636389523790388669273774127565147974361959477056132363449682521902261018713704168127076795038820594412990426099948414749827201755607044418957624922642119373040684578969798973089740908996931547105085228103931249043533600127448617186903002591753345417827575995989198119761336964717485905047350856250567256143077092940832022390372494160758916319422950226196554927534025810248252501351222436027205886420841999403957121975765395747964858985815110094003685037180726017129873579684999555673602309340187949968265691492791928256
tan(-435345234,234234) = 0.12711233891220059670553992511545368158072196594343951266837809463401290385324064572407768113283555462717870130551528751561151419109759752299544739274734865819627112301562200294504809251987345882304777989911449511036523791435282174291429405002601655875234012293968362624651036176442656439013336364157776600808185795535575879227443476991219775751539426302936881191927155456999870747566245291442494004039704428018947932521863378864981302941637819243824566719127401240179994672856274948897408587548325559298549949247161019399039756198623320793006495809809200517050380106646369348338380747401883709922946487500561638866080015371972340813080509414226294413296200480788648659451236593516292316122485568431782568649454255306610879084293769844762044698059135639923795868056682577244374356175180754784838973461853218993911980421350911993633234739069257649086628620307393012751549623429616450163569445638626418821877233490981824318755575845923467234791655220405131587000206725610894736966033415224257320813649391714324512307523035000454487784917691236912513704518891396921201454681135038862390907976001215909064396851585451545576254144395008505476004514615744935377745348470130664403622154187900500383134484510370135897397849932147479802235432
tan(-2*pi*1000) = 0
tan(-2*pi*100) = 7.200383050636043389175941721234876022028925789496326608146396567077409162662018398424261898642147576393933841707199929933636316331454116711117907815046203638297524521421426820865713484376038928114714549117546260998401015035589810975020690874526370213611280781516408892015320968138869175774274786565358366282533965823978595231751945272601799014998454682949651343928109431991222087003590535458819426974851215827290565519537038286317789862365685547852424470517538749484061232272004095109426805373023621092577455942442548181150591886538398599238207570475435920979388404215432201243107403477592532969873558114336706758103675479802734850205431240576637997100938222251181821290164139309502021223678798578621655066055987212562541060001335409101334459772516824907538062900932172373995347602700430532576998588203146470194777109638125465111482515706494766018472303824745453075361234047893885036481111766915538195557042519247747535020668457646764256124089744704267178180814157449732076622993350498943344830447492108452325127759734267046517743130242008491791080794011293083443423863612757477762944309870563124943005739284671670461708134037540490992329201206702066141332006043017417580436306948977241598417792472411539816003316492124608254695071e-1231
tan(-2*pi*10) = 0
tan(-2*pi-0.1) = -0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497626712874968791933936458201251892336022522836100009250347121378733429368437380541965323298405009836215659901916165290354177154943963887437893373261498666135200285223004896345357458821127904865193251498444255358760028825766732560274176640118891996552265903809285720532991678313528037982611632085707153080879972213999033319154193733679117471099899400923613734426947024873323481434167759064143063875775491231704604236361108666827744396439019840806647097016993848277254902737914510672590604661362456763445188539271829929951826087597369044928889865736835797631160252253133874465925898096520046799073105773225860691997278969744822325611816661617657539286436324515289578715739327553896715153668816767594807237757543399016484733930685841694064489653005486976269014907315606726836754552437775200556821950029367110890647666218860287178106442712821084956228168203208958893984357643282398781343360246015348551365682409540700997901082799
tan(-2*pi-0.01) = -0.010000333346667206371076724101980135649849721036200603798472363948512452312435213908394877110560440354988902673591673308208289251821255299568310813015406564629139505145892770089300128656232670356031359258237385188900322120873544693630355040860530569710154765705029366664367200088453167649038061191828267577105538215363586609226826115700639220791886348275908898995134988869950268035563653920505510565495825707004545764017337410473524536435185619801515697791046700556603874964881861668198948139648317269068231426274198975306715151632314760919687850714315954815787056228851202656165818317667483994415819562615605256888834839042095432904311818932866448186852632506999621712722054028848838529052791962320994785522403907331471405271469310781204198608947855542001959568569486016910406772915923646394347767304598235178196209207893822534395737425434565422223217883024003984740184393178514595805878050224472614538532634748372624053766750715644413526332987622307494739931944564077803898137468640938225596698229456669426065212827621261711294697522517139553138731602157051641008523561856399023055330185954092136763069770673640064961244003013447810198921202359806351508883977777531588096529948474307531603324530591805750479164732501808488849359613
tan(-2*pi-0.001) = -0.0010000003333334666667206349425044180343149597741933854924072914491175093787688520954116408476868910567381826758890660096616141802000812109160932193017848852585567279650060033901641759535179889362341419048887035524032668165938951819776625160930582280399795838063128706396813093350159464784392618754178496341688452166635925866225083457476839525580941176338273847560278830597735176586378964102291566597653325749916651227598784080944352019264627252244058603316658349736053071058987196103147716676373052397907622290516814405827241306432871132389007917798877809314287142840143730063535674976380280916550508446042751698049091527856163316673353737707365010639663324202649607869187890422999312451867984138631566812367098650181610685290114134711480565269198396110815774485861303870237654956199914369695222673387940022504736028030938660270255330779821964302514441866693741759191960628915267898211686669001168686638289135074466853305807833552133119923471747267979740095078896254833769882101399049538805743109160831208922130376350444348963678843434050159243159061518458439911633039484375492787155044236191619689862439903315438865369838615538885001723298535510724454870937372513032500115207998579250936282287356476898557158037489489670845127672321
tan(-2*pi-0.0001) = -0.00010000000033333333466666667206349208536155211685105054359632282993354482852235632568900096376295473500224996898515117071882124564875761297923934086100874626922675221908826665863218799274590361787980862483904150981377133892322001312472551074459116475771971135615626205027116588968512087690824537738763112769498207519417627382710856521062399064634200246543997937372000728613667609632889037343313790624061910661827536904848316579803834332885949580136582015408571082955469765062572957741510154084929844284662882396415834574066032448529882870958960395327368848214965993789448176003465477287756745675046146276756693166284214963020954942851540790322093636512700227262266584525267546901321497497090602974231969215009546086657290715339906842989721940846495714877399439833593757910104634313710002635545348030200086297172428740203051970497037238066475135902638718999923266722966113440534247439686835140249606429168636282073557257257594114809930161488594760020585999692830742076579984944707518349199754416743644354711480586373206987660118207808809746191480306820959483070106661600366306593944444678225090854690430519780037579568179714546617711924863037714664811422005688256382727926404636596490389343457885511617122097987308047323503108319814169
tan(-2*pi) = 0
tan(-2*pi*1.0) = 0
tan(-2*pi*0.9) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706
tan(-2*pi*0.8) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261176463814672281360632407238936766881444763099628198604839193235075258760151352633485597113095345921178542741746135290515779326660085864155723210442759452916816911441775639808414514632628950789302423033070499641628482121479213377192743446012486274053060711135935731495449527586913032813652532445312279177974856653559562365435874815358823745572847030076052207817174367006879532249977577650493789227052451503657180970467853150894775173638009475121977190449236412324539462007686756077158281345036387805151759322519642465020322825740261631093896596951021169278852298132971527875033849731461125591799916089633250732308425922461687107391042753459616190578623577958515021090576278621217461210287142503340832983885991016165033888234267091753456909857990785523790256928913441726004881636730330989845831985717434206937390357612102887676774668424499415250691969000995525183846519327616108659183936846275972054472038418675161122531659131
tan(-2*pi*0.7) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309
tan(-2*pi*0.6) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706
tan(-2*pi*0.5) = 0
tan(-2*pi*0.4) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706
tan(-2*pi*0.3) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309
tan(-2*pi*0.2) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309
tan(-2*pi*0.1) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705
tan(-pi*1.0) = 0
tan(-pi*0.9) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138
tan(-pi*0.8) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706
tan(-pi*0.7) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
tan(-pi*0.6) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309
tan(-pi*0.5) = error: 13
tan(-pi*0.4) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309
tan(-pi*0.3) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
tan(-pi*0.2) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705
tan(-pi*0.1) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375137
tan(-0.2) = -0.20271003550867248332135827164753448262687566965163133004781996689038218500199970009117390089262144272304752119747140328565356266584897907857396111198388068686466170051071655675421728176960056688357494066257614708947566657984871918247121302341676959683570353300193587717099061329130812208095922337096808220425278656320764782621382238689444840265205554126697381347780453674570129588030125302999814482813211962449291439651142221095160515959938945020084194767540183300662446721467377767797812412247423157605772293384279683269277437576955551426207968341629041746502249442124937147728741532973182724531154167485357328287351259848774352744463758945970466622645666434505128697086997077464117434022076425977089537155593705144761500872095544261069106315293445400993830167535958067479752281519970698903309157280253654390336910709225791925815666584010596342062015364858162422477154980089994348774579306015439025599794754898698980978332750181113199803239814884817046660877685568031497885851104010507657960088614101933403580365708829188667572745125664164527197392699112771194984408004694489098915662409896984401824023754294172934995727173306398201208492986146902042542301204337975053269842087302635629216656074790468354094680499813696400009076933
tan(-0.1) = -0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497626712874968791933936458201251892336022522836100009250347121378733429368437380541965323298405009836215659901916165290354177154943963887437893373261498666135200285223004896345357458821127904865193251498444255358760028825766732560274176640118891996552265903809285720532991678313528037982611632085707153080879972213999033319154193733679117471099899400923613734426947024873323481434167759064143063875775491231704604236361108666827744396439019840806647097016993848277254902737914510672590604661362456763445188539271829929951826087597369044928889865736835797631160252253133874465925898096520046799073105773225860691997278969744822325611816661617657539286436324515289578715739327553896715153668816767594807237757543399016484733930685841694064489653005486976269014907315606726836754552437775200556821950029367110890647666218860287178106442712821084956228168203208958893984357643282398781343360246015348551365682409540700997901082799
tan(-0.065) = -0.06509169663710174901809649708562559308098687876372273660966609120046168981621974672252093607017251374228645156425097227779702775066425536983958604725499308016027130132781836440668505358184901061158993895736659371894935686899984873405168441623232135856196912502037603837703052435478551276063802312841595677797251658381474814294203442187087302099600694441419233667958317316259843618449143226025277793113851609713982592798839399418168612126667706318729357654922639499655865565148554018676005700865617649152196919446449687035462991012737736721033401281775993965985148927949823633804053368086735816872646629564275003890978418218794210872889504339155620132636573725347094633047860480146463779350123469253290656023386349131230932931520469921984679489342165690435888199725241169486122561282225404422191249648855102395599726123604525679347591007174911927752116925301404794439083742465109642811472508479927140021634504339257717842318120941779843718475018198682583554549186694558095336473164051556869903383039583166369746182232749564416507870105972411821123319260383452323280904428911077323654729255475911125241815652820400685995908931195973731271913421289632432450330935018122587056132360923952975160816118336510000774556279946074332140679873
tan(-0.0023) = -0.0023000040556752484757086211678322491448814293402790359123418958461293332214750664707576052599518062509598595420466558228839153971598108434820177701986905093482125546723935391086659582694887316269520009642894393363712399876794548994917345308569719573753674742744135942853556135771333218619960398965357107121287527499547555725466617891296631779396724507509285762147069246325757344160963785723331024006819267115636748452547368268818509170500898803974688076471626961557922115010499950065443676643732052864905269031157330387509608304446872540450934530565299163623932260475889328836418392576179476011906627415696853756908726268212433815091322647180821233831426381602208279706389667597303945065687349356622084878159824369086815630512195002854298408785383762911579240965322819137237028976270211663469379523698109934255697866771962581164037035152886182231817108632021748162311928968294052476159092981275184607119218145406982236655979583448318196696508957804893285429871164939671515900445492891252620486358467897476957495393956205758323389631173668272858318324715250535618182820176504749813353235684982197165474355484079016222430408696632437910765490016946250785316853705672773195577693941881600029558263388607013936155232730565551229621805032
tan(-0.0000234234) = -0.000023423400004283793722115099081721014958478906861236698296502687345769220217106859363833252120976594371133208020569974549533484648382407996280637606693933945128444830734292836838598874512488647479814999466876134864520416550982958110639293634472339714990936077826092317737103954013760063971201453101180784792286677979654186784035498428660489347463381886168186814959806643155719046959054801275833274472109573534067786959651905230841932946603637790623008597083426335229438963722205103940984278849048712489709004210701388023160981631766397235138660066256981950463293970103108937895199011225383078932255220376513761494879679776168198514642296675285030002231237191669744463529604234268041041616485729209899882632043052618539528164873109027195272390240186455901424355944686552846814282435517369372267544475927963697235106121228046550979126493460503476268134051923158892241953621378176515240383003228162319641093534734567434314673834170267221479996692694471864598536218791531901120734182588365570062149314828898687800316085484472542623144133720870595001551028292042053675144456719058683907531798931750432904145073464012679217365240488241318463392548309815590301138732488280597902250058174193892813737416088992472429346417771250638361044305063
tan(0) = 0
tan(0.0000234234) = 0.000023423400004283793722115099081721014958478906861236698296502687345769220217106859363833252120976594371133208020569974549533484648382407996280637606693933945128444830734292836838598874512488647479814999466876134864520416550982958110639293634472339714990936077826092317737103954013760063971201453101180784792286677979654186784035498428660489347463381886168186814959806643155719046959054801275833274472109573534067786959651905230841932946603637790623008597083426335229438963722205103940984278849048712489709004210701388023160981631766397235138660066256981950463293970103108937895199011225383078932255220376513761494879679776168198514642296675285030002231237191669744463529604234268041041616485729209899882632043052618539528164873109027195272390240186455901424355944686552846814282435517369372267544475927963697235106121228046550979126493460503476268134051923158892241953621378176515240383003228162319641093534734567434314673834170267221479996692694471864598536218791531901120734182588365570062149314828898687800316085484472542623144133720870595001551028292042053675144456719058683907531798931750432904145073464012679217365240488241318463392548309815590301138732488280597902250058174193892813737416088992472429346417771250638361044305063
tan(0.0023) = 0.0023000040556752484757086211678322491448814293402790359123418958461293332214750664707576052599518062509598595420466558228839153971598108434820177701986905093482125546723935391086659582694887316269520009642894393363712399876794548994917345308569719573753674742744135942853556135771333218619960398965357107121287527499547555725466617891296631779396724507509285762147069246325757344160963785723331024006819267115636748452547368268818509170500898803974688076471626961557922115010499950065443676643732052864905269031157330387509608304446872540450934530565299163623932260475889328836418392576179476011906627415696853756908726268212433815091322647180821233831426381602208279706389667597303945065687349356622084878159824369086815630512195002854298408785383762911579240965322819137237028976270211663469379523698109934255697866771962581164037035152886182231817108632021748162311928968294052476159092981275184607119218145406982236655979583448318196696508957804893285429871164939671515900445492891252620486358467897476957495393956205758323389631173668272858318324715250535618182820176504749813353235684982197165474355484079016222430408696632437910765490016946250785316853705672773195577693941881600029558263388607013936155232730565551229621805032
tan(0.065) = 0.06509169663710174901809649708562559308098687876372273660966609120046168981621974672252093607017251374228645156425097227779702775066425536983958604725499308016027130132781836440668505358184901061158993895736659371894935686899984873405168441623232135856196912502037603837703052435478551276063802312841595677797251658381474814294203442187087302099600694441419233667958317316259843618449143226025277793113851609713982592798839399418168612126667706318729357654922639499655865565148554018676005700865617649152196919446449687035462991012737736721033401281775993965985148927949823633804053368086735816872646629564275003890978418218794210872889504339155620132636573725347094633047860480146463779350123469253290656023386349131230932931520469921984679489342165690435888199725241169486122561282225404422191249648855102395599726123604525679347591007174911927752116925301404794439083742465109642811472508479927140021634504339257717842318120941779843718475018198682583554549186694558095336473164051556869903383039583166369746182232749564416507870105972411821123319260383452323280904428911077323654729255475911125241815652820400685995908931195973731271913421289632432450330935018122587056132360923952975160816118336510000774556279946074332140679873
tan(0.1) = 0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497626712874968791933936458201251892336022522836100009250347121378733429368437380541965323298405009836215659901916165290354177154943963887437893373261498666135200285223004896345357458821127904865193251498444255358760028825766732560274176640118891996552265903809285720532991678313528037982611632085707153080879972213999033319154193733679117471099899400923613734426947024873323481434167759064143063875775491231704604236361108666827744396439019840806647097016993848277254902737914510672590604661362456763445188539271829929951826087597369044928889865736835797631160252253133874465925898096520046799073105773225860691997278969744822325611816661617657539286436324515289578715739327553896715153668816767594807237757543399016484733930685841694064489653005486976269014907315606726836754552437775200556821950029367110890647666218860287178106442712821084956228168203208958893984357643282398781343360246015348551365682409540700997901082799
tan(0.2) = 0.20271003550867248332135827164753448262687566965163133004781996689038218500199970009117390089262144272304752119747140328565356266584897907857396111198388068686466170051071655675421728176960056688357494066257614708947566657984871918247121302341676959683570353300193587717099061329130812208095922337096808220425278656320764782621382238689444840265205554126697381347780453674570129588030125302999814482813211962449291439651142221095160515959938945020084194767540183300662446721467377767797812412247423157605772293384279683269277437576955551426207968341629041746502249442124937147728741532973182724531154167485357328287351259848774352744463758945970466622645666434505128697086997077464117434022076425977089537155593705144761500872095544261069106315293445400993830167535958067479752281519970698903309157280253654390336910709225791925815666584010596342062015364858162422477154980089994348774579306015439025599794754898698980978332750181113199803239814884817046660877685568031497885851104010507657960088614101933403580365708829188667572745125664164527197392699112771194984408004694489098915662409896984401824023754294172934995727173306398201208492986146902042542301204337975053269842087302635629216656074790468354094680499813696400009076933
tan(pi*0.1) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375137
tan(pi*0.2) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705
tan(pi*0.3) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
tan(pi*0.4) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309
tan(pi*0.5) = error: 13
tan(pi*0.6) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309
tan(pi*0.7) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
tan(pi*0.8) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706
tan(pi*0.9) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138
tan(pi*1.0) = 0
tan(2*pi*0.1) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705
tan(2*pi*0.2) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309
tan(2*pi*0.3) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309
tan(2*pi*0.4) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706
tan(2*pi*0.5) = 0
tan(2*pi*0.6) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706
tan(2*pi*0.7) = 3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261176463814672281360632407238936766881444763099628198604839193235075258760151352633485597113095345921178542741746135290515779326660085864155723210442759452916816911441775639808414514632628950789302423033070499641628482121479213377192743446012486274053060711135935731495449527586913032813652532445312279177974856653559562365435874815358823745572847030076052207817174367006879532249977577650493789227052451503657180970467853150894775173638009475121977190449236412324539462007686756077158281345036387805151759322519642465020322825740261631093896596951021169278852298132971527875033849731461125591799916089633250732308425922461687107391042753459616190578623577958515021090576278621217461210287142503340832983885991016165033888234267091753456909857990785523790256928913441726004881636730330989845831985717434206937390357612102887676774668424499415250691969000995525183846519327616108659183936846275972054472038418675161122531659131
tan(2*pi*0.8) = -3.077683537175253402570290576036909824006702143537792427039156250374863288495090918454593721667105435271905698308311327150651993039411215313695636405115643252106621872503454679018030099010835301498088945251295064838173425720775168352542950533964638018793202556737446061082224433572281606579047506820375585261176463814672281360632407238936766881444763099628198604839193235075258760151352633485597113095345921178542741746135290515779326660085864155723210442759452916816911441775639808414514632628950789302423033070499641628482121479213377192743446012486274053060711135935731495449527586913032813652532445312279177974856653559562365435874815358823745572847030076052207817174367006879532249977577650493789227052451503657180970467853150894775173638009475121977190449236412324539462007686756077158281345036387805151759322519642465020322825740261631093896596951021169278852298132971527875033849731461125591799916089633250732308425922461687107391042753459616190578623577958515021090576278621217461210287142503340832983885991016165033888234267091753456909857990785523790256928913441726004881636730330989845831985717434206937390357612102887676774668424499415250691969000995525183846519327616108659183936846275972054472038418675161122531659131
tan(2*pi*0.9) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018706
tan(2*pi*1.0) = 0
tan(2*pi+0.001) = 0.0010000003333334666667206349425044180343149597741933854924072914491175093787688520954116408476868910567381826758890660096616141802000812109160932193017848852585567279650060033901641759535179889362341419048887035524032668165938951819776625160930582280399795838063128706396813093350159464784392618754178496341688452166635925866225083457476839525580941176338273847560278830597735176586378964102291566597653325749916651227598784080944352019264627252244058603316658349736053071058987196103147716676373052397907622290516814405827241306432871132389007917798877809314287142840143730063535674976380280916550508446042751698049091527856163316673353737707365010639663324202649607869187890422999312451867984138631566812367098650181610685290114134711480565269198396110815774485861303870237654956199914369695222673387940022504736028030938660270255330779821964302514441866693741759191960628915267898211686669001168686638289135074466853305807833552133119923471747267979740095078896254833769882101399049538805743109160831208922130376350444348963678843434050159243159061518458439911633039484375492787155044236191619689862439903315438865369838615538885001723298535510724454870937372513032500115207998579250936282287356476898557158037489489670845127672321
tan(2*pi+0.01) = 0.010000333346667206371076724101980135649849721036200603798472363948512452312435213908394877110560440354988902673591673308208289251821255299568310813015406564629139505145892770089300128656232670356031359258237385188900322120873544693630355040860530569710154765705029366664367200088453167649038061191828267577105538215363586609226826115700639220791886348275908898995134988869950268035563653920505510565495825707004545764017337410473524536435185619801515697791046700556603874964881861668198948139648317269068231426274198975306715151632314760919687850714315954815787056228851202656165818317667483994415819562615605256888834839042095432904311818932866448186852632506999621712722054028848838529052791962320994785522403907331471405271469310781204198608947855542001959568569486016910406772915923646394347767304598235178196209207893822534395737425434565422223217883024003984740184393178514595805878050224472614538532634748372624053766750715644413526332987622307494739931944564077803898137468640938225596698229456669426065212827621261711294697522517139553138731602157051641008523561856399023055330185954092136763069770673640064961244003013447810198921202359806351508883977777531588096529948474307531603324530591805750479164732501808488849359613
tan(2*pi+0.1) = 0.10033467208545054505808004578111153681900480457644204002220806579803211288567387034793048034873091460581137543490852685316681557004972861312735801057226594463377938666694199822062438558767855445835976634425532818709975835993990639624853352741853890063220573566293412889153138048154686530536951059669205511497626712874968791933936458201251892336022522836100009250347121378733429368437380541965323298405009836215659901916165290354177154943963887437893373261498666135200285223004896345357458821127904865193251498444255358760028825766732560274176640118891996552265903809285720532991678313528037982611632085707153080879972213999033319154193733679117471099899400923613734426947024873323481434167759064143063875775491231704604236361108666827744396439019840806647097016993848277254902737914510672590604661362456763445188539271829929951826087597369044928889865736835797631160252253133874465925898096520046799073105773225860691997278969744822325611816661617657539286436324515289578715739327553896715153668816767594807237757543399016484733930685841694064489653005486976269014907315606726836754552437775200556821950029367110890647666218860287178106442712821084956228168203208958893984357643282398781343360246015348551365682409540700997901082799
tan(2*pi*10) = 0
tan(2*pi*100) = -7.200383050636043389175941721234876022028925789496326608146396567077409162662018398424261898642147576393933841707199929933636316331454116711117907815046203638297524521421426820865713484376038928114714549117546260998401015035589810975020690874526370213611280781516408892015320968138869175774274786565358366282533965823978595231751945272601799014998454682949651343928109431991222087003590535458819426974851215827290565519537038286317789862365685547852424470517538749484061232272004095109426805373023621092577455942442548181150591886538398599238207570475435920979388404215432201243107403477592532969873558114336706758103675479802734850205431240576637997100938222251181821290164139309502021223678798578621655066055987212562541060001335409101334459772516824907538062900932172373995347602700430532576998588203146470194777109638125465111482515706494766018472303824745453075361234047893885036481111766915538195557042519247747535020668457646764256124089744704267178180814157449732076622993350498943344830447492108452325127759734267046517743130242008491791080794011293083443423863612757477762944309870563124943005739284671670461708134037540490992329201206702066141332006043017417580436306948977241598417792472411539816003316492124608254695071e-1231
tan(2*pi*1000) = 0
tan(5345.234234) = 5.3239819490520877216390297417639825181403780871051580322446409004959278783362911753704776325151255102553933170931820492030554370372208071584041973211215553881873233467433299200384573350908164730369203012260153729708136057860231408404983575639298131924152554255930014743023875049847564095559699023579782160403345795459318906366548016815658182398723260251392310253727654337370797952911698352269853269287463087804219170342178337522929212059597945195002479203444763105806317328805802940361764880469124408223368239066269322007297969883721036868353720003728272384746739827601400787139040775119221597172431866153040815171761067453916219432407638672567876099538895595033595455310221635368488177144647844803222901203164424290861157559768739017419411510858586909322360803493636155093749496331107259275966185601426774045802671307008973559908147551307798145422877356260867227035759151772498663097586768776533556721002450169560149059058323444089758793746914029550091329960413686631167383692745573252033668610563334467699431348582178900158311963270220306905914650991575036655280347965006588684914763183563107234976899635017168575481679359844748967373819524398624808403898503206294189629132868288292321892536542125984711391944976065154991226219053
tan(4356456.234234) = 0.28400976514771171421947760585006378821096612395547952192368942984038347753079162118058450421422853601793828966088341271284496075525904871390118651916799775732427123076013765248188017376289024771148290110822006248434894117234158717865783887231287406594687116218075011653528587747011410237715985427310626463097080498134292524092279281729030063778811894796257713543465654169083801066539022099835706844381867856474149640788109062171051894212913004720311043335453603807867055353230827040169924202953596647054371596418777083426724441981911028370473346906540247979467807403714682918812239623986670841111733118533507531760811318090699660517366768081815441438459711231074549004752056260739274627052880283570339484043006125749274663808541684140407919745444352145456143856855692089408721136695720302534559699642776432258451281806024003486294698663920158073078376696243037971725459527075130905105841047306255757268882275891379701141962739698790546540539218591956069870000930594635115945320937609174716497256695573244151655536354832289931833402111668300494061778836646468142371536728473943680588279873936044141276219122011356650977970436511685940600776854260229164069819200999885359116168093387650042218993882957848522826872010236347168878156655
tan(3564564563652.23423423) = -0.26973131128869040407235880910075359869771141576142617716738920166042122529647385249907697638694918278927331924627138621390194270501662345090935030061053673348767495787689917167478439047592103926423159815013215452685699290071647431696603732359493813949775670179544348069224193595476282062497540555815872561251120217244656420100396487452509930350646045195703177727446306601262116397062009137722251296355880257704263525749692788128190231798149586632911626590702041852227093780246551953066663681339444056304337623522372078316432183560544570113539838606149597486180348260390856390579790569339199599585803906506869167885278473246705727319182607581558075905626574959618582925145087726993003552374909101361265236846811052299841336190400907073449083096376520619195397417786414488320574334144049573126637270037825938372488026019715751485653543331474088362307429516919185002744831922634520355424756789409663552368052709865603988318405390928473762517646851595896359873876618213795693147721990821305874522209100431421299005090280572836317124125015239249117306465232724592669514270578784421146524769979935709694062611993243291019739439592924195758727328269692367115524419696807206138833601253796113634690514043554329375357788604422329491574077205
tan(45621452345234523452354.3452345) = 0.51101062758063814264621156175466061680788356466989950227816401191169942159023547215242181622572722017592780070809206252180911997889977747574362126867875164182451355155396326845174713110673033099601537054203513445672425612976122450021320421156517819657792288215096365778680666985377313995461933729029568939385020847874983552234010998790369806743288666968259353630272669175655097352620927738567295107863205076799028565806036429149373109099704203170866889448258172887658996923650598044131176076126725791121568132497040392435096521973474338446182697152642003661189954747931740781348450780360171770030510082498807264144162143686978796426971704574499268716556831355450229369770255638036111074582114564835335869853141033429861430008404085730281360682840968543169157423509353871512232997805806819440822472148822437242099463844276494724622386703326331401356933936763815255365093966493220997556005220613638404994525177628776349312787841539555669415598070382819127713055960199171456435144367068587224144230936844458553003154168151211559249122832713097428730373433685081147036795001748877076435341019034466115162725606850139399031645458073217958149523659986307812314165559045725368009925388091634971698459287552356698753691886188410674795768311
tan(pi/4) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998
cot(-534123123532342436,234234) = 0.9908713053773438211159712518465741724047110589181251570963564209677462955114256627864603930339098937481702245117590153934323002745823243326699476709027179912580071482369406787076566431153504226679963546574707180400135900696156463740478143134949216741564528829131955811859882875562469568311947397549970047665930846736705055959260510546573717131223851617768363496832620730767509262413070174549441944451902323831767475122745775923175982550886692984016078234916156042391166322037966730828023992513432056957624357678320426444241864129535842397358199314567474655029046358217921081243551994379548064265340558822631083903208435047778158048604952592976498978590506987537741352396592486655220588348245169732396476526816758945646374133422183761263900586475915440565926877526343422127888792447111176327415103569511802927358006697909917045462183355505877583221415991294177874307338279039906541634092878898256700911860139065852092109227268876039379558472559158870553535985677127900011571073703620679216234697111293719158767118391665094255283927407189585172765675792017274071440828810549497091037545015697139260991157255456468688272043201651832159922375539935808520089434346950819587777371531205144982219644726360873192212940187991233975949484703
cot(-53643561231,7456734) = -1.6888360607824411371929735825122470842153434344284816383213594655113304363732947247864299860105209677141539708893159708334341504186483113581462455030720393242321646220257429849182859443812147308771759580846851266435819828571175684157508765821169362155304916182334376229877460580494171442608522125942136832570435508509623020376638992191676248225812529128109318729744661054188391724618576300634818143403365160418837467283800521992186455816015822534867246270024168628408645615697505724865611485859607599510469371388501350874109499228646367756853230627886343853553699668030850012156535545344167393379421578706443469633650270078927901713746992175072087401809833480624523487948783657805958940799215237890068168747857890111853653972363692539520060860008113177325582149243151273203006498096188477781773101662663747447574609408577173325384543624640851989358221168703835227090505332512189846903731952835616986383495502681597542480029131625900635980105348509562806888309329967388073956206171208710354227040506097654378520402994475503097680568978381192898924582689732853746044568719251251284480199175412527106069875149826550179435303548051134393119853606971806241257509991261731558128146453631179590013228601648875308867276917539739891068408867
cot(-435345234,234234) = 7.8670568770725153558109366006732893716773250827695952319832467109730586852389003456874905352420443516870955373896750458352030578667001290240009752308041911982465703664453472947749876680021346196645194524028562549630495686641814236507941185500525322377895534137300549173463559747206216087940608808073305927195916336671662892842140083933347680411763731713181153148662610611420519513227727223134321783944311003061451418403657509934745126949687102536045298954485705738128116986681993605962914887239732907681850957437253921152530795648622826672362732269646936802389857153674408720332346675622270828896680600503940982679595445764701815203478194588922135290572989129928075226202626017656417863015071682065904932058288229895687205630410481835970702811920357799036556157090882766669810833323410770293595614054559500960678106643980154760691818139754617091932065857257338835746399740522762152701650161894611516754062212134055847571307186356916887078692159772586143157256718887662463989172879408264650315510570084549115280535428825092972180823350732938334157820051783627835562090265040637715105825105589725732054177962296997616760046531279792873327627118254768267681947212854546724017256490516461447268240410750957952322071503166716654908266763
cot(-2*pi*1000) = error: 13
cot(-2*pi*100) = 1.3888150018791921631539264770167877427925056503289677930641402703244067925153689585755675690624967531128857802053713601568983689337577042649777075636321346781196236390208909552398425400723187743542926462923616306201812750523905754596706578249263119913521381764704836490309628307714343206309414598186144002748496528947896114174825872741891767827122067199904567410944503942061955119893249998240880525820396749466559727211678695670671499123508136604248623339098258528577239588586104968993801204136076756492946153856165111295371449670396234386132820370128414244964341660191065499338111679526759904054023878650162162460422958855229329931193242491756484157208814285507948114392462353958484131319088897339383463023541028924531702325893073609840196682359037387656838711527009761842875969205848291952789666945791682407782224322624932260474640985677704729890729773250540106481555128655848710778878223100462982997082859652964310331472185410325009713402925158268370555365335423540787939626327074416101056771300194478959021939726803979390669269554163822249541899036811460725688116666181980223663834008736734586790118495666866822851222470804826886400784277235413910716795230085285467948492994900153073558549478480558955267157497403036441531305723e+1230
cot(-2*pi*10) = error: 13
cot(-2*pi-0.1) = -9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027294845961416546297361273169032972936247833115934574439858240858061808319202441536881995226656381803372025201707468714474131344064254020028167925571434446589401460549993662623994824809940391031020470315855256705200512491519084713723859097186199987944737460099062540153590432588070530919870445964009919170864299891050487695093964174510130450961002393829933066907712869073932853166317964622119473013315784239628753694928708008342504837642938833261147284699698023982352148735324081448678647068916649841197171383572228672824147053083062128800145850970131413915896684665454100341932964064572806235059122139128300758773121
cot(-2*pi-0.01) = -99.99666664444423280211638073838651820448540766316976107308276361796454802526134313113967553267795141799594673476043116990806682492945504287665065203728455487900367315414304340769198846655848369957440585551683843743859684948690572021682119387308601295080475542455619473116520523691290091284030063507105635265637407647323545701102215026143684795939419482397905597927354158481362993666012113960447176523346873295358121575699015156868638057470933790741818412846641759934053752965205120827149363312179058335457790607221593471370649414084091131910333645138673184321144407778557551774966860773307105098165690378120125782124447480353880957502345005108548849365850084020499522177098011241940415422968288574377197168834905311115985749580216325465128934263065634945912897493919602131013974026724529854276250612840861101963430586431899397269755016497210564930200965748089199450802795237141622454134274001820558179886628560004981797709537964241853454527101797992432892525256242505050680995100480906970682825416958247075759843644713812619155292359330770231284758978391028960669418942256471117240640138762148225810945628206575001217333739177139604847507843502178476126260970745443632664811726299637888042788826655064899035619449032894760860790992
cot(-2*pi-0.001) = -999.99966666664444444232804211640209502431508213496869579304205077674381954644639520634408395164810974790187059748663056319413799052324462182627171056687766083031520368701013112433153015271276878401509116019338890857459742077956424095491422840422498363560795969002271508729354091645914312319141941002918853623649271992390238327218620139099559359347286220707598821816371457779702994485393706092219607511288539620817165843202653888983899420142454517047661478883062764207608764656613887179725266038933486953032061867250753627308469493268174597681091762945099445100023803383006478611441689331845071483588144464151306204778752930622473368379366393772118907965280120240621967740862937150178728808212492378593031363287758118570342207243308892079825762530993137469668313619958875403195008987593398162624047474643573386493573319141618890238221380371035252295570470035044301431925962449653092005079349036300783681048130600004805785644701047657608105510442580695587989346677511830748988210048039286980153402798420125586969694923439176368842042113493001516804990265976669000128864910111606650298110189559542858246979859808763946765819382221611134318022185718101700636447475350197737451277147857389975875023508086193476579814121573436846375605513
cot(-2*pi-0.0001) = -9999.999966666666644444444423280423259259259237881460082038283074558206811124499658896078043063421270209610646694615184943566065788689888106191034279808410632537156743298429542268548108987071503794425118816539701671533356666665022298360831866804421365275181313268652300185443241731152508188212798277669168268401714423999212584011941175092593562883692272898507686956672055927919343215197388874101778414091109407684806242308922374356646893844655532903112554143202244948463703155337029360354043730714061107814199968787012613315211135971703105436278095362757713443980867536355990278612689693177788398076741974177285079390532308121678127607143473522989598709098599205371464942155417739223882573021374344734394927528500548096688099546879329613762112895678432879791364921644529530211454448358172700005140791127240907029423757949011489384794743281165975458090554075201585198849119164791988018234802724723628454239225461461271763541589604615824215244576086121682157600317068477454128640563396959659174930480083849380198114140073578136483767997294993225265844926296561398143211800045401899960189118360777604343402993732830670227824989366594162005897127455749236079655842626509942803133667301982629247797799031539277239785441543076755061554708
cot(-2*pi) = error: 13
cot(-2*pi*1.0) = error: 13
cot(-2*pi*0.9) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
cot(-2*pi*0.8) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375136
cot(-2*pi*0.7) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138
cot(-2*pi*0.6) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
cot(-2*pi*0.5) = error: 13
cot(-2*pi*0.4) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
cot(-2*pi*0.3) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138
cot(-2*pi*0.2) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138
cot(-2*pi*0.1) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
cot(-pi*1.0) = error: 13
cot(-pi*0.9) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309
cot(-pi*0.8) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
cot(-pi*0.7) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705
cot(-pi*0.6) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138
cot(-pi*0.5) = 0
cot(-pi*0.4) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138
cot(-pi*0.3) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705
cot(-pi*0.2) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
cot(-pi*0.1) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309
cot(-0.2) = -4.9331548755868936573680163217447411854056217622875026934922364542836010486834313249693184469508115948147932244313198866256787344965357218320617960084507213582933435459601451706584733831413009548243188446323459521932516682356889134830538047755995762725700238219572705709409612818855390159478362884973075424432806930615817354689491834871324382663238122410897167964280835908711504550389059255267172628767518415435602092258704113523550801838692409490941076082260318316164617588501925657090952134916281509367961169360213719867922738770099850313338490007416466651282196659706683101923356462329597877553185934302228929907366131598119161357158376974495775091817421609616042000645560799236916344251734123636946567544044528583371048267318002382319347381261708961076041427722029915607327890603957597570211007428896713378764088829171338762434320196085783439748461572468209515678860392296433284383226724577524206039867009539202923943351046065283268474107375644623645583728303465732174409598677076001806900632457392726233288777912042030613448049901108332422017399496667314243913489619120862775769709144315312406091255944364136515326185867668419282302030518512052192195884138346122751095616351108585078029480190927872884184671986479379988043601911
cot(-0.1) = -9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027294845961416546297361273169032972936247833115934574439858240858061808319202441536881995226656381803372025201707468714474131344064254020028167925571434446589401460549993662623994824809940391031020470315855256705200512491519084713723859097186199987944737460099062540153590432588070530919870445964009919170864299891050487695093964174510130450961002393829933066907712869073932853166317964622119473013315784239628753694928708008342504837642938833261147284699698023982352148735324081448678647068916649841197171383572228672824147053083062128800145850970131413915896684665454100341932964064572806235059122139128300758773121
cot(-0.065) = -15.362942612714260685035759924033357063356419914046153677824590231464045936043854079167405799094724539408791334586890685524171742847812580582408155116221973732061435478666981955479741680491977497065906009742048567366500531556742387395724938529897839976612645570479647618084661722634579729038690432973732586522144647675232834494716531951776924323760136861380038444704453244603150980041886690472823555496580804418017075030128543572785282571084758003937902894992806616620671885919296786319603445463980622588755988515774310030073450068828406846560614336479208854009960100124269850780313585900269994768761964328557370452448589887513217582605089829761474365368045478027191387818086327378749453707784756729402217803280554584634480087485618830077527821900052040452821535384517209987757509338040012204466464488369899878233547059556863317912894099453535518390637700926201871444948978104418131300041580505442454934570700108121449702465472113211230176367020093518081285784653229790732306587006369946101389147630764061156666176146155804688753066872686836756341020430942962619188650595589584366314070483657636121621052973127882389136508241934244697439637182979272449592923643050481741785681894384011814222497273180295579175570498939351457100335389
cot(-0.0023) = -434.78184202871512933238006228568932506718789950515424531135433725478183174427593055190269885773069324946764596960303630639990270053300899830052687085137939323641287653904427760869167165097637858648676052770940203724188860088715509057775932404692490974243673231970105235297732227130573928417601819058484491161916278241373851095825804614533383930588706061560470303737808569893804711863512847419733235934455423105041014356848797715505963689666034657697763353927758051953632477453469495084782780144146437942762798196845538251718375651280295182232271327723696722263620066565313087945731342098398997918690269259741841697852706203317405879219350545847864065054186853882523345514528980620167855309198313893048059571049125157301625986801998963048791725905421104190240217181184203834326860403108719219497117990952284869455950660578006527575873439988255254713391268686682718883123207764801932138213048900883209305409081687923278230055170695523409117943314063893521729161980134444886551667111843746613660629090526721341782682373637550536286560947847740659877920230493960629587453981639653462204137088502711769421193222645530421138172184220351633007043036372015180586842688613480765535406686035491646933874294802734876203614880211076838724353648
cot(-0.0000234234) = -42692.350376850276965483687213487899973265818502712871861771113644828809990254157201976768963928321043697855586521248527340975029900231448879935080704731906937516087865072723261962789212367392521387910023331287420496609394596889011151156684442135544170671418474679087734124628513404113180549678988453669301640228289372005776176397844302795158070723018298544755275880404190927035443330684385381410784308900330502128566131892247786683085186202956925816937321265334036816724695382087895131691722915174574084948137108244555189302971608461437868648470998691577788581003094336977739412460418948057360571777666232437635781882862065161554001444626324729784461240858989701702609744494199111484805096370944649347126215327851863073150597199096989276084828037571820485182248879334896828098649652117447670265478469746953518716380093343924752793399547371227779283618840700163352396573647358507414786970195356927650542263425273335560999688010422949422251442605152547748509249065563116495348925814769070098922549532253564718747166494555149381382400159926061131920811731655513256166589503906408558877364136453174546170700879072886501445026748083804009792566126058833497595507941901271108718759448062314627037136449660470693291806192909167463599702814
cot(0) = error: 13
cot(0.0000234234) = 42692.350376850276965483687213487899973265818502712871861771113644828809990254157201976768963928321043697855586521248527340975029900231448879935080704731906937516087865072723261962789212367392521387910023331287420496609394596889011151156684442135544170671418474679087734124628513404113180549678988453669301640228289372005776176397844302795158070723018298544755275880404190927035443330684385381410784308900330502128566131892247786683085186202956925816937321265334036816724695382087895131691722915174574084948137108244555189302971608461437868648470998691577788581003094336977739412460418948057360571777666232437635781882862065161554001444626324729784461240858989701702609744494199111484805096370944649347126215327851863073150597199096989276084828037571820485182248879334896828098649652117447670265478469746953518716380093343924752793399547371227779283618840700163352396573647358507414786970195356927650542263425273335560999688010422949422251442605152547748509249065563116495348925814769070098922549532253564718747166494555149381382400159926061131920811731655513256166589503906408558877364136453174546170700879072886501445026748083804009792566126058833497595507941901271108718759448062314627037136449660470693291806192909167463599702814
cot(0.0023) = 434.78184202871512933238006228568932506718789950515424531135433725478183174427593055190269885773069324946764596960303630639990270053300899830052687085137939323641287653904427760869167165097637858648676052770940203724188860088715509057775932404692490974243673231970105235297732227130573928417601819058484491161916278241373851095825804614533383930588706061560470303737808569893804711863512847419733235934455423105041014356848797715505963689666034657697763353927758051953632477453469495084782780144146437942762798196845538251718375651280295182232271327723696722263620066565313087945731342098398997918690269259741841697852706203317405879219350545847864065054186853882523345514528980620167855309198313893048059571049125157301625986801998963048791725905421104190240217181184203834326860403108719219497117990952284869455950660578006527575873439988255254713391268686682718883123207764801932138213048900883209305409081687923278230055170695523409117943314063893521729161980134444886551667111843746613660629090526721341782682373637550536286560947847740659877920230493960629587453981639653462204137088502711769421193222645530421138172184220351633007043036372015180586842688613480765535406686035491646933874294802734876203614880211076838724353648
cot(0.065) = 15.362942612714260685035759924033357063356419914046153677824590231464045936043854079167405799094724539408791334586890685524171742847812580582408155116221973732061435478666981955479741680491977497065906009742048567366500531556742387395724938529897839976612645570479647618084661722634579729038690432973732586522144647675232834494716531951776924323760136861380038444704453244603150980041886690472823555496580804418017075030128543572785282571084758003937902894992806616620671885919296786319603445463980622588755988515774310030073450068828406846560614336479208854009960100124269850780313585900269994768761964328557370452448589887513217582605089829761474365368045478027191387818086327378749453707784756729402217803280554584634480087485618830077527821900052040452821535384517209987757509338040012204466464488369899878233547059556863317912894099453535518390637700926201871444948978104418131300041580505442454934570700108121449702465472113211230176367020093518081285784653229790732306587006369946101389147630764061156666176146155804688753066872686836756341020430942962619188650595589584366314070483657636121621052973127882389136508241934244697439637182979272449592923643050481741785681894384011814222497273180295579175570498939351457100335389
cot(0.1) = 9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027294845961416546297361273169032972936247833115934574439858240858061808319202441536881995226656381803372025201707468714474131344064254020028167925571434446589401460549993662623994824809940391031020470315855256705200512491519084713723859097186199987944737460099062540153590432588070530919870445964009919170864299891050487695093964174510130450961002393829933066907712869073932853166317964622119473013315784239628753694928708008342504837642938833261147284699698023982352148735324081448678647068916649841197171383572228672824147053083062128800145850970131413915896684665454100341932964064572806235059122139128300758773121
cot(0.2) = 4.9331548755868936573680163217447411854056217622875026934922364542836010486834313249693184469508115948147932244313198866256787344965357218320617960084507213582933435459601451706584733831413009548243188446323459521932516682356889134830538047755995762725700238219572705709409612818855390159478362884973075424432806930615817354689491834871324382663238122410897167964280835908711504550389059255267172628767518415435602092258704113523550801838692409490941076082260318316164617588501925657090952134916281509367961169360213719867922738770099850313338490007416466651282196659706683101923356462329597877553185934302228929907366131598119161357158376974495775091817421609616042000645560799236916344251734123636946567544044528583371048267318002382319347381261708961076041427722029915607327890603957597570211007428896713378764088829171338762434320196085783439748461572468209515678860392296433284383226724577524206039867009539202923943351046065283268474107375644623645583728303465732174409598677076001806900632457392726233288777912042030613448049901108332422017399496667314243913489619120862775769709144315312406091255944364136515326185867668419282302030518512052192195884138346122751095616351108585078029480190927872884184671986479379988043601911
cot(pi*0.1) = 3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309
cot(pi*0.2) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
cot(pi*0.3) = 0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705
cot(pi*0.4) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138
cot(pi*0.5) = 0
cot(pi*0.6) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138
cot(pi*0.7) = -0.72654252800536088589546675748061874961609239296520846275006632734574939184568308842057752221614009143169317189730068968529627173566758439156521267613708626303648787937814945185483830467317077071232707752955173189650150241073851222828097184216144422637129417905599465142788572777730986750303123052776111633587141553811884059508309905979271264451179816964042008037084590023371829153110269773527939498740810536814142239886920124408846931556161687212612010928600805622944637879507273393770658426532237325751616458493208187598430311377018981539810588429595280686257971941694380326003837421883926604031115095494274828653658808914616774752728758241703904871587759891249023717235143139262005552436860202126426172312837868532911900638675879087155247702424941567893821039316298184421810071782900764999202060231197490216562714698937769682467086930239774554127978745466817963569893837649462966428424232078384522999331669843123741978483952095439174424063028839600887894074224719392867353495512604383593570517500276692145574177429898182465223737044625888810456111465834173913689682857710963786355672724694360962889359739397864043387363132798685983406613556920739729960148703890863247516892015143558795595199785120057926097390570668419333812018705
cot(pi*0.8) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
cot(pi*0.9) = -3.0776835371752534025702905760369098240067021435377924270391562503748632884950909184545937216671054352719056983083113271506519930394112153136956364051156432521066218725034546790180300990108353014980889452512950648381734257207751683525429505339646380187932025567374460610822244335722816065790475068203755852611764638146722813606324072389367668814447630996281986048391932350752587601513526334855971130953459211785427417461352905157793266600858641557232104427594529168169114417756398084145146326289507893024230330704996416284821214792133771927434460124862740530607111359357314954495275869130328136525324453122791779748566535595623654358748153588237455728470300760522078171743670068795322499775776504937892270524515036571809704678531508947751736380094751219771904492364123245394620076867560771582813450363878051517593225196424650203228257402616310938965969510211692788522981329715278750338497314611255917999160896332507323084259224616871073910427534596161905786235779585150210905762786212174612102871425033408329838859910161650338882342670917534569098579907855237902569289134417260048816367303309898458319857174342069373903576121028876767746684244994152506919690009955251838465193276161086591839368462759720544720384186751611225316591309
cot(pi*1.0) = error: 13
cot(2*pi*0.1) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
cot(2*pi*0.2) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138
cot(2*pi*0.3) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375138
cot(2*pi*0.4) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
cot(2*pi*0.5) = error: 13
cot(2*pi*0.6) = 1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
cot(2*pi*0.7) = 0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375137
cot(2*pi*0.8) = -0.32491969623290632615587141221513446495490347152147510030780471913667290096074494832268773544696505048170387090274198955601188991361520930611304221056829414520672922274943115506167069793289875201468695803843832020903408417985962877919620136992834991321012283972509135164529059560353237431459700915297067051788672654768692003409324182387026831848423335206947168881950028692156443541782944760300766462410594208845197938967937760552047760579252608229419404483748736087160373683709886810782029281966120855747814078012709557530270305033459951238944684877887368786711033942036877778589016769507085631438202868047873628035669547625400598816404803879793349508305497564544546856593282881885842778576808929025214072123894925730454649101592666260641373679219525812386280569001727217020516125021961237165946076635277106948561364513274192533469680033136712056280747522236658391618005124370772314105624936391158026798589124727765149377124868395566478051229857656483456414841869282543274870127367382595786777535849956139801448048848364027691675190523984713614014715229376806239662705125750134583090465516742052531483970452924993130452206988938279142130723067220009121855320538354158377923629746264749665440657011471417919001812145235854717108375137
cot(2*pi*0.9) = -1.3763819204711735382072095819108876795258993360081586633656757656190951937671729850659529931100701923951009137027846687973200515628980030037912970972736745534499463248770117619781797005389682747417009936064283723145696707704577697866733745820181440527915398585061773547184669189843746161322252488337024573716448686334926806632695827075332492814802648737793634580098464740768471623667615929412947242356199895450453811782279564551294245271466690367145081989609827779726538524692704701533471699046447903724724461451862730265897092144393888401769995818537001825968003982576813588318187096089809786690752083159002208472499790416541797238553836600129060388819875502033811743042170890303369110959047806017685431656062771999382119884186121160843799506086399319266638217731975261846284232182682323933109421350175170411368544372548615474940644699651319866668947378994013474680590408639100759463967410486070057659650991929865404073273368888657213052652274415256780072375796328447941709375024736957516712558920018897174847027512662623784857411809259531603848554192458778639301509310921123295253660375817846602585730064524785030429177711067524426766805969136075797367078978059918000336415150767305812647651380806289376410101486114012876802876898
cot(2*pi*1.0) = error: 13
cot(2*pi+0.001) = 999.99966666664444444232804211640209502431508213496869579304205077674381954644639520634408395164810974790187059748663056319413799052324462182627171056687766083031520368701013112433153015271276878401509116019338890857459742077956424095491422840422498363560795969002271508729354091645914312319141941002918853623649271992390238327218620139099559359347286220707598821816371457779702994485393706092219607511288539620817165843202653888983899420142454517047661478883062764207608764656613887179725266038933486953032061867250753627308469493268174597681091762945099445100023803383006478611441689331845071483588144464151306204778752930622473368379366393772118907965280120240621967740862937150178728808212492378593031363287758118570342207243308892079825762530993137469668313619958875403195008987593398162624047474643573386493573319141618890238221380371035252295570470035044301431925962449653092005079349036300783681048130600004805785644701047657608105510442580695587989346677511830748988210048039286980153402798420125586969694923439176368842042113493001516804990265976669000128864910111606650298110189559542858246979859808763946765819382221611134318022185718101700636447475350197737451277147857389975875023508086193476579814121573436846375605513
cot(2*pi+0.01) = 99.99666664444423280211638073838651820448540766316976107308276361796454802526134313113967553267795141799594673476043116990806682492945504287665065203728455487900367315414304340769198846655848369957440585551683843743859684948690572021682119387308601295080475542455619473116520523691290091284030063507105635265637407647323545701102215026143684795939419482397905597927354158481362993666012113960447176523346873295358121575699015156868638057470933790741818412846641759934053752965205120827149363312179058335457790607221593471370649414084091131910333645138673184321144407778557551774966860773307105098165690378120125782124447480353880957502345005108548849365850084020499522177098011241940415422968288574377197168834905311115985749580216325465128934263065634945912897493919602131013974026724529854276250612840861101963430586431899397269755016497210564930200965748089199450802795237141622454134274001820558179886628560004981797709537964241853454527101797992432892525256242505050680995100480906970682825416958247075759843644713812619155292359330770231284758978391028960669418942256471117240640138762148225810945628206575001217333739177139604847507843502178476126260970745443632664811726299637888042788826655064899035619449032894760860790992
cot(2*pi+0.1) = 9.96664442325923785979411268927059390763024832915144742700668097436523421025253652028656737425035410423539782429754830010452428456312117227725095002747370866122046647858723233953757115187028046410699745560894723257360309483131773336235614307861769144577225337957747527077345394425262489720104208759130714000153765325191315885723773155627739545600784971054043368535963839552963520376218565647308775873755378144927701747090247560825193191717812077256714894906705032458492636993043409487176501519453535052552474885648529756118483601168729566540946440267221329577909837003419382571458807560119995533675350771751731679027294845961416546297361273169032972936247833115934574439858240858061808319202441536881995226656381803372025201707468714474131344064254020028167925571434446589401460549993662623994824809940391031020470315855256705200512491519084713723859097186199987944737460099062540153590432588070530919870445964009919170864299891050487695093964174510130450961002393829933066907712869073932853166317964622119473013315784239628753694928708008342504837642938833261147284699698023982352148735324081448678647068916649841197171383572228672824147053083062128800145850970131413915896684665454100341932964064572806235059122139128300758773121
cot(2*pi*10) = error: 13
cot(2*pi*100) = -1.3888150018791921631539264770167877427925056503289677930641402703244067925153689585755675690624967531128857802053713601568983689337577042649777075636321346781196236390208909552398425400723187743542926462923616306201812750523905754596706578249263119913521381764704836490309628307714343206309414598186144002748496528947896114174825872741891767827122067199904567410944503942061955119893249998240880525820396749466559727211678695670671499123508136604248623339098258528577239588586104968993801204136076756492946153856165111295371449670396234386132820370128414244964341660191065499338111679526759904054023878650162162460422958855229329931193242491756484157208814285507948114392462353958484131319088897339383463023541028924531702325893073609840196682359037387656838711527009761842875969205848291952789666945791682407782224322624932260474640985677704729890729773250540106481555128655848710778878223100462982997082859652964310331472185410325009713402925158268370555365335423540787939626327074416101056771300194478959021939726803979390669269554163822249541899036811460725688116666181980223663834008736734586790118495666866822851222470804826886400784277235413910716795230085285467948492994900153073558549478480558955267157497403036441531305723e+1230
cot(2*pi*1000) = error: 13
cot(5345.234234) = 0.18782933705814794034638296189132038898960155319483758782035677278367031589893360879845344000385181217742616466496594993260939323294840218006859541938469080464066985082502381884089042140237556195068170106788812929508471812713649559621234924800156191809991342874535011256715564926068166314608801031000863695163532018574398539643392294720396209596965948638920735620433101761510952262736886372998858540948587793595116072617533572771558806494898896498698035912040950652381631307235912207909440301618996326349152808220159390227668673497692334436363545953219294834749969958656451142751850328351539549266913429534060518781853934700546492376289383331132365677766961406301550226447325735072078207120460444472286670842899750443377056286478737597699703984053764488871894238885955772040414714846418674989532882572567900146966604935619023816940168207988622043284427691635052762390280882160008756465387043372036969510158290217593751630277345649196672208919635955578920835966732531643388799682829374445816728437932357261037344769758960584413642287821968574102178086816376350798701276446424867455306460134310288426106669824343460939828168702499484674009491495977804978277088427767378593218382418653081177246058570642818546180573201490551779905472803
cot(4356456.234234) = 3.5210056931665931038878981691474246995745626134840391805351755157099063092431338808069161030001682359219446884993436549419441160578510571754071210540751169191233295190045701649849566767141531697927073333894332959599719400405582847626896091706470470706360860564038872458080535254596891483657725015972571169688538661932661307653672287589932606029218581738135718601317771136179110466981254912487996840391265760299086034400494743731771996879179251830453995538803037582714262834714042487243319590279605785313029308887493426214138694739111923963883928981758732429703866014069128788683106071191518052837227453128565064350928554710363200565411106596084851744021777394423270136100342775709398073287263055873627682188782488355657030631457066231435729667117943382122982508298400761521598835918370913762639637635680754866273488010940536313271059578699623283927098325417877353627063703828571876892021663470143557180760830662913840675296192983899599685478795171741098515569850176113915774853476417194037729914948922496060398861519918413254746424290572823064218023611775665754851696111119784132494103217642934184662466406988278923606517178523168303365374909969818976167420110643960791978116815376095883364030530327866256550028258215859526849428584
cot(3564564563652.23423423) = -3.7073930913779275346903816975369295994783354096592837201673287314449715190648618554735615506265795469624919874796311880896981050072160422891835188763129623185450773469553263873606607014790717407058408868020890199273503268694560908357584644591854320504669205494440911134046924029511263527307706191933264112098509336957196120875575014711541368975264052234704809636080743287956836081475569333850790863980576430231201484545131542857022975148580116556483551157677029739179785301706050117684387722035043261570551352387190365250172919754556613242077183015592864681549676282932937890212988355937292329578372672676739805417412913416300712125838509197145232110231098917179441500769096641422596470435481729539153152335486496322369275905525808385974790314588152491577986821140428248667428815043400307003446120860339664547283688925099389527467588210575147933185319007321909615542946520974109842636183499428611055927062420115647604880833760943420751871220760798719031599783276142012358179100913418643294522136891406356463694890403289018668991011054656532205877639972224969986443258994573616729272799704696559051047109985245891724308262592761978244639455412839041818394702489425773494598515334296662871116693087008321397404225695457843179728391061
cot(45621452345234523452354.3452345) = 1.9569064634417973967785766859316937072656270655502925959689221845227234676548559217217508224834778523368631975074984653411672939500337008278759873372616919266355307880684746414768942900772395288908034821319590337390728482008947975657439450940667668843495080566481839107984468986880318626094686452588124590810499533990109605735622544181510704107117697574758471324610255244924665592777289659092007883405048757664497836158500350350450022797661735605534913532181372488085297313401569294208483350587672545032802098491656366678522777386818411440699176832133009289806858335345222637897193119737991804534095367277444016130196343044846203883040328504770282273005555131029918407977950808685038653111222933183657994144000406628848658264972372362652092039275654481773675814103094720990751541275986654880402614614219919682755064164265899772011481360906549213593679065156876641217488515068453211120433986526270112341766143984860812549149455735975175273002342811932990303694079993160546749321899321009918639791548502205064054104383796461254885342908502000576883364098950730156825989577607226078988696769176184740843958741099480104028742077375749393803954742715599351556636185874210486231663125764275169319055501726210017523154616377417325410466364
cot(pi/4) = 1
degtodeg(20 ; -15 ; 0) = error: 13
degtodeg(20 ; 0 ; -20) = error: 13
degtodeg(0 ; 0 ; 0) = 0
degtodeg(0 ; 0 ; 30) = 0.008333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(0 ; 30 ; 0) = 0.5
degtodeg(0 ; 30 ; 30) = 0.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(0 ; 45 ; 45) = 0.7625
degtodeg(0 ; 100 ; 200) = 1.7222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(0 ; 300 ; 400) = 5.1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
degtodeg(0 ; 600 ; 800) = 10.222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(10 ; 10 ; 10) = 10.169444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
degtodeg(10 ; 30 ; 10) = 10.502777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778
degtodeg(10 ; 59 ; 59) = 10.999722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(10 ; 0.0005 ; 0.2) = 10.000063888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889
degtodeg(10 ; 25.2 ; 55.3) = 10.435361111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
degtodeg(10 ; 65.1 ; 70.3) = 11.104527777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778
degtodeg(10 ; 100 ; 200) = 11.722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(10 ; 300 ; 400) = 15.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
degtodeg(10 ; 600 ; 800) = 20.222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(20 ; 15 ; 0) = 20.25
degtodeg(20 ; 15 ; 15) = 20.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(20 ; 30 ; 0) = 20.5
degtodeg(20 ; 30 ; 30) = 20.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(20 ; 45 ; 0) = 20.75
degtodeg(20 ; 45 ; 45) = 20.7625
degtodeg(20 ; 10 ; 20) = 20.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(20 ; 50 ; 40) = 20.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
degtodeg(50 ; 15 ; 0) = 50.25
degtodeg(50 ; 15 ; 15) = 50.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(50 ; 30 ; 0) = 50.5
degtodeg(50 ; 30 ; 30) = 50.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(50 ; 45 ; 0) = 50.75
degtodeg(50 ; 45 ; 45) = 50.7625
degtodeg(50 ; 10 ; 20) = 50.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(50 ; 50 ; 40) = 50.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
degtodeg(60 ; 15 ; 0) = 60.25
degtodeg(60 ; 15 ; 15) = 60.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(60 ; 30 ; 0) = 60.5
degtodeg(60 ; 30 ; 30) = 60.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(60 ; 45 ; 0) = 60.75
degtodeg(60 ; 45 ; 45) = 60.7625
degtodeg(60 ; 10 ; 20) = 60.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(60 ; 50 ; 40) = 60.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445
degtodeg(80 ; 15 ; 0) = 80.25
degtodeg(80 ; 15 ; 15) = 80.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(80 ; 30 ; 0) = 80.5
degtodeg(80 ; 30 ; 30) = 80.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(80 ; 45 ; 0) = 80.75
degtodeg(80 ; 45 ; 45) = 80.7625
degtodeg(80 ; 10 ; 20) = 80.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(80 ; 50 ; 40) = 80.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
degtodeg(-10 ; 10 ; 10) = -10.169444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
degtodeg(-10 ; 30 ; 10) = -10.502777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778
degtodeg(-10 ; 59 ; 59) = -10.999722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(-10 ; 0.0005 ; 0.2) = -10.000063888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889
degtodeg(-10 ; 25.2 ; 55.3) = -10.435361111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
degtodeg(-10 ; 65.1 ; 70.3) = -11.104527777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778
degtodeg(-10 ; 100 ; 200) = -11.722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(-10 ; 300 ; 400) = -15.111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
degtodeg(-10 ; 600 ; 800) = -20.222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(-20 ; 15 ; 0) = -20.25
degtodeg(-20 ; 15 ; 15) = -20.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(-20 ; 30 ; 0) = -20.5
degtodeg(-20 ; 30 ; 30) = -20.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(-20 ; 45 ; 0) = -20.75
degtodeg(-20 ; 45 ; 45) = -20.7625
degtodeg(-20 ; 10 ; 20) = -20.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(-20 ; 50 ; 40) = -20.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
degtodeg(-50 ; 15 ; 0) = -50.25
degtodeg(-50 ; 15 ; 15) = -50.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(-50 ; 30 ; 0) = -50.5
degtodeg(-50 ; 30 ; 30) = -50.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(-50 ; 45 ; 0) = -50.75
degtodeg(-50 ; 45 ; 45) = -50.7625
degtodeg(-50 ; 10 ; 20) = -50.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(-50 ; 50 ; 40) = -50.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
degtodeg(-60 ; 15 ; 0) = -60.25
degtodeg(-60 ; 15 ; 15) = -60.254166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(-60 ; 30 ; 0) = -60.5
degtodeg(-60 ; 30 ; 30) = -60.508333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(-60 ; 45 ; 0) = -60.75
degtodeg(-60 ; 45 ; 45) = -60.7625
degtodeg(-60 ; 10 ; 20) = -60.172222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(-60 ; 50 ; 40) = -60.844444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445
degtodeg(-80 ; 15 ; 0) = -80.25
degtodeg(-80 ; 15 ; 15) = -80.25416666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667
degtodeg(-80 ; 30 ; 0) = -80.5
degtodeg(-80 ; 30 ; 30) = -80.50833333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
degtodeg(-80 ; 45 ; 0) = -80.75
degtodeg(-80 ; 45 ; 45) = -80.7625
degtodeg(-80 ; 10 ; 20) = -80.17222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
degtodeg(-80 ; 50 ; 40) = -80.84444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
degtorad(20 ; -15 ; 0) = error: 13
degtorad(20 ; 0 ; -20) = error: 13
degtorad(0 ; 0 ; 0) = 0
degtorad(0 ; 0 ; 30) = 0.00014544410433286079807697423070738439278690599071181045467476595334758409288362078697352013080287579018435870770894825493736545576896067510332061849111705931099306870845842307968081294651032171087640657242725976739194136324668868741823086959098477786616415039661682686799122473734482469414848427079357748724939845399609204513340374634087172472646830390592095325740793196900688983641302704384036766257451078968844285924036819871232024916354684227338511796641029536864581330332804410763385314528625055320045526265566854891866138987939566644558968475473054911776401715459338779135077557336457492905876875611113741329376220189017526719179434211153581653605191983522690856265880308099932273383297591153976497879722019037634360929926085269258396434142459768335734755608101851844319342823847498758022296742215717705830811791242141863529204876595764052138570315606527792304809041141608950038802873227674394200479621543937170164207088701679925381267535156259063804897132093385309289875008925354681462542668612032120811375930858730848513268222932323277630695842370533804874856461914919441730978007971181867958942201735450196546993962735321912578063554888375347677693308506782126478032687041331952181199119670481541010933349831979907892176768254
degtorad(0 ; 30 ; 0) = 0.008726646259971647884618453842443063567214359442708627280485957200855045573017247218411207848172547411061522462536895296241927346137640506199237109467023558659584122507505384780848776790619302652584394345635586043516481794801321245093852175459086671969849023797009612079473484240689481648909056247614649234963907239765522708004224780452303483588098234355257195444475918140413390184781622630422059754470647381306571554422091922739214949812810536403107077984617722118748798199682646458031188717175033192027315759340112935119683392763739986735381085283832947065841029275603267481046534401874495743526125366668244797625732113410516031507660526692148992163115190113614513759528184859959364029978554692385898727833211422580616557955651161555037860485475861001440853364861111106591605694308499254813378045329430623498487074745285118117522925957458431283142189363916675382885424684965370023281723936604636520287772926362302098524253221007955228760521093755438282938279256031185573925005355212808877525601167219272486825558515238509107960933759393966578417505422320282924913877148951665038586804782709120775365321041270117928196377641193147546838132933025208606615985104069275886819612224799171308719471802288924606560009899187944735306060953
degtorad(0 ; 30 ; 30) = 0.008872090364304508682695428073150447960001265433420437735160723154202629665900868005384727978975423201245881170245843551179292801906601181302557727958140617970577191215963807860529589737129624363460800918062845810908423158048009932512083045050071449836013174193626438947464708978034306343057540518408226722213305693761614753137628526793175208314566538261178148701883850109420280021194649674262427417045158170995014413662460121451535198976357378676492195951028017487394611503010690565665041862461283745227771021995781484038344782643135653180970770038563496183605046430196655272397309975239070672584894122779382210919494315300691298699454868803684808699167109948841422322186987940958686763811530603925663706630431612956960167254912014247621824826900458684798200920942129625034799122546974242393601012751587800556795192657706536752814974723416071804527892519981953305933515096381459523669752668881380462292569141801673800166324108024754482573196445318028920987250576965038666823755444466355692151027853339593694939317823825817593093615988717199354724463846025620973662441768100859455896584862420939454954743058624619893666317268546366672618768481908962083392918189137097151599939095212490830531462998993740016669343397507743814227828635
degtorad(0 ; 45 ; 45) = 0.013308135546456763024043142109725671940001898150130656602741084731303944498851302008077091968463134801868821755368765326768939202859901771953836591937210926955865786823945711790794384605694436545191201377094268716362634737072014898768124567575107174754019761290439658421197063467051459514586310777612340083319958540642422129706442790189762812471849807391767223052825775164130420031791974511393641125567737256492521620493690182177302798464536068014738293926542026231091917254516035848497562793691925617841656532993672226057517173964703479771456155057845244275407569645294982908595964962858606008877341184169073316379241472951036948049182303205527213048750664923262133483280481911438030145717295905888495559945647419435440250882368021371432737240350688027197301381413194437552198683820461363590401519127381700835192788986559805129222462085124107706791838779972929958900272644572189285504629003322070693438853712702510700249486162037131723859794667977043381480875865447558000235633166699533538226541780009390542408976735738726389640423983075799032086695769038431460493662652151289183844877293631409182432114587936929840499475902819550008928152722863443125089377283705645727399908642818736245797194498490610025004015096261615721341742953
degtorad(0 ; 100 ; 200) = 0.030058448228791231602574674346192774509293904747107493966118297025167379195948295974527493699260996638100799593182639353722194192251872854686261154830858924271900866414740769800701342278799820247790691634967018594334548404315662066434379715470187425673924415300810886051519779051263770124020082630672680698209013825859022660903440910446823110136782807223663673197639273594757232858692255727009316932065563202278190909676094400546184827133014069832924379724794376186801416021129115577662983359158447661427420948838166776523353908408437732088534849310980151004563545282633476879160285162012152005478876262968398747377521723969555219637497369717402084117396765946894436282819303406526698325481688384884762284758839344444345921847242889800685963894416854560518494923410493811593308502618164099912746600579149925383677701900426517960356744964579041086378652253490770763272018359325163413525938003860414680991217857470151672694649983471845787952905989602065196787406326329639199075018445733008355921515131533049676843590441377086927420994060134773770104740899103196741370021290833512910687883140442527115147216919930406197120856319665285994664680102642385200566170914016394721267553218752701174478180652328518089262256319425142977165321059
degtorad(0 ; 300 ; 400) = 0.08920571732415462282054419483386242757596900763657707886718978471985157696862074934375901355909715131307334072815492969491747953829588073003664600788512971074241547452116615553756527385966398267086269775538599066705736945796906161651493334913733042458067890992498714570128450557149247907773701942006085884629771845093645434848763108906799116556722639563151799787686494099089243299998992022209216637903328434224495366742582854355641948697539659434287235273164782610276549270786705268209659577556700596294589442881004333677898579269600875329500664956807012556193052148394451202847568499693928982271150374816428015350748382597416387763386316174196747544517749893917058509739922301291794341755855907772252032896171676415741370354665631811816479607375324579250650106302469131182530265293132571587008668558973526242897898628513676297912324312068618644989793572003712613616211900186822690465762246306961776294167880281464367380347737030354233844088229172225800336907683942989697790005474217537963692836748713034097643904260021587088137843398491610280160116653927400323245296641150590928333178222324879014817883731076120548822963810997439714545646998203546575651895884159704239860048052016930671135460064562011820039121230281010173868417863
degtorad(0 ; 600 ; 800) = 0.17841143464830924564108838966772485515193801527315415773437956943970315393724149868751802711819430262614668145630985938983495907659176146007329201577025942148483094904233231107513054771932796534172539551077198133411473891593812323302986669827466084916135781984997429140256901114298495815547403884012171769259543690187290869697526217813598233113445279126303599575372988198178486599997984044418433275806656868448990733485165708711283897395079318868574470546329565220553098541573410536419319155113401192589178885762008667355797158539201750659001329913614025112386104296788902405695136999387857964542300749632856030701496765194832775526772632348393495089035499787834117019479844602583588683511711815544504065792343352831482740709331263623632959214750649158501300212604938262365060530586265143174017337117947052485795797257027352595824648624137237289979587144007425227232423800373645380931524492613923552588335760562928734760695474060708467688176458344451600673815367885979395580010948435075927385673497426068195287808520043174176275686796983220560320233307854800646490593282301181856666356444649758029635767462152241097645927621994879429091293996407093151303791768319408479720096104033861342270920129124023640078242460562020347736835725
degtorad(10 ; 10 ; 10) = 0.17749028865420112725326755287324475399762094399864602485477271840183512134897856703668573295644275595497907630748652044189831119005501051775226143199318471251520818055542896490381873239142926117284148721873266947396577694870909487938107119086509058934231820067140105457195792113980106842586697179176239360668258002656432574446370511797712807453348686652553662512347964617807456370269733583319533756176133368312976922632932516193481072924832985428763895834269711487077416782798982601584545496432109175562223886080085253040644944948917828576794529568951344004468893432213090137839645802923627176138413870762469002282114037331055106305302882344420811282869283892190408263129269317950684285417493738235986245887437232259798454819799390251663115131848403959041646760420293200684371359368564317706542791083914173682200655912493787460139684405697398293101975145166082542635299873143455364019106295505319055985298157451326657054050578950068940273482069021477529909466864627872436744135891907829611456236596216531430149094291271212135691654718411839801992492972841419882283169023506692059036829060832272865895800184494389852848299191337840649430224815447382616011734147776455012025889086105425645123325704544307213675664578292814264419716193
degtorad(10 ; 30 ; 10) = 0.18330805282751555917634652210154012970909718362711844304176335653573848506432339851562653818855778756235342461584445063939292942081343752188508617163786708495493092889376588809105125025184212960789775011582306016964343147857664237611030597450448170398888421653607412929160691063359405619180634262350549309665851818640800754979985497161199706359221902276237475541979692493835015715921841758681004406474176527066748359594405311042762069579020354522304367699910892961660669996111159032119958077577111388364044936702759448715290504466500494359153268587873540475524962050586641303242748096381926892373488895207018655457162844891756175072480250790564077427076963233098042513764481641947975220749397384395046161076317993765172892016842801021998972497546794692471036984744367274457145072322464268027434660772542881915433127562179462001307879469527960378644787769427194234827661518807813365571221224612294824004483019208813463622334127017265955524183475271840082105352148363284808339136248922016869957943340697816262604131525620446076222383635704770907220326667662772077277427500103469728275949379679547584253488253912397714728057700750717152552767010982396523119466488047740071147196567758703732371290491363568854112998571572010580106786923
degtorad(10 ; 59 ; 59) = 0.19198136958256515810167008539272381899895634420656607315553523288703274980328331811214745532210261385034734888555473157549115609983579244721310572099148105520048425954150318440935039562874098096649412871823531763178286810685417776915080683111354062407447305185432423818615027913725710211952762130516249725296431265970829650792183171173931424811394554568546093466988993469012768773731526363449063567626842536242162610197801002697231822090971357279257621172937621010018536661624062060643169000634118853949426486339396228766907926113963318596353088675250048381124384349145210498997873098879342052660613244149768096732298108830168018426213844249022663370399911850501173909086477348307269790173377070210511317970407729042768615471435019245441346520242145544225352910840841039440055216051236777297497623166673514439810537379919188463099463610522023354508197590096468249271107338885760419551832564755944531493084450612266711081216849927445505760437488423422253670717792198828752325349281170667707840904478928665066989182869162762342563611996568982363264155401025604641314701178963165770166604588361026310205074884069744435480464345200413872624623667492513089632577452002180880120545804990132480776797994379951416398323999885745754076928204
degtorad(10 ; 0.0005 ; 0.2) = 0.17453404027089950962515433365129669462463188846676800282320498388940990960505705212759095395112043693562186266749700786145973339124703882249386764741556973731306673034353921019391975537830929885147127269643366319521297411314464951514724994584859765602728773442656630392879095087010927663416959666503573546001372351679109086576385170443468302165153427743508930286449182362003018985104495248244397124149268554218570915036268127764109345149979792051957084559676358797280224856231177749878230055094785842812085201048261882793537759259720843481703789325977854219339010964358389892733104398355237661164529122716174800601656111175814530720168095713250161785574686699102701482287741468947494207386381332970644608816834047307188312678431756430473368676946814194438947362848550994047351170245314673783900928267218234166052185714303092655999575818970763424017441100253000812178519572579492381847078695237351877597749529823107715353098696362623336948965238613741218699062723408420435221233085494045474275748494897903886577337579280268485760469241830414301963512846098739942331794864111344459560213730146020611718327306086874307899615569433932561672697686637894757564165856837103769942222700198992829072332797828656238267770287391267983239295261
degtorad(10 ; 25.2 ; 55.3) = 0.18213141002346271531990380057511738997145111416225989646344449997315652975289490634901076033036252241976196267047905925694964288364254566029922236804473007512899700304233724537643347351457362696690762094488652865144262584991093089489681823951341485105161623982744399992955790250847442441614510487278545122481088469357962290467061866371434481055509044416347424356736675530908441838263702880214146967451397298208798086468947438284494988005710959123135807265084964008426207033718771349044170883040534690824876629214323592640093440054069400204671213621296526239253872172520590580039970657529985774764944971513108488102509223562604383914318628022331601849410960086399473486573509949419523129078519871959376293229366859750710912093740771193698545345334295166634942811874823293036601588877538003075034280128017725675261860171030534325356612017868229196843753916170384395081756375972196959757305980200408974922602880918361756993898779420675359189729115857704255923734349727797656184047426715897496925973151626476405240100244973313511750043712182275591187997302885153595839838723211771444672337295192686272465645841872605624662876542221962879796232851935439960406927622227872667939912129594328239225389613229373187334547771431293125259076868
degtorad(10 ; 65.1 ; 70.3) = 0.19381057160139143740548483130092035671223966521641827597382820602696753241144965554298442683383344837156596689950760412842008898189008787109586803288142993780174042033154861867480275311935246035028306871079548797301551731862003249458075706766949251370459751667577519742925324891726384735626839181750972345093758054946581412888293949488634430609049524780892679013722369242033767224660310042252299297924718939406994246169104073944426588788992102578418304535359635818652087859442965533344011639689126633024532388339342040456944400785616601762756382201782835654898929923905494544586698511647522455106858083085541916851419704740711779464427195177964208633907876363271549244723698689844084681757316441623689072971044988472750094766805418315147779006973814563994443687205401996135444817632492153344224708527939857453476047007774525966751763608508082583570950259374566117157922379643395647873176700382662829221116490896516521179728002165573367305512188905307079456974056826637992161010643421878418368149441172655706393587492929400647365482013647834784932873445239018127290812614979802615669871335278590269568704641229256407386491749868312459814736309471980378925700295322477424125936899013283999375678922769040930512495762939279729000871359
degtorad(10 ; 100 ; 200) = 0.20459137342822418929494375119505404585358109360128003957583744104226829065629324034275165066271194485933124884392054527856074111500468297867100334417133009746358331656484846541767687809118587329947857854767873946466418430034208696831142322465192086507090489124100312764098946386505340310220120758296566539748715862116947682098793651949289278189874749432880758208715763640302503655432470833545051202147851082840962199811793285533048382338922479789506593941714881856177738001478204473828675770265911150197373613564042547891702176368323746679615655498763909232138413079469882650009097319950206687600138359633329469989216399217987584979070790356038192737970056821918471147338300060571397892505278223260273684142306779605667708096026612090144317360393407458933556222063271594342542238878814919618030750716776239535341919680612888031081526411374766674922243953182427842098051205863256387916041673595314508674667638471619364317971440363095036316332786471083085555299144695335067757512554998918590643353847591849941335476074614726908663966924801410533845484934550885523964756426986681368242397879462494262245363774533276476104840914352823693142733876314655733288587299540191245765979771473612734886761669810701022046245430318403768328654011
degtorad(10 ; 300 ; 400) = 0.26373864252358758051291327168272369892025619649074962447690892873695248842896569371198317052254809953430378997889283561975602646104869085402138819722560088393409792467127385115454080967205003572255058466809771153738700535399548651839197685831906386397765938586517938729075419038528211205591814437235384354557586324624690850857212669811406083732919108273666190676638330379916023669562237283053336146844623196837638475586766699834071848323160732240501391242400226847774145670151998184272037011906766980349220961561230203917265364797080848800262835524472906687875110699600986164940637303442920469323401108152917610602212609418448450778707369558494731870748130121146086028796292021210522401712965292544049488562594521576974486265967954921892200578327046582132356836024691344365741653910131081213764759217834773239872048119083912532958176226985481211274172299837063379387061270117562737029210119516234816869713733006068564428854179046264691365130416683102366213466196005360845640016184643155718744039083151579071295021290498605304059710917279543436995127498567966173073050939053921005506787787743120565548525813616356405215719093383734808221912864253963788883866092298256013499272501615273288574403669139861033159141028656899644480539768
degtorad(10 ; 600 ; 800) = 0.35294435984774220333345746651658612649622520412732670334409871345680406539758644305574218408164525084737713070704776531467350599934457158405803420511073059467651339919244000669210608353171401839341328242348370220444437481196454813490691020745639428855833829579016653299203869595677459113365516379241470239187358169718336285705975778718205200289641747836817990464324824479005266969561229305262552784747951631062133842329349554189713797020700391674788626515565009458050694940938703452481696589463467576643810404442234537595163944066681724129763500481279919244068162847995437367788205803136849451594551482969345625952960992015864838542093685732691479415265880015063144538536214322502316743468821200316301521458766197992715856620633586733708680185702371161383006942327160475548271919203263652800773427776808299482769946747597588830870500539054099856263965871840775993003273170304385427494972365823196593163881613287532931809201916076618925209218645855328166550373879948350543430021658860693682436875831864613168938925550520192392197554315771153717155244152495366496318347580204511933839966010067999580366409544692476954038682904381174522767559862457510364535761976457960253359320553632203959709863733701872853198262258937909818348957631
degtorad(20 ; 15 ; 0) = 0.35342917352885173932704738061894407447218155742969940485968126663462934570719851234565391785098817014799165973274425949779805751857444050106910293341445412571315696155396808362437546002008175742966797099824123476241751268945351042630101310609301021477888546377888928921867611174792400678081677802839329401603824321050366967417110360831829108531797849138791641550127468468674230248365571653209342005606121894291614795409472287093820546741882672432583665837701774580932632708714718155026314304558884427710628825327457387234717740693146946278293395399523435616656168566193233298238464327591707761280807735006391430384215059312589927606025133103203418260616519960138780726089148682835424321413146504162889847724506261451497059720387204297903334966177237055835456127687499981696003061949421981994181083584194025168872652718404728375967850127706646696725866923862535300685969974109748594290981943248777907165480351767323499023225545082218676480110429709525045900030986926301574396271688611875953978684727238053571643511986715961887241781725545564642590896960397145845901202453254243406276559369971939140229550217143977609195329446832247564694438378752094856794739671480567341619429510436643800313860799270144656568040091711176177989546858
degtorad(20 ; 15 ; 15) = 0.35350189558101816972608586773429776666857501042505531008701864961130313775364032273914067791638960804308383908659873362526674024645892083862076324266001265536865349590819729516421586649333691828510617428445486464611348337107685477001012854088850260371196753897719770265267172411659641912789102016379008275966294243750171569673780548148872694768121264334087689212997865067124574740186223005401360388734847433776036938371490697029436559200060014546252921736022289349364923373881120360408006961823196955370651588460240814680650810187116729600572879637259963072544369423922902687806003106259936507733746172811948301048903169407098690965614850208780209087419115951900126154222088836885390458104795299739878096664367270970314240185350246932532533183248466940003323505491550907618162733361345731373192231955301884021788058614025799307732452566004528722795152081665799196838374494680553069310383379862615104265720162539292084105329089433058639170744197287654577802479552972994229041209193074553294709956061544069632049199952145327311498415837011726281406244881582412748338630684211703127142048373957530074209021318011702707468826428199908520983470156196282530633586325733958404858445853957309776404460359105385427073506766627166131935635242
degtorad(20 ; 30 ; 0) = 0.35779249665883756326935660754016560625578873715105371849992424523505686849370713595485952177507444385352242096401270714591902119164326075416872148814796590504294902280772077601479984841539140875596016817105902778417575358685417104884793919382255355076380997567739409525841285386826874760527130615220061863352019683038643102817321599854444282711202760856554501322351264375694899757604652784730444993329654263356943373130576883230781294232523199252739019736932660686870072618698850477927873740417636087311994613294463033990701910331333945615062449663715082969948220029973396672290791047685432548457114003339803670265501664983115729181408159437810867868772279465819506414065557925833392522912074238782184784116166832580527887618169762375655227990451030105907498795930555537025583346664846944734849985850665556343797006455668984281843996425579568260882976392058369069830241208358017095455068140079009733179868998085438603949438206132616437918136484397296960046944949727860853092521956372516397854964785599017195984789912477887342639828413515262971511772231513159992146896310701826658205899609107395178997816269207483505605148328891904942036345025403355287125538926684031135960410121676602365749834389384590886896040586670573414754849906
degtorad(20 ; 30 ; 30) = 0.35793794076317042406743358177087299064857564314176552895459901118840445258659075674183304190587731964370677967172165540085638664741222142927204210663908296435394209151617919909448066136190173046683657474348628755156769495010085973626617006341353832862997412607401092212640407860561357229941979042299419612076959528438252307330661974488531455183849591247146596648092057572595588741245955489114481759587105342325787659054613703102013319148877883480077531533573690223734653949031654888691259054946261142632040139560029888882568049319273512259621418139188137881724621745432735451425868605021890041362990878950917411594877885172133255900587593648964449522377471449342197270331438233933324796295371829936161281995888851618162248548095847644913624424593489874243233551538657388869902689488694443492872282592881274049627818246911126145373201302175332313021546707664896862135050249499626045493871013306684127380348619629375774113645294834296363299404019553556023851842081821246162382396965297871079317507454211049316796165843336618191153096636447586249142468073883693797021752772616746099936877617078577046956758470942933702152142291627226854614408580291730634803232235190813262438442808717934317931033509055072427906973936502553322647026674
degtorad(20 ; 45 ; 0) = 0.36215581978882338721166583446138713803939591687240803214016722383548439128021575956406512569916071755905318219528115479403998486471208100726834004288147768437274108406147346840522423681070106008225236534387682080593399448425483167139486528155209688674873448757589890129814959598861348842972583427600794325100215045026919238217532838877059456890607672574317361094575060282715569266843733916251547981053186632422271950851681479367742041723163726072894373636163546792807512528682982800829433176276387746913360401261468680746686079969520944951831503927906730323240271493753560046343117767779157335633420271673215910146788270653641530756791185772418317476928038971500232102041967168831360724411001973401479720507827403709558715515952320453407121014724823155979541464173611092355163631380271907475518888117137087518721360192933240187720142723452489825040085860254202838974512442606285596619154336909241559194257644403553708875650867183014199356162539085068874193858912529420131788772224133156841731244843959980820326067838239812798037875101484961300432647502629174138392590168149409910135239848242851217766082321270989402014967210951562319378251672054615717456338181887494930301390732916560931185807979499037117224041081629970651520152954
degtorad(20 ; 45 ; 45) = 0.36237398594532267840878129580744821462857627585847574782217937276550576741954119074452540589536503124432972025684457717644603304836552201992332097061815327333923068712416110302474545623046654264856697520251771045702190652912486470252221158593857405354798071317082414160013643309463072547094856068219830948187624813126333044987543400828190215599577918160205504083186250078066602742305687972827603130439363250875538379737736709174590079097695752413902141331125091098104384524182189416974511148069325329893428690659818963084485288451430294918669956641116312690904874066942568215045734103783843574992235585089886522140852600937167820835560337089148689957335826946784268386440787630981259134485948360132444467327410432266010256910841448357294715665938512808483143597585763870121642645616043155612552333230460664077467577879796452983013950038346135903247941333663994527431726004318699021677358646750753150494977076719459464121961500235534087428063841819457469901204610669498095723584737521188863925058846878029001543131734527909070807777435883446216878691266184974845704874861021789072731706860199624019704495623874164696835458155054545188245347004387178738972878144647668120018439763478558859457606659004759428740441106377940513358418106
degtorad(20 ; 10 ; 20) = 0.35207169522174503854499562113234182013950376818305584061605011773671856084028471833390106329682799610627097846079407578504931326473080753343811049416402823881055498694168946821402120585265208812815484298892014360009272663248441601039752498991048562136135339341046557178409134753270564296876425816765323746837719097320681058625933530913682165453760765493265418509880065297601133067713413078958332187203245157249068126785128634962321647522572286310757555735718832236863206958941876987901384702291717244723537246848833408243967110139044324262409689628441589773409752555239404692977740459118104494159290229302663177976703670881759678227017080465769989493634728113926999400940932473902723103169035653392442534180434083766909691041077075118158301580847612551368598408678549364482355862260178660252639647323513993247785076000144737649695271279479515543432543978201609239174418923454731727262155126457150227961003884023909910823959383866539372921613434917773783720991087388038687690771605308565593661619820192420444070669965367807301117944978177214051371069098272163667069208808714995283454097962240908372612756334279775774756719127969243047299178533127258278469602125417267494491124431384212246622669015678983607132662159946030370995897021
degtorad(20 ; 50 ; 40) = 0.36380418630459580958987154240940416115764751810047521729314790464009034433289679514976502051492664318114258088264923501666346003009363532510597371911413768989732919609066892997494011687115137280551830649805243150304266326771730346213481513691659103589859485873755627246871680967852150163007532267833515477316199959555823556035390418063380744913938417001027774786304049847590044414778497899270631331970965527402507191324098771241704990775183480649397507331428548210606100939121432789481133407600805040540543032271226369521168988499502700256833146649934685990039490935626066209873996750925675588566691528599171645213052099462506833574158106832158909551120214784757395139721943993963926489421708006479880029811343619469414806055114620171668947268339367197117868694398765413257449516717210226733104917862248554851470560493677514641051131324871149082610549437128184485095681575544520363725586900156218026799693355234841637403331205802053353677194604189338263982693076254453637074022325287176564973395088229678189521661721305429081188248294717958446913867049495223926974296736518496916419657271916245721300760607606091629547565455285210661929638627456202991136862344964359030385761186051656389239398002431161248681285713059076274298156327
degtorad(50 ; 15 ; 0) = 0.87702794912715061240415461116552788850504312399221704168883869868593208008823334545032638874134101481168300748495797727231369828683287087302332950143586764528820431200429117047530206745723991658473163173637639737340642037753278513193214363363821053296982689159946601398708516618929290571536015288527224811387267759643503215442459043545650010060387255270334814216982977311154571357055307435741700532430006182131044121942023823529110245618745890851226133745408107293425421906810596903213446607609083579874523381368134997952818097275586866690579907102521118011702344219812838184517670738838682222437559935015860216138607739775686116651988293256097371239307660641825863283258257842591608501284474658478282214723774796935196407454294173628130497879032403064480576316854166621245637227800417510874449355560777766159795101190115437081105405872457234395579003107362587597998518083901968733981325562876597028892117909941136090168744871129950049043236992242154743529706523113415017946303819888729219132291730553688492596863078147016535007384281909364113095929494318843395384465346964233637797388066226663792421476464764685178373595293991132845723235976903346496490650295896222662537102859231671652630691613003692295928099486838844589825912574
degtorad(50 ; 15 ; 15) = 0.87710067117931704280319309828088158070143657698757294691617608166260587213467515584381314880674245270677518683881245139978238101471735121057498981068142617494370084635852038201514247393049507744016983502259002725710239105915612947564125906843370292190290896679777442742108077855796531806243439502066903685749737682343307817699129230862693596296710670465630861879853373909604915848875958787933718915558731721615466264904042233464726258076923232964895389643728622061857712571976999108595139264873396107534546144500918425398751166769556650012859391340257645467590545077542507574085209517506910968890498372821417086803295849870194880011578010361674162066110256633587208711391197996641574637976123454055270463663635806454013587919257216262759696096103632948648443694658217547167796899212341260253460503931885625012710507085736508012870008310755116421648288265165851494150922604472773209000726999490434225992357720713104675250848415480790011733870759820284275432155089160107672591241324351406559863563064859704553002551043576381959264018393375525751911277415504110297821893577921693358662877070212254726400947565632410276647092275358793802012267754347534170329496950149613725776119202752337628721291172838933066433566161754834543772000958
degtorad(50 ; 30 ; 0) = 0.88139127225713643634646383808674942028865030371357135532908167728635960287474196905953199266542728851721376871622642492043466195990169112612294805616937942461799637325804386286572645585254956791102382890919419039516466127493344575447906972136775386895475140349797082002682190830963764653981468100907957273135463121631779350842670282568265184239792166988097673989206773218175240866294388567262803520153538551196372699663128419666070993109386417671381487644638993399362861816794729226115006043467835239475889169335140644708802266913773866027348961366712765364994395683593001558569997458932407009613866203349272456019894345446211918227371319590704820847463420147506588971234667085589576702783402393097577151115435368064227235352076731705882390903306196114552618985097222176575217512515842473615118257827249297334719454927379692986981552170330155959736112575558421367142789318150237235145411759706828854906506556259251195094957532180347810481263046929926657676620485914974296642554087649369663008571788914652116938141003908941990405430969879062442016804765434857541630159204411816889726728305362119831189742516828191074783414176050790223065142623554606926821449551099686456878083470471630218066665203118138526256099981798241826591215622
degtorad(50 ; 30 ; 30) = 0.8815367163614692971445408123174568046814372097042831657837564432397071869676255898465055127962301643073981274239353731753720274156706518012262686746604964839289894419665022859454072687990598896219002354816214501625566026381801344418973005909587386468209155538945876468948131330469824712339631652798731502186040296703138855535601065720235235671243899737868976931494756641507592984993569127164684028641098963016521698558716523953730301802574110189871999944128002293622744314712753363687839135799646029479593469560070749960066840590171343267190792984218582027677079739905234033770507501626886450251974307896038619734927056563522944494655075380185840250106861213102927982750054739368950897616669998425155364899515738710186159628200281697514078733744865588288835374070532402841953685533968997237314055456946501504055026671862183485051075704692592001187468289116494915944759835929184618518421463293450324910698617780318836525916462088202773586253058208618572148151761800835960593242909657472434447111445752668423774951693476767283891869919281138571964750060780539134650501566632673633145770631333330169914868471856364127133040813878611213564320617844298227449914285960646858335611615751296217024786432278862006726703333163022173448339239
degtorad(50 ; 45 ; 0) = 0.88575459538712226028877306500797095207225748343492566896932465588678712566125059266873759658951356222274452994749487256855562563297051137922256661090289120394778843451179655525615084424785921923731602608201198341692290217233410637702599580909729720493967591539647562606655865042998238736426920913288689734883658483620055486242881521590880358419197078705860533761430569125195910375533469698783906507877070920261701277384233015803031740600026944491536841543869879505300301726778861549016565479326586899077254957302146291464786436551960865364118015630904412718286447147373164932622324179026131796790172471682684695901180951116737719802754345925312270455619179653187314659211076328587544904282330127716872087507095939193258063249859289783634283927579989164624661653340277731904797797231267436355787160093720828509643808664643948892857698468203077523893222043754255136287060552398505736309497956537060680920895202577366300021170193230745571919289101617698571823534448716533575338804355410010106884851847275615741279418929670867445803477657848760770937680036550871687875853061859400141656068544497575869958008568891696971193233058110447600407049270205867357152248806303150251219064081711588783502638793232584756584100476757639063356518669
degtorad(50 ; 45 ; 45) = 0.88597276154362155148588852635403202866143784242099338465133680481680850180057602384919787678571787590802106800905829495096167381662395239187754753863956679291427803757448418987567206366762470180363063594065287306801081421720413940815334211348377437173892214099140086636854548753599962440549193553907726357971068251719469293012892083542011117128167324291748676750041758920546943850995423755359961657263247538714967706270288245609879777974558970832544609238831423810597173722278068165161643451119524482057323246700496573802585645033870215330956468344113995085951049720562173101324940515030818036148987785099355307895245281400264009881523497242042642936026967628471350943609896790737443314357276514447836834326678967749709604644748417687521878578793678817128263786752430509671276811467038684492820605207044405068390026351507161688151505783096723602101077517164046824744274114110919161367702266378572272221614634893272055267480826283265459991190404352087167530880146856611539273616868798042129078665850193663922496482825958963718573379992247245687383723800106672395188137754731779304252535556454348671896421871494872266013724002213430469274144602538430378668788769063323440936113112273586711774437472738307068100500501505608925194783822
degtorad(50 ; 10 ; 20) = 0.87567047082004391162210285167892563417236533474557347744520754978802129522131955143857353418718084076996232621300779355956495403298923790539233706218544175838560233739201255506494781328981024728321850372705530621108163432056369071602865551745568593955229482123104229655250040197407454190330763302453219156621162535913817306651282213627503066982350171624808591176735574140081474176403148861490690714027129445088497453317680171397611346399435504729400023643425164949355996157037755736088517005341916396887431802889511018962067466721484244674696201331439272168455928208859009579256946870365078955316042429312131963731096351344855867272980240618663942472325868795614081958110041633658907283040363807707834901179702619250609038774984044448385464493702778560013718597845216004031990028111174189132907919300097734238707524471855446354832827024230103242285680161701661536486967033246951866952498746084969349687641442197722501969478709914270745484739997450403481350666623575152131240803736585418858815226823508055365024021056798861948883547534541013521876101632193861216552471702424985514974926658495633024804682581900483343934984975128128328327976131278509918165512749832922815408797780179240098939499829412531246492721555073698782832262737
degtorad(50 ; 50 ; 40) = 0.88740296190289468266697877295598797519050908466299285412230533669139307871393162825443749140527948784483392863486295279117910079835206569706020028713555120947237654654099201682586672430830953196058196723618759411403157095579657816776594566446179135408953628655813299723712586411989040056461869753521410887099643398148959804060739100777201646442527823132570947453159558690070385523468233681802989858794849815241936517856650307676994689652046699068039975239134880923098890137217311537668265710651004192704437588311903980239269345081942620669119658352932368385085666589245671096153203162172650049723443728608640430967444779925603022620121266985052862529811355466444477696891053153720110669293036160795272396810612154953114153789021589501896110181194533205762988883565432052807083682568205755613373189838832295842393008965388223346188687069621736781463685620628236782408229685336740503415930519784037148526330913408654228548850531849784726240321166721967961612368612441567080624054456564029830127002091545313110475012812736483728953850851081757917418899583416921476457559630228487147940485968170970373492686855226799198725831302444095942958436225607454630832772969380014351303434534846684241556228816164708888041345108186744686134522043
degtorad(60 ; 15 ; 0) = 1.0515608743265835700965236880143891598493303128463895872985578427030329915485782898185505457047919630329134567356958831971522452095856809970080716907763388184798867621543988660922776032696259696364195186490881182437360562735592100338091871428199439723668073675396582555765548510030825386935412778375652328131508223917454863145090860445025697723658372398084920510593481359198135172661855269658582004137130094474418723078620766900754014524436696365744028971464355153092301830617588981927582404195914996392915490004836086819218488280306684016134207767018701214338440277101937314661073954258767370948981066835234981139007196659671817966730934664039535556553804086905489080231462756251033656124158404325007967039019764209642952336559649673820621884998412506736228304657638883442884861641741602050120544621963901315676925068068567331615125778737409696186338183519593836376936745383270878054477343608587006946766376266574028721725131314586050656427917975303130940626503517578616579631453031434697418349406499223346624798010862403475092925180069729726993094033895940924521221964486756371497099763164490534315211854730492103476635057637742793939950184295376370972262050403477443617632730883001427006963521758154150904811928521473406043803448
degtorad(60 ; 15 ; 15) = 1.0516335963787500004955621751297428520457237658417454925258952256797067835950201002120373057701934009280056360895503573246209279374701613345597320000218973481353832965086280776321180097428811304918577219353017481274320269551825543775183025776154363612998894427379666690105504633717549510406155199729620215567755216187435323370757879176730056347290713917614525276880521019043169621843920404877783842450002648422860937374822607894315615770254430577110954561296406629935530897134229202465751669922346249158917766318114429563811795229703662348362156190792353959927260362874904253617827832125590245594274910615790668205476007669122694302689906374597214639234063686081623623044756771656030269793323283882706791933005865161524670383055953937283541706705535495153015042438043976035100828782933976988021659459074687200968465657630674424791586022567197898793266699299920225992177197440351325556417487269970726656790357343770887229935485749670046925491294733116084130871360122247882044125203477702431491476539929824952665366807405340017518588591216345890874628826014467614764964787582502343583648663563049627713158964817264613303984755774508889568853362039795138356146715828816549941534365235068024616023477741678227955358596013072401438412286
degtorad(60 ; 30 ; 0) = 1.0559241974565693940388329149356106916329374925677439009388008213034605143350869134277561496288782367384442179669643308452732088826545012501076902455098505978096788234081515584827019916649356209627117158219059112654942971709598706563561132305494873083517318794381630616162915931234272795179958059613725574306327760116282476685111984347287215141598863569861206487815860949900202123585763382810692302909483331380951580850731226514450089273500749047759564361387443763686045821616002214217738347781790162353052068801536651494816905244125383949811113193437865949667645423479953652066306626268139849666611693668576205127135857226724398124269237297500280517369380037473561649029103680550830476274051177786937460678185821322546035126337905481595811187425791811743432571481944438975842890113284098324187434848611054433169360441794992922202740408524701852602049130339177213291363868808097728170885963291610189548205240898385539214346397419625826800230523444080322355317899797734544449256479807498741805977412335319709058925803438596020632729848866699559885181561007542339145791350231514696690033787078036138192038459936842693117616945843708531674140848960502414005341975923823823051730792006997283550560880769598773937611978017413129720333753
degtorad(60 ; 30 ; 30) = 1.056069641560902254836909889166318076025724398558455711393475587256808098427970534214729669759681112528628576674673279100210574338423461925211010864000967657120671892116609981562382804611445942673588122394333171032886238534206559343774344100140472086217896029834779888484282817860772104212144290232166134917882174465624339713644602181069593238886354660892041602038994026959027102194989365324909597953522843927783600944313490850157329176513621747049341554105154671737250395464928265529407687923465266788505662142809333698400351914291934061426701004098517144084528559502588752997981438200178559895719938122968757926007347924562615079618718071861563868272989923582583073465569171136082370361238093690233511046615802322630947121933051400852165083084003778857700604704275462416027482439566884819998966452283262620375244162091920710855566089618427825781590616189982999252184477292225862317476625061437762896825320305277925623076710628979381933835727695970622873580761300707307537824398070003420995223167919652292114006339652446910548405667115993188764825114524459571963327699642300664086313158787515432498793268011038771277231634211724072293194720444933994877311130677450203569953406071113047876868079273664692803870531300061112050955143
degtorad(60 ; 45 ; 0) = 1.0602875205865552179811421418568322234165446722890982145790437999038880371215955370369617535529645104439749791982327784933941725557233215032073088002433623771394708846619042508731263800602452722890039129947237042872525380683605312789030393182790306443366563913366678676560283352437720203424503340851798820481147296315110090225133108249548732559539354741637492465038240540602269074509671495962802601681836568287484438622841686128146164022564801729775099751310532374279789812614415446507894291367665328313188647598237216170415322207944083883488018619857030684996850569857969989471539298277512328384242320501917429115264517793776978281807539930961025478184955988041634217826744604850627296423943951248866954317351878435449117916116161289371000489853171116750636838306249994508800918584826594598254325075258207550661795815521418512790355038311994009017760077158760590205790992232924578287294582974633372149644105530197049706967663524665602944033128912857513770009296077890472318881506583562786193605418171416071493053596014788566172534517663669392777269088119143753770360735976273021882967810991581742068865065143193282758598834049674269408331513625628457038421901444170202485828853130993140094158239781043396970412027513352853396864057
degtorad(60 ; 45 ; 45) = 1.0605056867430545091782576032028933000057250312751659302610559488339094132609209682174220337491688241292515172597962008758002207393767625158622897279800379661059604877245918854926475994800107548553185228533645939383404501132305643100303856226655078111359026169315931079580151723497892573836730604913702482789888273125051470902134164444661808430436379300226306763899359520137372422055866901620408116620454230132811081511447209108830967760018004363875876520806686804809477012164336108122402088546959086611195476538072244404195243056135018880171863891177988921763310827176870806341800931877980952320123851843584490314670950822129607289684455062634062726225734785570037846266626651065617137431438589921963428999310181291094272055605074079759759954974540082000997051647465272285448820008403719411957669586590565206536417584207739792319735769801358616838545624499739759051512348404165920793115013958784531279716048761787625231598726829917591751223259186296373340743865891898268712362757922365988412986818463220889614759985643598193449524751103517884421873464474723824501589205263510938142614512187259022262706395403510812240647928459972556295041046858884759190075897720187521457533756187192932921338107731615628122052029988149839580690573
degtorad(60 ; 10 ; 20) = 1.0502033960194768693144719285277869055166525235997460230549266938051222066816644958067976911506317889911927754637456994844035009557420480293770792515259129315772847875421202506819233491021963003349063906397670270814112702165901156179056990266374193789492752971712345381419700867878641748814887579768251762654897701544486272265973177453211003415854664033532298206568741042090825454596639412233481022296842420770164056216186401687604124602505657753561417961266060918685359255640304865215089443969198278094206332156973688920143425224896421814545837189910516630013798676006554454135001567411407044236829316264862155898256057816588793028830129400296192679855624902284310947716641135357763534299747319247963235684612546441184215468628636755846118546465450056289542532756743821721520141672817269875966400995895898123568167396242568258987867893914696580857005888953501230225781640317769191351594661929424239026318729492232669901798515193018120300578218496128004722722513563752327909081444701103661386642915794660033867513808727588016480541505332894667871111247683442706638022600032831559214853622391387457553532466444071920032774025751442342200424199732892713139748295797147458904802222977758271637844343399038045961274135344958825344438464
degtorad(60 ; 50 ; 40) = 1.0619358871023276403593478498048492465347962735171653997320244807084939901742765726226616483687304360660643778856008587160176477211048758210449424764760223826640589966910997124428422601206955850122698541488993149843612068518230030696429891736435247934865167624983252388265955489336800335427998224875070935702745787768000522006918866168180861361872429184308533834211139497089716589303147894264710936773614457785507962670083415315542458927766777187425413120837032516059648653658260445373064314500107057675906910699212985047863613060942259413988182892059826251676772514045220605824627196592164153677569446194513002621890900674663508563544232036935084685604173569367350521594742287363883872925014554556706985247703500011434726970032391261197183115214625520864469561328765426599029507118520426524012928049769354283936715845595845958123453898453859934774806434846158754817907905526748054997937839299331018910187676613325842559735697386569518376136335423284452748892712450393822847406516698964758517820442598385808412612984321350194487571836986969107425391042805748732628531392813181722511409553358921192422332893776703505511858658483039103663470209165787184406474317751856612494265898444502685899517242074255810116136490656263415674664395
degtorad(80 ; 15 ; 0) = 1.4006267247254494854812618417121117025379046905547346785179961307372348144692681785549988596316938594753743552371716950468293390550913012449775560694572811648632516624546142573262286748943980757397952924745115599843953280656120598375632741611834108511607683194200427387554942206306618046499035277421512022117071119823663946346780772625947091158897666140187798688383848615363491246574504321827405905925389046997047344847457535996439994449560910926986860165311444000591821110490647565140057891065928273203841793740881260867091845385802678710286641880551880040674851987343244307079687715008565668359431213502532900189300042023878230569795145340899132421799880132351294584042736700234779268115580281279367458172304333241889575518820114295835766079188756907312569650602083326079527139365141303975471762753736150715071754966182614578624296161720782209443213929086263989531106619369418887367166918250441615061875546811494868131426419717768142160636355477478444115938205930052846149633595116558248428589873386932341355021416957807118277298683827316358360096202824054094486772824067422386931821676248138844461340271238539274755186114115001812675203357505459813618656092031187798345477620802669950494752242673723993528815888196651300166227829
degtorad(80 ; 15 ; 15) = 1.4006994467776159158803003288274653947342981435500905837453335137139086065157099889484856196970952973704665345910261691742980217829757815825292163787028396945187481968088434688660690813676532365952334957607251898680912987472354041812723895959789032400938503946183511521894898329993342169969777698775479909553318112093644406572447791357651449782530007659717403454670888275208525695756569457046607744238261600945489559143659376990001595695378645138353785755143495477435050177007287785678227156792359525969844070054159603611685152335199657042514590304325532786263672073116211246036441592875388543004725057283088587255768853033329106905754117051456811504480139731527429126856030715639775881784745160837066283066290434193771293565316418559298685900895879895729356388382488418671743106506333678913372877590846936600363295555744721671800756405550570412050142444866590379146347071426499334869107061911825334771899527888691726639636774152852138429699732235291397306183062534722111614127345562825982501717006817533947395590213500743660702962094973932522241630994942580784730515647163168359018370576646697937859287381325311784582535812251767908304106535249878581002540757456526904669379255154736548103812198657248070579362555688250295560836667
degtorad(80 ; 30 ; 0) = 1.4049900478554353094235710686333332343215118702760889921582391093376623372557768021642044635557801331809051164684401426949503027281601214980771746241907929441930437237083669497166530632897077270660874896473293530061535689630127204601102002489129541871456928313185475447952309627510065454743580558659585268291890656022491559886801896528208608576838157311964084665606228206065558197498412434979516204697742283903580202619567995610136069198624963609002395555234532611185565101489060797430213834651803439163978372537581825542690262349621378643963547306971044776004057133721260644484920387017938147077061840335874124177428702590930810727333447974359877382615456082919367152840377624534576088265473054741296951811470390354792658308598370103610955381616136212319773917426388881612485167836683800249538652980383303832564190339909040169211910791508074365858924875905847366445533742794245737483575537933464797663314411443306378624047685822807918304438960946255635530629602210208774019258621892622292816217879223028703789149209533999663817103352624286191252183729935655509111342209812180712124755700161684448338166876444889864396168002320967550409394022170585856651736017551534177779575681926665807038349601685168616561615937692591023842758134
degtorad(80 ; 30 ; 30) = 1.4051354919597681702216480428640406187142987762668008026129138752910099213486604229511779836865830089710894751761490909498876681839290821731804952426819100035040367924168253727963338762362180487769638962197566127735455103262594091475284311185039389650118569817151643716632221874883513701685065401367521043164384640562452480338135933991617325824102840351023294198180307525755627095862542705417919881323487391800464631211971677597259271690260432031736246734898635564872023234522341238506552366104665944695982925164138511031876876248415335308419444154518350267181697305267194522398428142751583896367649527896985498310366324609832563399251391395475235547975975281271636238466965655344569315603802813856694601599442592258556094401590978630536795025030382189153347392987199066796917102119068550125340882654604875603147271519033254355564831279167650771072781907466500145676014646908406632487455825256232237083362373597700095640468394692975910842565714461881541911119315419547304948246122785157760962472146084231915870286802619872748668430174917518519015253314172708889598827856003672656297853500958802635134061096618434884050867398594499741667200377659423391419505348402212390427378950630799002256469513652216770662709272675789014631975811
degtorad(80 ; 45 ; 0) = 1.4093533709854211333658802955545547661051190499974433057984820879380898600422854257734100674798664068864358776997085903430712664012289417511767931789243047235228357849621196421070774516850173783923796868201471460279118098604133810826571263366424975231306173432170523508349677048713512862988125839897658514466710192221319173426823020430470125994778648483740370642828607796767625148422320548131626503470095520810113060391678455223832143947689016291017930945157621221779309092487474029720369778237678605124114951334282390218288679313440078577640452733390209511333262280099276981890153059027310625794692467169215348165557363157983390884871750607820622343431032033487439721638018548834372908415365828203226445450636447467695741098376625911386144684043515517326978184250694437145443196308226296523605543207030456950056625713635465759799525421295366522274635822725430743359960866219072587599984157616487980264753276075117889116668951927847694448241566415032826945320998490364701888883648668686337203845885059125066223277002110192209356908021421256024144271257047256923735911595556939037317689724075230052214993481651240454037149890526933288143584686835711899684815943071880557213673743050661663581946960696613239594415987188530747519288439
degtorad(80 ; 45 ; 45) = 1.4095715371419204245629957569006158426942994089835110214804942368681112361816108569538703476760707205717124157612720127254773145848823827638317741066609803124893253880248072767265986711047828609586942966787880356789997219052834141137844726410289746899298635688119775911369545419773685233400353103959562176775451169031260554103824076625583201865675673042329184941689726776302728495968515953789232018408713182655439703280283978204516947685142218925118707714653775652308996292037394691334877575416972363422121780274117418452068600161631013574324298004711167748099722537418177798760414692627779249730573998510882409364963796186336019892748665739493659591471810831015843350077900595049362749422860466876322920132594750323340895237865538701774904149164884482577338397591909714922091097731803421337308887718362814605931247482321787039328906152784731130095421370066409912205682222390313930105804588600639139394825219306708464641300015233099683255431696688471686516055568304372498282364900007489539423227285350929884344983391739001836633898254861104515788875633402836994467140064844176953577336425270907332408834811911557983519198984937231575030294220068968201836469939347897876185378646106861456409126828647185470746055989663327733703114954
degtorad(80 ; 10 ; 20) = 1.3992692464183427846992100822255094482052269013080911142743649818393240296023543845432460050775336854336536739652215113340805948012476682773465636302068552779606496878423356419158744207269684064382821644651904688220705420086429654216597860450008862577432362490516190213209094564154434408378510078814111456640460597450695355467663089634132396851093957775635176384359108298256181528509288464402304924085101373292792677985023170783290104527629872314804249155113149766184878535513363448427564930839211554905132635893018862968016782330392416508698271303443695456350210386247861446553615328161205341647279462932160074948548903180795205631894340077155789545101700947730116451527915079341509146291169196202322726817897115473430838650889101377861262740655794456865883878701188264358162419396216971801317619127668147522962997294356615505997038276898069094113881634520171383379951514303917200664284236571278847141427900037153509311499803596200211804786655998303317898034215976226557479083586786227212396883382682369028597737214822991659664915009090481299238113416611555876603573459613497574649575535475035767699660882952119091311325082228701360935677372942976155786142337424857813632647112897426795125633064314607888585278095020136719466862845
degtorad(80 ; 50 ; 40) = 1.4110017375011935557440860035025717892233706512255104909514627687426958130949664613591099622956323325085252763870766705656947415666104960690144268551569647290474238969913151036767933317454676911156456279743227567250204786438758528733970761920069916722804777143787097220055349185612592994991620723920930629688308683674209605208608778349102254797111722926411412012001506753255072663215796946433534838561873410308136584438920184411228438852890991748668244314684121363559167933531319028585539801370120334486833214435258159095736970166438254108140617005593005078013184224286527598243240957341962451088019592861810921672183746038869921166608442713794681550850249614813156025406016231347629484916436431511066476380988069043681350152292855883212327309404969921440810907273209869235671784841920128449364146181541603683331545743709893205132624281437232448031682180412828907972077779512896064310627413941185627025296847158246681969436985789751609880344772925459765924204414862868052417408658784088309528060909486094803142836390416753837671945340744555738792393211733861902594082252393847737946131466442569502568461310284750676790409714960298122398723382375870627052868359379566967222110788364171209387305962989825652740140450331441309797088776
degtorad(-10 ; 10 ; 10) = -0.17749028865420112725326755287324475399762094399864602485477271840183512134897856703668573295644275595497907630748652044189831119005501051775226143199318471251520818055542896490381873239142926117284148721873266947396577694870909487938107119086509058934231820067140105457195792113980106842586697179176239360668258002656432574446370511797712807453348686652553662512347964617807456370269733583319533756176133368312976922632932516193481072924832985428763895834269711487077416782798982601584545496432109175562223886080085253040644944948917828576794529568951344004468893432213090137839645802923627176138413870762469002282114037331055106305302882344420811282869283892190408263129269317950684285417493738235986245887437232259798454819799390251663115131848403959041646760420293200684371359368564317706542791083914173682200655912493787460139684405697398293101975145166082542635299873143455364019106295505319055985298157451326657054050578950068940273482069021477529909466864627872436744135891907829611456236596216531430149094291271212135691654718411839801992492972841419882283169023506692059036829060832272865895800184494389852848299191337840649430224815447382616011734147776455012025889086105425645123325704544307213675664578292814264419716193
degtorad(-10 ; 30 ; 10) = -0.18330805282751555917634652210154012970909718362711844304176335653573848506432339851562653818855778756235342461584445063939292942081343752188508617163786708495493092889376588809105125025184212960789775011582306016964343147857664237611030597450448170398888421653607412929160691063359405619180634262350549309665851818640800754979985497161199706359221902276237475541979692493835015715921841758681004406474176527066748359594405311042762069579020354522304367699910892961660669996111159032119958077577111388364044936702759448715290504466500494359153268587873540475524962050586641303242748096381926892373488895207018655457162844891756175072480250790564077427076963233098042513764481641947975220749397384395046161076317993765172892016842801021998972497546794692471036984744367274457145072322464268027434660772542881915433127562179462001307879469527960378644787769427194234827661518807813365571221224612294824004483019208813463622334127017265955524183475271840082105352148363284808339136248922016869957943340697816262604131525620446076222383635704770907220326667662772077277427500103469728275949379679547584253488253912397714728057700750717152552767010982396523119466488047740071147196567758703732371290491363568854112998571572010580106786923
degtorad(-10 ; 59 ; 59) = -0.19198136958256515810167008539272381899895634420656607315553523288703274980328331811214745532210261385034734888555473157549115609983579244721310572099148105520048425954150318440935039562874098096649412871823531763178286810685417776915080683111354062407447305185432423818615027913725710211952762130516249725296431265970829650792183171173931424811394554568546093466988993469012768773731526363449063567626842536242162610197801002697231822090971357279257621172937621010018536661624062060643169000634118853949426486339396228766907926113963318596353088675250048381124384349145210498997873098879342052660613244149768096732298108830168018426213844249022663370399911850501173909086477348307269790173377070210511317970407729042768615471435019245441346520242145544225352910840841039440055216051236777297497623166673514439810537379919188463099463610522023354508197590096468249271107338885760419551832564755944531493084450612266711081216849927445505760437488423422253670717792198828752325349281170667707840904478928665066989182869162762342563611996568982363264155401025604641314701178963165770166604588361026310205074884069744435480464345200413872624623667492513089632577452002180880120545804990132480776797994379951416398323999885745754076928204
degtorad(-10 ; 0.0005 ; 0.2) = -0.17453404027089950962515433365129669462463188846676800282320498388940990960505705212759095395112043693562186266749700786145973339124703882249386764741556973731306673034353921019391975537830929885147127269643366319521297411314464951514724994584859765602728773442656630392879095087010927663416959666503573546001372351679109086576385170443468302165153427743508930286449182362003018985104495248244397124149268554218570915036268127764109345149979792051957084559676358797280224856231177749878230055094785842812085201048261882793537759259720843481703789325977854219339010964358389892733104398355237661164529122716174800601656111175814530720168095713250161785574686699102701482287741468947494207386381332970644608816834047307188312678431756430473368676946814194438947362848550994047351170245314673783900928267218234166052185714303092655999575818970763424017441100253000812178519572579492381847078695237351877597749529823107715353098696362623336948965238613741218699062723408420435221233085494045474275748494897903886577337579280268485760469241830414301963512846098739942331794864111344459560213730146020611718327306086874307899615569433932561672697686637894757564165856837103769942222700198992829072332797828656238267770287391267983239295261
degtorad(-10 ; 25.2 ; 55.3) = -0.18213141002346271531990380057511738997145111416225989646344449997315652975289490634901076033036252241976196267047905925694964288364254566029922236804473007512899700304233724537643347351457362696690762094488652865144262584991093089489681823951341485105161623982744399992955790250847442441614510487278545122481088469357962290467061866371434481055509044416347424356736675530908441838263702880214146967451397298208798086468947438284494988005710959123135807265084964008426207033718771349044170883040534690824876629214323592640093440054069400204671213621296526239253872172520590580039970657529985774764944971513108488102509223562604383914318628022331601849410960086399473486573509949419523129078519871959376293229366859750710912093740771193698545345334295166634942811874823293036601588877538003075034280128017725675261860171030534325356612017868229196843753916170384395081756375972196959757305980200408974922602880918361756993898779420675359189729115857704255923734349727797656184047426715897496925973151626476405240100244973313511750043712182275591187997302885153595839838723211771444672337295192686272465645841872605624662876542221962879796232851935439960406927622227872667939912129594328239225389613229373187334547771431293125259076868
degtorad(-10 ; 65.1 ; 70.3) = -0.19381057160139143740548483130092035671223966521641827597382820602696753241144965554298442683383344837156596689950760412842008898189008787109586803288142993780174042033154861867480275311935246035028306871079548797301551731862003249458075706766949251370459751667577519742925324891726384735626839181750972345093758054946581412888293949488634430609049524780892679013722369242033767224660310042252299297924718939406994246169104073944426588788992102578418304535359635818652087859442965533344011639689126633024532388339342040456944400785616601762756382201782835654898929923905494544586698511647522455106858083085541916851419704740711779464427195177964208633907876363271549244723698689844084681757316441623689072971044988472750094766805418315147779006973814563994443687205401996135444817632492153344224708527939857453476047007774525966751763608508082583570950259374566117157922379643395647873176700382662829221116490896516521179728002165573367305512188905307079456974056826637992161010643421878418368149441172655706393587492929400647365482013647834784932873445239018127290812614979802615669871335278590269568704641229256407386491749868312459814736309471980378925700295322477424125936899013283999375678922769040930512495762939279729000871359
degtorad(-10 ; 100 ; 200) = -0.20459137342822418929494375119505404585358109360128003957583744104226829065629324034275165066271194485933124884392054527856074111500468297867100334417133009746358331656484846541767687809118587329947857854767873946466418430034208696831142322465192086507090489124100312764098946386505340310220120758296566539748715862116947682098793651949289278189874749432880758208715763640302503655432470833545051202147851082840962199811793285533048382338922479789506593941714881856177738001478204473828675770265911150197373613564042547891702176368323746679615655498763909232138413079469882650009097319950206687600138359633329469989216399217987584979070790356038192737970056821918471147338300060571397892505278223260273684142306779605667708096026612090144317360393407458933556222063271594342542238878814919618030750716776239535341919680612888031081526411374766674922243953182427842098051205863256387916041673595314508674667638471619364317971440363095036316332786471083085555299144695335067757512554998918590643353847591849941335476074614726908663966924801410533845484934550885523964756426986681368242397879462494262245363774533276476104840914352823693142733876314655733288587299540191245765979771473612734886761669810701022046245430318403768328654011
degtorad(-10 ; 300 ; 400) = -0.26373864252358758051291327168272369892025619649074962447690892873695248842896569371198317052254809953430378997889283561975602646104869085402138819722560088393409792467127385115454080967205003572255058466809771153738700535399548651839197685831906386397765938586517938729075419038528211205591814437235384354557586324624690850857212669811406083732919108273666190676638330379916023669562237283053336146844623196837638475586766699834071848323160732240501391242400226847774145670151998184272037011906766980349220961561230203917265364797080848800262835524472906687875110699600986164940637303442920469323401108152917610602212609418448450778707369558494731870748130121146086028796292021210522401712965292544049488562594521576974486265967954921892200578327046582132356836024691344365741653910131081213764759217834773239872048119083912532958176226985481211274172299837063379387061270117562737029210119516234816869713733006068564428854179046264691365130416683102366213466196005360845640016184643155718744039083151579071295021290498605304059710917279543436995127498567966173073050939053921005506787787743120565548525813616356405215719093383734808221912864253963788883866092298256013499272501615273288574403669139861033159141028656899644480539768
degtorad(-10 ; 600 ; 800) = -0.35294435984774220333345746651658612649622520412732670334409871345680406539758644305574218408164525084737713070704776531467350599934457158405803420511073059467651339919244000669210608353171401839341328242348370220444437481196454813490691020745639428855833829579016653299203869595677459113365516379241470239187358169718336285705975778718205200289641747836817990464324824479005266969561229305262552784747951631062133842329349554189713797020700391674788626515565009458050694940938703452481696589463467576643810404442234537595163944066681724129763500481279919244068162847995437367788205803136849451594551482969345625952960992015864838542093685732691479415265880015063144538536214322502316743468821200316301521458766197992715856620633586733708680185702371161383006942327160475548271919203263652800773427776808299482769946747597588830870500539054099856263965871840775993003273170304385427494972365823196593163881613287532931809201916076618925209218645855328166550373879948350543430021658860693682436875831864613168938925550520192392197554315771153717155244152495366496318347580204511933839966010067999580366409544692476954038682904381174522767559862457510364535761976457960253359320553632203959709863733701872853198262258937909818348957631
degtorad(-20 ; 15 ; 0) = -0.35342917352885173932704738061894407447218155742969940485968126663462934570719851234565391785098817014799165973274425949779805751857444050106910293341445412571315696155396808362437546002008175742966797099824123476241751268945351042630101310609301021477888546377888928921867611174792400678081677802839329401603824321050366967417110360831829108531797849138791641550127468468674230248365571653209342005606121894291614795409472287093820546741882672432583665837701774580932632708714718155026314304558884427710628825327457387234717740693146946278293395399523435616656168566193233298238464327591707761280807735006391430384215059312589927606025133103203418260616519960138780726089148682835424321413146504162889847724506261451497059720387204297903334966177237055835456127687499981696003061949421981994181083584194025168872652718404728375967850127706646696725866923862535300685969974109748594290981943248777907165480351767323499023225545082218676480110429709525045900030986926301574396271688611875953978684727238053571643511986715961887241781725545564642590896960397145845901202453254243406276559369971939140229550217143977609195329446832247564694438378752094856794739671480567341619429510436643800313860799270144656568040091711176177989546858
degtorad(-20 ; 15 ; 15) = -0.35350189558101816972608586773429776666857501042505531008701864961130313775364032273914067791638960804308383908659873362526674024645892083862076324266001265536865349590819729516421586649333691828510617428445486464611348337107685477001012854088850260371196753897719770265267172411659641912789102016379008275966294243750171569673780548148872694768121264334087689212997865067124574740186223005401360388734847433776036938371490697029436559200060014546252921736022289349364923373881120360408006961823196955370651588460240814680650810187116729600572879637259963072544369423922902687806003106259936507733746172811948301048903169407098690965614850208780209087419115951900126154222088836885390458104795299739878096664367270970314240185350246932532533183248466940003323505491550907618162733361345731373192231955301884021788058614025799307732452566004528722795152081665799196838374494680553069310383379862615104265720162539292084105329089433058639170744197287654577802479552972994229041209193074553294709956061544069632049199952145327311498415837011726281406244881582412748338630684211703127142048373957530074209021318011702707468826428199908520983470156196282530633586325733958404858445853957309776404460359105385427073506766627166131935635242
degtorad(-20 ; 30 ; 0) = -0.35779249665883756326935660754016560625578873715105371849992424523505686849370713595485952177507444385352242096401270714591902119164326075416872148814796590504294902280772077601479984841539140875596016817105902778417575358685417104884793919382255355076380997567739409525841285386826874760527130615220061863352019683038643102817321599854444282711202760856554501322351264375694899757604652784730444993329654263356943373130576883230781294232523199252739019736932660686870072618698850477927873740417636087311994613294463033990701910331333945615062449663715082969948220029973396672290791047685432548457114003339803670265501664983115729181408159437810867868772279465819506414065557925833392522912074238782184784116166832580527887618169762375655227990451030105907498795930555537025583346664846944734849985850665556343797006455668984281843996425579568260882976392058369069830241208358017095455068140079009733179868998085438603949438206132616437918136484397296960046944949727860853092521956372516397854964785599017195984789912477887342639828413515262971511772231513159992146896310701826658205899609107395178997816269207483505605148328891904942036345025403355287125538926684031135960410121676602365749834389384590886896040586670573414754849906
degtorad(-20 ; 30 ; 30) = -0.35793794076317042406743358177087299064857564314176552895459901118840445258659075674183304190587731964370677967172165540085638664741222142927204210663908296435394209151617919909448066136190173046683657474348628755156769495010085973626617006341353832862997412607401092212640407860561357229941979042299419612076959528438252307330661974488531455183849591247146596648092057572595588741245955489114481759587105342325787659054613703102013319148877883480077531533573690223734653949031654888691259054946261142632040139560029888882568049319273512259621418139188137881724621745432735451425868605021890041362990878950917411594877885172133255900587593648964449522377471449342197270331438233933324796295371829936161281995888851618162248548095847644913624424593489874243233551538657388869902689488694443492872282592881274049627818246911126145373201302175332313021546707664896862135050249499626045493871013306684127380348619629375774113645294834296363299404019553556023851842081821246162382396965297871079317507454211049316796165843336618191153096636447586249142468073883693797021752772616746099936877617078577046956758470942933702152142291627226854614408580291730634803232235190813262438442808717934317931033509055072427906973936502553322647026674
degtorad(-20 ; 45 ; 0) = -0.36215581978882338721166583446138713803939591687240803214016722383548439128021575956406512569916071755905318219528115479403998486471208100726834004288147768437274108406147346840522423681070106008225236534387682080593399448425483167139486528155209688674873448757589890129814959598861348842972583427600794325100215045026919238217532838877059456890607672574317361094575060282715569266843733916251547981053186632422271950851681479367742041723163726072894373636163546792807512528682982800829433176276387746913360401261468680746686079969520944951831503927906730323240271493753560046343117767779157335633420271673215910146788270653641530756791185772418317476928038971500232102041967168831360724411001973401479720507827403709558715515952320453407121014724823155979541464173611092355163631380271907475518888117137087518721360192933240187720142723452489825040085860254202838974512442606285596619154336909241559194257644403553708875650867183014199356162539085068874193858912529420131788772224133156841731244843959980820326067838239812798037875101484961300432647502629174138392590168149409910135239848242851217766082321270989402014967210951562319378251672054615717456338181887494930301390732916560931185807979499037117224041081629970651520152954
degtorad(-20 ; 45 ; 45) = -0.36237398594532267840878129580744821462857627585847574782217937276550576741954119074452540589536503124432972025684457717644603304836552201992332097061815327333923068712416110302474545623046654264856697520251771045702190652912486470252221158593857405354798071317082414160013643309463072547094856068219830948187624813126333044987543400828190215599577918160205504083186250078066602742305687972827603130439363250875538379737736709174590079097695752413902141331125091098104384524182189416974511148069325329893428690659818963084485288451430294918669956641116312690904874066942568215045734103783843574992235585089886522140852600937167820835560337089148689957335826946784268386440787630981259134485948360132444467327410432266010256910841448357294715665938512808483143597585763870121642645616043155612552333230460664077467577879796452983013950038346135903247941333663994527431726004318699021677358646750753150494977076719459464121961500235534087428063841819457469901204610669498095723584737521188863925058846878029001543131734527909070807777435883446216878691266184974845704874861021789072731706860199624019704495623874164696835458155054545188245347004387178738972878144647668120018439763478558859457606659004759428740441106377940513358418106
degtorad(-20 ; 10 ; 20) = -0.35207169522174503854499562113234182013950376818305584061605011773671856084028471833390106329682799610627097846079407578504931326473080753343811049416402823881055498694168946821402120585265208812815484298892014360009272663248441601039752498991048562136135339341046557178409134753270564296876425816765323746837719097320681058625933530913682165453760765493265418509880065297601133067713413078958332187203245157249068126785128634962321647522572286310757555735718832236863206958941876987901384702291717244723537246848833408243967110139044324262409689628441589773409752555239404692977740459118104494159290229302663177976703670881759678227017080465769989493634728113926999400940932473902723103169035653392442534180434083766909691041077075118158301580847612551368598408678549364482355862260178660252639647323513993247785076000144737649695271279479515543432543978201609239174418923454731727262155126457150227961003884023909910823959383866539372921613434917773783720991087388038687690771605308565593661619820192420444070669965367807301117944978177214051371069098272163667069208808714995283454097962240908372612756334279775774756719127969243047299178533127258278469602125417267494491124431384212246622669015678983607132662159946030370995897021
degtorad(-20 ; 50 ; 40) = -0.36380418630459580958987154240940416115764751810047521729314790464009034433289679514976502051492664318114258088264923501666346003009363532510597371911413768989732919609066892997494011687115137280551830649805243150304266326771730346213481513691659103589859485873755627246871680967852150163007532267833515477316199959555823556035390418063380744913938417001027774786304049847590044414778497899270631331970965527402507191324098771241704990775183480649397507331428548210606100939121432789481133407600805040540543032271226369521168988499502700256833146649934685990039490935626066209873996750925675588566691528599171645213052099462506833574158106832158909551120214784757395139721943993963926489421708006479880029811343619469414806055114620171668947268339367197117868694398765413257449516717210226733104917862248554851470560493677514641051131324871149082610549437128184485095681575544520363725586900156218026799693355234841637403331205802053353677194604189338263982693076254453637074022325287176564973395088229678189521661721305429081188248294717958446913867049495223926974296736518496916419657271916245721300760607606091629547565455285210661929638627456202991136862344964359030385761186051656389239398002431161248681285713059076274298156327
degtorad(-50 ; 15 ; 0) = -0.87702794912715061240415461116552788850504312399221704168883869868593208008823334545032638874134101481168300748495797727231369828683287087302332950143586764528820431200429117047530206745723991658473163173637639737340642037753278513193214363363821053296982689159946601398708516618929290571536015288527224811387267759643503215442459043545650010060387255270334814216982977311154571357055307435741700532430006182131044121942023823529110245618745890851226133745408107293425421906810596903213446607609083579874523381368134997952818097275586866690579907102521118011702344219812838184517670738838682222437559935015860216138607739775686116651988293256097371239307660641825863283258257842591608501284474658478282214723774796935196407454294173628130497879032403064480576316854166621245637227800417510874449355560777766159795101190115437081105405872457234395579003107362587597998518083901968733981325562876597028892117909941136090168744871129950049043236992242154743529706523113415017946303819888729219132291730553688492596863078147016535007384281909364113095929494318843395384465346964233637797388066226663792421476464764685178373595293991132845723235976903346496490650295896222662537102859231671652630691613003692295928099486838844589825912574
degtorad(-50 ; 15 ; 15) = -0.87710067117931704280319309828088158070143657698757294691617608166260587213467515584381314880674245270677518683881245139978238101471735121057498981068142617494370084635852038201514247393049507744016983502259002725710239105915612947564125906843370292190290896679777442742108077855796531806243439502066903685749737682343307817699129230862693596296710670465630861879853373909604915848875958787933718915558731721615466264904042233464726258076923232964895389643728622061857712571976999108595139264873396107534546144500918425398751166769556650012859391340257645467590545077542507574085209517506910968890498372821417086803295849870194880011578010361674162066110256633587208711391197996641574637976123454055270463663635806454013587919257216262759696096103632948648443694658217547167796899212341260253460503931885625012710507085736508012870008310755116421648288265165851494150922604472773209000726999490434225992357720713104675250848415480790011733870759820284275432155089160107672591241324351406559863563064859704553002551043576381959264018393375525751911277415504110297821893577921693358662877070212254726400947565632410276647092275358793802012267754347534170329496950149613725776119202752337628721291172838933066433566161754834543772000958
degtorad(-50 ; 30 ; 0) = -0.88139127225713643634646383808674942028865030371357135532908167728635960287474196905953199266542728851721376871622642492043466195990169112612294805616937942461799637325804386286572645585254956791102382890919419039516466127493344575447906972136775386895475140349797082002682190830963764653981468100907957273135463121631779350842670282568265184239792166988097673989206773218175240866294388567262803520153538551196372699663128419666070993109386417671381487644638993399362861816794729226115006043467835239475889169335140644708802266913773866027348961366712765364994395683593001558569997458932407009613866203349272456019894345446211918227371319590704820847463420147506588971234667085589576702783402393097577151115435368064227235352076731705882390903306196114552618985097222176575217512515842473615118257827249297334719454927379692986981552170330155959736112575558421367142789318150237235145411759706828854906506556259251195094957532180347810481263046929926657676620485914974296642554087649369663008571788914652116938141003908941990405430969879062442016804765434857541630159204411816889726728305362119831189742516828191074783414176050790223065142623554606926821449551099686456878083470471630218066665203118138526256099981798241826591215622
degtorad(-50 ; 30 ; 30) = -0.8815367163614692971445408123174568046814372097042831657837564432397071869676255898465055127962301643073981274239353731753720274156706518012262686746604964839289894419665022859454072687990598896219002354816214501625566026381801344418973005909587386468209155538945876468948131330469824712339631652798731502186040296703138855535601065720235235671243899737868976931494756641507592984993569127164684028641098963016521698558716523953730301802574110189871999944128002293622744314712753363687839135799646029479593469560070749960066840590171343267190792984218582027677079739905234033770507501626886450251974307896038619734927056563522944494655075380185840250106861213102927982750054739368950897616669998425155364899515738710186159628200281697514078733744865588288835374070532402841953685533968997237314055456946501504055026671862183485051075704692592001187468289116494915944759835929184618518421463293450324910698617780318836525916462088202773586253058208618572148151761800835960593242909657472434447111445752668423774951693476767283891869919281138571964750060780539134650501566632673633145770631333330169914868471856364127133040813878611213564320617844298227449914285960646858335611615751296217024786432278862006726703333163022173448339239
degtorad(-50 ; 45 ; 0) = -0.88575459538712226028877306500797095207225748343492566896932465588678712566125059266873759658951356222274452994749487256855562563297051137922256661090289120394778843451179655525615084424785921923731602608201198341692290217233410637702599580909729720493967591539647562606655865042998238736426920913288689734883658483620055486242881521590880358419197078705860533761430569125195910375533469698783906507877070920261701277384233015803031740600026944491536841543869879505300301726778861549016565479326586899077254957302146291464786436551960865364118015630904412718286447147373164932622324179026131796790172471682684695901180951116737719802754345925312270455619179653187314659211076328587544904282330127716872087507095939193258063249859289783634283927579989164624661653340277731904797797231267436355787160093720828509643808664643948892857698468203077523893222043754255136287060552398505736309497956537060680920895202577366300021170193230745571919289101617698571823534448716533575338804355410010106884851847275615741279418929670867445803477657848760770937680036550871687875853061859400141656068544497575869958008568891696971193233058110447600407049270205867357152248806303150251219064081711588783502638793232584756584100476757639063356518669
degtorad(-50 ; 45 ; 45) = -0.88597276154362155148588852635403202866143784242099338465133680481680850180057602384919787678571787590802106800905829495096167381662395239187754753863956679291427803757448418987567206366762470180363063594065287306801081421720413940815334211348377437173892214099140086636854548753599962440549193553907726357971068251719469293012892083542011117128167324291748676750041758920546943850995423755359961657263247538714967706270288245609879777974558970832544609238831423810597173722278068165161643451119524482057323246700496573802585645033870215330956468344113995085951049720562173101324940515030818036148987785099355307895245281400264009881523497242042642936026967628471350943609896790737443314357276514447836834326678967749709604644748417687521878578793678817128263786752430509671276811467038684492820605207044405068390026351507161688151505783096723602101077517164046824744274114110919161367702266378572272221614634893272055267480826283265459991190404352087167530880146856611539273616868798042129078665850193663922496482825958963718573379992247245687383723800106672395188137754731779304252535556454348671896421871494872266013724002213430469274144602538430378668788769063323440936113112273586711774437472738307068100500501505608925194783822
degtorad(-50 ; 10 ; 20) = -0.87567047082004391162210285167892563417236533474557347744520754978802129522131955143857353418718084076996232621300779355956495403298923790539233706218544175838560233739201255506494781328981024728321850372705530621108163432056369071602865551745568593955229482123104229655250040197407454190330763302453219156621162535913817306651282213627503066982350171624808591176735574140081474176403148861490690714027129445088497453317680171397611346399435504729400023643425164949355996157037755736088517005341916396887431802889511018962067466721484244674696201331439272168455928208859009579256946870365078955316042429312131963731096351344855867272980240618663942472325868795614081958110041633658907283040363807707834901179702619250609038774984044448385464493702778560013718597845216004031990028111174189132907919300097734238707524471855446354832827024230103242285680161701661536486967033246951866952498746084969349687641442197722501969478709914270745484739997450403481350666623575152131240803736585418858815226823508055365024021056798861948883547534541013521876101632193861216552471702424985514974926658495633024804682581900483343934984975128128328327976131278509918165512749832922815408797780179240098939499829412531246492721555073698782832262737
degtorad(-50 ; 50 ; 40) = -0.88740296190289468266697877295598797519050908466299285412230533669139307871393162825443749140527948784483392863486295279117910079835206569706020028713555120947237654654099201682586672430830953196058196723618759411403157095579657816776594566446179135408953628655813299723712586411989040056461869753521410887099643398148959804060739100777201646442527823132570947453159558690070385523468233681802989858794849815241936517856650307676994689652046699068039975239134880923098890137217311537668265710651004192704437588311903980239269345081942620669119658352932368385085666589245671096153203162172650049723443728608640430967444779925603022620121266985052862529811355466444477696891053153720110669293036160795272396810612154953114153789021589501896110181194533205762988883565432052807083682568205755613373189838832295842393008965388223346188687069621736781463685620628236782408229685336740503415930519784037148526330913408654228548850531849784726240321166721967961612368612441567080624054456564029830127002091545313110475012812736483728953850851081757917418899583416921476457559630228487147940485968170970373492686855226799198725831302444095942958436225607454630832772969380014351303434534846684241556228816164708888041345108186744686134522043
degtorad(-60 ; 15 ; 0) = -1.0515608743265835700965236880143891598493303128463895872985578427030329915485782898185505457047919630329134567356958831971522452095856809970080716907763388184798867621543988660922776032696259696364195186490881182437360562735592100338091871428199439723668073675396582555765548510030825386935412778375652328131508223917454863145090860445025697723658372398084920510593481359198135172661855269658582004137130094474418723078620766900754014524436696365744028971464355153092301830617588981927582404195914996392915490004836086819218488280306684016134207767018701214338440277101937314661073954258767370948981066835234981139007196659671817966730934664039535556553804086905489080231462756251033656124158404325007967039019764209642952336559649673820621884998412506736228304657638883442884861641741602050120544621963901315676925068068567331615125778737409696186338183519593836376936745383270878054477343608587006946766376266574028721725131314586050656427917975303130940626503517578616579631453031434697418349406499223346624798010862403475092925180069729726993094033895940924521221964486756371497099763164490534315211854730492103476635057637742793939950184295376370972262050403477443617632730883001427006963521758154150904811928521473406043803448
degtorad(-60 ; 15 ; 15) = -1.0516335963787500004955621751297428520457237658417454925258952256797067835950201002120373057701934009280056360895503573246209279374701613345597320000218973481353832965086280776321180097428811304918577219353017481274320269551825543775183025776154363612998894427379666690105504633717549510406155199729620215567755216187435323370757879176730056347290713917614525276880521019043169621843920404877783842450002648422860937374822607894315615770254430577110954561296406629935530897134229202465751669922346249158917766318114429563811795229703662348362156190792353959927260362874904253617827832125590245594274910615790668205476007669122694302689906374597214639234063686081623623044756771656030269793323283882706791933005865161524670383055953937283541706705535495153015042438043976035100828782933976988021659459074687200968465657630674424791586022567197898793266699299920225992177197440351325556417487269970726656790357343770887229935485749670046925491294733116084130871360122247882044125203477702431491476539929824952665366807405340017518588591216345890874628826014467614764964787582502343583648663563049627713158964817264613303984755774508889568853362039795138356146715828816549941534365235068024616023477741678227955358596013072401438412286
degtorad(-60 ; 30 ; 0) = -1.0559241974565693940388329149356106916329374925677439009388008213034605143350869134277561496288782367384442179669643308452732088826545012501076902455098505978096788234081515584827019916649356209627117158219059112654942971709598706563561132305494873083517318794381630616162915931234272795179958059613725574306327760116282476685111984347287215141598863569861206487815860949900202123585763382810692302909483331380951580850731226514450089273500749047759564361387443763686045821616002214217738347781790162353052068801536651494816905244125383949811113193437865949667645423479953652066306626268139849666611693668576205127135857226724398124269237297500280517369380037473561649029103680550830476274051177786937460678185821322546035126337905481595811187425791811743432571481944438975842890113284098324187434848611054433169360441794992922202740408524701852602049130339177213291363868808097728170885963291610189548205240898385539214346397419625826800230523444080322355317899797734544449256479807498741805977412335319709058925803438596020632729848866699559885181561007542339145791350231514696690033787078036138192038459936842693117616945843708531674140848960502414005341975923823823051730792006997283550560880769598773937611978017413129720333753
degtorad(-60 ; 30 ; 30) = -1.056069641560902254836909889166318076025724398558455711393475587256808098427970534214729669759681112528628576674673279100210574338423461925211010864000967657120671892116609981562382804611445942673588122394333171032886238534206559343774344100140472086217896029834779888484282817860772104212144290232166134917882174465624339713644602181069593238886354660892041602038994026959027102194989365324909597953522843927783600944313490850157329176513621747049341554105154671737250395464928265529407687923465266788505662142809333698400351914291934061426701004098517144084528559502588752997981438200178559895719938122968757926007347924562615079618718071861563868272989923582583073465569171136082370361238093690233511046615802322630947121933051400852165083084003778857700604704275462416027482439566884819998966452283262620375244162091920710855566089618427825781590616189982999252184477292225862317476625061437762896825320305277925623076710628979381933835727695970622873580761300707307537824398070003420995223167919652292114006339652446910548405667115993188764825114524459571963327699642300664086313158787515432498793268011038771277231634211724072293194720444933994877311130677450203569953406071113047876868079273664692803870531300061112050955143
degtorad(-60 ; 45 ; 0) = -1.0602875205865552179811421418568322234165446722890982145790437999038880371215955370369617535529645104439749791982327784933941725557233215032073088002433623771394708846619042508731263800602452722890039129947237042872525380683605312789030393182790306443366563913366678676560283352437720203424503340851798820481147296315110090225133108249548732559539354741637492465038240540602269074509671495962802601681836568287484438622841686128146164022564801729775099751310532374279789812614415446507894291367665328313188647598237216170415322207944083883488018619857030684996850569857969989471539298277512328384242320501917429115264517793776978281807539930961025478184955988041634217826744604850627296423943951248866954317351878435449117916116161289371000489853171116750636838306249994508800918584826594598254325075258207550661795815521418512790355038311994009017760077158760590205790992232924578287294582974633372149644105530197049706967663524665602944033128912857513770009296077890472318881506583562786193605418171416071493053596014788566172534517663669392777269088119143753770360735976273021882967810991581742068865065143193282758598834049674269408331513625628457038421901444170202485828853130993140094158239781043396970412027513352853396864057
degtorad(-60 ; 45 ; 45) = -1.0605056867430545091782576032028933000057250312751659302610559488339094132609209682174220337491688241292515172597962008758002207393767625158622897279800379661059604877245918854926475994800107548553185228533645939383404501132305643100303856226655078111359026169315931079580151723497892573836730604913702482789888273125051470902134164444661808430436379300226306763899359520137372422055866901620408116620454230132811081511447209108830967760018004363875876520806686804809477012164336108122402088546959086611195476538072244404195243056135018880171863891177988921763310827176870806341800931877980952320123851843584490314670950822129607289684455062634062726225734785570037846266626651065617137431438589921963428999310181291094272055605074079759759954974540082000997051647465272285448820008403719411957669586590565206536417584207739792319735769801358616838545624499739759051512348404165920793115013958784531279716048761787625231598726829917591751223259186296373340743865891898268712362757922365988412986818463220889614759985643598193449524751103517884421873464474723824501589205263510938142614512187259022262706395403510812240647928459972556295041046858884759190075897720187521457533756187192932921338107731615628122052029988149839580690573
degtorad(-60 ; 10 ; 20) = -1.0502033960194768693144719285277869055166525235997460230549266938051222066816644958067976911506317889911927754637456994844035009557420480293770792515259129315772847875421202506819233491021963003349063906397670270814112702165901156179056990266374193789492752971712345381419700867878641748814887579768251762654897701544486272265973177453211003415854664033532298206568741042090825454596639412233481022296842420770164056216186401687604124602505657753561417961266060918685359255640304865215089443969198278094206332156973688920143425224896421814545837189910516630013798676006554454135001567411407044236829316264862155898256057816588793028830129400296192679855624902284310947716641135357763534299747319247963235684612546441184215468628636755846118546465450056289542532756743821721520141672817269875966400995895898123568167396242568258987867893914696580857005888953501230225781640317769191351594661929424239026318729492232669901798515193018120300578218496128004722722513563752327909081444701103661386642915794660033867513808727588016480541505332894667871111247683442706638022600032831559214853622391387457553532466444071920032774025751442342200424199732892713139748295797147458904802222977758271637844343399038045961274135344958825344438464
degtorad(-60 ; 50 ; 40) = -1.0619358871023276403593478498048492465347962735171653997320244807084939901742765726226616483687304360660643778856008587160176477211048758210449424764760223826640589966910997124428422601206955850122698541488993149843612068518230030696429891736435247934865167624983252388265955489336800335427998224875070935702745787768000522006918866168180861361872429184308533834211139497089716589303147894264710936773614457785507962670083415315542458927766777187425413120837032516059648653658260445373064314500107057675906910699212985047863613060942259413988182892059826251676772514045220605824627196592164153677569446194513002621890900674663508563544232036935084685604173569367350521594742287363883872925014554556706985247703500011434726970032391261197183115214625520864469561328765426599029507118520426524012928049769354283936715845595845958123453898453859934774806434846158754817907905526748054997937839299331018910187676613325842559735697386569518376136335423284452748892712450393822847406516698964758517820442598385808412612984321350194487571836986969107425391042805748732628531392813181722511409553358921192422332893776703505511858658483039103663470209165787184406474317751856612494265898444502685899517242074255810116136490656263415674664395
degtorad(-80 ; 15 ; 0) = -1.4006267247254494854812618417121117025379046905547346785179961307372348144692681785549988596316938594753743552371716950468293390550913012449775560694572811648632516624546142573262286748943980757397952924745115599843953280656120598375632741611834108511607683194200427387554942206306618046499035277421512022117071119823663946346780772625947091158897666140187798688383848615363491246574504321827405905925389046997047344847457535996439994449560910926986860165311444000591821110490647565140057891065928273203841793740881260867091845385802678710286641880551880040674851987343244307079687715008565668359431213502532900189300042023878230569795145340899132421799880132351294584042736700234779268115580281279367458172304333241889575518820114295835766079188756907312569650602083326079527139365141303975471762753736150715071754966182614578624296161720782209443213929086263989531106619369418887367166918250441615061875546811494868131426419717768142160636355477478444115938205930052846149633595116558248428589873386932341355021416957807118277298683827316358360096202824054094486772824067422386931821676248138844461340271238539274755186114115001812675203357505459813618656092031187798345477620802669950494752242673723993528815888196651300166227829
degtorad(-80 ; 15 ; 15) = -1.4006994467776159158803003288274653947342981435500905837453335137139086065157099889484856196970952973704665345910261691742980217829757815825292163787028396945187481968088434688660690813676532365952334957607251898680912987472354041812723895959789032400938503946183511521894898329993342169969777698775479909553318112093644406572447791357651449782530007659717403454670888275208525695756569457046607744238261600945489559143659376990001595695378645138353785755143495477435050177007287785678227156792359525969844070054159603611685152335199657042514590304325532786263672073116211246036441592875388543004725057283088587255768853033329106905754117051456811504480139731527429126856030715639775881784745160837066283066290434193771293565316418559298685900895879895729356388382488418671743106506333678913372877590846936600363295555744721671800756405550570412050142444866590379146347071426499334869107061911825334771899527888691726639636774152852138429699732235291397306183062534722111614127345562825982501717006817533947395590213500743660702962094973932522241630994942580784730515647163168359018370576646697937859287381325311784582535812251767908304106535249878581002540757456526904669379255154736548103812198657248070579362555688250295560836667
degtorad(-80 ; 30 ; 0) = -1.4049900478554353094235710686333332343215118702760889921582391093376623372557768021642044635557801331809051164684401426949503027281601214980771746241907929441930437237083669497166530632897077270660874896473293530061535689630127204601102002489129541871456928313185475447952309627510065454743580558659585268291890656022491559886801896528208608576838157311964084665606228206065558197498412434979516204697742283903580202619567995610136069198624963609002395555234532611185565101489060797430213834651803439163978372537581825542690262349621378643963547306971044776004057133721260644484920387017938147077061840335874124177428702590930810727333447974359877382615456082919367152840377624534576088265473054741296951811470390354792658308598370103610955381616136212319773917426388881612485167836683800249538652980383303832564190339909040169211910791508074365858924875905847366445533742794245737483575537933464797663314411443306378624047685822807918304438960946255635530629602210208774019258621892622292816217879223028703789149209533999663817103352624286191252183729935655509111342209812180712124755700161684448338166876444889864396168002320967550409394022170585856651736017551534177779575681926665807038349601685168616561615937692591023842758134
degtorad(-80 ; 30 ; 30) = -1.4051354919597681702216480428640406187142987762668008026129138752910099213486604229511779836865830089710894751761490909498876681839290821731804952426819100035040367924168253727963338762362180487769638962197566127735455103262594091475284311185039389650118569817151643716632221874883513701685065401367521043164384640562452480338135933991617325824102840351023294198180307525755627095862542705417919881323487391800464631211971677597259271690260432031736246734898635564872023234522341238506552366104665944695982925164138511031876876248415335308419444154518350267181697305267194522398428142751583896367649527896985498310366324609832563399251391395475235547975975281271636238466965655344569315603802813856694601599442592258556094401590978630536795025030382189153347392987199066796917102119068550125340882654604875603147271519033254355564831279167650771072781907466500145676014646908406632487455825256232237083362373597700095640468394692975910842565714461881541911119315419547304948246122785157760962472146084231915870286802619872748668430174917518519015253314172708889598827856003672656297853500958802635134061096618434884050867398594499741667200377659423391419505348402212390427378950630799002256469513652216770662709272675789014631975811
degtorad(-80 ; 45 ; 0) = -1.4093533709854211333658802955545547661051190499974433057984820879380898600422854257734100674798664068864358776997085903430712664012289417511767931789243047235228357849621196421070774516850173783923796868201471460279118098604133810826571263366424975231306173432170523508349677048713512862988125839897658514466710192221319173426823020430470125994778648483740370642828607796767625148422320548131626503470095520810113060391678455223832143947689016291017930945157621221779309092487474029720369778237678605124114951334282390218288679313440078577640452733390209511333262280099276981890153059027310625794692467169215348165557363157983390884871750607820622343431032033487439721638018548834372908415365828203226445450636447467695741098376625911386144684043515517326978184250694437145443196308226296523605543207030456950056625713635465759799525421295366522274635822725430743359960866219072587599984157616487980264753276075117889116668951927847694448241566415032826945320998490364701888883648668686337203845885059125066223277002110192209356908021421256024144271257047256923735911595556939037317689724075230052214993481651240454037149890526933288143584686835711899684815943071880557213673743050661663581946960696613239594415987188530747519288439
degtorad(-80 ; 45 ; 45) = -1.4095715371419204245629957569006158426942994089835110214804942368681112361816108569538703476760707205717124157612720127254773145848823827638317741066609803124893253880248072767265986711047828609586942966787880356789997219052834141137844726410289746899298635688119775911369545419773685233400353103959562176775451169031260554103824076625583201865675673042329184941689726776302728495968515953789232018408713182655439703280283978204516947685142218925118707714653775652308996292037394691334877575416972363422121780274117418452068600161631013574324298004711167748099722537418177798760414692627779249730573998510882409364963796186336019892748665739493659591471810831015843350077900595049362749422860466876322920132594750323340895237865538701774904149164884482577338397591909714922091097731803421337308887718362814605931247482321787039328906152784731130095421370066409912205682222390313930105804588600639139394825219306708464641300015233099683255431696688471686516055568304372498282364900007489539423227285350929884344983391739001836633898254861104515788875633402836994467140064844176953577336425270907332408834811911557983519198984937231575030294220068968201836469939347897876185378646106861456409126828647185470746055989663327733703114954
degtorad(-80 ; 10 ; 20) = -1.3992692464183427846992100822255094482052269013080911142743649818393240296023543845432460050775336854336536739652215113340805948012476682773465636302068552779606496878423356419158744207269684064382821644651904688220705420086429654216597860450008862577432362490516190213209094564154434408378510078814111456640460597450695355467663089634132396851093957775635176384359108298256181528509288464402304924085101373292792677985023170783290104527629872314804249155113149766184878535513363448427564930839211554905132635893018862968016782330392416508698271303443695456350210386247861446553615328161205341647279462932160074948548903180795205631894340077155789545101700947730116451527915079341509146291169196202322726817897115473430838650889101377861262740655794456865883878701188264358162419396216971801317619127668147522962997294356615505997038276898069094113881634520171383379951514303917200664284236571278847141427900037153509311499803596200211804786655998303317898034215976226557479083586786227212396883382682369028597737214822991659664915009090481299238113416611555876603573459613497574649575535475035767699660882952119091311325082228701360935677372942976155786142337424857813632647112897426795125633064314607888585278095020136719466862845
degtorad(-80 ; 50 ; 40) = -1.4110017375011935557440860035025717892233706512255104909514627687426958130949664613591099622956323325085252763870766705656947415666104960690144268551569647290474238969913151036767933317454676911156456279743227567250204786438758528733970761920069916722804777143787097220055349185612592994991620723920930629688308683674209605208608778349102254797111722926411412012001506753255072663215796946433534838561873410308136584438920184411228438852890991748668244314684121363559167933531319028585539801370120334486833214435258159095736970166438254108140617005593005078013184224286527598243240957341962451088019592861810921672183746038869921166608442713794681550850249614813156025406016231347629484916436431511066476380988069043681350152292855883212327309404969921440810907273209869235671784841920128449364146181541603683331545743709893205132624281437232448031682180412828907972077779512896064310627413941185627025296847158246681969436985789751609880344772925459765924204414862868052417408658784088309528060909486094803142836390416753837671945340744555738792393211733861902594082252393847737946131466442569502568461310284750676790409714960298122398723382375870627052868359379566967222110788364171209387305962989825652740140450331441309797088776
degtorad(90 ; 0 ; 0) = 1.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715
degtorad(180 ; 0 ; 0) = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181943
degtorad(270 ; 0 ; 0) = 4.7123889803846898576939650749192543262957540990626587314624168884617246094293134979420522380131756019732221297699234599706407669143258733475880391121927216761754261540529077816583394669344234323955729466432164634989001691927134723506801747479068028637184728503851905229156814899723200904108903737119105868805099094733822623222813814442438811375730465518388855400169957958232306997820762204279122674141495859055486393879296382791760728989176896576778221116935699441243510278286290873368419072745179236947505100436609849646290320924195928371057860532697914155541558088257644397651285770122277015041076980008521907178953412416786570141366844137604557680822026613518374301452198243780565761884195338883853130299341681935329412960516272397204446621569649407780608170249999975594670749265895975992241444778925366891830203624539637834623800170275528928967822565150047067581293298812998125721309257665037209553973802356431332030967393442958235306813906279366727866707982568402099195028918149167938638246302984071428858015982287949182989042300727419523454529280529527794534936604338991208368745826629252186972733622858636812260439262442996752925917838336126475726319561974089788825906013915525067085147732360192875424053455614901570652729144
degtorad(360 ; 0 ; 0) = 6.2831853071795864769252867665590057683943387987502116419498891846156328125724179972560696506842341359642961730265646132941876892191011644634507188162569622349005682054038770422111192892458979098607639288576219513318668922569512964675735663305424038182912971338469206972209086532964267872145204982825474491740132126311763497630418419256585081834307287357851807200226610610976409330427682939038830232188661145407315191839061843722347638652235862102370961489247599254991347037715054497824558763660238982596673467248813132861720427898927904494743814043597218874055410784343525863535047693496369353388102640011362542905271216555715426855155792183472743574429368818024499068602930991707421015845593785178470840399122242580439217280688363196272595495426199210374144226999999967459560999021194634656321926371900489189106938166052850446165066893700705238623763420200062756775057731750664167628412343553382946071965069808575109374623191257277647075751875039155637155610643424536132260038557532223918184328403978761905144021309717265577318723067636559364606039040706037059379915472451988277824994435505669582630311497144849083013919016590662337234557117781501967635092749298786385101208018554033422780196976480257167232071274153202094203638859
degtorad(234223 ; 0 ; 0) = 4087.962533898678564957976228677083355807297823499085615034524706911742678497637390475856671645037144522125951485558453943345897588793144567007826981389317959847543852150867479049486092458449850392549193635607739741121830847499731979234676185107315137587895801613964740181035798614024920504851762970091975521902490839200050473747081503759757672910265490782812177182965949204090978500211994730692203742756883183538218382811272839494286380011844535889898253582233455639399521448537002678878229805775598672427958199838544005075206606602941826242327876870408721204966800039248238426324854420500033071839323514272602468583705598702592895637543086830426782842658347962264512595940084908524242387334031429404715458556558062199504108092964025811265592979225182680961995355728053438411321076039241920307691822390457855372276216129832441681144573067572300862826038769310916411145651973287725926230451206695559382726076262714968845292324368292595091951064285360041889305164370784757362873058628019467441357764379199319363485584229418637587867575853066067793366745064247255044206094917811680665834353240956790736783180498821662991880320506365195726136019943926870934831758060836012077100068258272602884401687895037576244610397234995959475183029
degtorad(34534.342 ; 345.234 ; 6456.2342) = 602.8696981162801712337865230974408686464020438754336998173952797691576147453673828606857079268541213218880893451829854865620581966343337413276267726818332858068574872584522235393379538123386250122041526862087651756057054005431109891802070096859288836521521146270076396243119287094111456953300658097835801781476325413481189004585172049424840943070452367989630809983852920785088459928680054423086388246828157911142153176546965528930460462963997023337668880611421136486411125714306328586123057562597357303245934517885599953751192168458533082441748362286944219008417931708511955424768392552311447485834085287242170682913164156348214003252923728795718579128603498024827461660297745446027806506398399090698572446300064104211181352091756658439690811634031243924919760707094919287785748384235798250205622694627088895457176087253590308376616611127885240494317548681918208267065096471582251483608251210295901941977510109601132424863672663167430391563359245133062490380515658300168373374050029110271234074293738286388163328677194217564149103381575865596100361462071952952910786902677202232582470244768738591017132282124046997255388702953226503412763412648926001474142046402127513142526378850161852084731319479527427220861855348371508744250295
degtorad(456345634563456.23424 ; 45.23423424 ; 12.5345345354) = 7964733850235.1606491128505963949380211230486404615354432092667908283631626127308976348866522946872165386983029503700389441238421759487518900658840422210288456841963600893214489872955472882015769087198501579733088983529361150532562256048766969951477498919056696130318411765401967871913326441431417308760672146672394874061155782815313319272237015095119301924115793644013182627777685695700402712383137065129716374645174344137613425680426263972591410337985743610518744058669882724969655424342905064356254114957411147389695293920242408363777661504042392537339305307819927408565102167354159582688670758676402648964550635025286324705994032950534463329250402947316829405947058379175939825908465215505610952151357550845081252375530716727717207161937459272258040427150026292611068788369907124607423876877396402783531745191393871718198944055622783087488331204551580551987753102050297518143369343102344560460199439859959272065873593378545872022382470339871374880338899091895796440732756564220994145102444473260923633527049521433036751023230136066716533137895589308777468877545310117032096240177370169429686211547261239421916435268415002173897662188175999115816223083179374793541077626191745247652226819747949423078451221295871744592852903165931
degtorad(4634563456345634563456345634563456.234 ; 12.23462356236 ; 34.43763467567567) = 8.0888391705839810905311285031033906921645948013990774585922909081375047167747360448133292131113825488590903823530130872922926877584485677051034281242956825854676784643731924941244907188709070733141452635492497733589476074074442131662028022822351056548961387567741322052808038030305045072576259061533552695587849735670487878986670948874911130024284409219378441145107299973701758170380459229772558755200327936818094732077877295478434787242155883620362409743831557950956486171144267002351291925476621054870846937282560803696241671692041250321834600727700230877802458596381314514474186709119492394471658910104569772700701899912279888158906327611272627623854111194740532092673265024929197744715187596979340187470271870857360978034306133278369551462981918098874491553003613547056533596946606545499969641208261002493262977397270795930032413309401098615337077407958004008532851936663476167729227718891212657105294075483381244949685805619424831060254147667950139689446134962937370928745182797005083037117303307236266542743760908102269902958225502346433180584559773571692765279935551369461831021855494299951502444792142023013203831420841937122197050612135151589028522245981340614195817246594131495360225938731106809501040759202185038133331409e+31
degtorad(54643555555555555555555555555555555555555524563456345634563456.123354 ; 42.234154; 55.234243532145) = 9.537099594408837014382841449072798039661070722077291771509219277022728844340576837469378371625468751172172110915235222598923225751878981613957282529181497491571356166610252618682332974050127542368065910432966976203970470525792740821451830342224769995283162901072248791084491626261651954852189534309700419248323760315308026601937297919166794876135643779848834255674080457945709438962750336396855783936062125881164487752329131182782364432782245783479290551901780583193388372077693605316893603374501543874982929532614733210935215628036092182254078707964735308693123173198060470748066823160598866060121243701526945267411627352767496918108899196059683273278812331210459546427801100395567388733369912606986122706120571186679055553072666309529092029228899241519446551345761625413051684407381253208908705392385549423982619730617937891577852017445876576704687715460104699739389974233144925159565706395520243363489718094891972212157911935119251694172756489671137804236710579749472543229272538440804948047513770981465802833192221841690892192942583220670163498956250769119282637985283998184287818557634552728289891506643960243895564015783529719399226412507939598236049574433809619805391350566032896441104016712750879637329291953359156136278372e+59
degtorad(342 ^ 12342 ; 30 ; 45) = 1.55624623016078442292510056452699707584893767131090956548242253871376900482044560776802621427935772113919398146147235843414347658206697376512164133381198662912139539227034096183271344321379121131720914485631114647658212857683745925465303147836671263006132633430785545333780848866659773443609518497890498686594182196937216819363894704659977222919738554885360246467043013295568829744494281064511457345779514265433874576439255889601744046357184295738502904407165984072123513113117029247751369327592978370832607494222831917939289416857206205193796606060690634599658043830248171651256434981088447682157370491205016820693532465877148807408184609848224376727316619662410341154727891484981367574903824742904881313848531633349757506952043667767822765532263565835757264135346032222154619903236796403913696814711564155780687549273863992123589625857059316176722945495211671466620245841501508315499590096421481894278244781263580601026245321639472255442363717958540963637666523694216289991389580255727596906064908571861001632560639784849534911267518273477705062608581628145659810239303485794385638949516291433160821148903051030647622112927716416667646286237602236124621360428393751147677890823037356182732000284394292392036263839327482654475985837e+31273
radtodeg(-657856785678234234345234523452345234523562345239476973264678.345345) = -3.7692417343405160201617577234786525038401571966098032182433723464487909394078110930466750544565642807201371984236003198862691388389936679227589744942732544774457975518699841990697174786248745633380987625904379147467067795575930637828178516808202940641460424882401536483311477408949576013527239830311781426204105597645471327048064392289623833525522127564170433579177000352235996366961660125399139098982187245598807053184553236324894260699251483502271867013417668146733692922825413524635254287020024075894522645992108418809182463303925928949249883829356728994568373617517515347290435626651751982947593604623662592473987735382273869939000405291662144037274870837375507826410457448797957443184313008762072981059191739901722745901642179711277007070073282220678802337443718365277901053444802726254446896532879317982714141164127319697557119628088949054291744603090981859103410717883647090060527935718149814988362501589492674788628867885007112598084704791505022036975279013389444331134363866412261538968639297184853034204144649681400149072993365642200450222562170249072059522598306094971558444288229290009740777065887166546293848946757138653008837835856799674329349533978997203238754682141554249731625828873866603932711906741082004089821845e+61
radtodeg(-46785678434563452345234523452345234532234234.345345) = -2.6806219159567180020509697985495673497417930941278253614952913996350910990467636422111017821993263342081468456680674715862969056675294444864774521743529898830055463061341437790213981170179889878142720406139689701766460241110338907261920930924668336229700540425169316433118978592541378500321035626810009061575424207180765325029740815635130308465561573022874663024702345908907918093946940884257746774630707977034437386041932376280361974229506756668468732470014482633006832111696226443407398308156229015402777805481306869554099980811803158794511412548715446805653601273737296563108866866353023968654785841959512398233014897242398770369244760986611382165105556107774573865296999396372542583165379666377185044833863914388500742417183767395496712750248673878146983311690045916560927296995317105574762807052245040805382228161885155626761594638231735642556749538597736342224962871239946043232523252688961224425698394103837165747687840269582085028659611870566642574306796503424445475864707777573195731188157336453756194136538864252411908325456587651358630414520907856095906530862581355461788853907998095551369096499780695753509154339899391056123382382952233064361812147945703551426517376330582198484197682842605028451071720320439697776274088e+45
radtodeg(-234234.345345) = -13420639.405278300293670042192585884744790711882301116259401625955329403946037198996413771782100626993102424867564706205414613323092359736542257770785714398141124998293497645555284467436665823508238588884393828840511060268499641238196561514453374134144294701304913855713717477423071073520254594835798620231663504302790603687928136344529821369655979585403963695851952948460029961575340506901548841365833230267081307150547081695779579997874667753079946208482667176757826901471108397313719071883310300204736868140977467473009664060456906838292764363355165692647010449353107013794459291585772829291824104532177876272591558505811386455167327643603692010467040001733566925663044529532148861884894025572666629080369355289353570299360356420975347237424232896642418228690499877698540434206170722085701032078933164975810179877447150223961659709963515867821703102015896303879191616254243767904773099027103710807214886296223491133356625793987503192205794068685574997109488955599440417182244648677917337850052300830502671404700879268863955812475418505596122364953197047683427396120630447303955499052329643512844377288722895077759082353218702437128122674040694862412705776095415108466685831488929326845914721434365446460897233456118767099712679847
radtodeg(-2342.345345) = -134206.5024306147409075644764334085860685420610845826067237586858673533151186175133717705997147211740331931551510978995817917221174470622719138280143320760584481091047997658613170553203745342660398495619375567202275172795963850789161892541091730952392638081933019539421849245713017625470987742411533066351101032677212362418258167880172651514146600951932487589121782972231628267710499605304189994804939817352232752540562282118108908080039223502577950751643635951122263804706287762542733541698988894060774951894572144589750666641376909743029799418149323106981761298213455575299347547030750007321014712220564097019573685531773331774427755028167512263573131827901513091770149750080722685509599234755145452252560429920272094649503672142201681655838354729287158819818219166387477645901548894443694567730634129885620681774299045752547314212918893306065939326348750780521201021853337475864475073220495072135319267234792091054603436796155362597362733992310134712671113722597932319283195799241636618522847235567381800448614553096200662141015855108629049784475299499017156791368777302256202908051480491646591942485814442733396510459614872556961452860337712228746247479281749643500796134067703922857074035895534593278820229851007550836466387652
radtodeg(-42.345345) = -2426.2095505254028909287203609666943040094744114846671606901249865867666774779423171563710242636188615648413733423103272443911088641911473308709982462285915662984121755911450865469463578801112735915606194887149636351755372649317513674568984385188438660753945995089502295105356339973148429897062504888523833476125858303411218885154594413398905237091709424941209760060796788152051060372529726079002053979478426261874134420742419881070194006141630141098588243861796850198445567119810913334415389363036120519754244035731649499977087749423261264748150248676708948137995636446161282998239493516985541213496447725039839212721540192099977300940755701429070330020009483357328346325408660856525932336594646177035357567454820477952112516984820792627099419618350105562378119494538620283848660635466452462647082285511055338558058741430189236527447003761122829987105639814235073665913568400314988723500727910341662271434276685233610843310262984941183137562086345556105235277387179532378773582945531817374258003177749629863703013452475956412648347135612024618063218257538453906014274721344391764115142986816721747697191922903037347918143342926043027559231338383553761909931161769340920230561374875305262122114849292776606484483192299441983098254894
radtodeg(-10) = -572.95779513082320876798154814105170332405472466564321549160243861202847148321552632440968995851110944186223381632864893281448264601248315036068267863411942122526388097467267926307988702893110767938261442638263158209610460487020506444259656841120171912057738566280431284962624203376187937297623870790340315980719624089522045186205459923396314841906966220115126609691801514787637366923164107126774038514690165499594192515711986479435210661624389035202306756177796757113315683506205731313360156501348898018788709917776439181159316920013902979768260829323055339702618166049092959328208315499579803195596700711825205846643923179985845671916843991775413165295995305640627904496724872253434072473833065185879008820107193548552060485006842647349075605874388567532932178246602124233132734272129445308916676167146720232313749578448798177290672690849780135188662743955055918580693033438067368971726946398338854651991326756774825764934169233811138243323053208224198516454139597947256714009404178469615156053582157920460213545201901074162102935129261609789844003532238204473276282720909209180171145108905646530208200979123059094023542240418735583708743755384573586329102199472789559821891579523806600517990464578282704945450774576147586229973788
radtodeg(-1) = -57.295779513082320876798154814105170332405472466564321549160243861202847148321552632440968995851110944186223381632864893281448264601248315036068267863411942122526388097467267926307988702893110767938261442638263158209610460487020506444259656841120171912057738566280431284962624203376187937297623870790340315980719624089522045186205459923396314841906966220115126609691801514787637366923164107126774038514690165499594192515711986479435210661624389035202306756177796757113315683506205731313360156501348898018788709917776439181159316920013902979768260829323055339702618166049092959328208315499579803195596700711825205846643923179985845671916843991775413165295995305640627904496724872253434072473833065185879008820107193548552060485006842647349075605874388567532932178246602124233132734272129445308916676167146720232313749578448798177290672690849780135188662743955055918580693033438067368971726946398338854651991326756774825764934169233811138243323053208224198516454139597947256714009404178469615156053582157920460213545201901074162102935129261609789844003532238204473276282720909209180171145108905646530208200979123059094023542240418735583708743755384573586329102199472789559821891579523806600517990464578282704945450774576147586229973788
radtodeg(0) = 0
radtodeg(1) = 57.295779513082320876798154814105170332405472466564321549160243861202847148321552632440968995851110944186223381632864893281448264601248315036068267863411942122526388097467267926307988702893110767938261442638263158209610460487020506444259656841120171912057738566280431284962624203376187937297623870790340315980719624089522045186205459923396314841906966220115126609691801514787637366923164107126774038514690165499594192515711986479435210661624389035202306756177796757113315683506205731313360156501348898018788709917776439181159316920013902979768260829323055339702618166049092959328208315499579803195596700711825205846643923179985845671916843991775413165295995305640627904496724872253434072473833065185879008820107193548552060485006842647349075605874388567532932178246602124233132734272129445308916676167146720232313749578448798177290672690849780135188662743955055918580693033438067368971726946398338854651991326756774825764934169233811138243323053208224198516454139597947256714009404178469615156053582157920460213545201901074162102935129261609789844003532238204473276282720909209180171145108905646530208200979123059094023542240418735583708743755384573586329102199472789559821891579523806600517990464578282704945450774576147586229973788
radtodeg(10) = 572.95779513082320876798154814105170332405472466564321549160243861202847148321552632440968995851110944186223381632864893281448264601248315036068267863411942122526388097467267926307988702893110767938261442638263158209610460487020506444259656841120171912057738566280431284962624203376187937297623870790340315980719624089522045186205459923396314841906966220115126609691801514787637366923164107126774038514690165499594192515711986479435210661624389035202306756177796757113315683506205731313360156501348898018788709917776439181159316920013902979768260829323055339702618166049092959328208315499579803195596700711825205846643923179985845671916843991775413165295995305640627904496724872253434072473833065185879008820107193548552060485006842647349075605874388567532932178246602124233132734272129445308916676167146720232313749578448798177290672690849780135188662743955055918580693033438067368971726946398338854651991326756774825764934169233811138243323053208224198516454139597947256714009404178469615156053582157920460213545201901074162102935129261609789844003532238204473276282720909209180171145108905646530208200979123059094023542240418735583708743755384573586329102199472789559821891579523806600517990464578282704945450774576147586229973788
radtodeg(42.345345) = 2426.2095505254028909287203609666943040094744114846671606901249865867666774779423171563710242636188615648413733423103272443911088641911473308709982462285915662984121755911450865469463578801112735915606194887149636351755372649317513674568984385188438660753945995089502295105356339973148429897062504888523833476125858303411218885154594413398905237091709424941209760060796788152051060372529726079002053979478426261874134420742419881070194006141630141098588243861796850198445567119810913334415389363036120519754244035731649499977087749423261264748150248676708948137995636446161282998239493516985541213496447725039839212721540192099977300940755701429070330020009483357328346325408660856525932336594646177035357567454820477952112516984820792627099419618350105562378119494538620283848660635466452462647082285511055338558058741430189236527447003761122829987105639814235073665913568400314988723500727910341662271434276685233610843310262984941183137562086345556105235277387179532378773582945531817374258003177749629863703013452475956412648347135612024618063218257538453906014274721344391764115142986816721747697191922903037347918143342926043027559231338383553761909931161769340920230561374875305262122114849292776606484483192299441983098254894
radtodeg(2342.345345) = 134206.5024306147409075644764334085860685420610845826067237586858673533151186175133717705997147211740331931551510978995817917221174470622719138280143320760584481091047997658613170553203745342660398495619375567202275172795963850789161892541091730952392638081933019539421849245713017625470987742411533066351101032677212362418258167880172651514146600951932487589121782972231628267710499605304189994804939817352232752540562282118108908080039223502577950751643635951122263804706287762542733541698988894060774951894572144589750666641376909743029799418149323106981761298213455575299347547030750007321014712220564097019573685531773331774427755028167512263573131827901513091770149750080722685509599234755145452252560429920272094649503672142201681655838354729287158819818219166387477645901548894443694567730634129885620681774299045752547314212918893306065939326348750780521201021853337475864475073220495072135319267234792091054603436796155362597362733992310134712671113722597932319283195799241636618522847235567381800448614553096200662141015855108629049784475299499017156791368777302256202908051480491646591942485814442733396510459614872556961452860337712228746247479281749643500796134067703922857074035895534593278820229851007550836466387652
radtodeg(234234.345345) = 13420639.405278300293670042192585884744790711882301116259401625955329403946037198996413771782100626993102424867564706205414613323092359736542257770785714398141124998293497645555284467436665823508238588884393828840511060268499641238196561514453374134144294701304913855713717477423071073520254594835798620231663504302790603687928136344529821369655979585403963695851952948460029961575340506901548841365833230267081307150547081695779579997874667753079946208482667176757826901471108397313719071883310300204736868140977467473009664060456906838292764363355165692647010449353107013794459291585772829291824104532177876272591558505811386455167327643603692010467040001733566925663044529532148861884894025572666629080369355289353570299360356420975347237424232896642418228690499877698540434206170722085701032078933164975810179877447150223961659709963515867821703102015896303879191616254243767904773099027103710807214886296223491133356625793987503192205794068685574997109488955599440417182244648677917337850052300830502671404700879268863955812475418505596122364953197047683427396120630447303955499052329643512844377288722895077759082353218702437128122674040694862412705776095415108466685831488929326845914721434365446460897233456118767099712679847
radtodeg(46785678434563452345234523452345234532234234.345345) = 2.6806219159567180020509697985495673497417930941278253614952913996350910990467636422111017821993263342081468456680674715862969056675294444864774521743529898830055463061341437790213981170179889878142720406139689701766460241110338907261920930924668336229700540425169316433118978592541378500321035626810009061575424207180765325029740815635130308465561573022874663024702345908907918093946940884257746774630707977034437386041932376280361974229506756668468732470014482633006832111696226443407398308156229015402777805481306869554099980811803158794511412548715446805653601273737296563108866866353023968654785841959512398233014897242398770369244760986611382165105556107774573865296999396372542583165379666377185044833863914388500742417183767395496712750248673878146983311690045916560927296995317105574762807052245040805382228161885155626761594638231735642556749538597736342224962871239946043232523252688961224425698394103837165747687840269582085028659611870566642574306796503424445475864707777573195731188157336453756194136538864252411908325456587651358630414520907856095906530862581355461788853907998095551369096499780695753509154339899391056123382382952233064361812147945703551426517376330582198484197682842605028451071720320439697776274088e+45
radtodeg(657856785678234234345234523452345234523562345239476973264678.345345) = 3.7692417343405160201617577234786525038401571966098032182433723464487909394078110930466750544565642807201371984236003198862691388389936679227589744942732544774457975518699841990697174786248745633380987625904379147467067795575930637828178516808202940641460424882401536483311477408949576013527239830311781426204105597645471327048064392289623833525522127564170433579177000352235996366961660125399139098982187245598807053184553236324894260699251483502271867013417668146733692922825413524635254287020024075894522645992108418809182463303925928949249883829356728994568373617517515347290435626651751982947593604623662592473987735382273869939000405291662144037274870837375507826410457448797957443184313008762072981059191739901722745901642179711277007070073282220678802337443718365277901053444802726254446896532879317982714141164127319697557119628088949054291744603090981859103410717883647090060527935718149814988362501589492674788628867885007112598084704791505022036975279013389444331134363866412261538968639297184853034204144649681400149072993365642200450222562170249072059522598306094971558444288229290009740777065887166546293848946757138653008837835856799674329349533978997203238754682141554249731625828873866603932711906741082004089821845e+61
radtodeg(-2*pi * 100) = -36000
radtodeg(-2*pi * 10) = -3600
radtodeg(-2*pi * 1) = -360
radtodeg(-2*pi) = -360
radtodeg(2*pi * 1) = 360
radtodeg(2*pi * 10) = 3600
radtodeg(2*pi * 100) = 36000
radtodeg(-pi * 100) = -18000
radtodeg(-pi * 10) = -1800
radtodeg(-pi * 1) = -180
radtodeg(-pi) = -180
radtodeg(pi * 1) = 180
radtodeg(pi * 10) = 1800
radtodeg(pi * 100) = 18000
radtodeg(-0.5*pi * 100) = -9000
radtodeg(-0.5*pi * 10) = -900
radtodeg(-0.5*pi * 1) = -90
radtodeg(-0.5*pi) = -90
radtodeg(0.5*pi * 1) = 90
radtodeg(0.5*pi * 10) = 900
radtodeg(0.5*pi * 100) = 9000
radtodeg(-0.25*pi * 100) = -4500
radtodeg(-0.25*pi * 10) = -450
radtodeg(-0.25*pi * 1) = -44.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
radtodeg(-0.25*pi) = -44.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
radtodeg(0.25*pi * 1) = 44.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
radtodeg(0.25*pi * 10) = 450
radtodeg(0.25*pi * 100) = 4500
asin(-122343.123) = error: 13
asin(-13450) = error: 13
asin(-2) = error: 13
asin(-1.0111) = error: 13
asin(-1) = -1.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715
asin(-0.9) = -1.1197695149986341866866770558453996158951621864033028823756818639144375371065333366735674400308878320118633139461511919036868184064869980955016266192921809616426396073547434413494291322739641652375873379505689491916036275099050120332080857244050916727453998709717911971328315671621689296446770543617808973653272112481004597027238812672815740883788623969092766355121573258844053735872951661022660597243229757910285812192937090567848956571875906305185545700046137694148140953684402976368922472459858372674848853512070662284109661157404125745705206143728462726394906454149356361327282329612685153935448098130757330507569130970754550207903018217756491196092172203627333804742950930051655315518451568712726584847796230048056395081558497466444050124162296838307927532907716139822475453278777054254317693455385162542208076929110055915324138107711531497870531364754279669208953016881337688244499760357280363052634412005895487519404045131767399115940154931084575258216035707774460525734301198945062791023007827749961678171816279708713633354163537206465472826382730314418084412014482186954884068545619642709772705133585046482956584418264391324774505081590431868068852126394036300389440400419759927280448404042198305173387345308362964877427809
asin(-0.8) = -0.92729521800161223242851246292242880405707410857224052762186617744039572833148341060120056796977578511305970450238167502701163636325002231094306113988821124143867253232976020306500551197585161103370777833495647457307758783602503439896802791167637023019004326661298774430921946415711111441720292645513048534610436091492801739490116779472779297800529737557075602564726624343291562936738019866810577649724891247762381803178995359943940229935520032900125060336242512186706082698793260258638485496805863222389841232416883187447225463337539633740551863790206679466518580770257850918918449264312195672760190749986418972146789837286503205496558609007466354510930099921735154124550883257004454744742394894673395463702138802762253991555851254965132019242334534962305456544504144519453684314203917551241834031155374197330853378068987036109457801074156762484257095886060487356905293398753676177543808255346231874961232576660640576089304791792378482610305417534528788001408878470848851382453955423037855434452892683002914329717802508205292555416389490203742436964120954547960928799146984482791825363035610044655727102869467415896480250306611600302185413491839978434158726789742561994102128690718115121334426423598575936216695769644176284720934966
asin(-0.7) = -0.77539749661075306374035335271498711355578873864116199359771996373272021188071119886541090349437287648129472101138705301547788468547740235492287477310723027451717074493441834074179947639522164121434429873772975628318200581465863063289647415786954212832630229451768976322180851926242726707317196657556156335982339588908427817685984002155250019110961701343570043580403440545857706449886602463849692973937252266478114706863411306821016530363080554752972531627864005512429736720170341140014536674052487287454723139839670503379947793494020581640399816213383706821919701337163579861420937731369469373487407073162579511831286661561839390404769501287104746373461243133292177475851976825971105122457737886056220255901515752624569646226804217926561081619889313518938391764176535800810474021571303842247516381196617588758883085208019394906027253145739021624274198691973533855532383929610640268179627227024866994285391313407202655186987510594602743048663497585255849668262641809367952978873517794068007274484621963801196430649646665250582611726194660204223513969704480785144426388186874127834036202963813740454670747264509379332443412425261904837651979393752856311293943207558378992824888365621864847181533870869418532329131611402399715514873659
asin(-0.6) = -0.64350110879328438680280922871732263804151059111531238286560611871351247481162108871281684470128274887801433875425947829653528594152526880491961856417602931728646951902120905748777431033562286643148320387944901325988913522821278971792536367095923072438278101684874242999600769916699558238642719811550637694739894224286607004585929268668683406785238480837553915435839902184149460389331187480786497930746761615755906176418659249361928866695069622355802343386876485950772284895494375985922911412344734234101842435705149644707075606409780127496307671318786367718619946190600963739919169969428727710710065850041987385116388204102785361641330871451215504425143322123326093546956444222264097794871589568272781637295666803688844051645869653025549469496230963063629904022995855399195218183349069035398970784774377025641913967346145090005954866160095000612302312664439669535032350930622984241527222603537225490218680097860797197347253186350815635079074270063360304887617730090491479267642438407521940026368117263901848530335471784958650741391279601194669078133480810544687520989534145487902737123053154129300848675873394706811054547234865055540900979302613776484929005083504403968650891355666968435616066017602066981863482415738828950788162178
asin(-0.5345645) = -0.56399235635110670513967394667957993789983122398595551192137122584584158792710020039528293569803840636194708843463978529108402478510703626296010371083716114245661090220711896545151222818346639115220518085583869446682583154673946615567485056726414869430693792802747738525305065918946523806253560399958124742976893169398273278615871020766713431889468880533418606315258830786177361022871890252079758387145183370798858851054834411062035697015592810446869344918508845471657830812677961773669744361902718308854208651365906881626989719517430574234432841793878726367092300173637584892236582984022883846585917951011296924470840494270175703230014294941884960323556173985689265384061121715876257261505698465452301929314988989959139135052279139396201438906056379939872941004167963800102380939043205138428585839124878739673782750215678573084937556420492903858833049667240918598904766914605895680094418425472815313698490564462325386052129391726501081765759654554763054555478618974496979093546356501142119645614668104842309359663705111594206896860964961247192734478277153031360784764517859562523160145773360115373087526801395349504670786952519236033178773442524254563380940496570190983113450680582974652785916487744188936662152111196741795655689314
asin(-0.5) = -0.52359877559829887307710723054658381403286156656251763682915743205130273438103483310467247089035284466369134775221371777451564076825843037195422656802141351957504735045032308685092660743715815915506366073813516261098890768807927470563113052754520031819094142782057672476840905444136889893454337485687895409783443438593136248025348682713820901528589406131543172666855508842480341108689735782532358526823884287839429326532551536435289698876863218418642467907706332712492789198095878748187132303050199152163894556040677610718100356582439920412286511702997682395046175653619604886279206411246974461156752200009468785754392680463096189045963160152893952978691140681687082557169109159756184179871328154315392366999268535483699347733906969330227162912855166008645120189166666639549634165850995528880268271976583740990922448471710708705137555744750587698853136183500052297312548109792220139690343619627819121726637558173812591145519326047731372563126562532629697629675536187113443550032131276853265153607003315634920953351091431054647765602556363799470505032533921697549483262893709990231520828696254724652191926247620707569178265847158885281028797598151251639695910624415655320917673348795027852316830813733547639360059395127668411836365715
asin(-0.4) = -0.41151684606748801938473789761733560485570113512702585178394678070009525089527400244812631625206119533675928967091306015283961339513080435435129322336622341019574474110297976985081654874392992489836139632476522791139669252895930643680937141817524647253814934040410196599293119328969118049147930751211032787155284409003269918124320739921196907998470838307239703366679957359862155968356750393077112074061770336171538542756503546127428898885147627655558000415622034781719287358736164984449685065192089984208701349612748570276873263042926183102588815988610553236556993285117625365295855723875569335679429121558242003964887229014210808733220145954930482023376950683828247946034305676616597105263693064488149420464463622627259077380633559700769052451087932307919379919881639020434790721899472392409374990139232787681972715432042274278394079415599701991489125022853713547102039356294377196038520295944413032938317039706463462937743454889905007667256494741538151521851172046733249204965113173376946818237579156136664038977567393987689132403404706761598838897936747898277985973262914612498432952278945848196020932605855061663078287996983295579260700481798513341617677022415436797022083993290342817988118949458323116528452131242346150250095539
asin(-0.3) = -0.30469265401539750797200296122752916695456003170677638739297794874647299251203315943859995723136314873173495663078554692479668542343241887818718383045615011034398523264612269506245443154258519185913285313078092950079597732972081553364948954914799328594809186393850825258311206720694758038571916450951294669085207707244107602834173298375074821919212737500243564098806776468286063918957517071324599468464708051204855996004320680475231008176141196481876753970842614898493277570006285988109033511535536633630524925570721914032512570602035213057365534580204359562326419188951619248664884321494055584001754398021794187417960170457548846342878671729414326493373237276156278424946805712683000531302474901937456780427663310996992842134424156027374259205653825475788827051645610307218441002437322780088464433559882115566252284967834290758954167742298469584491856858740859365217611749169386858336216898969673113515837163378788412900454551528205501161552627081879452215320760843019076802296165538179716578958145955791345255686142437833355977862070608762900209516208887847472544770113500409831469117666341270874207179736818181028380825314139735218487073121123667891074679727158445799213954180301234112074074595519788243418181634696960637453909484
asin(-0.2) = -0.20135792079033079145512555221762341024003808140222838625725124345560937462885185037584493009039993684681979818711777837166180538792015487550150885257575575068504703746298553442644555646685518666426022360497722020012366119797003195195369045168055007310115975848769963676283746557896632382920227794159960927917967031567092872259431045909648733517298414228729934723605067343185390320397605296178694015683978256826479450812444679888470359443951950935224729739879344114527963535551147243215137853669966675464957055470369230948157406583251067996360789944349857734287936037797098568879756365745943411094897563715805897860014005413109470059496893013114959394770151943600402355294421617225074465609310528448592695667310602846258126887008430192443650792023256476817008933413755405577479909462831929536845547306276641829481677145602011703249848460436842487188599201451221182745000212815862864964932344394114307190878585380377126726912388000736698313376759266795139442105457568331655510512722567272672784662132954862620673412792712785002059351749854475871069027206828202792399874740358120760416346824135803625203763688330245828672239628438154463352008660475506375034270030159975043679987184401939437133490133533937727396108906179014283312503637
asin(-0.1) = -0.10016742116155979634552317945269331856867597222962954139102385503640267365086255165393786435950445495566009092009658596828306857305846802027790817447081596533381465522579482776964039702292494447400173225565047143242857667273827087197830846957605866421657917591844495789765961408317660109021098467844050670749012508439925356131478229662006802132559932003835231767636019724253209063927510666547734759870712191412072242140463578513825097766880206341364677491794427489516867425935485834642845820671456143500534933537558081886945188245637361781844601712005672696879582540975339726177718786968896666340929658422297330825097647363305971701128774836832937693637778482288594371754583977626867003261558122213819942633139629565192784877259064762875733268801795651181379077950706860391460085894879897828854042452109921515592664886614557150893582091270665636852277796489868604320130288140468979620142333831537693026407448198565996451876218196922945714018225369990521142955450570687639801538734065672156477840402463977916656628294238903864554340457620812427343138954141612936145941066811139360741155427078393864431223881752473121133315237644914174845243205098983616687938914315992425975396029272766096839800082165249670642532417092048475678628603
asin(-0.01) = -0.010000166674167113125622277071990383678570393643009198386329514046510644313241471509076191737220566310895867903658984904787146224764732732061418827258238073856928243365450391943267635066284762905238128092738052397331610576408349480142722567120148531506031323219255446270120423311409423173189813988101168530249047284182482061245177805215614574319532487568060012361968471521795439211552381028017599891424803421072859041012113243505052596702559861448862202485008084623240296979399401971814343044489767235893386520367032923510470659262307097598353904226992033301778509824502081438436898884067835528137196130389804578866922500898248641381449222086269958045134719156761130191874245581480321401357879251163934425963066256350295163166096730274930006418479488273379160942737243032016356041656524142153945370385979056599639986806744987306157048360729735801532875072840377129140191831360034543126616883594161714655037089027664542844986502204485824392268140963916520306532853149594969898189206247096975811680608622751832997352526612969975605732614423349764533480401598095687596303643378153144361252909815016978747386981854218721213024568401872119125938138133721219048943860056810133056864018692486183723481800909990158662018337374809377162645417
asin(-0.00423) = -0.0042300126145960705316697990049709510156893729721674136050409899390162650462355886262408857558418504299439483687224925609386643524915283286052187447150078339102585395214956860043423177654006612302077325598907603367657404271454591912382821211447978536847268576947919734001125989939600545286760592542698925931135493798358255861253246083086679186014970165922460924014227418076967780175567512845885377016043351137508875774576916410035013634508951708288761751045077751796710454058945100006808667934270071199340716481917952747647212016566547100817620869792831520257634012503620346901841670830989803172948091122137752827630112482608897734313482713579308705183135641611187228793987662176116245720101500456964092904451282862334682004244286841185437169959679032818430923940743561890162406818574140739652338885003037628673610981074212221180335502784930181186235017259522383294250224755810962331081208212329593321304496256915697356984537475057705431326091275654068563560615241451744107579993869736158844511889799950548850030306920361133195816583662555551574176839944733911660029049174876589245183216690473508914600468724076289779785561458199967194410672427119489487548585547323761061463295380804320371917641471663119372872021165357801268112447847
asin(-0.0000345345) = -0.000034534500006864489854840501162865218953041963510900361113750921719187509510170189991856864805682895273243779246500509118162943447372287195118140211496662236627081897417808578780121682093057692199292644378385159937360624174227846716015438239186869554679061328134738042885458260850192474218028941780096374031868668342513493450588720312539419399879139730956047499742584665935024510316368534840950830677822770711986694291528914772447399157706500630008082987309243997563810742506773029608781646785012837358447240834598397841302454013896384509388521397641325993105925562945251148798345047734801078062121829131164504469034255484648563837518631213321771889907079543204103244291806014668679310495070723219146041474255574897265812438905378333767423064065067344365122665194242344231304514905972396029130054687652971830597806990967032858643789616967545558080678676832148997908247230181967903826870145134446376678747122692531409342320009340084143798594032350720966011076832565334428397835117915420279553527874772506697866447766156262050455605712182011543830620028470434881034967903730793300408516221946406446079247713254585084312413468454701313030453879710305556754169072506300533978985081666288956552230538238017046878782371427313838373880855991
asin(-0.0000000000000063456) = -0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163511672832000018495276544408954570072069318285124448916018973260925677591951864454911304869432474815759373784495068278516963533622050530205579040464153230096598793742525305216551771733598724653602538614487332101045130319405326861689726486690674062512791265899462714240552952184845257291482626005868911818495726533456719772346599929701972364732809261292828978552500971679026233827404675684532018715306696527180542648477988161845872725473705413281023081979479409342211084499524703833291358408976518545403614807136201429422272582443549020938927994290016964402936773275302925354396805438546109498109280865989679058214483610643284177748363059765500677316663229622014488304749878019362441951592711354904669523072364701638732728418556021659517808054692741765065838729042033503573489324262181307203684033112643959687849089493668446069048530010300749416066351210003680746135272016027646116934259402406140884304978164842537021163691561802087759924301350907916060069070000618102692999361068716911663644501329649765206657897719596817051883562340796735763144306679452478958697012063050937028817461583156017043282263077109739044669467051130753366143199530157779369985867536
asin(-0.00000000000000000000000234234) = -2.3423400000000000000000000000000000000000000000021418968605874840000000000000000000000000000000052882373335063242951036856800000000000000000000172703653835156351881664232510524556000000000000644859317467217258262754004025001159013844106202605296660353475119369458376450399542191787481727772125934035064855077154197990407501925921737615698106646132555781988207948323271480824102830899155077405098143935661035371615998596463162590670214936166725067510231297877343281157029190560610570941567889176720731664111700729480984353508796132865426731736479631496469489708851371032127869602374462320032883055668084326394572004011207803840144973338396565558493801316820605230424815253382101329127141813139797862290250944548330036531183195692358307916681963043139282483058061131858903273956884338493025254560203054026744662126359040258120209680101481271847663968051470372858597354745789429195534486564602537849300431705878547985372032765187884612512707173868479797448624776054289034533357135775473259257849098932938203763502611604432923805253686515026252126262593205608887197747050143823710974251234955222686700899355617649184120396968466394346025531781643565086701195086323589289021620588595051602618882289168133261843862926635977939642932524726e-24
asin(0) = 0
asin(0.00000000000000000000000234234) = 2.3423400000000000000000000000000000000000000000021418968605874840000000000000000000000000000000052882373335063242951036856800000000000000000000172703653835156351881664232510524556000000000000644859317467217258262754004025001159013844106202605296660353475119369458376450399542191787481727772125934035064855077154197990407501925921737615698106646132555781988207948323271480824102830899155077405098143935661035371615998596463162590670214936166725067510231297877343281157029190560610570941567889176720731664111700729480984353508796132865426731736479631496469489708851371032127869602374462320032883055668084326394572004011207803840144973338396565558493801316820605230424815253382101329127141813139797862290250944548330036531183195692358307916681963043139282483058061131858903273956884338493025254560203054026744662126359040258120209680101481271847663968051470372858597354745789429195534486564602537849300431705878547985372032765187884612512707173868479797448624776054289034533357135775473259257849098932938203763502611604432923805253686515026252126262593205608887197747050143823710974251234955222686700899355617649184120396968466394346025531781643565086701195086323589289021620588595051602618882289168133261843862926635977939642932524726e-24
asin(0.0000000000000063456) = 0.000000000000006345600000000000000000000000042585997787136000000000000000771657756606163511672832000018495276544408954570072069318285124448916018973260925677591951864454911304869432474815759373784495068278516963533622050530205579040464153230096598793742525305216551771733598724653602538614487332101045130319405326861689726486690674062512791265899462714240552952184845257291482626005868911818495726533456719772346599929701972364732809261292828978552500971679026233827404675684532018715306696527180542648477988161845872725473705413281023081979479409342211084499524703833291358408976518545403614807136201429422272582443549020938927994290016964402936773275302925354396805438546109498109280865989679058214483610643284177748363059765500677316663229622014488304749878019362441951592711354904669523072364701638732728418556021659517808054692741765065838729042033503573489324262181307203684033112643959687849089493668446069048530010300749416066351210003680746135272016027646116934259402406140884304978164842537021163691561802087759924301350907916060069070000618102692999361068716911663644501329649765206657897719596817051883562340796735763144306679452478958697012063050937028817461583156017043282263077109739044669467051130753366143199530157779369985867536
asin(0.0000345345) = 0.000034534500006864489854840501162865218953041963510900361113750921719187509510170189991856864805682895273243779246500509118162943447372287195118140211496662236627081897417808578780121682093057692199292644378385159937360624174227846716015438239186869554679061328134738042885458260850192474218028941780096374031868668342513493450588720312539419399879139730956047499742584665935024510316368534840950830677822770711986694291528914772447399157706500630008082987309243997563810742506773029608781646785012837358447240834598397841302454013896384509388521397641325993105925562945251148798345047734801078062121829131164504469034255484648563837518631213321771889907079543204103244291806014668679310495070723219146041474255574897265812438905378333767423064065067344365122665194242344231304514905972396029130054687652971830597806990967032858643789616967545558080678676832148997908247230181967903826870145134446376678747122692531409342320009340084143798594032350720966011076832565334428397835117915420279553527874772506697866447766156262050455605712182011543830620028470434881034967903730793300408516221946406446079247713254585084312413468454701313030453879710305556754169072506300533978985081666288956552230538238017046878782371427313838373880855991
asin(0.00423) = 0.0042300126145960705316697990049709510156893729721674136050409899390162650462355886262408857558418504299439483687224925609386643524915283286052187447150078339102585395214956860043423177654006612302077325598907603367657404271454591912382821211447978536847268576947919734001125989939600545286760592542698925931135493798358255861253246083086679186014970165922460924014227418076967780175567512845885377016043351137508875774576916410035013634508951708288761751045077751796710454058945100006808667934270071199340716481917952747647212016566547100817620869792831520257634012503620346901841670830989803172948091122137752827630112482608897734313482713579308705183135641611187228793987662176116245720101500456964092904451282862334682004244286841185437169959679032818430923940743561890162406818574140739652338885003037628673610981074212221180335502784930181186235017259522383294250224755810962331081208212329593321304496256915697356984537475057705431326091275654068563560615241451744107579993869736158844511889799950548850030306920361133195816583662555551574176839944733911660029049174876589245183216690473508914600468724076289779785561458199967194410672427119489487548585547323761061463295380804320371917641471663119372872021165357801268112447847
asin(0.01) = 0.010000166674167113125622277071990383678570393643009198386329514046510644313241471509076191737220566310895867903658984904787146224764732732061418827258238073856928243365450391943267635066284762905238128092738052397331610576408349480142722567120148531506031323219255446270120423311409423173189813988101168530249047284182482061245177805215614574319532487568060012361968471521795439211552381028017599891424803421072859041012113243505052596702559861448862202485008084623240296979399401971814343044489767235893386520367032923510470659262307097598353904226992033301778509824502081438436898884067835528137196130389804578866922500898248641381449222086269958045134719156761130191874245581480321401357879251163934425963066256350295163166096730274930006418479488273379160942737243032016356041656524142153945370385979056599639986806744987306157048360729735801532875072840377129140191831360034543126616883594161714655037089027664542844986502204485824392268140963916520306532853149594969898189206247096975811680608622751832997352526612969975605732614423349764533480401598095687596303643378153144361252909815016978747386981854218721213024568401872119125938138133721219048943860056810133056864018692486183723481800909990158662018337374809377162645417
asin(0.1) = 0.10016742116155979634552317945269331856867597222962954139102385503640267365086255165393786435950445495566009092009658596828306857305846802027790817447081596533381465522579482776964039702292494447400173225565047143242857667273827087197830846957605866421657917591844495789765961408317660109021098467844050670749012508439925356131478229662006802132559932003835231767636019724253209063927510666547734759870712191412072242140463578513825097766880206341364677491794427489516867425935485834642845820671456143500534933537558081886945188245637361781844601712005672696879582540975339726177718786968896666340929658422297330825097647363305971701128774836832937693637778482288594371754583977626867003261558122213819942633139629565192784877259064762875733268801795651181379077950706860391460085894879897828854042452109921515592664886614557150893582091270665636852277796489868604320130288140468979620142333831537693026407448198565996451876218196922945714018225369990521142955450570687639801538734065672156477840402463977916656628294238903864554340457620812427343138954141612936145941066811139360741155427078393864431223881752473121133315237644914174845243205098983616687938914315992425975396029272766096839800082165249670642532417092048475678628603
asin(0.2) = 0.20135792079033079145512555221762341024003808140222838625725124345560937462885185037584493009039993684681979818711777837166180538792015487550150885257575575068504703746298553442644555646685518666426022360497722020012366119797003195195369045168055007310115975848769963676283746557896632382920227794159960927917967031567092872259431045909648733517298414228729934723605067343185390320397605296178694015683978256826479450812444679888470359443951950935224729739879344114527963535551147243215137853669966675464957055470369230948157406583251067996360789944349857734287936037797098568879756365745943411094897563715805897860014005413109470059496893013114959394770151943600402355294421617225074465609310528448592695667310602846258126887008430192443650792023256476817008933413755405577479909462831929536845547306276641829481677145602011703249848460436842487188599201451221182745000212815862864964932344394114307190878585380377126726912388000736698313376759266795139442105457568331655510512722567272672784662132954862620673412792712785002059351749854475871069027206828202792399874740358120760416346824135803625203763688330245828672239628438154463352008660475506375034270030159975043679987184401939437133490133533937727396108906179014283312503637
asin(0.3) = 0.30469265401539750797200296122752916695456003170677638739297794874647299251203315943859995723136314873173495663078554692479668542343241887818718383045615011034398523264612269506245443154258519185913285313078092950079597732972081553364948954914799328594809186393850825258311206720694758038571916450951294669085207707244107602834173298375074821919212737500243564098806776468286063918957517071324599468464708051204855996004320680475231008176141196481876753970842614898493277570006285988109033511535536633630524925570721914032512570602035213057365534580204359562326419188951619248664884321494055584001754398021794187417960170457548846342878671729414326493373237276156278424946805712683000531302474901937456780427663310996992842134424156027374259205653825475788827051645610307218441002437322780088464433559882115566252284967834290758954167742298469584491856858740859365217611749169386858336216898969673113515837163378788412900454551528205501161552627081879452215320760843019076802296165538179716578958145955791345255686142437833355977862070608762900209516208887847472544770113500409831469117666341270874207179736818181028380825314139735218487073121123667891074679727158445799213954180301234112074074595519788243418181634696960637453909484
asin(0.4) = 0.41151684606748801938473789761733560485570113512702585178394678070009525089527400244812631625206119533675928967091306015283961339513080435435129322336622341019574474110297976985081654874392992489836139632476522791139669252895930643680937141817524647253814934040410196599293119328969118049147930751211032787155284409003269918124320739921196907998470838307239703366679957359862155968356750393077112074061770336171538542756503546127428898885147627655558000415622034781719287358736164984449685065192089984208701349612748570276873263042926183102588815988610553236556993285117625365295855723875569335679429121558242003964887229014210808733220145954930482023376950683828247946034305676616597105263693064488149420464463622627259077380633559700769052451087932307919379919881639020434790721899472392409374990139232787681972715432042274278394079415599701991489125022853713547102039356294377196038520295944413032938317039706463462937743454889905007667256494741538151521851172046733249204965113173376946818237579156136664038977567393987689132403404706761598838897936747898277985973262914612498432952278945848196020932605855061663078287996983295579260700481798513341617677022415436797022083993290342817988118949458323116528452131242346150250095539
asin(0.5) = 0.52359877559829887307710723054658381403286156656251763682915743205130273438103483310467247089035284466369134775221371777451564076825843037195422656802141351957504735045032308685092660743715815915506366073813516261098890768807927470563113052754520031819094142782057672476840905444136889893454337485687895409783443438593136248025348682713820901528589406131543172666855508842480341108689735782532358526823884287839429326532551536435289698876863218418642467907706332712492789198095878748187132303050199152163894556040677610718100356582439920412286511702997682395046175653619604886279206411246974461156752200009468785754392680463096189045963160152893952978691140681687082557169109159756184179871328154315392366999268535483699347733906969330227162912855166008645120189166666639549634165850995528880268271976583740990922448471710708705137555744750587698853136183500052297312548109792220139690343619627819121726637558173812591145519326047731372563126562532629697629675536187113443550032131276853265153607003315634920953351091431054647765602556363799470505032533921697549483262893709990231520828696254724652191926247620707569178265847158885281028797598151251639695910624415655320917673348795027852316830813733547639360059395127668411836365715
asin(0.5345645) = 0.56399235635110670513967394667957993789983122398595551192137122584584158792710020039528293569803840636194708843463978529108402478510703626296010371083716114245661090220711896545151222818346639115220518085583869446682583154673946615567485056726414869430693792802747738525305065918946523806253560399958124742976893169398273278615871020766713431889468880533418606315258830786177361022871890252079758387145183370798858851054834411062035697015592810446869344918508845471657830812677961773669744361902718308854208651365906881626989719517430574234432841793878726367092300173637584892236582984022883846585917951011296924470840494270175703230014294941884960323556173985689265384061121715876257261505698465452301929314988989959139135052279139396201438906056379939872941004167963800102380939043205138428585839124878739673782750215678573084937556420492903858833049667240918598904766914605895680094418425472815313698490564462325386052129391726501081765759654554763054555478618974496979093546356501142119645614668104842309359663705111594206896860964961247192734478277153031360784764517859562523160145773360115373087526801395349504670786952519236033178773442524254563380940496570190983113450680582974652785916487744188936662152111196741795655689314
asin(0.6) = 0.64350110879328438680280922871732263804151059111531238286560611871351247481162108871281684470128274887801433875425947829653528594152526880491961856417602931728646951902120905748777431033562286643148320387944901325988913522821278971792536367095923072438278101684874242999600769916699558238642719811550637694739894224286607004585929268668683406785238480837553915435839902184149460389331187480786497930746761615755906176418659249361928866695069622355802343386876485950772284895494375985922911412344734234101842435705149644707075606409780127496307671318786367718619946190600963739919169969428727710710065850041987385116388204102785361641330871451215504425143322123326093546956444222264097794871589568272781637295666803688844051645869653025549469496230963063629904022995855399195218183349069035398970784774377025641913967346145090005954866160095000612302312664439669535032350930622984241527222603537225490218680097860797197347253186350815635079074270063360304887617730090491479267642438407521940026368117263901848530335471784958650741391279601194669078133480810544687520989534145487902737123053154129300848675873394706811054547234865055540900979302613776484929005083504403968650891355666968435616066017602066981863482415738828950788162178
asin(0.7) = 0.77539749661075306374035335271498711355578873864116199359771996373272021188071119886541090349437287648129472101138705301547788468547740235492287477310723027451717074493441834074179947639522164121434429873772975628318200581465863063289647415786954212832630229451768976322180851926242726707317196657556156335982339588908427817685984002155250019110961701343570043580403440545857706449886602463849692973937252266478114706863411306821016530363080554752972531627864005512429736720170341140014536674052487287454723139839670503379947793494020581640399816213383706821919701337163579861420937731369469373487407073162579511831286661561839390404769501287104746373461243133292177475851976825971105122457737886056220255901515752624569646226804217926561081619889313518938391764176535800810474021571303842247516381196617588758883085208019394906027253145739021624274198691973533855532383929610640268179627227024866994285391313407202655186987510594602743048663497585255849668262641809367952978873517794068007274484621963801196430649646665250582611726194660204223513969704480785144426388186874127834036202963813740454670747264509379332443412425261904837651979393752856311293943207558378992824888365621864847181533870869418532329131611402399715514873659
asin(0.8) = 0.92729521800161223242851246292242880405707410857224052762186617744039572833148341060120056796977578511305970450238167502701163636325002231094306113988821124143867253232976020306500551197585161103370777833495647457307758783602503439896802791167637023019004326661298774430921946415711111441720292645513048534610436091492801739490116779472779297800529737557075602564726624343291562936738019866810577649724891247762381803178995359943940229935520032900125060336242512186706082698793260258638485496805863222389841232416883187447225463337539633740551863790206679466518580770257850918918449264312195672760190749986418972146789837286503205496558609007466354510930099921735154124550883257004454744742394894673395463702138802762253991555851254965132019242334534962305456544504144519453684314203917551241834031155374197330853378068987036109457801074156762484257095886060487356905293398753676177543808255346231874961232576660640576089304791792378482610305417534528788001408878470848851382453955423037855434452892683002914329717802508205292555416389490203742436964120954547960928799146984482791825363035610044655727102869467415896480250306611600302185413491839978434158726789742561994102128690718115121334426423598575936216695769644176284720934966
asin(0.9) = 1.1197695149986341866866770558453996158951621864033028823756818639144375371065333366735674400308878320118633139461511919036868184064869980955016266192921809616426396073547434413494291322739641652375873379505689491916036275099050120332080857244050916727453998709717911971328315671621689296446770543617808973653272112481004597027238812672815740883788623969092766355121573258844053735872951661022660597243229757910285812192937090567848956571875906305185545700046137694148140953684402976368922472459858372674848853512070662284109661157404125745705206143728462726394906454149356361327282329612685153935448098130757330507569130970754550207903018217756491196092172203627333804742950930051655315518451568712726584847796230048056395081558497466444050124162296838307927532907716139822475453278777054254317693455385162542208076929110055915324138107711531497870531364754279669208953016881337688244499760357280363052634412005895487519404045131767399115940154931084575258216035707774460525734301198945062791023007827749961678171816279708713633354163537206465472826382730314418084412014482186954884068545619642709772705133585046482956584418264391324774505081590431868068852126394036300389440400419759927280448404042198305173387345308362964877427809
asin(1) = 1.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715
asin(1.43213) = error: 13
asin(3543.23423) = error: 13
asin(35645456462354) = error: 13
acos(-122343.123) = error: 13
acos(-13450) = error: 13
acos(-2) = error: 13
acos(-1.0111) = error: 13
acos(-1) = 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181943
acos(-0.9) = 2.6905658417935308059179987474851510579937468860908557928631541600683457402496378359875848527019463660029373572027923452272337407112622892113643063233564215203677816587057127019022089545854386427027783201649744370245703505741428361501014773070406926273182241544335213714380587304862756264483071789324177596588305144058945471434843417486962011342365445808555718155178225911588156068479872395782368155290395044262114610152702551498435866234934871830778286072358037507895977713113166600825062163374918118324017220324273945499539768132136101869391159654627767444908759150235237827211044252986777492282473758133597966233886935109683406921691966263624677089699514408133458571893683677978510569479850015007344294947576790693166199401730588265512198998018846640901463589657716131687365703034075712918398175048360284839484811470623268526865404831136707807526472219804295358402717449819003730151602846245626099570625679458039264863059842946086810884878123690873484547118696563908493590743940582001042337105108822440437964177143709025107963034930446346306624336142906823682929390882595184024340317154496060105430283007871258753710064172412056909083144361035807359977625313718732896664742405058268282975497648162262596981405163846663488428337524
acos(-0.8) = 2.4980915447965088516598341545621802461556588082597934381093384735943039314745879099152179806408343191041337477590228283505585586680253134268057408439524518001638145836807294636177853342873260884988987605493619624060443109002628585158614194943119711847628675500747179186144466274812178112208330510257673476396076640727221048356616282761424200238629795595170512056529315087073258626280722721440765323019654411128066978277664996924980932656610968815605246405936151032418445029308089650319988240595646067888152490053891601960152653308485939497741139889919972665165710773111666557775606849805311905623044735001482532940996787867579177263444808946614821344700352196679640179605821073627300728435637935761957256469994440921335203475757216295581350798090003298824081711200414443810258681175690413788263884708512542030362072348411916222487046830840852558081650443656064424884293772813033659661483911422968924014114525118207834952586276993557260029968510513241788089043548703218918203255034925359765089527390262990767718977107680136923585222405858160215395206172271964060937858782811445348638784912437421861230288161232953860401504784808825614527180628629373335324645866298952795685514873710319867828491886479921885429687395502718152023003211
acos(-0.7) = 2.3461938234056496829716750443547385556543734383287149040851922598866284150238156981794283161654314104723687642680282063390248069902526934707855544771714708332423127962853876012945792987066961186795352809521352441161487288788964547497898657405051430828991265779794199375270356825865339638768020911461984256533266990468783656176203005029671272369672991973819956158096996707329872977595580981144676855440890512999640268646106591612688562699367021000889993535098300364990810431445797738457593358320308474394640680796170333553424886324134034287725935132237675400705822829802239452025855696511039275695766367319098586909446470295112795754265898174578660530953466517835342514735930430523965766207172234900239735689932135907566768942852512591724257035845481154487375233167653571945937651912429042888832119712636881173165043062315152102143992037999078472083360724247369074747002825898730068725065808590832435946530398792864042862354548873779686073804318518314494255728925037070828362896991162462780273530563191070595929070292095841452590853386375160263502906730624587779287617686800409852859868905257791441124652600737150203997820996673856068073837218820661123038167508080534495557790841200694840413202631207006145040930979678540495102397081
acos(-0.6) = 2.2142974355881810060341309203570740801400952908028652933530784148674206779547255880268342573723412828690883820109006316200822082463005599207822982682402698760116115703721783180405541326470973438966741860938545010928558582924506138348187552535948316789556053003104726043012348624911022791900573226861432392409022454006601574866197531681014611137100669923218343343640642871159048371540039482838357351121841447927419415601631385866779796332565927761172974710999548408825065248978201223048430832149533169059352610382718247686137667615709988873316720642777941490375847315145977839875678920316965109418032245007039374237956624549207392877922035190989736336121674416838734121846377170153265033448557403121895873829347241013994209484759056101623095823479646108956526459049585531784412068090205562203977560070412824861468131276127721612136753339434676370886172121493982642696999525999964466059825346242068285539859277238223497078381116449400975276845395766124939777664433865183180991773883223808173548718912721080661139038874607812259403819894869259308059323108257563733597077821527545859729960914191830325742445461625682951858934477634171138398737209706753140401673695675136993140391140205205199256655845880270989994366060112183418629725933
acos(-0.5345645) = 2.1347886831460033243709956383193313799984159236735084224088435219997497910702046997093003483690969403530211316912809386146309470898823273788227834149014017011817529535580882260042920504949408686173961630702441822997925546109772902725682421498997496488797622114892075595582778225135719348661657285702181097232722348517768202269191706890817613647523709892804812431582535731361838434894109759967683396761683623431714683065248902036790479364618246570279674864162784360913619840696559801823114127105331576534589231948793971378129078926475033547129237690287177355223082713449639955107420221776380723005617455103970328173401853565946427036790377540056681925962959603075051305556844919514480980111968292839847903031279459641023717825400004738688292764462187796580830157166796371875128343659619172506939065505462996264655009563081069920035022365474466695539245821774107549084241124398255609916544928435627267887840323898376315948868736986969519945513934215265214744450522753583730974364275033170191510643567805174707221971697940475815019366863405264560424957587891812400923455319898953321772263186212428932966330554425747221220558449399589187626516623697800948246867236981715694586647072696805820973640892894483185474233029657974703116478646
acos(-0.5) = 2.0943951023931954923084289221863352561314462662500705473166297282052109375241393324186898835614113786547653910088548710980625630730337214878169062720856540783001894018012923474037064297486326366202546429525406504439556307523170988225245221101808012727637657112823068990736362177654755957381734994275158163913377375437254499210139473085528360611435762452617269066742203536992136443475894313012943410729553715135771730613020614574115879550745287367456987163082533084997115679238351499274852921220079660865557822416271044287240142632975968164914604681199072958018470261447841954511682564498789784462700880003787514301757072185238475618385264061157581191476456272674833022867643663902473671948531261726156946799707414193479739093562787732090865165142066403458048075666666655819853666340398211552107308790633496396368979388684283482055022297900235079541254473400020918925019243916888055876137447851127648690655023269525036458207730419092549025250625013051879051870214474845377420012852510741306061442801326253968381340436572421859106241022545519788202013013568679019793305157483996092608331478501889860876770499048283027671306338863554112411519039260500655878364249766262128367069339518011140926732325493419055744023758051067364734546286
acos(-0.4) = 1.9823131728623846386160595892570870469542858348145787622714190768540034540383785017621437289231197293278333329275542134763865356999060954702139729274304639689208867924539490304035963710554044023635523785391707157443634155931971305537027630008108474271109736238658321402981583566137978772951094320827471901650561472478267866220036678806265961258423905670186922136724648388730317929442595774067418765453342319968982652235415815543329799551573728291148540413874103291919765495302380122901108197434268744070038501773478140243117433279024594433944835109760360042169552024597644002413347495761649271914968572158664836122806527040349937587110962641361234095945037272888949561754163315588514964487767752743432652146226922907835712058235446769145054118965343033385474048738163893908369321945245897905017980606898401065474006084717440039380674664985146508804853357335387043903968368567103761510955115482787039811822971422790123637430143303309912535663618233942724441087778060807357985506150700393674227905858910304142689903084168715163242921107379816001035399553851299092643576194404458319299543836771002215259671134871718437061308553845995142234709327625226826070540889566240275977510403967542637493861139065896603460863031662535138575919269
acos(-0.3) = 1.8754889808102941272033246528672806090531447313943292978804502449003811956551376587526173699024216827228089998874267002483436077282077099940498635345203906690691272839970919556152342538540596693243238353451864173337627003939586396505428811317835942405209161474002384268883392305310542771893492890801498089843553802302351634691021934651653752650498095589487308209937330299572708724502672441892167504893636091472314397560197528978110010480673085173780415769396161303597164516429392223267043042068613409012220859369275474618681364034935497429422506968919740674746494614981043390750250355523497896747201099805020054468113821184683741348076815218809618542944665932121752609645413319195155307091645936488363388142546891744809088533614506401805574794421932350172418761914561022586734349999030936672926924948963333853901963038296641687436683497655023268105126540924101625715525607854604727740724775785313047869574983790022618633701252967139961885093231467976854510434736940435940745239255936873951203977915590269610811573941673099729927466973970016131172461381065294012099455879463038052603160375510544483078295847968030373591562285561639106157346591557742281016241160040541176196697422668631766902456703672043116149835982007996587296300663
acos(-0.2) = 1.7721542475852274106864472438573748523386227810897812967447235396095175777719563496898623427614584708378938414437589316952087276926954459913641885566399963094101890888139547949792253787783296641294512058193827080330903842622078560688470820343161510276739840419494298110680646289030730206328324025122364715726829734734650161633547709405111143810306663262335945272417159387062641364646681264377576959615563112034476743041009928919433945607454160619115213346299834225200633112983878348777653476282056413195664072359240206310245847633057082923322032505334290491942646299865591322771737559948686679456515416374421225512319204680239803719738637347179681833084357398866165002680174909649362700522329499139476979666511620929735617008872933818312513953058875450275236950091375532422638240701581851617765036323602786480224902256073413781866251569468860558374800775195137807468264454219252328403596320327757167237079125990181490016347036614393081600275644686468423233113206612967198616060911639783246824548314290176738353346606700594894535615941894587428258412480859329544084966342148809145497883291289997758177954243119236853620703716991481030643840145492926129412200190340694100643300723078702299408398257473458064547628709156201951882160079
acos(-0.1) = 1.6709637479564564155768448710924447606672606719171824518784961511903108767939670509679552770305629889467341341767377392918299908778337591361405878785350565240589567065767640883224202193343994219391927144700559592653952997369760949888717000522116596187894034593801751322028867774072832978938411092490773690009934282421933410020752427780346950671832815039846474976820254625169423238999671801414481034034236505493036022173811818781969419439746986159729208121491342562699523502022312207920424272982205359999221860165959091404124625799295712301870413682099871988201810950183415438501533802070982004981118625845070368808827568875259453883901825529551479662971120052734984204326191145689541954287554258515999704363094523601629082807897997275355722200736729367711673964545070677904036258344786648446965885838186114448836001030174668326630624932552242873341168634699002549625777461751712939869117319271499505820632012272000376988843419634011706340339791296787961403198205913202797045163512789623195193866141241088267951668156853206780785114812671221083885823655590670558459572974794111005530364151584256782100700262461459582866811277912157001793163599955273853577567078756295838872841607565784965379029252336589258872271060247505371118772575
acos(-0.01) = 1.5807964934690637323569439687117418257771550933305621088738018102004188474563459708230936044082791003019699111603001382283340685295400238479240985313224786325820702947164196524960474573777592403704291103071435402302983336406461735970361141497557494860788556066809856205753475866355161199768199385587380308237523504419765695020056382866302416201772146715143551923676337367962056724722444545039883556961413320562557388369886593365637435630084564140081362397161980659980239729222757644174283121359957418008102232015873612450534813567355047099669492553169225051531637794330902280268130912214770693628397621306738681514987029147911343127603440266730885474058689396073736069069475203741658467974977238806257054359411223208612755951833058101817448938041344685327327666177372422185053810171863900085619935296834912863273134409580662484602837207032473667671269605778419460485166351251266387338369254724287353664541638342420422772105662836364270012860650169428074491967989387629982763991531445526949304198907080917994615978852695446094085738093053373338796844564192490221720941904546778600899861137974567565445051744104754457965609999831684305499898660826712704099262625925264697605870644825433217532284062129164193394638001912048617322536169
acos(-0.00423) = 1.5750263394094926897629914906447223931142740726597203240925132860929244681893400879402582984269003844210179916253636458844855866572668194444678984487792483926354005908724649465571221400768751386953987147742962481697324634913832833081316737037803988082575511411565221477053397623180667513323061838249067548866168525376299130268857850897232949644591792005385412724070880070821070112782488247605592935063208637489337673734342377340621923297567917233881502123356977565544547213487708724462948358849329816848509083294121235963077318991298523224503574380692136238771486708589501812785603594205082141519973751124978388553947916621537754448102430759447494598790477846117311995944720410102971499681499946751581803004231843507444486324416377640253586043816228835411966980690743553755052656573872799403732820477978159925950345522587424832721602226210106490842175872309538072488014657693477004238184294100675329839295763709059474700640335289377117200264060035442977852463276097585777172589633252792138390593990794641025136035634349677527525497350571695392725686600121243176505007917287873658701431825566890904572178343010288560533265315605865551503049951872494981396321772872020357336765300019312676066966885591727411180889839703658324819022163
acos(-0.0000345345) = 1.5708308612949034837211765321409143073175377416510638108485860470756273906526146695040092695358642168863472870358876538326650852482226634030577978442757372209617691332483870691315599439935675351573902748587838729929040836884120519636094070208747878241275033447898649123481126215849568892778481535124169586675351718261366009342110492017271664652575613236772512275054078499403452577710084420108117066353943514058948664902680750078311383654636030531892821202184992253723474866853831354752227507382909874022752839220549267193843131514870939968779838724875717978444911951715333977371745373851440349127646878294152280771008146693775342352164134358001403612506412999938165799593650808073542047066349153526809170514523116394082462444561144582405823104497200476037187283401942415307203294904358382624371782139851652015582712611422882940127704619594851765236747641818337179172846905239485720945371787339690200284778738679069091437078997907720253206923909083296118949013429181787377348987990562210182341617379742415543264669805090879014834236824030959956589815960461213613655328547150305002460333771095881460118370351418758121596603888832212597438943818242478547476314878049759601615091855455171245260571549502444462276805642252573661934648523
acos(-0.0000000000000063456) = 1.5707963267949029648313216916397514420985847422735506976234722961539082039147622559201809243438905340095693198010501078936189916230604155647786986773251662363170939158058805654222122971272338512496860504929224513665887735944434031573575448127321997483153495886782819460388258879777092354181174566716819926129086300194838139274511345439274183117571448981868481321905105225658928592665609852944664823381732484075294797256785184577915002275987255311117750089102162152021883516274083811609206656186865172133948248430662010470167161107542206943480747604321415563509099734418795049973527108828128486418387674297063361550753294348318136656689117689897553626360371458050092821536193842907948062621295236876762546206213402422593434917827097572234781170076694685641034836943624411380817363304345353894804128609362449581462294758108390692088194141075834696946361190085750582436386246009702882238229525485224227412927951912834262643758805308480075281038005567250262009062937317303375659033700791899029327730526364902113201623348306915637343189846069740531851515941203439258455666037229633514469545106528483974634773842456731106376887721505297027375433804234962462029403696694984770891133564808941178325820341510510986478529126071961955546211293
acos(-0.00000000000000000000000234234) = 1.5707963267948966192313240339797514420985846996875529104874722961539082052850013599015014126710585339910740432566411533288351596382816154109663653840642405587251420513682396259362954574996409007162434378144054878330312089959845458427196669830381010704742086940819907039712625108360436426412751645248560410416760803703874909472459681968344260866078747761200567498163298785299884320814869058031188382149996185506906203057909396591622281279057561988755331042526835980472904269660061501799420847944250306259739308380092459936161771086432705604670307019695437583940584432565512962353251632225463370474895262377302955759200859807013183108360952057075989733752315542902690325644534064747460484386213699676719039226922373784907666610423035347398185405039745494951843973431963035004172732813359790522983755549859460790301989101716266638285928849784216567776150535151496961041428400989136414765700440634135165713525754016746315192956229520197959754310001524976793901415368030002512862458264159110268580615458130465949545263176528249332533444269520744274075315013863024291097105130706202678343446355926561219368552125521167493440180653503283233492759676413841886254798719106340161362003199724831944984070864708659343410636700827468656812753578
acos(0) = 1.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715
acos(0.00000000000000000000000234234) = 1.5707963267948966192313193492997514420985846996875529104874722961539082010012076387265334126710585339910740432566411533182586849712689668207589940240642405587251420513336988951692641871233080542141385266144054878329022371324911023910671161822331008386714398728414696446391918158121697509659850846164176835453305259452006839342749527659948280051074895917725336101950006520188320344398972411488226733944334387196751392861621525269551538047060369062430149702096963647022769249197465747112858533885869185038597425244314106494698442863031246642701600002103171853087120959606249969414272214522721306219156057628378315693434748470844530319216944034660382053462368866109559208656931431106250023536583192912516380972638747505311942029921146250738112342673354110235228140068036948725607766697237526805177207636090783804251479981310158584796604597066136051535731174948534417346100464886195669048505731142556307322456780887541239494355366108440863783565935994601024676389953682265553267561014607001690511548743858915003026747478330383456125917264297535408227704506489994238592852605519791460569050861826273571946603623051257048066778854792047935124518882476909097562747655543053031188600809552184766406027623531469240205398936249132390289065852
acos(0.0000000000000063456) = 1.5707963267948902736313216916397514420985846571015551233514722961539082023714467427078539009982265339725787667122321987534748529864901666669466607308033148811331901868960579556833473474957151036806959139358885242993446725340322450764292383525390021608302989782451784025716284386705041581891427924695917319740979762961043609540697864189018357799582194697057422278208200079829276072548231616574750292712598088628362798662745737283258817050130675740067730655521637475473790002583443437303072725643254319164388485193744555960693052841921745303891159417477193873518605657752967881793996737920056190275663645708617909901882313929539576770888778401838818160854312950962156712765271652945762445301501655712472873993347718867626173722517084025901516577636404919546037276556375572348963136206251963433356834576587795013091174324918034530994339305774517922365520520014280795951142619865629201575976646291467245623054582991453292043552790320158748256837931952327556568742384394964690470985577974212929764433675624478839370387306551717151316171687748539150451503579149579271234291698996360624442952111224350816680381906115693435130071786790034141241844754655788521788142677954408421659470444468075533064278146729617597137506511004639091555608137
acos(0.0000345345) = 1.5707617922948897547414668511385885768796316577240420101263585452321890156335943291240255558062528510958007994773946528144287593613279188286675615638527438964885149694535514519739997006293814197729916895700271026730293624400635962701773761443964140850181452221335954362623417050632565043294120956288567659194714344894515739473098717611020876264578030442153391325059226806084752087503757049411298049740387058644708931016850171782862435671481900519292659542438807373772198652003695894160051874447209617275583894403857299237017082434593012278592068296922891458582793440456428954395778472896744327566404441711528990681627461584082371075413761733734968174708271409074083734707814687780168460856447739062426249685038004896137146195783037015730474643215899129149884830098057568422577204606238934703789181046098592578970756471603542282954828827255500854075134068281694199214681960635846362868834384437001272751203796225218463250232597720918570330952028436281699628791892530480688781031288203901776750546822246965409307340849767753773825124709787319725713203559891804916034629189075689136452163446656953331196785397153666419910355619463118571178334740648272436341231496599633590935512153821845466129526938737684121339229994824027385167170906
acos(0.00423) = 1.5665663141803005486996518926347804910828953267153854968824313062148919380968689106877765269152166835611300948879186607626082579522837627872574609593492327248148835118294735745484375045460738162349832496545147274962009826370923649256551094614908031008880974257669382009051145643301466422749540653163669697003897537779582618546351358731059591272561851673540490876042425234667134552431353221913822181031121935214319922185188544520551896028550013817303978621266822061951126305369818524449331022980789674449827650330285330467782894958165429022868332641106473198256218683582261118981920252543102535174077568880702882898687691656319958979475465332288877188424206562894937538356745085750739008241296945837653617195329277782775122315927803957882711703896870769775105132809256429974727842936724517924428142707972084668603123560439000390360931220640246128469705837790493305899514208181855079576021877676016143196686771195228079986671260339261706337611877484134840725342045614682288957429645513319820701570211194739927435975020508955261133864183246584289577332920231775353184949818938120480211065392185943886742977405562135980973694192689465617114228607018256002421224601777372835213838709257704035323131602648401172435145797372942722282797267
acos(0.01) = 1.5607961601207295061056994145677610584200143060445437121011427821073975588298630278049412209338379676801781753529821684187597760800105583838012608768060024848682138079855188686095121872451897145599528541216674354356351124878294746367506690155154524230667929602424747280351067400126972736304403105825356937632542558736116053795152826761990124715381496963782351676436967937526147940491396924479531559132917252141100207549644328495536383696033366911104118347461818967515433789634769604737996260470162073290234501608532953980325400382108905147702414468629384385496067597840860651499392934533413983065653698698942589937648579129946370299974455825005486313155995012938513465231990292112052039947819653782978365840149898081606852688511123496318848809671754919859744447322627561544726689338733417242541027889115331731280334673445762738479696239817878951640612104321611917902362514624065696475836917052404119371440896561867131915205932792274553525015287350149744085837332324638083366027747320585009787965294908462957956031802163186694573623440764906343506174956160528307969015831679215538012636079778267225870104004467670083541349508463646863117379898064038279718283748724128494944733364451583493857814426110964390221397635164552429779283261
acos(0.1) = 1.4706289056333368228857985121870581235299087274579233690964484411175055294922419476600795483115540790354139523365445673552638537317168230955847715295934245933913273961251744327831394252885495329911892499587550164005381463914995532449150831130595422903562451075432852164075675492409300957134191398921963555860131780733948338794456781847945590245320828639079428623293050680318781426214169668104934082060094067210621573745719103079204399886370944891456272623132457064796150016835215040991855108847914131299114873458447475026735588150168239945501493339698737448825894441988347493265990044677202671712932694160610902643808039402598259543676070562184892124243564356277265329975274350164168553635242634073235715836466597688590525832446184322780575546976370237475398148954929305825744241165810668881195077347764130145717468052851756896451908514298109745970713075401028828761751404123619143945088852505191967215350522632287177698468175994627117197536146222789857174607115799065269084855765976488763898298060748292684620342498005426007874246721147058598417195864762347971230384761431883133382133066168578009214455486110964958640148230383174166824114958935477130239979295893097353677762401711231746011069235903539324743764576829095675983046854
acos(0.2) = 1.3694384060045658277761961394221280318585466182853245242302210526982988285142526489381724825806585971442542450695233749518851169168551362403611708514884848080400950138879837261263342658446192908009307586094282676328430618662677921649397011309550508814716645249740305375423896977451403729744278466290372530143236328421231587181661500223181397106846980416589958327696145918425563300567160205141838156478767460669180852878520992941739873718663770432070267398323965402295040405873648900134625905548063078102672661265166360120614366316406869324049874516464318945085059092306171608995786286799497997237535903631260045940316403597617909707839258744556689954130327010146084531621290586204347807400467393449758440533049500360483991631471247779823783794654224154911835163408624451307142258809015465710395926862347458114328566826953011441216281877381492060937080934904893570919264411656079755410609851448934305798903408914106064670964559014245741937600292833109395344692115099300867513958367126328712267615887699204214218664048158037894123745591923692254044607039493688985604991394077184993414613926462837033137201505453187687886255791303850137973438413397824854405346184308699091907303286198314411981700230766670519068406927920399095219659351
acos(0.3) = 1.2661036727794991112593187304122222751440246679807765230944943474074352106310713398754174554396953852593390866258556063987502368813428722376754958736080904483811568187048465654903253907688892856060581290836245583321707457345170085832439020334876076686247324195232219217221150961171591164179109600611239156026512260853530114124187274976638788266655548089438595390175975005915495940711169027627247611200694481231343198359333392883063808845444845877405064975227638323898509002428135025645236339761506082286115874255131091812178849914528454817949400052878868762281210777190719541017273491224686779946850220200661216984521787093173972079501080872926753244270018476890496924656052176658555200831150956100872032057014229545410520106729675196330722953291167255014653351585438961143046149511566380655234038236986910740651506044729783535645849949195329351206755169175929752672003258020727356073481395991378425166407551114264936053610342661498861652782706051600964067370584771832125384780022829238007888186286399111341760436713185533058731894559848263551130558139287724517590501856762956086309336842242290308236859900604394167915397222733692062459931967333008702801305214608852016353906586608384944487641784568085467466199655068604459805518766
acos(0.4) = 1.1592794807274085998465837940224158372428835645605270587035255154538129522478304968658910964189973386543147535857280931707073089096444867615113864806980171485293973102479894907019632735675445525668295858896402599215700305352785176800840201644603544820346749430576282083122959700344155163121508170585265344219504590677613882595172530822026579658729738008738981463388656916757886735771245695451996350640988252734674943684115106317844019774544202760036940330749696335575908023555147126011171184395850747228298231850928426187742780670439357813427071912038249394858153367574118929354176350986535404779082747847016435329829081237507775840466933450375137691269647136123299972547302180265195543435029139845802768053334198382383896582108734828991243628747756571801598064761836089821411177565351419423142982579051843529079462998308985183701858781865206110507028352764644334483560497308228322303251056293904433224159563481497431049881452325328911002212319285635094136717543651460708144513128065718284864258343079076809882107570689917625416440426438463681267619966501719437046381541821535819612953380981832576055484613700706104445650954449336026382569231265524157747005485083152916573093605309474073896237349174231980155172605414065908525900161
acos(0.5) = 1.0471975511965977461542144610931676280657231331250352736583148641026054687620696662093449417807056893273826955044274355490312815365168607439084531360428270391500947009006461737018532148743163183101273214762703252219778153761585494112622610550904006363818828556411534495368181088827377978690867497137579081956688687718627249605069736542764180305717881226308634533371101768496068221737947156506471705364776857567885865306510307287057939775372643683728493581541266542498557839619175749637426460610039830432778911208135522143620071316487984082457302340599536479009235130723920977255841282249394892231350440001893757150878536092619237809192632030578790595738228136337416511433821831951236835974265630863078473399853707096739869546781393866045432582571033201729024037833333327909926833170199105776053654395316748198184489694342141741027511148950117539770627236700010459462509621958444027938068723925563824345327511634762518229103865209546274512625312506525939525935107237422688710006426255370653030721400663126984190670218286210929553120511272759894101006506784339509896652578741998046304165739250944930438385249524141513835653169431777056205759519630250327939182124883131064183534669759005570463366162746709527872011879025533682367273143
acos(0.5345645) = 1.0068039704437899140916477449601715041987534757015973985661010703080666152160042989187344769730201276291269548220013680324628975196682548529025759932270794162685311491438502951012675941280080863129858013585667933661408915174983579612185410153714522602658863554342527890521765041346414587410945205710556148637343714638113546546017502737474927269629933786121091168530769574126366230319731709551731719332646949271942912854282019824383339961499684480905805880461015266582053678160967447089165254724787914763747501675612595052731135022988918700242669331511432081804622678722122976660103624971803953688433864901710943279233754711911286390787518551679689861251724805937198228744620576339229527810828599749387517168281661649195890814944176859448004983250911808606241956333203611854652155850978144821221897680487248329898459519945355303047511081375885923772635888325923829303287741477076473897661243341064205148142211005911238738442858641669303592362003304312603833354798958684335155655003732941767581520634184206245350038956918156973639994670413015121878061932461206128766502416327040817140234031540405858348825194146677320286401058895741980990761935192950035570679137667677497963956936580210890416457595345645398141802607418626343985340783
acos(0.6) = 0.92729521800161223242851246292242880405707410857224052762186617744039572833148341060120056796977578511305970450238167502701163636325002231094306113988821124143867253232976020306500551197585161103370777833495647457307758783602503439896802791167637023019004326661298774430921946415711111441720292645513048534610436091492801739490116779472779297800529737557075602564726624343291562936738019866810577649724891247762381803178995359943940229935520032900125060336242512186706082698793260258638485496805863222389841232416883187447225463337539633740551863790206679466518580770257850918918449264312195672760190749986418972146789837286503205496558609007466354510930099921735154124550883257004454744742394894673395463702138802762253991555851254965132019242334534962305456544504144519453684314203917551241834031155374197330853378068987036109457801074156762484257095886060487356905293398753676177543808255346231874961232576660640576089304791792378482610305417534528788001408878470848851382453955423037855434452892683002914329717802508205292555416389490203742436964120954547960928799146984482791825363035610044655727102869467415896480250306611600302185413491839978434158726789742561994102128690718115121334426423598575936216695769644176284720934969
acos(0.7) = 0.79539883018414355549096833892476432854279596104639091688975233242118799126239330044860650917668565750977932224525410030806903761929788876093980493095701028420797130641655091981098034591625283625084668347667573154978471724957919348399691742476605882624652198894404041108341864406167942973045815799507529893367990726870980926390062045986212685474806517051059474420163085981583316876182604883747382606534400597040173272734243302484852566267509100502954872095254992625048630874117295104546860235098110169036960528282362328774353276253299179596459718895609340363218825623695234797416681502371454009982849526865826845431891379827449176733119979171577112562612178911769070195655350653297447417156246576889956845096289853826528396974916690064120407118676184506996968803323464117838428475981682744393288434733133634213884260207112731209385414088512741472285209858526623036405260399766020150891403631858590370894521361114235118249570467548591374640716190012633243220763966751972377671222876036491788186336387983103566429403627627913360685081474431194188001127897284307504023400494255842860526283124950433501905031478352743375091385116214751005434413400700898607793788665688586969928131680763218709768958570331224385751046573980605519994223488
acos(0.8) = 0.64350110879328438680280922871732263804151059111531238286560611871351247481162108871281684470128274887801433875425947829653528594152526880491961856417602931728646951902120905748777431033562286643148320387944901325988913522821278971792536367095923072438278101684874242999600769916699558238642719811550637694739894224286607004585929268668683406785238480837553915435839902184149460389331187480786497930746761615755906176418659249361928866695069622355802343386876485950772284895494375985922911412344734234101842435705149644707075606409780127496307671318786367718619946190600963739919169969428727710710065850041987385116388204102785361641330871451215504425143322123326093546956444222264097794871589568272781637295666803688844051645869653025549469496230963063629904022995855399195218183349069035398970784774377025641913967346145090005954866160095000612302312664439669535032350930622984241527222603537225490218680097860797197347253186350815635079074270063360304887617730090491479267642438407521940026368117263901848530335471784958650741391279601194669078133480810544687520989534145487902737123053154129300848675873394706811054547234865055540900979302613776484929005083504403968650891355666968435616066017602066981863482415738828950788162182
acos(0.9) = 0.45102681179626243254464463579435182620342251328425002811179043223947066603657116264044997264017070197921072931048996141986010389828829302036105308477205959708250244399622581920335069003751031222760364426383653864136309555433281208368530585823050928182742441248993897717239559616193776715895307020885596492817609190969362773803657921413305295747881978703701854449350793939000485967339690737370469608039355284415429857668283703627379530911830592204071946722657621195996958057443606480872172184552013729743195133001326209313204458173278503779807473671708419921189462419365251045564795937614071844115775618720833052187486731681743065058859298281116946975151700008787909624077818178751999384429468775818911252519843305970534092386135933326240987496942529642856085238422838520424147964765216044097627881375899597550686576124031566962171286157136448117854094902957360199848114160563283536626033255310653734653568554462482898242517526825520126529978138287043340306866251483595725392753381841109167550590931669405146078335111496076806963266033719333756786833774461948467605668536308101145721800632567746858848727407011657877968953358832742595341341978549436238399210609306602958858616042187484284146008400778659866346304732299375586734819057
acos(1) = 0
acos(1.43213) = error: 13
acos(3543.23423) = error: 13
acos(35645456462354) = error: 13
atan(-6456456345.745) = -1.5707963266400128956452356114866965936071799668388036081840585229852598592511293772446301389061386220207278182266743334217077032818016961788386561206148039983636749254481934681635975472593927434250231629812137488642155634996165578948799295611318457581786855577209056176315213127342965047335151636587704715333283947913849550230008862041190918414886269167925615843334421839530050418836853747543265131330805994952940257991335991843925260246443004724638670665634941982190692930341915411291023960890077223431406676010428430712041482783152211267989966847405349334255573323231584897462057915909008421549708142608807722123541992067414632851968523722864956454719667276147887844281224833284306291234283064052793882502472063446446816306122389046164956617973207174559353778716567161608969482195319818061358778312695403735104856137768972990935266256051333967067749693151568207237290092513724506874132609411147225667356155140962551334034505714038828330745558240159670582269283780999418920872054858865838254797050716980070407978164877737737256533390714012787874866509227094116268648441750305128137925903898153843485814166997058714233883124122623350069591390075750272739571834691163817997834950115512577524371993843947557304570777601985437764641266
atan(-345345354.234) = -1.5707963238992445198478812937436174366654918346891157947173131263394299600956840238885308174381196577200343610063400005398566444572716015926233873899278198201433271065087407058303089627786664922629050378663736228850719030353208328722396679581489524536669769286368773764124615332187849178910083786052318335749511894951871600746119264495986054251233291540463335654834754917174958139829508588811515906717336631692928625978367210042942921308408184261066169150156498923049615445780765407339536266411786608499963414986220259913814939896992904301128044074967134181971805927055172371375835562060695092103952607673957480216868496618933613954838753128580077097015724423708869936959391703018315725284352068092339450904315314557179910460742910307862240327345229013968317787345189499071848351845224832375370083825683965179179434699746092208996632560042018729967780041632885480080583897948004694806097217045609483194050059670631834413663393656960529299658064076062745721845925193542879794557680160792123195058036860141146273627550625610607889963599997489407145565469254417375449424282369920026178315357229005847714494110527048483177919212471160796992550151538460899129881937233548185925105946242554627324293533454115006320726103959511059628997029
atan(-2342234) = -1.5707958998520719484515277250730557761314240174218706306174051430741289990696148333167715903067404761536938449130870704077458783130405770344840583895670176746594371053377318030827038001805850271302274376839065475204237668108794454723500987126281539494103578335861259372999166680333630978933667557339210404913784377056298927795588585941718721969726339087618501759777801631916734462704569087506491553844698260084749460767095082166560816699865543142526741005570513199385847502908023655419076647192584025477217542541168953664066010112826587583452418887985912462626452309925203311332828049281563464120278864036186806548519478530831209568645211692849820446395037656324095453220058442215575191365100558347584248304179257941438108693533298215662027615761605735710301112009867290212386440634776627123495489423179178974530208747664182451880859712883535301332910878239865377487428474199547402075485142728193494799738868201798682215098273527446466518452570478911815553464075848957744434948653096705186492931083941163111777328113122904332815583236836714184334195220875294925149793702012373591642250169604204557709979438596346910878251686346974625859516702517038467686054956107457630645952935626707115106726563051525210041338608675234195763840512
atan(-2342.234234) = -1.5703693840388204307073862234460261255219641404744232298592006275161215884277777258009459412709768786933523258764018291393914575775298021664896223898871936772108813031657756973356676342870935407361559986955054208154905749372829440389795710719427337768831738733714071046017846642585809396802708672586008247107771636560928032711843274244279650058324113751682346335229727228295710097986966225902106766365451503339361709292586886957782484337103505635554051644259194321276109728979589522635473702115059313593762876055531134639676466479745205246784286454613999231108211633551314666163348769553599062589034728463032339382508248826544618547373454175333182164191638496737580272162857560797596172275230490165984339619732033254545911690573321170783641376492703716781439142467260247903914472447422794609212218349758109288042928791971919217906829586968596051316349092432343896990426706495086671507443883311758558561086119620171686603030214247821007141886184362037342895272937295013842794315616121054090417976854146490607671867922958049660461212177292219101046883228890262711020377172472570390912177585036521912106715515929374056957798628732858458111666247604638808854663053100496812993854351186098312445946819996298819528434416259073588658911374
atan(-34.234) = -1.541593904543642443714188731322308068598909848209879581285120232120883516811277351234403319164709688011724849751589143876385820883016888016106120853632755359438851487848864557402506276815520683609658409089273310682863153320752489816626095108886402540840929716716368802298730831806768387540519978800693342955713712677806778691485162248898754207736031064680738672528923858369077136426737817191852802229081870529506441060296683760941529566693480056947773879452057340830245110079620802135744373733904051984398467892123594091546857565109537306205830346006138272539795068967461098155284212367437768751161040675241598957653643096792325651901273777003951490659002892543243253915500236365686215213714725656002226962190002076288678601966572616808839427878681218514593239061949707074303856962460867813321399419142566980579601025693973336294846359682859220405801253096406690706961645406495450107371056394414054618279718059192348778252847731101517464953036397337875701376632700634975133992690462214107441425392274645984429342410722800040596051243200354340905155719783526313721538365636098985235558082509885162099653641946153772493950796883095109587555041397900068496916942206801901720830212691871543432923988555594889536494928238666366152833329
atan(-12.1233254) = -1.4884970217975809802517897365631939874319042553730010390149755661770908071455255776463152132274013477960602767767856258459679177917177565185695240656345470348380119513323539038991139814133530489018939320241784716463753359037172874694410779033358464542541752705992198040825235322643318789402868591881706968087785036701043005493092687851614679766489115516476963821622261731685915093916750559486172816833427107226411052178399848225175019655502957470449173149736264381529592922115629098189948722401287766928438113046439409951629506876102031268278879197799105056272338486691541792378293987344637163113493878635857744045183960470893874377092660201412132371217602420088974299084923663705553034583018489665482709973119014138077798611430288363589737788663410455106899779984354177552726746443622792341456124824524058210288949245910712548790198533773307026361514903784591853367673779710706592013547385674662217385270964139708203186513595948879385262919536180199054682153218385428897404246343548435160463517698998300823544338019273190591791974492946772049180101999964174802493113182632253743519211646428370720347955472052351768393956889747554566892990560923853552286425746078120142005739129759439396050178346207315947391210389075330118859877772
atan(-5.234) = -1.3820129942058049196303478122717778736932877735420761930787767011154787200805312805765420405631716889350124588010917234174377513939062180983688193389629790125424961786821963781103941839863536019148709672201471132883896655832503733147446895982649143437873795794874083064290318548315660780064071854828239445514243896659487545981682602549496237800308036153233379206525024205076463217216481452782551360519510578372250540425707304397759651237709236391960713448478879667593092483353805585362404482971281544885281020926762651029566734276895181760390578518722856184737743193470049238255761742438256892489849132444711095861087780030230845288170412751193239528413712180851535869012792625889018117924247683099079823705014463295073793435148524063962571532437178795284597970801896928708195745601366802588221279398121226177869923190807790130092981276103452249518285475291046845778293752166263591700837240969721794097342882785811301008960335585835723102545434951259304455459482387947084636273027127155135543606925398726723575178040964846026171871195118326059181357882353697882584888655781937133188516253554451734506494291046829779460470423555543863754731319942334682288591204930143067105950793563786910131105944737368260231174815150959713072840845
atan(-2.2134) = -1.1464518258103377312470893032529779360618983683247424069641493272726676886400720661388059822892332209798116756706999191045880596218844797774786409333073009393071657097304027393271168102465731020412392276185829062310831424047069297948761554688538560824199517793574534864018256555119484358186683365374919469300420634994143809919918386085084537521313666669912219203006744970876399301770396726049320470918414995698801025147235420017226785961127903779756617580014171631039669477840899356396031982181454983329365948475591242925104561071598378360324172391004072945528015964984630640421946495811098528084258920782250398050577545769880405508624921365952097417529355456800349084868166043877381585686587958910418033603580599577074039500995146797660452027535755543124952448652194070358634330009070505369238165958311350595581337535035680308912987660532882993571582393821992678761850186036664847929083277371206167911067591158336597370160168058906871469058957826536290752119310965013793013297271772518947186246965681479150582376812859829018563769771862648578204286992803216411524269515769063109352085530212998500525296553627484488275645339518722508920721776362636258985318022241604442336258493695513268502841882416482839751959320957117491730610942
atan(-2) = -1.1071487177940905030170654601785370400700476454014326466765392074337103389773627940134171286861706414345441910054503158100411041231502799603911491341201349380058057851860891590202770663235486719483370930469272505464279291462253069174093776267974158394778026501552363021506174312455511395950286613430716196204511227003300787433098765840507305568550334961609171671820321435579524185770019741419178675560920723963709707800815692933389898166282963880586487355499774204412532624489100611524215416074766584529676305191359123843068833807854994436658360321388970745187923657572988919937839460158482554709016122503519687118978312274603696438961017595494868168060837208419367060923188585076632516724278701560947936914673620506997104742379528050811547911739823054478263229524792765892206034045102781101988780035206412430734065638063860806068376669717338185443086060746991321348499762999982233029912673121034142769929638619111748539190558224700487638422697883062469888832216932591590495886941611904086774359456360540330569519437303906129701909947434629654029661554128781866798538910763772929864980457095915162871222730812841475929467238817085569199368604853376570200836847837568496570195570102602599628327922940135494997183030056091709314862966
atan(-1.3123) = -0.91964614059182332013331473931296206687127081072244325665506930906645879655091723710452650711342065374259355883763294395090554784835097557927066077757498790964128546635427885995950190373761048592098136489838505531274592908161070506039286363525664482661669439982201753752379999037678843424199736002559803838759728320438973568856191878941907725235938402453054456106769564273038798023692251048576779956314559452963914084507192158254988651136316618525346136787861622311070075027613028612289087821359626402812295013221250441957876745755242199570331682130090921511114638551423896188923708361429858976154309361528013771296935451711871866725743726625355888076564136018912883001100799817185242471935767799015340019652645810399001001061271413883451209088771080203210031129395811701539986765686978084160587605551143767557789350388537392451534082633547134526616540373657197846521458728906589844563502759585469879575779610151913528650801300339438499756217298163717169796981242798866539142870642544119535626079640811372324299217622232718088756547012367367686930394813606212991533338472359571171257642739991944259047380963904946864200449668272405015423585158608190947175890624320729746599182162096968509233550137783379922673550922145896899706348092
atan(-1) = -0.78539816339744830961566084581987572104929234984377645524373614807695410157155224965700870633552926699553702162832057666177346115238764555793133985203212027936257102567548463027638991115573723873259549110720274391648336153211891205844669579131780047728641214173086508715261358166205334840181506228531843114675165157889704372038023024070731352292884109197314759000283263263720511663034603673798537790235826431759143989798827304652934548315294827627963701861559499068739183797143818122280698454575298728245841834061016416077150534873659880618429767554496523592569263480429407329418809616870461691735128300014203178631589020694644283568944740229340929468036711022530623835753663739634276269806992231473088550498902803225549021600860453995340744369282749012967680283749999959324451248776493293320402407964875611486383672707566063057706333617125881548279704275250078445968822164688330209535515429441728682589956337260718886718278989071597058844689843798944546444513304280670165325048196915279897730410504973452381430026637146581971648403834545699205757548800882546324224894340564985347281243044382086978287889371431061353767398770738327921543196397226877459543865936623482981376510023192541778475246220600321459040089092691502617754548574
atan(-0.6) = -0.54041950027058415544357836460859991013514825146259238811636023340959898198391015308247454866682727563170221713828345828747797573139258558097235289141791654416129393828790297455480319517309868810054328231989599377306773816863627249474888726972672723145117400665456513158371245583178708607155514653203740354051809130353596851820165610223879836223620081063800674020842257239921665268773451018538331650632046887335336729324632912864322570586476128554952951271408756818880744382937849518866446659227976438137291284889907716793521654374642930499639637313174133493947703020745551804915625000841050136154576560672688569870998112933774744441661098236499074745611850105991183124278421376644467431287082665900880361947972210084822038553135395937987480965257455344879527618890478296200513482138323102616216185096338427363918723076632818599477148178361771712360150979602379687979337125368224604538286918074383496323348720502871796558587841809486371658011379646969610364814578734460877195580547782899660979640881412710517220569776317007309370895749283529649420512354600966162490444205958775401376934615786078945116349724307584195869078236493125422472580241779170173074091360003038379030821465450382743863644029124678898930517078363915403283291999
atan(-0.2) = -0.19739555984988075837004976519479029344758510378785210151768894024103396997824378573269782803728804411262811807369136010445647988679423935574756549521630327005221074700156450155600612861855266332573186928066438968061895284058259311242516132973139933971132335378217960841766483105254730396657256504888781553093842905793116959341928518063649196975194017085609495273686737385084008123678561580093298225140232466755492110267045743788154748390799789850200752236968379613922783541932557223284138464774413529097054651224383026975605183775742208778358531524647493309145876338231124903320301268051006702233125750509424484602671622548940792261404679950623659692828730582878720536030345707660666813743125662674314089926057417035453940468136224110768081003621375992595890716664851452557067995488100431329546683892290368830932785383125217689248416255587443944787188751411379784306708103323622733308754835072304209691553745693244475565308992121938541446450836867205185190026622774469393254089619158602254944937429272277116039188313540483854855177129964283902849104126140103904165130543694188882637843777394732393541041102301389245108418174794517942642743981705639985917976494454062690657625952796637736797523083815632045292070490504025324380164645
atan(0) = 0
atan(0.2) = 0.19739555984988075837004976519479029344758510378785210151768894024103396997824378573269782803728804411262811807369136010445647988679423935574756549521630327005221074700156450155600612861855266332573186928066438968061895284058259311242516132973139933971132335378217960841766483105254730396657256504888781553093842905793116959341928518063649196975194017085609495273686737385084008123678561580093298225140232466755492110267045743788154748390799789850200752236968379613922783541932557223284138464774413529097054651224383026975605183775742208778358531524647493309145876338231124903320301268051006702233125750509424484602671622548940792261404679950623659692828730582878720536030345707660666813743125662674314089926057417035453940468136224110768081003621375992595890716664851452557067995488100431329546683892290368830932785383125217689248416255587443944787188751411379784306708103323622733308754835072304209691553745693244475565308992121938541446450836867205185190026622774469393254089619158602254944937429272277116039188313540483854855177129964283902849104126140103904165130543694188882637843777394732393541041102301389245108418174794517942642743981705639985917976494454062690657625952796637736797523083815632045292070490504025324380164645
atan(0.6) = 0.54041950027058415544357836460859991013514825146259238811636023340959898198391015308247454866682727563170221713828345828747797573139258558097235289141791654416129393828790297455480319517309868810054328231989599377306773816863627249474888726972672723145117400665456513158371245583178708607155514653203740354051809130353596851820165610223879836223620081063800674020842257239921665268773451018538331650632046887335336729324632912864322570586476128554952951271408756818880744382937849518866446659227976438137291284889907716793521654374642930499639637313174133493947703020745551804915625000841050136154576560672688569870998112933774744441661098236499074745611850105991183124278421376644467431287082665900880361947972210084822038553135395937987480965257455344879527618890478296200513482138323102616216185096338427363918723076632818599477148178361771712360150979602379687979337125368224604538286918074383496323348720502871796558587841809486371658011379646969610364814578734460877195580547782899660979640881412710517220569776317007309370895749283529649420512354600966162490444205958775401376934615786078945116349724307584195869078236493125422472580241779170173074091360003038379030821465450382743863644029124678898930517078363915403283291999
atan(1) = 0.78539816339744830961566084581987572104929234984377645524373614807695410157155224965700870633552926699553702162832057666177346115238764555793133985203212027936257102567548463027638991115573723873259549110720274391648336153211891205844669579131780047728641214173086508715261358166205334840181506228531843114675165157889704372038023024070731352292884109197314759000283263263720511663034603673798537790235826431759143989798827304652934548315294827627963701861559499068739183797143818122280698454575298728245841834061016416077150534873659880618429767554496523592569263480429407329418809616870461691735128300014203178631589020694644283568944740229340929468036711022530623835753663739634276269806992231473088550498902803225549021600860453995340744369282749012967680283749999959324451248776493293320402407964875611486383672707566063057706333617125881548279704275250078445968822164688330209535515429441728682589956337260718886718278989071597058844689843798944546444513304280670165325048196915279897730410504973452381430026637146581971648403834545699205757548800882546324224894340564985347281243044382086978287889371431061353767398770738327921543196397226877459543865936623482981376510023192541778475246220600321459040089092691502617754548574
atan(1.3123) = 0.91964614059182332013331473931296206687127081072244325665506930906645879655091723710452650711342065374259355883763294395090554784835097557927066077757498790964128546635427885995950190373761048592098136489838505531274592908161070506039286363525664482661669439982201753752379999037678843424199736002559803838759728320438973568856191878941907725235938402453054456106769564273038798023692251048576779956314559452963914084507192158254988651136316618525346136787861622311070075027613028612289087821359626402812295013221250441957876745755242199570331682130090921511114638551423896188923708361429858976154309361528013771296935451711871866725743726625355888076564136018912883001100799817185242471935767799015340019652645810399001001061271413883451209088771080203210031129395811701539986765686978084160587605551143767557789350388537392451534082633547134526616540373657197846521458728906589844563502759585469879575779610151913528650801300339438499756217298163717169796981242798866539142870642544119535626079640811372324299217622232718088756547012367367686930394813606212991533338472359571171257642739991944259047380963904946864200449668272405015423585158608190947175890624320729746599182162096968509233550137783379922673550922145896899706348092
atan(2) = 1.1071487177940905030170654601785370400700476454014326466765392074337103389773627940134171286861706414345441910054503158100411041231502799603911491341201349380058057851860891590202770663235486719483370930469272505464279291462253069174093776267974158394778026501552363021506174312455511395950286613430716196204511227003300787433098765840507305568550334961609171671820321435579524185770019741419178675560920723963709707800815692933389898166282963880586487355499774204412532624489100611524215416074766584529676305191359123843068833807854994436658360321388970745187923657572988919937839460158482554709016122503519687118978312274603696438961017595494868168060837208419367060923188585076632516724278701560947936914673620506997104742379528050811547911739823054478263229524792765892206034045102781101988780035206412430734065638063860806068376669717338185443086060746991321348499762999982233029912673121034142769929638619111748539190558224700487638422697883062469888832216932591590495886941611904086774359456360540330569519437303906129701909947434629654029661554128781866798538910763772929864980457095915162871222730812841475929467238817085569199368604853376570200836847837568496570195570102602599628327922940135494997183030056091709314862966
atan(2.2134) = 1.1464518258103377312470893032529779360618983683247424069641493272726676886400720661388059822892332209798116756706999191045880596218844797774786409333073009393071657097304027393271168102465731020412392276185829062310831424047069297948761554688538560824199517793574534864018256555119484358186683365374919469300420634994143809919918386085084537521313666669912219203006744970876399301770396726049320470918414995698801025147235420017226785961127903779756617580014171631039669477840899356396031982181454983329365948475591242925104561071598378360324172391004072945528015964984630640421946495811098528084258920782250398050577545769880405508624921365952097417529355456800349084868166043877381585686587958910418033603580599577074039500995146797660452027535755543124952448652194070358634330009070505369238165958311350595581337535035680308912987660532882993571582393821992678761850186036664847929083277371206167911067591158336597370160168058906871469058957826536290752119310965013793013297271772518947186246965681479150582376812859829018563769771862648578204286992803216411524269515769063109352085530212998500525296553627484488275645339518722508920721776362636258985318022241604442336258493695513268502841882416482839751959320957117491730610942
atan(5.234) = 1.3820129942058049196303478122717778736932877735420761930787767011154787200805312805765420405631716889350124588010917234174377513939062180983688193389629790125424961786821963781103941839863536019148709672201471132883896655832503733147446895982649143437873795794874083064290318548315660780064071854828239445514243896659487545981682602549496237800308036153233379206525024205076463217216481452782551360519510578372250540425707304397759651237709236391960713448478879667593092483353805585362404482971281544885281020926762651029566734276895181760390578518722856184737743193470049238255761742438256892489849132444711095861087780030230845288170412751193239528413712180851535869012792625889018117924247683099079823705014463295073793435148524063962571532437178795284597970801896928708195745601366802588221279398121226177869923190807790130092981276103452249518285475291046845778293752166263591700837240969721794097342882785811301008960335585835723102545434951259304455459482387947084636273027127155135543606925398726723575178040964846026171871195118326059181357882353697882584888655781937133188516253554451734506494291046829779460470423555543863754731319942334682288591204930143067105950793563786910131105944737368260231174815150959713072840845
atan(12.1233254) = 1.4884970217975809802517897365631939874319042553730010390149755661770908071455255776463152132274013477960602767767856258459679177917177565185695240656345470348380119513323539038991139814133530489018939320241784716463753359037172874694410779033358464542541752705992198040825235322643318789402868591881706968087785036701043005493092687851614679766489115516476963821622261731685915093916750559486172816833427107226411052178399848225175019655502957470449173149736264381529592922115629098189948722401287766928438113046439409951629506876102031268278879197799105056272338486691541792378293987344637163113493878635857744045183960470893874377092660201412132371217602420088974299084923663705553034583018489665482709973119014138077798611430288363589737788663410455106899779984354177552726746443622792341456124824524058210288949245910712548790198533773307026361514903784591853367673779710706592013547385674662217385270964139708203186513595948879385262919536180199054682153218385428897404246343548435160463517698998300823544338019273190591791974492946772049180101999964174802493113182632253743519211646428370720347955472052351768393956889747554566892990560923853552286425746078120142005739129759439396050178346207315947391210389075330118859877772
atan(34.234) = 1.541593904543642443714188731322308068598909848209879581285120232120883516811277351234403319164709688011724849751589143876385820883016888016106120853632755359438851487848864557402506276815520683609658409089273310682863153320752489816626095108886402540840929716716368802298730831806768387540519978800693342955713712677806778691485162248898754207736031064680738672528923858369077136426737817191852802229081870529506441060296683760941529566693480056947773879452057340830245110079620802135744373733904051984398467892123594091546857565109537306205830346006138272539795068967461098155284212367437768751161040675241598957653643096792325651901273777003951490659002892543243253915500236365686215213714725656002226962190002076288678601966572616808839427878681218514593239061949707074303856962460867813321399419142566980579601025693973336294846359682859220405801253096406690706961645406495450107371056394414054618279718059192348778252847731101517464953036397337875701376632700634975133992690462214107441425392274645984429342410722800040596051243200354340905155719783526313721538365636098985235558082509885162099653641946153772493950796883095109587555041397900068496916942206801901720830212691871543432923988555594889536494928238666366152833329
atan(2342.234234) = 1.5703693840388204307073862234460261255219641404744232298592006275161215884277777258009459412709768786933523258764018291393914575775298021664896223898871936772108813031657756973356676342870935407361559986955054208154905749372829440389795710719427337768831738733714071046017846642585809396802708672586008247107771636560928032711843274244279650058324113751682346335229727228295710097986966225902106766365451503339361709292586886957782484337103505635554051644259194321276109728979589522635473702115059313593762876055531134639676466479745205246784286454613999231108211633551314666163348769553599062589034728463032339382508248826544618547373454175333182164191638496737580272162857560797596172275230490165984339619732033254545911690573321170783641376492703716781439142467260247903914472447422794609212218349758109288042928791971919217906829586968596051316349092432343896990426706495086671507443883311758558561086119620171686603030214247821007141886184362037342895272937295013842794315616121054090417976854146490607671867922958049660461212177292219101046883228890262711020377172472570390912177585036521912106715515929374056957798628732858458111666247604638808854663053100496812993854351186098312445946819996298819528434416259073588658911374
atan(2342234) = 1.5707958998520719484515277250730557761314240174218706306174051430741289990696148333167715903067404761536938449130870704077458783130405770344840583895670176746594371053377318030827038001805850271302274376839065475204237668108794454723500987126281539494103578335861259372999166680333630978933667557339210404913784377056298927795588585941718721969726339087618501759777801631916734462704569087506491553844698260084749460767095082166560816699865543142526741005570513199385847502908023655419076647192584025477217542541168953664066010112826587583452418887985912462626452309925203311332828049281563464120278864036186806548519478530831209568645211692849820446395037656324095453220058442215575191365100558347584248304179257941438108693533298215662027615761605735710301112009867290212386440634776627123495489423179178974530208747664182451880859712883535301332910878239865377487428474199547402075485142728193494799738868201798682215098273527446466518452570478911815553464075848957744434948653096705186492931083941163111777328113122904332815583236836714184334195220875294925149793702012373591642250169604204557709979438596346910878251686346974625859516702517038467686054956107457630645952935626707115106726563051525210041338608675234195763840512
atan(345345354.234) = 1.5707963238992445198478812937436174366654918346891157947173131263394299600956840238885308174381196577200343610063400005398566444572716015926233873899278198201433271065087407058303089627786664922629050378663736228850719030353208328722396679581489524536669769286368773764124615332187849178910083786052318335749511894951871600746119264495986054251233291540463335654834754917174958139829508588811515906717336631692928625978367210042942921308408184261066169150156498923049615445780765407339536266411786608499963414986220259913814939896992904301128044074967134181971805927055172371375835562060695092103952607673957480216868496618933613954838753128580077097015724423708869936959391703018315725284352068092339450904315314557179910460742910307862240327345229013968317787345189499071848351845224832375370083825683965179179434699746092208996632560042018729967780041632885480080583897948004694806097217045609483194050059670631834413663393656960529299658064076062745721845925193542879794557680160792123195058036860141146273627550625610607889963599997489407145565469254417375449424282369920026178315357229005847714494110527048483177919212471160796992550151538460899129881937233548185925105946242554627324293533454115006320726103959511059628997029
atan(6456456345.745) = 1.5707963266400128956452356114866965936071799668388036081840585229852598592511293772446301389061386220207278182266743334217077032818016961788386561206148039983636749254481934681635975472593927434250231629812137488642155634996165578948799295611318457581786855577209056176315213127342965047335151636587704715333283947913849550230008862041190918414886269167925615843334421839530050418836853747543265131330805994952940257991335991843925260246443004724638670665634941982190692930341915411291023960890077223431406676010428430712041482783152211267989966847405349334255573323231584897462057915909008421549708142608807722123541992067414632851968523722864956454719667276147887844281224833284306291234283064052793882502472063446446816306122389046164956617973207174559353778716567161608969482195319818061358778312695403735104856137768972990935266256051333967067749693151568207237290092513724506874132609411147225667356155140962551334034505714038828330745558240159670582269283780999418920872054858865838254797050716980070407978164877737737256533390714012787874866509227094116268648441750305128137925903898153843485814166997058714233883124122623350069591390075750272739571834691163817997834950115512577524371993843947557304570777601985437764641266
acot(-6456456345.745) = 3.1415926534349095148765573031264480357057646665263565186715308191391680623942338765586475515771971560118018614833154867452546255865769872947013358246790445570888169767991627287163773695708672208902141451956192366971822865638543820117733211437674467127515098411826357919367484760584032015371452882294073338268316979491790424637613466855337188873463091007388567643391074492274152751443774482302972689377971281304769055951101452774512169909501970250231411037946841795938529689770679035747163651805136969080575042822631713927471589757884187391675920358304654052769426019317466363345819839283100759896733802611648357849859796206343489565757471768733142348327009480654012611431957581211161545195681510347411592602252624091556620626294479845233105491829756977152889835466567153473859731950618476725439259905670526032381590679282185602476532979476510276723690548201583896431054525451390548781235695299492962185347422593106328677690303528358240099683526999948579871171944637133451985881694241921817800879151711670546693983492307054131586214157623152629026376269403603381113627309863302197594174512774571239143392041283270984987362878270288934378230669521125764648345022015860414273136954754020933219421237964011849112588596140285961315550981
acot(-345345354.234) = 3.1415926506941411390792029853833688787640765343766687052047854224933381632387885232025482301091781917111084042629811538634035667620468927084860670939920603788684691578597099663830887850901409697280960200807791107180386260995586569891330595407845534082398012120986075507176886965428916146946385031758686958684544926529812475153723869310132324709810113379926287454891407569919060472436429323571223464764501918044757423938132670973529830971467149786658909522468398736797452205209529031795675957326846354149131781798423543129245046871724880424813997585866438900485658623141053837259597485434787430450978267676798115943186300757862470668627701174448262990623066628214994704110124450945170979245750514386957161004095875202289714780915001106930389201201778816561853844095189490936738601600523491039450565418659087476456169241259304820537899283467195039623720896682901169274348330885670736713200302933955219712041327122775611757319191471279941068596032835851655010748586049676912859567319543848102741140137854831622559632878054927002219644366906629248297075229430926640294403150482917095634563966105423243372071984813260753931398966618826381301189430983836391038655124558244782200407950881062983019342777574179298128743922497811583179906744
acot(-2342234) = 3.1415922266469685676828494167128072182300087171094235411048774392280372022127193326307890029777990101447678881697282237312928006178158681503467380936312582333845791566887010636354836224920595045954184198983120353533904898751172695892434902952637549039831821170478561116051438313574697946969968803045579027848817408634239802203193190755864992428303160927081453559834454284660836795311489822266199111891863546436578258726860543097147726362924508668119481377882413013133684262336787279875216338107643771126385909353372236879496117087558563707138372398885217181140305006011084777216589972655655802467304524039027442274837282669760066282434159738718006340002379860830220220370791190142430445326499004642201958403959818586547913013705389014730176489618155538303837168759867282077276690390075285787575971016154301271806943289177395063422126436308711610988851733289881066681192907137213443982588228616539231317730135653942459558754071341765878287390539238700724842366736705091777499958292479761166039013184935853588063333440552220727145264003745854025485704981051804189994772570125370661098498778480621953367557312882559181631731440494640210168155981962413959594828143432154226921254940265215470801775807171589501849356427213534719314750226
acot(-2342.234234) = 3.1411657108337170499387079150857775676205488401619761403466729236700297915708822251149633539420354126844263691330429824629383798823050932823523020939514342359360233545167449578884474565985680182013469809099109086484572980015207681558729626545783347314559981568331372789070118275826876364839009918292376870042804668138868907119447879058425920516900935591145298135286379881039812430593886960661814324412616789691190507252352347888369394000162471161146792016571094135023946488408353147091613393030119059242931242867734417855106573454477181370470239965513303949622064329637196132047110692927691400936060388465872975108826052965473475261162402221201368057798980701243705039313590308724451426236628936460602049719512593899655716010745411969851790250349253519374975199217260239768804722202721453273292699942733231585319663333485131829448096310393772360972289947482359586184191139432752713414546969200104295079077387072315463946686012062140418910824153121826252184175598151147875859325255504110069964058955141181083957873250387366054790892944201358942198392989066771975865356040585567460368426193912939307764293390215586327711278382880524042420305527050014300763436240425193409269156355824606668140996064116363111336452234797374112209821088
acot(-34.234) = 3.1123902313385390629455104229620595106974945478974324917725925282747917199543818505484207318357682220027988930082302971999327431877921791319688005576969959181639935391998338179552860991269951610748493913036787985158298763849903139335194866915220034954137540001780989766039579951308750843441501033713302052492170158356008661322456227303133812535937132486270338525345891236434873696874298906678235580337983991646893208562732298540002205329993766095070479166832473222050287860224971645813583428254100265493153045733439224130898682625827349185744256970960687443911803385760492447436604047048470025858636066755256625302854235106852113232801685815907700800197371129938557306305735111583717406098545702854639979721680581407996590339837816967156543152643361987739468447369497062607928819379907336797294475784400792103072744798452945974489730320253768513713953386014082596263380887002620542980813649832486282700788448044067265126184275125334586418468332733167666302668987862483784404936544005197053960336023741150320579429434657316800290193198912683250203066958011772402060362524473986921811829433975269016654114293747749995692987722978616680184189693424376176877942609392715613483604131557223790024289129676013187172967100924964185079243005
acot(-12.1233254) = 3.0592933485924775994831114282029454295304889550605539495024478623309990102886300769603326258984598817871343200334267791695148400964930476344322037696987875935631540026833231644518938037248275263670849142385839594793420589679551115863344694859714474088269995540609499783877506955884385757439169837588075591022818068278983879900697292665760950225065937355939915621678914384430017426523671294245880374880592393578239850138165309155761929318561922996041913522048164195277429681544392722646088413316347512577606479858642693167059613850834007391964832708698409774786191182777423258262055910718729501460519538638698379771501764609822731090881608247280318264824944624595099066235656411632408288544416935960100420072899574783187602931602379162657886662519960257700435836734354169417616996198921451005536606417499180507565683787423925160331465257198483336017455758834607542561438212648372633920650471563007953903262231591851980530169393763198797031857504939987963971055879241562930469255982931491140009599799992991299830343346702506986121655259855911890331611760140684067338092050745250812975460255304788116005533346338564039147436643895220151201629840369229044195198933402816738281041134397947751745227590327380239199228207613630642410787487
acot(-5.234) = 2.952809321000701538861669503911529315791872473229629103566248997269386923223635779890559453234230222926086502057732876740984673698681509214231499043027219571267638230033165638663174006297828079380061949434552601121356388647488197431638081180900515298360203862949138480734259018155672774810037310053460806844927692823742842038928720736364250825888485799269633100658167685782056554982340218754225891856667586472407933838547276532834656090076820191755345382079077948134092924278256920981854417388634129053444938773896593424499684125162715788407653202962216090325159588955593070413952366581234923083687479244755173158740558416915970200195936079706142542202105438535766063616352537381587337188564612939369753380479502394018359775532061486303072040629372859787813402755189692057308599535666546125230176099109634847514665773232100274163424799952862855917422633034106253497205818510392963360794032685806753061533415023795507835261613340015513487148340371104821374436214324408111770128266651021111508968902639341719986118336839416242050155196202746590033286764253020714742986752389493420264476486243086913016407216533304205021395017770320944806337059938771017419736439225483966338125279820229526582615518885743255203919263368926023662375056
acot(-2.2134) = 2.7172481526052343504784109948927293781604830680122953174516216234265758917831765654528233949602917549708857189273410724281349819266597708933413206373715414980323077610813719998798966325580475795064302098329883940640498654689447539117695470514894570369927760628191836607070528188360551326222984611081288092235453666572084684327522990899230807979890488509375171003063397623620501634377317460809028028965580282050629823107000880947813695624186869305349357952326071444787506237269662980852171673096514728978534315287794526140534668046330354484010125901903377664041868661070512106305708419185190866431284580785091033776895349908809262222413869411820283311136697661306473852018898791804236839647986405205035743703361160222183843821167237596728600901392305345718488505402194062223524579764369164033318647551286472892858072076548892920454254383958059303227523248872008367955614618974330889836186363259551904429058858610480374713815965873226283237996926586325200041021971821147826078306911155574926732329066676169626868382140289145412893450538771788419355796752979725676369248383882060178808334139089415896182874427913696759029125093666388093229361055808011750894091209566301038611560498334021624197891126536547131559977139495418015281520657
acot(-2) = 2.6779450445889871222483871518182884821686323450889855571640115035876185421204672933274345413572291754256182342620914691335880264279255710762538288381843754967309478365370584195730568886350231494135280752613327383793946522104631310343027692094330167940506269336169664764558445945696578363986587859137084819139544258581241661840703370654653576027127156801072123471876974088323626518376940476178886233608086010315538505760581153863976807829341929406179227727811674018160369383917864235980355106989826330178844672003562407058498940782586970560344313832288275463701776353658870385821601383532574893056041782506360322845296116413532553152749965641363054061668179412925491828073921333003487770685677147855565647014454181152106909062551618849879696785596372857071799286274792757757096283800401439766069261628181534728010800179577073417609643393142514495099026915797007010542264195937648274937015759009379879287920906071255525882846356039019899407360666642851379177734877788725623560896580994960066320441557355230806855524764733222524031590714343769495181171314305291131643517778876769999321229065972332558528800605099053746682946992964751153508007884298752062109610035162265092845497574741110955323377167060199786805200848594392232865772681
acot(-1.3123) = 2.4904424673867199393646364309527135089698555104099961671425416052203669996940217364185439197844791877336676020942740972744524701531262666951333404816392284683664275177052481205122817260490849633861723471127905431457126521458485291772862552178922457811895186832837477118290271537008951310456274845962349006811005863621838231293223792708337042982170662084768397410733609080047982134976145839617385553678621231648220206410484676756085774776690627378127354051098062044854844262190066485685048473051022385930397868134328327411217781550256196080719121723908396869625316551228271084776132759517078235962456596155642012856011349310116043386363320708403774701263755806397413067260812729645379501154975226196151712065045141685009904426299232187413269782733657822914539169689581162018888926323996467080139242148089499053055669580366951856694674986779889762317594892415735473845910305828325026363453361846892724475569228467335130208735927848263261744559698576160626268600785136020686979296703637467933108690065075827708715927089652588203205335468145876609844549241537130563998312715348954186582012882875611821562315970676706957173524720974906085850997795306194586626362249756769570935220220848205206618404257898402284075372910752890213521544524
acot(-1) = 2.3561944901923449288469825374596271631478770495313293657312084442308623047146567489710261190065878009866110648849617299853203834571629366737940195560963608380877130770264538908291697334672117161977864733216082317494500845963567361753400873739534014318592364251925952614578407449861600452054451868559552934402549547366911311611406907221219405687865232759194427700084978979116153498910381102139561337070747929527743196939648191395880364494588448288389110558467849720621755139143145436684209536372589618473752550218304924823145160462097964185528930266348957077770779044128822198825642885061138507520538490004260953589476706208393285070683422068802278840411013306759187150726099121890282880942097669441926565149670840967664706480258136198602223310784824703890304085124999987797335374632947987996120722389462683445915101812269818917311900085137764464483911282575023533790646649406499062860654628832518604776986901178215666015483696721479117653406953139683363933353991284201049597514459074583969319123151492035714429007991143974591494521150363709761727264640264763897267468302169495604184372913314626093486366811429318406130219631221498376462958919168063237863159780987044894412953006957762533542573866180096437712026727807450785326364572
acot(-0.6) = 2.1112158270654807746749000562483513522337329511501452986038325295635071851270146523964919613378858096227762603949246116110248980361678766968350325954821571028864359896388722351075830174845731655657342645343014816060344612328740966116422788523623281860239982901162953058889396191558937828751852711026742658340213944613300559589621165836534254080938829945843019202140878376736268859484265836613540723110369975085362470892228752217019166721706578381088035499452775495635911197722548576342784356837857389462897495301194054894782272412196269173649917242216718067908622998160436646375324423458197351962483316070109492713417615432306331157955057869518093368168527215105243079578574885591301997090106712884705746294577781653592008175485630392866896970382295337081488818639047821484941597969130968925702100102608965033668606849176494471488981541261353480891955953010253657991698145474488502360931777695784086150326139502430956999514581995268048934739106724485870325384118729580120784567694161345945644046189135961528008062305061017125266770341837492806093560995636605881094023288708874609593942070455025290169212846716970690340387577796978126555897303623292509216182323325000434178384151183546630081413647032532181701069526374692063879238915
acot(-0.2) = 1.7681918866447773776013714568345417355461698034754050120051612363949421731213482850467152407083465781037021613303325134280034021915695304716102451992805438287773527983525337621087859509300271407909228514950698775135856759048204172293185529123670002942841476372439097827228919943766540007702026896195246778244417322157252570341797456620511190156096223548023901327425326391252503144974776892769037380561188533027378008986470035309402384502138944510612815596008737775140115113622019346784553537392501098558873831934641585912990625352306197001521806663364054049428440329908993956215792050179193008570338235053783084186584966393822935939929416040930551862890215262793996820753767318692921935335711012562049119092386302348655198366985713210144956974218687401853125128416485137120597049304108701797035149982204159180370013079825734380466108348983920704134659730191153667624435243270028315237978569395576157487146642021468224900186697026513265913583052446509427807905323133580972390418601298916205040575843921918187889924158783364779815198479905568231436420172790519655261491922482415957720032986615890635011681984516351195264321571627117378572913677615939490500570836770102865341064599918172129374801552501627496337224867588703055988926179
acot(0) = 1.5707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899813747836759428763624456139690915059745649168366812203283215430106974731976123685953510899304718513852696085881465883761923374092338347025660002840635726317804138928856713788948045868185893607342204506124767150732747926855253961398446294617710099780560645109804320172090799068148873856549802593536056749999991864890249755298658664080481592975122297276734541513212611541266723425176309655940855050015689193764432937666041907103085888345736517991267452143777343655797814319411768937968759788909288902660856134033065009639383055979546082100994690476286005327429316394329680766909139841151509760176509264844978868112997069456248608876417395657577874286212270753479754147665584308639279445375491908773187324696596275302004638508355695049244120064291808017818538300523550909715
acot(0.2) = 1.373400766945015860861271926444961148650999595899700808969783355912874233164860713581319584633770489878445925182949793219090442417981051760115114208847937288672931304349404758996773693692921814139459112933741098152347770223655231004468230252904201614861500929679550565887562332271559392837057559521749046762564874099862917847341175300778135076105742013090200227268797891423570152023906457675037773553314203967627958693306088655177143482397898654057266514861506185235555840523550790212772584443761839273946290168976498051786958859715775524585010035843455538759926506226276897555173179656899166812371308495189818726605064188403477748764848005080581992432446914621825271354769817716078857258708588002718630110717481894156441027335846838799134077349441220333394698508351484660918345020648861553112581320374608541418345600320069084261642509786643191517722197990887771076309362260530376857622760238111531554883589288281932978712489860212555762429288507306839076989999857868709373960067746719575405158835806746276468208649607526800884416305391271145086659934756249887442846581374357818119246423113694415630347376405607334624263793666821379004436488127481149331697553787929032720953940935884458201529693573850108727881076948789799111289325
acot(0.6) = 1.0303768265243124637877433270311515319634364482249605223711120627443092211591943462315428640042312583593718261183576950360689465733827055348903268126463240145638481130630662859979766271383757893646476998945094940598989848956015516221445043129088737231216502768071650427215147074923196107320749780385994587529852118542581189225588043791758286836214813733082884397972426928751935805729575632905874392983960597618295125027302169644154652604411352670097445245171024131859762321134978672569495024992262101835439238323212511536077941537267683073721989779581891369119082394011326285392199423289987324731568003935571778739217992845551382269622838222218278419046157193907006454722890610262408510832690179704529673904983339636627600464858551205269400777330804268105583294860952162244838901541466348402458863083341279560884862233849930751593551905588999138419925757089777720395830720400843581453274394080907386885656395401856597687797013633370774603136830795091948252421202982687945345451584604766013448118012853419424563948349797615663392591191980786876209458524716412648595934447517119529318555147297809501145942901855453851166571930498353042061381255267458474601364051324392758372219858093470081308684841207596401914966110701908983222580515
acot(1) = 0.78539816339744830961566084581987572104929234984377645524373614807695410157155224965700870633552926699553702162832057666177346115238764555793133985203212027936257102567548463027638991115573723873259549110720274391648336153211891205844669579131780047728641214173086508715261358166205334840181506228531843114675165157889704372038023024070731352292884109197314759000283263263720511663034603673798537790235826431759143989798827304652934548315294827627963701861559499068739183797143818122280698454575298728245841834061016416077150534873659880618429767554496523592569263480429407329418809616870461691735128300014203178631589020694644283568944740229340929468036711022530623835753663739634276269806992231473088550498902803225549021600860453995340744369282749012967680283749999959324451248776493293320402407964875611486383672707566063057706333617125881548279704275250078445968822164688330209535515429441728682589956337260718886718278989071597058844689843798944546444513304280670165325048196915279897730410504973452381430026637146581971648403834545699205757548800882546324224894340564985347281243044382086978287889371431061353767398770738327921543196397226877459543865936623482981376510023192541778475246220600321459040089092691502617754548574
acot(1.3123) = 0.65115018620307329909800695232678937522731388896510965383240298708744940659218726220949090555763788024848048441900820937264137445642431553659201892648925264908385658499669040059327791857386399154420961731602043252022079398262711905650052794737895612795612988363971263678142717294731826256163276454503882390590601995340435175219854169199554979349829815941575061893796962254402225302376956299020295624157093410554373895090462451050880445494273036730581266935257375826408292566674607632272309087790971053679388654900782390196424323992077561666527852978902125674023888409434918469913910872311064407315947238500392585966242589677416700412145753833325970859509286026148364670406527662083310067678216663930837081345159796052097042140449494107230279649794417822725329438104188217108915731866008502480217210378607455414977995026594733663878584600704628569942868176842959045416185600470070574507528099297987485604133064369524244785756677803755617933162389434171923092045365762473791507225751286440259834741369135532438560835652060445854540260656724030724584702788158879656916450208770399523304843348772229697528397778957175843334347873204250827662807635845563971911841248926236216153837884288115047716942303417262995406627263237108335802749055
acot(2) = 0.46364760900080611621425623146121440202853705428612026381093308872019786416574170530060028398488789255652985225119083751350581818162501115547153056994410562071933626616488010153250275598792580551685388916747823728653879391801251719948401395583818511509502163330649387215460973207855555720860146322756524267305218045746400869745058389736389648900264868778537801282363312171645781468369009933405288824862445623881190901589497679971970114967760016450062530168121256093353041349396630129319242748402931611194920616208441593723612731668769816870275931895103339733259290385128925459459224632156097836380095374993209486073394918643251602748279304503733177255465049960867577062275441628502227372371197447336697731851069401381126995777925627482566009621167267481152728272252072259726842157101958775620917015577687098665426689034493518054728900537078381242128547943030243678452646699376838088771904127673115937480616288330320288044652395896189241305152708767264394000704439235424425691226977711518927717226446341501457164858901254102646277708194745101871218482060477273980464399573492241395912681517805022327863551434733707948240125153305800151092706745919989217079363394871280997051064345359057560667213211799287968108347884822088142360467483
acot(2.2134) = 0.42434450098455888798423238838677350603668633136281050352332296888124051450303243317521143038182531301126236758594123421895886268289081133838403877075693961941797634162056652122566301206490137542395175459582258160188358065953089432201723611378174487215287250410427668790340150781215826098496178803314491536346123965837970644876862187290617329372631551695507325970499076818677030308365240087103870871287502906530277728125300409133601237019310617458361227922977281827081672815878642680601077087336047623198024183366120402903255459031335977633617811198952317729858367311012508254618154275629938102627667392205902376757402583690484512051640266799160884760779867477057756822825667040494736682748104873841996764961999610680357648191769440014076968463207942594685836080978059215062559197462281532948423156346637717016953970064775323026282790628922933160843584612280230104319142469010011939780198085171395686069236762938071799734956297554125402998790109332526185367833498911202400517123676105370323598351353132113257036285145694873757659109950464912629472227673732928533207093523439339601041630786634188951322813206587277824778344146289430753879175030827392329234551650830921539390435109429950871922073617035814520560584975811830318202987727
acot(5.234) = 0.18878333258909169960097387936797356840529692614547671740869559503842948306257321873747537210788684505606158445554942990610917091086907301749386036510126154618264587266877288244238563832512087555032001499425837454457705748098745080214870198437068661078544470397432186787619530849254061879722293908781291774207891349184533284259220022646500326582687856862295725935316284476676391153904392819771561975276547079795782575340581565328272584253497291336320269238330201461547442760749580390937352079437782007638873458854406321858633726978367943632953749921764485337761095026158322276280001809358354458571765275581295398652300241086980114256185352946749463651936300236545888981379401220378371360371507631955378863947660973500360108850235667351055773414193710073089380859481030631566945041539318560758592021948538961194068113507054224814482854473217240601376553797589688434154706807714024502062658449186239424206483846663324763346954622284836886663925338085296048334431784681869484287366122559008440024751755959637527108272864644703681578095717908137819701518778228113822600902123310599362677323553219656611510835832393824912930093305921217205539079595030408096201819823945535291693512110747214455639432993826960315768430033873408104780688695
acot(12.1233254) = 0.08229930499731563897953195507655745466668044431455187147249672997681739599757892166770219944365718619501376647985552747757900451305753459729315563842969352388713010001861535665366584089812142856329705019022701618659138716052053664745231367929975450031864901286251037022270363105977481786334326538246616548472479948768978689145119169625315906920877063229859879784343909210581872386901701752735347412137381791254177457813656127054118900075560080551435672225756354322182438373131345262661909685137719787207302537657638732638006000986299448554070743131001996622415142093943396735054679360294551752335317813669828916811338436680349823366962878444560535223897397844171504680658090842213022193783799566291350001266615465070320057087418024354784110851931393474866362767656458143121635033116758663226243567684510640869877852956025000627510681896518692832944259512654238358260906532269594498935557002136835191327203033124355741571422018654400265060184325795898546067494424707051356607632958346208190825644019963896527416673081561258025377062739623677919714077602123344623518656854807433259370369624480466753096224022338605023595228644001110174156487185215219396223474412465764542695628748790689596448708979127483444168074294629704046910319429
acot(34.234) = 0.029202422251254175517132960317443373499674851477673329202352064033024686331827148079614093506348845979349193505052009447161101421758403099756558850431485199286290563502104703150273545495953793855532573125132177150103569743485334300267296473749198413731894566745361372006496331517338309263110145769943519337789590479987308749275298232515872838121651119265556507476741406905333096833954256284117953575634658105676438735679862332117161399612416495611500157779132640544538565863255560309869595357601922580518368789096734229996153132363660306162765005083792199311590200641127048433091979969971465083541525325042464614978137317100560019477621027582867098701731327907369222799573038426999310182425118973459544047788053988222301830050636463097975459506973761744760366613050292112185168013068998053086648740154945249148072428457347924859280312659658410559792832408594878212414797887271154083339252194420519033519408686022028956112732050330423711940760478641015227513633384978428172508273476091490513182817824823063199258122020131598836916833490559643209995256234124612762959521175200721710066778377756577466104145482467454581397178531671448843308886546637480693960376525667757906699987771979292136580935856411539644306853615163686202257642452
acot(2342.234234) = 0.00042694275607618852393546819372531657662055921312968062827166863778661471532677351307147140008165529772171738023932418415546472724548894937305731417704688151426074818519356321711218802438093672903498351890006701747614812695488007791382051069286717768965041009032306970344249906552575712335925731203603758272613950170128416957613305698666204002527080877806054648269254244483922346199545088576007916817137830124670886671785739728044253259554598900386887280527054924717270304491741018206659888000004320554054907566721485757536404949867708769016670562853054874056410625345667997204131538204932757579909315398082963438095553123842381664154938705350037294157037077685444949878751871292590816861679561286333704800485273905638926295987696282845074973638460858120969142827397439609757773078758640548682632432170130092338057495412933936344371364565802583395917626176717922033377264425793703996592025765871779569051478319720907406255835664984046270517843977515663936297235611201902706940232620018891281052468481998686141374044712667338684685896169207401046265312862465538246016956404266785440710238398954835508623583568382137956811254148071261969730318407366830541101342241997832814476534524100432491024241237654722795834022792269348919983410908
acot(2342234) = 0.00000042694282467077979396656669566596716068226568227987006715307977920407348966599724582236431805783738019834355408291580104399173471408137862131449722288406570494601323745747007602213088945033496354453049894031254295625335837864454329287000744700516246644987560423700531049529074359891026336883671582180212486545216419466120160188724275484888504827518444500402788510208273678699023516472532160042024670262670793371926703787640260929631934223830659993667413866143619892565207399690370630437224757201719508242710343295513640968619053885402335346229133922558874003861606781545509338740925288742267467959666538291777983256080976471451437363530183654472123045481820293139306743057112800625962978879470334617956013027036716956266387925834061212580949440668832349447401327016525038091205220315405849921697959433227465257938490301596604070105416410083230299768101503117063359587381186398316179431601522417182523992503450951285575242868729452504853982808770937354385850071762886300609862863507930531510170535273645086772143064120615140975300724256568173145393012143396951851661006234778139984392722128379475984356898653598752280678006909584491225769283370242227182312172389656293490690118012405883226810685390817666792098630663277870692032045047
acot(345345354.234) = 0.0000000028956520993834403978961340054330928649984371157701591698144782430474204754254865952329388762710396822503011527836902778475036895232392923141364207385818149448422285547224708595328079852022859443480318649478948200289169912446537236244866485009058473548248527978927656301053217789126217459654050287185521136626069273661485340318160216207343530298999616145221897735569144192777412145948191651329828654658900171981398250887643988354650781264526571222155400890698221313647998217116603424503273137149204951825983023301615167077739071822557909435932170536542046769030709094507926361313397246243073052328883155509449307519995242758950194917288108796591617780797254830191341044908539528677046378202278259195465246087929893859429180491205908546511320788625218269404810492793041897910073826288710397767291157118097299841767120402544634163383157579688160813417130209113180534989661347101005868842736253323941207781511942929992404157358882469279904683726163567056735662591153270451959222263856351024064134549330012377776803705786439717166911650434005944290922091889395554585743077043277933251647411547943083763759163787575560541676504787316089127906914592778891250091148410350196058395953728370755710665949285487291714578789463921912685677590314
acot(6456456345.745) = 0.00000000015488372358608608015305484849140473284874930230341377316864834389197512206938727376491991197034622502996681990183921902297359493702402358344943656036146712590277579238918227505208173404016781923319173896875115956462126622201346202150375519639413872574082455667370585058981019207011496091186639076017490836640913241775957427729553520436905526715373359567222308132140519137700669872164424267163592913988885399684294690866616494166159608009540697066769578315571438290868482131651157300249825222177616908017748525033886241915797648556959866634939553842582793728542965684217040074650839167973175173940329136027758120715142238618204243230032294388876749283582369228695079146425489627271153822418238275973084971986629880140497017529031922558833426280341822780334328302559207675599788406027217032802797185621718784037442396206060004673738423425881911618984474819564743404239415350329704764771985108506351123111812260096212921002805834381924105196292387066333770751346141441375845241901412912850502777104058780271625515786570731473761951270532766432509494151485763304263626919413183227049782635521717637072891535565195966300250422342390478893696252191692013526335327782774670545229957781706772502761167345034470409363150857862684487444490433
sinh(-345345345345.4356) = -1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273641923638629521770577397327885401907863377794806750751661753189060375955645994853984715806351692584049587731101637514636864779367944366394466801959272746712400122907579240154503652510470286915611746462372338781623998049194088425613595135690619556181225998356227804800907916862085274743145127430201461893210678363638369306394320366136306285373146213898210665905504648875697932208966419615003369442671068937136724753123727137540321962019567347841796924064750278125506538275932903126220861787725012179708524759103116212647875644165371682837169765409295610173408439955336306649989785212247583044194197242660671647047862416233288367494147985582174176222685899729856693220870205472268315307898896796676834526397440096138432681850432241077218340384157168675188503025555890958037821315581882636522319551273002627155871720053222141877733857300276828193832587926755662979066014874274723735996326350875905341302893522767973741819970235892170965457476e+149981577834
sinh(-456456456.234) = -7.42180222618854937989804404761085942678123246233965601532123888101117680696597733659384155748630948241328903979534331567747924772005408336802840737295034384233486128182705933474467148493734785188714315366114742390997651661130934215539363732578254097192521392639025511538610755610757043379618710491525294552273716114373505571452792012853485452483344533281621482225400788930197432060155811881754536660503718576464261912953495166110022263316348181117133701674745308823653491146895283767777596449048639235269243000069379776011007789225339445805676675838005805250145750121609546506707338943162897191058559037570458416007271241087859608065379535855260144863264450622389732582648950410719025197077332357939826956474980647858915468702887135988858955798506349285330884175375841615020283826400099925906364372037307383660033038240164500361666235525169244015918796423223545264891705562537850691209782326543936277855216030097030792842881084086017377717524905703280452121565396858763812491107238193337748666911562054062097072030338498600282320134785902508290050456105123297990766472307950555702712998713443267033072643023123319599884917149056821799086415535217271000152556679089681756699302216365893912506952840045140853481234380413641573718141263e+198236519
sinh(-456456.234) = -1.32625350243695290338973868469802522741854153845986381995510150073450808376870015874340158942629883261264380894187565960067672957462207020312445001932041207231707353683700505720398772134451216912978534872406593633779412834523519229103251154264357908101088087509216224580451997054270056361825872960548213851063690314011123385468844033138260950209453804612697439176369216508132293340016362193030586105230150966938653036259998264518737779289534879517248451892777898466931134586624744247972385255291340091490559270045984778992732714901842548663012796764052747718987791413192975984600891266313084954284829410012415649314136922747022080189104518902419150375090754029004262206862808482058810154253661949774029377299101353411855891498519543123756121187446538349695489860165432540549708258767867674741541415661364854762099393407331326236954661211892595303809154717372665785727655615391409356872978501192385853097010107110320976029049654066084599348623364473262072620921705767046382275596656429072643735082507709955412458996303026185883835118799535448361308753292087554828972410581278956144540208165277609159979797036313071831813527800462597347683025895218138526261400704677384841667693786065526587602416131667274368031177843170132369346185127e+198236
sinh(-78978.234) = -3.23732773604745331787198827381411065022049728700925357710897716626048697359159035011675924667628533348272125718669800749816450206510911205538691352291540899003052199670014371667723664860383720747292707795250916542351602348158228055981943535958475211506424202169640870200606510921013841027509609419492450864970187281079679477483980355365170908642051051994034373461498398020047908223724445333441980525358409830708686252626511396058860522354650564321584679417639769527993233888488700694928216923333382610849831729706897293033998543320607155864733032342367630110638398500007241269339395081820597723890933486532641990750506109627505475224961452447277538444679706821293727153103234173409990685560977352419091329287624441763129551837557642516551828631599577723901704718018555595586520535041449472068135875421824659148205821065153946754046059791036411022865855579120908889906013673841158002778173400916287827566396075872353045370287161857533856021398376346319814719573576288168333551531632432796662224821783799017386986567313501488284521473395952409565886925683295307108156969097360261937531681268668622435196437017983524158599329482634040011586130673335019972876440525720813438231223457296767429169720832119874808148061430458469065543634204e+34299
sinh(-645.2342) = -8.3295703323765737825515971494631608785310629938100137052969985165573267277550245994408859517888192019454707340532285958902369035654202399759090004987961156871576790442451382617471532931541266293188501044729523813782762222622992121884604800382160661879570649397749703918870400909683502142166879165649272854662731770089957633243237286254006443922153421975724773718469706966317263860936095389099045947322438182746953750010532909743062774287544536544708375715001346786835975639556555134195526369369685050500671500889513234679287377718376692176252236104880258461080047389565853489817980632955309292505709777700336370624332705611805674875363025848538720058042868363552710610381273852417122322021347800200124553751748916981186278270206604773592511878129000599633443687194604724245490986084784578647513475373184680115392629806823276160089930347967255738187293975117551113180996354433224390052415808544419039263043823166933126957777484315932122585516934971990655640675922923387182520667615671019905219118383665557979839340201615025898387037351189873808179851729565243688645253692483385924385774099305988110884775923108384691445257413549411779535121739682163596864147659581808071524189175377899666840148792586658581565663039033664235163923639e+279
sinh(-43.2342) = -2.9877516426127545897544044064916111208192332499226453194727458709076010457793612136759135894092648697297777886827759230808289152840325598885764719800571702098751744566424137240715780743908502810910930627438415039188383433369759826214306035472249215377220489813451081539993794761261351470671019867422535203410963005001120547978322090961826770970757237373865304098871797893610964117262398403804345945413124606789853981399602966406421040541582633991977122066092698894697936123161102461023945094810285557433434092218685683839731668295166525140402189904783948878461465163433142933739766299315472180555573760395585111187477848741418128455992999315407185712781111526287886769189208898997868665619717049846063584739000551099274812899132323427369178214790930909891130846425810736775051224449881177166229167747052296577087966629416033972859797236906359392055429837395494171992388219067383233233571957119800898451053127054814117872786040868967866595481825215451736374842895204233632541108731025643873845779573764679314732905192547914601618740309945759137788258701318309739725635138623510930354081266884321544525351524096818156280339183896220004306777606956216928726894522731444825210232565776620044985993225934521602649672065443447725786290358e+18
sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303543412019045918097919892294073407838139259884836471015159822697308456025025023148924605332848906050687606515501264758549739398367150569870169682417514106376998175679434628187197263071004443858931520543083473247630760913661594105267593835787034933212789966504797551260787087963884161777854894254265491962348697942082547601487161469311967190699490402399242187484920739836155872323295812476015041251110249612543905106791016342407945198241650594585901289079170214429123514664293707318056792424542174335612307377008718245430101477302172032207960538557455138068507225653780184954833793202320934512601590424251344371145205888137082752418016028229783375177860386647914881777290584906563098455294479614480948519076981109236477608866753296244509236870754589806760489988565293888769220274934082631992226252220974952207570714826551268121048152379872335323877000452904133058386535414736890868051197580626170103850557396330993635029999734967157646302096811845126506421052201959797335116123223867731898784935682151066095595940691396878353038906840398666291081430996312739110832265803707075904068076798026115314953127732907924686358647782167958072798116168639973505710234561
sinh(-2) = -3.6268604078470187676682139828012617048863420123211357213094844749342502109887850367236071812942323730093379370379226569557176284104442101681597485392006858846544363340243640856987764551858526487032729130931009216977664336160492956708732632282003897164175574147473719076540569643904105755045947928311164040125141522362093130314380400663642651322023604682630131520050303050534007985506318029992122608480946702332366196812009789214691732738101136970005053482674728222172271620098076321396788860292165883611094817258630471089669011927127329561294070227790318117244686175136743585722405245524528469720622313220039145032489598184164612249201743621211560513192260116043757189564444402131993244379935713325943426971866192739731253069489412350016712973836292316646217767172133865341536045920316559977277374107936982504416791401105473055969103495317247157130380500327215315792260434575417494533781263189473383640766029330488641520656598567650453788737311754899633097875299914982595963519304083445406753458998024466442590879257780849070308629064489120705091571544536612553742288102854646887773756924936966904839395796521576877351716675294552126361883566897113274204225526716756500606438819324482426428413604258519706358688472254545171885510763
sinh(-1.213) = -1.5331280920755698794512552556893764663937392817091703540794700928659778470160728496362481494637864420375334316874391299209849507793324146802674662073167346421790983919494863948634353333109243458029760311887050971600529632653783420275144655874061865845845132322883094847494430361039711713170125491968022707668849552673414247553547875340384525932207851144083004847864819718482851544088925137467779266935324839039783852050945689191820179023577791148364212018020674530518751346344132274106136372571411874036890086030048510435650322770640753896801083734288421047866085139160699512331483729642824116140043443733874766901853798404569135129861403388159100132498902473203373658337542553016869049250248516370221967234814619681254580354453615235764194092880047426007231882364174715183987237922336145600327707011910418580461115064496000715214547757047972182527567530140047271654781796278291871344546618501924402031908070763938091221287534207527183391130124681074558303379734204214810377239139703400360570876939545289478312452026657748192237639533989042964191488066525160811112481897753660714226034479693232358660351017217341286447232108907524749187515552025618263553567108627421965936017894220501382517103739282072191992363228621273872764828433
sinh(-1) = -1.1752011936438014568823818505956008151557179813340958702295654130133075673043238956071174520896233918404195333275795323567852189019194572821368403528832484238229689806253026878572974193778037894530156457975748559863812033933000211943571349392767479287838086397780915943822887094379183712322502306432683489821868659007368597138765536487737915436208491950598400985696957504601707347646045559914877642254885845736315892502135438245978143162874775249565935186798861968577094170390099113872716177152780262453321951854415262402416103920761267624912645278798537338302365909296461050504645113473272056325166736580461403198178841883844076107237360882113435617758002908523909965114638588786393443563656929774154764067076723033758298863411337231625383837481234510640896452737791466885735172361927783511286706456658282762063511732883353212763583727558145625271856252146462467309096604070032301858607354735125956935484726149897351622346477886899320649971872128907279314186746429627514320350120547046155596810486684004288245233456679265598513848294128074663733780838812859950158801950409444990812668313797197317226886437271427240722343390564025359863964531628832202955998451041552338394323847767389316193202562918145337540375182799775428299239198
sinh(-0.23) = -0.23203320371307192732019814277766144629660661917431359916327002468158503309492093625688465860085095672201837653772681653147115303365622178981953379679548379188404927263436085732946592347255852211433378543407383475045494537968117696043533741246947689888914113244768482821456881088457648176438325401872317252843117510116097938848482532517017465572653997246810181273492417360601910182668120030656085144678303879864746626529352663592860982128197104887799131738800772887328008272526620552275011520955490688967403922775089371835988568800594133701666228860285241029029705393910341782957925461367955387404887138540049162254198016853652939399381876025096258616092300310239811973193285719490764647542670576574689640716001775767655897240298089836354743438355571364178732251338501281165209308593402343108187366284829307433138498937579861740465710946372520127571308634124932729879813824924155369757139781349783046407682578691261275148860819991055700814448066492089257380562641726216483409283076749524300121459332398419291913265265093047223711971634527780974700882910339568334322902077100787649602567419492654954821257459979698668096135037727211728944373556747908776060831565549961958100585000359370310730306268616835168562785801734984718770430286
sinh(-0.000000000000002) = -0.0000000000000020000000000000000000000000000013333333333333333333333333333336000000000000000000000000000000253968253968253968253968253968268077601410934744268077601410935257335257335257335257335257335270490826046381601937157492713048519186085323651461217598783736353558949263897910023026736378743891498180998256532043796137217781789493948474933114836292914975116678733813511971051635940235826197241548105703324213217892611527377918636735884729428090054006441421771463550062825651841885664447490366576917866649781087488943013495598409589803488610816986024542732124870489134097500793147950372450333391933468757780281861505941047793403018914297595447153695344704666533950334672447587190870408703253025878156688972501004917885531307357838392016043476191096686195644514066365774171929764143164506645890830126587309433442153269524221383070871063966596464284041400708478383651381623332043292173859695664223811838783938502920612272774396231756382409924553015169016753172379317751798253770907145378943172244663997101887657294767368935815375453296944913233329224119313129801687984478592416735918112694094300461693237265395053213888941444965227542322263637582153005748250969288043153156264304902459258754966515897766163501678252436513571135750472831503480294
sinh(0) = 0
sinh(-0.000000000000002) = -0.0000000000000020000000000000000000000000000013333333333333333333333333333336000000000000000000000000000000253968253968253968253968253968268077601410934744268077601410935257335257335257335257335257335270490826046381601937157492713048519186085323651461217598783736353558949263897910023026736378743891498180998256532043796137217781789493948474933114836292914975116678733813511971051635940235826197241548105703324213217892611527377918636735884729428090054006441421771463550062825651841885664447490366576917866649781087488943013495598409589803488610816986024542732124870489134097500793147950372450333391933468757780281861505941047793403018914297595447153695344704666533950334672447587190870408703253025878156688972501004917885531307357838392016043476191096686195644514066365774171929764143164506645890830126587309433442153269524221383070871063966596464284041400708478383651381623332043292173859695664223811838783938502920612272774396231756382409924553015169016753172379317751798253770907145378943172244663997101887657294767368935815375453296944913233329224119313129801687984478592416735918112694094300461693237265395053213888941444965227542322263637582153005748250969288043153156264304902459258754966515897766163501678252436513571135750472831503480294
sinh(-0.23) = -0.23203320371307192732019814277766144629660661917431359916327002468158503309492093625688465860085095672201837653772681653147115303365622178981953379679548379188404927263436085732946592347255852211433378543407383475045494537968117696043533741246947689888914113244768482821456881088457648176438325401872317252843117510116097938848482532517017465572653997246810181273492417360601910182668120030656085144678303879864746626529352663592860982128197104887799131738800772887328008272526620552275011520955490688967403922775089371835988568800594133701666228860285241029029705393910341782957925461367955387404887138540049162254198016853652939399381876025096258616092300310239811973193285719490764647542670576574689640716001775767655897240298089836354743438355571364178732251338501281165209308593402343108187366284829307433138498937579861740465710946372520127571308634124932729879813824924155369757139781349783046407682578691261275148860819991055700814448066492089257380562641726216483409283076749524300121459332398419291913265265093047223711971634527780974700882910339568334322902077100787649602567419492654954821257459979698668096135037727211728944373556747908776060831565549961958100585000359370310730306268616835168562785801734984718770430286
sinh(-1) = -1.1752011936438014568823818505956008151557179813340958702295654130133075673043238956071174520896233918404195333275795323567852189019194572821368403528832484238229689806253026878572974193778037894530156457975748559863812033933000211943571349392767479287838086397780915943822887094379183712322502306432683489821868659007368597138765536487737915436208491950598400985696957504601707347646045559914877642254885845736315892502135438245978143162874775249565935186798861968577094170390099113872716177152780262453321951854415262402416103920761267624912645278798537338302365909296461050504645113473272056325166736580461403198178841883844076107237360882113435617758002908523909965114638588786393443563656929774154764067076723033758298863411337231625383837481234510640896452737791466885735172361927783511286706456658282762063511732883353212763583727558145625271856252146462467309096604070032301858607354735125956935484726149897351622346477886899320649971872128907279314186746429627514320350120547046155596810486684004288245233456679265598513848294128074663733780838812859950158801950409444990812668313797197317226886437271427240722343390564025359863964531628832202955998451041552338394323847767389316193202562918145337540375182799775428299239198
sinh(-1.213) = -1.5331280920755698794512552556893764663937392817091703540794700928659778470160728496362481494637864420375334316874391299209849507793324146802674662073167346421790983919494863948634353333109243458029760311887050971600529632653783420275144655874061865845845132322883094847494430361039711713170125491968022707668849552673414247553547875340384525932207851144083004847864819718482851544088925137467779266935324839039783852050945689191820179023577791148364212018020674530518751346344132274106136372571411874036890086030048510435650322770640753896801083734288421047866085139160699512331483729642824116140043443733874766901853798404569135129861403388159100132498902473203373658337542553016869049250248516370221967234814619681254580354453615235764194092880047426007231882364174715183987237922336145600327707011910418580461115064496000715214547757047972182527567530140047271654781796278291871344546618501924402031908070763938091221287534207527183391130124681074558303379734204214810377239139703400360570876939545289478312452026657748192237639533989042964191488066525160811112481897753660714226034479693232358660351017217341286447232108907524749187515552025618263553567108627421965936017894220501382517103739282072191992363228621273872764828433
sinh(-2) = -3.6268604078470187676682139828012617048863420123211357213094844749342502109887850367236071812942323730093379370379226569557176284104442101681597485392006858846544363340243640856987764551858526487032729130931009216977664336160492956708732632282003897164175574147473719076540569643904105755045947928311164040125141522362093130314380400663642651322023604682630131520050303050534007985506318029992122608480946702332366196812009789214691732738101136970005053482674728222172271620098076321396788860292165883611094817258630471089669011927127329561294070227790318117244686175136743585722405245524528469720622313220039145032489598184164612249201743621211560513192260116043757189564444402131993244379935713325943426971866192739731253069489412350016712973836292316646217767172133865341536045920316559977277374107936982504416791401105473055969103495317247157130380500327215315792260434575417494533781263189473383640766029330488641520656598567650453788737311754899633097875299914982595963519304083445406753458998024466442590879257780849070308629064489120705091571544536612553742288102854646887773756924936966904839395796521576877351716675294552126361883566897113274204225526716756500606438819324482426428413604258519706358688472254545171885510763
sinh(-4.123) = -30.86400071555528718142382593837156970084687908561667598086342224705409303543412019045918097919892294073407838139259884836471015159822697308456025025023148924605332848906050687606515501264758549739398367150569870169682417514106376998175679434628187197263071004443858931520543083473247630760913661594105267593835787034933212789966504797551260787087963884161777854894254265491962348697942082547601487161469311967190699490402399242187484920739836155872323295812476015041251110249612543905106791016342407945198241650594585901289079170214429123514664293707318056792424542174335612307377008718245430101477302172032207960538557455138068507225653780184954833793202320934512601590424251344371145205888137082752418016028229783375177860386647914881777290584906563098455294479614480948519076981109236477608866753296244509236870754589806760489988565293888769220274934082631992226252220974952207570714826551268121048152379872335323877000452904133058386535414736890868051197580626170103850557396330993635029999734967157646302096811845126506421052201959797335116123223867731898784935682151066095595940691396878353038906840398666291081430996312739110832265803707075904068076798026115314953127732907924686358647782167958072798116168639973505710234561
sinh(-43.2342) = -2.9877516426127545897544044064916111208192332499226453194727458709076010457793612136759135894092648697297777886827759230808289152840325598885764719800571702098751744566424137240715780743908502810910930627438415039188383433369759826214306035472249215377220489813451081539993794761261351470671019867422535203410963005001120547978322090961826770970757237373865304098871797893610964117262398403804345945413124606789853981399602966406421040541582633991977122066092698894697936123161102461023945094810285557433434092218685683839731668295166525140402189904783948878461465163433142933739766299315472180555573760395585111187477848741418128455992999315407185712781111526287886769189208898997868665619717049846063584739000551099274812899132323427369178214790930909891130846425810736775051224449881177166229167747052296577087966629416033972859797236906359392055429837395494171992388219067383233233571957119800898451053127054814117872786040868967866595481825215451736374842895204233632541108731025643873845779573764679314732905192547914601618740309945759137788258701318309739725635138623510930354081266884321544525351524096818156280339183896220004306777606956216928726894522731444825210232565776620044985993225934521602649672065443447725786290358e+18
sinh(-645.2342) = -8.3295703323765737825515971494631608785310629938100137052969985165573267277550245994408859517888192019454707340532285958902369035654202399759090004987961156871576790442451382617471532931541266293188501044729523813782762222622992121884604800382160661879570649397749703918870400909683502142166879165649272854662731770089957633243237286254006443922153421975724773718469706966317263860936095389099045947322438182746953750010532909743062774287544536544708375715001346786835975639556555134195526369369685050500671500889513234679287377718376692176252236104880258461080047389565853489817980632955309292505709777700336370624332705611805674875363025848538720058042868363552710610381273852417122322021347800200124553751748916981186278270206604773592511878129000599633443687194604724245490986084784578647513475373184680115392629806823276160089930347967255738187293975117551113180996354433224390052415808544419039263043823166933126957777484315932122585516934971990655640675922923387182520667615671019905219118383665557979839340201615025898387037351189873808179851729565243688645253692483385924385774099305988110884775923108384691445257413549411779535121739682163596864147659581808071524189175377899666840148792586658581565663039033664235163923639e+279
sinh(-78978.234) = -3.23732773604745331787198827381411065022049728700925357710897716626048697359159035011675924667628533348272125718669800749816450206510911205538691352291540899003052199670014371667723664860383720747292707795250916542351602348158228055981943535958475211506424202169640870200606510921013841027509609419492450864970187281079679477483980355365170908642051051994034373461498398020047908223724445333441980525358409830708686252626511396058860522354650564321584679417639769527993233888488700694928216923333382610849831729706897293033998543320607155864733032342367630110638398500007241269339395081820597723890933486532641990750506109627505475224961452447277538444679706821293727153103234173409990685560977352419091329287624441763129551837557642516551828631599577723901704718018555595586520535041449472068135875421824659148205821065153946754046059791036411022865855579120908889906013673841158002778173400916287827566396075872353045370287161857533856021398376346319814719573576288168333551531632432796662224821783799017386986567313501488284521473395952409565886925683295307108156969097360261937531681268668622435196437017983524158599329482634040011586130673335019972876440525720813438231223457296767429169720832119874808148061430458469065543634204e+34299
sinh(-456456.234) = -1.32625350243695290338973868469802522741854153845986381995510150073450808376870015874340158942629883261264380894187565960067672957462207020312445001932041207231707353683700505720398772134451216912978534872406593633779412834523519229103251154264357908101088087509216224580451997054270056361825872960548213851063690314011123385468844033138260950209453804612697439176369216508132293340016362193030586105230150966938653036259998264518737779289534879517248451892777898466931134586624744247972385255291340091490559270045984778992732714901842548663012796764052747718987791413192975984600891266313084954284829410012415649314136922747022080189104518902419150375090754029004262206862808482058810154253661949774029377299101353411855891498519543123756121187446538349695489860165432540549708258767867674741541415661364854762099393407331326236954661211892595303809154717372665785727655615391409356872978501192385853097010107110320976029049654066084599348623364473262072620921705767046382275596656429072643735082507709955412458996303026185883835118799535448361308753292087554828972410581278956144540208165277609159979797036313071831813527800462597347683025895218138526261400704677384841667693786065526587602416131667274368031177843170132369346185127e+198236
sinh(-456456456.234) = -7.42180222618854937989804404761085942678123246233965601532123888101117680696597733659384155748630948241328903979534331567747924772005408336802840737295034384233486128182705933474467148493734785188714315366114742390997651661130934215539363732578254097192521392639025511538610755610757043379618710491525294552273716114373505571452792012853485452483344533281621482225400788930197432060155811881754536660503718576464261912953495166110022263316348181117133701674745308823653491146895283767777596449048639235269243000069379776011007789225339445805676675838005805250145750121609546506707338943162897191058559037570458416007271241087859608065379535855260144863264450622389732582648950410719025197077332357939826956474980647858915468702887135988858955798506349285330884175375841615020283826400099925906364372037307383660033038240164500361666235525169244015918796423223545264891705562537850691209782326543936277855216030097030792842881084086017377717524905703280452121565396858763812491107238193337748666911562054062097072030338498600282320134785902508290050456105123297990766472307950555702712998713443267033072643023123319599884917149056821799086415535217271000152556679089681756699302216365893912506952840045140853481234380413641573718141263e+198236519
sinh(-345345345345.4356) = -1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273641923638629521770577397327885401907863377794806750751661753189060375955645994853984715806351692584049587731101637514636864779367944366394466801959272746712400122907579240154503652510470286915611746462372338781623998049194088425613595135690619556181225998356227804800907916862085274743145127430201461893210678363638369306394320366136306285373146213898210665905504648875697932208966419615003369442671068937136724753123727137540321962019567347841796924064750278125506538275932903126220861787725012179708524759103116212647875644165371682837169765409295610173408439955336306649989785212247583044194197242660671647047862416233288367494147985582174176222685899729856693220870205472268315307898896796676834526397440096138432681850432241077218340384157168675188503025555890958037821315581882636522319551273002627155871720053222141877733857300276828193832587926755662979066014874274723735996326350875905341302893522767973741819970235892170965457476e+149981577834
cosh(-345345345345.4356) = 1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273641923638629521770577397327885401907863377794806750751661753189060375955645994853984715806351692584049587731101637514636864779367944366394466801959272746712400122907579240154503652510470286915611746462372338781623998049194088425613595135690619556181225998356227804800907916862085274743145127430201461893210678363638369306394320366136306285373146213898210665905504648875697932208966419615003369442671068937136724753123727137540321962019567347841796924064750278125506538275932903126220861787725012179708524759103116212647875644165371682837169765409295610173408439955336306649989785212247583044194197242660671647047862416233288367494147985582174176222685899729856693220870205472268315307898896796676834526397440096138432681850432241077218340384157168675188503025555890958037821315581882636522319551273002627155871720053222141877733857300276828193832587926755662979066014874274723735996326350875905341302893522767973741819970235892170965457476e+149981577834
cosh(-456456456.234) = 7.42180222618854937989804404761085942678123246233965601532123888101117680696597733659384155748630948241328903979534331567747924772005408336802840737295034384233486128182705933474467148493734785188714315366114742390997651661130934215539363732578254097192521392639025511538610755610757043379618710491525294552273716114373505571452792012853485452483344533281621482225400788930197432060155811881754536660503718576464261912953495166110022263316348181117133701674745308823653491146895283767777596449048639235269243000069379776011007789225339445805676675838005805250145750121609546506707338943162897191058559037570458416007271241087859608065379535855260144863264450622389732582648950410719025197077332357939826956474980647858915468702887135988858955798506349285330884175375841615020283826400099925906364372037307383660033038240164500361666235525169244015918796423223545264891705562537850691209782326543936277855216030097030792842881084086017377717524905703280452121565396858763812491107238193337748666911562054062097072030338498600282320134785902508290050456105123297990766472307950555702712998713443267033072643023123319599884917149056821799086415535217271000152556679089681756699302216365893912506952840045140853481234380413641573718141263e+198236519
cosh(-456456.234) = 1.32625350243695290338973868469802522741854153845986381995510150073450808376870015874340158942629883261264380894187565960067672957462207020312445001932041207231707353683700505720398772134451216912978534872406593633779412834523519229103251154264357908101088087509216224580451997054270056361825872960548213851063690314011123385468844033138260950209453804612697439176369216508132293340016362193030586105230150966938653036259998264518737779289534879517248451892777898466931134586624744247972385255291340091490559270045984778992732714901842548663012796764052747718987791413192975984600891266313084954284829410012415649314136922747022080189104518902419150375090754029004262206862808482058810154253661949774029377299101353411855891498519543123756121187446538349695489860165432540549708258767867674741541415661364854762099393407331326236954661211892595303809154717372665785727655615391409356872978501192385853097010107110320976029049654066084599348623364473262072620921705767046382275596656429072643735082507709955412458996303026185883835118799535448361308753292087554828972410581278956144540208165277609159979797036313071831813527800462597347683025895218138526261400704677384841667693786065526587602416131667274368031177843170132369346185127e+198236
cosh(-78978.234) = 3.23732773604745331787198827381411065022049728700925357710897716626048697359159035011675924667628533348272125718669800749816450206510911205538691352291540899003052199670014371667723664860383720747292707795250916542351602348158228055981943535958475211506424202169640870200606510921013841027509609419492450864970187281079679477483980355365170908642051051994034373461498398020047908223724445333441980525358409830708686252626511396058860522354650564321584679417639769527993233888488700694928216923333382610849831729706897293033998543320607155864733032342367630110638398500007241269339395081820597723890933486532641990750506109627505475224961452447277538444679706821293727153103234173409990685560977352419091329287624441763129551837557642516551828631599577723901704718018555595586520535041449472068135875421824659148205821065153946754046059791036411022865855579120908889906013673841158002778173400916287827566396075872353045370287161857533856021398376346319814719573576288168333551531632432796662224821783799017386986567313501488284521473395952409565886925683295307108156969097360261937531681268668622435196437017983524158599329482634040011586130673335019972876440525720813438231223457296767429169720832119874808148061430458469065543634204e+34299
cosh(-645.2342) = 8.3295703323765737825515971494631608785310629938100137052969985165573267277550245994408859517888192019454707340532285958902369035654202399759090004987961156871576790442451382617471532931541266293188501044729523813782762222622992121884604800382160661879570649397749703918870400909683502142166879165649272854662731770089957633243237286254006443922153421975724773718469706966317263860936095389099045947322438182746953750010532909743062774287544536544708375715001346786835975639556555134195526369369685050500671500889513234679287377718376692176252236104880258461080647660624321569472218964478598481061819511128290211059709180726166333705677023965896266467956054670263910954266722695407498146053540686378982542747342162774387508463876511640900681410898602015753174381791576681041580198401761858757867648622554878408397720852314101587116382642008945722918613552267686428954350903398521433800302626326097484829188195469715766050637193473717583029954369580915365735799925098714764311192519615501270308335205657632274573853123453048693920358296435586851669411599496537540252474700122506140564257098871384544465473593476718811028996017809263013632772889794561140251019338584373005818741890874572613393563117645427765306740942008732761680229313e+279
cosh(-43.2342) = 2.9877516426127545897544044064916111209865831704678335155707738319234418978482339173761226100583243119121243615061695765226802795898965866278050443970925920082230177118919188693761759969578962804744630304011605588734977300040660013117343573127132217812328977016009399258978208897045399684227986503126600974148090894593075118065669524247795394672193608227442509526375655383069096321508132314170638109697060740033045803691297474585599347936725562529542950553125274058423275716360785371194698808261258283739160052557446420893468789004385505241907992607411268489472369250588213320701636230812710388654723233488881386359271581340349332564545646028037924906864102908718649183436028129095785936362333312985006440798017322184939535740451197443981273792715088951099302397733764318003083434636189581068913964805627442513942799843087050831380211793756195201485129309238716653636065506525371419945527437496604561003823189877637171539610842348583933910862322141583698529849773736509566328469398644685144796808842440519733953523306016986499689462669789967046247450231596884200389173527786058796128153909311294670076264021884179565836674296068204853872889598240601697195054661648921631126501839264424723687774214059408992165191281739807910577380771e+18
cosh(-4.123) = 30.880196569481180670703706069661095863130516239886564746527213491022015715905724529839185193268060113915919497968248828259361516563747101297632631153274773228639376048001992404344251078308742463548852860383912798240133283733679690213548676751381252815555470307970377690397901962110686488775088527391245466050900316976498676349394154105053334979335573361124480745364889825635797482798547337469884471636273885778828273038685409400484353149351415577528044029925801095346319978592133711809524752028651438578336347021347619894963543906277198653016946236604579571574334915387690953110878577516319383625424034963265694347199722914932010577011426154088702331299588416251631647929075881004082697022865545361592252249421549470862813476008283009567921001101171987213726421518409249361669214927034987960907805217845504132831974506653814012216193360373558799248803077668604727271717794482661282901171157446419122369406206423217417649448896462912954820629280953518399240956242098442203989951787095494273069650472363662482844209562668485572856602096994761226993392531020804212803256179246493929712656992769136036306031622154161221096788150307887034481931105789417486391390659190832971122285441762667270311105120603740573693656694220124206835551934
cosh(-2) = 3.7621956910836314595622134777737461082939735582307116027776433475883235850902727266607053037848894217644152242275562091681669752823370632063186436741973918902456865615830466680036148757616980333833089071765469465106377873662059392048691993132142902117117744733233913933652809353503194114555005104763989168063095324585837168821207313793188587910704041343253268444561825442318088803545070216647748619656321908314990066980942033063737751607760215906933616374845287277429209130621636612297399659680122942751464902152328190825129703116156647371352032123372805782655418962697324059264233681331629748921533459264880966902826613535352705223496224672240437992226226203669811405137846853607842366671562223488559349476210237111310568101070029567860121739016472661450916857869268487080051363466365982738426552345027063001870988612005453445415729957709216474285224218553961263635603051415349550737412466397766576229967078819123889577049336733340049508073442456009143165210424935055682759242144584005158233926879133044119843510181890545359200631002293841114561289095123103539653545250273626864993858791870355046850800624203001967423790290850885253305690304785710524353346394703146927680284075593327230044309641101935476914999869724804409259986944
cosh(-1.213) = 1.8304321202140430845781493167156070891800576091545920393097633412395476601981197005801800837954431566839095489314457596100262143964242111080892620441059260755935067109472407873858276754556333288191150885490393000875711467937890315657292895990007200362849289587765921823927123421925910887555697060562604954431271843863866229892265331156594032599678659261727927910218183938522405246794586177182617951953305357642302800824956708898123550391102220821554501113648965478787132874247100641379537214341946376178562023377205443024959527126826905426109512603689004982610085315264863529472710933486737165599302484986889043281962664583812886754972461880475442608941748218274682066997902477921239381706251816358452830295793032012092567515710217274912422031793392448919909067177384255331303028293616015188387327617844317184982125440851708949272894133391208216899190755939576501997589886960210343555961681930064235324964804764473856102053496894808034019488612147151462262595443132551491465499414728072209482284999019552208408346635668281260694703527537831812819977021703090481029481149988635882594203941254958121070100030637491374790518082404163774994695330150522623770880673713498734345363454845364326915679156747646651323697341674773032296636961
cosh(-1) = 1.5430806348152437784779056207570616826015291123658637047374022147107690630492236989642647264355430355870468586044235275650321946947095862907634939423773472069151633480026408029059364105029494057980033657762593319443209506958499136898103743054847127392984561603903858174714536360045187363068275143488012027205749727055244716707064471032711422829394484116772731021396329586672730122826261409857215459162042522453939258584439199475134380734969475319971032521055637731102374474158960765443652715148207668824039830299834729893347410901321431327024035053026751355682598741761748341893649774459931568769264436431920567485982562086354300685969471941651212425195115114763915133079919564231173730049663768338355197751739207383145217125473856226447354829904659718151388546183076591371757623742914200932347925993026592840272736537536433019326437882344207418427562239316678467008284832335430229662354482173761113232199238093884054304799157603713710422113231708597821843290295289358592553619534665625391292759863670016945833264736663945083187361762150727688196551408637298588888502249168325944223935856176099933659990529132128466439925056598535438962553339713119043696011854879684338800001430908009242751694408045952208378194381002588273321881279
cosh(-0.23) = 1.0265668062164059354908742334413478623636734060911178889670281367834278299922762032224953640071933267810757681840425209887262053504799027497757615829662222323443942467295140943394156789691105798353031523966859655581337924432040693183634047699530521567316871704994148374179221648998404191916027247523080970842142903730628837622372528629171235195293758947921199183931111224573795806322264218780899001032749272927796708249135562809024098646521200621083134616598448397322548568632755628713853041535581803625746921709637865682711352137239854185728441072481700055790338095419483987512414944998605595262314258770764849383826659103282304220573001081326006721791774667520494230215151354380302193296660380722790945803057685281010375268009044077826189928221486706694830624330129755256826799658878035118845789515354093329383229977656682863333287246588190498667920212770318305448704857995461246562041781490308897373152982180105965779166224623673412202346839187971888174742719687708933251307445148985321174947877355260009753629889979097377809425550132462721363674600042057854398558575718912907626026443074416060027996864609495463961541811372378837604695783099544624718012894517921573959880247370051402254898903457134004473572903972187410999796919
cosh(-0.000000000000002) = 1.0000000000000000000000000000020000000000000000000000000000006666666666666666666666666666667555555555555555555555555555555619047619047619047619047619047621869488536155202821869488536155288333066110843888621666399444179101321958464815607672750529893418359026824635290243755852221461096517291834925061055019211121162382758639194936910904389513767025269391391968171907311995189941054476961420203362874350830712875656533769232699377346685035156312026011675721302570796739808357774522888953937034655986589618184528230016297618424778312305621094568737071808796633027791422469494229552369889628541448380970094446071142666033852611512946855317044567114866383379225926466755213905569921979372734249458914473584131799306127037585680425137373774767106262727928796219768579164605835663957263391153498729796336488423049909575770121713854502104579473278535298494957477044427043271893932668187646659774434846699974232741496756616056114313243739201239598688634337399198924680695383690885644423141878748119896978132143217809378900334048027082212078255534175335440547150337789240299447143224015234944690237917350408431253638375465314146928959209766616036552286441726494968926818976422801373572306220536742379538691365874780106112246371768579078281084
cosh(0) = 1
cosh(-0.000000000000002) = 1.0000000000000000000000000000020000000000000000000000000000006666666666666666666666666666667555555555555555555555555555555619047619047619047619047619047621869488536155202821869488536155288333066110843888621666399444179101321958464815607672750529893418359026824635290243755852221461096517291834925061055019211121162382758639194936910904389513767025269391391968171907311995189941054476961420203362874350830712875656533769232699377346685035156312026011675721302570796739808357774522888953937034655986589618184528230016297618424778312305621094568737071808796633027791422469494229552369889628541448380970094446071142666033852611512946855317044567114866383379225926466755213905569921979372734249458914473584131799306127037585680425137373774767106262727928796219768579164605835663957263391153498729796336488423049909575770121713854502104579473278535298494957477044427043271893932668187646659774434846699974232741496756616056114313243739201239598688634337399198924680695383690885644423141878748119896978132143217809378900334048027082212078255534175335440547150337789240299447143224015234944690237917350408431253638375465314146928959209766616036552286441726494968926818976422801373572306220536742379538691365874780106112246371768579078281084
cosh(-0.23) = 1.0265668062164059354908742334413478623636734060911178889670281367834278299922762032224953640071933267810757681840425209887262053504799027497757615829662222323443942467295140943394156789691105798353031523966859655581337924432040693183634047699530521567316871704994148374179221648998404191916027247523080970842142903730628837622372528629171235195293758947921199183931111224573795806322264218780899001032749272927796708249135562809024098646521200621083134616598448397322548568632755628713853041535581803625746921709637865682711352137239854185728441072481700055790338095419483987512414944998605595262314258770764849383826659103282304220573001081326006721791774667520494230215151354380302193296660380722790945803057685281010375268009044077826189928221486706694830624330129755256826799658878035118845789515354093329383229977656682863333287246588190498667920212770318305448704857995461246562041781490308897373152982180105965779166224623673412202346839187971888174742719687708933251307445148985321174947877355260009753629889979097377809425550132462721363674600042057854398558575718912907626026443074416060027996864609495463961541811372378837604695783099544624718012894517921573959880247370051402254898903457134004473572903972187410999796919
cosh(-1) = 1.5430806348152437784779056207570616826015291123658637047374022147107690630492236989642647264355430355870468586044235275650321946947095862907634939423773472069151633480026408029059364105029494057980033657762593319443209506958499136898103743054847127392984561603903858174714536360045187363068275143488012027205749727055244716707064471032711422829394484116772731021396329586672730122826261409857215459162042522453939258584439199475134380734969475319971032521055637731102374474158960765443652715148207668824039830299834729893347410901321431327024035053026751355682598741761748341893649774459931568769264436431920567485982562086354300685969471941651212425195115114763915133079919564231173730049663768338355197751739207383145217125473856226447354829904659718151388546183076591371757623742914200932347925993026592840272736537536433019326437882344207418427562239316678467008284832335430229662354482173761113232199238093884054304799157603713710422113231708597821843290295289358592553619534665625391292759863670016945833264736663945083187361762150727688196551408637298588888502249168325944223935856176099933659990529132128466439925056598535438962553339713119043696011854879684338800001430908009242751694408045952208378194381002588273321881279
cosh(-1.213) = 1.8304321202140430845781493167156070891800576091545920393097633412395476601981197005801800837954431566839095489314457596100262143964242111080892620441059260755935067109472407873858276754556333288191150885490393000875711467937890315657292895990007200362849289587765921823927123421925910887555697060562604954431271843863866229892265331156594032599678659261727927910218183938522405246794586177182617951953305357642302800824956708898123550391102220821554501113648965478787132874247100641379537214341946376178562023377205443024959527126826905426109512603689004982610085315264863529472710933486737165599302484986889043281962664583812886754972461880475442608941748218274682066997902477921239381706251816358452830295793032012092567515710217274912422031793392448919909067177384255331303028293616015188387327617844317184982125440851708949272894133391208216899190755939576501997589886960210343555961681930064235324964804764473856102053496894808034019488612147151462262595443132551491465499414728072209482284999019552208408346635668281260694703527537831812819977021703090481029481149988635882594203941254958121070100030637491374790518082404163774994695330150522623770880673713498734345363454845364326915679156747646651323697341674773032296636961
cosh(-2) = 3.7621956910836314595622134777737461082939735582307116027776433475883235850902727266607053037848894217644152242275562091681669752823370632063186436741973918902456865615830466680036148757616980333833089071765469465106377873662059392048691993132142902117117744733233913933652809353503194114555005104763989168063095324585837168821207313793188587910704041343253268444561825442318088803545070216647748619656321908314990066980942033063737751607760215906933616374845287277429209130621636612297399659680122942751464902152328190825129703116156647371352032123372805782655418962697324059264233681331629748921533459264880966902826613535352705223496224672240437992226226203669811405137846853607842366671562223488559349476210237111310568101070029567860121739016472661450916857869268487080051363466365982738426552345027063001870988612005453445415729957709216474285224218553961263635603051415349550737412466397766576229967078819123889577049336733340049508073442456009143165210424935055682759242144584005158233926879133044119843510181890545359200631002293841114561289095123103539653545250273626864993858791870355046850800624203001967423790290850885253305690304785710524353346394703146927680284075593327230044309641101935476914999869724804409259986944
cosh(-4.123) = 30.880196569481180670703706069661095863130516239886564746527213491022015715905724529839185193268060113915919497968248828259361516563747101297632631153274773228639376048001992404344251078308742463548852860383912798240133283733679690213548676751381252815555470307970377690397901962110686488775088527391245466050900316976498676349394154105053334979335573361124480745364889825635797482798547337469884471636273885778828273038685409400484353149351415577528044029925801095346319978592133711809524752028651438578336347021347619894963543906277198653016946236604579571574334915387690953110878577516319383625424034963265694347199722914932010577011426154088702331299588416251631647929075881004082697022865545361592252249421549470862813476008283009567921001101171987213726421518409249361669214927034987960907805217845504132831974506653814012216193360373558799248803077668604727271717794482661282901171157446419122369406206423217417649448896462912954820629280953518399240956242098442203989951787095494273069650472363662482844209562668485572856602096994761226993392531020804212803256179246493929712656992769136036306031622154161221096788150307887034481931105789417486391390659190832971122285441762667270311105120603740573693656694220124206835551934
cosh(-43.2342) = 2.9877516426127545897544044064916111209865831704678335155707738319234418978482339173761226100583243119121243615061695765226802795898965866278050443970925920082230177118919188693761759969578962804744630304011605588734977300040660013117343573127132217812328977016009399258978208897045399684227986503126600974148090894593075118065669524247795394672193608227442509526375655383069096321508132314170638109697060740033045803691297474585599347936725562529542950553125274058423275716360785371194698808261258283739160052557446420893468789004385505241907992607411268489472369250588213320701636230812710388654723233488881386359271581340349332564545646028037924906864102908718649183436028129095785936362333312985006440798017322184939535740451197443981273792715088951099302397733764318003083434636189581068913964805627442513942799843087050831380211793756195201485129309238716653636065506525371419945527437496604561003823189877637171539610842348583933910862322141583698529849773736509566328469398644685144796808842440519733953523306016986499689462669789967046247450231596884200389173527786058796128153909311294670076264021884179565836674296068204853872889598240601697195054661648921631126501839264424723687774214059408992165191281739807910577380771e+18
cosh(-645.2342) = 8.3295703323765737825515971494631608785310629938100137052969985165573267277550245994408859517888192019454707340532285958902369035654202399759090004987961156871576790442451382617471532931541266293188501044729523813782762222622992121884604800382160661879570649397749703918870400909683502142166879165649272854662731770089957633243237286254006443922153421975724773718469706966317263860936095389099045947322438182746953750010532909743062774287544536544708375715001346786835975639556555134195526369369685050500671500889513234679287377718376692176252236104880258461080647660624321569472218964478598481061819511128290211059709180726166333705677023965896266467956054670263910954266722695407498146053540686378982542747342162774387508463876511640900681410898602015753174381791576681041580198401761858757867648622554878408397720852314101587116382642008945722918613552267686428954350903398521433800302626326097484829188195469715766050637193473717583029954369580915365735799925098714764311192519615501270308335205657632274573853123453048693920358296435586851669411599496537540252474700122506140564257098871384544465473593476718811028996017809263013632772889794561140251019338584373005818741890874572613393563117645427765306740942008732761680229313e+279
cosh(-78978.234) = 3.23732773604745331787198827381411065022049728700925357710897716626048697359159035011675924667628533348272125718669800749816450206510911205538691352291540899003052199670014371667723664860383720747292707795250916542351602348158228055981943535958475211506424202169640870200606510921013841027509609419492450864970187281079679477483980355365170908642051051994034373461498398020047908223724445333441980525358409830708686252626511396058860522354650564321584679417639769527993233888488700694928216923333382610849831729706897293033998543320607155864733032342367630110638398500007241269339395081820597723890933486532641990750506109627505475224961452447277538444679706821293727153103234173409990685560977352419091329287624441763129551837557642516551828631599577723901704718018555595586520535041449472068135875421824659148205821065153946754046059791036411022865855579120908889906013673841158002778173400916287827566396075872353045370287161857533856021398376346319814719573576288168333551531632432796662224821783799017386986567313501488284521473395952409565886925683295307108156969097360261937531681268668622435196437017983524158599329482634040011586130673335019972876440525720813438231223457296767429169720832119874808148061430458469065543634204e+34299
cosh(-456456.234) = 1.32625350243695290338973868469802522741854153845986381995510150073450808376870015874340158942629883261264380894187565960067672957462207020312445001932041207231707353683700505720398772134451216912978534872406593633779412834523519229103251154264357908101088087509216224580451997054270056361825872960548213851063690314011123385468844033138260950209453804612697439176369216508132293340016362193030586105230150966938653036259998264518737779289534879517248451892777898466931134586624744247972385255291340091490559270045984778992732714901842548663012796764052747718987791413192975984600891266313084954284829410012415649314136922747022080189104518902419150375090754029004262206862808482058810154253661949774029377299101353411855891498519543123756121187446538349695489860165432540549708258767867674741541415661364854762099393407331326236954661211892595303809154717372665785727655615391409356872978501192385853097010107110320976029049654066084599348623364473262072620921705767046382275596656429072643735082507709955412458996303026185883835118799535448361308753292087554828972410581278956144540208165277609159979797036313071831813527800462597347683025895218138526261400704677384841667693786065526587602416131667274368031177843170132369346185127e+198236
cosh(-456456456.234) = 7.42180222618854937989804404761085942678123246233965601532123888101117680696597733659384155748630948241328903979534331567747924772005408336802840737295034384233486128182705933474467148493734785188714315366114742390997651661130934215539363732578254097192521392639025511538610755610757043379618710491525294552273716114373505571452792012853485452483344533281621482225400788930197432060155811881754536660503718576464261912953495166110022263316348181117133701674745308823653491146895283767777596449048639235269243000069379776011007789225339445805676675838005805250145750121609546506707338943162897191058559037570458416007271241087859608065379535855260144863264450622389732582648950410719025197077332357939826956474980647858915468702887135988858955798506349285330884175375841615020283826400099925906364372037307383660033038240164500361666235525169244015918796423223545264891705562537850691209782326543936277855216030097030792842881084086017377717524905703280452121565396858763812491107238193337748666911562054062097072030338498600282320134785902508290050456105123297990766472307950555702712998713443267033072643023123319599884917149056821799086415535217271000152556679089681756699302216365893912506952840045140853481234380413641573718141263e+198236519
cosh(-345345345345.4356) = 1.56496265853103789117163889800696460043440769780955313893252505095258582846170951734972213722424613636441645911886914958185184872027860177688076615956861223842427885158609651354879599752026649441086822008195339042328434876478830134510749674688353446391272580952872095605848774167587716866923273641923638629521770577397327885401907863377794806750751661753189060375955645994853984715806351692584049587731101637514636864779367944366394466801959272746712400122907579240154503652510470286915611746462372338781623998049194088425613595135690619556181225998356227804800907916862085274743145127430201461893210678363638369306394320366136306285373146213898210665905504648875697932208966419615003369442671068937136724753123727137540321962019567347841796924064750278125506538275932903126220861787725012179708524759103116212647875644165371682837169765409295610173408439955336306649989785212247583044194197242660671647047862416233288367494147985582174176222685899729856693220870205472268315307898896796676834526397440096138432681850432241077218340384157168675188503025555890958037821315581882636522319551273002627155871720053222141877733857300276828193832587926755662979066014874274723735996326350875905341302893522767973741819970235892170965457476e+149981577834
tanh(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8
tanh(-96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8
tanh(-96787434543254234525634676123123123123123.3564564564564) = error: 8
tanh(-967874345432542345256346767673576.34523452345) = error: 8
tanh(-345345234243456574574567.689078) = error: 8
tanh(-3453452342433543453.234) = -1
tanh(-345345234243.234) = -1
tanh(-355345) = -1
tanh(-215) = -0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964157129985129292243467081211223784294517012043598978724452265937453799390746300364864289839463413424038581154973578861178225075236295529722387619969463567918136231677853070710313360394423018571145385691223510686342664210368426500116797105712985563059816075412198762108273572481532761129114691787332474745536594448051427807823861964903003379708640519111627987758660529671369808388103609153566290546013677493029737861015426237883777190875259493516351131107459916364724906410462520028378220706751324461787198638061339603940268822886603287185626347378249015207680741974806267793561699276324961288548450097194643255440470398411939284850724675019051773635528054159699000064502470683282120272177565990243723057346045960028377547301528088580488414487096083095396043153637925856925464657384566012711429773442776845515306823894861845322773114518929052532570263686375801736841926486304637901518979739285215457261217519471879675780564345716318785113555983903752576503150812911001236924455366848619320766862873669179720834825773941793736000079323737884478998
tanh(-50) = -0.99999999999999999999999999999999999999999992559848047958328074080608392273763325282215692025741413106278376409710444025305644295268614210434061553637077478741816336105320479625531415683536664598231754657232810182183054403152024335590236529423711299885721476159827252973165942447024144349886220941479950910589460949227325151938174409743270977465403030342162883202224697289268062098043054719863123480843662817657418202779662928667022733736269704038704749613800358488481168139370600242763876274362464198007519819870464003030735941842870260636152505804457511072310567179294142825313008274044653515285005186275579404676156506740477110907246640376571207959724995238133513676940284061676271793848138278822387735747912064890963400914241871615772165805137237570341226793410963425599791133163939611725678815862447751154768862675569671043256165099181630630393156542433960218141996764050665484225149919535550929646818863044177040935046141568016750898930467560023535849593389228159214494164433272836348421038910038519484768855421087667760000000438491095895416732723936953538553675964618866473254874337919295837992311821801303428162483711908345375435302304931878876905770294624019392675136750627273407108345621992205899844459416260454760044360863
tanh(-40) = -0.99999999999999999999999999999999996390297224309169655375743285299945222807564448470967861932713975070752810361430636751188612447164835397361054917545196691513272846929612005803892083484493329245850302141605140205928322013924108888125360341208856636465437926529841687370688041218353587976196846825967234168410937678501090855059929835445232208918907222791682445367305089300825725239613968681313634117559707841477457709997970943669076130582729235015856758098508481311538803059084558655119601135989267593830576992703131417958815582021372588256000359515556700624055404945600689260640735116333290328499496996887814031014250528879115123733626859827787882550971299311951395217545677202560849857467957780060551339338778168222803953079287153452439063245938121260386312460539589863058943493882606464368690364049303754017158350036906026460358849172724566458053814095268678341827063387930917090970378740702219784422996730624675981002552717374875602098231471371606924022850824827488722716685006965193299665832471439497245919676477836520822604951300303520659157122705400788471679514738842371980830035574867496310973909914236731234210578476862945341365683111617538982528023810548722298239714984073363659019080401524580422538383889621590283282392419
tanh(-30) = -0.99999999999999999999999998248697847460695932302253455187462940132577768512064835056626515671918593947388529721427771511858614619992728203403111461643469304834988922025968184905502155186884810382432468654580237575007580459760225774739589835277664296240669553511272508451901198168945791206608076794400035387013543564989267412111811950738818626045464324805163910138459413493917857593261753413117117904347518945777556707279914138859436513081095707187299275283373685890003055537166825049575390494516137790119035109565942588806590606870143710774165791117692441515503460648386604542027035719609042158849620931488980126167030258967645280909206945579458737144322450317444910749719382395732115024207911803763287934011636643369276523342712365140894640451388212139523257528141577633857824450670319040037271232062180789061297724503936659498332452253419794337165463540076493346356624464194125433460670132651772035921943429770309461029386669159769345708557856096032282319860913029766507019469651935711721669367525172848101940888348307707020300984451904078969124963334753528621171123130086138661293507640851386848564851264803064770065516479893240033905230721321217373506778703035882795417404648837694538866758551526343473007132445283388286131558214
tanh(-20) = -0.99999999999999999150329148941682204543855819119098725713047456422766385013396305493020379483116286723884401319225479610330434833745185496603886706495752590110273736459185586512033780048231947928548879745109044764072521967724592549251580209939074878059727810260917809729859940239495986128671819259194208485713426533719153175288052945264104145883223091351802407978663606881743101282316454282666167377737813523098256381105415457955659650586708269621219771319328017681311243891452380381673565629798571747929415215439838078504488681904773897027715192244440856919467554203849863834286356153154714613097939865915797467289296297598933636833632724624564197583648598627873235100157670404893234909787667823526511575040954723840950997402314629388414534765034063930928367664409085841511835346415583876349238760592828608287314083358436066956697487226931626882174494946408500823866275845736083417027257969031861298505917456468271610222391942055223545639288973358543733058064321389961800888266130319993133360814750264570356644837134000927243860897947213686240240327336304962240105372310060742967725424677496202613508503646374192320087199059371141275576712280491573447886077869121182563813610193575794267945692290640242014133808449597775534653805849
tanh(-10) = -0.99999999587769276361959283713827574105081461849501996226140069543680188089876682610651332495069023186972594195440363277723624598935122112440069080032115324852030221370176075706784328596681042097167304971561185014681914071046105155116929711575041632291885682046344687578127127378663128356531074774188950457761545651571845725123775892342065718865628066593586139144590877440112159808017122001606191995699617317633908518383704737642531119106680691544131671862104511838933336178182094978245610587892680611057581291284478982693281524518363043783259091682070412078245356294131111802424741275145588871557265716756862978529683088987494802024713948725464600183438641337781475525269445526235470446787320938137169078605324781322750203195797241419447084824624928512651054542518750772124598381393207416884405625598602405892881151509286448125420911991870414749247413730745953822835719416241597335170439159471760232524897445577864794033513235856083295211261009801252977088373563572130561084203552692767822260454900739196502408179185239540703436267190071102256964123880886459242516389715845301805566918986428399562608762410598742205066075443239560739617002342970311043050315950937919835515639504283163999382433755306304207193274338908676484743544664
tanh(-9.98723) = -0.9999999957710530444307520130832904793417491894751074014571449544527998239812448424260557043810171978929250774403969011525533107838329774589233613084546884873696498410826503036913321704817728496026571625358397948670566237578449196473796609880092923652533948182259381616757983274010330193383766325679614228251399061172162689283689241985105516287398035451535053615662743538605450083264316866479927953278845028588775472975046707158350580318357427909624819629432317072513546662245539851740716004233146239879911375399404236060183277676827760719826258853770076966097791766002019071628645649210079163033284374530634108010397293002646168513379591252168308605341487069771604671022757253406595707808309600282246786291589974573419766037175653123876726096353240461284852779632899892076601066481310704680686470641527016402785085015006915106230249620164256017444195468642855029174031977782964144963675986107656474319085804754836512088224688717862296850786242597536887691182476899077475203939786038705056631056219873796981947140475853672327814855556176008370482151322311636024125307681477831258486916194528459402590113087503125143869019132017697609040652816879577350147908734346796297933289989287279192074218405573362968785339993179121237364838417
tanh(-8.43453) = -0.9999999056177552377817153544509199433052663499000438198649818395263598030154305832345721476337877796963751987766133431139185495065193630815959372178390426566819817554422687964003956195689881351505366874227428593912174628059749822500456671609400418452701003573774672682206026893906650253786985129826424071374248191110681120529619625189676344301776462355167323791737362120132751257412196507103996813727822436800557296208457481884055510415025472059698282630076393524219268601597588151258165354378926084802923165615771490921154637818428859404777439281455884208476561771098593129673396783798189170827509618010596981134625976332425660479234854663060320027019338783479447701548500813149471819075638668843055026886695347061925781151635324033288635838498900383625703558227120321523606759793241417307182808578933772836083638021422645599001433355063860836596629220187487805871720340519383306492689881848758983842223091098998873077632516647406256491214268809627966748483557973681196326665291439877867414719273771058685934993792542035271420357373582196279293316359211769049748066536927491613086544531647069707881506801884864506412487188610502793524839544327473372634799772813922945791800090236781273966935572964682319307251541606246093083699075
tanh(-7.6723) = -0.99999956653424317379082701109991882793680822622022975939595742194381877956432693060366695739092313153011176129936742137675209683287940818410879799017236164648633894222471460105538037666332196574359955748479950661181802337393132397651424745155492567286699958712435644090746307375793158552200946491718185205924422794279187442588856601552467170105362892611730521495309186849023498435400795515231852974605513844194214573327015847804438107831196193700986959957978608470751439156563985120612303360980677376513732312691615741285569858677791263390348716577069784052458336762724014956621804401108660338319820225162692802185556292670705490133934072676010012248085653253811504032570446154283267978012881510002029093135636038206927029072107276850635796357848569218771033987609868335119049057578661932844496914890261956224291788518214155642291049941405619626692906374270285410549052484307562883812094485003057705956284129595681285015391897934926004856407714852630011426242630899714933403661286380275648647623903900166188046657395995781448194990204142782261950454348056505079819628157370229798243556881057213175563903320936476203176903451248583364301371458492247006839413136604407465459188220537824789808001656876409005428046490132651577618070207
tanh(-6.2343) = -0.99999230897631991238764444922624100063647554403118451180759381835312726017447644752477559139556100307974478187793684203490006279520506757647001171815021718377242629920364185581666593867550118647041889711339934340926329566381546329226491512299439003591450160552108001085572969328940448570303738521979276835290159170333571356893988748836284385175371315695670831387628093580280692540248486846407548729245090297323333631880899721832224252975395854179037780327689553190739475045543858817642324379917295995693157479537447446393594081217808873686174121437559553841319413302676829592130600119590938210346140121027421887280668970122320133212483017371042990699572687327887395651713578062985482302136286832617122990743537466852593993881681723879656163453318223367676260491369392746599935744710751998545006448893003823294357360960789491553422870159976973348356528948823588592935848240849764729196071155493129659974771432487470891332321254732569353718434423680921827217370500718707453722842127124762850102156503026877280332758497686445351365815751018807566653755322362287885552898932929078616446021120041728930861379199718293744189062941435422541558064981227493407835292006248838564596221973129865113462505283050478463242888476725957260084895359
tanh(-5.863) = -0.99998383821253235188266989070578697670825009062845577414572083944403468834618801876206988794576165956072530862459581090966424071342086474091857686527059774725555424105962273234419385073186013325475603992643619324910446375218709171771838219964560331520066319977630143138577956867724975697334995157262728544736398034414939873897201803646041728188244938583531152041269600266645056103991375349350751856989049347406901248150291453931315709611649224236402999502544096483665118709427070183829007381226020746398514130537792595835350395250827649934680104298722768835615432170746222317787063703413009484794436523203607893358536354363957863384463640542086172419752689544468692747242822828086436488412019571853622221004372967034556820911541257969382443514407762659295340270309177601107539156838245523231437977965256494362467716426367633361971540258278591407011085017462640252134099710688433762504838478894626499720011380617789361548393122094704745097183170833411147659988748824440404514654808784561420214150197322727064669954974157514520172106038356122251876348538589060645609872086009121941002830321173022264374753414564912792528468947455000739376475280558217609148827647750901737950165957369967451355836218852995447290856493985385895610831752
tanh(-4.23423) = -0.99958011209931034908474828489915904916329126514074931901395042647920300813267953076028565718275925689815641725905285156726433612360865737686349164114345751535841227302035722180290667429850500237148198692582521162060048601665200883604993986179435563286646330765620176783591085286255187602454787114260649567907215261088408807324697356156712872749634111968635790013228088088316122839854416478874537437366171448125696332426504806703533153479548853757613958428514516498756369620573812169838579351527662763690174826129050746937131296378807126148373038020323980284453270646726370574632254469410149625684310722033553664159645594385597244043178520087066433853227978797104340789554017738451038975357099820702008987365782696508268438804230511010573946192982941625403221103140883181927528516549135152783995277038297217694327995574654891842625669729791924192150201809914266378174380083157869228576962284970358125635518691808457092875250280002021861297696921054692027154875265401387285739023740502535672436083161723204557449207192672660576337946338764319834025751473797849350420300123237265738743688718448569125200347301525442625455907292750584007412107927653412365047152342283645509560662199120555120090434453602504883337944380823993268157679113
tanh(-3.753) = -0.99890105257557013982892300284108682813757301171404582661341243450277757947634307390973021082855927027490550532106853517446001282910242460490105034814386761555553351810577517939987830967630967452820005221239084060754351357917071314810343628736271658975740521668096224187640990459643694406987899513789218186824622363968321713134937564324314046138868429162158959202758082683213252663528321517623029098411142145299083876409724998121247812963564218412882994620557010711238611688951415596031545140636437638664208089074206109633563443247355634240719059918692849934178968478530702408208593096228948536692814858040376236473115694154088189414814112986175049137704116770624803150030160543869963518802368291646418746686801291241548568261295029272228804135681756765400776224715874144550564086678370904346882351550603925135982168508830710034444798127113582422267308397552698918651381122710273190128821968629331233475194688431442173664549856075604717738518034308445770749576288243495773483309821195050718714634217992368830476779487251619124669700038340593713760890124468026673189433233501562200793498729166969820416625704884296354577384188624158856002038950358200010595758248286019144310061765657232013523641474144848752250154932437122102970322968
tanh(-2.2343) = -0.97733313168743500287459831046464064798061963137043789407582936930062231953698718117764748096489228460140915044855831349737908493941517794859293242092771645764052033404604599216620388943684036107235882046363517168578857277806794910576961276673541557060761845118173697681017658791344954985705246382006775771378267997049132461219419270969309597037858599623343368728202746562926825960407858816610110727859289023064999722398166214286821202541638627658262356654878862880884017640228682419802963916895516299589531686778584969085845002261233319839660244866934350568103054122008489173913144185269375722758451430956961230461911933023143348424798428794605216451961810457490408919324562660599116026375972040900400529091055531806488146125392662846875012565671377416739862049142203653609722735483539979072889995730999797666110809395926801980698844718946712686556752017762736417846782939135536372933200269737130800726175764272784901677296076897232733430465603258892771865785371605043717108404423890446849191704775028149547536677517065181765557827674000272031892822904078029718675859925649904038150471479710137251914658077016966600073699011516339374832798321304943260161497815702677499919776763889388662308702538783783116848941563677568616295213569
tanh(-1.753) = -0.94171601222151715615289501251614776758340920951910305981464151613046893940824264735511906345586275762057681136842821598097216806739306230514082161137733046078785514473496269696738006132759449119101710051630774191001653256412037710149178675142447305189597872157349663262477681181395426434607056762588669758302502323792869548318788836706736079592304435628323433117561163219042418673427189827471717034477948692855438334853147981576012374462341831743818225848448805910197878524134282323403081421568924694565315660097431224489705213883525193542772281992169226939498456132565669236064078270764242931129746249198966036993306755481809949093692026552094970449876987096131608089254686369626603558310301461971467081770282715213677935246742613559643270258837459496559419820191699188288366165458331354239100774238418992567445591080220966433292111758327819874236988989824067253102196059545946092854070692973650081254564077191464638074329127938933131245849354517357643180786518844026594062918539222149412750218929054557904481983081932007183205766015536398219134484909322881087310131099637319839028111055764638336205781642143534291587706001664327100088896469873983089448193156109245213747160380077650320940735566019348038506152770018711400003582092
tanh(-0.3423) = -0.32952919046085420412394518771093973761137362099386989247792183060668739585155470701582640926819324482118906734585842277447915155485600074447924582968665756461519079074163760617652032931731659424780785524931845996184988111618397170146550608801915102506566363625306467255794369918221143457544620208439380839696182603339402900399577450992258855631639626862527239622237083989519530092229490266975817809226732747304320928454509039538423727892604433554350576103616824750742279810388764431243693538817057027294163977212194493137725185415718904356907157219092884889012090808071844427878974114575612622672162169493078080652858240256658413126729082747448879940143782929078360978350131235061642604614630867546279565494794943263393512641875698167346563865804347833880817006027307635387872751106726989316891684839650316426004125307881344038329847162974151191456195920774734237812145274149423389485067544107023469056779439916426221509550646931670355814495107061229154646639291876856434644006011039636402613489899212737099101395282083922194598478489624910983085656512978809424675465405523268080332798940070227918442065553297197047758113295872236579817348765363287529856414594710039102489416975075429976529772982298605914640526468787785157932128674
tanh(-0.0000234234) = -0.000023423399995716206279765163081303455902095239948222164944528174335346033090176324777165284962203726951030059072653457876445539413012597104607008730649993311156621278849956578578359513836065471622489781021683711145757774952091270019045763067812204983860015540376308432048192278326945065503823467765998716484796175085351841731476877912069873287317060311475467954375632328935801821627006058259986891508255489000775288314605121032451590526483491391641472550031957516336913741230430736641662087789765599740698015482260955360197412674329967748309997808926898739112088332334310847286193365227699075604962199249836845015381110515190952187184715613102113070634107565252560404829466643043790643178194815139874081893903623499039356659900345757645352490981097824684158128079769020274257094904303764884028757074604783706739552359417048739908065661602420498036849078610972922791008462171513845312386252558627714416375879401577052434580398960091215503310636226143591156876082659092739708057515420207509311131154076288503225860234986058269220438296947531308772795102180535133674849875893559176222001630033260905140186251975658714119328380428596117153097882370566241283021595819818254385183463547767199861506323394877523853188064698751742092064313648
tanh(-0.00000000000024464675) = -0.00000000000024464674999999999999999999511913160681402081770833345018529039355284873294366926643084375737707232320472241968557967292809691664256358286048626825807078921597582197060724641803479461397695034264082129568796070869620887115255339596360564565901363883248594457050020174736314234200004464764650529506924613518502549658353200002642098432343451252049923584662128372169555975074261009484669824859225948238679623646265943595513152911965676673215048535703793653943181125400433245058103775060479387318386583786042324172727595360648854205852764061086061553039524946943459544153567937232178711312488161632876308185521752122839224567706645165412493112893022648669379746267010550733124265825817035330623010264793701267708873152366145935818084080094171574902907900229680223739411073790130742827210958673041125945786585543422823742953282680487048066811284036311560911176508210880322050052661931247278320735245311123445959595910841989474992850104981243409608228140427617795203372721583877230021393959603088646663892799497486977053417538343070159288403626355927692868442778385021355362556298608949998709359558845403709854302031231555737644113116747035402252100411353344763169132835100398758956666704740895870762950935978457419729212388282768431477213
tanh(-0.00000000000000000000009784536) = -9.784535999999999999999999999999999999999999968775215360009527244800000000000000000000000119574869056288611817563752152301567999999999536638425537425029769602632552682020372502531201974671119384487360516097543781001996786377432333529438174453846813439558113622162485665428874907603353015754421719643132804420578048787765203051177064137464216034129011540033066400818792323783022695732886524565950477259766752454992859227451906258597980226979218955796459459078982851232577105137944689763637759338726634855909385465077272031462039172643282104358329785101308001542879484956887533389767524449020094454831366103968690777523314434655228185366967494232410448578013544428241463528132242698076166193165855248831314296244172919379121882996275729520958476209197601258783082574677697590656121772461770440283780790739459396083231342466840779009646382542563742963730483205062513858840230660680050363471330363739798006261806556192668235546416482582336179064993013087018630068740972260420280251575465215395474032099145201254607740492519186254883244147525801415021847963332545968325862947999560829395339932349834325385821566837440945522404774753789009411392677851538063437877968950914696443446112220329324247719476937328469710263722089244718510381563e-23
tanh(-0.00000000000000000000000000000234236456) = -2.342364559999999999999999999999999999999999999999999999999995716071527580189828831061333333333333333333333333333333333342735137033851648009877719062321819181383679999999999999999979120514760008462262138818413843721735512055195357070108834586105092947348912055042832254844853863066315109650410027576123122172257724619873470894257499319938659622258465507322138395258292202692029601871648928294126671780120176812296310693150090809128642435193242248657839157920865358919607575604236741667453558900611483913588997679184496740739706400899633121845842246806515372494720780443425125975438931206531569301344333609546720765444245577730355059384135235981380092837550655309153719468901202663718589396140197373094255116574813372578384514489560089378736310889982887128273867785198189904035641854280154305621338931349719980912435920375909233793207072122109140707356022616024727578152848301438445488550741305191026656877873927907506498808525093786775963200652376419027102787479206370582269791114538476540580901805643945950270842448202143764122758645334927861293125815243935100268704778242317890704885000919983561873109995197904753690100288196133275376702882960391045206068931170749340775192873107939812531848446096425648414895802403717008979967865e-30
tanh(-0.0000000000000000000000000000000000000000992342) = -9.923419999999999999999999999999999999999999999999999999999999999999999999999999967426617140371143733333333333333333333333333333333333333333333333333333333333333461638930103797100754995412697599999999999999999999999999999999999999999999999999488591458008017596594403318586381738965142349206349206349206349206349206349206351247104736970042428886422466141609806812512995650762668924162257495590828924162249351035237877856514667168108863615172282573887979911083606761295708475228475228507733436691929498555575797380725820741634364073327346020290542924968640373661633262394626400586126493965629322297529969139025891656284697143027297211634900597442885839818637321822141096252078491816030575488102526189334617238465334669331473643941494652468514879042318097161773521795057126047114975988275189006973085408949555869309348539615590533969825062325441766311489973852581827467589832871446731224840157060594133121235824745223225609678145353785858855528672882744913756411794198252105650957226107263899631306336360378743246855524396345307223293781217626262487543485870122685400494337684424561039595478891539013408767400952478166328245002499216068399164209579590062824075935263272234796842074031142596848864120127489999316796467499034387901784864e-41
tanh(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -6.576341199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999051948874660544740164906666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666830672926486167669515402977073987514777599999999999999999999999999999999999999999999999999999999999999999999999999999999971290294951131780715406284480899278804422941633256931067936507936507936507936507936507936507936507936507936507936507936512968010110093598725529385277438247160082179786083899292284779226479975393298059964726631393298059964726631393298059964725749491955241007097079065728227373920492459996391838268315351317774822593601525721846951957671957671957671957671957671957826535854538728847725006014363308464433677530661805753936498400725398838424929413796716550166767987129867136978248089359173376067603069307001973475781933116488222205784783699553571715245977165330032909229615058078266233614329592403906718455268599437457767982524321477832082468756570110116252045407271163619582329217677725290943248827654666791955825987712095461235088272802066054066767538420977598248131033056197374594849340772479154334037658844096717400055081890194243842638808414572378804509841751960104708e-61
tanh(0) = 0
tanh(0.00000000000000000000000000000000000000000000000000000000000065763412) = 6.576341199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999051948874660544740164906666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666830672926486167669515402977073987514777599999999999999999999999999999999999999999999999999999999999999999999999999999999971290294951131780715406284480899278804422941633256931067936507936507936507936507936507936507936507936507936507936507936512968010110093598725529385277438247160082179786083899292284779226479975393298059964726631393298059964726631393298059964725749491955241007097079065728227373920492459996391838268315351317774822593601525721846951957671957671957671957671957671957826535854538728847725006014363308464433677530661805753936498400725398838424929413796716550166767987129867136978248089359173376067603069307001973475781933116488222205784783699553571715245977165330032909229615058078266233614329592403906718455268599437457767982524321477832082468756570110116252045407271163619582329217677725290943248827654666791955825987712095461235088272802066054066767538420977598248131033056197374594849340772479154334037658844096717400055081890194243842638808414572378804509841751960104708e-61
tanh(0.0000000000000000000000000000000000000000992342) = 9.923419999999999999999999999999999999999999999999999999999999999999999999999999967426617140371143733333333333333333333333333333333333333333333333333333333333333461638930103797100754995412697599999999999999999999999999999999999999999999999999488591458008017596594403318586381738965142349206349206349206349206349206349206351247104736970042428886422466141609806812512995650762668924162257495590828924162249351035237877856514667168108863615172282573887979911083606761295708475228475228507733436691929498555575797380725820741634364073327346020290542924968640373661633262394626400586126493965629322297529969139025891656284697143027297211634900597442885839818637321822141096252078491816030575488102526189334617238465334669331473643941494652468514879042318097161773521795057126047114975988275189006973085408949555869309348539615590533969825062325441766311489973852581827467589832871446731224840157060594133121235824745223225609678145353785858855528672882744913756411794198252105650957226107263899631306336360378743246855524396345307223293781217626262487543485870122685400494337684424561039595478891539013408767400952478166328245002499216068399164209579590062824075935263272234796842074031142596848864120127489999316796467499034387901784864e-41
tanh(0.00000000000000000000000000000234236456) = 2.342364559999999999999999999999999999999999999999999999999995716071527580189828831061333333333333333333333333333333333342735137033851648009877719062321819181383679999999999999999979120514760008462262138818413843721735512055195357070108834586105092947348912055042832254844853863066315109650410027576123122172257724619873470894257499319938659622258465507322138395258292202692029601871648928294126671780120176812296310693150090809128642435193242248657839157920865358919607575604236741667453558900611483913588997679184496740739706400899633121845842246806515372494720780443425125975438931206531569301344333609546720765444245577730355059384135235981380092837550655309153719468901202663718589396140197373094255116574813372578384514489560089378736310889982887128273867785198189904035641854280154305621338931349719980912435920375909233793207072122109140707356022616024727578152848301438445488550741305191026656877873927907506498808525093786775963200652376419027102787479206370582269791114538476540580901805643945950270842448202143764122758645334927861293125815243935100268704778242317890704885000919983561873109995197904753690100288196133275376702882960391045206068931170749340775192873107939812531848446096425648414895802403717008979967865e-30
tanh(0.00000000000000000000009784536) = 9.784535999999999999999999999999999999999999968775215360009527244800000000000000000000000119574869056288611817563752152301567999999999536638425537425029769602632552682020372502531201974671119384487360516097543781001996786377432333529438174453846813439558113622162485665428874907603353015754421719643132804420578048787765203051177064137464216034129011540033066400818792323783022695732886524565950477259766752454992859227451906258597980226979218955796459459078982851232577105137944689763637759338726634855909385465077272031462039172643282104358329785101308001542879484956887533389767524449020094454831366103968690777523314434655228185366967494232410448578013544428241463528132242698076166193165855248831314296244172919379121882996275729520958476209197601258783082574677697590656121772461770440283780790739459396083231342466840779009646382542563742963730483205062513858840230660680050363471330363739798006261806556192668235546416482582336179064993013087018630068740972260420280251575465215395474032099145201254607740492519186254883244147525801415021847963332545968325862947999560829395339932349834325385821566837440945522404774753789009411392677851538063437877968950914696443446112220329324247719476937328469710263722089244718510381563e-23
tanh(0.00000000000024464675) = 0.00000000000024464674999999999999999999511913160681402081770833345018529039355284873294366926643084375737707232320472241968557967292809691664256358286048626825807078921597582197060724641803479461397695034264082129568796070869620887115255339596360564565901363883248594457050020174736314234200004464764650529506924613518502549658353200002642098432343451252049923584662128372169555975074261009484669824859225948238679623646265943595513152911965676673215048535703793653943181125400433245058103775060479387318386583786042324172727595360648854205852764061086061553039524946943459544153567937232178711312488161632876308185521752122839224567706645165412493112893022648669379746267010550733124265825817035330623010264793701267708873152366145935818084080094171574902907900229680223739411073790130742827210958673041125945786585543422823742953282680487048066811284036311560911176508210880322050052661931247278320735245311123445959595910841989474992850104981243409608228140427617795203372721583877230021393959603088646663892799497486977053417538343070159288403626355927692868442778385021355362556298608949998709359558845403709854302031231555737644113116747035402252100411353344763169132835100398758956666704740895870762950935978457419729212388282768431477213
tanh(0.0000234234) = 0.000023423399995716206279765163081303455902095239948222164944528174335346033090176324777165284962203726951030059072653457876445539413012597104607008730649993311156621278849956578578359513836065471622489781021683711145757774952091270019045763067812204983860015540376308432048192278326945065503823467765998716484796175085351841731476877912069873287317060311475467954375632328935801821627006058259986891508255489000775288314605121032451590526483491391641472550031957516336913741230430736641662087789765599740698015482260955360197412674329967748309997808926898739112088332334310847286193365227699075604962199249836845015381110515190952187184715613102113070634107565252560404829466643043790643178194815139874081893903623499039356659900345757645352490981097824684158128079769020274257094904303764884028757074604783706739552359417048739908065661602420498036849078610972922791008462171513845312386252558627714416375879401577052434580398960091215503310636226143591156876082659092739708057515420207509311131154076288503225860234986058269220438296947531308772795102180535133674849875893559176222001630033260905140186251975658714119328380428596117153097882370566241283021595819818254385183463547767199861506323394877523853188064698751742092064313648
tanh(0.3423) = 0.32952919046085420412394518771093973761137362099386989247792183060668739585155470701582640926819324482118906734585842277447915155485600074447924582968665756461519079074163760617652032931731659424780785524931845996184988111618397170146550608801915102506566363625306467255794369918221143457544620208439380839696182603339402900399577450992258855631639626862527239622237083989519530092229490266975817809226732747304320928454509039538423727892604433554350576103616824750742279810388764431243693538817057027294163977212194493137725185415718904356907157219092884889012090808071844427878974114575612622672162169493078080652858240256658413126729082747448879940143782929078360978350131235061642604614630867546279565494794943263393512641875698167346563865804347833880817006027307635387872751106726989316891684839650316426004125307881344038329847162974151191456195920774734237812145274149423389485067544107023469056779439916426221509550646931670355814495107061229154646639291876856434644006011039636402613489899212737099101395282083922194598478489624910983085656512978809424675465405523268080332798940070227918442065553297197047758113295872236579817348765363287529856414594710039102489416975075429976529772982298605914640526468787785157932128674
tanh(1.753) = 0.94171601222151715615289501251614776758340920951910305981464151613046893940824264735511906345586275762057681136842821598097216806739306230514082161137733046078785514473496269696738006132759449119101710051630774191001653256412037710149178675142447305189597872157349663262477681181395426434607056762588669758302502323792869548318788836706736079592304435628323433117561163219042418673427189827471717034477948692855438334853147981576012374462341831743818225848448805910197878524134282323403081421568924694565315660097431224489705213883525193542772281992169226939498456132565669236064078270764242931129746249198966036993306755481809949093692026552094970449876987096131608089254686369626603558310301461971467081770282715213677935246742613559643270258837459496559419820191699188288366165458331354239100774238418992567445591080220966433292111758327819874236988989824067253102196059545946092854070692973650081254564077191464638074329127938933131245849354517357643180786518844026594062918539222149412750218929054557904481983081932007183205766015536398219134484909322881087310131099637319839028111055764638336205781642143534291587706001664327100088896469873983089448193156109245213747160380077650320940735566019348038506152770018711400003582092
tanh(2.2343) = 0.97733313168743500287459831046464064798061963137043789407582936930062231953698718117764748096489228460140915044855831349737908493941517794859293242092771645764052033404604599216620388943684036107235882046363517168578857277806794910576961276673541557060761845118173697681017658791344954985705246382006775771378267997049132461219419270969309597037858599623343368728202746562926825960407858816610110727859289023064999722398166214286821202541638627658262356654878862880884017640228682419802963916895516299589531686778584969085845002261233319839660244866934350568103054122008489173913144185269375722758451430956961230461911933023143348424798428794605216451961810457490408919324562660599116026375972040900400529091055531806488146125392662846875012565671377416739862049142203653609722735483539979072889995730999797666110809395926801980698844718946712686556752017762736417846782939135536372933200269737130800726175764272784901677296076897232733430465603258892771865785371605043717108404423890446849191704775028149547536677517065181765557827674000272031892822904078029718675859925649904038150471479710137251914658077016966600073699011516339374832798321304943260161497815702677499919776763889388662308702538783783116848941563677568616295213569
tanh(3.753) = 0.99890105257557013982892300284108682813757301171404582661341243450277757947634307390973021082855927027490550532106853517446001282910242460490105034814386761555553351810577517939987830967630967452820005221239084060754351357917071314810343628736271658975740521668096224187640990459643694406987899513789218186824622363968321713134937564324314046138868429162158959202758082683213252663528321517623029098411142145299083876409724998121247812963564218412882994620557010711238611688951415596031545140636437638664208089074206109633563443247355634240719059918692849934178968478530702408208593096228948536692814858040376236473115694154088189414814112986175049137704116770624803150030160543869963518802368291646418746686801291241548568261295029272228804135681756765400776224715874144550564086678370904346882351550603925135982168508830710034444798127113582422267308397552698918651381122710273190128821968629331233475194688431442173664549856075604717738518034308445770749576288243495773483309821195050718714634217992368830476779487251619124669700038340593713760890124468026673189433233501562200793498729166969820416625704884296354577384188624158856002038950358200010595758248286019144310061765657232013523641474144848752250154932437122102970322968
tanh(4.23423) = 0.99958011209931034908474828489915904916329126514074931901395042647920300813267953076028565718275925689815641725905285156726433612360865737686349164114345751535841227302035722180290667429850500237148198692582521162060048601665200883604993986179435563286646330765620176783591085286255187602454787114260649567907215261088408807324697356156712872749634111968635790013228088088316122839854416478874537437366171448125696332426504806703533153479548853757613958428514516498756369620573812169838579351527662763690174826129050746937131296378807126148373038020323980284453270646726370574632254469410149625684310722033553664159645594385597244043178520087066433853227978797104340789554017738451038975357099820702008987365782696508268438804230511010573946192982941625403221103140883181927528516549135152783995277038297217694327995574654891842625669729791924192150201809914266378174380083157869228576962284970358125635518691808457092875250280002021861297696921054692027154875265401387285739023740502535672436083161723204557449207192672660576337946338764319834025751473797849350420300123237265738743688718448569125200347301525442625455907292750584007412107927653412365047152342283645509560662199120555120090434453602504883337944380823993268157679113
tanh(5.863) = 0.99998383821253235188266989070578697670825009062845577414572083944403468834618801876206988794576165956072530862459581090966424071342086474091857686527059774725555424105962273234419385073186013325475603992643619324910446375218709171771838219964560331520066319977630143138577956867724975697334995157262728544736398034414939873897201803646041728188244938583531152041269600266645056103991375349350751856989049347406901248150291453931315709611649224236402999502544096483665118709427070183829007381226020746398514130537792595835350395250827649934680104298722768835615432170746222317787063703413009484794436523203607893358536354363957863384463640542086172419752689544468692747242822828086436488412019571853622221004372967034556820911541257969382443514407762659295340270309177601107539156838245523231437977965256494362467716426367633361971540258278591407011085017462640252134099710688433762504838478894626499720011380617789361548393122094704745097183170833411147659988748824440404514654808784561420214150197322727064669954974157514520172106038356122251876348538589060645609872086009121941002830321173022264374753414564912792528468947455000739376475280558217609148827647750901737950165957369967451355836218852995447290856493985385895610831752
tanh(6.2343) = 0.99999230897631991238764444922624100063647554403118451180759381835312726017447644752477559139556100307974478187793684203490006279520506757647001171815021718377242629920364185581666593867550118647041889711339934340926329566381546329226491512299439003591450160552108001085572969328940448570303738521979276835290159170333571356893988748836284385175371315695670831387628093580280692540248486846407548729245090297323333631880899721832224252975395854179037780327689553190739475045543858817642324379917295995693157479537447446393594081217808873686174121437559553841319413302676829592130600119590938210346140121027421887280668970122320133212483017371042990699572687327887395651713578062985482302136286832617122990743537466852593993881681723879656163453318223367676260491369392746599935744710751998545006448893003823294357360960789491553422870159976973348356528948823588592935848240849764729196071155493129659974771432487470891332321254732569353718434423680921827217370500718707453722842127124762850102156503026877280332758497686445351365815751018807566653755322362287885552898932929078616446021120041728930861379199718293744189062941435422541558064981227493407835292006248838564596221973129865113462505283050478463242888476725957260084895359
tanh(7.6723) = 0.99999956653424317379082701109991882793680822622022975939595742194381877956432693060366695739092313153011176129936742137675209683287940818410879799017236164648633894222471460105538037666332196574359955748479950661181802337393132397651424745155492567286699958712435644090746307375793158552200946491718185205924422794279187442588856601552467170105362892611730521495309186849023498435400795515231852974605513844194214573327015847804438107831196193700986959957978608470751439156563985120612303360980677376513732312691615741285569858677791263390348716577069784052458336762724014956621804401108660338319820225162692802185556292670705490133934072676010012248085653253811504032570446154283267978012881510002029093135636038206927029072107276850635796357848569218771033987609868335119049057578661932844496914890261956224291788518214155642291049941405619626692906374270285410549052484307562883812094485003057705956284129595681285015391897934926004856407714852630011426242630899714933403661286380275648647623903900166188046657395995781448194990204142782261950454348056505079819628157370229798243556881057213175563903320936476203176903451248583364301371458492247006839413136604407465459188220537824789808001656876409005428046490132651577618070207
tanh(8.43453) = 0.9999999056177552377817153544509199433052663499000438198649818395263598030154305832345721476337877796963751987766133431139185495065193630815959372178390426566819817554422687964003956195689881351505366874227428593912174628059749822500456671609400418452701003573774672682206026893906650253786985129826424071374248191110681120529619625189676344301776462355167323791737362120132751257412196507103996813727822436800557296208457481884055510415025472059698282630076393524219268601597588151258165354378926084802923165615771490921154637818428859404777439281455884208476561771098593129673396783798189170827509618010596981134625976332425660479234854663060320027019338783479447701548500813149471819075638668843055026886695347061925781151635324033288635838498900383625703558227120321523606759793241417307182808578933772836083638021422645599001433355063860836596629220187487805871720340519383306492689881848758983842223091098998873077632516647406256491214268809627966748483557973681196326665291439877867414719273771058685934993792542035271420357373582196279293316359211769049748066536927491613086544531647069707881506801884864506412487188610502793524839544327473372634799772813922945791800090236781273966935572964682319307251541606246093083699075
tanh(9.98723) = 0.9999999957710530444307520130832904793417491894751074014571449544527998239812448424260557043810171978929250774403969011525533107838329774589233613084546884873696498410826503036913321704817728496026571625358397948670566237578449196473796609880092923652533948182259381616757983274010330193383766325679614228251399061172162689283689241985105516287398035451535053615662743538605450083264316866479927953278845028588775472975046707158350580318357427909624819629432317072513546662245539851740716004233146239879911375399404236060183277676827760719826258853770076966097791766002019071628645649210079163033284374530634108010397293002646168513379591252168308605341487069771604671022757253406595707808309600282246786291589974573419766037175653123876726096353240461284852779632899892076601066481310704680686470641527016402785085015006915106230249620164256017444195468642855029174031977782964144963675986107656474319085804754836512088224688717862296850786242597536887691182476899077475203939786038705056631056219873796981947140475853672327814855556176008370482151322311636024125307681477831258486916194528459402590113087503125143869019132017697609040652816879577350147908734346796297933289989287279192074218405573362968785339993179121237364838417
tanh(10) = 0.99999999587769276361959283713827574105081461849501996226140069543680188089876682610651332495069023186972594195440363277723624598935122112440069080032115324852030221370176075706784328596681042097167304971561185014681914071046105155116929711575041632291885682046344687578127127378663128356531074774188950457761545651571845725123775892342065718865628066593586139144590877440112159808017122001606191995699617317633908518383704737642531119106680691544131671862104511838933336178182094978245610587892680611057581291284478982693281524518363043783259091682070412078245356294131111802424741275145588871557265716756862978529683088987494802024713948725464600183438641337781475525269445526235470446787320938137169078605324781322750203195797241419447084824624928512651054542518750772124598381393207416884405625598602405892881151509286448125420911991870414749247413730745953822835719416241597335170439159471760232524897445577864794033513235856083295211261009801252977088373563572130561084203552692767822260454900739196502408179185239540703436267190071102256964123880886459242516389715845301805566918986428399562608762410598742205066075443239560739617002342970311043050315950937919835515639504283163999382433755306304207193274338908676484743544664
tanh(20) = 0.99999999999999999150329148941682204543855819119098725713047456422766385013396305493020379483116286723884401319225479610330434833745185496603886706495752590110273736459185586512033780048231947928548879745109044764072521967724592549251580209939074878059727810260917809729859940239495986128671819259194208485713426533719153175288052945264104145883223091351802407978663606881743101282316454282666167377737813523098256381105415457955659650586708269621219771319328017681311243891452380381673565629798571747929415215439838078504488681904773897027715192244440856919467554203849863834286356153154714613097939865915797467289296297598933636833632724624564197583648598627873235100157670404893234909787667823526511575040954723840950997402314629388414534765034063930928367664409085841511835346415583876349238760592828608287314083358436066956697487226931626882174494946408500823866275845736083417027257969031861298505917456468271610222391942055223545639288973358543733058064321389961800888266130319993133360814750264570356644837134000927243860897947213686240240327336304962240105372310060742967725424677496202613508503646374192320087199059371141275576712280491573447886077869121182563813610193575794267945692290640242014133808449597775534653805849
tanh(30) = 0.99999999999999999999999998248697847460695932302253455187462940132577768512064835056626515671918593947388529721427771511858614619992728203403111461643469304834988922025968184905502155186884810382432468654580237575007580459760225774739589835277664296240669553511272508451901198168945791206608076794400035387013543564989267412111811950738818626045464324805163910138459413493917857593261753413117117904347518945777556707279914138859436513081095707187299275283373685890003055537166825049575390494516137790119035109565942588806590606870143710774165791117692441515503460648386604542027035719609042158849620931488980126167030258967645280909206945579458737144322450317444910749719382395732115024207911803763287934011636643369276523342712365140894640451388212139523257528141577633857824450670319040037271232062180789061297724503936659498332452253419794337165463540076493346356624464194125433460670132651772035921943429770309461029386669159769345708557856096032282319860913029766507019469651935711721669367525172848101940888348307707020300984451904078969124963334753528621171123130086138661293507640851386848564851264803064770065516479893240033905230721321217373506778703035882795417404648837694538866758551526343473007132445283388286131558214
tanh(40) = 0.99999999999999999999999999999999996390297224309169655375743285299945222807564448470967861932713975070752810361430636751188612447164835397361054917545196691513272846929612005803892083484493329245850302141605140205928322013924108888125360341208856636465437926529841687370688041218353587976196846825967234168410937678501090855059929835445232208918907222791682445367305089300825725239613968681313634117559707841477457709997970943669076130582729235015856758098508481311538803059084558655119601135989267593830576992703131417958815582021372588256000359515556700624055404945600689260640735116333290328499496996887814031014250528879115123733626859827787882550971299311951395217545677202560849857467957780060551339338778168222803953079287153452439063245938121260386312460539589863058943493882606464368690364049303754017158350036906026460358849172724566458053814095268678341827063387930917090970378740702219784422996730624675981002552717374875602098231471371606924022850824827488722716685006965193299665832471439497245919676477836520822604951300303520659157122705400788471679514738842371980830035574867496310973909914236731234210578476862945341365683111617538982528023810548722298239714984073363659019080401524580422538383889621590283282392419
tanh(50) = 0.99999999999999999999999999999999999999999992559848047958328074080608392273763325282215692025741413106278376409710444025305644295268614210434061553637077478741816336105320479625531415683536664598231754657232810182183054403152024335590236529423711299885721476159827252973165942447024144349886220941479950910589460949227325151938174409743270977465403030342162883202224697289268062098043054719863123480843662817657418202779662928667022733736269704038704749613800358488481168139370600242763876274362464198007519819870464003030735941842870260636152505804457511072310567179294142825313008274044653515285005186275579404676156506740477110907246640376571207959724995238133513676940284061676271793848138278822387735747912064890963400914241871615772165805137237570341226793410963425599791133163939611725678815862447751154768862675569671043256165099181630630393156542433960218141996764050665484225149919535550929646818863044177040935046141568016750898930467560023535849593389228159214494164433272836348421038910038519484768855421087667760000000438491095895416732723936953538553675964618866473254874337919295837992311821801303428162483711908345375435302304931878876905770294624019392675136750627273407108345621992205899844459416260454760044360863
tanh(215) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964157129985129292243467081211223784294517012043598978724452265937453799390746300364864289839463413424038581154973578861178225075236295529722387619969463567918136231677853070710313360394423018571145385691223510686342664210368426500116797105712985563059816075412198762108273572481532761129114691787332474745536594448051427807823861964903003379708640519111627987758660529671369808388103609153566290546013677493029737861015426237883777190875259493516351131107459916364724906410462520028378220706751324461787198638061339603940268822886603287185626347378249015207680741974806267793561699276324961288548450097194643255440470398411939284850724675019051773635528054159699000064502470683282120272177565990243723057346045960028377547301528088580488414487096083095396043153637925856925464657384566012711429773442776845515306823894861845322773114518929052532570263686375801736841926486304637901518979739285215457261217519471879675780564345716318785113555983903752576503150812911001236924455366848619320766862873669179720834825773941793736000079323737884478998
tanh(355345) = 1
tanh(345345234243.234) = 1
tanh(3453452342433543453.234) = 1
tanh(345345234243456574574567.689078) = error: 8
tanh(967874345432542345256346767673576.34523452345) = error: 8
tanh(96787434543254234525634676123123123123123.3564564564564) = error: 8
tanh(96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8
tanh(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8
coth(-84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8
coth(-96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8
coth(-96787434543254234525634676123123123123123.3564564564564) = error: 8
coth(-967874345432542345256346767673576.34523452345) = error: 8
coth(-345345234243456574574567.689078) = error: 8
coth(-3453452342433543453.234) = -1
coth(-345345234243.234) = -1
coth(-355345) = -1
coth(-215) = -1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003584287001487070775653291878877621570548298795640102127554773406254620060925369963513571016053658657596141884502642113882177492476370447027761238003053643208186376832214692928968663960558982854216364348567720871432647113995071949233101124845864029058086566648686844602567581845189061599818265361402287080423885183403432332072463899687652606581199806683865433421013938690481007651318191266651409378522886302625378505663789110750305839518973108468043769506552988521089740185311080025407355505243512728053533862699985300935687868386212158314112228686792206270144820790632905924499429008493680273528227280201435107979754833259810826013703816090072466360687772180711345062964269334210375495456328053196621991360796888598809511155619259683929765516693432281162675411038335777212178373929237018357601895158598238777684584568766411331220137760899295783279490292181087662365483201843521625482394809124203083101264784030330064960692854104604753200250896964285768886730372732211334759019080286768768528915825474160260372553151793966254889171764071327632236
coth(-50) = -1.0000000000000000000000000000000000000000000744015195204167192591939160772623667471778486153286928158873388306287234760856851692376432158044969601650416749567036406108980304073345123381844447336641264358681103703479837483097696225096227316112737496677132281713602402866720515645219113009955312113692343107453400411608975892142015889105325035168380526869132838518888433043874344980199936136524384150716966503553937212976434630006249065283402387964829989531232845192393560355303520768292632351242301083099777931088255172286009180631112231420872330160391557121075474388310985635503050103007609750605055809848425309901443327657815689534769581279495704666154024538586737452817085861378095985693763740872107647544148486656062286435966701740718657603957856121752911767339562406472202351600141229355965952523325126534084646041931169377387673293965200609959193947928483805047931480838853245323003666516774777424171736138607306746456971578583503130522432507974596780302556049710991590048950349677859482886576572549825784234852803153560801025292861621329005784027120730315243715073145162535944534524499656108049310771656671255111192235846108561061962447708464409226412549750138683789018632943072605452856227148583981801056250892854414214050673
coth(-40) = -1.0000000000000000000000000000000000360970277569083034462425671470005490749197683982988263372746758276936531384349277613911622742383252614223002345565982103816761057526455294424627321884973038312930779542326071998141853136153904979066833185141224807892623936703576668313428734696135544400514957154686638677049280307184816228049990985252594450391276266366978651872904563631674530262354830114464986786278717528924532291555807125383315805830686169212471788552630841043311874363369755202220858852420604213875856956620949029532887621888226684313415631032904114357162940606365229276193578890798056109393977202891457773820884701466162835779405404798469595980806605271642008452833979404902290247514063104513633955021654389557615555413865395376554218287718336746161859917292389157457356553477546527100509940967516129088606319567737272853653839040955071110190017548994297939500695861786106269948243636645113883150812834941278229032893478964556045410514206661524267382383575295616071686490994006373296638129147077733645105242352384581312154796105166287043313221054827887798413683463983684011800728751712296167767468622978181529815792262742332153251623673526008653234437372001089402301574558963803819320297174245052651503972878258816354642323983
coth(-30) = -1.0000000000000000000000000175130215253930406769774657548312935475542076122476866604668421368740744180680769612971221565534491957864149131549271693573416020410252853725404621433198635884728214236492708995306582611091619127360187273280242776126677609393642883220534731502773714404656521521635934411672458326750439605539244333482373874527838471943199028823506711457005732904383231968407635626306045567186738985626078992959516853859513881801560587022702856677019179186881413730065691332626540574135349207228046721119301874096090211055447455521898076538971203543917706343997539654068687631225925856109199504865261934366190514030468439115552938892663888803136187256709324935335946673183726055162525677155762565639909242000267355083232796553656410753139578837984742491358850628879711313815758600738207082337757304816530680192385045830777823538901350211851611168282500743082898182919155221117643597943556788531308253152428044945571693461265576756286095873275422371058304655362693122184331913993302439840411233103993996820714733493811947594702338861977793505143648429000100670714263074190248866085687856595842067856336247005261263949802218290019090298345190180522100172653651801018066045452872092982995838029611216610875463001481866278007417
coth(-20) = -1.0000000000000000084967085105831780267554973226256196353546597297734342997055737416674488797181887881484622636776007266790202001391986678785616020482388948622494741406992030198051265765122881833006671110141239519876454075535350703208508349288542127979275092381061555653871475368321490188162732383453856505527217960997717138571176675978778486194230223598777062947942766575174750396478014800663356834783653705539238945001072704971065646602701511462821599973328880318492624337594272366274361141861351252958772391697914251215326375585975978924059742841364143022379125792345472168958522166280640757478160419191335800912839773172432307875447537134482772203248350680496693395652191769315257004049359426674616752539213306731136011087499327814266983098933267099230883068143869730763529572313534666566096005875749397348481230799630939011637929359216979532162585603347745796614764138998604198193761476387041636451033924235729297043547763723589736257099515987194161458960718452235963284155374980747279940176819129010254546000991369069899923502415611205462602409376025279372816829696961293726828915035674972074184086881318943827622864619547550178945576119002859961680266957090060548221788098570028211846025119426081101594564911557855155819267381
coth(-10) = -1.0000000041223072533738241840280803124601800267562193084479187641100667185123806572283844344856873444271985854007978205808041542890461146327225132961566364759786460676966452825424098670577659456296611723126360538284716743966090890905323727419580092729361616557488642549930237998776667540672357289488817965278281356838249704629975762723350400501897640538195511981426445406338284812154317401166094469997345679315087038163774936177878181294734953771230032760447309453091915057370335234724161224933434444811786654267380604161324598720115653469793576514521244836933715955277833157674570205046722627800594266706985303972711237446115135548423679396419084388152837227215239238777438986006966963419986759535516597217894135329997001855418931486589257715404041347196660682035864384314599306487748591443751449191638554107674346448333233210733767519246917589400429833620896210945956336373048662870479036826907249649578103913672114683744203861571142993072930994263025209084080547258870459890394692217777654308148184100858851184064214185729503378112215300699508406363961912821382020422338057273101138172707104192107297521578013434739121694771144283929452003708688819055502319086329112892012246711740023753806863321531782469802389224842663164180295
coth(-9.98723) = -1.000000004228946973453240415565575962362996404039068550325077832053095451392005220939716096214773044619605762591113363477430941060935550652908454478387326725238974938081077310727239908132265905122683087956191717611693451320718569281127445766127406061311476059531710247793751514935384522262863199377230376605001035326436278330602049757841165071811789614304571841860485206542162036241672687605668000373261379760340435675966423616000388811373522203181458084554777588071673176535568771397679217637732007796058901361753933981736583074545938845952226011734303971630120329073535549462134019791051348815839450027184824240670587596045385018920059623958287367336154557010348630958564231980679079009433456953645946327838681485659055728002494958530984318196647467364555803493681120337628784176231606388345005384783073607622203843754277327514902439960147167685163003206067799772690166482367855545108850353585556576505725101816174182366487066449740093053816090262247488040885397032417767357044336351147970034673075096026366476727466398241825019646072735690978944618423903405501447902764965666672035360209717572933843453107830477906500964446084697431791778787928505970859893945859225833075030417812633384781341171959812011114071376804310132675358
coth(-8.43453) = -1.0000000943822536702272517587125844986297657250828731533180251264890135804603274939896703678059706474411894566994548327115108448033919969146799738613902516491017213964729993930890508529587564605665086964438030979399736791454537416299423143061568119016718385347726209995949914388087922578983139759329200493813826857730856269114358523039109122601242702924758591839288680029121664332146210843026673902062376000729492412631530551742007362901791889224920627593486960412809459179706758372331233292300247490115819425876518820268479352297809733139482513799786501005363910962009555167575659243115083286990634773391906736380079841732482350307726976925243433116822837152048316628405995341424635568333564400379937374906784339422792458992374967587804041553321380782043925146242440332675565250624449977378852705478325758276712042142248233481546929734866773655208314180854406192086074050112880788718270317438125927872444232510514153263327946529476839698116331794400637865679800658865042513877753875163025660279044835658729943733551090435830874077013998993417190668941020966718159168671420476036099096091332759133776888462976383062411520494164297747673396125393835249137155816873353272254419413200324400950964416257218125171457813129997392551205024
coth(-7.6723) = -1.0000004334659447188529589342450834573464905069501708749781446030886293027312876868429759477301669167647358102554539210913448161632446411543406541986202242938036530889657381629033802587227899994952158542485835530826692362924665743084005380755711541833450590360960373393479673074551310640082190057222057260797597300872846297133376004043281116297521081647708534332778485298895159345220802094141262253316782661185423194907374493887909030790916384614950277897510861800346061369641563657402580286590924138151949967757715846054855535974363595529242359294543390123779757212771259983157737541037289672566938012656165696632609316447585828125727580183136084057205395744641729161080998089689184926908310287435770898025976120569096656741896364868547865175153118096970351385162809453117225369301313431885579884587967300222735370104559433029943613603686700760373517768795050019864800390483553673158452173131391752421937906849616938155420477228296254753993944469576278251317564456171244319736024906778016189808566066635584980340747219126351568201934991333593437161077080274393717962556685811777925180765876220874125286646310168796330624798910446629048273189315472729841206346611488589066399940867603019142735978953860617202447384078693725245409755
coth(-6.2343) = -1.0000076910828323878017654389785776013871824102495271341493164706219831969670831525852221970619814412259088947296929580512478669819757090861038439556548897392931419838109251783180569945142191462459394656008697617665546505538310544608298113555167873756752779587706913108921649050296678132656783828039054973897674001216182359042021701051611042326970186547537322727826120248087166206717398421358441786246921852813501765256981571069608703076511355767883997920476267692365353722035623913570244025047759690421962704151716441946829231274880845425074590892179102424562998350497190933445488078485218343261467881060725352788841315910859010692791582599935758727258170825400533929648324725362836817995894631001320753150335163932073742418565833122083135774145352095352446830899670424935477859555608161785127094364103086744692724993876240820830681877865603489787799437325968661130501319356408479948802998742009866531889739532268705086334232186576588517593145069252266136316294125745155517391073218839748843989189045523067828793746846779857327215635742200406429180888389778782419656764727256026799883050685502002650912852398367379198476064686489948916489606311118280147059677896875096251193208130085716989361688737591690626566604720524997054420165
coth(-5.863) = -1.0000161620486752438484049954514119486313640758208069701900986737499404370100800944815427938387976138773578304865072454428243535403795193278270607720764747189833167757258624071035701133787854292376147026642952653933951783405096905562074823433086830820036471634731505975117448134117831097666747675954625941442069778601611157967402733984395585950022999106727425076726112572713672371215966912758441851382560480078041946554853969140283254287049822356300084204612968554063825923152833142970322887961205181345535855229174001691386295742486747373342482673766802577868627800845640251183869013552337103410673262977995603210448772718086332236507348209370215359689207120896680676326413257569609365195331420401242759235845096826376106296698286222357938960486596851896621893378382591774542193212543002590368160301043875835315320977636637853203493000927045242562447433573605516847619865182779115719268704814021479649142063122140608075819170380130590329541469792200186427957788560926266669971903038871982880983107684838235493934049681684000245561059081953555920998409322459895028087288731852886370144702130383242357438160999466565359285694122945936272742233428243192097050222681699776710403654350902242681386947908091273706936952295509008244515208
coth(-4.23423) = -1.0004200642805985861640546884476768973596019384400285463451104146434702769553873263288764693815088999127026996518081468649878117403981557193031886642317919232935581820541962846935459999323138428363508559621351278566928586144021806256464233077515444270641993096630178458270604607344313224615985065056426218301207783329276997513866432392682065017052191629954724389410687254947514050840383823138830116692260702415618575407960784259918950150317721489851773193937034117225951839043489671940676942497138721715390960050112348601221278541950950539114118562959627350078124244828804670339488734619250318123323494017472443947069730725892193702789047803018063283419774225437229697926602589996610402102984790520207613204413595225761429259200893554469669682162430156560185864200502794929580106636770070561858530892066549154804068299881373256183083616568406303377512220959127358754671466833705210249871133720773721787298687668257494085194809559085858325870636671279477297492726113043920852785756579252891901399458257350282069372530020000071871624303334046141785815460880801666200189464452061494241318629792321090048111203794218077318361190256242376236940393390358423173824793302128249657070220076019485055457447462926610482096064220856666299700421
coth(-3.753) = -1.001100156438514435537832984046439626795339197092496781539194818894309518155499097543081814111423627513386307741544792235112580817754347471455773240146025350670896633225580160894392044464562968093649598442226092441496246875780792751544555754063889957033151220572951858652114743445737354602967021997625808267315712292803514033133556701572991058417937850643054868539095567229182426345171857524472706304688229524687095565019671626601238995429442507628138212256813400284781434580853548516243262690174191800908087120932838229494448761963035128497146692419904613432299338109683341745165316267465629733668513246300151945001508845615821868291707740659561027545045728552976176805142621991167441752736943217570746771162603824002740845286271478982802446073982608871424749942910284963383937846738716549195970447459422545537763757264744334510709296883158700596095478974549372115169042755412917075867970255806130302886988255513249842031388991084046386951245833371558688745320374193140628170326729603856046764148745614438234874602917810502961409917018535366280139721990862662784662229709947459217975080619708097660475162152776104015311011327734237374182920316265130341885048623261592993804747323483344100749013625374083437116685713195383783746711
coth(-2.2343) = -1.0231925712714036825451433231243144699772692400961338564299908843930095641305852651887603180102013056215750383020273056410797646045903254694355194775289088667518227753249048812273149380107714105819086225606985181777140927968876946186094490372097295821358812376821185135987166769915015365678075227577834065068254023737562680362335601054784539061113721761020646758131252452921585377355912689532603858653513890660589513510715694856608799637808204700488008924102325738645988775404411148831737071639239784703063284469795905814176475163126575929296602035208395685537761314542823026495088258577419834075404637856411805696979824453006942407825997273135939703504928699437475306608387633761494285026579817539270520687711357686860206830951678322284679535966028689110545183262719879063694176613057877206224881643872622963518323301879118816335934057840480711742636442109263983324359731385987631091044022810815441253921069859423611665435053166363461792928937440716728550146727389247944789537731074975292674762371187669708243431195387268352920903780726183858342352822963246276518000399446688004166012097934580418133194765711124422840361340272745019661020336666023128947987938062725126085041332357596094476402701117748844475546133390014176040294619
coth(-1.753) = -1.0618912570478549626648339666681595381633806944881600161703288017926528185688069004377248215859842316913790687863318197397277839335644918732277214776714238575985109020822007808551618896095462438848031861444900737517539716083661807287527637637220640984029351913783545927432707966766126815779752920935730349816167005822883025984403127807089893248496045657274147576220060788296300127386580620735301559105331986038363530342884634067986417233491101186425067603203269430518259238495372633589282219791468515113904970696856044124067965922453289366299557091088291622958228556645172088815888770452285885745754664805632518052424589376565417633021949487397829354688579389601183002416309331622024482763191656437276973291043974184561703604201177303240389365209490989943159114351667349834493687279096566172593421500702185071517631391649718402392075617402643582716669060942578047928901450107139670148799345549171608149312720514438698221609453309165287023593769393728913216863263974865700847822418490451375439147486723879332982893271252334235612561920443496040787607989398538494576359389812333384191952089773616275637215301645573024216335236531985853187417248701773300965500062380286277649670185818416271970435776736917227281391542292653431446672554
coth(-0.3423) = -3.0346325270956325353657007982599250636226281072714660074035934894063967332595869391336764169491315856379312021781408372552350536424744696321836040693743499105042961079800361430872732784875020522676843138579520084042540614181516715134955009513311878299903354104901448187321392451608003833408414140763407502701188318118136535144037277838398267517207968174584159175194721944401242245638553342852159722723194843330626661601323140860109016987206648541059802878744874863196625500810250302645122358489675057722533852544108072713214999821417397315336669375786518789272941510980822190056419955625046960721929895776749525188720919729615765834443405029666665337811049805579733132762816548106961198211685635157501633007261086114220389586782326870880338915480149606714896320526784045389237376995860544963013486902695924023210865585062535206840434606147274506108277777075801974375797970602227359692327654277005643696699409789832540389935585729283759482081533556770796864770766887332880409022343083893863741770350290955594555435286647135388357472287935297225099994856884999368945767935854719653754287977734796189345814681282236902825942671842968387591762740691630337816648462493220967224649575040038990415956134830921501361258658938195829607675263
coth(-0.0000234234) = -42692.350392465876965483687213517745404424937087799967538886909210069305159474489298664959426328908763847162185381058253754537025903701891157813078912786014038222960529904569753527293300409110308775030305031000699614119378233745659203131149848622299619936596453924591027443233906390569559375247433962846592939878919342076705717203512727805368138607310929692470869286645508789551599857853213070852209309855035628745907677159331827728096068376460439652818507789557934922820326746271658875924556538978929483886230517795868015686909220653368137694907548717153265390915573426759529085701613271255296015197780119134168465587649802467113317793870058490763060087710773885184508129583395687774604364690881610978038628394516551426226883257172723002433185225407477729265025047902443124639549262526363255188150304747349254615747140159639380740403335493847804625773366817231468366450371575240214060092923477987339800668781936312160699582538146570646172153627259849920144636818308842065912581293916009281382197195640774762951921093523412945982951533489080268337990988398351986532997270742472188829976653504300856407607855217578426916491373331433529203017165385802548747075371460125158405480227984471795382659855784179721963072678322243635498006836
coth(-0.00000000000024464675) = -4087526198488.2284354891287946832624121139288927129964069722052794701060432879119855336300924235887886111965610633321248779350090603076684291305257473535473691191511533855857167530547147651667335802091180401985893651093554720848743150005951718654301329588360734542731058146934253004772487602854568759954100121782191787372742660849382088412730758710602709650419652892513872619564204989203902763282878328980212765393771987582508253159131908906220553006881123687800806420943491752437997188447330941035379820940258738669868816319297314211837080566242571932556684394498371194547111381959318321551877503196727439035476707652041468417163861995467404371552165709066536382249814593881689114751528991223496946760645250806349087650789017743040419973357019307602260529751258235955905322207112734820249218461977746513030821223027596020068739419193968126570869387655164719874271004944359776465838188111361852925988819366990126022502224874323009299740706429438439820328244843601865114890825116772396419582391772143560419631462280441012052809367862455680270232235002385806915254552702871385410916588078605177892255319707039953106869858295026547971088567201224951287001551988621351809250781247482470324724269586407230588083659842551694031859683121705
coth(-0.00000000000000000000009784536) = -1.0220208704837919754191716398202224407984190596173780318690635917737948943107777415301042358709700735784587684738885441271819123563958493863361840781158725327296266259787098200086906164022325697101345192824950943412678712253253172263289494206469213036455884303874037133603083272402686581218356464272349726026545567464669872789982117976455844304140941126083169315636726054709313317655424298250355359435366114975876693817486390081977768806029150674749375375354481911042594669506516705203709980104578775519062225043451102265293169971966320700632821053607998776633191670650221545859535753339101125641414824286349966340175954922215541969312106403534299203631349777928508519708660671657462599437598019769560929777309555308010038522345209022197233296302020121596472338140807926128067237877573773306840737469963724117693719455297209150709133405276541562130833576277835021712495425392073077394281509747734714690678479370436916274245844062524904745316397523846235371917553552608091844569984021253915350551518444793634829408268904728014975317963045462457831239952018268793549285882908984653058453492511295834804693984012197558481785825597353527507133030478488470349213525695952540644398221914997433509532658255484586794522357036067549698321315e+22
coth(-0.00000000000000000000000000000234236456) = -4.2691902749758133294161520271635257323053077613161975094090470225120606959001007654134475691236266541418870055536245533558805431404548741445343430498812836850260025754108536850092688418827422298237777072984879502501522510266582462007003437044890822633605158524220267592129683671416429045609306424194152956615139092556293336512185163365099518464146313988281807917891492625733780311486150483849960625417445026863895529462300636386102242002877755649360493253078651167333106607822080317813456783879150680494183546359806777076418587460782216223152442373343125928416512938734397800684265200435395306068237349990555942748597935001370119345717849071513968668513537894123596625461974531421137316009903513541380395038220151371719744368507667012150093769380963977405404893445053566633689701878284100392449941957393182874720540208703091525477197411787744312782276851624011177803711265922157772210832882488545311118153297845469660607373287783229160932858892251166321609055956345878935581277820819790332945746754910806912105427435301243873775029317408574845483817488858164989095235601856999350982548360768696307753391786855682427615749614622930923188976597045323057847423029829269840240463258802947144432460533711989273859656544196460449019288044e+29
coth(-0.0000000000000000000000000000000000000000992342) = -1.0077170975329070018199370781444300452868063631288406617879722918106862351890779623179060074181414606389060760638301445805310400379439077791057249751933641157316038003070249510875292740786722498672612645416376388158293993177531312569434507234197472023695619075625704660762035527199569435008426807625067902270721460073518134126370365454557197878433688079219016112606825618395194206759171257297911213597539501104952542618561913581888937183777869591313393484121694327420623843071390836621396960221367039183731977072046809208658112668755709565434593323373264522420089509493611425457156653469500006385221156732263463824332559505943154624722424677240708834108992682515654989673505603356438472320876195892393222823655487241494195843325237100921728867064936108494780731674429017427490567041320961133221750177921868584762616871455066202497700206713781601519419768596321238887807026809984029163540825840669417442505016103190709969087605765665543380605742594616203174636814368283576870843771255864342763742451537164923452158486997927978119523602573130348352995067574059187210697495160716398004696629169001323764178063542249819869249144810817435847103455141135049164485656190122902904796711482786428814451458469049950615314098975764326133153908e+40
coth(-0.00000000000000000000000000000000000000000000000000000000000065763412) = -1.5206023677725237248943226972469129186910192555094312928897302347998610534380424178721140563692163660851416894245085702064001193833982612297143787693578510393185398186659374263204794382221733466830056404818736189255711570034312291055295813017262195300174143198745930543731060939748347877354322457870309067567506652145387130731260990195852030575569554964358871431092245912607340416960685904120194277475910385700687602906423304610673599375098013885186302578514527614735493243986690160072900553229748267035046054522648109945911124643125676637951228813689782107904938879706429784275501891248470820710776873635338513181080888479816659528414401377962082194840499914547371334482367673961100137169658082661265106306802811911829741446678449302579974085632663116006034344412906486296088879756917366266703379763947809878194932483509848890094996785163281715736475780813540666423515135186583505359624148935497013294984796053638369059746531705610808473136086830067703862845301549029873205679298119523485648700957658963513825648887503509974279267300297166481612577220534270346544573574092965627030185091634471438864499721715468437585121526086502676933525303437868308612706436717831790696564753703763120319434825348922817182498376096473177084606697e+60
coth(0) = error: 13
coth(0.00000000000000000000000000000000000000000000000000000000000065763412) = 1.5206023677725237248943226972469129186910192555094312928897302347998610534380424178721140563692163660851416894245085702064001193833982612297143787693578510393185398186659374263204794382221733466830056404818736189255711570034312291055295813017262195300174143198745930543731060939748347877354322457870309067567506652145387130731260990195852030575569554964358871431092245912607340416960685904120194277475910385700687602906423304610673599375098013885186302578514527614735493243986690160072900553229748267035046054522648109945911124643125676637951228813689782107904938879706429784275501891248470820710776873635338513181080888479816659528414401377962082194840499914547371334482367673961100137169658082661265106306802811911829741446678449302579974085632663116006034344412906486296088879756917366266703379763947809878194932483509848890094996785163281715736475780813540666423515135186583505359624148935497013294984796053638369059746531705610808473136086830067703862845301549029873205679298119523485648700957658963513825648887503509974279267300297166481612577220534270346544573574092965627030185091634471438864499721715468437585121526086502676933525303437868308612706436717831790696564753703763120319434825348922817182498376096473177084606697e+60
coth(0.0000000000000000000000000000000000000000992342) = 1.0077170975329070018199370781444300452868063631288406617879722918106862351890779623179060074181414606389060760638301445805310400379439077791057249751933641157316038003070249510875292740786722498672612645416376388158293993177531312569434507234197472023695619075625704660762035527199569435008426807625067902270721460073518134126370365454557197878433688079219016112606825618395194206759171257297911213597539501104952542618561913581888937183777869591313393484121694327420623843071390836621396960221367039183731977072046809208658112668755709565434593323373264522420089509493611425457156653469500006385221156732263463824332559505943154624722424677240708834108992682515654989673505603356438472320876195892393222823655487241494195843325237100921728867064936108494780731674429017427490567041320961133221750177921868584762616871455066202497700206713781601519419768596321238887807026809984029163540825840669417442505016103190709969087605765665543380605742594616203174636814368283576870843771255864342763742451537164923452158486997927978119523602573130348352995067574059187210697495160716398004696629169001323764178063542249819869249144810817435847103455141135049164485656190122902904796711482786428814451458469049950615314098975764326133153908e+40
coth(0.00000000000000000000000000000234236456) = 4.2691902749758133294161520271635257323053077613161975094090470225120606959001007654134475691236266541418870055536245533558805431404548741445343430498812836850260025754108536850092688418827422298237777072984879502501522510266582462007003437044890822633605158524220267592129683671416429045609306424194152956615139092556293336512185163365099518464146313988281807917891492625733780311486150483849960625417445026863895529462300636386102242002877755649360493253078651167333106607822080317813456783879150680494183546359806777076418587460782216223152442373343125928416512938734397800684265200435395306068237349990555942748597935001370119345717849071513968668513537894123596625461974531421137316009903513541380395038220151371719744368507667012150093769380963977405404893445053566633689701878284100392449941957393182874720540208703091525477197411787744312782276851624011177803711265922157772210832882488545311118153297845469660607373287783229160932858892251166321609055956345878935581277820819790332945746754910806912105427435301243873775029317408574845483817488858164989095235601856999350982548360768696307753391786855682427615749614622930923188976597045323057847423029829269840240463258802947144432460533711989273859656544196460449019288044e+29
coth(0.00000000000000000000009784536) = 1.0220208704837919754191716398202224407984190596173780318690635917737948943107777415301042358709700735784587684738885441271819123563958493863361840781158725327296266259787098200086906164022325697101345192824950943412678712253253172263289494206469213036455884303874037133603083272402686581218356464272349726026545567464669872789982117976455844304140941126083169315636726054709313317655424298250355359435366114975876693817486390081977768806029150674749375375354481911042594669506516705203709980104578775519062225043451102265293169971966320700632821053607998776633191670650221545859535753339101125641414824286349966340175954922215541969312106403534299203631349777928508519708660671657462599437598019769560929777309555308010038522345209022197233296302020121596472338140807926128067237877573773306840737469963724117693719455297209150709133405276541562130833576277835021712495425392073077394281509747734714690678479370436916274245844062524904745316397523846235371917553552608091844569984021253915350551518444793634829408268904728014975317963045462457831239952018268793549285882908984653058453492511295834804693984012197558481785825597353527507133030478488470349213525695952540644398221914997433509532658255484586794522357036067549698321315e+22
coth(0.00000000000024464675) = 4087526198488.2284354891287946832624121139288927129964069722052794701060432879119855336300924235887886111965610633321248779350090603076684291305257473535473691191511533855857167530547147651667335802091180401985893651093554720848743150005951718654301329588360734542731058146934253004772487602854568759954100121782191787372742660849382088412730758710602709650419652892513872619564204989203902763282878328980212765393771987582508253159131908906220553006881123687800806420943491752437997188447330941035379820940258738669868816319297314211837080566242571932556684394498371194547111381959318321551877503196727439035476707652041468417163861995467404371552165709066536382249814593881689114751528991223496946760645250806349087650789017743040419973357019307602260529751258235955905322207112734820249218461977746513030821223027596020068739419193968126570869387655164719874271004944359776465838188111361852925988819366990126022502224874323009299740706429438439820328244843601865114890825116772396419582391772143560419631462280441012052809367862455680270232235002385806915254552702871385410916588078605177892255319707039953106869858295026547971088567201224951287001551988621351809250781247482470324724269586407230588083659842551694031859683121705
coth(0.0000234234) = 42692.350392465876965483687213517745404424937087799967538886909210069305159474489298664959426328908763847162185381058253754537025903701891157813078912786014038222960529904569753527293300409110308775030305031000699614119378233745659203131149848622299619936596453924591027443233906390569559375247433962846592939878919342076705717203512727805368138607310929692470869286645508789551599857853213070852209309855035628745907677159331827728096068376460439652818507789557934922820326746271658875924556538978929483886230517795868015686909220653368137694907548717153265390915573426759529085701613271255296015197780119134168465587649802467113317793870058490763060087710773885184508129583395687774604364690881610978038628394516551426226883257172723002433185225407477729265025047902443124639549262526363255188150304747349254615747140159639380740403335493847804625773366817231468366450371575240214060092923477987339800668781936312160699582538146570646172153627259849920144636818308842065912581293916009281382197195640774762951921093523412945982951533489080268337990988398351986532997270742472188829976653504300856407607855217578426916491373331433529203017165385802548747075371460125158405480227984471795382659855784179721963072678322243635498006836
coth(0.3423) = 3.0346325270956325353657007982599250636226281072714660074035934894063967332595869391336764169491315856379312021781408372552350536424744696321836040693743499105042961079800361430872732784875020522676843138579520084042540614181516715134955009513311878299903354104901448187321392451608003833408414140763407502701188318118136535144037277838398267517207968174584159175194721944401242245638553342852159722723194843330626661601323140860109016987206648541059802878744874863196625500810250302645122358489675057722533852544108072713214999821417397315336669375786518789272941510980822190056419955625046960721929895776749525188720919729615765834443405029666665337811049805579733132762816548106961198211685635157501633007261086114220389586782326870880338915480149606714896320526784045389237376995860544963013486902695924023210865585062535206840434606147274506108277777075801974375797970602227359692327654277005643696699409789832540389935585729283759482081533556770796864770766887332880409022343083893863741770350290955594555435286647135388357472287935297225099994856884999368945767935854719653754287977734796189345814681282236902825942671842968387591762740691630337816648462493220967224649575040038990415956134830921501361258658938195829607675263
coth(1.753) = 1.0618912570478549626648339666681595381633806944881600161703288017926528185688069004377248215859842316913790687863318197397277839335644918732277214776714238575985109020822007808551618896095462438848031861444900737517539716083661807287527637637220640984029351913783545927432707966766126815779752920935730349816167005822883025984403127807089893248496045657274147576220060788296300127386580620735301559105331986038363530342884634067986417233491101186425067603203269430518259238495372633589282219791468515113904970696856044124067965922453289366299557091088291622958228556645172088815888770452285885745754664805632518052424589376565417633021949487397829354688579389601183002416309331622024482763191656437276973291043974184561703604201177303240389365209490989943159114351667349834493687279096566172593421500702185071517631391649718402392075617402643582716669060942578047928901450107139670148799345549171608149312720514438698221609453309165287023593769393728913216863263974865700847822418490451375439147486723879332982893271252334235612561920443496040787607989398538494576359389812333384191952089773616275637215301645573024216335236531985853187417248701773300965500062380286277649670185818416271970435776736917227281391542292653431446672554
coth(2.2343) = 1.0231925712714036825451433231243144699772692400961338564299908843930095641305852651887603180102013056215750383020273056410797646045903254694355194775289088667518227753249048812273149380107714105819086225606985181777140927968876946186094490372097295821358812376821185135987166769915015365678075227577834065068254023737562680362335601054784539061113721761020646758131252452921585377355912689532603858653513890660589513510715694856608799637808204700488008924102325738645988775404411148831737071639239784703063284469795905814176475163126575929296602035208395685537761314542823026495088258577419834075404637856411805696979824453006942407825997273135939703504928699437475306608387633761494285026579817539270520687711357686860206830951678322284679535966028689110545183262719879063694176613057877206224881643872622963518323301879118816335934057840480711742636442109263983324359731385987631091044022810815441253921069859423611665435053166363461792928937440716728550146727389247944789537731074975292674762371187669708243431195387268352920903780726183858342352822963246276518000399446688004166012097934580418133194765711124422840361340272745019661020336666023128947987938062725126085041332357596094476402701117748844475546133390014176040294619
coth(3.753) = 1.001100156438514435537832984046439626795339197092496781539194818894309518155499097543081814111423627513386307741544792235112580817754347471455773240146025350670896633225580160894392044464562968093649598442226092441496246875780792751544555754063889957033151220572951858652114743445737354602967021997625808267315712292803514033133556701572991058417937850643054868539095567229182426345171857524472706304688229524687095565019671626601238995429442507628138212256813400284781434580853548516243262690174191800908087120932838229494448761963035128497146692419904613432299338109683341745165316267465629733668513246300151945001508845615821868291707740659561027545045728552976176805142621991167441752736943217570746771162603824002740845286271478982802446073982608871424749942910284963383937846738716549195970447459422545537763757264744334510709296883158700596095478974549372115169042755412917075867970255806130302886988255513249842031388991084046386951245833371558688745320374193140628170326729603856046764148745614438234874602917810502961409917018535366280139721990862662784662229709947459217975080619708097660475162152776104015311011327734237374182920316265130341885048623261592993804747323483344100749013625374083437116685713195383783746711
coth(4.23423) = 1.0004200642805985861640546884476768973596019384400285463451104146434702769553873263288764693815088999127026996518081468649878117403981557193031886642317919232935581820541962846935459999323138428363508559621351278566928586144021806256464233077515444270641993096630178458270604607344313224615985065056426218301207783329276997513866432392682065017052191629954724389410687254947514050840383823138830116692260702415618575407960784259918950150317721489851773193937034117225951839043489671940676942497138721715390960050112348601221278541950950539114118562959627350078124244828804670339488734619250318123323494017472443947069730725892193702789047803018063283419774225437229697926602589996610402102984790520207613204413595225761429259200893554469669682162430156560185864200502794929580106636770070561858530892066549154804068299881373256183083616568406303377512220959127358754671466833705210249871133720773721787298687668257494085194809559085858325870636671279477297492726113043920852785756579252891901399458257350282069372530020000071871624303334046141785815460880801666200189464452061494241318629792321090048111203794218077318361190256242376236940393390358423173824793302128249657070220076019485055457447462926610482096064220856666299700421
coth(5.863) = 1.0000161620486752438484049954514119486313640758208069701900986737499404370100800944815427938387976138773578304865072454428243535403795193278270607720764747189833167757258624071035701133787854292376147026642952653933951783405096905562074823433086830820036471634731505975117448134117831097666747675954625941442069778601611157967402733984395585950022999106727425076726112572713672371215966912758441851382560480078041946554853969140283254287049822356300084204612968554063825923152833142970322887961205181345535855229174001691386295742486747373342482673766802577868627800845640251183869013552337103410673262977995603210448772718086332236507348209370215359689207120896680676326413257569609365195331420401242759235845096826376106296698286222357938960486596851896621893378382591774542193212543002590368160301043875835315320977636637853203493000927045242562447433573605516847619865182779115719268704814021479649142063122140608075819170380130590329541469792200186427957788560926266669971903038871982880983107684838235493934049681684000245561059081953555920998409322459895028087288731852886370144702130383242357438160999466565359285694122945936272742233428243192097050222681699776710403654350902242681386947908091273706936952295509008244515208
coth(6.2343) = 1.0000076910828323878017654389785776013871824102495271341493164706219831969670831525852221970619814412259088947296929580512478669819757090861038439556548897392931419838109251783180569945142191462459394656008697617665546505538310544608298113555167873756752779587706913108921649050296678132656783828039054973897674001216182359042021701051611042326970186547537322727826120248087166206717398421358441786246921852813501765256981571069608703076511355767883997920476267692365353722035623913570244025047759690421962704151716441946829231274880845425074590892179102424562998350497190933445488078485218343261467881060725352788841315910859010692791582599935758727258170825400533929648324725362836817995894631001320753150335163932073742418565833122083135774145352095352446830899670424935477859555608161785127094364103086744692724993876240820830681877865603489787799437325968661130501319356408479948802998742009866531889739532268705086334232186576588517593145069252266136316294125745155517391073218839748843989189045523067828793746846779857327215635742200406429180888389778782419656764727256026799883050685502002650912852398367379198476064686489948916489606311118280147059677896875096251193208130085716989361688737591690626566604720524997054420165
coth(7.6723) = 1.0000004334659447188529589342450834573464905069501708749781446030886293027312876868429759477301669167647358102554539210913448161632446411543406541986202242938036530889657381629033802587227899994952158542485835530826692362924665743084005380755711541833450590360960373393479673074551310640082190057222057260797597300872846297133376004043281116297521081647708534332778485298895159345220802094141262253316782661185423194907374493887909030790916384614950277897510861800346061369641563657402580286590924138151949967757715846054855535974363595529242359294543390123779757212771259983157737541037289672566938012656165696632609316447585828125727580183136084057205395744641729161080998089689184926908310287435770898025976120569096656741896364868547865175153118096970351385162809453117225369301313431885579884587967300222735370104559433029943613603686700760373517768795050019864800390483553673158452173131391752421937906849616938155420477228296254753993944469576278251317564456171244319736024906778016189808566066635584980340747219126351568201934991333593437161077080274393717962556685811777925180765876220874125286646310168796330624798910446629048273189315472729841206346611488589066399940867603019142735978953860617202447384078693725245409755
coth(8.43453) = 1.0000000943822536702272517587125844986297657250828731533180251264890135804603274939896703678059706474411894566994548327115108448033919969146799738613902516491017213964729993930890508529587564605665086964438030979399736791454537416299423143061568119016718385347726209995949914388087922578983139759329200493813826857730856269114358523039109122601242702924758591839288680029121664332146210843026673902062376000729492412631530551742007362901791889224920627593486960412809459179706758372331233292300247490115819425876518820268479352297809733139482513799786501005363910962009555167575659243115083286990634773391906736380079841732482350307726976925243433116822837152048316628405995341424635568333564400379937374906784339422792458992374967587804041553321380782043925146242440332675565250624449977378852705478325758276712042142248233481546929734866773655208314180854406192086074050112880788718270317438125927872444232510514153263327946529476839698116331794400637865679800658865042513877753875163025660279044835658729943733551090435830874077013998993417190668941020966718159168671420476036099096091332759133776888462976383062411520494164297747673396125393835249137155816873353272254419413200324400950964416257218125171457813129997392551205024
coth(9.98723) = 1.000000004228946973453240415565575962362996404039068550325077832053095451392005220939716096214773044619605762591113363477430941060935550652908454478387326725238974938081077310727239908132265905122683087956191717611693451320718569281127445766127406061311476059531710247793751514935384522262863199377230376605001035326436278330602049757841165071811789614304571841860485206542162036241672687605668000373261379760340435675966423616000388811373522203181458084554777588071673176535568771397679217637732007796058901361753933981736583074545938845952226011734303971630120329073535549462134019791051348815839450027184824240670587596045385018920059623958287367336154557010348630958564231980679079009433456953645946327838681485659055728002494958530984318196647467364555803493681120337628784176231606388345005384783073607622203843754277327514902439960147167685163003206067799772690166482367855545108850353585556576505725101816174182366487066449740093053816090262247488040885397032417767357044336351147970034673075096026366476727466398241825019646072735690978944618423903405501447902764965666672035360209717572933843453107830477906500964446084697431791778787928505970859893945859225833075030417812633384781341171959812011114071376804310132675358
coth(10) = 1.0000000041223072533738241840280803124601800267562193084479187641100667185123806572283844344856873444271985854007978205808041542890461146327225132961566364759786460676966452825424098670577659456296611723126360538284716743966090890905323727419580092729361616557488642549930237998776667540672357289488817965278281356838249704629975762723350400501897640538195511981426445406338284812154317401166094469997345679315087038163774936177878181294734953771230032760447309453091915057370335234724161224933434444811786654267380604161324598720115653469793576514521244836933715955277833157674570205046722627800594266706985303972711237446115135548423679396419084388152837227215239238777438986006966963419986759535516597217894135329997001855418931486589257715404041347196660682035864384314599306487748591443751449191638554107674346448333233210733767519246917589400429833620896210945956336373048662870479036826907249649578103913672114683744203861571142993072930994263025209084080547258870459890394692217777654308148184100858851184064214185729503378112215300699508406363961912821382020422338057273101138172707104192107297521578013434739121694771144283929452003708688819055502319086329112892012246711740023753806863321531782469802389224842663164180295
coth(20) = 1.0000000000000000084967085105831780267554973226256196353546597297734342997055737416674488797181887881484622636776007266790202001391986678785616020482388948622494741406992030198051265765122881833006671110141239519876454075535350703208508349288542127979275092381061555653871475368321490188162732383453856505527217960997717138571176675978778486194230223598777062947942766575174750396478014800663356834783653705539238945001072704971065646602701511462821599973328880318492624337594272366274361141861351252958772391697914251215326375585975978924059742841364143022379125792345472168958522166280640757478160419191335800912839773172432307875447537134482772203248350680496693395652191769315257004049359426674616752539213306731136011087499327814266983098933267099230883068143869730763529572313534666566096005875749397348481230799630939011637929359216979532162585603347745796614764138998604198193761476387041636451033924235729297043547763723589736257099515987194161458960718452235963284155374980747279940176819129010254546000991369069899923502415611205462602409376025279372816829696961293726828915035674972074184086881318943827622864619547550178945576119002859961680266957090060548221788098570028211846025119426081101594564911557855155819267381
coth(30) = 1.0000000000000000000000000175130215253930406769774657548312935475542076122476866604668421368740744180680769612971221565534491957864149131549271693573416020410252853725404621433198635884728214236492708995306582611091619127360187273280242776126677609393642883220534731502773714404656521521635934411672458326750439605539244333482373874527838471943199028823506711457005732904383231968407635626306045567186738985626078992959516853859513881801560587022702856677019179186881413730065691332626540574135349207228046721119301874096090211055447455521898076538971203543917706343997539654068687631225925856109199504865261934366190514030468439115552938892663888803136187256709324935335946673183726055162525677155762565639909242000267355083232796553656410753139578837984742491358850628879711313815758600738207082337757304816530680192385045830777823538901350211851611168282500743082898182919155221117643597943556788531308253152428044945571693461265576756286095873275422371058304655362693122184331913993302439840411233103993996820714733493811947594702338861977793505143648429000100670714263074190248866085687856595842067856336247005261263949802218290019090298345190180522100172653651801018066045452872092982995838029611216610875463001481866278007417
coth(40) = 1.0000000000000000000000000000000000360970277569083034462425671470005490749197683982988263372746758276936531384349277613911622742383252614223002345565982103816761057526455294424627321884973038312930779542326071998141853136153904979066833185141224807892623936703576668313428734696135544400514957154686638677049280307184816228049990985252594450391276266366978651872904563631674530262354830114464986786278717528924532291555807125383315805830686169212471788552630841043311874363369755202220858852420604213875856956620949029532887621888226684313415631032904114357162940606365229276193578890798056109393977202891457773820884701466162835779405404798469595980806605271642008452833979404902290247514063104513633955021654389557615555413865395376554218287718336746161859917292389157457356553477546527100509940967516129088606319567737272853653839040955071110190017548994297939500695861786106269948243636645113883150812834941278229032893478964556045410514206661524267382383575295616071686490994006373296638129147077733645105242352384581312154796105166287043313221054827887798413683463983684011800728751712296167767468622978181529815792262742332153251623673526008653234437372001089402301574558963803819320297174245052651503972878258816354642323983
coth(50) = 1.0000000000000000000000000000000000000000000744015195204167192591939160772623667471778486153286928158873388306287234760856851692376432158044969601650416749567036406108980304073345123381844447336641264358681103703479837483097696225096227316112737496677132281713602402866720515645219113009955312113692343107453400411608975892142015889105325035168380526869132838518888433043874344980199936136524384150716966503553937212976434630006249065283402387964829989531232845192393560355303520768292632351242301083099777931088255172286009180631112231420872330160391557121075474388310985635503050103007609750605055809848425309901443327657815689534769581279495704666154024538586737452817085861378095985693763740872107647544148486656062286435966701740718657603957856121752911767339562406472202351600141229355965952523325126534084646041931169377387673293965200609959193947928483805047931480838853245323003666516774777424171736138607306746456971578583503130522432507974596780302556049710991590048950349677859482886576572549825784234852803153560801025292861621329005784027120730315243715073145162535944534524499656108049310771656671255111192235846108561061962447708464409226412549750138683789018632943072605452856227148583981801056250892854414214050673
coth(215) = 1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003584287001487070775653291878877621570548298795640102127554773406254620060925369963513571016053658657596141884502642113882177492476370447027761238003053643208186376832214692928968663960558982854216364348567720871432647113995071949233101124845864029058086566648686844602567581845189061599818265361402287080423885183403432332072463899687652606581199806683865433421013938690481007651318191266651409378522886302625378505663789110750305839518973108468043769506552988521089740185311080025407355505243512728053533862699985300935687868386212158314112228686792206270144820790632905924499429008493680273528227280201435107979754833259810826013703816090072466360687772180711345062964269334210375495456328053196621991360796888598809511155619259683929765516693432281162675411038335777212178373929237018357601895158598238777684584568766411331220137760899295783279490292181087662365483201843521625482394809124203083101264784030330064960692854104604753200250896964285768886730372732211334759019080286768768528915825474160260372553151793966254889171764071327632236
coth(355345) = 1
coth(345345234243.234) = 1
coth(3453452342433543453.234) = 1
coth(345345234243456574574567.689078) = error: 8
coth(967874345432542345256346767673576.34523452345) = error: 8
coth(96787434543254234525634676123123123123123.3564564564564) = error: 8
coth(96787434543254234525634676767357674567345412345123453245.56784785678) = error: 8
coth(84673342347639476957256780438767523187053876048702837503248570238570238475022345.376734653) = error: 8
asinh(-5635634563463453453455.32452345) = -50.776543885671399496981715193497783980933424219746009322232170402793051474057561727146080179538365807938486139503431507200550713962904033154274972835181739251713307547224788245735564595614648398101008867272033889727157267633457872710004052801808780036871285818338135454736828283651282502434339584780647154460440162798338545101539648867040772648415541910553956235362016804180922359526517293045563547929008924824500328577426135814236279878100509266306007071171225049028881814856527538994781532752401871832711122405571340719064557038644748529771955926671241811646871678011230396977704239947233690712862913346713299884814341493502596414948129153183664584779009724420989383900055307222526486885852271857580996632913115284614245224355129674131928241050054393564395705251546240351660216390374375666001595812984134346686770742634277791773701396899853519866470591495726974440848080944276515373906176945510706218644900531742184165513122851592287571204255610880535756077138114597935106009922908185008831749365295309146114451113582770851768417564202980367494643615425618199313507163533046450941622679761955675441616000029022450363637058251078033251771637482303750395697084234192776918414176888611433483912967296723786822827917484381490165113945
asinh(-234234234234234.24563456) = -33.780489912179778528065104135259255846389220152252386139770244309574264060687434013551487197567435884586285784744386967150151851214026761873472817806755822565218896587912300362157888157786853132666984218216383732700487824298698752134917168438332670685805710104477105658781483233266736769347463399771711547020704718784547741014611909369545188101561065848446336022166992780397296530299047233283756571318340412737073146523551517276909738900737484523561538978618892574095609565158382012226823584513133546751883247206448920927751303456598264614630909425379265742787842589382166608030111462992189869809839508456042852289757220867490526121956513913718336730982939348446987637161593186357650319575593017808887526197182185396872659162090820271684714338253942213584324641536631610425493467582439492682075522656099738498432876601671461773827063146602902902863412424883834222135005881425737455638962650543184863439260371937667170294409533470665607353282885871036125600370590277882526311140117969253303405993242216883003215584108528457759246905492525511546425167167668404754174052434335365334175569832559715367914484297190680333989286804878999290154372486051299718822021660266650603421033138298804256084870101789345696803580578878117280943966524
asinh(-3563456456.23412341234) = -22.687144006010015260653334522476170268413017347481624296581003642207787949006515741388530372790897074450641603771477643821997694656667352813238998367548241923688894682159049992592497888831778809402385788418810919461032072482881543325678700166325723707939547857444502955959040784012503157997936074699483924768073560090975350602087056444735065906313385522522845184304121663218911950216884910406610207052666522426172071279959435260423596650882193955413573716903681714235692152170507004215780035176017793952228189230619458561935376403996660866439865986287942243581306910679903305564299508344518168866813991196695319257352399376530278324985934668229515505384355000265298836145444724484678710608041584375776884180918182453424103755220060911666514719423514860370712460854400199943051238663431373734430792759155170040376269569381562993579396439870051477823397178581276324074062872633392520837824478526525201651248442190004717230672973838884599361922084769044575328878230065237355024386694950178092351489175301780359730228291834355274039551087284184273358379331481404613431079330103683860528216920558525521218890489849787745378377131353312393472037554852631060670670896750076696910082683271602220127308615032671592577643305860081041859817177
asinh(-75673476.11341243) = -18.835085455976683394153302329986573921170885617022884796607230338967505211167818385421829337577810719422407894281763619319360835037710257294229155197916868106997990458226727060665486331839197528607917764327442711693102055676065021759292767649724809532319322176283104253142690119121960928007819309238122093982606421999789189375682690562643407392428630464142725183519055679120026836101520923903121098581517092685846238327587400163454097490907579159410016067397586235030539269940347718401745182827926329570127208313172554342296170202849211464800282517165875016615209865419990005092564597132417693688956325249893174673965968582681572579919019168661717400679493193262068554542937183661595547530622918472476205975535326536845254807720359213367832412607813312659777877967570752781448743648769045242419393703876918926404499873091662611269198680868626043992824767852076786786261424378688176193119856286063152552163827028456244346061689086654848004928976938706889214978937037311876623368890613098907452722062936906403192561829294312717154268359391701797545148223615157786541368362950909985599117788944820030157703637500443629548641369042864984728703982106112645483526366921279726574351809372787209848867128849872542136441375489312318513576236
asinh(-75672.2341252) = -11.927313764439386975132862285826578019030585211511740713113680067321590883242441462078527077478441054606204198306400689690783470894770871520485746699572783183595773437467203180441192764919805316865327812924208805448162678548297198815881019269348801599216044308571627983125261382562238282635590206755766028454395933185052374374482935316722057514952101908492211557325130655004468072633530453744538985581165243306348159169377050324726593348526730241062291335499976594153602114304948727545355232701947054423339284322016501755457276771403389325573517854016579156514677355991909440270015121919886428975200706724816238009182142189039152318357340772034287164811154439771867656803180069022124811442155994978414309416349221591640205028753431484464892086928066865369511795715189568089286651230566129645744782473784866589683006998372718218776172247233796148653825387446443505097619436602005575402297344817843383319486053873076321745088221634922788644803174539907809027438621246281380504138409932687307140100230900724496744655982409274878404061298933951425662181207186475465837010980012183888856810223225094662906561372662657694451676734185879479337349565907632867032614476887861785952357132835917113687547821090006035339682578257066917975115319
asinh(-125.23453) = -5.5233513396702655608944707396395252255026872407712435904797975387567432197425040241425365879999041606610704207529738541082593056246867897627367508261278523856967654442526343147841794778281656492729446129176334218838736093685385233570098081809197088216190899942340927530981994184340051329471304300428852229511564602092968396317701314235297554900270904849926886727777501915359887510714756820712601117298108691078756334807058890164868322870274651747374649426759156163895088045935611054719428414238283179876752321207321196573835780247745195318469399045694221608883057605694972916570130528316204829010776158283516367108633435176176238489415941127173651523018484194113920297261904751765230662223634809190472406530044649997166690002140053078445161383906423986018239157020483201556359305771923563962972991434486324906722415251816435452944405491205690877573984803843022784977939707539524774744518986436583323327778748822093787603103210089297054258247670730623379742078083936930413585593755771071919053144855378560318200682131145869980089113771524136183169647462272114721636938150083238212423612255696091162748609663662640627487703142588347236799247476327524037802087818014099023665760005105197035202541822646728264060715363788695588766563892
asinh(-64.1324) = -4.8541576548665839694084773167147033941625562707089103609787259722943161981773215580120890728202367900717226689285731686632773865099597532929259252965597671552531434880687172873873889030483934870693149290013822662084761699728701405046352734955961827861308598762513604128331710121522178505085764225867581845909056649739562202874457206049421152421256541817532873295349375439955706438531026875328174149741941877840622120173264602664949504572228157805867285367530785859097587679897563698802590715356868375945771683827950558131160415613403785570574610460028943459645458651801841923749826475504067740382288976466666516001989257263213042102755551830386296486159560860263405580822388136655527602662632482468022223514219226445292601091025214785892269279322963882306219368546033084060875785799565009218937000128923555375346745257915726296171587480904168792306700497155885475519575279337436910291728629985260153143090130103069971154804465902475701010889105952206262628739915657229877760948854901446795386823930534002100941003557594349962771846332282894576139898969255301124377578438375905809711198373890742585504985060003647093159044126718352554130759031908446286457236598379348857191864631831518495208785252157458712652994622478874539723646828
asinh(-4.1321) = -2.1262633623628287940326184299351621237228218680869768034065508517204654003236929855397501709453723762848793991938789932298198474963907058508451794229851993102014467595790311487739841253140795652413639608982054374632015708604880503751576250208186234082897547195612244026525668321689566684087236716950510297935685695292429689840605381319026173909802126761204421001693305969335214686321593012344898440482428224108510729652126882220977553588757818442057657920710389004811836404963815808793000448754026850586318178511181614433119997374611921212396074986388290131798444232877061793278799327666497536189747761193954782538435376300234270477458630487338681198821054580122625659550444909001014484265136544804061932466820117699417776953207815083118618242211412133754389348118534080491296264561497912806179063464459854299317369094934480167097392725379948605132046765158927334096074000482151553527445356661835612223289106842242231372725345846049836409467056467863160341390335399648364570787031779599558678138876063186525130393195555080493571489900050760221185442370483355715561124997300722173399450720714207196216204568090533331968981803343528101572240656182298335283016016750582066726440659268621151558578134694777220223857013899822421024854591
asinh(-3) = -1.818446459232066823483698963560708993786253942768121617451744167233054107866175751026084044360792693630840919468845326492190867762767830101950665989663073197786995630220067845359607428918269803928232613332025643513294096753946902472348639084788478720885779270395288597335136542235452447918085550885545228886696479754362790181782250817057964146371814603785606942883050536446258319909029544274842006134537238396596566276013614213050844125881826633376090758737630315066045569759958780868305728613238494602749165229896032732173699293979019493734673435619113341850715607188899240507540605067860332131698483864405454619571337031737989282962060046035062562673633178003282375107378985349513493449033939737289599469816169879826236823369675114175869329114977424360812287891839983688652907814758763456247466316993725864347023124551621485250467284500791418034603079966049950496684770911401316747050633204663421764423927605315041274720924272114738029330980711944869506704999421766586995554730798233470920301295388636929659970848911997683432527036917531546965940617668481647957423767400018358493596179266828053657373765505829265957103576114254899718518135726912085221583333181926391495743720768957614589773793994076342628917088966824202851504605
asinh(-2) = -1.4436354751788103424932767402731052694055530031569815589830545065204916028246653232360282873681704249916955198748809692338177049711802128682591777255932292625472510216355114506714718124075618257298375790563912370106851803908336372569160363025662958565976947062219908048985626689030637198910379246190799339655299404704773935579479859999533487251414248177783654370782895993397416825447942194955266796529098007699985859632039045272985541922054795811954537263623616897024071014340191846167294578536904013528091715751047143563005659359611131158171007303172501111125292530393409589569629897027638626483952799365722527964920775719915277013936188167265376407890642371010114886406888347766536115179532409296448093262572700644486277538503123094502751612085554592890565003052279791652274380226393909880497323216630025534105405716272952626999529256334557752941597548531700624490715357309412800248944725971893382979408335351866489571200134187335347691761561437687597340131617826870107843589961338859276753000133287539120907953679231140783077616046722717878403746436298297750339724188773191819440569660894227693417568518932561908991273258253323873311553137452824831222947035038037409487465904566514334680513290137000661500181781082502990161483174
asinh(-1.123) = -0.96573024355945530428562116055850371172824786557910745717381593311004247774349360962547613087460410761506883916646512808209725208585844827221749145604381586847961445410731001375326740593855198577566559729627858263141517340376933858088348993136372932115306061485746084323379071041186381066882497460588512652969050141863730877880918082719785206614384627905760695530783223976454353564921251547280860535772122585094311001779587561217004789354412630290750576928343220450987345814444377580986877904404671952000802316760727577097473624311643921488451818070686264102248254351832624534740561850515449706979036685853677616225463428555519810699652766944281683043111744332395705596664542841569340580220533327922520779083060296262294944149845766577550805666082958511934559144674916265904946491976537498622065671158117207600388774954748816715318842367324852731919869185616729348090562537446948026271317721625425934833160703367729675955262573534701228469371380270104381868834181341366148467149624507322065982520730847534664581591553880496075628235230533329476820062055124937058041163072767697186460641679913705800950591021535566826260459100342950561048176492452257865685479010112247706402217104320266295166880734012407615836125934483358603912731233
asinh(-1) = -0.8813735870195430252326093249797923090281603282616354107532956086533771842220260878337068919102560428567398161921064921887620725119765919375272554627657904092215786803628971962403073574096255489778715632623678065067630328954041635581900595273043516797446734151155158617800639261063133409726257289491574847228820007646559469304914062899438112245173815846727712631946088445525531685893682594649524245169159888605067182954015895959147948319705009577263422570740172919059342841208659231814450872264095721285277778614424988369382635540722244777848535551275092627612279436428964112588991092863295700400186443700756129664505162657782183037069194777074761151823790734752868651932149794129965706631733708516896821916848249239258223284218833864408328780984256738656806250439497866998288575074614570294899773759893456567342025935836143027033495390392410217782543048457969583195469358895218932817129578098124435251947154824800783679717774603844306586641553717923903573007937767973705365289016764770165378597556838624752600399853886775086824922341790663593326825361425210836167810829118520833272293941472702489023293221431738519064087952897629692100184869895026448779495034484204412011864365771786376802432233243367317427753328648255995834765214
asinh(-0.5) = -0.48121182505960344749775891342436842313518433438566051966101816884016386760822177441200942912272347499723183995829365641127256832372673762275305924186440975418241700721183715022382393746918727524327919301879707900356172679694454575230534543418876528553256490207399693496618755630102123996367930820635997798850998015682579785264932866665111624171380827259278847902609653311324722751493140649850889321763660025666619532106796817576618473073515986039848457545412056323413570047800639487224315261789680045093639052503490478543352197865370437193903357677241670370417641767978031965232099656758795421613175997885741759883069252399717590046453960557551254692968807903367049621356294492555120383931774697654826977541909002148287591795010410315009172040285181976301883343507599305507581267421313032934991077388766751780351352387576508756665097521115192509805325161772335414969051191031376000829815753239644609931361117839554965237333780624451158972538538125625324467105392756233692811966537796197589176667110958463736359845597437135943592053489075726261345821454327659167799080629243972731468565536314092311391895063108539696637577527511079577705177124842749437409823450126791364958219681888381115601710967123335538333939270275009967204943916
asinh(-0.1) = -0.09983407889920756332730312470476944326771291170882501074238269565159176839361346510634844927690320618849840612467787322666583500844620740045099953493629367524092945378422466112918676521833035462995567569815265276981582587764548703018534995643511013001298112375213721767292005838779805809376873717584053837525799736885023754853926191156414954653590363854133851372737976404325341661958935862738061741520231154446943404473028474705906463590698991582859961525666412911682226324949142778475393486913360717632997677902970623627626388628104958782084367688430706086873845075952433452149397016403490717636446748060605159051447545786860892859682274542238352276700570810026381368158669366921859588850312808818380588265750347505606598431266752201644412948840889930003141916782796445689938922582533371850607239486023028848813222946723329682528223850028314467692473169398019703607683837184784558891954307722127948751889459126317702333412020421845677648716460972336826991758384740717691613370808910644417237635372904120283882368749053047867345383395702336289246877364658101354058722136497993369260083402148797138119800713598114833943937673628365169575947660187381032651045200448289779498968618410639545210441497585311148014235379206106283497096101
asinh(-0.0002) = -0.00019999999866666669066666609523811079365033546898968435962676009950126031888313929007611549353342380034467729684952893103360969925200000430699432467337706611367722347178971619583830436677980374551616512250361386607257070107822916800840498109503998411175037947450238058101905936609905531842969713316726400932913944959556490065785999273814331952565515937852625586424429202700367366629118925377381577765090871193753621535200829518876439084981199931251894150859941747133129060269236012568200720869958099419431264725409639886027288537626461929239753852693388373476560427930426038807248580403923088952895350653549959482680026777977655510529236015916745985045597778934435501651639049554417271333428373289737583430634043043466733027360556435662060442933981941205248665099242226546426447258518573809924220479194871526006837747523202804159700683211902413864252175993556775028506269633755259391249929092396548010083937788776526705478041839250210723193150674113802918256251578196791973616686781490742411937257038663457388871894803754268707599734698815370368419101026929760738592107176955020764000733863505799674624761920349776284723408279680891560503892015221262470559189136504872371045935963914432412744118814673887700821527964320458448317292396
asinh(-0.00000000234) = -0.0000000023399999999999999978645160000000000052618752856799999828500450510301143496227353338745446480333252988432728676326199674385797852153944353886756655005470223371695253956641713621661900141572172351694544125184097207743582318333254982679142589072079873497836032148453413484262771170510583029785211947473037212985750094981926877827601765842681249524448882361914090275376433244485331672796285942052815583449590211331691424690981193088098062748257153595758497955541764423506277389845975607374650919812123144123128997301662459874194365984939857247721045358024119797064083792176529329971121217435387512937632349085589418546633281221154015787740488105633948110818163949094716374565248930383799038471802393533295147375213086733079851218091754095463348084962694322341643878814971205958732981027256166049729136081144386846855888474501380020542665584759901840246142215308531433859047532757759240611019076805295020262521798867001159450356706173581638114838261667774989702739187597709495206365919604641892351961808185396839507123552340960873660020572831052686164268417720846811361902381724726230471994648638484444424736320548671987810087036375406721831700516513906527535159973131189411367382639890319012931382633087085348968110663572825330208756151
asinh(-0.00000000000000000000000053456456) = -5.3456455999999999999999999999999999999999999999997454053703395552945553066666666666666666666666666994054155130614361907289711236214819498666666666610979756356938611201671968113512300435277315859488284953204153737843594599077056828172234441353529418156341211048297973844205022647487677562343239262462800726666852656697983687387311484458047255694711493959322462891061184406123061708524438586152112865699051460366088680494291574352382911267064550539155453240615910769284100669787963117137237396624236533946505207484265933039928106382298765724528995176142928251294262107038891392827476184066842998333910441932928073722485206868572794087948200217072457087727429736286444221578840136540535215573909494335788813059670359215323999609837512809478195277364996450122459135858861009725356531427417999009876677685790655914264169524615879034379461499197750235443547824908270780252607190115033050865047077865320279188452484811520496231344242209354219065483941840630808667194327045680253632152380335301451300514863207871289765044147834613153846416699380753892201123931486173322996348565261438000809646044774762068971917156883583643984645110404746915431266755965622198353362914545851314035368001524544630296506674552970650519584068092289089461232932e-25
asinh(-0.0000000000000000000000000000000000000000000000000000000003452345) = -3.4523449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999314209733078267272916666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666703448401503491197145682320576588541666666666666666666666666666666666666666666666666666666666666666666666666666666664057202690360055807077897316547673511344784691220238095238095238095238095238095238095238095238095238095238095238095449757419513143602453894486108747998705480150807790316748240637400793650793650793650793650793650793650793650793650775074289893222462503217666729659717478114712864422100825663742430038507194574089105339105339105339105339105339105340822666627441033671845531256476563530294419484394906394287344873032983134281642492027337760980339105339105339105338940618125034943583940244878668348809367614373233215149359291138065603470924932566685406922455043847770745964105339121579288036965605166943615294381488282275265614095670699404273308607851120482426189987306131149918973398766905770074736885804241957196425705715399189410315611208955388558639970458238521043508566891734526963443076787970607313673632721896410215080776900724497990496099816168198017627665511462946939922579840707858e-58
asinh(-0) = 0
asinh(0.0000000000000000000000000000000000000000000000000000000003452345) = 3.4523449999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999314209733078267272916666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666703448401503491197145682320576588541666666666666666666666666666666666666666666666666666666666666666666666666666666664057202690360055807077897316547673511344784691220238095238095238095238095238095238095238095238095238095238095238095449757419513143602453894486108747998705480150807790316748240637400793650793650793650793650793650793650793650793650775074289893222462503217666729659717478114712864422100825663742430038507194574089105339105339105339105339105339105340822666627441033671845531256476563530294419484394906394287344873032983134281642492027337760980339105339105339105338940618125034943583940244878668348809367614373233215149359291138065603470924932566685406922455043847770745964105339121579288036965605166943615294381488282275265614095670699404273308607851120482426189987306131149918973398766905770074736885804241957196425705715399189410315611208955388558639970458238521043508566891734526963443076787970607313673632721896410215080776900724050271882301509038879894401951756842231231907299572811216e-58
asinh(0.00000000000000000000000053456456) = 5.3456455999999999999999999999999999999999999999997454053703395552945553066666666666666666666666666994054155130614361907289711236214819498666666666610979756356938611201671968113512300435277315859488284953204153737843594599077056828172234441353529418156341211048297973844205022647487677562343239262462800726666852656697983687387311484458047255694711493959322462891061184406123061708524438586152112865699051460366088680494291574352382911267064550539155453240615910769284100669787963117137237396624236533946505207484265933039928106382298765724528995176142928251294262107038891392827476184066842998333910441932928073722485206868572794087948200217072457087727429736286444221578840136540535215573909494335788813059670359215323999609837512809478195277364996450122459135858861009725356531427417999009876677685790655914264169524615879034379461499197750235443547824908270780252607190115033050865047077865320279188452484811520496231344242209354219065483941840630808667194327045680253632152380335301451300514863207871289765044147834613153846416699380753892201123931486173322996348565261438000809646044774762068971917156883583643984645110404746915431266755965622198353362914545851314035368001524544630296506674552970650521168058563295116243778509e-25
asinh(0.00000000234) = 0.0000000023399999999999999978645160000000000052618752856799999828500450510301143496227353338745446480333252988432728676326199674385797852153944353886756655005470223371695253956641713621661900141572172351694544125184097207743582318333254982679142589072079873497836032148453413484262771170510583029785211947473037212985750094981926877827601765842681249524448882361914090275376433244485331672796285942052815583449590211331691424690981193088098062748257153595758497955541764423506277389845975607374650919812123144123128997301662459874194365984939857247721045358024119797064083792176529329971121217435387512937632349085589418546633281221154015787740488105633948110818163949094716374565248930383799038471802393533295147375213086733079851218091754095463348084962694322341643878814971205958732981027256166049729136081144386846855888474501380020542665584759901840246142215308531433859047532757759240611019076805295020262521798867001159450356706173581638114838261667774989702739187597709495206365919604641892351961808185396839507123552340960873660020572831052686164268417720846811361902381724726230471994648638484444424736320548671987810087036375406721831700516513906527535159973131189411367382639890319012931382633087085348968110663572825330198688383
asinh(0.0002) = 0.00019999999866666669066666609523811079365033546898968435962676009950126031888313929007611549353342380034467729684952893103360969925200000430699432467337706611367722347178971619583830436677980374551616512250361386607257070107822916800840498109503998411175037947450238058101905936609905531842969713316726400932913944959556490065785999273814331952565515937852625586424429202700367366629118925377381577765090871193753621535200829518876439084981199931251894150859941747133129060269236012568200720869958099419431264725409639886027288537626461929239753852693388373476560427930426038807248580403923088952895350653549959482680026777977655510529236015916745985045597778934435501651639049554417271333428373289737583430634043043466733027360556435662060442933981941205248665099242226546426447258518573809924220479194871526006837747523202804159700683211902413864252175993556775028506269633755259391249929092396548010083937788776526705478041839250210723193150674113802918256251578196791973616686781490742411937257038663457388871894803754268707599734698815370368419101026929760738592107176955020764000733863505799674624761920349776284723408279680891560503892015221262470559189136504872371045935963914432412744118814673887700821527964320458448317293033
asinh(0.1) = 0.09983407889920756332730312470476944326771291170882501074238269565159176839361346510634844927690320618849840612467787322666583500844620740045099953493629367524092945378422466112918676521833035462995567569815265276981582587764548703018534995643511013001298112375213721767292005838779805809376873717584053837525799736885023754853926191156414954653590363854133851372737976404325341661958935862738061741520231154446943404473028474705906463590698991582859961525666412911682226324949142778475393486913360717632997677902970623627626388628104958782084367688430706086873845075952433452149397016403490717636446748060605159051447545786860892859682274542238352276700570810026381368158669366921859588850312808818380588265750347505606598431266752201644412948840889930003141916782796445689938922582533371850607239486023028848813222946723329682528223850028314467692473169398019703607683837184784558891954307722127948751889459126317702333412020421845677648716460972336826991758384740717691613370808910644417237635372904120283882368749053047867345383395702336289246877364658101354058722136497993369260083402148797138119800713598114833943937673628365169575947660187381032651045200448289779498968618410639545210441497585311148014235379206106283497096105
asinh(0.5) = 0.48121182505960344749775891342436842313518433438566051966101816884016386760822177441200942912272347499723183995829365641127256832372673762275305924186440975418241700721183715022382393746918727524327919301879707900356172679694454575230534543418876528553256490207399693496618755630102123996367930820635997798850998015682579785264932866665111624171380827259278847902609653311324722751493140649850889321763660025666619532106796817576618473073515986039848457545412056323413570047800639487224315261789680045093639052503490478543352197865370437193903357677241670370417641767978031965232099656758795421613175997885741759883069252399717590046453960557551254692968807903367049621356294492555120383931774697654826977541909002148287591795010410315009172040285181976301883343507599305507581267421313032934991077388766751780351352387576508756665097521115192509805325161772335414969051191031376000829815753239644609931361117839554965237333780624451158972538538125625324467105392756233692811966537796197589176667110958463736359845597437135943592053489075726261345821454327659167799080629243972731468565536314092311391895063108539696637577527511079577705177124842749437409823450126791364958219681888381115601710967123335538333939270275009967204943918
asinh(1) = 0.88137358701954302523260932497979230902816032826163541075329560865337718422202608783370689191025604285673981619210649218876207251197659193752725546276579040922157868036289719624030735740962554897787156326236780650676303289540416355819005952730435167974467341511551586178006392610631334097262572894915748472288200076465594693049140628994381122451738158467277126319460884455255316858936825946495242451691598886050671829540158959591479483197050095772634225707401729190593428412086592318144508722640957212852777786144249883693826355407222447778485355512750926276122794364289641125889910928632957004001864437007561296645051626577821830370691947770747611518237907347528686519321497941299657066317337085168968219168482492392582232842188338644083287809842567386568062504394978669982885750746145702948997737598934565673420259358361430270334953903924102177825430484579695831954693588952189328171295780981244352519471548248007836797177746038443065866415537179239035730079377679737053652890167647701653785975568386247526003998538867750868249223417906635933268253614252108361678108291185208332722939414727024890232932214317385190640879528976296921001848698950264487794950344842044120118643657717863768024322332433673174277533286482559958347652133
asinh(1.123) = 0.96573024355945530428562116055850371172824786557910745717381593311004247774349360962547613087460410761506883916646512808209725208585844827221749145604381586847961445410731001375326740593855198577566559729627858263141517340376933858088348993136372932115306061485746084323379071041186381066882497460588512652969050141863730877880918082719785206614384627905760695530783223976454353564921251547280860535772122585094311001779587561217004789354412630290750576928343220450987345814444377580986877904404671952000802316760727577097473624311643921488451818070686264102248254351832624534740561850515449706979036685853677616225463428555519810699652766944281683043111744332395705596664542841569340580220533327922520779083060296262294944149845766577550805666082958511934559144674916265904946491976537498622065671158117207600388774954748816715318842367324852731919869185616729348090562537446948026271317721625425934833160703367729675955262573534701228469371380270104381868834181341366148467149624507322065982520730847534664581591553880496075628235230533329476820062055124937058041163072767697186460641679913705800950591021535566826260459100342950561048176492452257865685479010112247706402217104320266295166880734012407615836125934483358603912731233
asinh(2) = 1.4436354751788103424932767402731052694055530031569815589830545065204916028246653232360282873681704249916955198748809692338177049711802128682591777255932292625472510216355114506714718124075618257298375790563912370106851803908336372569160363025662958565976947062219908048985626689030637198910379246190799339655299404704773935579479859999533487251414248177783654370782895993397416825447942194955266796529098007699985859632039045272985541922054795811954537263623616897024071014340191846167294578536904013528091715751047143563005659359611131158171007303172501111125292530393409589569629897027638626483952799365722527964920775719915277013936188167265376407890642371010114886406888347766536115179532409296448093262572700644486277538503123094502751612085554592890565003052279791652274380226393909880497323216630025534105405716272952626999529256334557752941597548531700624490715357309412800248944725971893382979408335351866489571200134187335347691761561437687597340131617826870107843589961338859276753000133287539120907953679231140783077616046722717878403746436298297750339724188773191819440569660894227693417568518932561908991273258253323873311553137452824831222947035038037409487465904566514334680513290137000661500181781082502990161483175
asinh(3) = 1.8184464592320668234836989635607089937862539427681216174517441672330541078661757510260840443607926936308409194688453264921908677627678301019506659896630731977869956302200678453596074289182698039282326133320256435132940967539469024723486390847884787208857792703952885973351365422354524479180855508855452288866964797543627901817822508170579641463718146037856069428830505364462583199090295442748420061345372383965965662760136142130508441258818266333760907587376303150660455697599587808683057286132384946027491652298960327321736992939790194937346734356191133418507156071888992405075406050678603321316984838644054546195713370317379892829620600460350625626736331780032823751073789853495134934490339397372895994698161698798262368233696751141758693291149774243608122878918399836886529078147587634562474663169937258643470231245516214852504672845007914180346030799660499504966847709114013167470506332046634217644239276053150412747209242721147380293309807119448695067049994217665869955547307982334709203012953886369296599708489119976834325270369175315469659406176684816479574237674000183584935961792668280536573737655058292659571035761142548997185181357269120852215833331819263914957437207689576145897737939940763426289170889668242028515046051
asinh(4.1321) = 2.1262633623628287940326184299351621237228218680869768034065508517204654003236929855397501709453723762848793991938789932298198474963907058508451794229851993102014467595790311487739841253140795652413639608982054374632015708604880503751576250208186234082897547195612244026525668321689566684087236716950510297935685695292429689840605381319026173909802126761204421001693305969335214686321593012344898440482428224108510729652126882220977553588757818442057657920710389004811836404963815808793000448754026850586318178511181614433119997374611921212396074986388290131798444232877061793278799327666497536189747761193954782538435376300234270477458630487338681198821054580122625659550444909001014484265136544804061932466820117699417776953207815083118618242211412133754389348118534080491296264561497912806179063464459854299317369094934480167097392725379948605132046765158927334096074000482151553527445356661835612223289106842242231372725345846049836409467056467863160341390335399648364570787031779599558678138876063186525130393195555080493571489900050760221185442370483355715561124997300722173399450720714207196216204568090533331968981803343528101572240656182298335283016016750582066726440659268621151558578134694777220223857013899822421024854575
asinh(64.1324) = 4.8541576548665839694084773167147033941625562707089103609787259722943161981773215580120890728202367900717226689285731686632773865099597532929259252965597671552531434880687172873873889030483934870693149290013822662084761699728701405046352734955961827861308598762513604128331710121522178505085764225867581845909056649739562202874457206049421152421256541817532873295349375439955706438531026875328174149741941877840622120173264602664949504572228157805867285367530785859097587679897563698802590715356868375945771683827950558131160415613403785570574610460028943459645458651801841923749826475504067740382288976466666516001989257263213042102755551830386296486159560860263405580822388136655527602662632482468022223514219226445292601091025214785892269279322963882306219368546033084060875785799565009218937000128923555375346745257915726296171587480904168792306700497155885475519575279337436910291728629985260153143090130103069971154804465902475701010889105952206262628739915657229877760948854901446795386823930534002100941003557594349962771846332282894576139898969255301124377578438375905809711198373890742585504985060003647093159044126718352554130759031908446286457236598379348857191864631831518495208785252157458712652994622478874539723652136
asinh(125.23453) = 5.5233513396702655608944707396395252255026872407712435904797975387567432197425040241425365879999041606610704207529738541082593056246867897627367508261278523856967654442526343147841794778281656492729446129176334218838736093685385233570098081809197088216190899942340927530981994184340051329471304300428852229511564602092968396317701314235297554900270904849926886727777501915359887510714756820712601117298108691078756334807058890164868322870274651747374649426759156163895088045935611054719428414238283179876752321207321196573835780247745195318469399045694221608883057605694972916570130528316204829010776158283516367108633435176176238489415941127173651523018484194113920297261904751765230662223634809190472406530044649997166690002140053078445161383906423986018239157020483201556359305771923563962972991434486324906722415251816435452944405491205690877573984803843022784977939707539524774744518986436583323327778748822093787603103210089297054258247670730623379742078083936930413585593755771071919053144855378560318200682131145869980089113771524136183169647462272114721636938150083238212423612255696091162748609663662640627487703142588347236799247476327524037802087818014099023665760005105197035202541822646728264060715363788695588766527151
asinh(75672.2341252) = 11.927313764439386975132862285826578019030585211511740713113680067321590883242441462078527077478441054606204198306400689690783470894770871520485746699572783183595773437467203180441192764919805316865327812924208805448162678548297198815881019269348801599216044308571627983125261382562238282635590206755766028454395933185052374374482935316722057514952101908492211557325130655004468072633530453744538985581165243306348159169377050324726593348526730241062291335499976594153602114304948727545355232701947054423339284322016501755457276771403389325573517854016579156514677355991909440270015121919886428975200706724816238009182142189039152318357340772034287164811154439771867656803180069022124811442155994978414309416349221591640205028753431484464892086928066865369511795715189568089286651230566129645744782473784866589683006998372718218776172247233796148653825387446443505097619436602005575402297344817843383319486053873076321745088221634922788644803174539907809027438621246281380504138409932687307140100230900724496744655982409274878404061298933951425662181207186475465837010980012183888856810223225094662906561372662657694451676734185879479337349565907632867032614476887861785952357132835917113687547821090006035339682578257066915577927403
asinh(75673476.11341243) = 18.835085455976683394153302329986573921170885617022884796607230338967505211167818385421829337577810719422407894281763619319360835037710257294229155197916868106997990458226727060665486331839197528607917764327442711693102055676065021759292767649724809532319322176283104253142690119121960928007819309238122093982606421999789189375682690562643407392428630464142725183519055679120026836101520923903121098581517092685846238327587400163454097490907579159410016067397586235030539269940347718401745182827926329570127208313172554342296170202849211464800282517165875016615209865419990005092564597132417693688956325249893174673965968582681572579919019168661717400679493193262068554542937183661595547530622918472476205975535326536845254807720359213367832412607813312659777877967570752781448743648769045242419393703876918926404499873091662611269198680868626043992824767852076786786261424378688176193119856286063152552163827028456244346061689086654848004928976938706889214978937037311876623368890613098907452722062936906403192561829294312717154268359391701797545148223615157786541368362950909985599117788944820030157703637500443629548641369042864984728703982106112645483526366921279726574351809372787209848867128849872542136441375488708799188547364
asinh(3563456456.23412341234) = 22.687144006010015260653334522476170268413017347481624296581003642207787949006515741388530372790897074450641603771477643821997694656667352813238998367548241923688894682159049992592497888831778809402385788418810919461032072482881543325678700166325723707939547857444502955959040784012503157997936074699483924768073560090975350602087056444735065906313385522522845184304121663218911950216884910406610207052666522426172071279959435260423596650882193955413573716903681714235692152170507004215780035176017793952228189230619458561935376403996660866439865986287942243581306910679903305564299508344518168866813991196695319257352399376530278324985934668229515505384355000265298836145444724484678710608041584375776884180918182453424103755220060911666514719423514860370712460854400199943051238663431373734430792759155170040376269569381562993579396439870051477823397178581276324074062872633392520837824478526525201651248442190004717230672973838884599361922084769044575328878230065237355024386694950178092351489175301780359730228291834355274039551087284184273358379331481404613431079330103683860528216920558525521218890489849787745378377131353312393472037554852631060670670896750076696910082683271602220127308615032671592577643298980849732486399147
asinh(234234234234234.24563456) = 33.780489912179778528065104135259255846389220152252386139770244309574264060687434013551487197567435884586285784744386967150151851214026761873472817806755822565218896587912300362157888157786853132666984218216383732700487824298698752134917168438332670685805710104477105658781483233266736769347463399771711547020704718784547741014611909369545188101561065848446336022166992780397296530299047233283756571318340412737073146523551517276909738900737484523561538978618892574095609565158382012226823584513133546751883247206448920927751303456598264614630909425379265742787842589382166608030111462992189869809839508456042852289757220867490526121956513913718336730982939348446987637161593186357650319575593017808887526197182185396872659162090820271684714338253942213584324641536631610425493467582439492682075522656099738498432876601671461773827063146602902902863412424883834222135005881425737455638962650543184863439260371937667170294409533470665607353282885871036125600370590277882526311140117969253303405993242216883003215584108528457759246905492525511546425167167668404754174052434335365334175569832559715367914484297190680333989286804878999290154372486051299718822021660266650603421033138298804256084870101789345713057219577216372991731300466
asinh(5635634563463453453455.32452345) = 50.776543885671399496981715193497783980933424219746009322232170402793051474057561727146080179538365807938486139503431507200550713962904033154274972835181739251713307547224788245735564595614648398101008867272033889727157267633457872710004052801808780036871285818338135454736828283651282502434339584780647154460440162798338545101539648867040772648415541910553956235362016804180922359526517293045563547929008924824500328577426135814236279878100509266306007071171225049028881814856527538994781532752401871832711122405571340719064557038644748529771955926671241811646871678011230396977704239947233690712862913346713299884814341493502596414948129153183664584779009724420989383900055307222526486885852271857580996632913115284614245224355129674131928241050054393564395705251546240351660216390374375666001595812984134346686770742634277791773701396899853519866470591495726974440848080944276515373906176945510706218644900531742184165513122851592287571204255610880535756077138114597935106009922908185008831749365295309146114451113582770851768417564202980367494643615425618199313507163533046450941622679761955675441616000029022450363637058251078033251771637482303750395697084234192776918414176888611433546007658775474995274437729021410393499808798
acosh(-5635634563463453453455.32452345) = error: 13
acosh(-234234234234234.24563456) = error: 13
acosh(-3563456456.23412341234) = error: 13
acosh(-75673476.11341243) = error: 13
acosh(-75672.2341252) = error: 13
acosh(-125.23453) = error: 13
acosh(-64.1324) = error: 13
acosh(-4.1321) = error: 13
acosh(-3) = error: 13
acosh(-2) = error: 13
acosh(-1.123) = error: 13
acosh(-1) = error: 13
acosh(-0.5) = error: 13
acosh(-0.1) = error: 13
acosh(-0.0002) = error: 13
acosh(-0.00000000234) = error: 13
acosh(-0.00000000000000000000000053456456) = error: 13
acosh(-0.0000000000000000000000000000000000000000000000000000000003452345) = error: 13
acosh(-0) = error: 13
acosh(0.0000000000000000000000000000000000000000000000000000000003452345) = error: 13
acosh(0.00000000000000000000000053456456) = error: 13
acosh(0.00000000234) = error: 13
acosh(0.0002) = error: 13
acosh(0.1) = error: 13
acosh(0.5) = error: 13
acosh(1) = 0
acosh(1.123) = 0.49103578695797389135328685895550225009062178909576680686573536198862755543503343917870069970594308287131237648295265886468043790132704048556414034252605425020247054262032596085501474799594880278180238119474718937745744287807866970377271728226138607653311546572368344754033174347871265955744590412707549736559979096438764563757421369566759179255081925233867832678303650052779480384810394475654397551586308920194880354744243527576855349141526712623682017451954230814472524118927673086257445568592497332235569161387373190638684430745762444422277752120652921993485347808672595769677731481806741467552554459537087203817811776297646685184052261089276973454008264630057777476210625180628236557066843354495757147275985802657415323297827538490975600715169711153348872493339461867079433100888177038262127143729699258228780202580610308165878466752905219619261073775792690865246618727539792932354003707109024676770153166024833579669226637084283785664443392245105490693620609830046783071304385656003280176959642247228370408628161140539299054374991034879692217981911092403115984902326694776884131020520244587180581657337168945410259289800193096864166672720762727110195199256233726056402241973803222860176978279313891130398414315694130444957025865
acosh(2) = 1.3169578969248167086250463473079684440269819714675164797684722569204601854164439760742190134501017835564654365656049793198098168621063715327267633457099206769058311287762569581704704373368637119409556504467967320008259374753779128904267720926333444215608442411897668706630346965128936149937499537698028627808731599409811428097663442379476682307349961925278153630369708948389904496288710224816511828830572848189519734408731840366524342889795548865144199047686542941645741789506721185816445558831470022676600874322233136645523204314939236733827764834005374312360032097268518664872912747317318547841373854522370264638274117335992883985747081019559794033397097738066933661931231857631309969342484459662465937543876839205669825599411827215983174866148444887109325233102545578794511841693179565746165102265117578169899858597820711911578719035845354272612264490308852654264715047015096723621034611108389729119492648492051364731394873970845711486764142068735791005729137336463064988240471786741969735060928647424938443735303242148811852692767219973318914273343691601534121052935324758738536371847814997104928974172059010485029101307634911547239017430860505616843285974572603890452348862562928384769138790881255920291159755475046435734107662
acosh(3) = 1.7627471740390860504652186499595846180563206565232708215065912173067543684440521756674137838205120857134796323842129843775241450239531838750545109255315808184431573607257943924806147148192510979557431265247356130135260657908083271163801190546087033594893468302310317235601278522126266819452514578983149694457640015293118938609828125798876224490347631693455425263892176891051063371787365189299048490338319777210134365908031791918295896639410019154526845141480345838118685682417318463628901744528191442570555557228849976738765271081444489555697071102550185255224558872857928225177982185726591400800372887401512259329010325315564366074138389554149522303647581469505737303864299588259931413263467417033793643833696498478516446568437667728816657561968513477313612500878995733996577150149229140589799547519786913134684051871672286054066990780784820435565086096915939166390938717790437865634259156196248870503894309649601567359435549207688613173283107435847807146015875535947410730578033529540330757195113677249505200799707773550173649844683581327186653650722850421672335621658237041666544587882945404978046586442863477038128175905795259384200369739790052897558990068968408824023728731543572753604864466486734634855506657296511991669530427
acosh(4.1321) = 2.0969585391021345751123251991244796680401877193370476020663970708058508250303698453517424803319165742905078409876730463765401360779869102756137623707896061501928885881614286661388367599314427503163447980481054046652554549154239328141697866544481001950260554437527429946654719493949072216954818465753259932310900195751861922678226711714836235790198677427008816656593281155172301116918036094544916387447762762933958220854945858358620465952503792909281179215784434583384631286208192608123111970346777223960936530501009585143358754582585679392001203297389493532484210892502116873752197835051685962798671899578266213979543266436897052690573005218316165073840315815964198287061305653052028261863597035938061979868273691198103887540381375968211341109360659970046916101510867664230593831363330759576884872085766690211261167121344304914203849415912861825612006442529139132768865551666124474321613765525163679450522283705907737413539784896918346174441506932910258731069838550710022790686340434189105249572938608006893348001142244835320828452884618840897334309957857595372396911196090647670788470702987419966273329094337119444526320000204610736473587994407923485952517669700140203589868229191614542957632280463146266638750997261311486030544644
acosh(64.1324) = 4.8540360880555340531030531469333555805090107890102433299175535041571332252731941390869530264192048752244068788947243888523867502248232060321135630696336048950782732847541620933207604240112337446093592521084776290804115962448316004195067422586642329069365608210938188118776029460109601662109344626614172154825901430343536919419169203531153344061163489222347988636943192406766746669246445073360838751714490081901255483519316859966309800902366172712297579704078851501361235540145618142461550233099964896573277839146603924998265954688465639705794343618556354119430121722240619304638611165115619858746805150109267433284771252725143243183410923273596468353361756757125668686720842522509645380566998527475758379296548537938325284822595819783062594109805435020767978477167354844166304246873055738060975210493881547862417718684476692391285736239206110046810365012429185430134987923652544231276506146310603311438173481312522150325008567108125770736701192248809829987270074529973355403274176289401811462260699129938284077830709784035808886968974508316552051505246392863181490065172015444136250266627773225853349617985566421559449596365146784429865630188166817687039325202376978626952723004858641369267175681005570369958589929120412892295450157
acosh(125.23453) = 5.523319459412495458798960100280871933461936575117465628965818905761550593869792533372518297118372503879158521205874850350407992644240463595733790745942448121532258076014491034756341622281728122028373224946146819029214349991003008774042982390177439287240787148345474116324246697624652159901975736246937507187409981638993818897362835821359464573924865972040733055400048198858015927887154615194757458865553305804147541342564699115473595211484185538328705848228481002329268307164158776053783725305176755367053449757133768025114380606625635497538609724323641088120180584902568821322353189172211957758102099632814758259149499688425378044973642803925287585299007450513108177416318743270142695054921251568219889566947136651749165811044862044622054625214442457843862954345506862031301519149086813834985258325501131771440018646055350900055110886163034610935593722768118091633326155156909866482889753024503811246460057352876338571169483783560253466131408364797841919650186391808606272612035532765110859212777357903922551355546440851689153809431994579764920847808839033561973699849921386451267364672697180612322940110435163974670865057137391115882735464907113677736015264826112845095903857898575573433388014612560899701913651150590949814202152
acosh(75672.2341252) = 11.927313764352070359938402198915155771255897614944270889347561740901684676590216380978645477212666887606750799989819106499474497965569715646098677070620410656363502250660423017840366412076119028492483047120247365609232204823112843104035332884491521502768588784336261011591799989379469562922341717654071481250883099263243677085085628604200671084919410963579131903603605533321423948550003683716512238748116403971050805971563268130733991989505971255927973060965928782402657524703245525390920013001951925863665345036543890331035574651230413959502655661236227263780667115671506588855497792936510082501856699958090481480771702883562005202704851984461444607300214904941240031766872032733711889998169706302198638219193027496659477808424622244203922049069799217386913413263813809410144267777585468058754554830128779947436912852815631399951972491813690826973743963067181454639156802629299039861593812223386183000682424384926552383098141224102032420910950703177039501954748854353561378214728287101669826693043453571229706440006650637033505231018915480889224677328505654349177760078356312866284136192417574323401472788049723555718170228724384936139320326801903333775310606622396232113441220858694860831993003270251663214743503520650661278900942
acosh(75673476.11341243) = 18.835085455976683306839553273636054964744170722579528708192528355735705939044230923971429597707457015041194913193346427716011297090410417695737814422649742148216830972035860047139018465390385967232282429793019576114070525199581040498383426590862112746727813707685872193367200651721696252157010977744894829320300584219894080064772697846985197944012470867369843348365191142237136211623911519617538621662826672361761619507175611138320253014398397082243597100362258091976217338222695761642643688036649090799998247650292602264788456082967239926209939136521474226314857651033917408868558433591531118819454773620070841669530011812034674067182263604999742124328770472635666810390657011965521053242195631753413621655989060230239532708605392125931584149961991076924866513544519381354355398406375001045408729801644340833885883516051139075404648521265169851034359593227562020403672959905961366771004643649397089789134209974702336099241481316556899768965056385661043388888791117799357611051889098877513701951911193379502242762332454041362029018778658390954796909777092761616800157512908057953454539035078257369249860709476903975289111069140344204293076562873398844847234146508757993935076281059361387430257408135540511719993611637512564119687553
acosh(3563456456.23412341234) = 22.687144006010015260613958930891131305542613328574942065374058544179716894297791662112153345648509014333135700305346169748105728147064062423067243928858755832105809445753106094926305344189872743141757787040072793815440944158826946037867787249194069196439132501452815033258371777115978423927042790287209300203326275484327488951759478629418177063290669683596070232191496114509800274753762802412925668235202359464957672381952682391821085881392391372616474513574330198204581833689740215040577100082142123525802709698967754851688637100116993074020173762613323023371342962196223097878854279762298767041825288945485162429542778678046186174152727039746518687006735291708677282517444867335614484118862307338960098127628048226868099698378294771835780890082941850018693393392263876607963612628655971943476911512357109206188855390502313500635105881745113549242006614796064232250206292150796923530663501847376199787613568861114351137124897508637581682626073638733091158701415740750080849886153028948385614243440096231158231055788882073132102981901443951379287852297280153529846510028113106468299927495166041704557837328655130452796419858243595872871861171097132706474818342796429899538659794735101950439768675923650294917005207474610930998727312
acosh(234234234234234.24563456) = 33.780489912179778528065104135250142680708746780358407926716079474670558160006798518776847576734218894834535420655668675664652013366967931552516994268839470265536206810662666412107105202331468948257055190379585095426045557647055440263343547170301401366023008281850389342083509364073115720504719059314732498645619006592557867311051226159930398461100839367038232817739441112734110633237364167260875755676613350409295358040187280313695053995351147918801917299535238649578194312847989911027071123808130541624885261711360582826123704967253484773164808915871432894658917131715419786925571798448583131876395763477504397892931896504367547016077590969835386803036170919776819812878047745002088633190122432627478363892123650980407381542003086439782617559675117863096412931812762338581121176326984184909405836245603891634911601918300820120714725326406846003520678199573976072069955725663017969149453843129375572626003257500436419145845163970921301340051810796020518104797985926768886249684989994267253987063622074507779500878091880956325764686439915519824519161620012273313965062686699606154315949462570930807666166525365117153169389099731537089924308140566460362671207260634353663284769600944243207805997454706277995024753571554361648856698359
acosh(5635634563463453453455.32452345) = 50.776543885671399496981715193497783980933424204003123113536155343518086799397299200229769339641134285613852207338256526098282831871229969078732481958385960372632228752593538482366503494323068479611402459854791522673175618927138233051098460898389731691601188950698139817315772660681578668517467944276065717351472184510192205291032521145389542920759254097760938224381068306440821863175002641588666895312980748836902874215302630990413633198421903499831098822330548538850068765237145556842439772800978180875223609955114747960279362479744925141736146115092067297426803648171242155337163944888053556305712865577401035055390177177090516288037234357824096555064237194635055769580094350033547073036230607733696611757352429542221475195340683548776970435047199943231874522362216463693673523708861120704134087167670064145515651606261775701977645008645322023179829823825448325784957932317002159415015484685822528985709233049225629123460019794880131511674172534541968855683416427615613284865477683632245970400501840940515675868280818271821187274247581696533897423614941969340594246088711605382086552366078904861497055370525237987459290355666762872350902097853144406448376307809820680769612517827433336578705235968881234191837884742581069680670956
atanh(-10000000) = error: 13
atanh(-1000) = error: 13
atanh(-2) = error: 13
atanh(-1.1) = error: 13
atanh(-1.01) = error: 13
atanh(-1.0001) = error: 13
atanh(-1.000001) = error: 13
atanh(-1) = error: 13
atanh(-0.99999999999999999999999) = -26.82630215971149802091551528959927667145041718640476685144361086587378180144106754718356618869517831637029692366324386850521896963299800964684400470378686074335213000891104073777504278600407939622577746230126028327053482286232964312774110474012936527746462201669398863519923241643451726714932088521388552266544829165888088087884739172212273539030341841216304912617623779057209494349504797457926616753857790571075787237739473698339710715361353220946904312121571707453627155917389641421860417550768310177522014550822900342832620924445083182609180096071089169971598111411145067325190231588945771023488966708383649514569527614111478706321291597108498990976371638435160745551539625735389354916173777232236161527618472648765731332061801688190566286121988531648919359080628880659539230463414083338906537578144843081452402350744915825293962581472468447132599210300967364690617636428475104957796699429537103825385909054047038466947516065774006547733110142111855467577736253702083479606802026607407830998855474394527646588892402387038590358264943101429424942466592989232863694695432717955830236534257004366742406227144919073638279475890842242024790949871417423064809416291950298565559704672128118750844865220993904053835354164420468722259831
atanh(-0.9999999999999999) = -18.767254334232338101852547698204001319846561976210290601993629879153163105070333866326325970881662395871326346181908609463880868600443839830358539090404046457146081764596128124663012773436106158007432589736408337216247206408971108522242976571903990561580740529923985606947340136842548519574630580313002777404153041392750630735773850113770205104591784614655407527500980709863461283754874189548864138923342950646810947156680335840134101596271415749972897228337569355533898456218234569229577237605637973858081409054520377701780851364191710108682409178560210556657010140954618620415437048140726325896058018273445935026022930438007542892983904865685781112334298097942878344837719409881944186781060660376990889062338716269987692748673479150715862195639209119514917682544349364931837227778219817743255220698608766408598238503408564948386697221879748012998551771846534903539154518052618342515649488421557711657954204975124369782314291300768559460044953294570763970319797275004325801349791458025819021617058575812314606653828821900761455575485199383625441577215233019710264993545185399530126705761814653720366793049831876617892881472682697689276325612122622033465528747379791884096932104388376172529916273034806186655214295770162666676994579
atanh(-0.9999993453) = -7.466117787354628601145665495811389249023214064963866708040446000332242127792992188715202801144977936768258655917787636726359988878001715286883241750159710478106378768698097724149307490159428488612705460697125963617229273896444914699052885184180410388891573442109254732964952036632256166594322590379474324987887788648734869617586164773413349839218787286149125853716850519777963187603555994187578851986357321240923133309567247230016202616629473564957256790538389455228525092297470870512491703965622817821105239775236209701693448134031095251970887010590833791789327250177463800554094524445901317824168141085749943474874657205599791992657894990922331163657614062950924159893849851403481937704967031824489720128940018766845221475601028962736445826634964440600633419297075515143009014224101582141317071359449329527402429596052896895108965122004218799845029759728180568997364509058294297575994519252008107643349964973860579306421568255520330826943917149459831956569791097198695783327621847447659927277269088030312308315967838589751508454816978756136807917509347490603745261695767449515130811442860974815609824535613718106932320537379213983066339714598042763241165187696853612103641009436513218023448205630602908839302952733134547213028864
atanh(-0.999345) = -4.0118474746245654053769142318173855505762589591954357941162556753444240843522640509770619619479029442190317288305311165171305155730226984518289056540367276532134009792267618524946196400916309367633360482649073721666858012579339780826631639661422088766894696647135071815719430811584320180338770233123088496265420716265164673140055746660557235768113695768026187606352815349336728019782243489068663961948998125835776151939350668656401354733663406078811536291321722119071844502719789671212294395476337490712319005889651838904702303390175440228024673970186221767742651826129169761851261329770236734486469927950970408250238856838479472342533181252427460946290306967666005822173257396823354316104288959158023642217132148376528831133411004252957939300049674331242275089498437970960682928885008054041404783250273893436030551956111653949157470972471775656534902226010973036430005556070782469268221062266478303737178576923486311936682176795351468926721174437411257063084820427953866244295751928949040697560531474242678466385617030318854248566264804859104629967610839635238751019910531513781578099722233889502007546831209590001541214709004645258651983698168521627872105440786340200711029138785682840529285048994179339058424569161986119552506064
atanh(-0.934) = -1.6888454669934070451475984557109253570692546613277882944702608812256826771499813032860003217476656078288958970432282614607742174864080835416993580840661285353089446317440016445598878618609415090593430643141686594236166482279801930880906156587309953155938510078900749644944047657942580592435096742368590441097434276954504574881214221411508252894728641487236748404257964302159536246714628625739513086586540013341122764568678113656762706142976721327787971071840765947389331031789572059683207532184400990998829989758166231527596653572998097461071920839008522582906836555337642842899729560472006219680774773121958044449558690697423996874650194845266886406644266838236608828402129692698523927618980179508978670618200718915928486862580443299882977885400222956644220243328249498076222641788505454643623591775079921439588170991109883493011810656344417099457733038525250468388114365981815333116101254795414419579338185387841684840350982248176916655228474003602389860599961032954266575997291234123079840508276119081589793631837027816521588137315642403891652091566143269564324233358216288184735815310145621436087568802536585164727416772869612589386860550478677601046536282035342819274440922819678005914896265350238212816599829330534619197310998
atanh(-0.8) = -1.0986122886681096913952452369225257046474905578227494517346943336374942932186089668736157548137320887879700290659578657423680042259305198210528018707672774106031627691833813671793736988443609599037425703167959115211455919177506713470549401667755802222031702529468975606901065215056428681380363173732985777823669916547921318181490200301038236301222486527481982259910974524908964580534670088459650857484441190188570876474948670796130858294116021661211840014098255143919487688936798494302255731535329685345295251459213876494685932562794416556941578272310355168866102118469890439943063138255285736466882824988136822800634143910786893251456437510204451627561934973982116941585740535361758900975122233797736969687754354795135712982177017581242122351405810163272465588937249564919185242960796684234647069377237252655082032078333928055892853146873095132606458309184397496822230325765467533311823019649275257599132217851353390237482964339502546074245824934666866121881436526565429542767610505477795422933973323401173743193974579847018559548494059478353943841010602930762292228131207489306344534025277732685627148001681871547243978207187803444678021617815841904282007672124325573801436417887682616104101681872424068790890992987420815218323753
atanh(-0.7) = -0.86730052769405319442714469047530041547035622738149766778127170212239914129116115701923955661188542936518911649061459577451479430800810927162347634748737193032837521944435455594854899144040285019643296829620045122009977868870676037370846461323961654813288709871445137747796170454199720093261865619298770818293772766471171730214268746286447732931171081625512063459685267516146995393826480081778339014418973945191888062065229634557199277184658545288741217863595535433065670697097666463438527779270179005826921290226000722021431145899923241331076277070467514284921445259309270059441770873600747660689816766105200211610335408151580948155813681924111086146309038297330852840170745699732364312438149839843199201886281882708586182913977595703358512886665382547736152639284881588643109265354693581482943178510269887898081818195597267885644804954036095080555390747281598206293705686240961962072449390000959193780708765609112918410321764472077683451286038452546560088419026930356612036016435994051027229134966739989107325587759939546758858094327605788287857233526146597252879868547183441438458507907165506628544421365980280113198422504147329235883999204510478206431152555895233714987957004077961013748367701970335348470809197530406569766753067
atanh(-0.6) = -0.69314718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770676
atanh(-0.5) = -0.54930614433405484569762261846126285232374527891137472586734716681874714660930448343680787740686604439398501453297893287118400211296525991052640093538363870530158138459169068358968684942218047995187128515839795576057279595887533567352747008338779011110158512647344878034505326075282143406901815868664928889118349582739606590907451001505191181506112432637409911299554872624544822902673350442298254287422205950942854382374743353980654291470580108306059200070491275719597438444683992471511278657676648426726476257296069382473429662813972082784707891361551775844330510592349452199715315691276428682334414124940684114003170719553934466257282187551022258137809674869910584707928702676808794504875611168988684848438771773975678564910885087906210611757029050816362327944686247824595926214803983421173235346886186263275410160391669640279464265734365475663032291545921987484111151628827337666559115098246376287995661089256766951187414821697512730371229124673334330609407182632827147713838052527388977114669866617005868715969872899235092797742470297391769719205053014653811461140656037446531722670126388663428135740008409357736219891035939017223390108089079209521410038360621627869007182089438413080520508409362120343954454964937104076091618765
atanh(-0.4) = -0.42364893019360180685505375326032701249479708587955586836234790815004278476673015045702137188706971910254583256994663758467787401587363351104807811219831168265233084946044670810144282508205320725438120169402882012334499278424473984034343435094774745950515534292526037506007265083142507296763503795720667816488684801880406437939341622475076332781568851893529693475554685584250609475803814277515159229855352998265393686678688692241925918143292441465705286315945155444473298680106195837826808689167606416575055612882551891872933312012761995318288774102541228661437946278530890884048971179018553804309847356777514046334918396816242159031381328972162900164225159736487577272564557439280592680079734897802292793053631939795294826787134816892021331892199073697954947252383888954527902551016481233164788003587644661525540407877257045960994008268902451719224338763315979595930274817920017805444582923895467786347433251875070643567395841960594061250290776304966302945374635553720727033180987897243020806903934032590331359012824053077532984856441521635011158965901129404092059214269426017000033227546668419263798215878603832260270907312582707697626165186988796359088137524547325797483595372131432315570832630747736810551165659346330780639210154
atanh(-0.3) = -0.30951960420311171547406734906106943758409160758917296397982768036294240228617045580595808242630898088809824894345579035990420111715440008533815501090419848793793630618664363036115327608546130996511731051753697614677701557358020143539400035931843301318344278119506816909222617943005483367309729246365845262556967425744518811979179074304869009091784397366294295168285871976342978621442365308684561534414580326236928144948010114612587759766285311994985929654943363708744385295251409720716124875162158534220485991414741452625013011321556907311510469683639930225614823136395997670751372903296068759350419222370459364024274896566434918671072081780489765868968990341068644171989547419099847547802766960652091702284216191303576440682017338701874052379558459781972004733839977990157317611389403721281684778852761903678923893036809128282669110002918598131567761381103117091399577548374501855953133679343706566099740019988593828015980439730886905871142047370370960071862606750890388984396459609882959068721252909199198029834885357276863315729987045619665657123728508140194850968992708565373908840050868394298826104207119287542104153627614452167335153560666785030165716564594544432606855303218543859077982153518419075911727446940812529896902777
atanh(-0.2) = -0.20273255405408219098900655773217456828599521173124709880700716207205033562445712563387621390865670062298427402269359000434124199508619463201006555956610072433621759917750496599453333011023464321630961010071570678295323572128899488606143750562542304133864365124694523268186993942576931449011068266477907369843309485531074507331518765863192772916885084786096329746327565111684452778591461772816326752659172533885990688688596906155976940182447503363074539972238347981362273105001270844129641410114128123254568902061572057162421276792745856304073494034242117585596440958724247009588002708432971472690833710250525478284781586810056142002998483668599684915812651798780425053091932548086490989470806916614352922281862690138106631537052693362138754657754339240363650504498664893958249756498979868495322852915449787810754465533869729996744622149361866620151778927477380861625456968638117990014727685261290508442116970838629001974468894932390913264045594078715936013221025296666287446829806243025238202947189878765294006648679510847889762961141607591336181076453422286800135409237085005000706139554073626568391238636587375234929422776217496627814804041639556128152094815591367695585695279746348597892681425061010637808244586221016201636733427
atanh(-0.1) = -0.10033534773107558063572655206003894526336286914595913587458952092779251873800938966391159918758530691938783387811113351875978035336737387662484932463327662192265818415695618111535663512460816343078476158604773197655299116256578000302562833475826142160334576231904950939518157606652631377111261024044988605238524378382447243021532641796573671289263060402785620842098304759712947182570962823345398222622071416059967402676280166793797170249061535248316318134853833441271181230470756672448274054859950749288572293510310279401384024425529179994992294607182297915709243491046104850894933873045777690742614480981056225053702016709975503420092493351449554281778700303447716465556435160310167706062578539981797446323888209807236410173164240427694255864671337361035874869570590013761359867797290624501799065745185928079170279627996710236500943016181362043686077102948467526472341321604462247846200917190260854977411842568992454831649927093049511996337896389462640129251263922679632007883693030592629016631999357014459329925603195662018904983414490795276604257237243789087971373788903928393693620489037266980256365942701797588723397689874003966897153431091055905228960339773871334257406203011915418245306560313046480172196553171542648377743488
atanh(-0.05) = -0.05004172927849126824578527423892594852359801305274091082806212358289072695324047297355793479293185999199554502552943515253490134646349302646856331869701087754714431175288871877378552356593053207576282669953232722008319850107045586040648730526064936071526317693023189231979269244127245274377013717252512692747924145718335163546345158049073127634034443522939648089508116608935019471282950742956547776141078205125048970317712150749195854896431876394023832495947016293683705026464325688402436600946857859273596404065597126387724715440460783256756520780112481896726942791690273511000381088744615047604669446183507988039892814463787277029498360628698075336238719119668432651253261897232133062682561872280939838485874520028039501169395797179627085238006898509890727887609973158988021434398597178309295402079366753192013596841539713983744801885885257658407424115233664907354305899086243844830318259482215961075257073748337608030037250919460923613172316629034445642169496580076751538311884675792813281249760794338879530467558896754336583628573511886686680286436321192886373467821393174317654248559207584787506452830506988614123792936095540596474610173279877075902270916433792236195897307678328407769985468006724900795294860406526103578244209
atanh(-0.000345345) = -0.00034534501372898068472993475676414104079910343704700930281344386509103628664427046579330112142947906227228316115382871829691226288194994522833492331064856194441135474407501379701760575261153170246462159619595517498820237064897730171036975818885502707918997735180624011607267945841054412408581270706379721269898026594540960430435640583811740971281585922257491117366801528319890110592039569600810285375407015690991506680527015378108467698171259109365448309250053754240316679117950125957536641231189245175028199797875910471718888227527757001908240324381170238254560396094656215688938980231045788636031112327546930169725498507152885913734282425431706410712199439684887202665308885067929903226963731164242765480344221892242893864073062410793997747109588652180733629707377328743215645096534102980223698807088364741952365311319394607696734299917477924686011059623560244660900317042043733261879174290160339147751956319151775531396551211523323783880505234200794315641494158799216620246349587990100781487421895534109841532994344593427523888418554213620059288593142421460763149978629370071422955612082172083515154306057624384782729147430276736951519029329709110362944967866092141491776838072914300624251336748848887189335868362782297735499281153
atanh(-0.000000000000000000000034534) = -3.4534000000000000000000000000000000000000000013728383395101333333333333333333333333333333343156791929418618012418133333333333333333333341701496750315521363138265592496761904761904769666865820790059965129010585801540203511873023446976554241760870566340333488744212094561610148367842015559861400112179881175684595901970153729866057478037938963514538896373413274885065846389510636799287632867114217207857430795074256400895992122461834319330809615544063747274542212403812265212804185883252663003332090118774389794579120028344600317198285530387313589277698617791805183054380939977533377073516584464571002084118758563449715924808666158521280978374037119360744829875822145021086272694456118940832440736668298749933760510528304906385038606418476649339669368101513278401273950328413476595270001912417970689296581212488643546099671964068797807167388562248707423383028702107622867274422108730884584926037270397578878244423575659081561797017907814056596483980422283801017831608115060350588527814446654746593287763795334870372119004703588624912317725781839277619245469686771939472812643808959822707866328762537320890674412950723754826524185046488099226608130671347572244186234970603615053899035194645150935928674786556713717143876652175218118732e-23
atanh(-0.000000000000000000000000000000000000045676) = -4.5676000000000000000000000000000000000000000000000000000000000000000000000031764566891925333333333333333333333333333333333333333333333333333333333333373095525243677458384008533333333333333333333333333333333333333333333333333392587433863106627056611559417758476190476190476190476190476190476190476190572340648996705317656528921435594354219365587301587301587301587301587301587465712786397085165301145078382109263121635635636953950937950937950937950938240673299328338595946654313223119591198207701285481950348151489399489399489923366849851615429297783298066764925529957998508217869599277833458824556067120446103553168907393249957384869193902464196886083142953745761033968295315453174882866372584532044758838119490653545066262806724578716162558830663087781699309134382435978428282896792111138656180734641101655452172669248531981641698916776437331398306189477279441012437910721752687947896640645043731871999752996267724431923008339643866029832187294597574192462016337768723349745270531554367473073844493459620596367107903717577799220643845197175441300492627146974726625165098807745895090784574514193220531389112853804122363926913749607586690908262161565086735205031024023313815480302605430406557738167640239869351096573242165020710091744e-38
atanh(0) = 0
atanh(0.000000000000000000000000000000000000045676) = 4.5676000000000000000000000000000000000000000000000000000000000000000000000031764566891925333333333333333333333333333333333333333333333333333333333333373095525243677458384008533333333333333333333333333333333333333333333333333392587433863106627056611559417758476190476190476190476190476190476190476190572340648996705317656528921435594354219365587301587301587301587301587301587465712786397085165301145078382109263121635635636953950937950937950937950938240673299328338595946654313223119591198207701285481950348151489399489399489923366849851615429297783298066764925529957998508217869599277833458824556067120446103553168907393249957384869193902464196886083142953745761033968295315453174882866372584532044758838119490653545066262806724578716162558830663087781699309134382435978428282896792111138656180734641101655452172669248531981641698916776437331398306189477279441012437910721752687947896640645043731871999752996267724431923008339643866029832187294597574192462016337768723349745270531554367473073844493459620596367107903717577799220643845197175441300492627146974726625165098807745895090784574514193220531389112853804122363926913749607586690908262161565086735205031024023313815480302605430406557738166743366773640119360835322488859709767e-38
atanh(0.000000000000000000000034534) = 3.4534000000000000000000000000000000000000000013728383395101333333333333333333333333333333343156791929418618012418133333333333333333333341701496750315521363138265592496761904761904769666865820790059965129010585801540203511873023446976554241760870566340333488744212094561610148367842015559861400112179881175684595901970153729866057478037938963514538896373413274885065846389510636799287632867114217207857430795074256400895992122461834319330809615544063747274542212403812265212804185883252663003332090118774389794579120028344600317198285530387313589277698617791805183054380939977533377073516584464571002084118758563449715924808666158521280978374037119360744829875822145021086272694456118940832440736668298749933760510528304906385038606418476649339669368101513278401273950328413476595270001912417970689296581212488643546099671964068797807167388562248707423383028702107622867274422108730884584926037270397578878244423575659081561797017907814056596483980422283801017831608115060350588527814446654746593287763795334870372119004703588624912317725781839277619245469686771939472812643808959822707866328762537320890674412950723754826524185046488099226608130671347572244186234970603615053899035194645150935928674786556713721731948395432127535051e-23
atanh(0.000345345) = 0.00034534501372898068472993475676414104079910343704700930281344386509103628664427046579330112142947906227228316115382871829691226288194994522833492331064856194441135474407501379701760575261153170246462159619595517498820237064897730171036975818885502707918997735180624011607267945841054412408581270706379721269898026594540960430435640583811740971281585922257491117366801528319890110592039569600810285375407015690991506680527015378108467698171259109365448309250053754240316679117950125957536641231189245175028199797875910471718888227527757001908240324381170238254560396094656215688938980231045788636031112327546930169725498507152885913734282425431706410712199439684887202665308885067929903226963731164242765480344221892242893864073062410793997747109588652180733629707377328743215645096534102980223698807088364741952365311319394607696734299917477924686011059623560244660900317042043733261879174290160339147751956319151775531396551211523323783880505234200794315641494158799216620246349587990100781487421895534109841532994344593427523888418554213620059288593142421460763149978629370071422955612082172083515154306057624384782729147430276736951519029329709110362944967866092141491776838072914300624251336748848887189335868362782297735499280879
atanh(0.05) = 0.050041729278491268245785274238925948523598013052740910828062123582890726953240472973557934792931859991995545025529435152534901346463493026468563318697010877547144311752888718773785523565930532075762826699532327220083198501070455860406487305260649360715263176930231892319792692441272452743770137172525126927479241457183351635463451580490731276340344435229396480895081166089350194712829507429565477761410782051250489703177121507491958548964318763940238324959470162936837050264643256884024366009468578592735964040655971263877247154404607832567565207801124818967269427916902735110003810887446150476046694461835079880398928144637872770294983606286980753362387191196684326512532618972321330626825618722809398384858745200280395011693957971796270852380068985098907278876099731589880214343985971783092954020793667531920135968415397139837448018858852576584074241152336649073543058990862438448303182594822159610752570737483376080300372509194609236131723166290344456421694965800767515383118846757928132812497607943388795304675588967543365836285735118866866802864363211928863734678213931743176542485592075847875064528305069886141237929360955405964746101732798770759022709164337922361958973076783284077699854680067249007952948604065261035782442092
atanh(0.1) = 0.10033534773107558063572655206003894526336286914595913587458952092779251873800938966391159918758530691938783387811113351875978035336737387662484932463327662192265818415695618111535663512460816343078476158604773197655299116256578000302562833475826142160334576231904950939518157606652631377111261024044988605238524378382447243021532641796573671289263060402785620842098304759712947182570962823345398222622071416059967402676280166793797170249061535248316318134853833441271181230470756672448274054859950749288572293510310279401384024425529179994992294607182297915709243491046104850894933873045777690742614480981056225053702016709975503420092493351449554281778700303447716465556435160310167706062578539981797446323888209807236410173164240427694255864671337361035874869570590013761359867797290624501799065745185928079170279627996710236500943016181362043686077102948467526472341321604462247846200917190260854977411842568992454831649927093049511996337896389462640129251263922679632007883693030592629016631999357014459329925603195662018904983414490795276604257237243789087971373788903928393693620489037266980256365942701797588723397689874003966897153431091055905228960339773871334257406203011915418245306560313046480172196553171542648377743488
atanh(0.2) = 0.20273255405408219098900655773217456828599521173124709880700716207205033562445712563387621390865670062298427402269359000434124199508619463201006555956610072433621759917750496599453333011023464321630961010071570678295323572128899488606143750562542304133864365124694523268186993942576931449011068266477907369843309485531074507331518765863192772916885084786096329746327565111684452778591461772816326752659172533885990688688596906155976940182447503363074539972238347981362273105001270844129641410114128123254568902061572057162421276792745856304073494034242117585596440958724247009588002708432971472690833710250525478284781586810056142002998483668599684915812651798780425053091932548086490989470806916614352922281862690138106631537052693362138754657754339240363650504498664893958249756498979868495322852915449787810754465533869729996744622149361866620151778927477380861625456968638117990014727685261290508442116970838629001974468894932390913264045594078715936013221025296666287446829806243025238202947189878765294006648679510847889762961141607591336181076453422286800135409237085005000706139554073626568391238636587375234929422776217496627814804041639556128152094815591367695585695279746348597892681425061010637808244586221016201636733427
atanh(0.3) = 0.30951960420311171547406734906106943758409160758917296397982768036294240228617045580595808242630898088809824894345579035990420111715440008533815501090419848793793630618664363036115327608546130996511731051753697614677701557358020143539400035931843301318344278119506816909222617943005483367309729246365845262556967425744518811979179074304869009091784397366294295168285871976342978621442365308684561534414580326236928144948010114612587759766285311994985929654943363708744385295251409720716124875162158534220485991414741452625013011321556907311510469683639930225614823136395997670751372903296068759350419222370459364024274896566434918671072081780489765868968990341068644171989547419099847547802766960652091702284216191303576440682017338701874052379558459781972004733839977990157317611389403721281684778852761903678923893036809128282669110002918598131567761381103117091399577548374501855953133679343706566099740019988593828015980439730886905871142047370370960071862606750890388984396459609882959068721252909199198029834885357276863315729987045619665657123728508140194850968992708565373908840050868394298826104207119287542104153627614452167335153560666785030165716564594544432606855303218543859077982153518419075911727446940812529896902777
atanh(0.4) = 0.42364893019360180685505375326032701249479708587955586836234790815004278476673015045702137188706971910254583256994663758467787401587363351104807811219831168265233084946044670810144282508205320725438120169402882012334499278424473984034343435094774745950515534292526037506007265083142507296763503795720667816488684801880406437939341622475076332781568851893529693475554685584250609475803814277515159229855352998265393686678688692241925918143292441465705286315945155444473298680106195837826808689167606416575055612882551891872933312012761995318288774102541228661437946278530890884048971179018553804309847356777514046334918396816242159031381328972162900164225159736487577272564557439280592680079734897802292793053631939795294826787134816892021331892199073697954947252383888954527902551016481233164788003587644661525540407877257045960994008268902451719224338763315979595930274817920017805444582923895467786347433251875070643567395841960594061250290776304966302945374635553720727033180987897243020806903934032590331359012824053077532984856441521635011158965901129404092059214269426017000033227546668419263798215878603832260270907312582707697626165186988796359088137524547325797483595372131432315570832630747736810551165659346330780639210154
atanh(0.5) = 0.54930614433405484569762261846126285232374527891137472586734716681874714660930448343680787740686604439398501453297893287118400211296525991052640093538363870530158138459169068358968684942218047995187128515839795576057279595887533567352747008338779011110158512647344878034505326075282143406901815868664928889118349582739606590907451001505191181506112432637409911299554872624544822902673350442298254287422205950942854382374743353980654291470580108306059200070491275719597438444683992471511278657676648426726476257296069382473429662813972082784707891361551775844330510592349452199715315691276428682334414124940684114003170719553934466257282187551022258137809674869910584707928702676808794504875611168988684848438771773975678564910885087906210611757029050816362327944686247824595926214803983421173235346886186263275410160391669640279464265734365475663032291545921987484111151628827337666559115098246376287995661089256766951187414821697512730371229124673334330609407182632827147713838052527388977114669866617005868715969872899235092797742470297391769719205053014653811461140656037446531722670126388663428135740008409357736219891035939017223390108089079209521410038360621627869007182089438413080520508409362120343954454964937104076091618765
atanh(0.6) = 0.69314718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770675
atanh(0.7) = 0.86730052769405319442714469047530041547035622738149766778127170212239914129116115701923955661188542936518911649061459577451479430800810927162347634748737193032837521944435455594854899144040285019643296829620045122009977868870676037370846461323961654813288709871445137747796170454199720093261865619298770818293772766471171730214268746286447732931171081625512063459685267516146995393826480081778339014418973945191888062065229634557199277184658545288741217863595535433065670697097666463438527779270179005826921290226000722021431145899923241331076277070467514284921445259309270059441770873600747660689816766105200211610335408151580948155813681924111086146309038297330852840170745699732364312438149839843199201886281882708586182913977595703358512886665382547736152639284881588643109265354693581482943178510269887898081818195597267885644804954036095080555390747281598206293705686240961962072449390000959193780708765609112918410321764472077683451286038452546560088419026930356612036016435994051027229134966739989107325587759939546758858094327605788287857233526146597252879868547183441438458507907165506628544421365980280113198422504147329235883999204510478206431152555895233714987957004077961013748367701970335348470809197530406569766753067
atanh(0.8) = 1.0986122886681096913952452369225257046474905578227494517346943336374942932186089668736157548137320887879700290659578657423680042259305198210528018707672774106031627691833813671793736988443609599037425703167959115211455919177506713470549401667755802222031702529468975606901065215056428681380363173732985777823669916547921318181490200301038236301222486527481982259910974524908964580534670088459650857484441190188570876474948670796130858294116021661211840014098255143919487688936798494302255731535329685345295251459213876494685932562794416556941578272310355168866102118469890439943063138255285736466882824988136822800634143910786893251456437510204451627561934973982116941585740535361758900975122233797736969687754354795135712982177017581242122351405810163272465588937249564919185242960796684234647069377237252655082032078333928055892853146873095132606458309184397496822230325765467533311823019649275257599132217851353390237482964339502546074245824934666866121881436526565429542767610505477795422933973323401173743193974579847018559548494059478353943841010602930762292228131207489306344534025277732685627148001681871547243978207187803444678021617815841904282007672124325573801436417887682616104101681872424068790890992987420815218323753
atanh(0.934) = 1.6888454669934070451475984557109253570692546613277882944702608812256826771499813032860003217476656078288958970432282614607742174864080835416993580840661285353089446317440016445598878618609415090593430643141686594236166482279801930880906156587309953155938510078900749644944047657942580592435096742368590441097434276954504574881214221411508252894728641487236748404257964302159536246714628625739513086586540013341122764568678113656762706142976721327787971071840765947389331031789572059683207532184400990998829989758166231527596653572998097461071920839008522582906836555337642842899729560472006219680774773121958044449558690697423996874650194845266886406644266838236608828402129692698523927618980179508978670618200718915928486862580443299882977885400222956644220243328249498076222641788505454643623591775079921439588170991109883493011810656344417099457733038525250468388114365981815333116101254795414419579338185387841684840350982248176916655228474003602389860599961032954266575997291234123079840508276119081589793631837027816521588137315642403891652091566143269564324233358216288184735815310145621436087568802536585164727416772869612589386860550478677601046536282035342819274440922819678005914896265350238212816599829330534619197310998
atanh(0.999345) = 4.0118474746245654053769142318173855505762589591954357941162556753444240843522640509770619619479029442190317288305311165171305155730226984518289056540367276532134009792267618524946196400916309367633360482649073721666858012579339780826631639661422088766894696647135071815719430811584320180338770233123088496265420716265164673140055746660557235768113695768026187606352815349336728019782243489068663961948998125835776151939350668656401354733663406078811536291321722119071844502719789671212294395476337490712319005889651838904702303390175440228024673970186221767742651826129169761851261329770236734486469927950970408250238856838479472342533181252427460946290306967666005822173257396823354316104288959158023642217132148376528831133411004252957939300049674331242275089498437970960682928885008054041404783250273893436030551956111653949157470972471775656534902226010973036430005556070782469268221062266478303737178576923486311936682176795351468926721174437411257063084820427953866244295751928949040697560531474242678466385617030318854248566264804859104629967610839635238751019910531513781578099722233889502007546831209590001541214709004645258651983698168521627872105440786340200711029138785682840529285048994179339058424569161986119552506064
atanh(0.9999993453) = 7.466117787354628601145665495811389249023214064963866708040446000332242127792992188715202801144977936768258655917787636726359988878001715286883241750159710478106378768698097724149307490159428488612705460697125963617229273896444914699052885184180410388891573442109254732964952036632256166594322590379474324987887788648734869617586164773413349839218787286149125853716850519777963187603555994187578851986357321240923133309567247230016202616629473564957256790538389455228525092297470870512491703965622817821105239775236209701693448134031095251970887010590833791789327250177463800554094524445901317824168141085749943474874657205599791992657894990922331163657614062950924159893849851403481937704967031824489720128940018766845221475601028962736445826634964440600633419297075515143009014224101582141317071359449329527402429596052896895108965122004218799845029759728180568997364509058294297575994519252008107643349964973860579306421568255520330826943917149459831956569791097198695783327621847447659927277269088030312308315967838589751508454816978756136807917509347490603745261695767449515130811442860974815609824535613718106932320537379213983066339714598042763241165187696853612103641009436513218023448205630602908839302952733134547213028864
atanh(0.9999999999999999) = 18.767254334232338101852547698204001319846561976210290601993629879153163105070333866326325970881662395871326346181908609463880868600443839830358539090404046457146081764596128124663012773436106158007432589736408337216247206408971108522242976571903990561580740529923985606947340136842548519574630580313002777404153041392750630735773850113770205104591784614655407527500980709863461283754874189548864138923342950646810947156680335840134101596271415749972897228337569355533898456218234569229577237605637973858081409054520377701780851364191710108682409178560210556657010140954618620415437048140726325896058018273445935026022930438007542892983904865685781112334298097942878344837719409881944186781060660376990889062338716269987692748673479150715862195639209119514917682544349364931837227778219817743255220698608766408598238503408564948386697221879748012998551771846534903539154518052618342515649488421557711657954204975124369782314291300768559460044953294570763970319797275004325801349791458025819021617058575812314606653828821900761455575485199383625441577215233019710264993545185399530126705761814653720366793049831876617892881472682697689276325612122622033465528747379791884096932104388376172529916273034806186655214295770162666676994579
atanh(0.99999999999999999999999) = 26.82630215971149802091551528959927667145041718640476685144361086587378180144106754718356618869517831637029692366324386850521896963299800964684400470378686074335213000891104073777504278600407939622577746230126028327053482286232964312774110474012936527746462201669398863519923241643451726714932088521388552266544829165888088087884739172212273539030341841216304912617623779057209494349504797457926616753857790571075787237739473698339710715361353220946904312121571707453627155917389641421860417550768310177522014550822900342832620924445083182609180096071089169971598111411145067325190231588945771023488966708383649514569527614111478706321291597108498990976371638435160745551539625735389354916173777232236161527618472648765731332061801688190566286121988531648919359080628880659539230463414083338906537578144843081452402350744915825293962581472468447132599210300967364690617636428475104957796699429537103825385909054047038466947516065774006547733110142111855467577736253702083479606802026607407830998855474394527646588892402387038590358264943101429424942466592989232863694695432717955830236534257004366742406227144919073638279475890842242024790949871417423064809416291950298565559704672128118750844865220993904053835354164420468722259831
atanh(1) = error: 13
atanh(1.000001) = error: 13
atanh(1.0001) = error: 13
atanh(1.01) = error: 13
atanh(1.1) = error: 13
atanh(2) = error: 13
atanh(1000) = error: 13
atanh(10000000) = error: 13
acoth(-10000000) = -0.00000010000000000000033333333333333533333333333334761904761904773015873015873106782106782107551337551337558004218004218063041533629769450202360419083447237317206400932296342176941395817206831813748935838080564444492387964136736548196887892724279962222807529815736245490184562362961375444572010812770349100330742234801533209971752810428774108116893843637341206145949338292526223630054430485470350752116550803500960169345196323545585272898536542775229261478837037417699012131270997007620755434563978378344668025536657510865720105856022070786229866144235988263729399641909556497822334484289650857068299968613138480000737564227178488231350411645689517900050251106680932688892574676042234418799353867827413462003156818722388443902597525531064549815972813301770487260202385577809524210971032645945084317599446795895137362453562607601495196685689620660964987774868336585667164167516374636112588664731412266757617035560493833180890572520862985159959588907487760971734539795424647901962408197137063398791004654607012556211834182367270481795441430824993268261577483440607629737873750056985442756382583134999199966768614933771308546675534717096215915482425101920556536055847745300089054511009022710685404704318829885911314360889788782513295657482696
acoth(-1000) = -0.0010000003333335333334761905873016782107551338218004806240038438130727636717640971212095359588154400156582863489912982263129419660123235213304554608722241229677667627740687209179279492149937791708674946572695335314219067116244080635346425395742147210380476793957226866751249913201911010861243516270127579404617701696850495554152677832180783016121893791774409848131013797863099511814262276744643538315552358544685786827011510170707305630904687485976138923781746499128095937469052773948023661763331725163272019970275755420137553836202511488856535336542154425255759640603557207140746512949577185645688033172917466878808607388141964608631884985875273226306197282512321217388639835714685038380993737548925248310149640036761083593524968098762038895350793416146794551905281454653956273977622983145707137796698681181113397115402967216330755868232276451581843869733743160182564159848832894340309338374048631989733191740063496094552953629316429138532125166981754044929426362172871623825836743736376100078524758947470754358696618066987582787462474870776408499684647058113451761581179441054388196940436072119501579033732107166722225795566713152346637033446875629725192022919274454871099579900351736150246705645725495946028365471332170723147131447
acoth(-2) = -0.54930614433405484569762261846126285232374527891137472586734716681874714660930448343680787740686604439398501453297893287118400211296525991052640093538363870530158138459169068358968684942218047995187128515839795576057279595887533567352747008338779011110158512647344878034505326075282143406901815868664928889118349582739606590907451001505191181506112432637409911299554872624544822902673350442298254287422205950942854382374743353980654291470580108306059200070491275719597438444683992471511278657676648426726476257296069382473429662813972082784707891361551775844330510592349452199715315691276428682334414124940684114003170719553934466257282187551022258137809674869910584707928702676808794504875611168988684848438771773975678564910885087906210611757029050816362327944686247824595926214803983421173235346886186263275410160391669640279464265734365475663032291545921987484111151628827337666559115098246376287995661089256766951187414821697512730371229124673334330609407182632827147713838052527388977114669866617005868715969872899235092797742470297391769719205053014653811461140656037446531722670126388663428135740008409357736219891035939017223390108089079209521410038360621627869007182089438413080520508409362120343954454964937104076091618765
acoth(-1.1) = -1.5222612188617114982502989901828527171422876437023053200970422417875370779853391173306371267008018078905158616359045033270458782418041533321008799829655890932554936186438280752808165239264141671581237720108247316444905847019954111873983745177233276817083255958721579357501791723370679411056713553305052559472538396735961961975424362548545869579379371716834951607466443083334025528115051516211166780469976490015110245142817540020323450108445265807782368645692770688366817556947418078084936600452090327002800812747469065681979263764070616088770455682564478035009896746322979528347960256157141116897867560665888227434125983592411109154594570407420741643984450947630874668842196279289818168983095723577966248993117548774665195660890499270444255540625717533067960314175638460371975498062444807551125869736001718807636072866059632651992253973763340304528892185515995456415257807557469313856281312038822036233875543038860454594222548535561952199274902565163496416418900081937502246085709295202097503624366726660206879095256985154771858034138211641855059737600715871171498149558150091006347856779944574612006969589542254773271068938446074214440638136514721540190821424579058153549795955100825847661184944947197749846007558922053893282244768
acoth(-1.01) = -2.6516524540295378755326586166431242276072117305223223944362392322063813993733479317562649713173787866609661101653089399696776053546290280949423048128426598969583490665733576139765167505906402107997710306919440475149915062404538207787454157999456404724459083501921315891557955603533140313832520239825844303513280752264692194831448602535047311143620623241335794031537354900139242414223182023439927128525174024412854851813817401459209068535024921533754902777621844124268652163298208709294306838378601884149593291268201474688916580308361521400005021011730528075120567602028661831972209821981379005807453081827255081154000496084864764585434243525887642807815657828870306308794664543114103501192258053017746529809854064997900183198740137023413324195938384259981606399486615468628122993862928626906646369710856510934523972829466518319053389029388460520543223435322685277593452308509865276051535201555420189290965212702189440073024733998969641235498635593521911045252624780836389716185685694847095443712354663272133193935241314930537326828681290564832003035928068665596177857074886102404926684159332047349360767381854683742625088063197044161825362274741103662476391682073408622578062065052586746648098430182230819082934220842395082239118015
acoth(-1.0001) = -4.9517687756430848552967135521291225003700838679280988879935395330201341565215432575345729085581189678805385146156487635866949763612596841355397216772142526651272110769213591533362398888141563577793039314048500934088792313687379751091473123876001581646271937182945900251763652560189704762015125917865115169741376219911089611458230060676572920990692323812513151192090149699854110119283160050107731222065855987071477473974094852584968630575792338791529741913627086100211002745240628103667105589641199516521009113777422877747512530787327065627086597080487833180344684176472631817310338406832635763977806066935720411610666494237190579835053170613365763765515333983617924006671257953008403014365932974063675783512714220471038638407771503141192966161386363085082721990936327709810863997150595367507380276424739540290064517258523090284821470906544862159511747731302507530332028535287421613971287533487019967938243540689449478802107267446367629018721361092973519388585267182677361415557974606731150079135723372106420471010092104036417556320041027892740214607212703930175691078407813032491148385805154940235880238547083389400406760952092160295567965779954139633567940057681657888167692343179665604969600096309330557564207613672229508787125449
acoth(-1.000001) = -7.25432911926204720678342375030301736517308578362448202530552150025931669594165562887557950794262835257056544390402301529297987228256419270699567117903853929580574430135707286888316063805517220443516239769583752913700600870242825933478035041665513210584430499468873420607653739054980442416306394296107619038704714462928529292985945069789063024299610310627807476002007419466284444083768670215656725044218143680956530574610196759680912210670179330947338684455404153720230500694733720330291934962955346556897204247597144196771731336357462681490017745223124102849750946228051754886605463278882695283088877245285447839441132920855883699717620673714579138609710663308920221091542131128174388652946849217620714481634566476330002831582618155234584212676475832895076809665922946514686695223093458562287717913323333065804774859373699817121294780746357944122012459631288490045128124935561988068348687072358441280108333980558415701131933319161126121371049315201105160646654213570863781175311816614757109452494921925524045609823946632044928795020548418412486666866687574208218220092733736849401716224992224041849577143097917941707539829893973357233982878444449440780037698583786025387297674040600012824525536485984667050328155059588305443080653
acoth(-1) = error: 13
acoth(-0.99999999999999999999999) = error: 13
acoth(-0.9999999999999999) = error: 13
acoth(-0.9999993453) = error: 13
acoth(-0.999345) = error: 13
acoth(-0.934) = error: 13
acoth(-0.8) = error: 13
acoth(-0.7) = error: 13
acoth(-0.6) = error: 13
acoth(-0.5) = error: 13
acoth(-0.4) = error: 13
acoth(-0.3) = error: 13
acoth(-0.2) = error: 13
acoth(-0.1) = error: 13
acoth(-0.05) = error: 13
acoth(-0.000345345) = error: 13
acoth(-0.000000000000000000000034534) = error: 13
acoth(-0.000000000000000000000000000000000000045676) = error: 13
acoth(0) = error: 13
acoth(0.000000000000000000000000000000000000045676) = error: 13
acoth(0.000000000000000000000034534) = error: 13
acoth(0.000345345) = error: 13
acoth(0.05) = error: 13
acoth(0.1) = error: 13
acoth(0.2) = error: 13
acoth(0.3) = error: 13
acoth(0.4) = error: 13
acoth(0.5) = error: 13
acoth(0.6) = error: 13
acoth(0.7) = error: 13
acoth(0.8) = error: 13
acoth(0.934) = error: 13
acoth(0.999345) = error: 13
acoth(0.9999993453) = error: 13
acoth(0.9999999999999999) = error: 13
acoth(0.99999999999999999999999) = error: 13
acoth(1) = error: 13
acoth(1.000001) = 7.2543291192620472067834237503030173651730857836244820253055215002593166959416556288755795079426283525705654439040230152929798722825641927069956711790385392958057443013570728688831606380551722044351623976958375291370060087024282593347803504166551321058443049946887342060765373905498044241630639429610761903870471446292852929298594506978906302429961031062780747600200741946628444408376867021565672504421814368095653057461019675968091221067017933094733868445540415372023050069473372033029193496295534655689720424759714419677173133635746268149001774522312410284975094622805175488660546327888269528308887724528544783944113292085588369971762067371457913860971066330892022109154213112817438865294684921762071448163456647633000283158261815523458421267647583289507680966592294651468669522309345856228771791332333306580477485937369981712129478074635794412201245963128849004512812493556198806834868707235844128010833398055841570113193331916112612137104931520110516064665421357086378117531181661475710945249492192552404560982394663204492879502054841841248666686668757420821822009273373684940171622499222404184957714309791794170753982989397335723398287844444944078003769858378602538729767404060001282452553648598466705032815505958830544308065299
acoth(1.0001) = 4.9517687756430848552967135521291225003700838679280988879935395330201341565215432575345729085581189678805385146156487635866949763612596841355397216772142526651272110769213591533362398888141563577793039314048500934088792313687379751091473123876001581646271937182945900251763652560189704762015125917865115169741376219911089611458230060676572920990692323812513151192090149699854110119283160050107731222065855987071477473974094852584968630575792338791529741913627086100211002745240628103667105589641199516521009113777422877747512530787327065627086597080487833180344684176472631817310338406832635763977806066935720411610666494237190579835053170613365763765515333983617924006671257953008403014365932974063675783512714220471038638407771503141192966161386363085082721990936327709810863997150595367507380276424739540290064517258523090284821470906544862159511747731302507530332028535287421613971287533487019967938243540689449478802107267446367629018721361092973519388585267182677361415557974606731150079135723372106420471010092104036417556320041027892740214607212703930175691078407813032491148385805154940235880238547083389400406760952092160295567965779954139633567940057681657888167692343179665604969600096309330557564207613672229508787125449
acoth(1.01) = 2.6516524540295378755326586166431242276072117305223223944362392322063813993733479317562649713173787866609661101653089399696776053546290280949423048128426598969583490665733576139765167505906402107997710306919440475149915062404538207787454157999456404724459083501921315891557955603533140313832520239825844303513280752264692194831448602535047311143620623241335794031537354900139242414223182023439927128525174024412854851813817401459209068535024921533754902777621844124268652163298208709294306838378601884149593291268201474688916580308361521400005021011730528075120567602028661831972209821981379005807453081827255081154000496084864764585434243525887642807815657828870306308794664543114103501192258053017746529809854064997900183198740137023413324195938384259981606399486615468628122993862928626906646369710856510934523972829466518319053389029388460520543223435322685277593452308509865276051535201555420189290965212702189440073024733998969641235498635593521911045252624780836389716185685694847095443712354663272133193935241314930537326828681290564832003035928068665596177857074886102404926684159332047349360767381854683742625088063197044161825362274741103662476391682073408622578062065052586746648098430182230819082934220842395082239118015
acoth(1.1) = 1.5222612188617114982502989901828527171422876437023053200970422417875370779853391173306371267008018078905158616359045033270458782418041533321008799829655890932554936186438280752808165239264141671581237720108247316444905847019954111873983745177233276817083255958721579357501791723370679411056713553305052559472538396735961961975424362548545869579379371716834951607466443083334025528115051516211166780469976490015110245142817540020323450108445265807782368645692770688366817556947418078084936600452090327002800812747469065681979263764070616088770455682564478035009896746322979528347960256157141116897867560665888227434125983592411109154594570407420741643984450947630874668842196279289818168983095723577966248993117548774665195660890499270444255540625717533067960314175638460371975498062444807551125869736001718807636072866059632651992253973763340304528892185515995456415257807557469313856281312038822036233875543038860454594222548535561952199274902565163496416418900081937502246085709295202097503624366726660206879095256985154771858034138211641855059737600715871171498149558150091006347856779944574612006969589542254773271068938446074214440638136514721540190821424579058153549795955100825847661184944947197749846007558922053893282244768
acoth(2) = 0.54930614433405484569762261846126285232374527891137472586734716681874714660930448343680787740686604439398501453297893287118400211296525991052640093538363870530158138459169068358968684942218047995187128515839795576057279595887533567352747008338779011110158512647344878034505326075282143406901815868664928889118349582739606590907451001505191181506112432637409911299554872624544822902673350442298254287422205950942854382374743353980654291470580108306059200070491275719597438444683992471511278657676648426726476257296069382473429662813972082784707891361551775844330510592349452199715315691276428682334414124940684114003170719553934466257282187551022258137809674869910584707928702676808794504875611168988684848438771773975678564910885087906210611757029050816362327944686247824595926214803983421173235346886186263275410160391669640279464265734365475663032291545921987484111151628827337666559115098246376287995661089256766951187414821697512730371229124673334330609407182632827147713838052527388977114669866617005868715969872899235092797742470297391769719205053014653811461140656037446531722670126388663428135740008409357736219891035939017223390108089079209521410038360621627869007182089438413080520508409362120343954454964937104076091618765
acoth(1000) = 0.0010000003333335333334761905873016782107551338218004806240038438130727636717640971212095359588154400156582863489912982263129419660123235213304554608722241229677667627740687209179279492149937791708674946572695335314219067116244080635346425395742147210380476793957226866751249913201911010861243516270127579404617701696850495554152677832180783016121893791774409848131013797863099511814262276744643538315552358544685786827011510170707305630904687485976138923781746499128095937469052773948023661763331725163272019970275755420137553836202511488856535336542154425255759640603557207140746512949577185645688033172917466878808607388141964608631884985875273226306197282512321217388639835714685038380993737548925248310149640036761083593524968098762038895350793416146794551905281454653956273977622983145707137796698681181113397115402967216330755868232276451581843869733743160182564159848832894340309338374048631989733191740063496094552953629316429138532125166981754044929426362172871623825836743736376100078524758947470754358696618066987582787462474870776408499684647058113451761581179441054388196940436072119501579033732107166722225795566713152346637033446875629725192022919274454871099579900351736150246705645725495946028365471332170723147131545
acoth(10000000) = 0.0000001000000000000003333333333333353333333333333476190476190477301587301587310678210678210755133755133755800421800421806304153362976945020236041908344723731720640093229634217694139581720683181374893583808056444449238796413673654819688789272427996222280752981573624549018456236296137544457201081277034910033074223480153320997175281042877410811689384363734120614594933829252622363005443048547035075211655080350096016934519632354558527289853654277522926147883703741769901213127099700762075543456397837834466802553665751086572010585602207078622986614423598826372939964190955649782233448428965085706829996861313848000073756422717848823135041164568951790005025110668093268889257467604223441879935386782741346200315681872238844390259752553106454981597281330177048726020238557780952421097103264594508431759944679589513736245356260760149519668568962066096498777486833658566716416751637463611258866473141226675761703556049383318089057252086298515995958890748776097173453979542464790196240819713706339879100465460701255621183418236727048179544143082499326826157748344060762973787375005698544275638258313499919996676861493377130854667553471709621591548242510192055653605584774530008905451100902271068540470431882988591131436088978878251329565688594
ln(-34234234234234) = error: 13
ln(-234234.234) = error: 13
ln(-123) = error: 13
ln(-0.000001) = error: 13
ln(0) = error: 13
ln(0.00000000000000000000000000000000000000000000456234) = -102.09849353493151055636095132131208648625813044401506123690339270748069884110627725177832763002268409043394773466731162374462386650857002139214471284327615943047812519185002806828615957733514120322908111533566277820550866891126920857548543372456247505901666824389891149890553376427467119273979341743307902416207502361606804872657366609730821696612821898877035546551105527334118798005195523294769848388168068501890651563889671688782782520865098856506285145159514667644552316338407973344742211827370359321506274373435899470636074860022888078918737612755039760898342872442435042522170839457929635591983569305908336216300079987318387350278696334149801314758320197253916168728334878015538103804478396302598748136815067605428393412824123497896599765050981395400175258554494476929013895824875167875057788894180749441908594860735954652989369022540134551713200884299922457316660344569461546185110688035270250080505278335020146269791973170328318703090814987509319988108548322888971582484548223852221872695975506571080365449129994689440643334595829637122980094734603640863717720667116685594200203812474864002749507173023744043944263987685176990295810352081414801594228864184730076302545469756677151840185814872040856995400277938791360110142544
ln(0.0000000000000000000000000000000000000234234234) = -86.64708210507054239945830516858528671049088847866785669157301383061666945195904976325306414043238358025620466276878953595421810620987731224372955816205622423194982628725783480071933189201936955648392604021410096042363859034825043784759800984010531545121272662340391068991605516644865366056149359232246519420320193814674530164136339533541315857048241020181300737485887651947552248234618923508430763785248172859747574361500869435055215978537665876075596330932416993752722765160563884110666385287585321711353737742805979528847180207647948605805341626336813615398114421151125919588715095743902854970088002768141836341989086737972854675357101029819167800207318198615623950361310535241635670328921593864359079286568629161700650704648489624645303029414627742420769227075015073828655159712229498746026039302415270078760778760687203442445631214040560645340101873722697717239615306512582509059807805406881684220146565860668427717585444493455556362229899047285595635097036794581327974081539451558554123488369017796900963983369207520979629734312438166886899297384761349833856954478770059628371498472161934679099131425752664216295903757061326730479212899121398625318861137687743750975610405983300873042575472343154050589290046995006749614474539
ln(0.00000000000000000000000000000000123123) = -75.77729439908609791220088290507227896155389601239183652381549962313866810412541161586967302718802062999177966295879322941493185637472006964068257795960936109191993119366790239909910422459021286704169044705320493080652332195075730487986846914010283389228312735972627126048913343659608956857082294147897750783925836469107736508032076061254633469026062426194050057352605762101621090347242158308875426662582550769023099647912147444024716936578307124701206847542159987958611293654860492044099333017211573658541485500279323730733319160883433485877645344291893737203663239390240571627784770065650643807790539505139971908152404514955911266858238394898134236789974087933317512880496582631594827634994644605218631601932755896763226952505622596004836099017436687324711553364818339389546819417547755463988403436709664193517720468742618833080983669327059869048724892099003411249855491384680552405392030215681233064875473173801227803309985649896898800136943459914780631545507458260770887648354352845266880218739205876194626245139584821855265306656902951978645539948426201902759859571186053351724654924116746502653157465053287959436718779193721043687145992696298553684127715790949359837100663424605471999142408549811342436768029820111486516759355
ln(0.000000000000000000000000000123123) = -64.26436893411586949211092563165045792354838856924797164364886011830080505573864921468968700174002913828194074274736198624788422904930603585735114111411545264450539515204012899488010475045904687439972292050837804214337909113392619344137736970637011555491110614335444548524446186189913217047380094036845199926838436284703535875678041782867472657608301420453816871569649693429083697499857985128035821572260297236623085772777901606697187593731523453667677790720698760238323347368650079978364548566373626645702669932433359129064489803800421980592490862563289965185120865893232158163644346006436178065364292072896375517668590951167141415474808097273298403080799802712192152982246346884042303024255816223371698453083779791227313725018883962883550627551307547399582277875555070229166483101689539988688649046333478676862660575865252256009893247949866689459819039383512037130603208983725771890427438999769356796989985646822968418434466901352464191126683992939418704585250226550907623284006097302138305608796706938750937677855274363502340402742873076381718317443437136329301892238065517428378499870317527343057511349657036085787393314688780847716294665487890385820349864215151303054677390329156950589260725631319484272276942616428481935670429
ln(0.000000000000000000000000456456) = -56.046305200991763855662990844372389647657614908381059768268139060768592275138967844412264163038225095870982803733415538644327769320337809344243645015816482363932008699053754115473354111224197089945671415733018774918565306875594434278678931085074471145058303885524316617962517838580763766935743170112435223301900222367198186094195153844431007737021887505563201704895241164546891461821031604327327259685211723149228844607569009665220182096662002897656490308690006454384490323744373915924762052190233409341095242345096117410039660342852799338319848957093729562804007495447179155224785683310502640131783917011499494524624779339915673908613085339007080583793592232526016959415061702376188830409016117674743640794433458935932321958306657355243226842370796192117470101229421244170842647423884219053686516154630564350012793437239505119809103945921766486446610976218410632064265287917050903480880812246351652599640161128970700863120681433381831702108879607663844388625893278733234554832848568563196601343102134178449773115376781996687428630933177724276079214031289961879741406054879818985466179683505767798555679941185971519860985423298837338629222409598134476498652740127507876416718678325081028037044155979389037608226392051924003412935119
ln(0.00000000000000000034535) = -42.509728557339977450730385628256851425636700245360590939951550444076729749678854746683802158007995334153637596774179901395634210034224894609176477059771195601858430812840184619502097998820750994474438517303256703010681063843732091851238999962941486491632342001715830229874134078210658436818609631644471785207192258034786370023227510138801297361850958764453180441484242152620918052077821640328352036840618319232316815133873547742562794282527104143797260566037863193985590563005215153485159757611476406900285910739027076055754848723180610042465591867581780149676327226562097133112961065149036091493268007914240691711545100491156786397627219540391323763240856343483977462294996196678606099274293833782744241128578382645326204170173642482067591138892623344012147865613255673107256444409357445165981411011151699144073452850583831063788917800249175502010054032882007993303385611188000081955743207260938068142919772959139327048052178833850459949128023991890239284734565980813048227758127536407512316967950016264963763934377490507933944334015171320902221004678649830772204029534386028696462987872719616428706092704661055767725503169014511596098687906508550402499201246404035629500036606433718568658256576724470387102720476809475505459807263
ln(0.0000000000008787345) = -27.760293590632697047062235229428251518539948482444274780513430213375416758776721406852766338656668864577543164583083322705374421314335878103269587308089422842397991925605376232335833030510973319020246254405084692480950551230020604992268487734244210879640191567679917912277355058828996437689134969930083421672478619293565709298606185659939099298960946279835213899907140872477159832315101959609046853104169928903324688811004008410664697745061896115999758001822026623071480939473674150907007492807930901985352459193825183656443063452875597985778664200327312974696762025798270685215585871696782066774977487403612811657865320626911111024517025740600843628170156484778267870565170487697775956625158663476975702405333319979444752858964739453030841742170174236371665314571885872793173889911817674879993967831510595667128588015047522752761107770489050059798532401093015843607130030089937264968438726689997776591465880590381740380074221951161442951319318706876754335518188540909026683054352637365768831211265127878848128542075391311911852768299086974074901963561022012275600791216664202898789745547574165676680091810653867496850975603265102260130684046170849462027621713059250287991837800230691425028045749097890197482217011010711092117539076
ln(0.0000000076452) = -18.689187837018105391328029049723048900410428263018082068125128939875377198631516289720698920287915034987714667691052686875864845026544736359708510104683234851410425719733148559859930214121998519784511847765546631260230914715969506877454706650389984693399171586462509694854339367973804125132674475147528214008265971125753725209232970218276644485217481486829050659377940158183024037724011898195273434004206232991807670365557661472133784766255895484686228590598115593370393613570474903464075158907893889146704573216104427129686478864190574140450817602684169266854433098447068046109853815048518433603357031071331188575545508636532377972037322789167629786357761019251602175237912019296958307099422801162394238803407280548874200684939694566363240222146489055154436577680619862555485597823936174578393457496087325408104617978695850266868285367880318474891346514185121248400013849253447458462804152885615217643479825383204025655085051685922967096840308763070512052066727556128627564025066231112871017682839133989421522191277665043552173695095143588524203035485142857770771725975446832285522144631776430262705175754239804058073294066411061991858341706980783389209715131727744823776032604544091042517451236386967240241685532762851718672803088
ln(0.000001235) = -13.604439587884333585498648885479918086841664837331103127430297470161217129999907089380107920456975689711444928045347816820407615673752676985273068258915875294593589543173368124822078295333399997190809907224575206906065508746851995324004240237263785669754625557576521599862364020349042417969746739289592146696069972254521525848505789852604099323684223938017127245020808360826932751844042655330010330535400205450112901973632754147949884199947617966385152711061228489033318588111991963149366463653048382509330604490176254984852559266781981353266056230338548853776253275048321468688895419675943648724317829918420078748834178987559176937696900004662139498294536718878466547675709005918180796881787171338201729000283381909462804550873537240323575361502823247980478852930833440898581311751117133201920891633288832508489640320698014897605737176576469636265986107211406641792964888186854749336534676466460635043112028444800941928607631755510344168863048936072716480314560270546298742090522848162469597087754317142738763956920969813733437257416902421993297274966747102177014404924742028311129030332950534524258761810595508895271379828783445974719463355711281168952207780530968364019208205558651245730439722880021348193139026832484626469081808
ln(0.000234) = -8.360189442606572675846738691237638663430859737006676582190853218373588782332792052663313730473217436164606973008468352950503469610891083327034181604450761601976693060280631871409179031465395603549012946364908441336853164036122755558617564244095426253333835502111834064592322021942356220863037836327264184971533980751804865463912292601895583837394774168415452147480823165128680175581647686518547037857875350501045193052869443715507274041972390385965279156245229251638552062452678852779649277711610753465128232185751598875441078329046910514130707476780322370646941065452091954688213005930826272502973181813719468924063871069698062202029490025735189731137687467485141614315463168620047750170583148226267778449966262529161380818328067320323444124751161729001299040661755362942350530487841810290715226343120189589953709175590898817557573875327896437411480484573303174188047350552142319427186108371674735294871837162697047131334891511550395801277039037905170134690187829733290783850182039044409892692160716628370057885841295571297544275064995522554736433392103309426843221264462443810151328474610273101012232555099558973545401527904567709036076985254240747430495964588836401178409602078236658941816855088829765484443678847905186707750012
ln(0.00234) = -6.0576043496125269918287472365532744558297582483779036061575253174060161726554395724273165253836191378226391889661821043170939441458082765703678942353519799124937858519550771905653791366391624050206194410559430636042243178727565332709193443573488825858594312588374689095433877070029647412436334361051590832573591803829964641992042240451212622145592521569349857759149110277836053898868793401568678276772308434362451653026009520408522153562788230438982210426023067961979761698802580286481797088099348594394506010500596696721034196148808875035603985133231148266098563184580751277599321578123973410181206869492322761430962439421205224992626294304855180637193388970428908945189626971249427009491054914625739121522683103180895543633545900540808731818189034491510404896832288246215898578561253793401157175623678185566435893898361656634153930325735100782336687791423204259495427857502327583972569259398509827591008621087405283615838540144615265832565201039544462807696733663135642551214855279581527434722757187534826807512726746545916944672369357713608819883821251782799272865982213719634590183670118347818209403243070552262467505988946873170943743308374244117029402614372402876135630558873396161220534892518460491554615044405391775455721615
ln(0.02) = -3.9120230054281460586187507879105518471267028428972906979459757924417515973850102448661310831827779091419340870640018115331335306944074829562999039865624874170350868458227379264972927510285747235856636605025662575100185718515597630004643746179683531954229255360957232147715019872246787200809938484004697730428487987934461608578974924007086750738864970659346611120672781244329421689078989193337198696660283457884627816268140543928165703456244825852744230253207863561164484783511872157153063928521013819819171151666939119004551497079075214915279299803682219228994881013155295500540154365799887187768333814351712128475674716002775129204480471128508918703967566794618982464962655404157640281348592284799010940722577227453922142424703066416037047438790223281805435531533014180287678160973327908476407676820900125573271256743534681026299688138087005374980131584930733640272952364000347285289706166039457894804710677395502785552431564588753020938973672560090798159173057801162358521172280964852395202053164609849632600827133740656676389200295457063790381274479644149536053547041030948627642896037505759011876944341485678445714924928253303719718992278848396035899525354025870236612633561879527959869701919879452385350401412404102608352579943
ln(0.9) = -0.10536051565782630122750098083931279830612037298327407256393923369258402324013454648876569546213412076602772591037051714867351701322176711456068362756422686827658166995879194648505249713751127872090836467537355469033766232786487959358833955319538322306806373738057003366872127192810574334333176547550794614944081705922413762841002849656667436259102470598406991958371723236328186958783432866974903868375626902708585245527875751542888702687036300982469011082327142665667835478506112527101842259460995695661858084384915390440047220160713969918199330899513651026386432330003873893966822046737178419147592986685982822084079834542016105247557309320878134190596157564582733147935236442275326902645321000414647236014708125204468385853807374999414647265109624719576543319107662533692362403955709410367009490530492050229371337008794754296361021337976733265652004359410324887405849964881605436756457850196870101594453148368584072225444462918836000317135394701735062954422715810664062017517440999069806463309033319465262849577370494730213789812924785552306567680785754499445748903999957398542340330254289178206586263045612943784985528757231970300609833085364795487115416872673099880455926261336051959894302946249890257080397580988184611851309996
ln(0.1) = -2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058498078280597511938544450099781311469159346662410718466923101075984383191912922307925037472986509290098803919417026544168163357275557031515961135648465461908970428197633658369837163289821744073660091621778505
ln(0.2) = -1.6094379124341003746007593332261876395256013542685177219126478914741789877076577646301338780931796107999663030217155628997240052293246761996336166174637057275521796374971832456534928562023415250572701551936008797773897256881935407127661547312218095279485212928213580597225676722852872404615894481783646713286739984246377595931894238439343534510509750544541947405013659870878673832131305729720406594853838387236627538765455627181615116599309152432073649116778639006758725857787663915838368239504254879562394840310019826971174909937414984809576210169110143788624033543215127231257345884615597872919808865706840200665998444726999732176811865176012202029784081090196475266997650689206589789133815717162072277745597705343203877874968293753611338009467640483302850021747748797080071434656163598970412589013376415240170058885987349484877879710543141783202014530620906157887906715981251674990414341721220369447000926855937597854921189617864328758768483220583559619967913166965093233885315853989823709854314631100758829481447531489617891122014859551851836824379862838066894200378620230160719794961521375819964022033560640972728415638154499800301965734680232678623968322509909100964168099970557531672068261509615222060579668330442516730801438
ln(0.3) = -1.2039728043259359926227462177618385029536109308060235242986335673300783164587435133623814502758662095539977549763283828910415212391522869356134854983315042788797444391421733136644261959818722386246509349921694662114832542456155509406432797199709634452712339903274675943588277934337486114813680828488065239318078087140162694465590485266704979927132733587322681455748146848541783276413013375157141244322003880459429401027736245950419728562819651759458741122330969410486271236787409747012439957481429254911481059897705415538690654578865813548761511362261720271504745351470277829339745342929003578381642123656735105009042127364988503776212168442292265046621550730440390256379264179589291591239654333839201693289225167315582551567557755081183587077916772635230119920848015818288421483356367625271348018430286457678019165779213403485528955280670768459171658745125429985562815322253628076987468804668962267758577532688211797460027410631386146105959364404840372417323708107631835744519354605384776069264876655347700028151711629320039938529786538033584600609089178380706867118531203229160578567050706650506285774306243165925742531082911000474739004926352321452993549359391635561847029044021287812093531976497413094498930751086239276403454752
ln(0.4) = -0.91629073187415506518352721176801107145010121990826246779196788198078536573796304902427055109676092325796482200114487716603848499356654564260094586582862976562145206666881181046318581757844985158614680507823638182215060521302085913783408957569707538842263834236835096439620102963118300130377449613462424094317319648046711792167077913109438527926642809742792310943681983683065998073149279958240210879012317038252548000282263376166796463416826314434767170971280534591116927898511195903620407899917508188680133692631203619089732327331697395134493307036482121368772196164900861932318832880469064309910927827688084735223206181782240673259551243995276873853846764759704433360302966634621290860528548666872058925142158885756894912002018148447969665896126981681031145337102322109525361429951628884348300902192291201472389199144273674283339509935424199746259120069319848333907677839434077396815368591242032135362921031723100080123320042648399653373317771016598807007306816997329211804836665971170759275097792834526438876172088538121772841657491215917651291986599443646646290540948297418545164888470583684480151217591962444724703219862101956811869049251923019999723796135038570662798707380321446351465028646493932808313375925872249418398243704
ln(0.5) = -0.69314718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770675
ln(0.6) = -0.5108256237659906832055140963036619348781107964457682701779535578366846944890487977565181232794475220119962739557576971573560010033941563785808147466964283169490168683138018784741191573579805651535275848768049682562441337704428693657112145644462293057453510398744604990324611507796443723235531308050660935463070067698456277750404038138305298209287264017059965145102685345969709251596635641260755737369397197048056662290506956385484258305193130770861809102680383862839238168850865421536112507968925194217099588850805950476488977374620568252634631896799788619757931424745236791314282746360312136452926040718703377865364300816212838925355427665807750402222146116214358325411910153844830888158693483364335308057843350548068164892791276172369215658061830320030384432810499232160886191695366914735765519636139162585088026807653421428985026563670046650595556221436508661065676390215784141678591322071945111847868709004584207617438225278361782684522658285916693498086476640399663691117705348512028286920341307699585086287472951642599331573520800073497892983369259907304601972247412740854375260936243643134336874031878769425484437430966696355623944116864390774341960650385583527162731682082874915567966579637191153269688675343021701512477685
ln(0.7) = -0.35667494393873237891263871124118447796401675904691178757393775102999274692528321244833870650172677134890608983643510772168577320740501991351732927393488091357508274022127989746154054581776582411588853160411182596479326867712607125995641101807546852626092330447694684423868249177089846554609800693439316760203411267640814068777221607716897133708189632086167427606372097316916613812522505196541093983509332808063506636919985075020345449341611634663176838591419383215916115007661705794470782196479079715964699373211950371641039921763134144851037565417534745392171560957640996525299511071252928175196726523012322957420584480017400719699359026478596850137765187831428748018663526917331730552237073542787431346784987793565235862101307917027793206994769578956391304703712380273828409731530713786383904177127575253729110842037619942933301536268902781153267909924622340663767603586696245158985522198898687104890908823131976687465482422392673338559012091438471118282487809968876903378831570259361719078840898488296337563491468187045333415584982337065823688159089524998884552756773180257605719215413729666535261311305223994736883496203944589352137718889545621811759218544821704023503099695950013489793654503478657323886976192169731202756127217
ln(0.8) = -0.22314355131420975576629509030983450337460108554800721367128787248739174376826833341840722410034223571596334098057419143235296475780841508556827511419355380369072449584044037527287877895455817811502345496287188386691148473784817756290202442017234124889675539191534386906983438697707876214595954409088381055767239453629647625015213441825441710748188114040165147837227368657345257824985502619276355809486250204138820612909970480517441760840561104548797850774774679114646597219145752648857133404792467581736318982162208968467715555289244942173224512381862804851304056897650451552064206914782149890623766998307767463786427916294484024750983836230431727409852718617444114050629426377176683829718940162123395072828340718081751045254353359359825951697577558529033790456727156248250008513341621778992475914250818250543077809428673853717900222765416981660498094832430635088936288519055638043726593765271860576255832794886824181697428189118156019158950709827362017814934502325007491270820173402443281451652439358045289457529701761347366772094833836316784215729400258912623639078110392535483131827325953610760662214848318479722122283342658915620718441157043713213207909044978050315955733760937317386209374677891713396020955168440073669488473029
ln(0.9) = -0.10536051565782630122750098083931279830612037298327407256393923369258402324013454648876569546213412076602772591037051714867351701322176711456068362756422686827658166995879194648505249713751127872090836467537355469033766232786487959358833955319538322306806373738057003366872127192810574334333176547550794614944081705922413762841002849656667436259102470598406991958371723236328186958783432866974903868375626902708585245527875751542888702687036300982469011082327142665667835478506112527101842259460995695661858084384915390440047220160713969918199330899513651026386432330003873893966822046737178419147592986685982822084079834542016105247557309320878134190596157564582733147935236442275326902645321000414647236014708125204468385853807374999414647265109624719576543319107662533692362403955709410367009490530492050229371337008794754296361021337976733265652004359410324887405849964881605436756457850196870101594453148368584072225444462918836000317135394701735062954422715810664062017517440999069806463309033319465262849577370494730213789812924785552306567680785754499445748903999957398542340330254289178206586263045612943784985528757231970300609833085364795487115416872673099880455926261336051959894302946249890257080397580988184611851309996
ln(0.9999999999999) = -0.00000000000010000000000000500000000000033333333333335833333333333533333333333350000000000001428571428571553571428571439682539682540682539682539773448773448781782106782107551337551337622766122766129432789432790057789432789491612962201203050870697930047774722697373316518362962753345725482402937619655929388016748365510532116064889196808486118720401059885178176644053969832894654574042399809086364272928251323714709407792464026262869099771341445166119721234831833778931100921036544011055713220885030628963852432582181406625921060915737613076687233768426852917857533129803049911644765357981427065269645371659101679277168005595937368134891365861584114626620614159910815261077834457381708741801957335315003421577248702562321792777922711134013327836692189712590311164783295839458010914556238725794531238906320942482546566410116200536106166490351094937547728644796363944915066158349951422428032695247783871036962064422335612447259678597262663004697805713856546259631158428983640604230122395124958880353052893167539949011729129495850190171975203742734849096399990072404680375600377108043674233102215262399925874183106392833469098863086171666684713089142550973933723736899997742468344207317082142134399735086639724498206457263316682482877486624296989372
ln(0.99999999999999999999999999999999999999999999999999999999999937676756757) = -6.232324324300000000000000000000000000000000000000000000000001942093324163072578524500000000000000000000000000000000000000806917030949477478064304210233023333333333333333333333333333710505981309210664151972044007596255193043358333333333333333521386314808589449212850138801237242283722211809498221933333431000597558781332464021006237354064557213424105933262749948366588777130293836918310003293647750498119462749877130290482827465817461208544966760140166385152793151716225110791591673511085432987938365567684768514313999475376770697528161603739722717047696493436258072293909129137367707124648681766947077750331691035905166019430129374417291435091422361565992047147350809101504444117938958052347292402814039128073618777875158367800507873022313244048851777258956355490194212993434182079605819342643140057504576179503843379952454004991733097110166130053820110052936964205763086080829888787715485576251785968448465217884886606951075604551981678662962483304928870452829553605522763669116090528102405267092685482835206946462426286193715589811118457555876737817461694815233177806447684981559366652767851537693456851920654030725531119226054956762107169971663631010759973348806260982782645724780440963944001701722255250893884660936278849161914e-61
ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434) = -8.764566000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038408808584178000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000224424358544929757832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001475236576856025620911935684000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010343846674774967241738912392138515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075549439062454779615048877024263248010336000000000000000000000000000000000000000000000000000000000000000000000000000000000000567564038507882603958471836490033290195107332150857142857142857142857142857142857142857142857142857142857142857142857142857147209788772530625920172294568443699117705292560647952854857142857142857142857142857142857142857142857142857142857142857142857176767411657184203846428653944884346337636652238699161768760246857142857142857142857142857142857142857142856964071041910313484595591615927816197001344624555484784330095747326161967519676781381099443413467968445713061115179966434376e-126
ln(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567) = -3.2433000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000525949744500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011372085375579000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000276623133739615280250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007177374477261553907478600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000193986488684186648234377861500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005392768960709336196159063285075653953683734909619884182669933098939311571449594084135060769165622485846054166127162814108568970920931122408498823035279332951604031474595475912225402356789174907465e-173
ln(1) = 0
ln(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456) = 3.4556345599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994029294893866803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001375504994154822855024093866666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666310173472022616378029232036791364266666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666765219482972009632730146220005698943777942186666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666638286456832493777818177741802356388854898278950502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008406140050544546033132308503287477705961258454924860861555728596211959799031513462025087000911869940760134618551853942858069528912086790655692044654630438091405697656970793807160239750644497027172225066829241264735528101e-169
ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423) = 2.342299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997256815355000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004283574262655666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666659141604670102890641666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666680767428838307732733352666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666639143153971137609126667818500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055258563245775181265090830337814285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285601032598181457479521716243872984684464285714285714285714285714285714285714285714285714285714285714285714285714285714285714285950083735486603812065268354772591214610174603174603174603174603174603174603174603174603174603174603174107418301686900700235004503217349432096980515038702717544479909668642890267132835688386721548298900808805855386714642802251e-126
ln(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243) = 1.2324299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924055814755000000000000000000000000000000000000000000000000000000000000000000000000000000000000000623972614809968999999999999999999999999999999999999999999999999999999999999999999999999999999999994232480727473124289975000000000000000000000000000000000000000000000000000000000000000000000000000056864510216322379450448885999999999999999999999999999999999999999999999999999999999999999999999999415987263950815082449027328558500000000000000000000000000000000000000000000000000000000000000000006169326996763688296605816423982695814285714285714285714285714285714285714285714285714285714285714219185728596347831071087605279457018514713035714285714285714285714285714285714285714285714285714286443101622275582600471640023337233659305886341285714285714285714285714285714285714285714285714285706201782980358705049878058745775009519926247039111795714285714285714285714285714285714285714285714376285917156643698633313621324170824833118269520924866564805194805194805194805194805194805194805193781982177591840397184669520992640382545771464035655865741042411268787538298020907645474548782173408281410002982657242163219770691890885632642231826217988e-98
ln(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465) = 7.456346499999999999999999999999999999999999999999999999999999999999999999999997220144843596887500000000000000000000000000000000000000000000000000000000000001381837551063553365232083333333333333333333333333333333333333333333333333333332560573864275236027402473364567708333333333333333333333333333333333333333333333794290322329589504832293090940987516458333333333333333333333333333333333333333046912080703935565211694304810109946537128932291666666666666666666666666666666849722904201137453418803359060312683997183086580234747023809523809523809523809404378084405733320010549704347566637962192671863205739406573195684523809523809602967052270716280920741217892705697463663865885163536635401495799541170634920581800298494511262341503077608176562524585372856540009329067983040807161943514420928238065157615915222450966571128352351993567743726778848348589714205100512571424551551478749447053028278855379666667439235277077984113875532451269729882742956690742048168262207991240853245831148039442286176652069797206417769466172020112924571794097400129024894646845036848406805249598799368499815109630520474704247145856388737819967385802119631713188688682537090495152691380272134894220160881007496206039651551424551009401512734087100179262569522e-79
ln(1.00000000000000000000000000000000000000000000000000000000000000345345) = 3.4534499999999999999999999999999999999999999999999999999999999940368415487500000000000000000000000000000000000000000000000000137289797023128749999999999999999999999999999999999999999999999644407412852857013734375000000000000000000000000000000000000000982416976066640756735218124999999999999999999999999999999999997172726745002216232210634138515625000000000000000000000000000008369011562118939731033301886579898437499999999999999999999999974710782393200304137630163149816818523388671875000000000000000077631154261513253045245433840235651618136347656249999999999999758714221284019350643807440853994370027412327167871093750000000757516702278821248653766539438884675298938998856468701171874997601957782472271028933595782343551741581472521532534150276489265456978981034894413965483365045225758186581895858587635748607519431188415591826465655837082057096169291223840908077634372259122279185539158613099368792800371926485217141491508266007338646950750315538181499109673289847083347324650183796391355084646577835683607846044157626503031093614130994528774370213905678049200718482798094397039296958262893124445171885590195073214277924004824967817278959208247381198811969287555022977384608583713592268429959232840586873646308707068384443140955e-63
ln(1.000000000000000000000000000000000000234234) = 2.3423399999999999999999999999999999997256721662200000000000000000000000000428379372117496799999999999999999999924744239613572690911600000000000000014101966222683531453609828479999999997247366703163288077912629529846400000552651692272500326021325544033678579086731410573212763805380728453963415243292226467372516873609289290057185238963233885957319294364301559189470745473603888863394669458065625986194099456972195326869859959526168149187327032487249084050246451664011627455312898280483483084364434628105314807987078697223444336422054518651813713861421952258077560996286978446974144049280247180704256208532827966274147766447795814136133827791166392642264400124721281678246770637482837286207418513735992280498966868813414050377962772200334048827632189443050735992994678323007263665247871339605743607580931765588613876058290382443732914624829334929429516998870876570447253094294844217027290237506765117504307598553213163149642402904813781836276047193333897326232792786514421289971765458545941203572624372852593222757332213086091505289297480798134588202689658231255866157660673204228357813227045635351703303682475101724230831477900208888637786822836550127667593982401062831317470024875679978272791537519373443943464615185963641428672938e-37
ln(1.000000000000000000000023464564) = 2.3464563999999999999999724707118144952000000004306418296688141679381257547162533275916975651673660897375636093172906776627094622540153639764880561095204848070280635677845189250150930223093580003434845942496081532144294612345674663810829200099657903524776206345995687712953412444882527392199520834253276554409796182237262300185300799019256652301934574234851875492215099076911599223619258728235047984037145671369167687019443717089395538990106267126865104983991742000656936867641137188810708756811648005150926347248470550152149699527892064923401698921678765806806418756472824461003035816873459796682990637311273483588315471578947730810070157195807342839413348519083763347061918216140027576895679088667487589340237607529889997038118556663016368595706696399979163838958222464252830184368233246454314685166409084250867090739910843816874935814994053890995677496631166421089040673233597583652987805157235692431713714154882429222586340024572032321666634982714701299527075781730829029921877609210353374976543439404185647830261459965102798987686421315525559897376489640687134450295413520468873133010647019039035345869537693429877522311608637052915638769761767238715770718145059601449632597055852005393691438462732883773894263096844993482324736e-23
ln(1.00000000002342) = 0.000000000023419999999725751800004281928562591454591464835840107647068938343547818175537577763618405582064028537222100880478874946667102831005696289714678206608955401526142813039273327728082815137255743761348843123470260474031806735228195277525188586507793697787414327199317028388919314952239730423259309860887953196795972444388665689738855858168121751886030125538950555138883311031055673099155840382874677796383363016468230398998806402055812857878065351857267285093707349743818447026404844805131004282687461813565962554627717284145594248764329144926212685398811194935184958878452169474737933340816584956458137158757743597291627845945657045886610870030580542902178725817836288157823584385934208742106774942971250532214929138499612523219288761860816599537416998726976580664797581620981409638802894882861062449247038403464628027928774159744010387630560662234311901832898006681719971298893920152736619153114685679978326026088078249098939757571052725156974604873199353647411661126135446619348270072072591584317396106566231672206202534329572928806141161487050665384879951416034233810788697747804313684511356801779023613995273272272550079782649950864063705786009029371467472643676792319472825380011773408059792605119561830224530530207016918595892152
ln(1.000006456) = 0.0000064559791601216947879699768415824990727730673673984375538469065314642004414829750539982475703366837638558141924164140997836877391076636752823549523932837953841071103692632033739251756750265711226081196148094537657713792942373454270245519010954789760149955029856705373796950687125843654777565522091810641871734110406171664486398124618732210610492769436904163956796913495464721126441601760156577514283098993940032969264447273278581531621599543765098234916121564861106974736184614243802052723747825998616238781010739356216728985284998944380048195330284574528735894808878546786453033569642333724681123431281650760114445048770912093020600993837696808654421035241182222104369803081286436872645015652307096659080964584738721155799272306833022701746287735044159782574637580003933962562057464555253214150761319690390677605087174081244839107893485836343293327892885992766454213965382145017918008655807733833067008881110290881438284196645427442760749357746180012568320043501804939888100431151354829731474927779120260968311202374484175710315059817703325925524015813922656276321256184865485553097383263950363898741882385574385752801611386148539543497965998225619944564746682079263466406837914705942758052489626500517849497091866252871129942972606
ln(1.000123) = 0.00012299243612023178396978429177497014735107848872828294099271142084769902243340695834430370573704958246445150792227878556043559441873948877077709537509673260282277517591540519790545070702621108366172123658376917071836765279083790052331852555648371054699831661002308913935175153915952141435571793746221028984779852321639411791125242826684760246174339159221002137732145897307357684384574771406755172265591571628894241274253227273504871134240605402087608658215261920192253136808809074166203523730352537721937366829063460417079268116638652091418922002208553539438661748101268989182716672020438910642940306417295106788338241314096166820214697987527948606559061901080867303118590031990662715349092226453404447499050381296278273090919921650149475532144996112742896717024865789747690312664456635132246394339265067759274291245679510988938238581395744185496543987144414424385405934049961730010171622890413941512923404572541754419555151868627452449468198831436696921403777794785957843695235306358895738795272951456818395590645914294242311824250967092653705460408090017436152466564356981851105760153369317575894437765207325809859246147181016909754146385225512063504821164095858825792404947434689581399085684608993696959130702232571842550933594413
ln(1.053435) = 0.052056253260395066183933874118115675376540314584141799150481000282040561189747017251836678857333722960399225320299697279370791063117535764969621993663565245624447481064071084540769039371276709149761905944832483631473151976931043050714962925485986602503894064973705866547843915239697336657223934109425939705585281645187231362168292593889135378526640893069406734582488488837774395312171061993048641880422727005443506168345947409649502500284655250796098054201497616890886115449873800981430484594091220685639121924203888028054391257444986719120673817442225056342179616754917652452011242898431660813313171819856945078747828801258542423401041485990541811776143201545651321138682225720621340738284629253140304471549596094337505740498683027243559031505530257181903090552730518394754398918355549243975635501878615682623140055155002658880449165667064169337697977601376748713848963759887155412158970810716722505164964233867675367221749629031562798288378680339525066968949088340500444433064146511309396184347868250158112473667395796425015597614356526759427255612176493952648279950410087735600824572296775600760815412207414706921376736077072099967919524075329451816771897599526604287073374120151599844425526562540993356930136123968876838333202214
ln(1.1) = 0.09531017980432486004395212328076509222060536530864419918523980816300101423588423283905750291303649307274794184585174988884604369351298063868901502170232637556873469835512041574566077311170504814066115849672190926276831999726668041246291711632113962013862778725752898512164188020494688419889345500539182595532967050842480723202062433936479906319423650207164249725824886283097707406358492779715892576868515929411349559824684582044705637811086769514163625187380524216874526982435400817794705850258905802915286502635705168362720828690344390071785258314850944805032054652088335807823045699354376962337635975276129628023324198877934901592627677382020974372961243042312699783177633878345008509479836079548947656633068294410004434492521105855973864464233050002495206420033517493830357331638871838636588640959879805928969222247198666176640864694385990821720149846486610165538832678327319058935943984183651608360370536769400837437855391267263023675540398077190217304079812034695201998249945062115451569954965394563655810273835896593824020153904196038246640833688733078730193843577850458245046910723785355753926468839790651392461266622516037633184473776817316323342503806874642788058886144687778876596310174376202703263995525354900684904176979
ln(1.5) = 0.40546510810816438197801311546434913657199042346249419761401432414410067124891425126775242781731340124596854804538718000868248399017238926402013111913220144867243519835500993198906666022046928643261922020143141356590647144257798977212287501125084608267728730249389046536373987885153862898022136532955814739686618971062149014663037531726385545833770169572192659492655130223368905557182923545632653505318345067771981377377193812311953880364895006726149079944476695962724546210002541688259282820228256246509137804123144114324842553585491712608146988068484235171192881917448494019176005416865942945381667420501050956569563173620112284005996967337199369831625303597560850106183865096172981978941613833228705844563725380276213263074105386724277509315508678480727301008997329787916499512997959736990645705830899575621508931067739459993489244298723733240303557854954761723250913937276235980029455370522581016884233941677258003948937789864781826528091188157431872026442050593332574893659612486050476405894379757530588013297359021695779525922283215182672362152906844573600270818474170010001412279108147253136782477273174750469858845552434993255629608083279112256304189631182735391171390559492697195785362850122021275616489172442032403273466854
ln(2) = 0.69314718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770675
ln(3) = 1.0986122886681096913952452369225257046474905578227494517346943336374942932186089668736157548137320887879700290659578657423680042259305198210528018707672774106031627691833813671793736988443609599037425703167959115211455919177506713470549401667755802222031702529468975606901065215056428681380363173732985777823669916547921318181490200301038236301222486527481982259910974524908964580534670088459650857484441190188570876474948670796130858294116021661211840014098255143919487688936798494302255731535329685345295251459213876494685932562794416556941578272310355168866102118469890439943063138255285736466882824988136822800634143910786893251456437510204451627561934973982116941585740535361758900975122233797736969687754354795135712982177017581242122351405810163272465588937249564919185242960796684234647069377237252655082032078333928055892853146873095132606458309184397496822230325765467533311823019649275257599132217851353390237482964339502546074245824934666866121881436526565429542767610505477795422933973323401173743193974579847018559548494059478353943841010602930762292228131207489306344534025277732685627148001681871547243978207187803444678021617815841904282007672124325573801436417887682616104101681872424068790890992987420815218323753
ln(4) = 1.3862943611198906188344642429163531361510002687205105082413600189867872439393894312117266539928373750840029620411413714673710404715162611140653415032701519238614551416567428703806140772477833469422467002307289959104782409503453631498641303110494682790517659009060141906527332853082084783156299040874808607710016038883412833430372894256799363435690939140525432621290923005144148049632755467792771013905213366822745477474458579129870940515253041977193864039301171095294066135873088650952654899025008121388762942093798930124403354408490490592253758930923863303493627853450082076050925193137382883857432165876063454287355653097551329701713481552969029288798809228452063861934708051488921406161921700949732770462763633535028773349532957817628742839709884630399470976075033172255070583322001421071164997588294590185862277943119964113087857434001443617152205047377842648994277864075687870617754965194034311821417647367255179685178370706048726842873412237847357838474462934464344106803298513745495564689070695296229883728477355354881213912531475920173415251439836946804530292567580976612406612228926014743897800548728793000516187303888608238230121618975861357303177418012104069368594723876825793051130793720443882458484151486435149781954135
ln(5) = 1.6094379124341003746007593332261876395256013542685177219126478914741789877076577646301338780931796107999663030217155628997240052293246761996336166174637057275521796374971832456534928562023415250572701551936008797773897256881935407127661547312218095279485212928213580597225676722852872404615894481783646713286739984246377595931894238439343534510509750544541947405013659870878673832131305729720406594853838387236627538765455627181615116599309152432073649116778639006758725857787663915838368239504254879562394840310019826971174909937414984809576210169110143788624033543215127231257345884615597872919808865706840200665998444726999732176811865176012202029784081090196475266997650689206589789133815717162072277745597705343203877874968293753611338009467640483302850021747748797080071434656163598970412589013376415240170058885987349484877879710543141783202014530620906157887906715981251674990414341721220369447000926855937597854921189617864328758768483220583559619967913166965093233885315853989823709854314631100758829481447531489617891122014859551851836824379862838066894200378620230160719794961521375819964022033560640972728415638154499800301965734680232678623968322509909100964168099970557531672068261509615222060579668330442516730801438
ln(6) = 1.791759469228055000812477358380702272722990692183004705855374343130887915188303682479479081810150776329971510086528551476053524461688650378085472622402353372533890340011752802369680737468252633374865920432160409476384712392923352921987005322300314361729053203399904656016473164159747107295851269417039008167867793598962773489667664742943791801906795609774469857055643602748103860535104782235603636443704787359994361521217796036106632855174254264980877203374884069156652075687334281977858318104783374603967672250611334155688760976703966185306845773777228682061291604519493147796852573482397717839559890792616854994431197045956255810231317828668896627196133958820814887255309456110621960405608308427260335491913617156265009965694349649005649377126075247847220107697476615104672053462179739477022956817138454774801317104989391011243678186387381694118256083287331882131936925780331146862070050224629241350984104153498098008007214969252690949568253105359054504111866799379760159616925976235054320527850867104928868505821325752445916650475979743844065146673052140416455737441499797761254784013974074005757604827604626804750207185913210756379308242730377258293359638113037760848573377982609551262966707873264601002013306873063839010930082
ln(7) = 1.9459101490553133051053527434431797296370847295818611884593901499375798627520692677876584985878715269930616942058511409117237522576777868431489580951639007759078244681042747833822593490084673744125049737048535517678355774862401510277418088686710751412134809387974183108102518231684930140733063932877119341121406876924002605769358524796053502857536256906187920955021911641759086475695432943962682703455511789841649613810686409244516041922774509954352897277287286232814147424958037661867617469368850968660306374035724254869272594965346815620599333092818600901153691374176068616752857374058996497328852296343639632067617823274035325057732703304637031660406966921279632396098652023217877436991069213358195528298480742754194678339603980959646388729845624902863455039414027355824765753164092930867604670094766184960190113653785337248091654800653585476451326061847593416008285289349471094400739604428368814868618868226367518950962132731621358324303980195660126710956363637309574949403808084926399584314760129919240014996539390462525156519782363805356175634190828811580704070985092692706351179534611416538386791177402637999298159669704344984203254655213601176099635177033790733298155492313969079218268208021971430901124124856686971346165784
ln(8) = 2.0794415416798359282516963643745297042265004030807657623620400284801808659090841468175899809892560626260044430617120572010565607072743916710980122549052278857921827124851143055709211158716750204133700503460934938657173614255180447247961954665742024185776488513590212859790999279623127174734448561312212911565024058325119250145559341385199045153536408710788148931936384507716222074449133201689156520857820050234118216211687868694806410772879562965790796058951756642941099203809632976428982348537512182083144413140698395186605031612735735888380638396385794955240441780175123114076387789706074325786148248814095181431033479646326994552570222329453543933198213842678095792902062077233382109242882551424599155694145450302543160024299436726443114259564826945599206464112549758382605874983002131606747496382441885278793416914679946169631786151002165425728307571066763973491416796113531805926632447791051467732126471050882769527767556059073090264310118356771036757711694401696516160204947770618243347033606042944344825592716033032321820868797213880260122877159755420206795438851371464918609918343389022115846700823093189500774280955832912357345182428463792035954766127018156104052892085815238689576696190580665823687726227229652724672931203
ln(9) = 2.1972245773362193827904904738450514092949811156454989034693886672749885864372179337472315096274641775759400581319157314847360084518610396421056037415345548212063255383667627343587473976887219198074851406335918230422911838355013426941098803335511604444063405058937951213802130430112857362760726347465971555647339833095842636362980400602076472602444973054963964519821949049817929161069340176919301714968882380377141752949897341592261716588232043322423680028196510287838975377873596988604511463070659370690590502918427752989371865125588833113883156544620710337732204236939780879886126276510571472933765649976273645601268287821573786502912875020408903255123869947964233883171481070723517801950244467595473939375508709590271425964354035162484244702811620326544931177874499129838370485921593368469294138754474505310164064156667856111785706293746190265212916618368794993644460651530935066623646039298550515198264435702706780474965928679005092148491649869333732243762873053130859085535221010955590845867946646802347486387949159694037119096988118956707887682021205861524584456262414978612689068050555465371254296003363743094487956414375606889356043235631683808564015344248651147602872835775365232208203363744848137581781985974841630436647506
ln(42.2342) = 3.743230319363981109376714101173127436719996218829531854853397013644886736762899572756689946906260248756656652986518437608904514341921550914747744540001521358880790704562940372954373537303762460684012976679447026836138951812989009299468887276618148588740380134379335897849460056954659470516352988854140619818939619578027144352591281675940221557623336478098874649496460379627622723731144363889003715973329203158514383218925499144958840868964302965826034185773512938219685530505990140513590704698219627996794792199167711503086623116402421278168217005353672451954971611217880072069563544777575021370508381848059386737419602583801966934806846387544944428172876504463920971324393437365895825207862290069890531008647256532276390292655823915273373612262476655375598274552942811326358545774237780659755692536097358128862884357398506942495358684820902945651541040858916660289979997625549891210394157091318618919967010093267992436844652782874426928608353079944983775735220749763971969883339545009272394829854707303185582451340706022457290595812183203483780552770847737613053340099083656432818607902858761754560745366517685303583277844497498634654844559793699755020930213975207593548027659531494786678930704201810444600115795926168989231940728
ln(1243.654) = 7.1258090995641671251579551460428359507535182637438646915891556435161815065181843162597572134370621126765427406988208961708378573370565376901241221561616336720161499736590461653003958437169723508900664308230853074488877553985268793722715133464357737842607836995357258348385651669822915663703293166313232562596126571182256941981082193854921337612113745508260529537104332302458400931762561911721489273858913010325313105482272273354509587546819956641601739405606853812353943201138465634563524288130004324492875891320145045676054091876687177137999474784111874884963547351021807282685443907732885328284677193929722553580470221081167887121636874425651390311599431844856128408330855908048131773036979633324297028522041709489724391125370090967145126490985568608632843448687803676590560501869909771272696361632950120702597478012125468022849572680464716627254751822536822872835767091556136336010980483898157335632073561591684922913015755198299831486217055921235196618196728258658113663989613650383927508179307534341105926504007595293757015141133390546662889544678060556188202194609297995678270025939462857403964704773329607580009158295445347844523154585054263968551412245563248523926329962458891357009526803776322757748404042265957919653951991
ln(5642342.652) = 15.545809901064353054345772541865372216002360720443997368583730834531790182817294986989317465484128043307118735598482885785499509568767998834578469838031753363071141343499374163957218345908175303301835058867765306150181984579215477385852113527496836374146918364463608661780450064225711077253376246691927327498287420515503626718917431001371251685847534675980413248865790730700203327805771956087218589771088134630601661283274194320688151659960045071358189926038246896752843591265245794986745890283109079114791220515941697130324325168928350255832938899448633276727293317955162399257405795261740495648261739869962318247460525105942140016284853956094975247583849088255339798940728806843807193328488344875320643756644223541012239255387463182367767380388969219734074927551107363233901142948374741889621129959907613620540935612585130142695920557521412528248174458454878342788993750904893145408415667649360316847301690838482123227153273970904133054091967072130813446295487023008539843786460146271059119910413205528136648097975558594792428335325996618754163978781623015381315090354117336038425578577252358604518137788652224149468166116959053933083112732998291347357636917662893561451272449489446678896695838750947939548088079653492865517158063
ln(0) = error: 13
ln(-2) = error: 13
ln(1) = 0
ln(0.11) = -2.2072749131897208239740393314035991153804961233201287768480880928045715954414682473969397021765618052692198421964344987445634817715698261179772723473964553139141725099704342650981391217145281503877323468122434684698605261660995418752353027704254040473357764560168361699272924347344445954205109452167132757588451298603835940326874442174095225596412855094088238743076632745140977116311834185645202844119593477706865321520216458542080023075826996469254218617691172132718306227480668159535225103990868359965247661093348775197104504272625791098524563803086980959867642004731334688500503911248851618614761351117258965007343851387981906868405838214294619236887361400191237219647241327116549641266792959682043897313672692669717821100482662076828322982899277798253064867781913633824570993153277125642336223711535729740204275632827464923757721958105264509606102069661166465831162380186363704405697425899872364521672696862625103953724835844162389812651149531788216808797163430727745087461970604651026335203353439292508190318302619507676096062890177908113880366730908003596139962304625672642418410003605847616520275423945972333740382627847200156098579166486431724941306650828496856842576847440192540538002640932216892963422191538170023131360808
ln(0,99231) = -0.0077197205152191165868825122878471092774561982443249254804250208346364228791783636751679862612634310072255477199158274600155193729760538752620155044684683881325866267369376187578693439476968197287675920488421735273970723603500554657394199828134627506713662189917392765928250691684839679661980630001049930945099945078224130753577389802858589405115947906464447533625928497140581338071750869766287917730812818022568919660072987264632390647574778184550297223601857700168882268243416400647481708216033921552730412287076872826753804219252098589202916198127384102786271331605968948301473340326480094984899301391691566066066985243522201982470859786383508821257695674193152311090875643987010403720153937859963177613555480982308283124176249119640560822920919216997527066183929204901971615579362217229294339741745064415188731651053239895079737245955620395950995758869041522885546538561144095204863086257186696225011565810992603930628017691365163451658515758941612048387446329410362068880665976080432683856713134755374260224988873417587963989442273912139962167996772757304185181379283773235340020701064563626886866605773945202664767104722159191059098201745996210075983583513312636403373402860232649791899158133304804993613252898809583145815809416
ln(1.213) = 0.19309662996191307868842679827568981807137787055928297206689003798871036892433743527778282755038099031116503890404236658804673120954761568915490060435457069881532536705570256196419273215520535190854707701576159793995704242205886935210580874285320637406280042662165696049754703148664231995650641407460161436052949546748147899607460146113547086276710122860517603226852450570043747451804314691273264617349216401931583388249696842103611757644797883650600233239482031614633027352143437234678076238904061419200774290460569510348151446101871736248385971134851832827851829987141109762545801871388243062690333916890811341724440948957991933019842030496764904385237418318615926934684976731000016537778695325451866835247112334744087365806796953413141020476366849773458609122328518451475137494638547272237987901661387521962809017963393387760484266406129214547871728432420092340115279397718309234118727171272192230697751855956530392637370832364614140666004571812286861572248716823103894489056718278130096791549382286012712137296904106317272993543787148411438015543650086085426363493574821662321283901022212127704813430430755599941478533971418168210294024876272787103311933743155115673027686760898644794333901258169433949436193389759290034963908898
ln(2,13212) = 0.75711678989788329493646338616697839089449917595486128682854389286578136401702587142048059014931709416743807759676708899393508928878881485074980465220830342267237092149858600079189663421257757840248247889337026450909794632087187934626096648131521099369931907042745104818817882542148000791131651408906439355446070879524349268743014600858944283067413707636387409115296447626103192379844741273293418607710773214947745596644789811820696668298423960875973327591810135295026958710847908608887064767840799104412248320303025813224966358602600650262327508357512013677408266728045842804769631647969437378317199509401680756156620534805881653575965377482803205930110212280996070128502946378652229947690440497449402561373798151894079588491714782167157018478824656598116908699574326071099891664238162832140980698914419810418552628356825742127442923135288108045929978051010931954896458623078282814986849984954706364203264769907416383319539342751987000244645793856358540788188450916162588074105875087064903813436943882651466469238949649659040572759618404191674319640152672795343018335965262564982705088263869802385783807996553988516155922912968187646207143867614286144512398122959983862464415313533297737020579658008637337785068769339570189898942191
ln(23453,13212) = 10.062759330840158216602836737406167299457280370943430279862082106173906719161792368420086408811131259999239350538084458581146771519484810980809595574215891191812683402024804384837955200988478551777826518587982472948628947524822015606190479039448850698619251232245830374888456235335667440797695548109867715089990706572479225256048769623069145623960192888889537564142986007651458450840307593094352566605574580786646358237443843525845846496931501180783387083700961932052549772198488950250701561415191174258787125361801744395625371344378748219180248114563065545436219200417822908109888807643702587705225123526576619843118670847273046311306888434164237704666701580972963496392448573794858496937267815118272982268381051024090435791450164721806737169149449730318597731655082031950678295198829667347018615812553648365087529838657111545680379757981093109231936967979114949740890060095383224206144356175785033453364988149552805231792951986242418021628734575023133390640641208919916598463008511369421613025956968596921222703176813310678947686971690469254174202095339792367113689002568221256114238214290900903377125223286115789077442967809478821728345414313521993945100830348480914080383316488168121395204725493056420538543849236185239400306626
ln(678673,75678567) = 13.427895815060031920603467803031235324010817707515826415641015272181086593910576758899657135544388290552292682872879762750809874806731545647213394670571008292240716043574170019705484484353786337799848685683901298516563985284445873550075845146447823236478290613946482398511407828133771753241129034887515286832613361817399738002545289788582222633154484193478390419397211075990441258305209619021242264865573632887435392539598418954218329370947954570361949732274906741764910232483584498122851680374585849177608735281514483300444989436441316581986927460518940237381159529238432049099635967292126061873422863887840786827666199055117708990398920663111664836739461278559330661007724721785741401950202033190176532708443192873588641014098379720892790748475824582545409741428259352930217556351475099532846978538012995006480982632517654356094891197730464156011212851380529165054216890927837957580756580036148425766297942691886689206060137464219497068687816391150307329174586509937450139355697028518177313229603123626262048289330618793835801008530508980256002158195533889948269804751159282821953916800400172318400507494609674000321148401134300403919624546249420510642710368603332043352897784160765269090857003433885860138693881226760241265279658
ln(478567856,23423447) = 19.986308569115031058203261373817577687726099974051620253110191569522349259146751045780502073193337470219828406099197912566511974396546990838579809638465941242701914188335264615037413382442164623053890452591921667253696454993046540613059323469301749194879569760726764178420540789817000921478746887247597845828575395079085574774711213962495523546704525182901048910322528952051435835809404797399505005968366802721588735745805090918687779678360446077121498999861175254027487661225568911123323916067431698040066339884010765269534449106643650300774159205996723096188229481554870822049005807752078102838965067231657565672868530066524154597717120640717891050402021774864844412174128229513385768004118683278479100510087859901641336481627539549512589416886995665196821998949766152486612786862030850759160045329194812829860148198291209928478084650925445877511931407100007592506906272879564073150929893599001522785579308936184123113656382854179518587065999628834953869246978825581360871001303974534646365423793064384447365430712297939907775022784339153685361372035647725611243430687012525402826391861246043719781257203291358766535082309559021729284044807825633473800979115586529805271004418089832891902384121731675415061197548037602819688101186
ln(1233463674567,453756782) = 27.840847323408378753892133008939424474357693578792383532217406777142908030308144402578478102255105634436041061168122808785392883974343648035441258148232758463879955196010857536588292266038105086513973556209338179268524223775991096831083448934399300348034777808723196164348729196910143110990197280542294979990255038808088455587535816400623634582659741123607327432610903926739868253166362373591490267591983632696682281476606150087951883267597446483433707097820072262910630587624005450964195077287156936648447989666386089467409115996045691296433407951420816151226830963374506748068841876508313900653904157606753117466136885468617899919163884504402234992268176092537329344018776825029953266613247927032805742010390151059233839555103489871734857450891475777665353027689599535943831395832473179898941278182149322706730880278098048493392002413251237451970619612680524901316808667872755065730423298109869228394876748756604150513408536541270508345497943474061644195683723650093098760117237457858753575651067220334576285844860192203944474888721402378410345035791130687689577057447117813814338433188304687325983151427398934323150159632639783344744580144650828492005956568199122561932314136765476237335441881014569459418736453123158420902723237
ln(64562356245634563476346534563456435634563456,23453245) = 100.87620542603499612763939165251516862078175879585768819903653848588189805034587555230892582493803224277414623632532704645495278932365347994132180446996137845359311032636380029081901586548927000387036679046016619255336733885518883707661229515911716639670561440393070983846152625315030358989279881059932695896438260246783555577090630975530697985387371557293108421699293896045858360912293955511135890804670395845729396500000047312526879687069107681791530145264635986312479036253785324350677597698799390895368734651624193467046729666258052789762839754636690999398621020312369321690879810367160257845481363369654185913430207924229123723744604677915793678250629984155097394509250274532604920470267258358967458897156149448457260279553725544984834847991687704706517181100925467140035198973591933958343523410792617801630673248272854805950229893922735029051857077954893013727816491556493335342116988145484776275458551154959640909470189989687304548916809672179310590707306805084734930251975048322617937935777861158898593682639063276584378415910481946584742598909875456354417375047710248309762872182648944902718037329111828165097602807240903686449049665575466113967530386031513713812236318045764827903307198934931669341233902253742224209841267
ln(6456235624563456347634653456345643563445739759237659723659723563456,23453245) = 153.83566256489804686005319511025554539560545030241928101904145325979755139963394794115861437410627910910628239315862516871415113824339314089507632360261859411455812592237236284777154107145272672061988393605072333032381945106714716637001322934324074597734991047421893817190202433497002954962019994579466726836462080760750817619094503455075154023302358998470599394302449713587047601985263400335063279367923095085160910982151930003289907905517924421418618215010421928223991814856172802459492852258314887809921677811720157359114597500496533129230552084159132152911517433918379344492736729859869888158801545046238677123356833635651283743962591730591486174021239075534888270347059963762043473364231119024686553400404428039123120977299410889176313761058436342612766782694475006561585372153327715437709891831120660382234831321291499070228242698935917772047669127716082531180016486650767258844801198373331425919981599424602461760316273959588248153037053029085950404498063018014236541931557900641314762961362119962830393621537770596387193475216490361785163135270982272111710940004746600236051996642569715013579480833694305931272226632088021707756821619543384517046059148267479945954121759710291511397666748779088905997461990660166156305999822
ln(645623562456345634763465345634564356345634561231231231231235632456324568702435867048670402476,23453245) = 213.70287498274323464452097293204901479323573173694195589393460834121702608402099945084934765572764780858714095255537993434093165016039670914155954540767536796410284853503563783276816918379139187029536585716724183841156536042091205670169845198648014501609349345570375416833721896007159682702180576021886216402208793391510680113511588744274962095836793399161567806441867109827439488447293515308241587697858992301081862120181836332125113965297272258361994695532569756884870701828385625306254110310095892159204942373914473082439674235661683983769952422542064515686892807021241602367167307833431689440324913241360249500136945613668130341183984411830389625908958025485762379734536505631782502608806956830420893384925605980620316820344258532846802083146580524030404673043177678280357546786819422498442576207940922512697371949502013266835953869456499337976696610188011687721217955273952889291947699637258565574643258998366342540549152280898556796281765893366331396925724114335468643837541915444944736094017760366418258153440927851422242377209243162866444123421676332103309419667519162424762370513290609261215825043185803044588811060005332817902539778288477662567154376232704015656075532344738658474764346316985476865904580928737227056523595
ln(64562356245634563476346534563456435634563456837560843756087340568734506873405867340856730485670428576038038475023845082,23453245) = 273.57008740058842242898875075384248419086437045235590901365548580450044821796222945068705771826261606732230830673856063524422875633288012392846009820719810995997830279841411910248228818173684809745675278896048164054474214719020117552490705993012938352284915902349330264343397337012943169972796299471335860017401096697636607963457022000548676732655356323983177923005605037609465198126457003654347349778032719353930397827504919576380890384312172917354622006551818001614534307957071622972049526062906734958627372811413918303571618677813488057150221471512238801023775963715994203822659507602686091542678207399659624038287025467201714564967435539742713669483644970257753843307608280501021485071176650463273427540960983317473250986497885950610426141828333160340007274076845665204024558213154511341238870935480129771772024944005454340394719880184731730730833667584959598673653482990494662249535846653837280497911529864690246349816178227820546261899785170033191345309506443842196566296980529215654634655456177947150153597663470676054684755252332290373173762423013456148334510782079698197063085626549206920679289962221254837546728429756622539908656312260918755783812194390554147348460717462892436906502354128956298329931707131478602685828471
ln(2 ^ 100) = 69.31471805599453094172321214581765680755001343602552541206800094933936219696947156058633269964186875420014810205706857336855202357581305570326707516350759619307275708283714351903070386238916734711233501153644979552391204751726815749320651555247341395258829504530070953263666426541042391578149520437404303855008019441706416715186447128399681717845469570262716310645461502572074024816377733896385506952606683411372738737229289564935470257626520988596932019650585547647033067936544325476327449512504060694381471046899465062201677204245245296126879465461931651746813926725041038025462596568691441928716082938031727143677826548775664850856740776484514644399404614226031930967354025744460703080960850474866385231381816767514386674766478908814371419854942315199735488037516586127535291661000710535582498794147295092931138971559982056543928717000721808576102523688921324497138932037843935308877482597017155910708823683627589842589185353024363421436706118923678919237231467232172053401649256872747782344535347648114941864238677677440606956265737960086707625719918473402265146283790488306203306114463007371948900274364396500258093651944304119115060809487930678651588709006052034684297361938412896525565396860221941229242075743217574890977068
ln(2 ^ 1000) = 693.14718055994530941723212145817656807550013436025525412068000949339362196969471560586332699641868754200148102057068573368552023575813055703267075163507596193072757082837143519030703862389167347112335011536449795523912047517268157493206515552473413952588295045300709532636664265410423915781495204374043038550080194417064167151864471283996817178454695702627163106454615025720740248163777338963855069526066834113727387372292895649354702576265209885969320196505855476470330679365443254763274495125040606943814710468994650622016772042452452961268794654619316517468139267250410380254625965686914419287160829380317271436778265487756648508567407764845146443994046142260319309673540257444607030809608504748663852313818167675143866747664789088143714198549423151997354880375165861275352916610007105355824987941472950929311389715599820565439287170007218085761025236889213244971389320378439353088774825970171559107088236836275898425891853530243634214367061189236789192372314672321720534016492568727477823445353476481149418642386776774406069562657379600867076257199184734022651462837904883062033061144630073719489002743643965002580936519443041191150608094879306786515887090060520346842973619384128965255653968602219412292420757432175748909770675
ln(2 ^ 1000345) = 693386.3163372384905489810665400796389914861819066095421833516440966688427692742602827473498442324519892034715315227826202636417402394671120748470230443900631375936718403072233354476945522169160984708876711542987070336779717366161500754167180033901728040193800709133827742542391458199051203243982021955208339837997208413805428953186452658979608038126257264456947772634186790461390354939384214579759952505332717149662332093633669835372994865402138337997961197364999660971294344982433268616782482585874595321032654410645377648136782880709905754043238877516018166666577529761177183581381164507640476181489986645348089542395398934992455230286352052401801951722408817939911983537762883342542023523781968280214134286643494299179138169273344037912377994792270298479396780889529349749291336623755780717274756231275909738200214505170250353436372408087057600061279059594002354090444969396991466559045328513126829498018227798441361084878621971156826817101782534707588464368312088367152760072825866368880329444212343053541519181840021239323965665649639682937539850791845275588927759258396024668946255072497109492222644959052217050682694254224904036155505467204014735723507110659122636263444528281648974866716922138717798966164259348984954314455
ln(53 ^ 234234) = 929977.3560789677056989955843113323177824990289754061440323755582801972974271194035240075374367152733508376886265678372082369638313347717591095855278243407054857030999017478584977514783096094630176997397888470518611946735239802313915530910699968452629631456446033784377760352121156981202969949285793679299313662326013892906642666324067437773360199163546756225381201382152438645765367537042530083715319680551237817619908227170968339722814605957493112986433074953291112110530346211973949245578017470736617839277559605908335996781811247145491265088502704187760048379802818293316374013796633167444690828051123616019739213095462129929482050209725013881157501673915267818309743606461511056786175880048020211094798799545330675758468732035068274813369198057561650511081993494761767304293875578189543853257327661953543250602959624106355442192808820209290048971774473602297429511545360280527394931588904400009676372129459508342290750845273027301313820109917697238277560154702440422262722251445943314179946856282027320150908615726349444218252179649735118259857845409006120367108008340221503861899570135710098698866942144152523628429094629974366858680431576797497142171644756912330157026042902645805057130721557034105909312982474416217779757057
ln(53 ^ 234223423434) = 929935364024.5047553879767142799484137770730038269439468472565579376811069799201943632484149425248616688794623401660067989722534391986953351847703488470458679476938608463907564982946952236273291134850175005965862289298641952603408995664109419616077131039641548731182698419602480641972037741784411929774615486839470645787510093727920595727959054586668399909921850101477136182993343439516216049778703078073424123696343066466699479927537013275790285647720485149090598990427237355341725762421869774832563131501225893765332284597302571945360716310982917554104117108753002899504521129651370010196393206979319118538361077398717147742524076772827919390143992252485185837951985947620346357756248457919644821119720651672861074282750263330408475614422806471309926282150401223869363196138339443231653820986931030581081422732919259321237174639835534421841792906413409363477989387312228185116951651117679301116403306704434810278132183295101369475357696445401271195569948416391024685781299040080833512639662606577143209047071144878545008569824117093955161703297210265673986498321519124309383372321686728978197047789025693306072629972169872485470690323807658852694760209031455929568306500272029495939354819625449577529953676992308111284488370538848
ln(5345 ^ 132123123132) = 1134133899420.7390002882949154345248744041166524106828257372862828423556364592224393347964142192558269365578968100898310767105343495723690528572902813109431967619269011501388474162385404599377458185948737763363464859518413046967169347014635299530589571750226389952042878298083976977520522953321774213104793249896343339407413044743463155005231648034178497481681008180438774816128431479832133520054247036444371007359238840385141843521656226455437079918487270326325828666989943955829788388749809465732422067488902475722383951673425791230041539327413921490840078135211082911417360115199903843041875619621801527056126190979311113251283586813180946735633011985661956902746993715700277199270348039252745874632578099397669293658319148880282342904175600829440576751057324147489618164454835887087428278260989607401075900388259716939029543787596931153617598951672273884988751366743154625615962805663075421354520946705648561517099571346228530773589277966423851746607721193844966284228125309052515631923161395590924732703186628964222240704794118139996088356537534059854422909208328383073436778220017452817565163932033496506631906792616078089196333419591773119521844230015817089404274522084285413757345728863087666512489313547101399101515745778796
ln(64352342 ^ 123134535436) = 2213944649503.2860708746331480940727055365565653544079667394726471318375439931247331893578215228079220760884069207871455096342841757814742234778946055367136157257884590190957771312325338687559724410247581593712717670084564235352523742736893868101748140395939025164803800782349647274083275816639718486171272043922478437664440444583834662529870755938617212674720438392841644495674306005977201512176604933276690129918344893733319008949262895795813921472472889982615774114633319333627133616257444693178769360080542884432618963813495985818638942733062066689040614722959910119646135610857047708319974551804739741746052913650225495377174378934608402302844208222929352902592806395813152232161803742119335226638441892879233668641587832916253476161194160104131873713796698934143397015984096188754378283159005372511129227272919572789978329270563490561536781476636622136764349509999355350345422265869473911208087349418408065345933334923258821570995798784355564297523988235905777341367233312112979280534950168565766334976756717126377891168211361848129221955569838372390359491852009475584395373545924206064311142336518087683335879550529140530627258327295450874466618946886949771492365967232867129785324282117320085908445573405412474905849476942374
ln(2342342342 ^ 12325235634563673) = 2.6590977648805412416639514552472673631189693161372259710316386315340467496477024322606585884645180394413789267176653803414778757485823425965887104294504551512692640526372246865296801640959367539391445883359064069115341663704775299228119356921548401102164112768768790479357712008096992582184879169569934026878266088417015432836189220693927999494069100147124302117571833431544047821018050983633852056742742511364676203835136406479711491213635141623886225000557926263056987989847016261500036509859980680774264269095312559703903194688252250207023380135885566680501796980437641700106083084239116440368530295430392129153047175376202707217330730158337414542268720183049825533355967943984071943273005545533490331014001602631771117116730785018530782622128492813902975122250403589719739004419749270952894866444368654207778436249517229614185655820637040391863656444042604017887514957274790252637639735492935860445869076224478704206756314580315096536236462971109693162365887742813750556651896370703970108724729834628601623132267806953345577294447169951245356665790328361180943457084910789436319540241326756642211025026534881616647259581005283371043043971853818497983101941621983272539308843428405902886158182756561039082413385388583518829749478e+17
ln(435623453452563465345 ^ 5873254234525635634563456456) = error: 8
ln(e) = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
ln(-e) = error: 13
ln(pi) = 1.1447298858494001741434273513530587116472948129153115715136230714721377698848260797836232702754897077020098122286979891590482055279234565872790810788102868252763939142663459029024847733588699377892031196308247567940119160282172273798881265631780498236973133106950036000644054872638802232700964335049595118150662372524683433912698965797514047770385779953998258425660228485014813621791592525056707638686028076345688975051233436078143991414426429596712897781136526452345041059007160818570824981188183186897672845928110257656875172422338337189273043288217348651042761532375161028392221340143696717585616442473718780506046692056283377310133621627451589875201512996545465739691528252391695852453793594601400379956519666036538000112659858500129765699060744667455472671045084950668558743390774251341592412652317771784917799588095767880510296444750901508911403278080768337337938949488075152890091875363766086707435833345108139232535574067684327431198049633999761803046221286361595859836404758009861799938264629277646275948484896414107483132593462053635073046055030768215494444154778884559535228440047850918217255915179900785243523837112867132342905566964492585582623118824223244661476739136153339414264534600881979155478967757529878307593231
ln(-pi) = error: 13
ln(e*100) = 5.6051701859880913680359829093687284152022029772575459520666558019351452193547049604719944101791965966839355680845724972668190509301656135133325747381975633789658144166511093616875997896524663970567870106179307554652576923267324445753964397734930873349488084865487303100978686298787829592388088004442102034283496007376168025294161371135486432456710440229609327431318242746901495713895366927233584203612890141296000555005369833493101173713871346841341162272858449108811517851448416482629391378033517880513552622713838584066753174283320460211406179269144150880741694939880336538565616962368578629697049897289743855619352542551550794055337211904993433348366971408845014395930009429902100984429553135273877325953959044221436529099469545324851418858645165597005171019570530766415213452634328619011990175615047420666202395715094663082843616855087727183556234108619654964770091296038191220598583648636475050715419501079130375395020749941777384360410378679014477078410289268394530574573930221725142984397699957497747542691372418334116996156561195023877088900199562622938318693324821436933846202151968766383825844615850074945973018580197607838834053088336326714551114063031922271296930923817940856395267316739674326579643488147320183243557011
ln(e^10) = 9.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
ln(e^100.100) = 100.1
ln(e^2342.3453) = 2342.3453
ln(e^((2^63)+1)) = error: 8
log(-34234234234234 ; 4) = error: 13
log(-234234.234 ; 4) = error: 13
log(-123 ; 4) = error: 13
log(-0.000001 ; 4) = error: 13
log(0 ; 4) = error: 13
log(0.00000000000000000000000000000000000000000000456234 ; 4) = -73.64849515253979085924877088655573047439916944245944763867164559851143245002869040732919739606923908613155290793237050663019300194951124060577350304163269036002783944166065648628729350164389291323935219057318858669625763859504445621038197055995558999357992190189830990556274302842275493384475404054815719802483524161581328882314958341844240974384907413414766907425019551152544811178790646753274953230880661884902482568079108263996333543227378749119591772982162603564584437611668713031383236474550515840178459311851816307695698213342134582050949020000773590898737088856359992906440346378362945116815838545750959024584721008169187961112124130064490364491895811091596750115805543887758816206514712213619616117742353983928001078986490018339687946979693668275859752895324358076952748378512984128685896668964186351695438116881800029498693458279562047803749105995928217243206279395595367745981784848186923905510627451242090561799955252189523702754739936349498997818432593282235945877382071014461976456046032407436466844694859152889210477801889716222119676707857989329142155353199264817160817604922914421113850379528780225362466703273145235815819235900946202946802662014545920007130343659752658921528849448177244693862863108384694822435441
log(0.0000000000000000000000000000000000000234234234 ; 4) = -62.502657830242057857863430143348519256948540279187397247910051022563528677612056054919261917273076191040214319173640254416584905457682871986020738555134639418241131671880350067440483035949108331548919541308714476387301280917376264649309690038905534991459230876148281623424723284428777863083131005279581936124786270883352238755073771210386171138130103761761712553274026620371238645417685842165182299258843043669473751755536366213063305402258952731778517544507745621369887856783215100000543193133613058462449089386806572194926437678380201244740182748710577179208193625453155132311842250965723718841553305668493570146977017148538345073081836839982562647439393704502482798950163373295196409152061534497136298796862803414450435355840825495225781876599606963639497540810360837398371581696186758960812592493315578758350521445999163038870763892414446670898937872365280383974270702259825912316117925298269664823089793846148165478494074388440419071181769420093139996457159516562482740678088132007478370076892088114981700652212077419140390570706565338284124952320716103134925097863359991502045458211867995705823670097887444643790706501548570984644774758837656921954118332081859171129857549404599852964182601713759774613534083894886179831684132
log(0.00000000000000000000000000000000123123 ; 4) = -54.661763420772267910207141525455891486218707794136225486823087688638751345211423003892572022522030608387342855610193854610545297667488495003013890552420487663147848056550110598052485612788537586635920927837002433478457000714318325877374560501959730939990121780669784540195091629648918860698221644583588163515649861054299643863219805240995670221163214081172110533440375281989405005569399637957634739895323685239300827327191122005511888674609505027588872650611178933711489069212192680667592336573819180383209146884270991048323383677740817816962763731996587680563647135989330859305053224385776197640048436867947304488703271005590150885159047568406082478822352792670630017422545346549243626135644003737101836312654738927136327764063584489264697292808120548736468423686560522915998941490112116458440408483942465377920083977455386909716918173846445177697481327217461964834095298237602231283365200303664070980005398122207562099318767149026667614869905069574854465242374312794489511897007303996337848597870653603703596331080062606655033743041659265435772692001703729195680836090311913460821832110988397108837734870317718975191514512462568671655265796881237529826433817181096732154935739942886049523058365004068037914260950760107560329060092
log(0.000000000000000000000000000123123 ; 4) = -46.356943183553862040531342951732416046556629311574773956686196699098914403689859964267222664123605220638199426334568225043485055206829677782325633619923849178517969674906346676444941589813475357468567344401972675667988562940028659708524112527820214100413172559587969832007610323526662901798280601098243343491217969338410949109502942596380958270485608444769679946795482893450979526628370343476455611520263882421432478923589313512482951547091767557859725448532873446694505823631377852679924486696859929541373526707612172296221654271144254430242725310442541633411499648900877555555320656775328177975241932310533875550285171853852359668066931008759811263664876435921956819631862331214227509373524918561008455470799206849894568649586280296216971757259066987300351960573161811695611855008826377935006560820206249558437623370165607381437835720702208922743543732412823502638586419232667774351143156306805749328187588276577506765998635770904599028747798936661191812138651357077506380236275274846530719529507948953524979232183051023851835583032581261791430472241583051563517827691608082265644961293173638701763309892745676949181020753123603076532128305079082110439408545094646987049573593837892594221425549715935630737189941811909972933957839
log(0.000000000000000000000000456456 ; 4) = -40.428863286810067618412089749806367921759462629972228531038428796716436603521848193412237471476286860461937664845586178123966580369286957604574955484925288513483109025939044866021194100055776463126408076157172318906828984181792558028034657251038874709114976036797634745475707947239047895069245566548031632763841791870459168805915317696712546206151168540105666379477765084133537887185598838514999807467231168022113905884666810935944541205240021322240873209223433888131634391590806906172850482917527949943929085069603762312477016091815135312374376562226095938884351270384711712138312085678653248083015753272963673091919471944572522254699166577968772879331820606739256955403650164735296061192331822665719482773359283863107309231691722828725448074176898109886410259857710191457557608978250544522130273787252502488989905026144688702237738735139215504573232916527638492101875829768123005278986203606420718067945557723856295057649292875189074611790316036360798131764287343712876158339934954710469037562333701073003867706943233137981967777425230277765434773445468196945813415833200815713850227745701303683008076120475146948120612315924851199107548244131202770649193854829233894326373011530644697631196289865286448659536973776802625872744589
log(0.00000000000000000034535 ; 4) = -30.664287289605167103079506712777758742601636479338544572496552012085269135768251855828195759319995683271871413822310147823373577198494382466057894850403005587856804057037768255195220125278492764334477346288456065483839042208554447233906010441371579850277324032169510355611291712432294445586242889067212288330711934463656163225105211196211758334509363836913576436095475956855907810996583345242561075286263861119397203400407853451441422646370923574474561285373887975742021596060680673903054560854373874894150106619918616718428054689738336256296072793243263184555129547326172008551906947603620522808979626104476626930535993965171576743060573569056927430565586360260603746679528254503520486947123050823946993897531306227907346846203073473931211457640429673279498091899922749785049872926725016154505942506239502673259769701228119177669527276129756484409829531017881938525446675192605124061757829201095605945089755311912623737302965181560447212822839632160075577594828407296177421563100316861968185271299913678417836021411176997971590111665237085489097993661689838130707333029838048345694740630102242895606895216507549648584685633615521947824415986129311182268892910447823449295694337705932317626979358655993857041320889186353814737152233
log(0.0000000000008787345 ; 4) = -20.024818948413733835630026902246014417784524888793023974827320102098165697855789687800599578537123552457844078397710450313083891833674016953752841289839886292334230113108078311368902768265265520460449801162154999486050060229420117151508766082936517620670928694943240455234390486197780829939361497678874830059816268411929710101695571830536490968853772399777196884267582895118917021221798582104291670994957239459682332527151780994113618317332388155189374133453494674553895034437433321764865555275900427528061296750881929315850035789138244696888126810387133702181285053822668238004143998898111571091691666800819562874427992556509578912828770383098613138164614459562727483495369841211826402769914664998181993953114828689338874549824782945071516004888748973565853691990599248399988247932055150744410296089547257540844342496349851989790198963366261696696941611597411284656761185389911296163652392615855447911130976707379446748970609399293816018444420521585466256816193388483284278343100475555725998491041776596137849126816209095585113416422266896330189985350925593599453946211626385455626385996478689923803219621175587735755386208775337213612150719935946578818193283348732867363203648418484374618842601199478876983949371515289247195561137
log(0.0000000076452 ; 4) = -13.481399305354176569325741091397286533457256051149281071591588129315994369208618033712483972306424372905113698017111511051718144967781371970483202211604667721798930659235770192156627210073525972145353275420425059172566364284436896876617693070373246527329869253982000604932439200380368335768681578335848425945831188013533522013319384252631582534209149571655436300161374544908768408825756314736102476318481208578894756366270759068851812970414460883245970139715524378360916633627191668087436889511392901041367809196933401940663635206353034072815665880120172029095349431914927204568202663790730424351649595699236415991419018805467221802654381812243719617136497979440269828787472435126267585525607003664818485721963305109629084952125746653730627557802285851558867116091032757446553607834572928575513451615561403122129077530533947781520488978595588894952519618367245924526370851579221138331133572709789998871733052856426294967911948094177638423765721087804092498400616058634667839362873436378532516181373547501578375485357495404867338270373686036552103058449336447122078199713614617321569393954389324953202449826303092065636589365920092316490975364318497676752748158720837423033667282986797212585958227590240594460251126352926319775464553
log(0.000001235 ; 4) = -9.813528763757110564386111679375796125298353586372036756159031454910028909015255769925516681210814912332511258346911281046593743953746433235197245708407503041222427543728301925717726107554556888917836405981719990578641325026466841059355968133269420469825767261289877891120792067868038284090067319449795365457806289940011567398827623395607566695078025451226145952879101817268683567024862481218339510466396215944082644886590069092809036702711033974343173286819324216207085345164041149543158937823697765473235054287894740451513062616315312486040453729790825115535617987569118994133570109888649279210622905508947665773984887457430915103665338175184492514493237990958199957273179473820990519280060281059703779183219508248890027756293857503475748935793396729613598335803011504866438612399285508689756020365712157443044602065498489208165608321831256976343756180959530210402031379149101608502112599747410126697482514421495786443257621548997220177168698443417696998372516363760501863241809840321187339213763143421487437534927858016261367690415539960318141974650932810015811627686136085668395309740965248537521736293396997147465273352143766256246226855125886490781290748946642854938182018737804683137764335179973794583541882647065407490243721
log(0.000234 ; 4) = -6.0306019248703847819588130173920066520204615704857420909392847699852785087150044349544504900194447750586054329776528939376607259662460248605866163508888875156377259057405044662354049979493373953850887443282605219611885244129795728427626894882113232723983263099794108443565915318604991684669028497498809814805296843813673064759565039285008493774987111282371729007686592255887661662206448733720529346529672201660746658602215630465803174171458824854107628474420657131233954105161834988187046087358006830501043783598487103019882477345108549044274519991816167138702272084403416994571239736419059895857750474290933552008728614070776905487392751130116875645688510907235629737928424577455600279081180002072284681751014657625094934816342651428705924344451973962238331811240025176704920823918994207306246375163159382490355263306478371288734063740270496671713971374801773790280723147944493182472944256885411700860860057363193573871783405964082403924347263246087393326781962130162568881115871309031080463130977446612684165267050756239987847931789496447980786895945876156957136486734547465654279247037879568719131236604396216057301846233549797545392005461814979901568788525400016567902367318301034222615881622422072405735129310160100559060990694
log(0.00234 ; 4) = -4.3696378774267036080236533026473115640880458739734517849119065720773111204106918270293806183397596975087767471225277680242486774741142614164489649643895598187117502294117516819138961933543249495516180276412545703990948368581216396089925998933834199044829364657630479027190952706360479766869146410528120174756433060381895675252131313995779069873631900009566867834396807478810810704324390144758171089779552596025009961795012013479745299916423349914649334070264046157199987614000205332211710387604088328817372543245169465515679018531915422270834443148708075044397977110226510387071774601198163856528137465176106694131892415767301323053208518010824333215373558193738283342347058546785568045556941831720097920067303593470611416587388043042610473273353866839366098885013227754264146650956422730259378679835686950851390342091898812232175898833982024161806096185192496865889705389934624268608500168891695057557224437671933463205143143207838266752103050980260068020574516218728602617794407250731466204994252037312326931069256733074381451611771340440692102456425634801692810469937139803263925505402250051904982386649252132005280858714871866355145730478210669062794737981227117077691643026091047312012615991845807591380987292263705384270786188
log(0.02 ; 4) = -2.8219280948873623478703194294893901758648313930245806120547563958159347766086252158501397433593701550996573717102502518268240969842635268882753027729986553938519513526575055686430176091900248916669414333740119031241873751097158664675401791896558067358307796884327258832749925224489023835599764173941379280097727566863554779014867450578458847802710422545609722346579569554153701915764117177924716513500239211271473393614407233972115748510070949878916588808313221948067932982323259311950671399507837003367342480706635275008406917626386253546880153686216184188608589948353813214998930270441792078659226018229653715753672396606951164868368466238585084860629905426994692791162732061340064467048476340704373523367422128308967036457909216772190902142196214245744465852453594844881548345925142954093735390654944863277929842429159118113116329812576945019815750379218553848782035516019737827728888175987433286607271239382520221333280525512488274344488424531654650612414891822867932526642928116599228516273450818600714468395588046331212792640036312014577368879040482710528652033594815324780707483271259033628297699910288168104041975037355862380492549967208621677548101088345798980421448584419973821206531261152529628708284035792790349580409012
log(0.9 ; 4) = -0.0760015467225249924814207707968785791726012888198092455716255433668691605099540454027893967615968354588480233800659585696944960510708386219955674358776293974323180840901675498799262682922647605264926649994063970883670040923966968088850848366468356717837493635032806183093700166995841283901867249736453856386385393312800383041121091065866082080085105174755683700748427446966351931613240337258781262037962491996824202671451423987358833487953935434053806044106242742758547343670627923396666710496941053934288831733354072348905530821407925288680857305591979493732241185523892922123388936694153921923155868049653655747539015627529338848047757194726397238085654062546948392679881890049949359066674510726493883941139777597343498821595564192584811922591642663946031513272286349811652641346221229880076924345964446132243816186277984442923135496777272510620354929990334600042171564521894142448967557632285284614669894555061916541281169745373098125140762923763663244805673543849931794872910724864862528065327652722432684868294913518642685510517647368806113480340332732732690540030000676276474589491797142584549180772839088565758865349855490078219855426342620744770425843921714773985440077761029901310595886484023249417102441346025727823465276
log(0.1 ; 4) = -1.6609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640048863783431777389507433725289229423901355211272804861173289784777076850957882058588962358256750119605635736696807203616986057874255035474939458294404156610974033966491161629655975335699753918501683671240353317637504203458813193126773440076843108092094304294974176906607499465135220896039329613009114826857876836198303475582434184233119292542430314952713497346395581366030670032233524238170352186761683711064154483518228954608386095451071098107122872232926226797422440774172962571477046867695327472431638964921214579559056558164906288472509907875189609276924391017758009868913864444087993716643303635619691260110666640262756244137172244212265827325306207445911433966263321464058299614258136725409300357234197794023165606396320018156007288684439520241355264326016797407662390353741635629516814148849955144084052020987518677931190246274983604310838774050544172899490210724292209986910603265630576264814354142017896395174790204506
log(0.2 ; 4) = -1.1609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640048863783431777389507433725289229423901355211272804861173289784777076850957882058588962358256750119605635736696807203616986057874255035474939458294404156610974033966491161629655975335699753918501683671240353317637504203458813193126773440076843108092094304294974176906607499465135220896039329613009114826857876836198303475582434184233119292542430314952713497346395581366030670032233524238170352186761683711064154483518228954608386095451071098107122872232926226797422440774172962571477046867695327472431638964921214579559056558164906288472509907875189609276924391017758009868913864444087993716643303635619691260110666640262756244137172244212265827325306207445911433966263321464058299614258136725409300357234197794023165606396320018156007288684439520241355264326016797407662390353741635629516814148849955144084052020987518677931190246274983604310838774050544172899490210724292209986910603265630576264814354142017896395174790204506
log(0.3 ; 4) = -0.86848279708310308320829024277078683355250849266604977579950187063741827440713332666392963422064095650433835461759554224155327227160130103306660941118847854717914688020946016710071753644363860317998169084320617432523034582362731502132758721573736951984956960385982177997343313896201766008508746683535717482176245883722888862742774081775477529907201582237802724370191061120216014447476494631105697593940410488162804497393275204867083538714947051867560502241314268583962569174161287896860012051254297778089800360433358549265544948173005260310604670743500357940182680798503997648114270359575249806263844385822402568121876069655024606411159951570094698342003033880221473941306239603599907962954563405393403228124254208759135085252750862893401314968448748934091322197495418861262134071543963534634723098367184388856043687004287717497406502015328725102641150597998057622165946612658815281567058228130009639591527571231610136039607162508086176486924875947954942755065597276419490290971873915822383931010265310113949595330444683421245409152679016880473989599302870439985082784137041693334141655637133296993490153639915863088899264342667106342330652049734657917722381940473071320980821849855084059569307585301440318856222296212104513068348911
log(0.4 ; 4) = -0.66096404744368117393515971474469508793241569651229030602737819790796738830431260792506987167968507754982868585512512591341204849213176344413765138649932769692597567632875278432150880459501244583347071668700595156209368755485793323377008959482790336791538984421636294163749626122445119177998820869706896400488637834317773895074337252892294239013552112728048611732897847770768509578820585889623582567501196056357366968072036169860578742550354749394582944041566109740339664911616296559753356997539185016836712403533176375042034588131931267734400768431080920943042949741769066074994651352208960393296130091148268578768361983034755824341842331192925424303149527134973463955813660306700322335242381703521867616837110641544835182289546083860954510710981071228722329262267974224407741729625714770468676953274724316389649212145795590565581649062884725099078751896092769243910177580098689138644440879937166433036356196912601106666402627562441371722442122658273253062074459114339662633214640582996142581367254093003572341977940231656063963200181560072886844395202413552643260167974076623903537416356295168141488499551440840520209875186779311902462749836043108387740505441728994902107242922099869106032656305762648143541420178963951747902045062
log(0.5 ; 4) = -0.5
log(0.6 ; 4) = -0.3684827970831030832082902427707868335525084926660497757995018706374182744071333266639296342206409565043383546175955422415532722716013010330666094111884785471791468802094601671007175364436386031799816908432061743252303458236273150213275872157373695198495696038598217799734331389620176600850874668353571748217624588372288886274277408177547752990720158223780272437019106112021601444747649463110569759394041048816280449739327520486708353871494705186756050224131426858396256917416128789686001205125429777808980036043335854926554494817300526031060467074350035794018268079850399764811427035957524980626384438582240256812187606965502460641115995157009469834200303388022147394130623960359990796295456340539340322812425420875913508525275086289340131496844874893409132219749541886126213407154396353463472309836718438885604368700428771749740650201532872510264115059799805762216594661265881528156705822813000963959152757123161013603960716250808617648692487594795494275506559727641949029097187391582238393101026531011394959533044468342124540915267901688047398959930287043998508278413704169333414165563713329699349015363991586308889926434266710634233065204973465791772238194047307132098082184985508405956930758530144031885622229621210451306834891
log(0.7 ; 4) = -0.25728658641487912021417505612877968361190238352921991418873233587280696387321611467613937209457968499614843491046233939042537098264454555216337853778849801340895756447313633780192238464974591853519122297279573131277747400155534465575211581754866465323698894413139531197496461673899080902496214086499466201841875810665674916909060853178280885149746573817800015107235120257417147817036510660283141381395838225227711203899184456805450734764626721781005465030813941392087159899941355087275072453504700710480603403958091184616662757040827286794180103399018496752541861891608331710380068651072251694296310155278640767939855951813622890277571471296163258433751880154933400703764120281269602877720517837533307970209563392767644692566232445417682178435698263980586383390293983664316131952887328302067308852505475895065478998048364280137209287348556962539798174921278573787635133701091571344073332814907340261683729797961719672353247968630789510063724381187572934168671504320015085904401982749417212255338103815189595506458650253727198103657342682420296517823157040198661295823663672530470138131429796899783721920911030147603560837340621573352353264349972321199942088816735556039655069561075032318429281370782236058832053564978672846125567235
log(0.8 ; 4) = -0.16096404744368117393515971474469508793241569651229030602737819790796738830431260792506987167968507754982868585512512591341204849213176344413765138649932769692597567632875278432150880459501244583347071668700595156209368755485793323377008959482790336791538984421636294163749626122445119177998820869706896400488637834317773895074337252892294239013552112728048611732897847770768509578820585889623582567501196056357366968072036169860578742550354749394582944041566109740339664911616296559753356997539185016836712403533176375042034588131931267734400768431080920943042949741769066074994651352208960393296130091148268578768361983034755824341842331192925424303149527134973463955813660306700322335242381703521867616837110641544835182289546083860954510710981071228722329262267974224407741729625714770468676953274724316389649212145795590565581649062884725099078751896092769243910177580098689138644440879937166433036356196912601106666402627562441371722442122658273253062074459114339662633214640582996142581367254093003572341977940231656063963200181560072886844395202413552643260167974076623903537416356295168141488499551440840520209875186779311902462749836043108387740505441728994902107242922099869106032656305762648143541420178963951747902045061
log(0.9 ; 4) = -0.0760015467225249924814207707968785791726012888198092455716255433668691605099540454027893967615968354588480233800659585696944960510708386219955674358776293974323180840901675498799262682922647605264926649994063970883670040923966968088850848366468356717837493635032806183093700166995841283901867249736453856386385393312800383041121091065866082080085105174755683700748427446966351931613240337258781262037962491996824202671451423987358833487953935434053806044106242742758547343670627923396666710496941053934288831733354072348905530821407925288680857305591979493732241185523892922123388936694153921923155868049653655747539015627529338848047757194726397238085654062546948392679881890049949359066674510726493883941139777597343498821595564192584811922591642663946031513272286349811652641346221229880076924345964446132243816186277984442923135496777272510620354929990334600042171564521894142448967557632285284614669894555061916541281169745373098125140762923763663244805673543849931794872910724864862528065327652722432684868294913518642685510517647368806113480340332732732690540030000676276474589491797142584549180772839088565758865349855490078219855426342620744770425843921714773985440077761029901310595886484023249417102441346025727823465276
log(0.9999999999999 ; 4) = -0.00000000000007213475204445177710559845669906218016454673735265809030726024899676128087312417545512947318267777615840901069006851295384244439994673591035363278706659650909840622881769292738028315860695302245452688267139213222608655662015387176483578359459661071368063559203182820971996607644058420590415414226115584387063818934475713927432080276418484144984208538905870967549347333471368694872468953247724021779082586796534196191181286570189819304062291946553688718144325960642169207316095683706681062519665150953114748169028350267586466709484994605857815054404323227997174273234273031720385554018778961597579630193462269954590730627668638773589923669594169134204116488361729770614604286743684661011572282238034923168623342874808891499165193471664586492861209523883939664447533352127233237495740259235723922420068389935875663770948373444178390420289108335988347945562739140308205029210684608550442829544788646370937186354751364787905914440864268767533386250192843142945367435942997645637215279338312897443857945748155338233070546223772761544945797576802656169416218601162673726295229893193450484130382125764140742483376994566811301198681073554066657973175837201434192553399287033415126071680073397190097636025183160851183423446482590868102787781
log(0.99999999999999999999999999999999999999999999999999999999999937676756757 ; 4) = -4.4956716979396348695509341172120052312045019935159184203940609157885843573548694792726089400435915403956646336939536193398549151403916559273479414402032000683816983870419414375320444176870391534208112167789860758118137624631198540377383780038477226481079814913274230158253826246568927845333660412391105109562347545304837240303243667408447863155450792600199982475425707588904115217260124889951944273334845255514746050930057436677297152694125138287193868771004317548618834345802088187063274753676759737978534582196103093542836398927800239211451579512553555168314089178430662949918915342564774250170379362310420031222562466270370484781713856012900441873840795961537963551618682106482056371302090019504008969287685879362809210406353027901582963689769707631517710295164378334225583898677895119730833405326931227788946899116562031466166883332751735546904975778531929710672884780119157384470430897996838027181268322315901289377884462655974306382787402615819255831060021107611274354902795992962518461266719761669450143591657204925216943239425445466319550139669861366914358533498214772578078883472205002506218798864214028587776278243734579547657753635176099634461039185076708386724694922741435699444945575395813446321245835524432608942022244e-61
log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991235434 ; 4) = -6.32229795187200922769547281083501488167845431190340965840089963335428210236098129543598526555362366388133577553057908059803333214704805602370504589772573958070870917541231114543321901530395402633335537837327304179706008431691168077465248721940420848824802847251432095940716232516147807770889736764366854092798389495956735256380079639115179418981833743713151517743020704891437966794901946872223198804887359438397449660683277741170717246628271053313071021717422413486647224592781187244189942769617101480429171513828477924983391275092694176235674585195769808717538866405401543948140748192952637044801990504113910922896065088808758304698812869350480032466848052518440764398992648100165160837330710717061710616845510319945685667142695884261769374172680933011903911996859462535532676164301653284331678967835725424544733891466873337494135006604697252485129619071436285012451913510030026325460492863774217197342847362700531491916369973096184771283216223589323834440319273026559068078455032276729728335206177498568423425061516424160852063043924468887231276152407937036713521586522746750390593076183359600534047415833119757682894261305307209085909980139404186360301358471652746675385108807650867585876692906861531749905274560294425091173224e-126
log(0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967567 ; 4) = -2.3395464130575875095452218589467183846579204115521896400907515307498332652851687847963642480152545635535560255668480483920825533509965704146179617888831052656696035258735537831354813126529345415306299978806682187691458731384898919151779626819821066771338468715601682007511706104015143634016625469651348484804321642271964040457215935420507076850974309099624002865578867219952222797670983669195267821565209882034843967509553235648482890807749651282681061381963938579945647945697888939929751901364141716625041343730170899646446898073848880903015627107506684978177165801296119032911445479198956997185653362149211017979003368595063310531763510823574329932490462079164739988327149467385458796638941289071598780366426543076573830343804053100940211678052504759153115833245428827878004790997867411721774606929421691194658990411306187688312627283458966411823367181288762655142682950225183543615362457343416946351314428424870884764049608652338404730832494264819936819706845150662925170446399847656428192058494431349964007241997599603932875404844841096484350068143662641966077089155006964975679983829880131781737587224775725554074625489560888150962536636328849490945069009420571377398249874939947600149111542372685476421188086056061810720005863e-173
log(1 ; 4) = 0
log(1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345563456 ; 4) = 2.4927134214182575365241570433335569477418936120276168605961713458613222784685590319043933209354438618115452202525340567607784977438866460599473862900206216989380764916921375258983343573771197753050004870682271363719138017672480191631369267307900591821202390747892922294613036295354166006990487148939826198341284029121282071270817009437364507409797905817459942915969609151465474354168140259405205074213734414608607310540749604751115090103093310181219489548748665170352358396875781675987069003254424219502664792996577561923270845770307545377720863657204369714697552560116948557337475259836563766364061970814245667996412931993252869959205636664089857300150842428505434058883138559828880052343893395619161544123988610637552930568816065918573402596718184770037747373246507307766637176578481489853064458393448560197148531832153556973126500587119202938153251549762426202017546552044689796344720824640657431815845229401979328816519335066988895833901783586608377768157575472724762240504837755738391899916187685353078638197299995760764236020846253375490146410938758207507857237132559550071293629232547129394415726038798247043652288403368641250838049811062202835740410544509466591904135460436116697564319852337893312245096494799889587601478629e-169
log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023423 ; 4) = 1.6896122971371094945295757901553659767472164092062694767627315729273685620440449063079345044017299553576586435683495772049378590621377826034465189682907411842210607732379904218930982194890638861048288937160600020682552478678359872323439303985934278827981020511547323769375237075625405806816830459073427628262355631547117025832810752506178738867509744397132692072334492495164046307489492212628617969554185392796850764631657105717821612482668735929763731062928630718346790936396193729440697170568422340728630157514855693256802000147436323530666800268918245400385318936499970858830242820662991954145146413369418677582648033976191524791053934026038585377498335563277045843481281087845476699354133814329481715814944928085373427265509614359080615340136397108040173428730881399032648633752341598030466168085988654237044275410453970190074883532539737763441527649629821310102440280460197796407696409065567346615524090878517565507045420844346371708097642107576090015737827921907030510924681603239520300419136164935332853993246257960296415683224523347167064962805330063278679369101452770815872561773075657129879754423683438067945776422273237297024269963997833624254407087161791587538066444946834825479051980770485208628459819250307713083173206e-126
log(1.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123243 ; 4) = 8.890103246213925860662959873035809634643606366383822274032759562920534674977339640016597879263220065960023538794682183300344849933970167253292157706226387261054799803062370653912963827712212107670769947027906253336865987295795120746880411275004049574080623879122483675937643471032359802280892102611902236312457814134090234827977653857621745934084954183246756075095645492358010087602617138709023978286728237293955351245058303096907166944354632328375640694994894501670300259893312144790965882845044812662222735344920467364740126201723449183751008940725101409646167601539706822168324641337472980489994263392216488181158810327721053429251923085306418621009182961895139508098238246636749493077296681193792054899758393301857272989935826589509620121032357144993525213137761723845237626297937192789417353450691467520763237275398107345010465112448820091695170892826487705560220805656168682251804440881709630814611137363722271429556464760935924640402222763123807897371793412918320100244566110432888399845736141750631896274642158034586993193977844469439084014713837263619968855124751058101094055148392580183576829906515076367237692216723467698223511950604398763562842039857617678083681138898451242000100255396811627869228057798588020536251313e-99
log(1.00000000000000000000000000000000000000000000000000000000000000000000000000000074563465 ; 4) = 5.3786170593498895955481243177260374661393452834938885672700443556489259837796791128867091514423298946753739510070608564393575210364414489658814254993516474503194563553748615952370490609043559391762055324639318004849744964286995336666423961967865972757545787903647746857246023852946174721128399192391136636503846534171449018573784809173790948990635585284857363375232048461649055152422342683303652219798751238832826612291438297624698630936358489535301111678102525900710880752018352851835765925012010073360081285173049767199600213863350025963056285736736020713357944752440219582421628831196629935920058428006426923031540766356951984000686529209102888042738346540832624970727540819507279102205606018744951527441189366158410290878559517757125608531290195869598622662190704131149793498732605928878387475166485212387888523816822574679109093184464231568545685077167543298304917137192493891218623213738409868327734717506254470083677345824135868626910999979357681243010594419974761622103277811951445472553038383440065909316696026048796426781723290813859105646632766091746478699946081412732051656131099481525339816971222503603647562132673643061956643054821516179467184767297627657014779308376549818644009597630572096861205033055288328763683407e-79
log(1.00000000000000000000000000000000000000000000000000000000000000345345 ; 4) = 2.4911375944789953395735659448029922009980252351848146371200338728816100036638885793401703018758430344332629155787357351986485118351191188515515615019150953255559135197737602637380536605656147393030000608649961253296199698372699413032022300395909817635487345079669519987893651321024872324491204054198175916349779652590771694675340576083480375137036976293279869586836015521482443453389526352972960450480616307747874859820945540121429812798002048830498431396102786470886395914421692513364541345428247422846980158254709586985154328495487462272748957394372807718558252502553532196297349658363969916410586858033415262650120899330697602939114585233458732406467101332620565714918516516723413513541678078165756718419405920563561001525650200635111497617154515195549563471183439935207277331988486359931794225740795679931243294664006537720001535903350546202110838677171357405992128503333529773075736949261253009913527211225296815464958743332525132889479883493589345852976576447443861167954833020565679271655095515871789700669766592234162935929093810672733224127748895523622072573567726415678950507473072168002523912411475318813038627605995761930553388963519898590574348044267478758385458522704627435493463726318452727393012503464271502131199457e-63
log(1.000000000000000000000000000000000000234234 ; 4) = 1.6896411510379272737977229886489860143920792394392436079560463586539038891885966456712893277619013824542890527630717209912646515573505758681483453488834463928312524795132363031979319140243577105737750722372136136944797658629108301677341973633276989243473908828390230834122521469153666656246182844554060189278463088289050326826211697089489640886118179567976949686618291497766806375352349031831734467634291480444066953347966050356867064058959696203247343663570763823547879895111908670206160530708256769228131774748203935838960955434908390849555714005366154255224146629001844057655361707581781886519505513692338744550757262732235524251449926006682658065211804079854939089888902440093807962313320572859341733835178188394491058101778606087232122565684789961307053295922464863284654242254667239720785362459666839683857084275565181005523119367164389985410105110523106201740958466923235921134256351271489833393094868936264333361989803916224093155458336765896043813655928990293788412965471989271370436717779276171741154887438571803876750073403226214916175543640342022053869737184087932876678312643763192570453365534938629096359722255853433321869179304153957988489693439966060976690071458561663653089571624940342576089625960022288674741150312e-37
log(1.000000000000000000000023464564 ; 4) = 1.6926105059710849382827313274436518935348745793061870128757455626369735862018092977064539302072731228396816366179190758516605899014453038415020394398657227735293556431478422544223205526436360821231086302801896132561599886989324891087276782653221768055627996445901342205434466701107035917320769074657741737857567647082402598289285925990347937394348888936537777861811509239592328836050202463418422332059778731339908941669596877136099501237464965662894390086808741321296915012359578082114533779729904328927774903707041104912370121296075452057511098337881912535893326178907297843029845374814565561104257432507076287014717763749773465912609827566228749447632260735666823276650584530087132595484146493530512370335821160121838918456879917780526058337614963932321080602298558189232091583578421039116310696457822935998335394044392094444734134474772019499136725110889594162209073850849243380856768462974921826263336942567541573693254604258544240500959845814604954310364511815080173193975706743113554179004220149213518974594624910149897140304325024118648165377781460811664483924699285342336047986120183008084574177009279871030016976416826825620583236403304931421343533617326531340172883026732628583947352607499976441538924024892001409712392124e-23
log(1.00000000002342 ; 4) = 0.000000000016893958928611933241131444465916339630761134879987567910697241175359404416339530376263578343312142202810457013516812519450109658071628133943965748396038825273782379716051209043307161689764884205466626332670853917555664530443855097264611375643070872826839268591255116285449017101064970115962493115536360003844921949162253017587950121272278939995283372951982797856553787993982766320187525946856873388922818599504668379627855190794957784042322058488741548649815943693933577155638436648805303215024422401767117067846410633350046692928102495605772330694789594663246958752432305825438768403856910003263349268116923288949761275218259246197977298758940912970465737682807363727071885603211159577818494493671386806780949443697210487787373297386042342185482937407351619295723886634369233207962135753303626385327913602671732374765649596428159848633502890246552340437536306630566096805082551626959487730459620957103534653078478721737001679230993806884687485193456145611595942577845586224924567935679989054312288247032544675611939917022391308193317293013114396223599486253611089103677204357996919745484858583886151961746141395897646545333400640817281673585539238427307962168503442440286128902804363646345692095186147404244276731465804640170895145
log(1.000006456 ; 4) = 0.0000046570045591950320495122919156777674537162750540475886804749671307077125851001875052489739250793547084440857703232580949808008941378777202642038689512106063403542279057357312540653073119607052775773329345589835258206684004111779751105039284468043320445945037100302450020616576784576373515517928163779529850996111854765209797213506103984973501461943943988267833286644264052991069439704490550608985493619240834384877308616424432244321467109353623878775450758370560313618482622419352038691560044411748309865512752107588769917088339066657538791713850508796307956158933919070920890833914844297477376297406324340257840040998523631875403086638685553962219333854773838978111657608882791323672261340211630692429740289529660966339866601413080721622570094708174500720350636613734662026084748452811371604435027150725560746452363640655164818411721171238892783263015966409847223064384803477145176164659711786624953487920282543926363904825002190146537352767152579422675041377193098502032242843698764730336725137715449086109611972333489619838356841138572299302528389995039677215238705217443111931808545019086605539572861237823617866083668066930146142323600609382942930453965902612242341705508015380256633200437914176959578114670261424636194753954127
log(1.000123 ; 4) = 0.00008872028882875550673824921462867483894289629548827760793290392743976217155552441722072098761665881281880241619167246548333545946905799159107721676086506888889473483662799975034493983227769800493794057391161464705513486232022713567655686246403393242159990127850361225642250457185589082008231896173768035548545359668424471571436193712996343339426533056444914543776599340035988554729475335856340258920387908113081072329216761407298465571278031128463404731753562699133718602094032347055358217839997293551751383777107333909646792406374438784680884479420988610484361830157830305595916852733756976911221520889070931996895024883541209686213559730004830332173659992887777733404098446980245448458826900885523552851626004325545551166737357638270971975560571458143922272574442594805682468597803415790012843434935409475205186976587442389265089102101446352885376101695045810798558259253488629415252910471908909464504759866550642848716859694178341490667522646162871808303242359685719915730382807809958356263577386867987548126539965261102189266784841938508926418141448374152424585613539941483443558092117146743656649120050397911391593622485739488436483102223064844663755741150147453301760120671237763892832705878592829994910998701885594755985480353
log(1.053435 ; 4) = 0.037550649213015947348392557213975803063022658180864035523994685775706541441140101461376881352699704044221052911078602269589458626205080250856971154425946638941456664850935191123493859655540595702273217760964144863636966248578578450155354895445202436650322904434765029258208827902155571911820750383131889184273292992162083184678322156313672528355465569073131763356803725847787679959588163782514407890718552262317374269309689105009835448486601783904371995683987709491519209217783417832009831185436684434307928216064524369822865423621898320970541593508161281611601974441678442626348232986018147469610578090350541004084853212064659459582894236620159815279690665426038343610564725600810843330363695737612702140131355321392296724567412329025499090299956587369683698493020503064488928198647988543869778628754441661406720004877491515608302875033913904915494719886944906895697389205945861050396298214859146113491891181358685326429642959914365362280956749144580806590633498189994096483162988463270449695992053720454556874766443852743937645962915774498053245942025761211583971641703360237202804960086080129017538132229998336132138055080398163603349044709921160243518619846076621280587430980349975583687970378182432092929602942868610174424038328
log(1.1 ; 4) = 0.0687517618749674541645218086182013914192000663285937296290226249551979215556965684296757779637651668178054142767603769094347281892088276544676545159464173299209608127181564667078392158974014183425448606936626569896002242121576741500327162172467439241897568125943561287059108395945715019506473258464258856269869035338150764535547330979685100520712398900057431974261896233574941224603050146457087805777547857637736199485347270470997993168341527735587191182147332785004845775213570195647971294862049536139853635335089867358446953217054435142500709108952927027566725950216531298291851712361735208594734149651654560086715125041484744408035287525341298205173766802154498999248283662074508101905317944924062555922494222945692009378057236914424928307443722823312076916541104413021345922942336889236946872093838779073032741975814826897345408022789961170198793798822841887411000927372334058219740737594245299191972078029669997361533792220607630581488782834840957176397472677365073671663951630323813539746914112721977658216842182644159880491250230894089127105185222944586814298460169707342599889736293287691685958332050700051091383385398711155534402438399441049794376356180042656185440765154362794327586329704272569737575014853213873108268557
log(1.5 ; 4) = 0.29248125036057809072686947197390825437990720384624053022787632727054911389717928126114023745904412104549033123752958367185877622053046241107104197531084914974682879611929261722079126815137384265348902584379977723686334173123061821244250237909053384806582024035654116166406312226243353169490074186171178918312391950594885032331563171116816709106350530490245887362706786650552495131344091258517884973560785568194562470678760964993495203835407697527022441800251841156377095737455008662893344946284887238746912043099817825776489639958926007423796097687580563002860268943265068426880380992633710587032285705325866010646485913379731217930682379622830725961146493254751990014507420703100414372287818298128464388712856432785700097036795220967553195742532322294631007064772555363145607658081751235833953854907539927533605525141507873068175147047555999996437601298094711621744230967439873857077382651807156793444828625680990970626795465054355195235517246710318310307008861837920172342242766667173758650356988782889622746647495548234818554047502543192412854795899543112658177383837034930569395760719161871147998345911524977431310610844112205560132097786308450470018123501255923581126421072244785046463348720461207824685197882751847234833696151
log(2 ; 4) = 0.5
log(3 ; 4) = 0.79248125036057809072686947197390825437990720384624053022787632727054911389717928126114023745904412104549033123752958367185877622053046241107104197531084914974682879611929261722079126815137384265348902584379977723686334173123061821244250237909053384806582024035654116166406312226243353169490074186171178918312391950594885032331563171116816709106350530490245887362706786650552495131344091258517884973560785568194562470678760964993495203835407697527022441800251841156377095737455008662893344946284887238746912043099817825776489639958926007423796097687580563002860268943265068426880380992633710587032285705325866010646485913379731217930682379622830725961146493254751990014507420703100414372287818298128464388712856432785700097036795220967553195742532322294631007064772555363145607658081751235833953854907539927533605525141507873068175147047555999996437601298094711621744230967439873857077382651807156793444828625680990970626795465054355195235517246710318310307008861837920172342242766667173758650356988782889622746647495548234818554047502543192412854795899543112658177383837034930569395760719161871147998345911524977431310610844112205560132097786308450470018123501255923581126421072244785046463348720461207824685197882751847234833696151
log(4 ; 4) = 1
log(5 ; 4) = 1.1609640474436811739351597147446950879324156965122903060273781979079673883043126079250698716796850775498286858551251259134120484921317634441376513864993276969259756763287527843215088045950124458334707166870059515620936875548579332337700895948279033679153898442163629416374962612244511917799882086970689640048863783431777389507433725289229423901355211272804861173289784777076850957882058588962358256750119605635736696807203616986057874255035474939458294404156610974033966491161629655975335699753918501683671240353317637504203458813193126773440076843108092094304294974176906607499465135220896039329613009114826857876836198303475582434184233119292542430314952713497346395581366030670032233524238170352186761683711064154483518228954608386095451071098107122872232926226797422440774172962571477046867695327472431638964921214579559056558164906288472509907875189609276924391017758009868913864444087993716643303635619691260110666640262756244137172244212265827325306207445911433966263321464058299614258136725409300357234197794023165606396320018156007288684439520241355264326016797407662390353741635629516814148849955144084052020987518677931190246274983604310838774050544172899490210724292209986910603265630576264814354142017896395174790204506
log(6 ; 4) = 1.2924812503605780907268694719739082543799072038462405302278763272705491138971792812611402374590441210454903312375295836718587762205304624110710419753108491497468287961192926172207912681513738426534890258437997772368633417312306182124425023790905338480658202403565411616640631222624335316949007418617117891831239195059488503233156317111681670910635053049024588736270678665055249513134409125851788497356078556819456247067876096499349520383540769752702244180025184115637709573745500866289334494628488723874691204309981782577648963995892600742379609768758056300286026894326506842688038099263371058703228570532586601064648591337973121793068237962283072596114649325475199001450742070310041437228781829812846438871285643278570009703679522096755319574253232229463100706477255536314560765808175123583395385490753992753360552514150787306817514704755599999643760129809471162174423096743987385707738265180715679344482862568099097062679546505435519523551724671031831030700886183792017234224276666717375865035698878288962274664749554823481855404750254319241285479589954311265817738383703493056939576071916187114799834591152497743131061084411220556013209778630845047001812350125592358112642107224478504646334872046120782468519788275184723483369615
log(7 ; 4) = 1.4036774610288020537209846586159154043205133129830703918386458620351604244310964932489304995851053925536802509446627865229866775094872178919742728487108296835170181118556164465195864199452665272982794937142102202493162135533025885780179737772792387146784009000849676296625316444854603827550260678320743019864676202365209897816527639971401335386380553891024859662566272751335136176178407522934044118610535783112965576417285171305512800778572802761357747901075216834825250501167494147247828454403448430635610899957508519042537183109110398094022066503206242419050108785016073436461458270113670869899981993586962781082850603122113293406427085989676216586939764698004006325204954002543071945752186386598855964662754724877719048972331363844327233227528280724813594587197399056009160977673838646840136810076924842132417021409743131042837236171432776255928057697481419545627504387900711779457110806502982617135262639895088143431315465893165186165871774147070031889340295479432457672881265783357893032602915027781397683551928997792886585954283887765259032657204537335398196434431040409343339928492649826835776657864041069291664903784615773855010948548607078718779841662499343886245217336102483678760337493498041208470936661398527890177647783
log(8 ; 4) = 1.5
log(9 ; 4) = 1.584962500721156181453738943947816508759814407692481060455752654541098227794358562522280474918088242090980662475059167343717552441060924822142083950621698299493657592238585234441582536302747685306978051687599554473726683462461236424885004758181067696131640480713082323328126244524867063389801483723423578366247839011897700646631263422336334182127010609804917747254135733011049902626881825170357699471215711363891249413575219299869904076708153950540448836005036823127541914749100173257866898925697744774938240861996356515529792799178520148475921953751611260057205378865301368537607619852674211740645714106517320212929718267594624358613647592456614519222929865095039800290148414062008287445756365962569287774257128655714001940735904419351063914850646445892620141295451107262912153161635024716679077098150798550672110502830157461363502940951119999928752025961894232434884619348797477141547653036143135868896572513619819412535909301087103904710344934206366206140177236758403446844855333343475173007139775657792454932949910964696371080950050863848257095917990862253163547676740698611387915214383237422959966918230499548626212216882244111202641955726169009400362470025118471622528421444895700929266974409224156493703957655036944696673923
log(10; 3) = 2.0959032742893846042965675220214012506075180067979301169235453386341774775719406287167658023089812369998514023133519930823500528571291582686493959256191549156180911963002146985189012515592441507962029952413184010604612761018665541490608261671005438182386104013716515821078180306685314739018509393640135308317671113389349743345285776330873168634436210692551061214707903872202895033267924421307830482630782139202010171308820988801096311718206979840818342846317490260126572651166879009371736058622229047151868927553510907433553673941393184510022199371729534550774238340630170336750669807494062797380115248717454299385046560587808536227540737653915971395633760668376742021386758969809320552902983136415127509133697738777803381359413062428503187743140627638561468723807118520669517231591421502000786973323135463701268940958501755774802513680711985446835534760574943932513612773780294003544500889339302655835482931678520061321084445072137441015440101615015039161296168244296802066397611389551818781944020231247859145679298441594673732088441957692399598883114015130720546678194929059277158150579941178888548213607421795215600661399066606296112034760840205006670125960328391571406789003968490864405510517152077488208835588051134273375658229
log(-2; 3) = error: 13
log(-0.001; 3) = error: 13
log(0; 3) = error: 13
log(0.11115; 3) = -1.9996814720098278160556281749646422304017482379044163272887235668900010511852530926592040681613195334394962508319022211168255233102965593175623301956996350647628093065817144082356917301993430482938807417329275691157511234176794216435254176299120137833993751716152448364366241209875472361326568021892544667675970925400410443896939032989515869240881458146660765755453042812513096744823214115901809553596255829345913594198484577381088653616752945565220717146657555122881656042092738849247550887439195610075448859598900713125347144899050272227238785859684135741319741744868370236357878584495181941582405869154203790919316293282189065985928848078461111268646877560774609280940137813619806733807867941631626702643639433872571410538764471381247753165529385274225625875959507225560394279514240704332203012361779821327238899246625867612769430412592409100423173690356662965434962000684134115285187326842244107834340761583368531593717072741418553366448023253549563133944249122760422984057679910963725817146119598494499059619415356683644858554745406999034288717385607208818250265421759994468105238970185613121923724434897310276379489094306115241573610877602506318851620464115538908776104472642940999796962871213521086322753916482956621498211031
log(0.9992; 3) = -0.00072848281329475337054505611502147602429961778442004289746036842967529574548624843920134351763036487748107983215939806966476418137460323954372729668631802227807429072938743443257632309696736148011944805164702980012662514957715725661429061422793909610732494298848723507094237195876419420535197099120220061634414880388842692138805062328843234872851664685716929071798307681334206707976857919443208801737072203811873043873634029514413612497077438851222939268165111925663958860464981640691921183652228595167507105956092562421738825871525524695408623960645363284060218417959549336584309078735453549530831626824553153126920708970013349319594457935032229573977664142128893765653540504509162061358924937513821880350472260230911554686770854403345243225545842534060478530363320756575186202098020666686775243180666109017416573602355204380692980524508043710174696893226813328114825862520797036079744715884981791811187359680182664380009944827175905582315745569176604130354601920441496695112808594504680715441328543673013106176138762932885674273551826980959543739474911904771036420395513161011799659842311878919259767165808514535697744251794811722712778288529958630700991200743009739443717230723774186011723995720738447779239811411130311104932597407
log(0.5; 3) = -0.63092975357145743709952711434276085429958564013188042787065494383868520138091480506117268854945174556135401593831371519492344914693647541368619639334995003596664058474331167745221561259619985186867279285434084953108120884193760929018418595938221870308202898579256879090131313275771878248975489761438004699362366153577015157958258220311921608526924860784885594220095416364424394709409221539596729951294703161640179916316505566078269469910783933621697048324280169693408308936212909949687243206881055853326451822396967512170114580136913602363761874044828424468093471809071732328419270410167984976202006045081530794139237027496305414863375546305875025103254915245776497214431893257353088358857549517869961046388400865958955217068976187174613657286965652762979180722541183902967523862027256807104449354417603573244184457885101550430976942993977779899801874497325795795593561855835542518543498719882158768427772563392454084131404252852850451473171038479633042503117907325881724568209220315926360254546744446438622898085987324804877614209441481008627334460399906710907108837831910495843738800506126612883461590370498721093635882815047558984547402151641679838870558086997718885549414249797704484578926736959849423018467334943029359280839327
log(1; 3) = 0
log(1.11222; 3) = 0.09681124003797352031825286777244837578340661320853632367952708321037911193495618776017718123917714065075082381963651523116727836304883224285831379808005710875976731634061764461751434053806575903506127714685258987679363693157386567030471990700301066461592941199117071145344745560522937399653609446944872976531584683147466638849997839920141933704740044307129713681215455962440328998036606015759046800442818202128317566902580761506052962391754370774963142742934350751735523629540072824657942695861233371708126688105887218647067463979598838865683777190610201248025531885181806530583238996341213904847494198389206124255795334402173701276833350080870382238682042263641748617668023063868595289932445479724809721123983745081125728777362988895870552519909068225393073514865012788311289015891603462921221153117853612596486103539477777188281596938699702823868451580840487370840197504970049024745798830987732663741274201257764599938193088934341403258075505240276544991085616528258678390843613594561218111279568016796488222844686543861232370398159929588183085950903842303512462305939979381478839325488937181661020561792445964524260360691070065943701399283568895212749275998909070265514992366468753375609153786537941132978816215957579839653739723
log(1,999; 3) = 0.63047452014029982742597825933795138121429034776077273088207516553729350531019023216082978094001786942206393726707562450125464560149266449201228762329465499869599962594605230996730270728131943324585821777624440007031295851660824663108972222208600291205929697455550417975470914274887185329831185799682715958973477137654693742413376916357358263582843988905107527658257096595399319524549742011081523996334741407058541448774562371592726078640130873000574892900170895801896073239539500433488155803795056741115567372584769104953251416612782124636075263937200728375082722083746585992681412366252990399060576973045786550451887067852614428395673102299897941159907883285007119298882608697877163326828409336438609668583739569644541243368318233886608593640651843270785856838733494530266111962231662739486217626214675318496702489944017598944415998772349147073876832815469548760586346994649744622949269746379896746557602157869284266083036723396181356801263980871678926959529631377940395978460716331563579163339901646200933328907141337541156733856408212445631568180584162110088323508088359414336374381557846640130847859676660063442478845968969971081365845749362534462240759971723710349656957962871231111092715399459170029499129442709596473895381129
log(2.234; 3) = 0.73164455644445708869062120931570865489182970553627150305421989198459557210635949809934595232002776086442684510537921405232530302447233210935983229809215345087315794197677417784132187386972778491096814480321540223319222754981402974362157570203144539466651743905598151552517326704590616718953939533365968571356720677837166607884724525016938679372541476599409684511482257473350225368028021972272991471465563030459015849912887318686874259535558977045558970592025319127874861472593655197255324450371007624689178331525236053498718560158735507350286963953859889679318728171331095111040824609254942320230522742210640122516068992876689493610574584720986352510968939061649899911553850359065481871509867984406944913334018768991861396546957893283869019568210971793006316184200082781414336631321217180112628777879114912888364154705821487828461496517856152098511930634575827161182552503738403450183338689309622258445294002670202980906877621232808649944079360374975731440485275893365062567827823443336685717951858040827148597024367198910184657578503110173980622970279261541760795819077641213691587880546811435237762706275249871416171334065136804856526340673655624559290976650913791955054402828148173030827735676447788668960966855391462175036372005
log(345.1231; 3) = 5.3193480768982042870758838012832970291585336681256839254249634615554765465016984671701912996802776925809404548303210615262119029694277636171667021318062732878278738957851679815050745461605116222906869866078473824181205870621105513369748208624133056667684536369514059272344292515941123328180021500220740378661026517835900410417713380073883196438543232190930860939136599443394059597129998819239047334294803733433123874368167579530168906336836680405036195167546269558314168593140079400280612938052558741847557034881314170404214348665553065157546156607452578233223780729804104582355453787313620171764805485953696837850444168361885043640062146401452203291466146276155262586307044482907185028749075631985331015611728913705190700357163419577219735207466351948148550273592212090321806779271459425829906010346964131896464129129537784803128575278201164700239190833421290177939855524481713291556188875763323130804157952136622237382943057881767597473103942103015317190019501703200498424782295454868690944304698061096998169028992954692947837678926710096273663568036723398845435645785374803091593398146662157425770320716504023194649835490816397472373286648040701259573062580088383791975598148665703167106564853721638479277303780959611772358714219
log(567567.123123; 3) = 12.059863553899057007713668916599287409083929032729642550832859247782792117976055487645139225861751823425733444385081201333342787795620306624728216233675061897668223704959448928941889443747037864493476467368312566177318363586433849622158479514644182822726960233353722785113232016813446717479754882922946426711580615096228064647709191991287486889576091613792841309576830766684407198330936353052370611486528746088058940983404675443236740070883865119944699143845309212439911885665355599761380578503379797400105792207698799425545950868309885905123713480900876269313680330313042662754638874912005044336192456859048641061013183376579085384395699398215841966379265244539462532582187487142759163638409849895700206837955587797382595121694198090114772083879553826605401872986658659429763708952694705906084861398184413196589287315760663977265661887543208943185200204781587433453944301114431561958141777636511307354878214817669804648416059401615319511253824916234509864187819742614200070227229348115276871397125130709797935134472255041234336650004614696465075305764283728208250943179711279432747084689853633998688544003611730403570478093278565823102855130597251524170245861079004293485232450431695286152835205997421128502475296459164697270208266
log(54764567567.5675; 3) = 22.506856604090664912221751069487512566106350840153957473248944401674953276235418580781005306643649756797974233068451612748210662517156540663094933235428636112486051081670252074319395097074423155983199854933583467831048703719095300065558960529332674366392591514016604678431116926085645474173179289103431581520834041054070445056915479959138636688675727832045030302542780342069326942814946645053940900224165520939664972766202389114721205829214217821950485567416358834014112001573816317294934347888483476703175168886101188852448761931039324412694206780097466865086574593062222326697908928579736287796717582043300375039206740853684504947771947321136997751303242054505498573336223913405377675237373628404270690707816062980521259937411961600056274199359958041365356732456531671460373479049369833975978323408953550523514855251455258208738785772684812544601024502061380607023413749479630738213195666933360816639669650694767119143241528443490784770390076924203259491206551132048168360482971698337706592567022303485097525053521902578901129755011983769410310393291620897812757306649948567157907843837454367288227626594767109422754552236791020734556951290148396262041199425842675904789012084114898928985182703318997091095695325640719338498195315
log(123123123132132.23424; 3) = 29.53198895220905518658246378164184477237452546023733970830310994678607343300593527011748540824543984221908797967610397479594216178675936064537856082896980180707096863282313161202189639712977887787192241699938400298096701269992586041216711807371254393789676179408310814759080182573397095071728105389156844631389824772900141551154397363765100209757748220336033479786842171057741530041552103559502311386137865291270970954254918985139897305885266939404171225303578816151760944419468392384961853391182619815489634793595738800612342922581377772960961482982980636593549357794523477063246515062544216147448183865736314565893786683914390158036035478804095968804241299798758442174785679410215186762426400820189575515181440152347080178572269906955832259241798215394990341444624027921689966309490745705656738495805472518048327953353829879510649639829069006562508217216798741511872041216753194053811631926052750220984048203015159679194095302406095546341581253000848770009090098923690191878051934486074785530414595339115126408179041321552689879999882801785166066975321085698170473081688338095352276317428930926043853336906797803559351752061816451351634550261304250552669202361610498285424371353026938846682211309367597048704784775938180011805088
log(e; e) = 1
log(123; e) = 4.8121843553724174952620086099599332930239010272220510853539572438974729096242664728359328961857188998259605184613323575891186353901664258603068134632070365156873792674406635488890058606808530616129635224370110802087504799768855344262311310972191258753373544141827375313948383307593525976554390402307786561544588545467177770884018652034306855381165143322016425827843428300419022256024884095299898129099421299201880490214683875603879820468874444835571474289364012088087326279099758374575876693102899199190336373560114115061781933089045713612570496096127135245421479607921998452247142898540995825854817114657280038400358539958947439328971990048990979333887706055296751431742539271939160213956593115243163207237855175210148004824760788664002664601165648049753676857973583180662736170210350115467772745151338131723910345715337016954127326815087476329529622414998804456410770482031907874648894135062821027954490658456395277227979416397045330463507249897176295629346375810954978969270371219347521050114261244954181698288991814955832520029739256405391443882353055775009512149264079103791700429247972480323530928807689391910565689087100456484523395464349897860216174539321671403359585088430933825486440640517593850735608257077248221167739413
log(e ^ 422.234; e) = 422.234
log(e ^ 1242.234; e) = 1242.234
log(e ^ -1242.234; e) = -1242.234
log(2 ^ 100 ; 5) = 43.067655807339305067010656876396563206979193207976044932197603796066208253788550608369809944526697564313503503637197857855209583436416494305885281481797544450715652937809471473087806681687874878688019441665752395110097742914359205171820917776696233933322393949749501769667955489132067293672436796269836475536716701287093177683747511485006576067473008487943595983013290982090932177737898840746645396501937401511900417811088578187363347174044729628340718639372607082407142956422550066279268321983449512744874011018196337917699732547532815160980239460239045245056405737870180338939871869147444633677378151005679675064792020706328726524927707743557282052310579538841448357847917276644050292329551176432794738775643041065121166042654780893854588286450131385866860141969165235109860869081364966448888232119090889675991286164071411974179197901966601927808818030891591320307250756993441883134888036428650898190360856466164076253086690766336798878943658325694649662142829199168677450771637339517189323715939353005298706730876401192599003529669833277595383235392495122830810445219983915332193795414993400800844648114300678784927774019286933100851954028595207463344006523218090132881203826714572732172383604034890789421934078288168859648448319
log(2 ^ 1000 ; 5) = 430.67655807339305067010656876396563206979193207976044932197603796066208253788550608369809944526697564313503503637197857855209583436416494305885281481797544450715652937809471473087806681687874878688019441665752395110097742914359205171820917776696233933322393949749501769667955489132067293672436796269836475536716701287093177683747511485006576067473008487943595983013290982090932177737898840746645396501937401511900417811088578187363347174044729628340718639372607082407142956422550066279268321983449512744874011018196337917699732547532815160980239460239045245056405737870180338939871869147444633677378151005679675064792020706328726524927707743557282052310579538841448357847917276644050292329551176432794738775643041065121166042654780893854588286450131385866860141969165235109860869081364966448888232119090889675991286164071411974179197901966601927808818030891591320307250756993441883134888036428650898190360856466164076253086690766336798878943658325694649662142829199168677450771637339517189323715939353005298706730876401192599003529669833277595383235392495122830810445219983915332193795414993400800844648114300678784927774019286933100851954028595207463344006523218090132881203826714572732172383604034890789421934078288168859648448319
log(2 ^ 1000345 ; 5) = 430825.14148592837127258775553018920021285601029632796667699211969375851095636107658329697528957559274973191662345952691116169630742702057996420811903908764603551149838073015740746021974993057195521166808373127079686410726635664659097605195993329194134029390175662165347778490933775817856888753786964549569120776868549037224830048404376468903336216286675871936523627430567479753549339218415846702989163730569915422023455233403746837987528819775060062496187303190631850573420742515846052134669554533802826770992551997615654281338955261713982210777642852827715665950197849745551156806124942300502075996846467776634552689373953472409935578807802728809314618626688782348657531374808104492489680404871588664052960520637914288632844939496793262968119408956681194984208718144597115973771081198037362313098559171976032929503157798016611310289725242780405473912073112248919312756758504604620584569572801218782750236530961644902859394005674651185074556893887817014316276268475242390644492153554399322754032621352082085534784698553551010450185887569370076153642608705533648187074823584809782983402274411573524120939517900112519108574101323587092771747952735072809918860205468600373977047842034789259764983076378282826744284645545178277905027034
log(53 ^ 234234 ; 5) = 577827.4196812462103606618832029677907454608186800233779064396103345959930747065695813332542972836082617662901844346510230490588901630036522492503391923989940718952630469365859061354077297389148999221946264179409865554719493972673604408592105692012291344299877031732574696792532940135314608589270747069913446116464151470594489903797199646306102870766754960721090712790505479742528561157207707668602062434754595753348142216133628722140642063326577791059448282324224633268969795251662271886907561193782258150850619326527603400928633439439675944463211662248321271978552203220794964390928953300688943625630319259563190739499070417074825392078295616126580474626558483795863452328196450479217049456763694726453601999221365118331409837223098429669573438306400344603980758908594210456851122231670887098265980908557253028296442338907811792637642444738739543482311631175329475123431339443072536155255327461245522852109525140231084575413044476406296241137229125207124606770910860496040242546913319595184520557136221407937161292936581872257611481980240202209555994389916713661333718161859190224920455811625990364109547414776423773959337388722444561059700440917372520493076077194563739591666079032312187003530783688023432560253495650583782518966
log(53 ^ 234223423434 ; 5) = 577801328550.8344494740863671625493182767556197953645183892987580229601155479423501385375433264934155326855473527163230891913258288115785996997218538116985372865475551608282357695256460770975797658417135242451942687586174830869368838300454579263855275096990715183438911079765839308071017729383482908460026520024704892666216548444906928188137458125967898031093248922002166400764327879290638532212878872480089272603524510265404330995982188482027256814046882751851784300972067573307830523752015436983134508136578730917793397885298145354222064322172488592614033597779579017825157225418306070585643750978714300413608932001578756112895223628808668696162990759031281115347402823724618246531799257117684377781160953671192631045921835949717371509763556819874993740219189794546634260856732801338690118574363928436957766635409703107242201109135928729652965571166002083719367942938669996812591529726122778624536311227346895271672829525671062364321092356837725467245855638913666666290262459806730624355292030302246449180093587514961277735829994926754092325209656224438477722806647625631662189352254145941813573098236952622135464253901236301718815324524520283674386482210804582144001185059732209187051266445548393490329211809875582665818636928171
log(5345 ^ 132123123132 ; 5) = 704677012178.4222300146102055281629980713314135052345948792601050553724774809502715967204892409932909662773130909265325372227458184864886480133498535034247170741401393076787270837636567869023043130934368518482065761027830048750081159343277001977057018804787118715544170545220295413801071472398859073500934377065708734393888879791415899474188264350308213824403555592723140447901191395289206331673674890445545893013807950098968458358439026067645689228653871666052581389171223419623505915102836993311948143319311609383535563018575355177632193782119284830070911788338956747621539395423869990566197851158364267045434506327122348319134096993223193723331773408482613078021610718304828400117404328340860896251433517630659138134041006537471246007032351881786602433624677120275428632652790523687271575544363845392929612237598705500478147755960392003863578055603364119221302713307326203560976423557487546569759477459366450404090864617893308351247248359848454063011201460927061883956448756460691288108974810228671288743491941282055167626215823062376782215549629735624311124388049983936779755163173548259367694688566924882496539207538642926413606111484341016115870131924699818955461982189642952724415884794123817727533634244180984433057182044805
log(64352342 ^ 123134535436 ; 5) = 1375601153917.7269577440593300095607491551575072566010124479291977036521337906049978629622896440360158916445738137597116614918924728464394194278918174136374204294210557852170725422883740585806264102446929102881755850525173857664363859706196135008545804025129871648052131685328061956900694091295698987649923806693415628210256995831203386227282578534919333869896444146166016544624980611637546970047066385157166198371838966203703230157910678811322840288187539454408534309753730247909895122996920291161460649822804683277426910968702942763055142513429227601270461867078875236269728227380815079184569694023570511644255325700873075830686385349576792854971896408623198643979207084713113009009948838265397428691856713448854576156994737527228792184256182549150553311906087304200617898189522967806197628129505147384230927420601446456071205725173084688561026685213516094666797818547761164564168689661812652251620148473125933530432296508614743128820869564554333192830874701826750367155984002417960387161137283037985084727892333250979219667960060735314180239846441124159281221541782327824612925416245157734153581561640869693050980712395681403573418129982019574771340268138942606582384923245275241671339698557458620939989269350430975754806777305658
log(2342342342 ^ 12325235634563673 ; 5) = 1.6521903357296611253258157580883229204217139496978378948277205682742025876158340498670740751668846049084926102622449438523427690848877746201453648780206142773577475138787435506307296419049410244833436619436909777624471157158402454605881898138694450649407005097718493792599733472161312211433118933608047289367258363007002179107937485910430161107258813548514738198516730273431815212183435899341336193462477678476608654831508980582907132032086170322448045116142362759385501064771071200411360112229252663473021900875027958669733992782637685658329636815561638952623263883956220134644031099921153397631381326162532535647315308906758188060666054356857786893559576390397828134307677767736058069739456802383148210423260617879750387295334183624053540466265670280627017877006598289103996189531211124372082294441454404403940225966566615382879695094888841289367822619603393690736760034738837237196811423160562224810928185706179281915918334086666885879000860053288189471782688312644045876983177668828745584891324916397317054246291981688016821268725718436644767002333750926626900498873306647978908848579094900548309818073072541476599874379256043632121697898196480403012067127392006191447993388481948429962477415151449653545172398539322719414777339e+17
log(435623453452563465345 ^ 5873254234525635634563456456 ; 5) = error: 8
log(2 ^ 100 ; 8) = 33.333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
log(2 ^ 1000 ; 8) = 333.33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
log(2 ^ 1000345 ; 8) = 333448.33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
log(53 ^ 234234 ; 8) = 447224.57325138546551988458613157296300275200255972571600055560186771021005911837827064261082557863761732676292333695214183737194955890180485889711060847610287089594549792278221009142329581581913244918527443487852379702850912554846515420227026587877792759621984982973773727515736685325985831449620756130057342270979463627136658547617373498809388416124459179789274041982021395032566129339560343845081981315312794397706699045476495779411365938392790754228356545672749794333841695635422820468688272801123550516719220999044181030147406884542109952205243790075747065387523081280958568294976198027314840356320277389509197951308111399308835782196483725047482913251480380587433198778542198295076038319221908164159644929053475284171867877087152203516473618718082456675072231846335693766089902797003072474645571433244909326684087838965940690015210269378737139082427478018963322646920404161545932167404646283513000852778544072693879367310600123979539280867008933844325444815549956146151161815651148361369218832689427561137970273513891418421814633159086611002223542069418945000981057862578479624269976455931976083870753551755232880733420082187985739189843521677297823021817251649826366727000585093721571750280418593982183983368962474546176901081
log(53 ^ 234223423434 ; 8) = 447204379341.8086529607876498044914835158841090654562883855331152416874142211718626946391595015359749511512728610418753117675828313024101836774007896389432432191740058117683760044639368600100772950775892996844098104359924432997902576965833843633675417089313353128257492714250204039783104072732015453094668439275867845863135595630003526185279063448450905417536323278783874112991265196654587401138955605338277186450460581798145036541764040328671541871052276177295795672478543600601424297483825634049219014593793819683114214726597319945932355408924047883022153364511618596773874995885808472487129622237083649585083014857444677156381719006784231839151312884613839740989640205852564350565889148373195318637492177095124014033109557488582224065287466868256314495556722082666171309383899446473754600779744998551398096203731679833438428892023174573642272749918237814071668662022612088552483494543954447193525389145804773014920382772829609156072778728167024978505631262796661866939043902406703685703643936316103905920006270965901000275270930589429834319686063444166794242585323370587173499242676694211161046592464296646465254977906411311929658232783377394951212670195857772805546340918259529668268695524546369439354259417244602112216367239294
log(5345 ^ 132123123132 ; 8) = 545403117466.12085482731329822370220598861317391597213244674745209791359545679997564470964162843178159777419849566665301913568480384949046162432207291679918374263744176454090315936973122379849869261396900808667135807486097117872950954144050110244472932773079721474056369450864812780509437379083363477959998596820233660491374616090373643157418451047982846611386879694811672618675376581935829749726718447505431077989932068455788848188109065936860479626414780529760803985931866042610983407229995961674898430251413213321899506101176270405773291276036306240513430097510739259389498557586139990228139602568529651660413959860967906427862524664138050606858473446092943398777120520211548004062955762037433733024533294703730519533586777775501788978870553564721482814768955594336373279355486394336172616103937975002655176219198016026631972169853646888647540669311950381443397086106901027635192037975476227809580490521765007548885543884469567659565434039590230166411886974902009203301533326805090911579661610559360973392614132423058964758522297277971510222412986083240821322554045501872625181476143102789314064049512643648887997179832459805576745843210211624053695639509882001935566894551477641507316607316862721795537676501665853423566406099566
log(64352342 ^ 123134535436 ; 8) = 1064682322213.6816858268790231878592113083188592603413991936139927093335823365668814575582039856956013041667630699400715376553661426418434729269979786485181421252651920521240045660130771241975189935749852548435338244460848188594614388459272126245917801301194536818200380100182380407405936542901758306911964247688503529021268158898937342930932101546787978442093032189654450559310906357327759625775415307744610495770321064101233013481217813637486331145389864281481475127665130851485839291325064205667733565096788529271116982351601084508337658258241411715510941317092608487620956432646765059282211697189255544398976404212149444222407424659025926183740151453441695068019532742119097499769717482471012902272700833174431014120526830882300077239514892926233429423650362386824220146096738975539344907754674393382809385237575697779828162219614273669741521139802380073397150284996979386168884462436698400203762870902913020252865592308121514595579720759678001251303035951620533038779003747965753366976912257403547653409611197126912920786068537505162304564954901761770760382016264735814143514015166893808761730851694702549143743849710438949713826061521369577118367172883927798252893580284278206530739906169734450950442937460014377870317804022062
log(2342342342 ^ 12325235634563673 ; 8) = 1.2787557195440278838117966387523614736600391657792601776263723139833000332961503260195890633456546403404338429782954348343319131879354004495248364266713061530249920355740889832903852424787701148993640659694650335229006208517298515278932176315609419219610112019871517275180300605263668367963475475831367015748092537870576286700838698689693369913438449581687848482186908805371150416929317113656917231796508346028281972495975025433112438664214570294928642517306908939706419386688956943824906069435122842817954110365306532439003200939017593299643085808899435078368590714870030355901087478908562486916895936405431200124894533187913716497103105658246447434374399159268800257720676000831906285311077932973082888544808718492718553571419576361741964612054554097839196736678263826708913378909348544263794950397731586824285494669937097540705407314780840822331448050307243378107953740993734073422821816496949996880030141271381118160877900243988028216791832135536796877913131669563060376935426996710595083822205824580268812761682300845324751293077880736369602057080856300458225244843257066405125160070913639610930058884228771741631582879098965894268995120664981215427802526604275977898331770485710344957399603413157853110582199449522675222520387e+17
log(435623453452563465345 ^ 5873254234525635634563456456 ; 8) = error: 8
log(2 ^ 100 ; 20) = 23.13782131597591742636977010976404958909655073735658618396177941135245540301583847139655840447539259865188870350201859701529400821346241870124722062118197485092860546021783811088351246271854203581310507244325724459760568706111628151904699121127374559813391838040997034902373893343622353312846357782685770072437479844171244862215979833715231787888575138789988017970028465539865815621401375539054229235085294878362556552328613577305373625662847183292976029493174230073252639646674731615373253685101340908548666989209193170622493839141648676384714072333691330131113252335585558445937747974877809078066879576047979110509204719649756603868418833536581045040890609187430999944912231088658443816098011276709507349004001151269869150772006580767615716883785335336875772469870367675617315349215806868365787759368723218940756579093507580808482629197229190638051997326526546835810426365153905818142359695205790206212369994462948605521313613438754501566862918998173982642639993696190930812502483796204335682764138013312001467100226873921261284733525365356053289073264148620754288094228441538300209207523342928326627815423926530487060908458925950759964628948020905779646140562006466503060848058330219178750289472507271854685641992702747516271565
log(2 ^ 1000 ; 20) = 231.3782131597591742636977010976404958909655073735658618396177941135245540301583847139655840447539259865188870350201859701529400821346241870124722062118197485092860546021783811088351246271854203581310507244325724459760568706111628151904699121127374559813391838040997034902373893343622353312846357782685770072437479844171244862215979833715231787888575138789988017970028465539865815621401375539054229235085294878362556552328613577305373625662847183292976029493174230073252639646674731615373253685101340908548666989209193170622493839141648676384714072333691330131113252335585558445937747974877809078066879576047979110509204719649756603868418833536581045040890609187430999944912231088658443816098011276709507349004001151269869150772006580767615716883785335336875772469870367675617315349215806868365787759368723218940756579093507580808482629197229190638051997326526546835810426365153905818142359695205790206212369994462948605521313613438754501566862918998173982642639993696190930812502483796204335682764138013312001467100226873921261284733525365356053289073264148620754288094228441538300209207523342928326627815423926530487060908458925950759964628948020905779646140562006466503060848058330219178750289472507271854685641992702747516271565
log(2 ^ 1000345 ; 20) = 231458.03864329929117881867680451918186204789047360974206195246225249372000129878935669190217124936609098423605104726793431264284646296063235699150912296282632252175829101613265031767274518179932815460593693250168346991861023152366636171062423241635040365274582251211788794152123368259030247392897761207966631124707747174839416934443467578635428553966972128705638362281253604770693277907590136152029441713993050955916343391669489895439795637008655712121062233493751826279118073528343977805574576227008711621162793204703422663585995161525451780667986886464536400084864076413354636015964979291419221988126495017156633023303952780357698967534380341511655014297164476006636398932258083840309792145650905999721290394075316670572556290229230379805443061102412775669946113724729524654033230112863217353739561457054284512911401132948409238615557043022347088221252656041984944687809622498839156496188093006362038335132621110383227902184666353908718699034867052283526666517044940161166836327971531140261785746916409265941076063764521927641198767584316071011274579944247520284483236209503506309227796999384816369005020202477851400789444723442802129768167450079729921401184805003587340044040509103431043669583223752868634755085391902299641646787
log(53 ^ 234234 ; 20) = 310434.06792012419195771981901958154563110859373621802499903945982148896896247662966635648602016756659393926190222587046155887079067253166437185670990070078828422486198489775678923431410501521080549531301440299428007332300466050573975438077273050974022240810005679682060447033448188877161915878854806024642600537633001371698082363952055821537465380156843584054839221686535333038559897812225493491599710208432990998649558638918166536168303806866764484357601025782068025147189254062143983955000164221847656135173270760686833833776484463933501486338337159445115419433581355685843960119394402197899034954411654839487444424082832145182982560506386774103345964662590196691265635879411592098008241605353453417554434146183631275695786437311906692715962747399550645204009206722532788875143508762462091571113053550894766643221817593469987257951027431333472394242218939107664033599961747786725671937317780589838585483911765147315550344235033447604539770560192590769345507367194013990964556597391825576134214820699724947955881490130316515904266606627471697448807417026997848551898817436725913016375161970907838626749286173333157063098630633542374540549957706336179688034099499654060020832261157252502394331792603710552993471637161891109123072158
log(53 ^ 234223423434 ; 20) = 310420050627.98041404228295890159966144900971214048547423129527242434164480672424706777078207729880979689382787555382380110033732473759898928824238067849219510247695121612966948283160021713985358020740334142303623717775353999867991537982417107561798566721498055258656370187842493678562787231721576276196093641675593340558482298765925314294093831342296985732733005360869371487173906541299916587617393589513825887139748311924231932308187016822687177500453576571028057711767899915593518254838186196137509331167930859475307101282125682402673476181309684805297992782298873085512321837780579780312199791359525636405534307567938452404993042375063077754946699913579416585887768884115699190974580431540905580919311656880580261291729722327570468070467607034312418065494106533383736932971522761897874125013593650215322891625681850577552497497757149181094842182834878925067875095231675349513960225170438764779284259695474914669920052326692566834940405627110552680534669999227745972230486656890105466422163969375768974891144769943789185246996971544743003210842161074722859783341352666313200116238610499492440383018958986032488253481314319949220690742561088258245901277458955190699729487506705115921786454415987006613754678501855019505414501452524
log(5345 ^ 132123123132 ; 20) = 378583196313.21984935763049059847266445567609859838333597260626420077820601331213951004557836005249143443057771533234313928726209163559513342974882773351840645629500215572532903619715461394024974814902610178187319449881897175496955824439694363641140545085878899436108681647212800786213168305598321052655736239509291248919509371885013187219105574218149083848855919015714109747323557598562456193836842518325051582086516770653909507007756037580489134293589253957954424573266782922613584129973276840523735875340155411447021044996130214820606091564332021445774068752530794387181362002658459018610075825758857355684442073208644979757931207115484462420042915094928716501959528482314075523413157810502051584855531153961679706514693939439416912537889308910314017959331553444236427528122898814148944071742920291701137739037618211985703898652781301218159454637554099896412716146747349888373224108893138796347579811778139701763060358689158328743360735710407673357348644831894771182073927106847930170861081518685987898002286077943054639042941013232391043709914316196111703504232252979284228020698142995033874093244626296130462938356503627684857171187737261867079410274831931537919146406712582228532560094644089416761004985784399496756603263122253
log(64352342 ^ 123134535436 ; 20) = 739032879889.7539238023938424382019856685049825476373812843040214776198177111527097625670869054833414342258153999841439968888638038615611207497487701898659752406041109417896065351576215414615463732363288101171169455966488097380658822990747122182937213746312697488391347509964879195856651432574312177730699427026245497403346758998321837760351871971040782148977297324433039019143070587575338747785619679531460849475173409177458183805199588855808462421404652216051419568514795341464250783411832866842427940055797646688619573809875668106226151014934308738251126348388949124912969677588479072889502937755165713551232730739925000247305072856335860650509135387603099893661471591386051568067728031852973707269362752716233631525319190726466214526669663259917260839204335330022956526849664401542936571324648189669862486143409168930074132529414634010429867725247268701153080180589866206464513971307797018496767571198377862323348688979775299635724112449736493980121282352263819133096046639943116815775365088636789050978368336841762732472481853434617004720543829320471713995159008143398423031680332820558353421791209198168862173034366350953281758294764183491454850516113475215797549446597901257348862529542654237983097651583249024394009549967061
log(2342342342 ^ 12325235634563673 ; 20) = 8.876286403677579132536388883616634407679398307824166619270717961655683244805780423973969626274513958473800799871223811840100330723150363754156045456934873144345925056018924988986149185184635828040361946427900630307249284602873397582036290809611019841787893487268281942581569010512303696182317410936642781340446085537486254432777537735723799472221634835444538205885637643949606026006810494827757769169657426644125906954641469492948698453185695156534423754405415744321119623829288937925951946580937595950637865651274863379312487924248601976732655833542467960944381160251049798840688624555846925025317458526481538580053979226684657416195623949257208432247485564267803227417398949275858467745661566750507196031748139099084368177677176020934891061653987476320603591126819290574480949152832991759030393409852416283885378048163244443726600039928759338721208638933393924603806289299965266509648668297086093515988619808319033015961014036548382580309334535628554145832016731480462329221131842695494437809228064535451431852754813974359287650389564149721010530268714669483818911523774927207119100017331284590349719821838879439517995082630200871359511283816065833077083040146106059010187257184742207649751527097096197917206119168192846153034132e+16
log(435623453452563465345 ^ 5873254234525635634563456456 ; 20)
exp(-(4564 ^ 1231231)) = error: 8
exp(-(454 ^ 1231)) = error: 8
exp(-(45 ^ 12)) = error: 8
exp(-(12 ^ 11)) = 1.8869408562667258808283578009849931729596055885224101448518512329617912835828379366494257858738844915563826131309469824693369225332390518864983675068874999776569793305246492192071837867278485816369591691738377915180138827325747514100587522059842475461782990853517944932843890295867001870719152146769394349240227072130557716959671037340129050484228562285915396577204890129282189343624410576033303824578444405502332223005054866742926986697264777555822710643409047619705663345742800799833277322419280745975641217256309014614704323331995175858793651331257438964495300082838733230782611253108256524074976331205048945149630474121946311965753879941106927765825008953622201010065708460143716004683372968567560752677286430954341472990572066368751293473889637941313296192616859283207950638658628466390859468516782466518599239492944092555999982191240503411250455350274081173614761656620258462163136316523603194214762349190204347432847324990050293461767547532447378538881350608356521202723970724613797233093906392547261531485441309640018713452268952775069774014751412605636125089434070658750842819552404680517146662317850221586962475147787429549485090483878653418920062083560978322688480304510937530654032898984816425544971900666516722799849261e-322684435398
exp(-456346534674567434534534534534556745635674567367324562568788709897694716597264597236457236974567.23513454235423452345) = error: 8
exp(-5634653467456743453453453453434563256666666666666666666666666666666666556745674567.2355894235423452345) = error: 8
exp(-55634653467453453434563256666666666666666666666666666666666556745674567.235423523423452345) = error: 8
exp(-4563465346745674345345345345343456325666666666666666745674567.235423542313454523657345) = error: 8
exp(-3453434563256666666666666666666666666666666666556745674567.2354235423346452345) = error: 8
exp(-64564356356566566666666666666556745674567.2323454235423452345) = error: 8
exp(-456346666666666666556745674567.2354236789675423452345) = error: 8
exp(-85467524513451345.1567436734673) = 6.52841196777537746517292012197594503023852963121482259860484224041554778069694476483296003657063137832446154777336851031157513537917336291157687578900026729971113606751256294831723610201471384999108619836919230291932496004659960911251588743005359297971311689320187535367929731782505749209669186077026239350634515805157673666127013613570918923786208424892880671327286069299416304924047408720299142458765694958282889851484412787617822761791904773377050828701614222139830307356151951475708222842645504026397891495520556372974983932154072753643748223964557585250225500932963119068318698486526562878396883227615529529503631868610873744592437882017041084988717631239835010228804990382517896226533938854300484960277231982671584176807142023863708483459457075687319646517044151061072796423527720216530791598212405876985214520605920311193478880233632609237226782820345902965921345676010999360721774331584629977294727810977056920587528706846375802336429363681531611239545937250863408170429326337366605139702315783548187626703716492548225168098986188652761932063311246544084888900079152841970962211169613163733485684102552838054730476170628584306484864622050752803503468672616685212327945417393012370505536245408753153402479339526479989004832e-37118074278122828
exp(-35673673673.213415463673676) = 3.2070459657821809571596988198934337053528369636602659264111361709843835810120269503954714197211018209865496299076231049996481088951371137223800007052078121177177656327106022669301825757643917872038869274358467576586541775637218074641192923995327770207311916708852229394635070005780075569516446756419539007625517348217267506155875830348412181689054606432135128115083802342270662709003934796746609435787061285118234034881090813393516808547273637116229616491774899183046960578619346323483763280822399586156742789031563586243921521738086486402882039482339091884381891610616769791051837381997745126657313031956908046300853591378792434026949808545421249959942950457542128736081712463171214638122056817212083145126857929520498767525373649425114088170325913724039400543383081545415404190896549254272280328249884767013542687586850424900554629525813143019865998925047367930767333265792910255816018480893773715613893608480648222616254367783869636473099969292236054035817773753441703642091798866886299818111477147041270283454185191253253560517062959770761505384213180759683339648758293905695200732217055162820613908379885339397282688388498842144195178981162306482016497576274691755351955456514400029387101261393917224425188323879375625494803277e-15492879626
exp(-4563456.21343265) = 1.4063683750433212766507407193414904836734158719157512485706557974478307717215702409374330001129624553299911348855590775250044546765344226453491637957151682309002950444306006812330154306796568311073559112641821704606188158102605521902922023073378591470055438557308075590346648375810175361037068635981531905533408061710956473747168940099055839628579018162347800213103984118158455691197740508131038779291071082204319223567071857833877729350260857429545604786860759680224139965170997133389432840869888458152182490727553215645488023426891017037925785267972917311367102749312423483088785389100470956193732913114338526506839507263461113814207033285743881446446712030241982103509826151899698158771853770491261754698488473884421160614099877898916482312527210715607037475711939496742273925866935248174847164275055437448294387326771371964035496837839917355999235476790235560465747892582218395427637386845617280569363526427562904024668732691639919564516517948114795119051080348437399477982703108827058762780679627514471459818230448842685288985435282107971765892397719631592110455649476931628701219531591566151954221665710793768480682527991130484297160138044681825859671789506680970038881215134301449374197512663773655543621725857558655991787324e-1981884
exp(-45635.2134234) = 7.561879285102925012533086300420248634729063338786959325292754690064588743419846017685993116344755518236245988774096684899928936344512516841854412579004318354702835050534004088063270441262296961442611489309108232479217511544169974490151106605149937698157284685950165586786229616933791048069768754382051968702490447144565186771041071605089822883925575456990275028807532702296554161813027177512814405103130795696324841424578849441604393105760071789643467458926517191710626011704840186498680134095710043054529929843796613407055310152019460215351984641730474493349184851336376268431771889683534162533081871798623452528979901778356211859374788484240182130900092834646703160736711158668072823171588920662026970061914088398312965969605657539761326493760294551450433790493020325566660193360130714065446141047428100141129582542337333928638586090377618723446193434070700231258482253523121240820309231749830494501567888239763276655573049683294402175729564533573726234427904728357913047243780258931950753614885613488809349979425065283869808081508204356298577968386070131499698617266981728650916164613315238799261030814764074932660721869634024481608528152517131599724244194892725920307998183826457720160660688324055722628476583402627132910070032e-19820
exp(-4564.21342245636734) = 6.1276845287958513344761990550923968760973669268398660644819162485645942562744130010359136234683795742957482327933893940157020476992862113481250768435672978878163108294529567098541738069137465053865456198587647472761952789541836071005349884693803581355935923623212901707081052871864073631848901845459181033188492893672544231573333229640955651077676153860513155539228819931631236447680025234000901046657975695324698481282821228551438391660074743823786963362121862913034847698763920533727023728853885779168089915978482713860819249395396253065601717449981273780626173196603943971933490346682725894179999630696369975638239458897868319166801211189324368084583119368873383787722940064692794219897460568925214892680191181336496215856062058765203794602933963736902426618371095527074937631180999526578812497829853526705122359531961953798501391701838782611280209996010188176737355817700991808915683386863570379996945916063014480568768916344016485510927104417356044062742819672409478010499782504768184042123518719007589740203348199597199023462285490632051483055042331262914250625045474245233760700634352825091216228627304659149715823879552376973564409822648371795574601374727156539659169934229755913068729659336320911658683436361319454400125695e-1983
exp(-344.12324535) = 3.5413874985856802665429211662542263526356821551187303137608575768952382859913968201472806300755487157898057347779884858928892826590937857082535356496288963970826962935016767546305631623687201186660788845772580096573666179335332879774161658293279685025719138739710462940124407033741648315556855686519874113665687536311616215634370830474168289370736113645518104734705794674096854200389942972016178665956915108532437538713246828914906097127209140968841360191706222843100058816423505686077061874383559229991190464297677668977066332722421606933001015131123494456357335614959460983170241794518447713205446561808261443761886270495886789444749419514216676564739284721356019777735380764820313801613983663817508186166807864537359212691382574323182798023224115708597400131125778300340047186720062736548204380729874905078882458173898951813746661313031593032510823763285358671815319408740782915063807396860931395986190184210148418503419494475297112478925127123421004617667458631043588595697553340435059617633001456854543353263983395644045733257780055370220294347238623162384225517246466798834930776031506552059754255352076480345166386297795945786559781102370697150377696183818735185213757391292248024759596832055512106941794067273633849439547147e-150
exp(-32.7636756) = 0.0000000000000059008758846024659555668926715556105325058755224197037270588908819509746545511575602217096671145364607017113595023761067681403863631208095320145692479563530160201342593167856189708546347435817295680438565765156592221258130593371818007859255601064822353502310557674228900021997152247964856555811961033707849872224718248796952198635228734323169738615376501434027321465439252030241259860305997418566834415323145195604646242173516842789129492971975364540246416954149497790550389181408287925697507271624523345845968867669308266523334345277373531005786226627707614967217397818594577883894409407892874291368256976639152021442465958691130282885516378177451028622101073557758679030200572945839408994253171774179596599873913028159400337085195223325067175290992988036545941035054161258346201848973774169165267914747424584427359494769690067902893878461274427742105033521753402693276825054414940328780823096896558518429470831142084820399302215076497356552277327857957039465859417573800910863151364485295534583186238599177422857753015354981635875838112097198004813574619240723886071914765559645894396505697054661982288642135640986602697363027709986372301656954378662199723999831571226342978506060452738812656822091795514692626282676032875594768592
exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271103935381895744406400290325611835624779375812868470131475858963623460307448627886271204888598031011652798689167162212449068259810480258419999720713923833244474140515134636429611890908432914785628565717844890029881531793185207515470004981391064780831863641430484588653040244062638060783921950252488191828027647764101178284677297441011450678035416439343922086907919455638312905258562188328474499685613040910811853467841047947507823347568072800181500704372531399309568691811758500985832283541637769812964187926510518582491807175428929352215472875235655731841517567987797696401451309362067781171968690021648872742365911125844223756160259253259225711450682062414835528102717253596302995571399328247979509975010090186986538100834526032092457821774231463479252180884700882563290105779279869771311635402305302014159171192510577161378622764423897171166094085361012478664822763514242435267092942776616344885428270082417033314409941406517617368132402997878169462308607117957075734605061532463066955225018058649572778440561152121681982237602876314918070564123880688271202426383615085674917191358295536719006133323248709024332145625702053982046051897397682094608073119211
exp(-2.435623456) = 0.08754315072804413769438832124059962198524590177479721425448075787635372371746617989934326648728461104507879949504142356407764165016667978692423969940411897025498232728176464272057802202362198316194693037919872539809963808534612107229231436299606340805040506335064189849156992019988599476199289389752196869817309122747450626568003335390817835536350958571355980590230325423275417838858804944618885398298788493423864419400529772431284989431048075540011589222143973015466816236629288599770748607829255704816072405306029238692190544467143161593297911369716454305807770231324950313856952236074528072332052125173364525964472708029560996128488131791102373651526919674654992946325959471797945039173831186022739927853379598530297921834503948452671562230102208211803496699102810953648092428758298680623162663597315362443817764035454340335355234286566088061723618785315386631735896841388544426346449326385707639849223819128375868389785590257169247673622601423317735968213414016033319676445989762573399829575246203914603619458161005169754896872412671840178610263266633329417930280473739484800646956078656351774193269682039157237554302555818396437641361007037582035470692002273092654402033015624159831028625000799843341858065855608471762384755771
exp(-1.2345345) = 0.29097017746515246420652722030044913717163450572284514228055170758990258805262222179099139008677127716825161018111800512282629203327937852803377697194238430436994567067068494732526034989701640629081508899694010291857705177977823039187381546420433543905980275994904239563822504418210727257963678736327784776149079682828639738197905973878406482913269600164182359136272451472664684838345792019065429148097285519555771675326162297280562188124875447076470583564039690928564168605110699078407108017311718866815367247665186262657904875597149581616507790361309213156914530787827830810274501045213899717186073174990573802938760252688971621005366683898616454469481160215802465102219116003830877386008375136247901991807699001926584667384189560590875666611066149049336754353614490150544357501011759306802472254644604743814554354268389472450614852429512117432127999071255107377890752724712043329654248247686520445692150106132128969867872513651084682644053126524056920260659559838790598643528803209925120075850383961346734892409752447910516886903053438242826929821273781839854373959640452297180174921538366119090647593510812933558383934036213120841315663194236553207169874811746212533757095371074637911061155686882264092838394261450933856482992178
exp(-1) = 0.36787944117144232159552377016146086744581113103176783450783680169746149574489980335714727434591964374662732527684399520824697579279012900862665358949409878309219436737733811504863899112514561634498771997868447595793974730254989249545323936620796481051464752061229422308916492656660036507457728370553285373838810680478761195682989345449735073931859921661743300356993720820710227751802158499423378169071566767176233660823037612291562375720947000704050973342567757625252803037688616515709365379954274063707178784454194674909313069805601637021113897742282140173802328324652872913890046609866595124440976998514591642878037202025102245787321110595377768074371122062400051679652809754447802864860068385642004336846624843493869182620625189948219709924234252075104920934452851244860224513809864174210612195363683100782092248046530798065628541547860617931557059871702159996991882282653979278037471274386351562967145119439867026824526797168143897721413595796905425291035488597310782332694141185792356959493769860126575880312799846794846735134680226530244627705698244386387297002987588809534112675423789026164331040918607012257175816660345100790985888080842868407400134038381320004056775831406199265584918451278068708378191982028128450226420817
exp(-0.9) = 0.40656965974059911188345423964562598783370337617037816774628864840943271777036274935872223831655726536341907145646790369061833897813059052184595179387235222717004615842957360146176629640657891328683616099147281051937464424630085035225821915990555697135336134163189127621681630805835310226267834720851560621807119922018711095250337002645034900507897221757305181381562995361796619109686163936310781592993158902549748747026916613934414306761237782338644431798358063026623998242008375359127823233130101303672128039877976200459906854367965415976553211076386662203118452069615726267386579197876942874357878930084340725425958918768851090677679533208457416850349592499701541631616914419496947498313463568213098097314911855870202328764866064336917555507201359259109034107389053290480096082308374904116998563545805312801089509285561709749340979948158448638439272073537154882397846834273076579120868038265055356293318823578129572040256286737057263382764395674316801837376208632921256693959316553715679033338644813508848226387498691228324546127442823488240915868549832717744955883490945216985957633283009557631168297051768057066985157455646739434510439422461633116627433643421068259108726047447297852056738253157185653439370683661468965529192081
exp(-0.8) = 0.44932896411722159143010238501556279593421494127218449089798933443379075508706868388238620316373966456339063744617728092539581849210982655924289171220183930485956336025919418587921930158227400511951583956682723573385083819345735916159669679392918641368141148396678489774835831927124270632164063818933332673247806662596761480608796589358008254790022648599466821888110331625332704476278781762692891190371137241427222716910242624051460548560750763761900215622162039898327185840156058423386715773546934887376002980633774043133337755348553909097295361512087863759260347977811131617090365806187383636865888108281428224356257793008553434871181165866298235374848066966696389326367436543750087238038737994046833541405680106975142072192364052261317414093374119502815632622437935000532319758384895228829771170304522516529881264801748390129848933134783152414562048105719814990744415418066563238931542322426328488807548433795994957703995365660391387729784333549550846481456709266105720964687067005165662095340796522773334139376836364700536885167340626608218910329863602678938302000044837186665387192816347722714693051002863011982131573095827508324481055458098672186285391202307064373777052628928502125574089595652185429917119349135256644177237537
exp(-0.7) = 0.49658530379140951470480009339752896170766716571181626205471149701724357007290333317504150306190813133056192068411263192477823091624043285995491412854468597209322157789680819028186251890312684911273129902880708791513824430893443499740670812574653703356952243837194891781231467098126795117602038128982545064712666553818287100322261647905311767870216359800257147524205714277272923542513466026634148101429958431884008010809418383990274390393544186213320902486973367889830279684558364017887012226915973402976843566432857101228238951410905966853256386175861663401042912078863747166468215852608530434615518804423474294329341492492660372396233624314332631627897202561284230131158254131011219633553494028503217028060512726493185850429635957759142242915060476491438790994382948063436832469061898796209536604286905687807676123986344217280901518915170241771801348117968540452446654288024240331448827783876407348794447730971540496789524666623195326257896956022623993683770432065879016346629885882105653953732758922833856287724589432632088485426921750697422509270310412900032697657514990380080540118424080051346847363497404226505707548182765839368026205541867333660762868994660652649844768761607611902242248858873938095697123317659224235713741968
exp(-0.6) = 0.54881163609402643262845891723256787533231195669062806698071211730844385726742508160216671209970091258536457246716061054240853754027216765659500875135502064898638611857904719933424637428552350231952695437373972546497252192666213372151825304697365370477278745757903989945033016228823104105018326928296887665381841069182481902930546102572897010272272252738512810589288175833990460232499770708754238862603326026568373604024764623463529868279523285431972890652113401325780238986732602320031861980960562346216530223456291271513367543165634835222984678684988734222749016627551444684216657266515294390111075382442312825015670043530754611984479887814364015750892868552562058574605807278888595998057361479042795374651377946265767361420640868272519291983406395502659014074425241997052663272769391159003580205766993151668158642990393386550854479960891829436795242175118859873385700875489459305746067804019408673510135191812797259636511979609705778683784094182810516117685158458797910703603653181850125497824896187236132130025576802113061310951077168320885849370778008737016687689831212158722469418453647559063363028399063905337591771986741451607300665558176340621108836826761829630915870213080113276034846979457376580721209314210231536457173977
exp(-0.5) = 0.60653065971263342360379953499118045344191813548718695568289215873505651941374842399864761150798945602642378979403952517653780808556294653334117982294767742470758124651684794127251589884790055524438857185075313848684419931871568453157532089010759765268911716273449065255985797440521450982249951538533171327284253813118897840125624139876293959876706292816486229260755084585254814945808446148779273213570505628621800168998198535743217917411720130152453218585024404425877530421602699494046509240217113620018013809786470166394773891099953942312783728043999280855885146469400963849708224915459865747879948314642616539280571716976933858183314528301332597633502587232663473044594482323292556671379197386599488760115757421099964040803633599289297711919492540827626309294487464304609233134622308091500302194892677342306323737370914125619876318730373667062878749700309244193917841573249818949739096510232551098927620281866454085711102103986661649869274393978723263718119859288497621536316386486947906266030079255968436570017957435133521534994370879273819165847580315253686474389003257043442946890494332274772781121193493178267506118043015059716505965441205061910958340685749674073065640848907690457511739433886334088712320575064705044603723942
exp(-0.4) = 0.67032004603563930074443292514782607193698092521081219988891033162589417512035374382633754399645793488456309521501920433002265572321444630236419046222274428843934979253673668314435242906128868379427391474911280085722669621536802784906262313237380579644395348615263465278436218560180755027808562197276835289597853234094901141742001076227382382739059906941428152439813654270886874139125618636377077937550894819769307256614869762430387903179048824056843793094774407575316700985899364639494779050304618418405611419928445090387145749020557699857691391475234346481512520208912108207144347481041888862977488085390745680117521608232124292666218358770610254637077197385603404821508809926049606339147803324013294013793320378866800211900958055270340073925975365389321214085141762191054683674568887264346990801892923090090684734938487257916102063258336532577377811187158539432013673240957927266369857092965530888987071553585304142688361105688860991011857065903012266328566111710322103896330285104799845461264548603475637979226941479802341347508492131271748049664681373676889589041929466324042491982750077017378298871314156909012678981414056564906553158624347669788180782961018243202886658996441611089282687307124913781514877765941932373384543129
exp(-0.3) = 0.74081822068171786606687377931781687218225123199900634829531006680809824687735477101437395100966397095646051810021126814909246517263653806469887331070879855003180571522030123743384521286620745362171666570628981612747965798313515341676686750280958908371729713039676397600464491007174859786120910372496492704263536749471553673832187399374733407039148486443119582689459985309531631529062466106836984149397599913670542774198773825855444304511257813631370984208785312216791746842646298914295313913628276807351604389987653752918979077154439604038732571356993592889274960926750083680676220164685645357391824834514254424502937997241883036289751241951993709310149628840037054402650399584521172541558702952694553584876658384069467054999441011150673597686302675552061763498991455930865619803690717372709361540940018490253197738313913245451837152364146242682423487238396846829584913788581326420176825708529790418909522375141675033916125505774940914972851350333275436921494348319277491126795111890619143338233891028904247533295427198016869929757940183788817086500967917858224163072835719033086095793796257525867552502225563657709070453226906144132503329308847983438092451390313093297562893221959066348249455899794081234778266761846545706485769494
exp(-0.2) = 0.81873075307798185866993550861903942435859125626901567247802876161650877740249109862345720408432142179071569868825222165135605971515259696601614954117011957647957586680491240243916047575859004429706079201972383178619332266766931989950455746154278533575783164561394499513870144528817879860903196763272583260307016808386729967916767331242850459639463814330202467691259503863293938134133565725357759513463362798044240211359198151654185779692367650046806035613354428918875491336421863895097572860454218198064109265876254425625853569636391013839397239261746185469916801631583728476686169500113607845869826788847102232099613664173230001741742569590920782578826704523025996558337730295540007333883844021084468724237767869993216286119113543131395865373530508312862343350756208250914128184467027768142637202691585346790996381247544311068146516062439900223193196259564296226942897452261080334609374529051783770222650435490666339625146041152650328576822569991515819447765798809098286737824809631645596131997873565601428198985438434100207844617029926175035081082670719689156139056857953936573626869584933431715225947449597477641191071675870253093666437446849163683980117864124674933708129626498065427352668160158533402385085810610082173311923608
exp(-0.1) = 0.90483741803595957316424905944643662119470536098040095205625731705577996534424836101250344603609045723847874531464831849774890816123879009518927943125572483993185231398601157050124396661050394490662738075379371774615824700332089103606875117145886797887747404198133107667737881698784461565457762786264832758665316211020854625275489563382600299588487532795498660258708961868458219991604257113075695190535701693219237230275707258898793171794060049377565549085130658158158258581451929351761051914932758843104909072923805724370111652242260603347816320782905669859229090084369540606513235891240382200205903638917096845447441312754249340592580983037780483853416207569641150700828603736790394519374735785719790374476052377717483920176662022437683120964091482422850026627636630215526552115159072896280569180510676570767662345521521190398198198230665105139856067224385898160290425179957116368134035830850834407473642992336973098104927146955260448619162862425375010884173424184987458486892608404619326455421429157220314197697064279118706995445609158231682691578555696777905592676296405794573091140017894580285750154462671364878482880227894962735310270835294523324693680881520792234868779198983834200769776466132293578394574856438690100777799133
exp(-0.001) = 0.99900049983337499166805535716765597470235590236008205905202851119608680258951236277781544460295364854003817047309365031239418306033180187925120097862002022631302562888501116016481174609854998110166865479416704364170017441597125864335372746432512375350616447151425411112605581468112568827784416134732737570405748880574083059776132501702269838351770483510088953396628029543352110214440819980015002657244481500165632377132035110144295522485098654171982056801435915022626837185747821198202384629142731577622373117667244395537987843071965360576591297718328543652972030454429978689077329371985428298655939871179490705001221563226949640786226559935827461023023339465210699766079941934363174797809173778911943883200330471071393241268122288837094510380475452543343631892507378909214491690356644857381509971308358287989884000483171009657958717663631408552085307520098313314760075393467152491652517083270889923055008624609376351491134154904326481100715542339091710429368476466672773623513245828132167490976477533742368759690302698946093749589383640509047704133269572348937828326492328410234454639460681508194695981793140091344838947690436862800553799472038376312868160617767165645381040391663680917838462095687887937248919096702775585166742681
exp(-0.000000000001) = 0.99999999999900000000000049999999999983333333333337499999999999166666666666805555555555535714285714288194444444444168871252204613095238095235590027256694132128159905921624671624672771746184444520671372523229154553559315182931643404737144065437110228354576971257712704307584617689355924353323820376276336627654222589743098969411515697080032598861272839848264314636878173072948986035022339189802975350070655486297415364472541304518731519896274497899309465558181146703585201699389626344574268988350611416695482388114103196898066137194966034282838715687916119261319333762143425709110590339838882180598292985268894979240744845291220908518042264973425711156582578940715262445004107160050306916380848583931540027170226496270436164263902216266673961305242031895609312242923029880883097018832493942768871873724399822476134617277884393682578331554868480403663752877861887306770789316807618182208619186833228152974601784363318224541297659630934891920267679886274856370267180245835368802487188242564046122916574156189847346301236372122997882313798313420592046450601775151512985764624665300577505585165174748746875594049454235273238063638054025658644046429816981036976556213349297395456043992672016714626371347317424833403955509787280122714189494
exp(-0.000000000000000000000000001) = 0.9999999999999999999999999990000000000000000000000000004999999999999999999999999998333333333333333333333333333749999999999999999999999999916666666666666666666666666680555555555555555555555555553571428571428571428571428571676587301587301587301587301559744268077601410934744268080357142857142857142857142856892336059002725669392336059023602426380204157981935759711931586931586931586931586931701639042908884178725448566710760824517438274052030665787757491626539245586864634483653988157178322133192970416750378918502340710730239381205858462879692424141782832627595694123271691010937456754249812534353879590263075864377255858694482345254013127258473211503879383174229146923477385365456640338724806106228102396777071546213087570761758404313591460297306185511685922876180165650730786048863190587278262586815262333030524022480386279098815479240769828280867159429630793016764031830574130551887074002349681627500386216122881115101979325514936078835522049203594362049227314324166111664904245182436513446741254166337130088303407274695131613224647179199418132162706504243557181551720878736755363099990944483985035012099501718646053094834300374289007713727370335215210179984537958445042296108252739594031076260196514883399364590620698618047353675
exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333749999999999999999999999999999999999999999999999999999991666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555553571428571428571428571428571428571428571428571428571428596230158730158730158730158730158730158730158730158730158454585537918871252204585537918871252204585537918871252207341269841269841269841269841269841269841269841269841269816217732884399551066217732884399551066217732884399551066426500454278232056009833787611565389343167120944898722674894549894549894549894549894549894549894549894549894549906020640147624274608401592528576655560782544909529036513087025653163219300785438351575917713483851049988616126182741696134553277410420267563124705981848838991696134553274598963013217603942782903255981376118319784675215736529166402948477506695855763878034514684236301278179757966734403530796064417700206518657875808923362447696157788381812905413260922586160153571783590912750048789129788651104647931534821226803716139064746777270816559479826389362566849
exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333374999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555357142857142857142857142857142857142857142857142857142857142857142857142857142857142857143105158730158730158730158730158730158730158730158730158730158730158730158730158730158730158454585537918871252204585537918871252204585537918871252204585537918871252204585537918871252480158730158730158730158730158730158730158730158730158730158730158730158730158730158730158479637646304312970979637646304312970979637646304312970979637646304312970979637646304312971188405216182993960771738549516327294105071882849660627438405216182993960771738549516327293944481444481444481444481444481444481444481444481444481444481444481
exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555535714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714288194444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444168871252204585537918871252204585537919
exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556
exp(-(1 / (2 ^ 512))) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992541659268799793256709034684537066162623528465399593105728481666793721614929881695063825109599572196638488396744163898546587271904774697339513835170407915586652971521081391508783885592284072764460551003426414904400512893639965844619742794962391653821580006809152116164139169585717753565536509994074114620367877069287838169569586786909076234493288036871238103928742351779367111191226216907700608510633398750174738171767984292883813722252692513848964236873047650623121642893896308998810820491854983031465052461672458979638355077187037550224469956095417712757182047358215683100786788470959160616251152010648964307229848782787251571333305022090465237985342238566740042659900363062496652916359239466012110657405409477887057111643401469463475982736277873334606764915361724765690941060606082842481391829885415342790301218903217311658779585801467236184771785075153194743930849233741010964142914673987551013301349192364163971702252086158038390643275431444085441181875193030018105604303255557226843344576854684070442156976638980347863261967079392462128950243971267162940960764159734807331
exp(-(1 / (2 ^ 1024))) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944373153537319965422744182066689898394519600488441704236166814577819889129652045103642921024687224485898316506724104724871189145961163497278599690365557029471730550161699941738009746313935409098201960873826437406644790618729833734583546026281987720500785209008787484102280747042378130005477806156251263710488864591029484132499212238702370721444299503012294721308146405112077048209424807779178827407545590699687846034119683432752768247389735917180714567235266142119117694281911161470908472428089079662379928037472242124445500542851322577873216566550232468717792719991263434158605366343621078834864369027023841735114113802233512344428739954169338175866412466750356120101546410293629074314071714386149284624616922364886205429027284949194221891271518769536775396050613300914869174514081628272849521162395968100344872251627697708295302902965866976592251624902628936141252050422708838984323635290274543185469601590897283300742679
exp(-(1 / (2 ^ 2048))) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996905653952617421724519816630028802146107443696115030954045901541782978635308770018573647053443740204746758562074598188247803313412025141699827631631861266874813938925715356263009529014812702945445700719154312584467934130892824731726385085920080548501603241798280365247231283679213569616150952416028673710183798794242957386052180819019327994898957369448223036151507419484236771577805794894471780019754504952994383987135377087798399647528286984841954465271692595823104981633039732475940729854695174647493318867636900225121243320707313868443889154988956536621293944402868238091684568801295153688431051118226602220931385
exp(-(1 / (2 ^ 4096))) = 1
exp(0) = 1
exp(-(1 / (2 ^ 4096))) = 1
exp(-(1 / (2 ^ 2048))) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996905653952617421724519816630028802146107443696115030954045901541782978635308770018573647053443740204746758562074598188247803313412025141699827631631861266874813938925715356263009529014812702945445700719154312584467934130892824731726385085920080548501603241798280365247231283679213569616150952416028673710183798794242957386052180819019327994898957369448223036151507419484236771577805794894471780019754504952994383987135377087798399647528286984841954465271692595823104981633039732475940729854695174647493318867636900225121243320707313868443889154988956536621293944402868238091684568801295153688431051118226602220931385
exp(-(1 / (2 ^ 1024))) = 0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944373153537319965422744182066689898394519600488441704236166814577819889129652045103642921024687224485898316506724104724871189145961163497278599690365557029471730550161699941738009746313935409098201960873826437406644790618729833734583546026281987720500785209008787484102280747042378130005477806156251263710488864591029484132499212238702370721444299503012294721308146405112077048209424807779178827407545590699687846034119683432752768247389735917180714567235266142119117694281911161470908472428089079662379928037472242124445500542851322577873216566550232468717792719991263434158605366343621078834864369027023841735114113802233512344428739954169338175866412466750356120101546410293629074314071714386149284624616922364886205429027284949194221891271518769536775396050613300914869174514081628272849521162395968100344872251627697708295302902965866976592251624902628936141252050422708838984323635290274543185469601590897283300742679
exp(-(1 / (2 ^ 512))) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992541659268799793256709034684537066162623528465399593105728481666793721614929881695063825109599572196638488396744163898546587271904774697339513835170407915586652971521081391508783885592284072764460551003426414904400512893639965844619742794962391653821580006809152116164139169585717753565536509994074114620367877069287838169569586786909076234493288036871238103928742351779367111191226216907700608510633398750174738171767984292883813722252692513848964236873047650623121642893896308998810820491854983031465052461672458979638355077187037550224469956095417712757182047358215683100786788470959160616251152010648964307229848782787251571333305022090465237985342238566740042659900363062496652916359239466012110657405409477887057111643401469463475982736277873334606764915361724765690941060606082842481391829885415342790301218903217311658779585801467236184771785075153194743930849233741010964142914673987551013301349192364163971702252086158038390643275431444085441181875193030018105604303255557226843344576854684070442156976638980347863261967079392462128950243971267162940960764159734807331
exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556
exp(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555535714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714288194444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444168871252204585537918871252204585537919
exp(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333333333333333333333333333333333333374999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916666666666666666666666666666666666666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555555555555555555555555555555555555555357142857142857142857142857142857142857142857142857142857142857142857142857142857142857143105158730158730158730158730158730158730158730158730158730158730158730158730158730158730158454585537918871252204585537918871252204585537918871252204585537918871252204585537918871252480158730158730158730158730158730158730158730158730158730158730158730158730158730158730158479637646304312970979637646304312970979637646304312970979637646304312970979637646304312971188405216182993960771738549516327294105071882849660627438405216182993960771738549516327293944481444481444481444481444481444481444481444481444481444481444481
exp(-0.0000000000000000000000000000000000000000000000000000001) = 0.99999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000499999999999999999999999999999999999999999999999999999983333333333333333333333333333333333333333333333333333333749999999999999999999999999999999999999999999999999999991666666666666666666666666666666666666666666666666666666805555555555555555555555555555555555555555555555555555553571428571428571428571428571428571428571428571428571428596230158730158730158730158730158730158730158730158730158454585537918871252204585537918871252204585537918871252207341269841269841269841269841269841269841269841269841269816217732884399551066217732884399551066217732884399551066426500454278232056009833787611565389343167120944898722674894549894549894549894549894549894549894549894549894549906020640147624274608401592528576655560782544909529036513087025653163219300785438351575917713483851049988616126182741696134553277410420267563124705981848838991696134553274598963013217603942782903255981376118319784675215736529166402948477506695855763878034514684236301278179757966734403530796064417700206518657875808923362447696157788381812905413260922586160153571783590912750048789129788651104647931534821226803716139064746777270816559479826389362566849
exp(-0.000000000000000000000000001) = 0.9999999999999999999999999990000000000000000000000000004999999999999999999999999998333333333333333333333333333749999999999999999999999999916666666666666666666666666680555555555555555555555555553571428571428571428571428571676587301587301587301587301559744268077601410934744268080357142857142857142857142856892336059002725669392336059023602426380204157981935759711931586931586931586931586931701639042908884178725448566710760824517438274052030665787757491626539245586864634483653988157178322133192970416750378918502340710730239381205858462879692424141782832627595694123271691010937456754249812534353879590263075864377255858694482345254013127258473211503879383174229146923477385365456640338724806106228102396777071546213087570761758404313591460297306185511685922876180165650730786048863190587278262586815262333030524022480386279098815479240769828280867159429630793016764031830574130551887074002349681627500386216122881115101979325514936078835522049203594362049227314324166111664904245182436513446741254166337130088303407274695131613224647179199418132162706504243557181551720878736755363099990944483985035012099501718646053094834300374289007713727370335215210179984537958445042296108252739594031076260196514883399364590620698618047353675
exp(-0.000000000001) = 0.99999999999900000000000049999999999983333333333337499999999999166666666666805555555555535714285714288194444444444168871252204613095238095235590027256694132128159905921624671624672771746184444520671372523229154553559315182931643404737144065437110228354576971257712704307584617689355924353323820376276336627654222589743098969411515697080032598861272839848264314636878173072948986035022339189802975350070655486297415364472541304518731519896274497899309465558181146703585201699389626344574268988350611416695482388114103196898066137194966034282838715687916119261319333762143425709110590339838882180598292985268894979240744845291220908518042264973425711156582578940715262445004107160050306916380848583931540027170226496270436164263902216266673961305242031895609312242923029880883097018832493942768871873724399822476134617277884393682578331554868480403663752877861887306770789316807618182208619186833228152974601784363318224541297659630934891920267679886274856370267180245835368802487188242564046122916574156189847346301236372122997882313798313420592046450601775151512985764624665300577505585165174748746875594049454235273238063638054025658644046429816981036976556213349297395456043992672016714626371347317424833403955509787280122714189494
exp(-0.001) = 0.99900049983337499166805535716765597470235590236008205905202851119608680258951236277781544460295364854003817047309365031239418306033180187925120097862002022631302562888501116016481174609854998110166865479416704364170017441597125864335372746432512375350616447151425411112605581468112568827784416134732737570405748880574083059776132501702269838351770483510088953396628029543352110214440819980015002657244481500165632377132035110144295522485098654171982056801435915022626837185747821198202384629142731577622373117667244395537987843071965360576591297718328543652972030454429978689077329371985428298655939871179490705001221563226949640786226559935827461023023339465210699766079941934363174797809173778911943883200330471071393241268122288837094510380475452543343631892507378909214491690356644857381509971308358287989884000483171009657958717663631408552085307520098313314760075393467152491652517083270889923055008624609376351491134154904326481100715542339091710429368476466672773623513245828132167490976477533742368759690302698946093749589383640509047704133269572348937828326492328410234454639460681508194695981793140091344838947690436862800553799472038376312868160617767165645381040391663680917838462095687887937248919096702775585166742681
exp(-0.1) = 0.90483741803595957316424905944643662119470536098040095205625731705577996534424836101250344603609045723847874531464831849774890816123879009518927943125572483993185231398601157050124396661050394490662738075379371774615824700332089103606875117145886797887747404198133107667737881698784461565457762786264832758665316211020854625275489563382600299588487532795498660258708961868458219991604257113075695190535701693219237230275707258898793171794060049377565549085130658158158258581451929351761051914932758843104909072923805724370111652242260603347816320782905669859229090084369540606513235891240382200205903638917096845447441312754249340592580983037780483853416207569641150700828603736790394519374735785719790374476052377717483920176662022437683120964091482422850026627636630215526552115159072896280569180510676570767662345521521190398198198230665105139856067224385898160290425179957116368134035830850834407473642992336973098104927146955260448619162862425375010884173424184987458486892608404619326455421429157220314197697064279118706995445609158231682691578555696777905592676296405794573091140017894580285750154462671364878482880227894962735310270835294523324693680881520792234868779198983834200769776466132293578394574856438690100777799133
exp(-0.2) = 0.81873075307798185866993550861903942435859125626901567247802876161650877740249109862345720408432142179071569868825222165135605971515259696601614954117011957647957586680491240243916047575859004429706079201972383178619332266766931989950455746154278533575783164561394499513870144528817879860903196763272583260307016808386729967916767331242850459639463814330202467691259503863293938134133565725357759513463362798044240211359198151654185779692367650046806035613354428918875491336421863895097572860454218198064109265876254425625853569636391013839397239261746185469916801631583728476686169500113607845869826788847102232099613664173230001741742569590920782578826704523025996558337730295540007333883844021084468724237767869993216286119113543131395865373530508312862343350756208250914128184467027768142637202691585346790996381247544311068146516062439900223193196259564296226942897452261080334609374529051783770222650435490666339625146041152650328576822569991515819447765798809098286737824809631645596131997873565601428198985438434100207844617029926175035081082670719689156139056857953936573626869584933431715225947449597477641191071675870253093666437446849163683980117864124674933708129626498065427352668160158533402385085810610082173311923608
exp(-0.3) = 0.74081822068171786606687377931781687218225123199900634829531006680809824687735477101437395100966397095646051810021126814909246517263653806469887331070879855003180571522030123743384521286620745362171666570628981612747965798313515341676686750280958908371729713039676397600464491007174859786120910372496492704263536749471553673832187399374733407039148486443119582689459985309531631529062466106836984149397599913670542774198773825855444304511257813631370984208785312216791746842646298914295313913628276807351604389987653752918979077154439604038732571356993592889274960926750083680676220164685645357391824834514254424502937997241883036289751241951993709310149628840037054402650399584521172541558702952694553584876658384069467054999441011150673597686302675552061763498991455930865619803690717372709361540940018490253197738313913245451837152364146242682423487238396846829584913788581326420176825708529790418909522375141675033916125505774940914972851350333275436921494348319277491126795111890619143338233891028904247533295427198016869929757940183788817086500967917858224163072835719033086095793796257525867552502225563657709070453226906144132503329308847983438092451390313093297562893221959066348249455899794081234778266761846545706485769494
exp(-0.4) = 0.67032004603563930074443292514782607193698092521081219988891033162589417512035374382633754399645793488456309521501920433002265572321444630236419046222274428843934979253673668314435242906128868379427391474911280085722669621536802784906262313237380579644395348615263465278436218560180755027808562197276835289597853234094901141742001076227382382739059906941428152439813654270886874139125618636377077937550894819769307256614869762430387903179048824056843793094774407575316700985899364639494779050304618418405611419928445090387145749020557699857691391475234346481512520208912108207144347481041888862977488085390745680117521608232124292666218358770610254637077197385603404821508809926049606339147803324013294013793320378866800211900958055270340073925975365389321214085141762191054683674568887264346990801892923090090684734938487257916102063258336532577377811187158539432013673240957927266369857092965530888987071553585304142688361105688860991011857065903012266328566111710322103896330285104799845461264548603475637979226941479802341347508492131271748049664681373676889589041929466324042491982750077017378298871314156909012678981414056564906553158624347669788180782961018243202886658996441611089282687307124913781514877765941932373384543129
exp(-0.5) = 0.60653065971263342360379953499118045344191813548718695568289215873505651941374842399864761150798945602642378979403952517653780808556294653334117982294767742470758124651684794127251589884790055524438857185075313848684419931871568453157532089010759765268911716273449065255985797440521450982249951538533171327284253813118897840125624139876293959876706292816486229260755084585254814945808446148779273213570505628621800168998198535743217917411720130152453218585024404425877530421602699494046509240217113620018013809786470166394773891099953942312783728043999280855885146469400963849708224915459865747879948314642616539280571716976933858183314528301332597633502587232663473044594482323292556671379197386599488760115757421099964040803633599289297711919492540827626309294487464304609233134622308091500302194892677342306323737370914125619876318730373667062878749700309244193917841573249818949739096510232551098927620281866454085711102103986661649869274393978723263718119859288497621536316386486947906266030079255968436570017957435133521534994370879273819165847580315253686474389003257043442946890494332274772781121193493178267506118043015059716505965441205061910958340685749674073065640848907690457511739433886334088712320575064705044603723942
exp(-0.6) = 0.54881163609402643262845891723256787533231195669062806698071211730844385726742508160216671209970091258536457246716061054240853754027216765659500875135502064898638611857904719933424637428552350231952695437373972546497252192666213372151825304697365370477278745757903989945033016228823104105018326928296887665381841069182481902930546102572897010272272252738512810589288175833990460232499770708754238862603326026568373604024764623463529868279523285431972890652113401325780238986732602320031861980960562346216530223456291271513367543165634835222984678684988734222749016627551444684216657266515294390111075382442312825015670043530754611984479887814364015750892868552562058574605807278888595998057361479042795374651377946265767361420640868272519291983406395502659014074425241997052663272769391159003580205766993151668158642990393386550854479960891829436795242175118859873385700875489459305746067804019408673510135191812797259636511979609705778683784094182810516117685158458797910703603653181850125497824896187236132130025576802113061310951077168320885849370778008737016687689831212158722469418453647559063363028399063905337591771986741451607300665558176340621108836826761829630915870213080113276034846979457376580721209314210231536457173977
exp(-0.7) = 0.49658530379140951470480009339752896170766716571181626205471149701724357007290333317504150306190813133056192068411263192477823091624043285995491412854468597209322157789680819028186251890312684911273129902880708791513824430893443499740670812574653703356952243837194891781231467098126795117602038128982545064712666553818287100322261647905311767870216359800257147524205714277272923542513466026634148101429958431884008010809418383990274390393544186213320902486973367889830279684558364017887012226915973402976843566432857101228238951410905966853256386175861663401042912078863747166468215852608530434615518804423474294329341492492660372396233624314332631627897202561284230131158254131011219633553494028503217028060512726493185850429635957759142242915060476491438790994382948063436832469061898796209536604286905687807676123986344217280901518915170241771801348117968540452446654288024240331448827783876407348794447730971540496789524666623195326257896956022623993683770432065879016346629885882105653953732758922833856287724589432632088485426921750697422509270310412900032697657514990380080540118424080051346847363497404226505707548182765839368026205541867333660762868994660652649844768761607611902242248858873938095697123317659224235713741968
exp(-0.8) = 0.44932896411722159143010238501556279593421494127218449089798933443379075508706868388238620316373966456339063744617728092539581849210982655924289171220183930485956336025919418587921930158227400511951583956682723573385083819345735916159669679392918641368141148396678489774835831927124270632164063818933332673247806662596761480608796589358008254790022648599466821888110331625332704476278781762692891190371137241427222716910242624051460548560750763761900215622162039898327185840156058423386715773546934887376002980633774043133337755348553909097295361512087863759260347977811131617090365806187383636865888108281428224356257793008553434871181165866298235374848066966696389326367436543750087238038737994046833541405680106975142072192364052261317414093374119502815632622437935000532319758384895228829771170304522516529881264801748390129848933134783152414562048105719814990744415418066563238931542322426328488807548433795994957703995365660391387729784333549550846481456709266105720964687067005165662095340796522773334139376836364700536885167340626608218910329863602678938302000044837186665387192816347722714693051002863011982131573095827508324481055458098672186285391202307064373777052628928502125574089595652185429917119349135256644177237537
exp(-0.9) = 0.40656965974059911188345423964562598783370337617037816774628864840943271777036274935872223831655726536341907145646790369061833897813059052184595179387235222717004615842957360146176629640657891328683616099147281051937464424630085035225821915990555697135336134163189127621681630805835310226267834720851560621807119922018711095250337002645034900507897221757305181381562995361796619109686163936310781592993158902549748747026916613934414306761237782338644431798358063026623998242008375359127823233130101303672128039877976200459906854367965415976553211076386662203118452069615726267386579197876942874357878930084340725425958918768851090677679533208457416850349592499701541631616914419496947498313463568213098097314911855870202328764866064336917555507201359259109034107389053290480096082308374904116998563545805312801089509285561709749340979948158448638439272073537154882397846834273076579120868038265055356293318823578129572040256286737057263382764395674316801837376208632921256693959316553715679033338644813508848226387498691228324546127442823488240915868549832717744955883490945216985957633283009557631168297051768057066985157455646739434510439422461633116627433643421068259108726047447297852056738253157185653439370683661468965529192081
exp(-1) = 0.36787944117144232159552377016146086744581113103176783450783680169746149574489980335714727434591964374662732527684399520824697579279012900862665358949409878309219436737733811504863899112514561634498771997868447595793974730254989249545323936620796481051464752061229422308916492656660036507457728370553285373838810680478761195682989345449735073931859921661743300356993720820710227751802158499423378169071566767176233660823037612291562375720947000704050973342567757625252803037688616515709365379954274063707178784454194674909313069805601637021113897742282140173802328324652872913890046609866595124440976998514591642878037202025102245787321110595377768074371122062400051679652809754447802864860068385642004336846624843493869182620625189948219709924234252075104920934452851244860224513809864174210612195363683100782092248046530798065628541547860617931557059871702159996991882282653979278037471274386351562967145119439867026824526797168143897721413595796905425291035488597310782332694141185792356959493769860126575880312799846794846735134680226530244627705698244386387297002987588809534112675423789026164331040918607012257175816660345100790985888080842868407400134038381320004056775831406199265584918451278068708378191982028128450226420817
exp(-1.2345345) = 0.29097017746515246420652722030044913717163450572284514228055170758990258805262222179099139008677127716825161018111800512282629203327937852803377697194238430436994567067068494732526034989701640629081508899694010291857705177977823039187381546420433543905980275994904239563822504418210727257963678736327784776149079682828639738197905973878406482913269600164182359136272451472664684838345792019065429148097285519555771675326162297280562188124875447076470583564039690928564168605110699078407108017311718866815367247665186262657904875597149581616507790361309213156914530787827830810274501045213899717186073174990573802938760252688971621005366683898616454469481160215802465102219116003830877386008375136247901991807699001926584667384189560590875666611066149049336754353614490150544357501011759306802472254644604743814554354268389472450614852429512117432127999071255107377890752724712043329654248247686520445692150106132128969867872513651084682644053126524056920260659559838790598643528803209925120075850383961346734892409752447910516886903053438242826929821273781839854373959640452297180174921538366119090647593510812933558383934036213120841315663194236553207169874811746212533757095371074637911061155686882264092838394261450933856482992178
exp(-2.435623456) = 0.08754315072804413769438832124059962198524590177479721425448075787635372371746617989934326648728461104507879949504142356407764165016667978692423969940411897025498232728176464272057802202362198316194693037919872539809963808534612107229231436299606340805040506335064189849156992019988599476199289389752196869817309122747450626568003335390817835536350958571355980590230325423275417838858804944618885398298788493423864419400529772431284989431048075540011589222143973015466816236629288599770748607829255704816072405306029238692190544467143161593297911369716454305807770231324950313856952236074528072332052125173364525964472708029560996128488131791102373651526919674654992946325959471797945039173831186022739927853379598530297921834503948452671562230102208211803496699102810953648092428758298680623162663597315362443817764035454340335355234286566088061723618785315386631735896841388544426346449326385707639849223819128375868389785590257169247673622601423317735968213414016033319676445989762573399829575246203914603619458161005169754896872412671840178610263266633329417930280473739484800646956078656351774193269682039157237554302555818396437641361007037582035470692002273092654402033015624159831028625000799843341858065855608471762384755771
exp(-6.24354563567837502834057) = 0.001942954287398880199606894698748875258321251873700750211759325145024325271103935381895744406400290325611835624779375812868470131475858963623460307448627886271204888598031011652798689167162212449068259810480258419999720713923833244474140515134636429611890908432914785628565717844890029881531793185207515470004981391064780831863641430484588653040244062638060783921950252488191828027647764101178284677297441011450678035416439343922086907919455638312905258562188328474499685613040910811853467841047947507823347568072800181500704372531399309568691811758500985832283541637769812964187926510518582491807175428929352215472875235655731841517567987797696401451309362067781171968690021648872742365911125844223756160259253259225711450682062414835528102717253596302995571399328247979509975010090186986538100834526032092457821774231463479252180884700882563290105779279869771311635402305302014159171192510577161378622764423897171166094085361012478664822763514242435267092942776616344885428270082417033314409941406517617368132402997878169462308607117957075734605061532463066955225018058649572778440561152121681982237602876314918070564123880688271202426383615085674917191358295536719006133323248709024332145625702053982046051897397682094608073119211
exp(-32.7636756) = 0.0000000000000059008758846024659555668926715556105325058755224197037270588908819509746545511575602217096671145364607017113595023761067681403863631208095320145692479563530160201342593167856189708546347435817295680438565765156592221258130593371818007859255601064822353502310557674228900021997152247964856555811961033707849872224718248796952198635228734323169738615376501434027321465439252030241259860305997418566834415323145195604646242173516842789129492971975364540246416954149497790550389181408287925697507271624523345845968867669308266523334345277373531005786226627707614967217397818594577883894409407892874291368256976639152021442465958691130282885516378177451028622101073557758679030200572945839408994253171774179596599873913028159400337085195223325067175290992988036545941035054161258346201848973774169165267914747424584427359494769690067902893878461274427742105033521753402693276825054414940328780823096896558518429470831142084820399302215076497356552277327857957039465859417573800910863151364485295534583186238599177422857753015354981635875838112097198004813574619240723886071914765559645894396505697054661982288642135640986602697363027709986372301656954378662199723999831571226342978506060452738812656822091795514692626282676032875594768592
exp(-344.12324535) = 3.5413874985856802665429211662542263526356821551187303137608575768952382859913968201472806300755487157898057347779884858928892826590937857082535356496288963970826962935016767546305631623687201186660788845772580096573666179335332879774161658293279685025719138739710462940124407033741648315556855686519874113665687536311616215634370830474168289370736113645518104734705794674096854200389942972016178665956915108532437538713246828914906097127209140968841360191706222843100058816423505686077061874383559229991190464297677668977066332722421606933001015131123494456357335614959460983170241794518447713205446561808261443761886270495886789444749419514216676564739284721356019777735380764820313801613983663817508186166807864537359212691382574323182798023224115708597400131125778300340047186720062736548204380729874905078882458173898951813746661313031593032510823763285358671815319408740782915063807396860931395986190184210148418503419494475297112478925127123421004617667458631043588595697553340435059617633001456854543353263983395644045733257780055370220294347238623162384225517246466798834930776031506552059754255352076480345166386297795945786559781102370697150377696183818735185213757391292248024759596832055512106941794067273633849439547147e-150
exp(-4564.21342245636734) = 6.1276845287958513344761990550923968760973669268398660644819162485645942562744130010359136234683795742957482327933893940157020476992862113481250768435672978878163108294529567098541738069137465053865456198587647472761952789541836071005349884693803581355935923623212901707081052871864073631848901845459181033188492893672544231573333229640955651077676153860513155539228819931631236447680025234000901046657975695324698481282821228551438391660074743823786963362121862913034847698763920533727023728853885779168089915978482713860819249395396253065601717449981273780626173196603943971933490346682725894179999630696369975638239458897868319166801211189324368084583119368873383787722940064692794219897460568925214892680191181336496215856062058765203794602933963736902426618371095527074937631180999526578812497829853526705122359531961953798501391701838782611280209996010188176737355817700991808915683386863570379996945916063014480568768916344016485510927104417356044062742819672409478010499782504768184042123518719007589740203348199597199023462285490632051483055042331262914250625045474245233760700634352825091216228627304659149715823879552376973564409822648371795574601374727156539659169934229755913068729659336320911658683436361319454400125695e-1983
exp(-45635.2134234) = 7.561879285102925012533086300420248634729063338786959325292754690064588743419846017685993116344755518236245988774096684899928936344512516841854412579004318354702835050534004088063270441262296961442611489309108232479217511544169974490151106605149937698157284685950165586786229616933791048069768754382051968702490447144565186771041071605089822883925575456990275028807532702296554161813027177512814405103130795696324841424578849441604393105760071789643467458926517191710626011704840186498680134095710043054529929843796613407055310152019460215351984641730474493349184851336376268431771889683534162533081871798623452528979901778356211859374788484240182130900092834646703160736711158668072823171588920662026970061914088398312965969605657539761326493760294551450433790493020325566660193360130714065446141047428100141129582542337333928638586090377618723446193434070700231258482253523121240820309231749830494501567888239763276655573049683294402175729564533573726234427904728357913047243780258931950753614885613488809349979425065283869808081508204356298577968386070131499698617266981728650916164613315238799261030814764074932660721869634024481608528152517131599724244194892725920307998183826457720160660688324055722628476583402627132910070032e-19820
exp(-4563456.21343265) = 1.4063683750433212766507407193414904836734158719157512485706557974478307717215702409374330001129624553299911348855590775250044546765344226453491637957151682309002950444306006812330154306796568311073559112641821704606188158102605521902922023073378591470055438557308075590346648375810175361037068635981531905533408061710956473747168940099055839628579018162347800213103984118158455691197740508131038779291071082204319223567071857833877729350260857429545604786860759680224139965170997133389432840869888458152182490727553215645488023426891017037925785267972917311367102749312423483088785389100470956193732913114338526506839507263461113814207033285743881446446712030241982103509826151899698158771853770491261754698488473884421160614099877898916482312527210715607037475711939496742273925866935248174847164275055437448294387326771371964035496837839917355999235476790235560465747892582218395427637386845617280569363526427562904024668732691639919564516517948114795119051080348437399477982703108827058762780679627514471459818230448842685288985435282107971765892397719631592110455649476931628701219531591566151954221665710793768480682527991130484297160138044681825859671789506680970038881215134301449374197512663773655543621725857558655991787324e-1981884
exp(-35673673673.213415463673676) = 3.2070459657821809571596988198934337053528369636602659264111361709843835810120269503954714197211018209865496299076231049996481088951371137223800007052078121177177656327106022669301825757643917872038869274358467576586541775637218074641192923995327770207311916708852229394635070005780075569516446756419539007625517348217267506155875830348412181689054606432135128115083802342270662709003934796746609435787061285118234034881090813393516808547273637116229616491774899183046960578619346323483763280822399586156742789031563586243921521738086486402882039482339091884381891610616769791051837381997745126657313031956908046300853591378792434026949808545421249959942950457542128736081712463171214638122056817212083145126857929520498767525373649425114088170325913724039400543383081545415404190896549254272280328249884767013542687586850424900554629525813143019865998925047367930767333265792910255816018480893773715613893608480648222616254367783869636473099969292236054035817773753441703642091798866886299818111477147041270283454185191253253560517062959770761505384213180759683339648758293905695200732217055162820613908379885339397282688388498842144195178981162306482016497576274691755351955456514400029387101261393917224425188323879375625494803277e-15492879626
exp(-85467524513451345.1567436734673) = 6.52841196777537746517292012197594503023852963121482259860484224041554778069694476483296003657063137832446154777336851031157513537917336291157687578900026729971113606751256294831723610201471384999108619836919230291932496004659960911251588743005359297971311689320187535367929731782505749209669186077026239350634515805157673666127013613570918923786208424892880671327286069299416304924047408720299142458765694958282889851484412787617822761791904773377050828701614222139830307356151951475708222842645504026397891495520556372974983932154072753643748223964557585250225500932963119068318698486526562878396883227615529529503631868610873744592437882017041084988717631239835010228804990382517896226533938854300484960277231982671584176807142023863708483459457075687319646517044151061072796423527720216530791598212405876985214520605920311193478880233632609237226782820345902965921345676010999360721774331584629977294727810977056920587528706846375802336429363681531611239545937250863408170429326337366605139702315783548187626703716492548225168098986188652761932063311246544084888900079152841970962211169613163733485684102552838054730476170628584306484864622050752803503468672616685212327945417393012370505536245408753153402479339526479989004832e-37118074278122828
exp(-456346666666666666556745674567.2354236789675423452345) = error: 8
exp(-64564356356566566666666666666556745674567.2323454235423452345) = error: 8
exp(-3453434563256666666666666666666666666666666666556745674567.2354235423346452345) = error: 8
exp(-4563465346745674345345345345343456325666666666666666745674567.235423542313454523657345) = error: 8
exp(-55634653467453453434563256666666666666666666666666666666666556745674567.235423523423452345) = error: 8
exp(-5634653467456743453453453453434563256666666666666666666666666666666666556745674567.2355894235423452345) = error: 8
exp(-456346534674567434534534534534556745635674567367324562568788709897694716597264597236457236974567.23513454235423452345) = error: 8
exp(-(12 ^ 11)) = 1.8869408562667258808283578009849931729596055885224101448518512329617912835828379366494257858738844915563826131309469824693369225332390518864983675068874999776569793305246492192071837867278485816369591691738377915180138827325747514100587522059842475461782990853517944932843890295867001870719152146769394349240227072130557716959671037340129050484228562285915396577204890129282189343624410576033303824578444405502332223005054866742926986697264777555822710643409047619705663345742800799833277322419280745975641217256309014614704323331995175858793651331257438964495300082838733230782611253108256524074976331205048945149630474121946311965753879941106927765825008953622201010065708460143716004683372968567560752677286430954341472990572066368751293473889637941313296192616859283207950638658628466390859468516782466518599239492944092555999982191240503411250455350274081173614761656620258462163136316523603194214762349190204347432847324990050293461767547532447378538881350608356521202723970724613797233093906392547261531485441309640018713452268952775069774014751412605636125089434070658750842819552404680517146662317850221586962475147787429549485090483878653418920062083560978322688480304510937530654032898984816425544971900666516722799849261e-322684435398
exp(-(45 ^ 12)) = error: 8
exp(-(454 ^ 1231)) = error: 8
exp(-(4564 ^ 1231231)) = error: 8
abs(-(453 ^ 2134)) = 1.29886225206292107299436009694251803652060507058419913744278130141800366337412669593601652334107440191170418971378016397088974922619097042270524566655342689919969759363953273996043032253273805700608483975077409798610591594295187879865093961158546396977375394853594746196100683519633565680673433993308673951670628440214846416639106200932328331086910233851959503978489757411978455039998781421208218544365962497736740264219839118403952891013564857949999102957465862385452753052223517873754629002640041269285639859629824668717387178361103517529467782134146179964471444948028742026948764225545853192655446853910286066361990088907975886327931905116177676123448192107744292157516152063933636887828850742093338781004483284955015953276885966982680359680377027403815532356990338091953601347710148696139577370520731468191896329617674771977757634993062396036593384043345051645202806670473418461356759043529378951122349793133814642526342220752928038554869570237788283471483880017104388276756643303529501680870495628920559493780597677546314054479944439688000375540390021076206397860359312328899779269218499285145401107672891325635567335729499883380907260106830159868739176039335201582823478786835972028145733514525058783368241532908207701830373553e+5668
abs(-32453.345) = 32453.345
abs(-42) = 42
abs(-2) = 2
abs(-1) = 1
abs(-0.00001) = 0.00001
abs(0) = 0
abs(0.00001) = 0.00001
abs(1) = 1
abs(2) = 2
abs(42) = 42
abs(53452345.32452345) = 53452345.32452345
abs(345 ^ 12342) = 5.79790899552528405982667214015050924434676641527444938039519729674143217392337393564682128270179440217537044629994949114178728047053861572031972805510081247619224778162506238273939346030465842128966595562516368610989853646250346692082987801908485546494022753394452658729524918330900572946268005316901717802240446840005917237704402863780438119045807246999905234674394743756025493813559769123173554315217967569801119883057679608583886307985917842049370550533467082712465646855184386392046407669104637640915109525312831770157306158341057955024311076965017446790929989232724585917976915066470332512346532008359602275957493560838919832238885397016228904141078753947379592541873743329898880631250503389681142201830163618734178144808007397082226041305385073666826618082221736663216969485257717321719402513598399572042799051039002239936038461137311125631353872366136052969200040004989175512923917931033108852109486256537373526077142110908376996476798396489003905409014701604549682415893967130961209441916698739278632723187746370744303016170180616536250952969908109050617229588265552909798395442781894382948611042939817277423110073748236288949035321562129876961687052707569558644387451923663457571175866235869038478158875741939937231787945733e+31321
sgn(-(453 ^ 2134)) = -1
sgn(-32453.345) = -1
sgn(-42) = -1
sgn(-2) = -1
sgn(-1) = -1
sgn(-0.00001) = -1
sgn(0) = 0
sgn(0.00001) = 1
sgn(1) = 1
sgn(2) = 1
sgn(42) = 1
sgn(53452345.32452345) = 1
sgn(345 ^ 12342) = 1
round(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564366e+32
round(-645634563445643563456564365.55345345) = -6.45634563445643563456564366e+26
round(-6456345634234511564365.15345345) = -6.456345634234511564365e+21
round(-646.09999999999999999) = -646
round(-646) = -646
round(-645.9999999999999999) = -646
round(-645.59999999999999999) = -646
round(-645.5) = -646
round(-645.4999999999999999) = -645
round(-3) = -3
round(-2.9) = -3
round(-2.5) = -3
round(-2.4) = -2
round(-2.1) = -2
round(-2) = -2
round(-1.9) = -2
round(-1.5) = -2
round(-1.1) = -1
round(-1) = -1
round(-0.9) = -1
round(-0.5) = -1
round(-0.4) = 0
round(-0.1) = 0
round(0) = 0
round(-0.1) = 0
round(-0.4) = 0
round(-0.5) = -1
round(-0.9) = -1
round(-1) = -1
round(-1.1) = -1
round(-1.5) = -2
round(-1.9) = -2
round(-2) = -2
round(-2.1) = -2
round(-2.4) = -2
round(-2.5) = -3
round(-2.9) = -3
round(-3) = -3
round(-645.4999999999999999) = -645
round(-645.5) = -646
round(-645.59999999999999999) = -646
round(-645.9999999999999999) = -646
round(-646) = -646
round(-646.09999999999999999) = -646
round(-6456345634234511564365.15345345) = -6.456345634234511564365e+21
round(-645634563445643563456564365.55345345) = -6.45634563445643563456564366e+26
round(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564366e+32
int(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564365e+32
int(-645634563445643563456564365.55345345) = -6.45634563445643563456564365e+26
int(-6456345634234511564365.15345345) = -6.456345634234511564365e+21
int(-646.09999999999999999) = -646
int(-646) = -646
int(-645.9999999999999999) = -645
int(-645.59999999999999999) = -645
int(-645.5) = -645
int(-645.4999999999999999) = -645
int(-3) = -3
int(-2.9) = -2
int(-2.5) = -2
int(-2.4) = -2
int(-2.1) = -2
int(-2) = -2
int(-1.9) = -1
int(-1.5) = -1
int(-1.1) = -1
int(-1) = -1
int(-0.9) = 0
int(-0.5) = 0
int(-0.4) = 0
int(-0.1) = 0
int(0) = 0
int(-0.1) = 0
int(-0.4) = 0
int(-0.5) = 0
int(-0.9) = 0
int(-1) = -1
int(-1.1) = -1
int(-1.5) = -1
int(-1.9) = -1
int(-2) = -2
int(-2.1) = -2
int(-2.4) = -2
int(-2.5) = -2
int(-2.9) = -2
int(-3) = -3
int(-645.4999999999999999) = -645
int(-645.5) = -645
int(-645.59999999999999999) = -645
int(-645.9999999999999999) = -645
int(-646) = -646
int(-646.09999999999999999) = -646
int(-6456345634234511564365.15345345) = -6.456345634234511564365e+21
int(-645634563445643563456564365.55345345) = -6.45634563445643563456564365e+26
int(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564365e+32
ceil(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564365e+32
ceil(-645634563445643563456564365.55345345) = -6.45634563445643563456564365e+26
ceil(-6456345634234511564365.15345345) = -6.456345634234511564365e+21
ceil(-646.09999999999999999) = -646
ceil(-646) = -646
ceil(-645.9999999999999999) = -645
ceil(-645.59999999999999999) = -645
ceil(-645.5) = -645
ceil(-645.4999999999999999) = -645
ceil(-3) = -3
ceil(-2.9) = -2
ceil(-2.5) = -2
ceil(-2.4) = -2
ceil(-2.1) = -2
ceil(-2) = -2
ceil(-1.9) = -1
ceil(-1.5) = -1
ceil(-1.1) = -1
ceil(-1) = -1
ceil(-0.9) = 0
ceil(-0.5) = 0
ceil(-0.4) = 0
ceil(-0.1) = 0
ceil(0) = 0
ceil(-0.1) = 0
ceil(-0.4) = 0
ceil(-0.5) = 0
ceil(-0.9) = 0
ceil(-1) = -1
ceil(-1.1) = -1
ceil(-1.5) = -1
ceil(-1.9) = -1
ceil(-2) = -2
ceil(-2.1) = -2
ceil(-2.4) = -2
ceil(-2.5) = -2
ceil(-2.9) = -2
ceil(-3) = -3
ceil(-645.4999999999999999) = -645
ceil(-645.5) = -645
ceil(-645.59999999999999999) = -645
ceil(-645.9999999999999999) = -645
ceil(-646) = -646
ceil(-646.09999999999999999) = -646
ceil(-6456345634234511564365.15345345) = -6.456345634234511564365e+21
ceil(-645634563445643563456564365.55345345) = -6.45634563445643563456564365e+26
ceil(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564365e+32
floor(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564366e+32
floor(-645634563445643563456564365.55345345) = -6.45634563445643563456564366e+26
floor(-6456345634234511564365.15345345) = -6.456345634234511564366e+21
floor(-646.09999999999999999) = -647
floor(-646) = -646
floor(-645.9999999999999999) = -646
floor(-645.59999999999999999) = -646
floor(-645.5) = -646
floor(-645.4999999999999999) = -646
floor(-3) = -3
floor(-2.9) = -3
floor(-2.5) = -3
floor(-2.4) = -3
floor(-2.1) = -3
floor(-2) = -2
floor(-1.9) = -2
floor(-1.5) = -2
floor(-1.1) = -2
floor(-1) = -1
floor(-0.9) = -1
floor(-0.5) = -1
floor(-0.4) = -1
floor(-0.1) = -1
floor(0) = 0
floor(-0.1) = -1
floor(-0.4) = -1
floor(-0.5) = -1
floor(-0.9) = -1
floor(-1) = -1
floor(-1.1) = -2
floor(-1.5) = -2
floor(-1.9) = -2
floor(-2) = -2
floor(-2.1) = -3
floor(-2.4) = -3
floor(-2.5) = -3
floor(-2.9) = -3
floor(-3) = -3
floor(-645.4999999999999999) = -646
floor(-645.5) = -646
floor(-645.59999999999999999) = -646
floor(-645.9999999999999999) = -646
floor(-646) = -646
floor(-646.09999999999999999) = -647
floor(-6456345634234511564365.15345345) = -6.456345634234511564366e+21
floor(-645634563445643563456564365.55345345) = -6.45634563445643563456564366e+26
floor(-645467856786345612312312334564365.95345345) = -6.45467856786345612312312334564366e+32
frac(-645467856786345612312312334564365.95345345) = -0.95345345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022414415700301320647693398499371
frac(-645634563445643563456564365.55345345) = -0.55345344999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994900637895529228123746184
frac(-6456345634234511564365.15345345) = -0.15345345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000341568009005608225875
frac(-646.09999999999999999) = -0.09999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976
frac(-646) = 0
frac(-645.9999999999999999) = -0.99999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956
frac(-645.59999999999999999) = -0.59999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976
frac(-645.5) = -0.5
frac(-645.4999999999999999) = -0.49999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956
frac(-3) = 0
frac(-2.9) = -0.9
frac(-2.5) = -0.5
frac(-2.4) = -0.4
frac(-2.1) = -0.1
frac(-2) = 0
frac(-1.9) = -0.9
frac(-1.5) = -0.5
frac(-1.1) = -0.1
frac(-1) = 0
frac(-0.9) = -0.9
frac(-0.5) = -0.5
frac(-0.4) = -0.4
frac(-0.1) = -0.1
frac(0) = 0
frac(-0.1) = -0.1
frac(-0.4) = -0.4
frac(-0.5) = -0.5
frac(-0.9) = -0.9
frac(-1) = 0
frac(-1.1) = -0.1
frac(-1.5) = -0.5
frac(-1.9) = -0.9
frac(-2) = 0
frac(-2.1) = -0.1
frac(-2.4) = -0.4
frac(-2.5) = -0.5
frac(-2.9) = -0.9
frac(-3) = 0
frac(-645.4999999999999999) = -0.49999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956
frac(-645.5) = -0.5
frac(-645.59999999999999999) = -0.59999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976
frac(-645.9999999999999999) = -0.99999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956
frac(-646) = 0
frac(-646.09999999999999999) = -0.09999999999999998999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976
frac(-6456345634234511564365.15345345) = -0.15345345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000341568009005608225875
frac(-645634563445643563456564365.55345345) = -0.55345344999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994900637895529228123746184
frac(-645467856786345612312312334564365.95345345) = -0.95345345000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022414415700301320647693398499371
factorial(-1000) = error: 13
factorial(-10) = error: 13
factorial(-1) = error: 13
factorial(456456.234) = error: 13
factorial(0) ; factorial(1) ; factorial(2) ; factorial(3) ; factorial(4) ; factorial(5) ; factorial(6) ; factorial(7) ; factorial(8) ; factorial(9) ; factorial(10) ; factorial(100) ; factorial(200) ; factorial(300) = 1 ; 1 ; 2 ; 6 ; 24 ; 120 ; 720 ; 5040 ; 40320 ; 362880 ; 3628800 ; 9.3326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864e+157 ; 7.8865786736479050355236321393218506229513597768717326329474253324435944996340334292030428401198462390417721213891963883025764279024263710506192662495282993111346285727076331723739698894392244562145166424025403329186413122742829485327752424240757390324032125740557956866022603190417032406235170085879617892222278962370389737472e+374 ; 3.060575122164406360353704612972686293885888041735769994167767412594765331767168674655152914224775733499391478887017263688642639077590031542268429279069745598412254769302719546040080122157762521768542559653569035067887252643218962642993652045764488303889097539434896254360532259807765212708224376394491201286786753683057122936819436499564604981664502277165001851765464693401122260347297240663332585835068701501697941688503537521375549102891264071571548302822849379526365801452352331569364822334367992545940952768206080622328123873838808170496e+614
factorial(400) ; factorial(500) ; factorial(600) ; factorial(700) ; factorial(800) ; factorial(900) ; factorial(1997) ; factorial(1998) ; factorial(1999) ; factorial(2000) ; factorial(2001) ; factorial(2002) ; factorial(2003) ; factorial(3000) ; factorial(5998) = 6.4034522846623895262347970319503005850702583026002959458684445942802397169186831436278478647463264676294350575035856810848298162883517435228961988646802997937341654150838162426461942352307046244325015114448670890662773914918117331955996440709549671345290477020322434911210797593280795101545372667251627877890009349763765710326350331533965349868386831339352024373788157786791506311858702618270169819740062983025308591298346162272304558339520759611505302236086810433297255194852674432232438669948422404232599805551610635942376961399231917134063858996537970147827206606320217379472010321356624613809077942304597360699567595836096158715129913822286578579549361617654480453222007825818400848436415591229454275384803558374518022675900061399560145595206127211192918105032491008e+868 ; 1.22013682599111006870123878542304692625357434280319284219241358838584537315388199760549644750220328186301361647714820358416337872207817720048078520515932928547790757193933060377296085908627042917454788242491272634430567017327076946106280231045264421887878946575477714986349436778103764427403382736539747138647787849543848959553753799042324106127132698432774571554630997720278101456108118837370953101635632443298702956389662891165897476957208792692887128178007026517450776841071962439039432253642260523494585012991857150124870696156814162535905669342381300885624924689156412677565448188650659384795177536089400574523894033579847636394490531306232374906644504882466507594673586207463792518420045936969298102226397195259719094521782333175693458150855233282076282002340262690789834245171200620771464097945611612762914595123722991334016955236385094288559201872743379517301458635757082835578015873543276888868012039988238470215146760544540766353598417443048012893831389688163948746965881750450692636533817505547812864e+1134 ; 1.26557231622543074254186782451508292976714038622746607681878288585281408231473512378178027956195710747652085325980602248032409037821647694307950255780542719062833876438260884481246264883326236083761640812211711794398858402578187329190378896037191867439433630621395937844739222318527825476197717238892524768711860001746979345491128456625961823082803906151846919244462155525865237400849328072590562389621046897315225875644122316180187743508015268395673674449282062313109736194403547237180128677530195561357213762079595588605599330528569141571206229800571698919125959265404275968534412769850067248695582019306579002409430076578174736840089444481832191241630176666077706675850821695982392302740355177386480656004927020957328434927088560369202198833631115279881092773926965627768134466456512384193015861573428678606466663500501133147879113206396685108715698466648735950175189956709584778064116675053464625904711368626473496662434262426771752047323142810644179390418686537411874230649851895567426401115985800356440218355767157528693974654538285844712912699558903932944483157465002687021497088080531004063984809426956235860494033480849700646689002062515169684797275155764259623921362691690898846097942713310610188956344210940823104088897529e+1408 ; 2.42204012475027217986787509381235221859098338572920729945067966492993816021564742044451905166648481924932145667149704984232752509387481734383839375763145922845082849997227127414016031105783055846363633712407933244782073928110103711266538753718079025757791927310826291690475040523505506008401221949289237563513629662202002317810961981804617990689745042054891261087058908805650391358456221103769328878296090019507413099979903597071143627933909429203286626049637582546142772755571000300775290614147063957439002498851491426444986500645887322695194189954597033391035158855923294082956927698608022220028996612834393163002878920338265474960347351631476526277225717115468671686281418472874118714793634950165319745745566041313450604912204494705262338468208886479067330956929238421561178801427495490591414836230322620024681644130193484608025499864732527060610451208805871229334986218539924330905429957638171880624723819523260464261432989407063616375367209123275161237834827384075787356771753287924251833711954060294360941162934900956604372083673740109088239297503122461253124564268729671705374773450644331492455811956047990147873620955692516151773711039975473055185406632842001472865789628693652378708020647632715713644131877343275100726310787e+1689 ; 7.7105301133538600414463939777502836059555640181601023916341099403397085182709306936709076979553903309264786122423067744465978515263974540148018465317490976250447063827425912017330970170261087509291881684698584215059362371860386164206307883411723409851372526504540252305657565886062123887041264021962997102468682662471338366096312704819557227970771168835262025986914099490128789574729041072249610615195425726739632240555672735478689372578583873240464624335733591859774740577632892477589756451958359135408089811702313276225071405727134411094816402994058882784778044231447320047952513831820830242772780313321930521095250760594899431434544932525959487638592212849456043729642838600294060187407273248889750422379351837718060544178311664970826994606138023053101829193051074866557780301452325179779038861503375654483037490944016227018295230332909172043821063709710561625838705188403028893365030975628918836456867210408418552936572764623458830668349359476527455949754375965173369982063973170211691296324744129420029780008706172586822388086524358336562348270439589365271184073541879977376305488758821994398467340105136228038418781861100503518786270784091294275345464605467487015507249576750977853405929803836420407629904807293450104625517526e+1976 ; 6.7526802209645841583879061361800814224269427869589384312198268703685091643180416969132446952698303794226010370578672908593198347699886928591906501031587651846976759681112609524787093848004428636186893395272784450630354080243217646658024696659065951793757223520229235577548653833681102170973893746054649126415909143150172860721156685810655759230011450132992176454983227538696340112610447029002337004887877266387704586077293585433151612518800147764461182680822867092786694982831838641800997499819339206579415325649748486265233918911087114592440896594062675914294925816719862178374679272092637524786939036290035924271782253738059886933923447877769583003016705363339031413069155837518524761078342052635475632113169618774549275701480106933362990003732589370593557325299434734459295866728988740794174654391479926000848846686708729736713207285203712732201272410830836913052635365082888725171636081587151603468291106754640398232146673627370895934090777828827549554232436190464827998683927179246029919443251026464452337939599198528297828591122689960620361238248313158071643395848405047261412680039877733761849874447323867911712630023171745968278465780558568067035013885275080292137360491875164947724464221693533755035300065350065137490832025e+2269 ; 4.15156914349396074560727984184324899972648637645371784312067875411727482742373216638691256113207494957942375768997904995112777631828043396236890509226514770029702111511416294489984297168442389183071946440444000725922317607888933168329264930693265090479270583296061804670399337866390693355870329443041403901146839382128090492592003407930332553503480615724099732686668927572420386673033354390127851147541863926562291401789299812042977073693711658298351566174944344234974704617408994978278579974679571472946890713469781058010927746412288852128424636259653270928469154624193506502165030001928147750670206998192884234943459871366492273604330063010422788213633664033633157387606311056675047200766708847638613612177072136552036791849953642252442313891846528659189832679039613598486519214029529617571530446998146982449403288761688750824846193862483365983009697838786242239573410697112758046190028947758434468189895791523530674559482831847492348053984413473761319536397196515654180140459985111320398750053514112676880992780130193580814751602088251666536943878158286836172746784694335909965200408329961155195858278968570994495089067659727625050447783568012179402188366519794682990387360804097382451457312139456320398410631063850997302523584902e+5725 ; 8.2948351487009335697233451240028115014535197801545282505551161507263151051926168684410512971418857492596886678645781418023532970839243070568130723743457651051934481879980975639098862574254789358777774898800711345039279058056208847032187133152514365077758262542553148573145787705704860532502891822719672499449138508549192480419882280904480444189995427021675126590796451728969593257272064207147544659278864412527145822077502102446186819324003589328010642921753879978147945982558317196660060278940978380294788764551262255390583363733175312655259242324678723531508137093913862599132572994385243920583907358238938270141703282299025156266145146589482473085084006073919904846043740949123674430713188427758194999712979012883096951011620737722037974315590936426106128569272114796977606538963100017590791783310229767093390777094585412414804269533724176523405337628189491199466767457283129057628767783762135206744341179146401428776984669803128971141186085812057511643372159863827705192063905025241815670260692119712840822357470012677446787370097232682974081386856025709867314807581928314811047041584326238808132484137920484700118795718413579485079467156888833444557235630654977661479394688658657013801170965463372815602444086557429261044212263e+5728 ; 1.65813754622531662058769669028816201914055860405289019728596771853019038952800411200136615429866296127701176470612917054629042408707646898065693316763171844452817029278081970302558626285935323928196772022702621978733518837054361485217342079171876215790438766822563743997718429623704016204473280753616625326398827878589835768359344679528056407935800858616328578055002107006210216921286856350087941773898449960641764498332926702789927451828683175066693275200586006076317744019134076076123460497603015782209282740337973248525776144102617449997863225407032768339484766050733811335666013415776102597247230809119637602013264861315751287376024148032375463697082928141765889787241438157298225186995663667088631804426245046753310805072229854706353910656866281915786151009974957479158235471387236935163992774837149304419688163412076239417193734797914628870287269918750792907734068147108974986199906799740508278281938017113656456125192354936454813311230985538302965775100947567791582678935746145458389524851123547305968803892582555342216127952824368133265188692325195394024762300356274701307283036127068151377456835791703048915537472641108745390673854846620778055669914025679300345297309982628655370588540759961282258389285729028301092827380314e+5732 ; 3.31627509245063324117539338057632403828111720810578039457193543706038077905600822400273230859732592255402352941225834109258084817415293796131386633526343688905634058556163940605117252571870647856393544045405243957467037674108722970434684158343752431580877533645127487995436859247408032408946561507233250652797655757179671536718689359056112815871601717232657156110004214012420433842573712700175883547796899921283528996665853405579854903657366350133386550401172012152635488038268152152246920995206031564418565480675946497051552288205234899995726450814065536678969532101467622671332026831552205194494461618239275204026529722631502574752048296064750927394165856283531779574482876314596450373991327334177263608852490093506621610144459709412707821313732563831572302019949914958316470942774473870327985549674298608839376326824152478834387469595829257740574539837501585815468136294217949972399813599481016556563876034227312912250384709872909626622461971076605931550201895135583165357871492290916779049702247094611937607785165110684432255905648736266530377384650390788049524600712549402614566072254136302754913671583406097831074945282217490781347709693241556111339828051358600690594619965257310741177081519922564516778571458056602185654760672e+5735 ; 6.63586645999371711559196215453322440060051553341966656953844280955782193889107245622946734950324917103060108235392894052625427719648002886058904653686213721500173751170884045150839622396313166360643481634855893158891542385891554663839803000845848615593335944823900103478869155354063472850302069575973734556248109170116522744974097407471281744559075036182546969376118432238853288118989999113051942979141596742488341522328372664565289662218390066616906487352745196317423611564574572456646088911407269160401549526832568940600156128698675034891448628078945138894618033735036712965335385689935962594183417698096789683257085974985636652078848640425566605715725878423347090928540235505507497198356645995688704481313832677106749841899063878534828350448778860226976176341919779831591258356491722214526299084898271516287592029975129110147609326661254344738889654214840673216751740724730117894772027012561514129684315944488853137413019804455692162871546404124288469031953992166301913881100856074124474878454196436318487153178115386479548944067203121269327285146685431966887098726025811354631746710580526741812582256838395601759980965509717199053476767096176353778790995930768559981879834550479878793095340121365051598073921487571260973495177562e+5738 ; 1.32850046529074216654151082333755152500022320979061724722159625047347595216599270573713936337055048404032633668725657389335610629473530177788992711667979987044334784984410985839198092403741895905400825023298149810410086785655489243700728560769338892841785856153744800716469604901883507264630474329109941658160871455857327853543814300975750605260726822243745903269098910134218428281421797822432998984424147667846165972770140207445970990376121691336704678768019588302748207035227829405820547000063735285912390215271880301908151256965474741985268015341404816806702530353754349935660144215125179711355520223158977294588068612192124457746185497813198434464288320860354087603893755148202600939111000528336878637159029301956771318348192588482672635759845527817440630503652339922284569922969642787348165076796633957560775924401020847851551387197583119816725708773811102777993698493090969602533359807914815128762800052086668398110086564852029571006883590105682551500197189231693643158996391386039719870666530126550961128066258700373205698602254064878119322486366423479770797164950367433197275691458221453710878967819046799472348189295045383250506048772654506026513957385339865708372342877006071734377687092297283329934399081811766446893734309e+5742 ; 2.66098643197735655958264617914511570457544708921060634618485728969837233218848338959149014483121261953277365238457491750839228090835480946111352401470963914049802574323775204635913779084695017498517852521666194070251403831667944955132559307220985802362097069875950835835088618618472665051054840081207213141296225526082227690648260044854428462337235824954223044248005116998839511847687861038333296965801567778695870443458590835514279893723371747747419471572343235370404658691561342299858555641127661777682517601189576244722026967701845908196491834728833848063825168298569962921127268862895734961845107006987431521059901430220825288865609552119836464231969506683289237470599191561849809681039334058258767910229535691819412950651429754730793289426970592218333582898815636864335993555708194503058374648823657816994234176575244758246657428556758988992901594673943638864321378081661212113874319695253374702911888504329596801414503389398615230726787830981682150654894970031082367247469771946237558900945059843481575139516716176847531014300314891950873002940191946229980906721395585968694143209990817571782890572541550739343113423157975902650763615691626975571107456642835751013869802782643161683958507245871458509858601360868968193128149854e+5745 ; 4.14935960343785408555686709308661217095111919493180991768946765769755856512353195008600076521780034200751846353836171184957508711140459077945534021610683396116210379041991775220626633901796828051647196974959688424577287660971030037261110953402411271188331577388153284389297376130211063129303744014853787254460796102904294910497938881207625116251329170046416689621175902035751754889806535778689152850937824699946746991908320935110683638242870635222685443392137751504885881040368188090992929124971419005089389944047153514731545315874415099601742678750874603679741170723687472771439889206836916185036081984597180937844535239585053776110865111623631459208861085574508745139453054362137118981508471920944263742032750299963337849440147756714146808242074999147148783596697206389546705899601785694802633887671128710680049508274007171248194763864013691935443541203127866014347925499591435301206531034066255032310207383515021951031486736123387393950965514621593490157899499440723110044269248381401414554878727380458560235615832043179459530558306933512468907212461514684853087240312679670891135489827334753757568993651763964247817334625108790157434373989204922670983170339321071763439833524445760404765654004144146994799843545545977993867029351e+9130 ; 7.4567977044139011949667073608455173423487764757694964954782078806637414474269541755513168162322414391795029974798168118602932664223118301735392106426005435975651013745428640548040017738240446452238138099548758611585866876215190433266126943838966354115374673826316710496466347480929976946164133746784925473536255668775788410637302475977358042777563298421942486347058546061447894488580511001828963234200234491333976351643489148203185934528366571754209374687745353055863686767738069673627823862054061701848715213184195054825582311329298486817291997454232301053616336647997481986600347551790229481261738710883637544869003730473769948680001702982570354418432731526644278694205382455159506386284895276211898040183478834449887336713949072744951627367676415410588218125988845254081645970112840759644959689023753541044791552528066574010453405432565990231661721176456060964944386439425330227704356075293257126298067259202397021109912474611434259568553618727276023081735135943018756445101443991060172783412044695593424656408408800494863461076415311568232081604895511865504112337108920219061865190144455545779009509726656497912460977616087464974948542132577786126349472454805453901858673726516096174941091974646054097305791346080948013382475686e+20057
factorial(54345) ; factorial(456456) ; factorial(456456456456) = 1.91045957426664193015622159880624409781196945094811125251665748675064599742195993081233122974587553295884017269126401436617450951482809307839794031688034294261228595011807143261983229677518598864688031544124742565199176132824360901956022097424163203774063384851592883204292515972321605442652610185219118504819413993356933318760782244509807219339613225799910425105650015698551810715624715539220443324684135003092973859900933137384911515290509600753002189128642335467199200722401128721924167208889771374418574449377699930963348979875292561935558850884865506401965921651660189725033312292782801134986859912265046141874818163661360960486065389711830896562092939153477652523806701420004500054355213008138509147909664704666341331916743600194243289907142378144517206813120960191468467323259066232035633224522758182659051039972054476884544129198592755483994201236701795497672088858718355598713006487143560134176404645259117761974347237562980179707681487747030590844899609778122328063425808833106828321937452186183312092415657582370475522581037176499527746571265133878834243805042911433998044093513418213835292856854403071297730167076660925798478749737786028176187292723307842023555408255258312923484331190316650825059195719101741733066757537e+233733 ; 3.16410567765613362250946666745149421852074458729107538700546064420750406616557054218926528868870355859744276920409743620480539936721621220029540941632012491434047912837692465906783673964847481848642677514238290831554041315107771838487259973164333457271266021971841588218632344254048385010697292934650864038012883744608057054591084545521048462009154510172813468603048327350060652965084128651164455489725229564874856008760497450486410450470483153085447826721775136590677861192736330973814634400235652338586288757416871232007743762192843702031189709580255940013283564664441824869458541850842035494575528070123881185473574470223739475166645185894524848374811594158916975357079554926663561893927452745208750574715516542659954925732218875804370776831316554442043804704807976253186891219982652769010084312240854586100542608531529365615953593200551517317004125571893723546819948547433599212989039424170131975447039119053774759340202060687649044681264172641060871382173864612907224403497454577043872800069871982936997906996781531301033214230925340976641989952149530513713159395595822781338143046875222021072968588946457824542027315791222708807388230951885844805716141854349004567186973211643536831775014603011727272477185041015035319316309485e+2385033 ; 2.6784858218470248918588279576285521351498006380824701455810173328608544074551126756315580374116154503397181610227491719333765280921509832115175734788540560779523416180923751742606422117745037004516792204533703907129787708141469047255342391315750655161075981916162742900177521138095952047289465572140414144545565621252994990246441567418017408672403771149607558155221702927762494479260449598966671298225922659565245099650562941234167549763391637715210710531235326092494495809782250758623408192457727674594776279544987357614400138589811228748396461680216424915839538777216939810091188407822660016575971875637439460364498615608391234470637040498490672112063408663740395343513601355264137215417786625516336415258691675537577543077825891702036707325153234616301912098903830231755672139031046988388926928011538877407892832587397115623889861281476279883761564946790101202068035722664041650833918550819421945542054693028941894954522736191200917428836149156284817650775805038495295382886069843817114851240432577048617154425757503589318302026904807185071599882966184058348335971055292604768761277239495837439086366992485884133764862620023624081321931375182713576907213258140005085628883484023000836972685579859313320725550231966289925638342555e+5123771593470
factorial(456456456456345345345) ; factorial(4762345134523452345234523452) = error: 8
factorial(567632562345234523452345234523452345) ; factorial(476234576329452397569237569237456923746974569374) ; factorial(478356238459723645726349576239475619745619273469127364917263) ; factorial(47632658370283745823745870456197456923756923745923745692374569237459237469734) ; factorial(478456793845672345867230857203857023875082375082375823745875068347506823756872305867203856704857) ; factorial(56856038475603487560832745873587230587056872340586702387508172345872304572304572304870348756034875603487560871457632547) ; factorial(4377750783429374569237469623874508327458723058705687340658704867028750834750328750238750823708673048560832756083476034875603487560384756038476) = error: 8
gamma(-4534534367) = error: 13
gamma(-3446) = error: 13
gamma(-2) = error: 13
gamma(-1) = error: 13
gamma(-4534534367.1) ; gamma(-4534534367.01) ; gamma(-4534534367.053674567) ; gamma(-4534534367.045634563456346) ; gamma(-4534534367.043563456) ; gamma(-4534534367.01123) ; gamma(-4534534366.9994356) ; gamma(-4534534366.9992342342342) ; gamma(-4534534366.99234234234533123) ; gamma(-4534534366.9934534534) ; gamma(-4534534366.999) ; gamma(-4534534366.9) ; gamma(-3446.1) ; gamma(-3446.001) ; gamma(-3446.000053674567) = 2.7289237592482340525268365644106251584730429077276193980197750392948862353407968355636201628091977443517139435687784419961800001876492082783969443322875898146766811378603587841145931227431144278252861098203055486390886918340766170453382708816271949725385701825735855941978283938675590288608978119393692044167522011154438512157444855535983135039893135234472110550225313784126493160210163649458754335045368459856670451630658224484350805917642441802864087006412223434217466496975253440076797406358468219388115559996544030114108164673616593243890661717736770803696598541473252161613082267341650904327326237684049179488616358045378504131440526459288697755118431065117647500344275080109931945599763790850841028188184502053732769500753380382629619547375630783779021130059846383560241350589175467109042980979830013110952917742071036308582064623606737409544754600046721345297397138394709755940280143947254746562356068757727028978556240675260070625729380369142905090954980996200475157016551610822773222152900279560117455698428348505587072544045903297172275396195133909233280048961762927233580584047198278993774813687175243959710850351082840972364652439886833534656433880744851640938692620450566830226070069669652863459460343009567680621773379e-41818556136 ; 1.9860184448809667616900043125925948063551645263499446498302025880225449470890251681991648855128731748970034933892231505283948047809722738679248953477218953826313653482138811918507800557642316515191234840319645381913616412509715541472975308961945073094164561023692617565262805315491445554779365800580079578287838142547370855784219995610674844849153435236799791698105151912518338630876346856163203623915542427180929986189352455943783467737947744938963831808872020627902028135754307637451906095827204529640386999076514834467437405014271595163589409592836550573142610285874822206810725183885721793836402595588458762663595942997838425789379928256130797265657439526574508121970480260965202581477495774753968490878977691648291450010579207301299956465186471522203629679537221710268041773741455499410487609322728688186041668177760675391129315836826874233993976352448138310292501148119384307199992561719032577541156223687986062597514825129625537079402789132301663884015893948532262430711285985045737917327617064244234956571443329979469349292270206197667623075012512228974703502386200672816770023030971893023277481374216630694792482715092640042754519378365460838627716563427277156190834781487989030562273484980523751318275602173522537844732726e-41818556134 ; 1.4075326352993509829336781389033408267345162257990242583714205231878750815714493477440652011147040306478517548635665497710578807733768074831708518496566888651662322342804877836198260514979455127106408053575855554165607219911634187639429560441372376980484168182377093100048773884222175776152032973424216029887181844785573786689271916711689136540041137092615947764747680110672131414525197044623338266220691440974452478903595472890178846476720581242814425956483809158417154685035880879744289518074900933471266831490463174876852871811472149543444438258025403494478601978021389618979109932411358358903748300974493919979261001093027547737363883361552929204972376481169442520561647135309944972868461864703949572666756528424547493161638472341045868832348764350621720171656475348292325664118509059387222695199308055983223710196914055033810217989126465300683790296852464754109272807706353838863703745789545084726867666978442581753442502614886227051743043052581476680783963736573211375660797622886365321902788223476366537060332354848810662688682420212066980586936800474167548028868617718444420163990184839927497347565606036654932684635927302171596768148358146084832309799646777855223392512750706047124098831467658310200259517479168066250355393e-41818556135 ; 1.9769712228068219038475600130355861481970998023285660691610904614414677420827311752830956742481983373427560535081164267940999803715273708638254657481882332887367128509018382385875448536388498439592747137947302670555667324640486819120275001245684325296111981338301330514655682559654559996461038623353701736760817595824212197834952440184003566922864591355756702359485411100134090958520607905859492351166090990881167302793749622590683895548559551834645104386470589501367320803477488426487831493598619760610158704473494755545232727626571979101701008001323193095974036574886228352694861548226035180215859087033882003354675792261709699296023932201822005949412245255097936676567022482399963523169251753205133086267365940996077736275076157305759542826684052051635672772677885381389643800383565580959147499285851709595609775220630343544080797932764474591579506224896941162715428722299532638117368421620206433528292134066249692329378196837073243489517148549867568929836122272931976833380431270868121938626700689655248083101580925167402587363557891292807066195215384737729351608259155060841238858361093169382152928520107557201404731777851573520842553585724742074715684901494021740713992069426847700981580482802016919899650147454625824439104396e-41818556135 ; 2.1679012260155170188316527073533954683141801008513922041639440621673409432305050418560746809558133962610863872124328218514807517807920374575813440794149670763094527581321756641626556412195175976691583900744670697529288632920733325883112257011236053838250748011423889492861721955933331109924824709640498410102502174925504555203219544864997920822583655922693884597687355353775233979792700053875724016580282707925135022174745105170078219145528035812743848681031668552540728419924547281672599866331330002885797801302562240470341499378672363348803974600087262358704503681685884223960695094871652795095233483837863108777365540252872894397231617858197591575857376014849545284474040072184629562601565386503376107905118725881382600338511660485289099384809349117859271241707253939023597128808416628565116052892345571819709741308594099298465156324485578563762492271663407081747658825029207951866127171958285227239760390864673387030415466431960670630262635704802165863385327520069121011392202998182023664255758964381117243451059605929410980496334796048639009475127314963196715858057075976876104218861506391622312174632356421974178400096369320821169857984511702232744513928105203868993246567418917201783357894073710155393082968441889002266842681e-41818556135 ; 1.7208564431038703274165875692397629794046264538446040258440729441399016208435416766809884295238392316640344847818819108792197117081593551035378306549379144290099690029332024062104931951237934651293752349513450011843573013296514618915498551117281599863081295918337656388544484404127810650703790392727737292073224014150611954324332821395862559707572407363006668544514361809340187329833182456924846141506247217401580289524964901276548210519252319947650949023036838338845074500686820137675951906311967829777993995221983072079566635782106689189631299956184547161368469340897373942627097631870200377587714455773825628454128987230014459407661695337431455690230978591186097316722050512763395902776823722013611736734628865581961951222978531283467575547484719850045697129580262832326706651370478472797139082018662512488249703115597694298027088364523341382437250827201658727656850473217720881241376376672810028736486814554915801635610136045416747725373423219166622813800474740048142839941740377049333115995511736021873692266867636565547996947119991805779164969183989058407964328301211562361819105941827818081655966976416047461574749325640373954749769882393645459421087992420961569405032059460952078627719922411567885313519403586967535914207604e-41818556134 ; -4.4498004254939121818600992597789550610460708016640193363827736376559794447827423548696119713951545307219011031984310817799439477799791047373887141840416777751418550009241082386319449482598905589244490790468035326551795420504394707887818415188129587125231926259456265295232445979071844590387513751590887447799402736805622041430979747193989128234744086295128914257952204352540618945590966991226680896174102755447878074412510837550914420097363326981786919700100490843167794333303132917174744974965196057292560436860796912433621297688520464819944781044857679712341826444282705114484120581111246530107642772582569101569350618229635688683845010079497282542477894693247718492446115961979822057086276627997259280935965150109166761657048895277288957874002264928310420008987302659633475548705145672607891753142275401204330759519234735942396748923206648290483997662617563302926859805131996411609316464608255311054436057297676314416218689406970320523846269367694533325471808040661325773522579951031743235580073169601502039243170344109672017077181571413502734082087211559086408706503855366326070193906230625294819519523411024662394726075540155354982089289612974630310435006265694760264126938729493323362591220852959502817707233674052326917840549e-41818556133 ; -3.2943996095517836280494563870685915157344155189065132015440820556897104155561096958319803029572638199737491774076212695302968829041850886379134127421208594173167088153517441292989253806744239638395287984385033239149287849651369560780110675645255379008744321983385614496664757696323947362156257518328384196038076981990330330745588029178602987423224484094828501823450238298936210803678187504725783199186267487693389204863322571404050145755308546350191660782252817680262376282036988017749288037086631203948956312056368043666046506335252275381887716751999276078963688464812586272046770436829386109161729485976048015722895723533749471466488997434234567491401741000172630342776077854046347014928414278354563354393803111476757699322469364737068690294239703724024549521093745574974428485780444274888155169817726639618263132565920677546801734321728746504181426962448081856045018454688224305640641592312642790551332004626423837506150315223453871655362442503469079388928546214880697313662710299999201919334346140501218697230441296774748381279162961139101866015657243506033817216966860250495628619233716430933139780830892324109285518574650215107342451915334539625630015826417526473648796500037409637391197223848827473251701198241186407131844026e-41818556133 ; -3.8403387162174277895521779380133376352780755843009883422306920514200027487537828103949975449282507313366707088646008302195981408793135186109202457998057375482734797151769632113059120177771960520585744549441774234002133977039844204550002868270790908704681508645341002262613238022596568636232819503537737012438035537604138694820069498999054829150652549745068961897237351415505926663064163080289224116387337892558656973769378918119162466392491594581874015949620100134396572101833529960504284755669223440963195243607927730688796900365221916727461370245139994663762337606332197369892798917281766431285713477437313199334331597373858767104416732138142803982827163708098085304444836807833952544890721129666815126460187644502293474666177849561444604626264973381639154757944710159528221883109239656936640976113647331459714282619947267003140197762613029073568677999664398649573822073409904476346641450646052787741229803622762825171765364745040831261944652111749425677172079008029049663203478094209673024606495981582347816140795249208776963547257554275844284273117934106431011060899054772542241881892583157898180342849588021579835695761524922980156685192950703386860356799153554700454060568973419306777090312827855622886042574452851647084826316e-41818556134 ; -4.3824044751223623819353987973321410758230772857959562957604842676180819637098572424079172865524091877297147141556290738023705472638063335110893023659456790400319299062908806735618817629151159198227279248320630416561752178517638087900870228101387619859032706322375462959823134193862374055140666099198376566101522717659463559539401703025664087274602643841407602459370000018242105405991972989196819719043063191322778449211921041589951287210737420864904458753526119799750151121608591112092602709882316832847542378474632422358928155007422903888345583238430779792161692557760150395119491300679612898480757528120692087411893993672958240303148312187465334126551740253267996670211449575656808105809318352734587361402970966307498509229625981803099247511340824650974614276755940623499582945808928208418763226804376593710754460855978652213694608768764622238693905211807852812030131199093558359385422847599467481575571141258182433860741310465176486986859887248965742365592269092804466549322313151083477846657494119371810813985947066309197422848590637912373512618308130004760415166206296414604792591717102900822598237413418597254917083139827508415229417544577283758328307003055306054073934636585548823010448576065923760497154039428505356100322008e-41818556134 ; -2.5359133545079475509818924921511252326280783432074834874222539886675456546045195345522072549013748160045272158197234886437927802284938697276868734368965304728051509763002832061657336278885915820684348410817462708293198543431838047440409307842187844867128227978579077523034884602894831979882360473236596940493003143858890915643579748058486926202663260035271096152723546465229007797923301200678079659207327673291754978894430977685240881237352275989062638241861652939353743830688776538146163099938141726658620679708799125216297795741431744801384310236491368761499803659356665551838232477281823174206739066296335923913268662629159764661616876986434105824096017449180815288098456114008698547362420474275826801965883732071397172861735359508349322149714176092556538618770901274768975790380474406704127366930700703367596615122361253602538407050687260115426007314465626743764920672873642594459218028804237291708059288873612458891751137013454339339575407689615973719184170473484060478214036159368087721440048788080738337638890244553827949598951303850630819117838411517766949631524027874924178572422393847468222920811439704671734017503909655185074330032557220575610316593442323923986366735699069944889769640450860365892519821146378353889101764e-41818556133 ; -2.3296889622891162924060782966397420301032887669661724004916212775288012699295514467422485299640330480106857221745458452192740691796411403022675073089503799707764478774276588622364546512854362323036875313935433021019075034572547481020075052859508047028495106867106834504551314405406049146955563375887157763311635502998644448841254874419895315902902552910005833004620845759899845456410679503639470599696347817406986593549535683600200997358843262014042026963834743219124423829445250234036774648706890807639006979094842303608812968991566973039774774179071125895930549490450776962601405399430806643292059141412119519220320129920816560142256200678406085451933255103786090614262493210821936655675014181345659733393949005829395515335477936626378034764247247274391629615996102709138045351636731389624691321334269613625969092100901935783043390931483747023707611981206488921925841192113008132697747965483796789785248030626559087591602251386631451968362691074877860029614326544320232134521677040724556713083879894849652165046338185651677974560871461010583572019344274397915425224598278489232195161920981073251967761756445975765877894859722573050098650979433860954871013727604699646708086070385387372070169386717044829775523954296268988722731078e-41818556134 ; -2.9924332495258167354988496010618224343537046527078730747202345408521192521007872274285756858775837173941762601974392444288070395240720055877657684085639906238445464694708403978736437779891289587329833455212540990089800109884567225907722899413572379331148021690690440472324568385452093059180730899431947468904413578452672859882594728872053656358645349029045492009782511241375586765409609203032543018240735485476232968909919964891061544154011958953813673370426726910707841654024628856025210623985040127897531519782791896143228158069206784581853031522846014244712646668245098069286055735495691303150630931379375006630295706993809866186998518743434963968129414530868124847510022955274053572372500070218348712682278264776310961282024976574849915222968711459171859603529927954873201814264546886175528111555625842605566645939949901725695237060420466545902726435855490935837333449629927057763273593087629364182533803600772621731925558382882176158536820762077562650287746827301694810061675030643909029837021121756019383059412022554534754319539697852624777279120607537781912350263110690301369525733573500435173929684767579978973061669344727243557716349116947100316122139034898760906290396924994169039933460436627115005470646346317993797263274e-10695 ; -6.5926308370967383451732524432114700738369449398226313181702803390222297964000050866632174937981512842502921844931215595309053689051280214571932780704678972483936038959361831972171311260423840185328745386805668791887174644147011450514670471533618672362650521905704347281082382451295685076594073923396892930113385718556872747630300334599525999868709107891437773148109431904820897550438595743965764515710876077878308150289581205941209517127216091526020000842439207630074201854816436152448180236513697861517648946633355635264517332831878131149797165206887167617188724288782140726051767971166791747729816732916070805362205708254739643925457429058324927415814256471311892612107953955915103931757613503437985860474674970242144399827352396014881802293414961557159802116252623561597581480745946818966571148128312192100556167164562463847288721141645948896793318666904002389495003616176189346968283805733157616372921643465290701346196228553391906898331845276017306064533911085936406764714647365828793765356550510653399928659907110033136913536928516113930739925644432000193231856494453961923778439656334999784312681806506935118091249012576967205652576630942237425033695079759483737162081736247125605415279198615465516736032757971350028587934882e-10693 ; -1.2377616045013722366945887244023856031212016836268784174259861106897945089294963989562443151012773702985719268810971814532544179010078632630393946059794902638832507550617152829930570831399688224802437250892639809732109218771926876680897734904961941041618873986659654721596256972073848404458336825516911313866175825864315702298952784206507910605083121218366353811050974474483481275801746571073563259107722449977654721823066460535163599839606903220309990806499602522920287011738245002189332332462443445174428159188188195511303357141605856659197274517903645285372642710589024874206164386439182240856010782576780764858388498735517644968489763712336501843049481913035682014509131473565838972621157025662412439060367895817087412733749072008336574105092006624265241611102935076553536530585340847543942953870820881596381997685024564000726199951644941717513789421843679121092888118727150262221646645349314815024497979182795310379622315501628893500149208449111481964865812955765576476777070332455385362595405083629108872764957159150551335228014779062994283181822953913481647409052755116396790562901019945671821732014447299700448111311267182385846121892762741711708224635483866786207018746603019922751137768077402112895837466140901397897229453e-10691
gamma(-4534534367.1) ; gamma(-4534534367.0001) ; gamma(-4534534367.00053674567) ; gamma(-4534534367.000045634563456346) ; gamma(-4534534367.000043563456) ; gamma(-4534534367.0001123) ; gamma(-4534534366.9999999994356) ; gamma(-4534534366.9999999992342342342) ; gamma(-4534534366.99999999999234234234533123) ; gamma(-4534534366.99999999934534534) ; gamma(-4534534366.99999) ; gamma(-4534534366.9) ; gamma(-3446.1) ; gamma(-3446.00001) ; gamma(-3446.00000000053674567) = 2.7289237592482340525268365644106251584730429077276193980197750392948862353407968355636201628091977443517139435687784419961800001876492082783969443322875898146766811378603587841145931227431144278252861098203055486390886918340766170453382708816271949725385701825735855941978283938675590288608978119393692044167522011154438512157444855535983135039893135234472110550225313784126493160210163649458754335045368459856670451630658224484350805917642441802864087006412223434217466496975253440076797406358468219388115559996544030114108164673616593243890661717736770803696598541473252161613082267341650904327326237684049179488616358045378504131440526459288697755118431065117647500344275080109931945599763790850841028188184502053732769500753380382629619547375630783779021130059846383560241350589175467109042980979830013110952917742071036308582064623606737409544754600046721345297397138394709755940280143947254746562356068757727028978556240675260070625729380369142905090954980996200475157016551610822773222152900279560117455698428348505587072544045903297172275396195133909233280048961762927233580584047198278993774813687175243959710850351082840972364652439886833534656433880744851640938692620450566830226070069669652863459460343009567680621773379e-41818556136 ; 2.474637088199111057764319708236108932867542966280677666537498028539663725676512545831571000803736579467177397066582728928893714356018918996588924413749133737483180121345777634095601809314435665075280772120603986658092412456744186374460620230565598888511654297386484205418204817212270538750861757189695683333519981430269485362829057854152688415689004717052481402975762738796135268162475747426487060525185140824561091364611130016004067688106127173857801877425577883622884340728788326354220063584028478056069519005076900105456066192826562197992094081062226549588755952668766958636038242520358036089193911019584122622398153000344867114942981937881161508621591246241707071074053788590131449409833148627057619395029536006367331574969007785138410090956563210231494163764577114678382404709365993022188218932125535958028015839451126133881634646085016254887189439960741714055716850517040738813094742561023543557754971397298494694481771774231158826647331062309683692121677622005011665430990550488542020366815392028818832527790995136527443696183126986257071363903459042786237804054147790558234382633676319349598819487642958604721843494703035528180568294449091514827173122514270396513903391298289088031852150429525631580144231828946931855535982e-41818556132 ; 4.5658928740857637057008644342997291298506257570607859885898290246081211439001486231809483621637710775111848368812969207003168040497097332942140624851653609146148063381920688648763514909918958291375076215720026101480129449815717529251502052750342404880922893161343986011838750109487080877160479009448621969109716988941732227751765945893728785336931820524484870308680764239189671058041762163312551408441056488079622483354559278776264758462643076994434548146587615038868621744409687129147496063426457636135983832829093117377419710518928244081947751150864382841702541731235578930429988077211158846861493299968658907080008111771156120029243759406659351454123650154891852547081677720661178725824432800889531373403639440078617028449675317629259000422458453496280310593525739014825110151514677619534010669178196884123528386328334030930996178490501395427086796890599820333673640125476868435410240073069870031354475417664059060252380954554997988507804978965932868683268075473470152246627702575014470011387956030054750775769170994838858436712426726823374128976113186913339166943901409481721906613696130447739852100877941048271482494221729587962532515627611591863367880485345149260957094840827502125936316011066084319355977088959872020150042474e-41818556133 ; 5.429284417462010245558990850221871729835485423249593997904919683910895704436163570163646577654611112607617587001337272135707603570541511939434828036757750205533931080172875763790523135115115481463578801869789693646323988832691448078474002831589456855237747992066540932730280226627543103034722604538040871301121581275968218067663821709256614625108703076262068999993092429900964196642080407194575398222656755945813868279434615514557838921391294146970123283637665442385517755297127577563938312725120642320212189380305069779871340958427056628641983706851190898587244492427344188768107502889917678499456630315936100481856828755032217215362535543841022059539682060245359318842619309164785415103211695043305731084326962477480762421163451674425073824463291194225934116618775345902263342502582262619548307728606373729288638138620492077620112066771812438538821974496151416636124064583280982811901847305045367988506501817006540902395822079022972553084645237749717511528216954825483448529180818123752738575819901792109612388904045421437512406419816771844430330778847754269810385816756085702373746843741827533831362649336201892255539231189644711327329263012817305362687723875163473003993748406600649516973478139617889343332407436108894934946643e-41818556132 ; 5.6876670713647821744286392350554373696812065169751235762496528736066670901122841311540972592036835373924702234394349538114269398906863009141467283208688120929832648799327872285727117285585297947182106767166550033866681992068671982147144439201320653884411271988826935611189395712445784361840376647456877126967595921258553962566951140924102794072207688147956293168953340603652880440415923686763467007064919549951041585655988877121608621198571048397403617777469804398357835029626356325761900744446980768095021610431502142043378660772265357499736030686788096648616150157596932600535194255646550925978129603390528294994718621810372263275751450440524131439348683968890715427690888274832962086596027992688416127543139794861132244014732554168830941506652768846187959934519363655597317283468516402773117247639730349587803884912133214210256982417055487495670460416273193946918714487251305226394291332477592587395225381888253980626044591320450671802435091353056336232323710120357190749715290810476639045058405331928426303661022399125758799720665047544283381516763171626961787242945920744372303064597558314402896296013953842036683482997603404623510649252700104736095073981434652196215967259159948947093237238995877388706588178913929078906515921e-41818556132 ; 2.2029923437118348519048631385966793261252195163485409450370919567300593915321933584264410060432754714171851776619077164036759272069593025829623443484006857439311645053058664668931098531298906543929059314690534682680843120490721996909981768966056500181826352333277541256627977121981184502503122567958289803468208398207589153507580792622331477166610767229376041806805648567879002160554074117998330263829545599477547898246867642025957494087066456187169043186917599228608774711590335321196263868091704974589688964163746528472621076856794518782326805465464871070788065952806890476548602968299183727741491294257953394294366055489754715904632091455385703343182005171162631596203359422478145869055109251275725230000701522199519721629377479374218001203794796049285507725047212224080922550168797349462808019811631222072654594870102897604283289137868408254299515630078769294489535426879367478425897799381789519834959612062897379846951562934579157758201831007250828314879398853906657591583886175518890221985903082397961264102984749971224494855193196152939733351141043523894140513803649188777327166964992145391765608287781925505842807314632157304020174033765186634712985665999533905384573822033015022771468289270770225830913723662331295023291673e-41818556132 ; -4.3943046650530143590559903022918399578694910440299907196047582936122226144435605456752379548782274649425770985118788144662798634193663418304581620841449448895408447073288772766558843165991698678088016482099014173142898526528475410253882626973386848831471339861244768855342830034221527425020013137973839115403024634622018481648874884345739884852675596949165024541390048463319516606310022734944975533526415131901867933269816902862768149062753163986730906198663675687261153489927419480686635505932034137465417678902411325333460532563926183820279639660701856116867116338746922139835344501414136712338931969079521508121667479269068698045717997867150349555101339983878959354969117534845348149277364934077476418510007574191863424378418142622005152550515948628376224755089063564354950180759030407728682438729281737440377913081271905983292043180033383153285837530413331706188870576319843507354528422121201873437932877208905945928258255500013610198382561600035390956312104347915623765448612745519225180118794816726347994721311444335104678703541822088541582281082644348270138688879389123804199113306314821216578441211332589876515429648917741004427063961247794094618248104307653316973731344203078884912209155952363082165892657857762580664842585e-41818556127 ; -3.2387783246870753509866252227976160089736709500362967368214900617932403275418261342740659254564745688861709883582200165930847048416110232092711506405091573824615022902017711395803896397994394000604149533030669571247847135081049711571850161459289455950738114372397608182192917164233670082146886100119469441539718351568421206633874637668485060173362918874890715529054251680898582830529075985281406338424125909381671795925781066562265893965888175459742627210160352284906843975908165137507244102907516081873114060284909829195916511144273556853229787830700406088402627490089369674545852559129653280263276843370707876023335868629286257140161452135353897165495591489223671288788179295981286822775141586717803807277738250344541556577862862858343031530229452772443737045551704332255690984301606656743386326122284293801813729279779933677169606954168551300512598848640376439047757120121903436090234382108182820389503872399384408566524276233928548680064508136742041630843912535333444032492786139162046347503798824485348194921944515011555397204777745387056227239670205310639901112324621450689168137688290904849702398268946840108364922636827509383463011629507641202304532177167557487820081259987916268201267425120880926477524842164982379288570047e-41818556127 ; -3.2387782715014599647936906559173612083557573367031922036547851238875032129609388611301942875746028247365440129590921029619008825603623134634540844236478217860365991886630776013199971282777509430832588567008284090438798457652631680443526639680208218859943749996814071681509486372086977914136068877277993903656675871164498752604821983366021259982972262904576169194132673337115714265865123726239462384733575639465992296168246896892752018879279319444150717458059192772940161467196862565685573177349118820924537250178097853369996258302823168589313110363423856169622819822346525337754187692854600787833537274783637335328120793125534151288348147665674534018602483140821798597566396568101962748161183659534598996667234565968170030890976148174115756434154353976539978650793498196616545312372870955496863709113343361165310527957637811824506142493892655493960332646032646115470292845491902853428458914870181570455377325534982457669733707668929237755899486113230972743409656159885064310251848917713771829456442808175862922439845079115631442008619750671676962366937421673630552532219827166207761591590457264797550607309847262836238673783599380647866338417400704953949938434262215920903148107373518599939196486001613321132071295190028214509454906e-41818556125 ; -3.788479192881794258039248657212113944523399633218753487193408919541110822330542199879655764406195206756496446242554240065308180252838528848768940054230504631842313780565091131411257542555555640016302963638162684701525290619430415208531287236689791145248900566999714977539017833228933163312471050580260318634317363258422044353078439007304122177007388630869509103092725727759722195335173502615934694532956128958576242615246231511241817633749057569966634433729477482401789330468849584857015407070769090614720035405245288237669282351254492751478066764474611120167354933579381098895469543260121356359716014165183117434413659023239095204099696482573110137196898785184836559673426902115297113745181853956016239019767653163817565727117566463438455263337412195622401837611598822080305637003674949649831279414388836297182705201348879175672110351637235127154336008606552988532214507207329337415841807356851282339067031123208912090358855446033142340008504026453218507456295401720207965867489091837041041734489697334345758522232315255275958906290580041447889133227429397473888201920480988835021223937630219025367256559807379719520613916543822663835469737549316760006488413649866014133542033013544673792300691430139466774377133820132527864086046e-41818556127 ; -2.4806970436177704952668086950562902657026593107044033784943906334933588323375865359734817241210642383340928369014495026827187118414036670853421594311734180557769442535224449161756097388284084321134797482338098183606909871314598774928537233725317843613025762966622426567882747117900129443372525289184907705092424302789878579429016610456421452186467144489815418819953077024362258729750212891459050506224536077151996607149269407797299421128910648392890943839266816189374273982954922365059864437951896221488724903966323246712799529751697639478232847381178603438092665992465161524188462300995508059485063775270520297240909663977969251658158114719519598253902979500219956240624891153091907642921187979944092323027525837159119447124615373248876404284853877004915806240240634737802134837030489773700213892636672332744870358012591220485156902627422434515717797863192178594961668908024095961773206962081373689394365642779556254509626026466360153812682311092017000947352376347450758154756145396753745990977018640039652256154132517695369700377465042028868697136460186053844393266781153355840913633062542553811410069920095670041335912818262944866164577268849760508115082995258840056006747795870767782081946611767280962901919997837540770092114448e-41818556131 ; -2.3296889622891162924060782966397420301032887669661724004916212775288012699295514467422485299640330480106857221745458452192740691796411403022675073089503799707764478774276588622364546512854362323036875313935433021019075034572547481020075052859508047028495106867106834504551314405406049146955563375887157763311635502998644448841254874419895315902902552910005833004620845759899845456410679503639470599696347817406986593549535683600200997358843262014042026963834743219124423829445250234036774648706890807639006979094842303608812968991566973039774774179071125895930549490450776962601405399430806643292059141412119519220320129920816560142256200678406085451933255103786090614262493210821936655675014181345659733393949005829395515335477936626378034764247247274391629615996102709138045351636731389624691321334269613625969092100901935783043390931483747023707611981206488921925841192113008132697747965483796789785248030626559087591602251386631451968362691074877860029614326544320232134521677040724556713083879894849652165046338185651677974560871461010583572019344274397915425224598278489232195161920981073251967761756445975765877894859722573050098650979433860954871013727604699646708086070385387372070169386717044829775523954296268988722731078e-41818556134 ; -2.9924332495258167354988496010618224343537046527078730747202345408521192521007872274285756858775837173941762601974392444288070395240720055877657684085639906238445464694708403978736437779891289587329833455212540990089800109884567225907722899413572379331148021690690440472324568385452093059180730899431947468904413578452672859882594728872053656358645349029045492009782511241375586765409609203032543018240735485476232968909919964891061544154011958953813673370426726910707841654024628856025210623985040127897531519782791896143228158069206784581853031522846014244712646668245098069286055735495691303150630931379375006630295706993809866186998518743434963968129414530868124847510022955274053572372500070218348712682278264776310961282024976574849915222968711459171859603529927954873201814264546886175528111555625842605566645939949901725695237060420466545902726435855490935837333449629927057763273593087629364182533803600772621731925558382882176158536820762077562650287746827301694810061675030643909029837021121756019383059412022554534754319539697852624777279120607537781912350263110690301369525733573500435173929684767579978973061669344727243557716349116947100316122139034898760906290396924994169039933460436627115005470646346317993797263274e-10695 ; -6.6459955751405243817346873112683889730394370360277576323016973362131192824862310515394071025797415877315023694555003126526204903269096031544348587675003678961946076093238039596779439622756857171925014470174417834062979121520268693391190833523979346771982956810365696071668649826920591696073343002624674087213445134185825828143991252813883017390813620235450256948876324744836161191857708856559973656370643122169448534322027939412516179940549908453266049513557432779477911153345412033629506582135905203029350771868853532338747879408558481829425109447495525285901192601156349856610976622292245118678001860571519409081236657109419260430991310511827358127954747549808604127675544730759566952414014613399885410429248816073288727534681258751874506690566782087218341737498173747463504397875294199602534895087159502451361714768439195292501204175824818914803651849842330447304247449335072692050696843878242302474555970846705773106375657331161197253978530811120742941931774681824599008700105462223787753683602186926991139571283529282850710769664352690715927795188434493391284387778129696168375202916612994765386794044981254998409518062909825078110537513966074521494909835460350328045779742511939582170730906016828410924726235627021824939712082e-10691 ; -1.2383028429433978003594729785775250174961462574585031592576905998071384441146233949052314637358696392531130038139760640707044792251795108897255951145565230312116094987649624851930844704786982191036623945049585084714246855736946858934076550210126118469764682148498259609427525002678236313219377275086461599902014950989248883060686806894630275129588056548673822306070439751824253334596832380628367160516147824718968992288992363000876436580222318881344448546784693426214682594319189840237011108465987574101022965303655671095098358916259912380446710977449265056096172397907195029849692663258074255384388336174684082023654797685472559933759237844593009893285407029653177650249813824345264500198137464157137484304335412146597678952195090462781692832689573954580637009568750724931826421853372581798159792183212893427185442472403637282670665026656466878454055803118277896366936190023390759072828733364588407320412226732657111401119626206373633773369839848585134166411070520895506849642274974449118277385021705836825328893626617683871343680781535444309328508136557372536798189623432888007298769177822925328702100708244988749249188740451336235859826612473297989548865674374371424236162060618760029392504273894748562978638869603581297698671219e-10686
gamma(-3446.000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000043563456) ; gamma(-3446.0000000000000000000000000000001123) ; gamma(-3445.999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999992342342342) ; gamma(-3445.999999999999999999999999234234234533123) = -1.4564699246879741207265076826323359344333434309833642720451374212416293337917812997299130152879958815801708474618331275374402912528963693742196610252451724172271071777887939708444843067890451879747726360972250865383229252356325913182672479608499827252689768342001139855895920918569579670923775431419023871061263301363686096616236333502257671726959531424946113064708750888874231662270660527894482015782005677323947675061536181924049835023119095627249871394458033556504813731581972560456110549039070775043883230866405631904378382168365231986624831785909932755015548092987360028308885051376634202837218181616664838116581776500427917682450097090143096446700376461358515882472539944188022910883394632026907635931236940857809523630227843835306026188310317927080830176496987187302875676537546097516071822734408325268916105167229829765759188447928684706927452955044882360913070725578113161859560347168285461837431419184797872407984929515155440330858546284936966613156134350580889218792385577899614834111834379300010394184164933885583395456498378606287196304778498717476779783782059896517454761030741564953047186097544911567701323151400111166255337439756098037629893810835784304562420189313283763502536948844965681763032724061322320805372709e-10676 ; -1.5257138735832353298835324959696548829999191975334901113241840926851956598012669152430600466295700481230677073089736205090098033718481592248189203364470258187437683625376006100217707632609935771148011429341221853095217222547864120459985367044010201855005660751950744574407626477054171871276489761589299278024620782311721327865168044081503010747038058665130699355566815546944763133327099424306882056634167807774061414899280362825829694168452731920030822850699856413444671125756101703346683651305644559213429052023275572626383676076196103894036232668369572443388530918605522792318240670115728214438979781781691191615018394396712809803878942638850829458611384757811719991366338767684925989335627481776771487751700398165361752944082262557513307438755925236163941945325343638850848395598363491237005082176886073427123950226040109341145488997181511186924078461241962887083232619886859848367453722051544013799601317969606188527770987013892054933217915732441901473286185476072982369330764336122005730044760153698482161514166845453231467786561413645569137295570681891970882681002289331831817903767493181855344637478834057201218232070200247780517379651641829617494180849856469083284930063595467722476435284758884939116107416412004937435924143e-10665 ; -5.9185546928257199137156503128156082661328733856699782819752858077592376118188671169848053654395102586432874556102514210361690374155557358323929363279886272464709205099481035510797251641846640014977742981819381533958250981356972035757323407316180217923891802250561022927903381532722885803578415017765599557169140232083832342147408813681926221385350758312866155743729354217744986233118875699748502366096358549390530969076461853487356910604916393528192570618669706087546487537900571064533038462014224916023680242660123493726587790401012654306920007235954804561425649781589965138923264171815976381525780492737007689235376904343020784545847875485183581306010032056740865737851387909452772334398711753073870807082493546766247471446612438207330812190886172980211956588258781935940494890078748787716978693505012867271324496403192436408648679279835399247471139840476764702704797957120820044527586212858254505179119718929039653737457987697273862842320163102807084671524073159256360575585937418693193355444006192157227703383658477159790901982719191049864844755984264627169067880788916907215124717734041601144057952845473654776531487042191532738827107689677339559223819098678750441591361836978550704027737770826431420312849741954210465355138889e-10665 ; 1.1776287951883918254965760633058128359298323322257225414327076869307502620235981736593064429784860259911190240258861884757981477617236895348968682826763554150518901898322790376300543325220632806061787345545281982776156912632087106230943800799422839332993158711647396006324489541808089431131026723393943826965517314487513342387751828164743324212209217367441044170948780284536582112683139533842622314929164520574214679410511070610306328564896970784393742033315397973256168081542786040998298706305767949561742371662349441018589018372283505465554737108825162968345475699988619960914515672532274022582712759770656467750514673423508238610641041005962812709202404884490907069799603843961707199915736868262563527751983131707260147282934132087683785278037172107250391003292290641980643457279927973386026748765798342418972670191818632124209358870876823657864724624928751885353029735945816332992099383620553461450087531253842069102079660942243499474553184344695299173094603850641027211159973494512999922649072053371770445934198694630601039390951532089362298349756298297586793761313728857057304693738508459801447626827359251764402239974742148104771678115150496584210692617591252288700374670070017281658941218252453117233967511958327632359466462e-10651 ; 8.679595271668494145553608008129173410613391492549233521069089389846482987316363263114263045487029945670091792302278356967359926883677069526442582192760653234963186939076158981475499083666775027039999727457309821557217985893691258634211298811144977258112498403271009669638352206624838403145469928551165006535256655055760849706235795012314304963174104816128167633672050799867586352828057163196323592125548090995598933243469550765054124960875784354692788642603702854494316016393332507273904955739372446852094806161738299969893427076952366741731207504218045020800588987910776074012902395480476455681842027109781932610819655253829492447144849293500803424712389695162089478527517752527044926715167717939991129115637488848084709848266229340559971358392433686356330830322319030776028836749244518676963369693327568423271707879323269129295547017273954160607441398038334151530099553477699817541509765971660399188470958461578961598098107376381907886650156919895501840415981465331021110280517574342829901068243187268634834457271344021073127047272651533714401570195501024836475540589879859895350947458211258549835500182537701637534126848757553441954592164119852911424854835156684298875315830389479906487498431498106646849131933515617809622331553e-10663 ; 8.679595275444286882803012786066448945711603511666314909021299907423825351114872597983084082972619708846129123961742298125171506348021369905660212463093500524895453679217723293864124519423107424714189218853044830570934197730668272740627662545228704084523671631965386920816075011179677865146647157506821596903927927490123818438744885673569456758985361409834459301519026553466600167069210261993276998713449304560063670838381046992316950183125111946298247163030321328616236861178294656151517880550702256508156612497944295169551041941498626171290770602366536793853483051527997097442314365443426064942302545816776262378809947868568897543437834833910438102626836668785135483538623494046979183902986963435052189214964200827217766311903704843663532416245388488747840300112605504404564979259517433291927678954405508910534573048780588298777834814681463904894866684561047105511540622840062798432885669756471276732265615193950394483425824804319200831592315370369986628723466364766026108037658443235946181238454712247602383812047142420296568156077337079615828723258142678045183326498164330906988303360235940646430375639426329752213758637678504234458072998359226790240466215513382302667854533593541556432701759820318543977921401768294729823434267e-10672
gamma(-3446.0000000000000000000000000000000000000000045634563456346) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000043563456) ; gamma(-3446.00000000000000000000000000000000000000000000000000000000000000000001123) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999999994356) ; gamma(-3445.9999999999999999999999999999999999999999999999999999999999999999999999992342342342) ; gamma(-3445.99999999999999999999999999999999999999999999999999999999999999999999999999234234234533123) = -1.4564699246879741212678757254423595698102388538548074062046736930090186732653801603839085810214142259014084338862950551411774075199364552739932707537698564580953489455471753932987507724382856347812276145780321079450760127689332216460263527156472682074106000268892668390451467256218833813960267484229625960403469056733334003410074365879007263082460062681443249427483071884095817244649386364525022414544561597785547258985060951955603043038966243237522755334592418651799201558980783526012293891224272028274999633932396739042420234588477894248502718195565624930677588287842903646333477514049631002040016455065223178005216005365252143847004005454840271735620224103276683612163169859108456157172718705181751397629898641020818728886296788704956119144676823738256103069998187828768258326066152595247063153979036336685175596717971053448954212264360869135923843299924877974932739304089511590275292492989165138791123951619653609310573600697511797287003111157618932511047227548359857962504114915326015638101178673207742796629912042166509901412010751765444946868010292318482882897044937354645353963789190595512251382924970553973043378215713434225690165290813149653961904421823575832842915057863054941814090241499119685505947161880058317892349772e-10654 ; -1.5257138735832353298835324959750685634280194338883156244235624315073355035220867781068317894338370451662011680141732173125068913703489923109571744464969481433306770643420233826614254529777936275588483158299924721580237998167047074099724417352788314182040561704981303337790983953035205381341154428645847073070441336198840666590160516880088292134704740507788715856806005740842747003229851041648742776034936884119295108424427243844645765541041190307120963089529172981020915064034415548613420308411872127871982772913862415104702914630011292156556859616775055048886252080349931584304651851758237461583225037917660255069134616298539234223627167941703214584170987690836539035768465618971236636603789754735978015479865265298726183803348371413228009873670771141007045246080855194731976577548858035377015433603592568767181205602121695759728786756531406217000923689225750037324363812895627599230610250455941155395122018624675729987376774202255007161248791503453496212088069606493161962988766827615370296817799430510685674838285186870991051451202703385739514250190038328154213990768089045839720983012513624701734722203554463701336128406509677789403327308756112942490892922196924423533003147212109966740433489343523323265466690862431441729139554e-10635 ; -5.918554692825719913715650312821021946560973622024803795074677042461787348852319578133556881040066598502257353603764520272874260871877887258069842469423065328671382626677467239885267846143152571288365803934645042340528684126681731242924986964198212567765795105883997608192820656555113785419758134328732653059228636453256213402630425952515323853385790715491940334541020914885160215200437950102651058663053127566294095858411054375853252616244227421750760199728071589112413328050135090480780298479289218119103450935610442766432873069764626793289003312820665869472149073205748968201366065873543544726058826496892223439591207682203913614419966908000939310716079506999318121355862019250006528331171632108203914665178765891571947318308849815206343796379537415877317443924619269443930587775974030253567577636106793744237334719407696854357061558502641418736088711054247699066144138834122325086722641808252205212062003424413166438309241238952590145428227438059698247605115194183745830421553215980553874374190932609388377957434038324574464681490003837673835811321283737520842722076390205279158731049443592117517917466252462164033339175786337370015366874145450198793579854435156164976923629424280199540615495047244439573737240496488340999536757e-10628 ; 1.1776287951883918254965760633058128359298322780889182604303441386756192680906777737637896910906612178495279656371497305514025025718731752603771998284703500400843047347471086821114860599859453633766888569883982358761857141047460377845709116571118410539954799820312212753907010121764357016246309593617546132768697374962259943962996085253657548738353500767305052519010931766033070880351473089119629263761589074017191344849929847742220841785472245908580850267354376342324591999052744626533405491794384144971256349369701630254750097788499838605158209914419528717160199854899073288499746230879651308804402137625350513712236749048683469711798010885839683265669934514065639352422475289751744716585675322960555879610424961239937610517466692724034295398513091219018801143033569790637312152831769634382513401104612330778735277659392876909378997406024443100447247787373372057246973186295530956886626076687495025079915245167145774325090224878744469550183853656681887839187221629180639634707826283741233231089990121632082862326480424929897457852474516580539373660618201957464797680812863192477036087556206523924674680544496753470788684532619214777115271589833631039365062812091359858322098178701559688205712869737797900597369626964349914637079226e-10620 ; 8.6795952716684941455536080081291192738091104901856852659380954513351988639256846900861085695046258712787452704592957206210809847182580045117870998931757138502790987151773905140431887983493386252741379409283505933776236055187134762492089544581218108332110943346785940302846351372478451001415756476436001575614899259703428690803862998187950317520762266246996443108889788109185692421285711982747774059169614153396880632453535047481661875619622600900432684233945099405987550299268607138192052758773151789675209175886557637589127383058948110195646296272325810839967696533687129571272142083760016506686337453292406665040770871650159192686584560206110156987496627218183553317529319656225451935222353831684328737002293399815450977757292950977059447080728910565651881177047149357433889660997249239241952295084243730935216748092765851844912273714478850854815281551969264859918113676504036536531457752687190099565984501443981223610105997247850071122512113102147307448752074219500144619108206176155458927904361338718360958137949326593179437448561309350768735556220498679742299713896715275226079128999780225632648463625118653409597763964778680127035086927763797745877895479313270270510138913627871555058377923991019923805970881967080085699392634e-10624 ; 8.679595275444286882802958649262167943348055256358117116852506031685090663373742730382326747674257291335704876311901813881318109862363110940644713483253726357216943850220728590236220919435055636202310974758199783498582437134077189121251525161324597232795122793338040417121479242201683390786856262085813425473508032280267446303660291296140930187305061323584265115288923769028268371111896537116284649988939886895749651975647086591441758665609634732371926930106853647110694028495944165639406127437158875676077055677403453305615309661077994001889564512431647861347214667139018204327431713489671853736877605035561069244482893398159663053176898682688840972665468131054741670213676688736696918114525093619529146839495678792787008436609993512557528552661349079958613050318049935189924166977358512353714817446885571523124326178467325994924102998657276347433395551513895334824083484237573723537142835023833979350458748822642186719043629021374895384520693119414389985941697979246874725375069175880865765879575168477937849573737116185577689893143904895066614092192576469814092600272196167577453448018773535467568428260360474912211579202842234881664200821358472767275568473690344487127943346111937409644660638642444733386640714961275677149834248e-10622
gamma(-3445.99999999999934534534) ; gamma(-3445.9999999) ; gamma(-3445.9) ; gamma(-3.7) ; gamma(-3.5) ; gamma(-3.3) ; gamma(-2.5) ; gamma(-1.5) ; gamma(-0.5) ; gamma(-0.4) ; gamma(-0.3) ; gamma(-0.2) ; gamma(-0.1) ; gamma(-0.000001) ; gamma(-0.00000000000000000000000000000000000002345) = 1.0152737506029093834454398633562758116731644249833401881930717168416325846098979105453486711549830395818722617735369256683662751261515007075430215890761703715656523800796759453847510262257450740204944104359921983849122555683026774577021085681659157782335997767906963950254591985664981642211994928127369854461715848627833657189267875715209444352966325083149456335464667905564298683862491275690331776097653011642424221255617871916187833348268732623172408062912775182966549006593590178694491522008091462034156384915655430621937363468652519334639282637516882658557975679405179817201698441609300298866537491097513842345093499445170780286458214789652157415573533952290131351176793926856239292840280154926777998217661218836786081908450176010017546221851073673201761818717756572966250664515686453822735443016068192730811347764649969370841124200358612840877393491199996352666752829231316389111627397190261274395545263627280200484375552634320430821066699670893663016020406282702581310510835382433197677759144164371192176670727922804023404206629671364728320173221918996006763954093100367404205726570460350604717382430414706232572314736848028297676649932818417761252966693626999528291763789497836084059398316204579607038584252763314814316121989e-10683 ; 6.6465423337260256378835349988556422700559806660831324667038977356311362124832368534862618533066439168395042793473669858061714943653107486726352689220815216708314689412306788407002961344750489081376530801685386806082953070060080809954697917280681941425295701858691102920794825141351229164783913979553835194674751150166592546975944349714117902777631479015287266418083063836283555243946015175992215764091806925538052209524798331077831697735242476076160798009202690131604794056632889812244621652819457712563323877329435303849979325076244319048331288637541570372804564578137508508237669485764268829464975070621946515116911296603829786890631415858612848410636053239612165449340203735828780044175705408853125406358471274098216633498321662383006749500691865170325126402566166436601130829463391024512284153933338331967081637825967294617207582121902175854365704457133369313940303918581315222952520331622033512450592483847966775147525379599278830212001986220400718412955905740432160522204201608973294924345219464297792455883000669206007056636806385366207692588561389986135242988241035646352724920116710706050022371189362956935313294104867261344866895413148031568226770725601395725887058747121102580945422917054627825893369566553676386623895448e-10689 ; 1.525808846230975721051032652813967533270788250184128142705437841555366301223788946468238865962239355786288723036164293826342779270269670659971141467250303789007597044617433948163135966678798062379886009668927277493945115613461338757557793858145479453389761068150808138613881761997042962531441800480979151794729983844853266745271298949753103766335784934144712696481087059032444014179577218929205239795426971877518219721173284769156553361769322321150174556188750512356870511534921924564343821866082358628603351317806215087377450360017947580326725646102365155281467020265079948705337693742725275467441040202753713935273573190505871720462818734760404790394040232349680243679488001656871445877838947296115435376284416121920708187040957231913531124202964351272693443539523713797716382484220812154004512501676563695731999049062377157720971132625625624152519808908958083114424045844251507185773858569247190422692481340061881095949811894021660449487508452983478848118963019400026026684468848583146784625201010369506980406856246858484871695922700432797837475221214897773210643440430905791555991094307872581521322121549051498995710664127241118727573192412479167245740247502718803390285088441354904747875645929641870350134232031990773217327484e-10694 ; 0.25164399590242264351010813468131306021254918993966362267680450626730838131209530690272288696744227971008198339735887335871169010496680930093096317536082271492626426211563936513782820190607698208615642993210615650477901313892861294765022962110730135506132020584002170029204501275914047070091900259940759575831546840154843641645163490807081616158434540742165606341197486095945465309378104194842629519246108724450790302008820373160952445530591127037240567093068687983694574320342916486922148431745446325742778459348730467180819849556794424492805592652039448281912583351402301002929649602157289831150535630751799132594106089523615637813621188974316845803316028883508863513491579463450479765749747524649665596133012838184942015346743991016495568994229591446078989488827687714087110577999808930961866686165904150965227886884370762959489914765749642747540579463596952713707149739169760849262700230994819282739410898044543750179021316530599323810960115271901509069536062889063576371981824830083228838655985013072112150086898970278909657010203113276757710536222850045732056250536770315591321104468833387284681874443271120023506881632501785659781251074661468864265854645974615837765648015267049820847699256366020922167313526245545692741323293 ; 0.27008820585226910892162552127103164690248372664722089572781832988234838622339538001904010007444490139675837312370020124437884234144372153943239523193947231519421526836618744729141716922345917352059917643874559433145518308805355881455492574326632137426063953897065335471450236579442380440463532685728097499544590224418669004703512225361765361316705454493945321733486614360280865391738054930990448531840832835842980773357129866171657794114454188312321936871772348526392132150328329351742389691410768280749925267955948501644613878522951539300114365231324725720585091610585206575401397240126810558923536186954136753074927999208379744860745125711824852276422372785208164742599085393450721846081203234855457573272048739247769466918285810183010204287727385524218095191323358787985687801176645966096307928270599604637453724376732458887156742829542751542534631696174696287301871359597322014159019214624761294510687226547868786346154764911146252820495893365951454985646312560093473163220114545335682491067743531833018100354476043076640129300116330551405557803751524563549542554076381891943906815786329538495411249045855185472629850733039286880345206764985691893292350686925690509092047455176463561548420609196740542407777456773933747628181255 ; 0.43851739219876280722988114562103024147297090319717112527335069364351479707407715910861547561623376732592349255719135114180559445855881720097497519451096349204661880579228767880326546942610899698679615570439319952070571089980888729268293850147693098656859981197508937510884166733793837264292178731706343955872238769317026537508640639216569674130107779870006571462392154844355108222407520928203869791363235249189808414045234908340898723190026823369078354922250619874429787164625848366519305175386407238599950585730524141911082845281495088242325247754833909371883638837797681409096770272113136348413158152401343303864661233247839077962264707738541310581626076398300185096209234194065046061682534403356014373755240639445855110235580762105577928536693790424862873072433263449977863508176274882104091637508422816477710614903825987880103876384292118365442499405122910831784211175935337542256521711525059970526611390614004839223850006817384517502870384248732730502250516996619365720420730227050878172001549763984494886659187549312743869259936021189476389940734688956746281977739113927177555759203177986284230847059941436993769429182249139059118159552601272913731893702112763818157782525388316278424165723593664133724522041099127412649592833 ; -0.94530872048294188122568932444861076415869304326527313504736415458821935178188383006664035026055715488865430593295070435532594819505302538801338331178815310317975343928165606551996009228210710732209711753560958016009314080818745585094224010143212480991223838639728674150075828028048331541622364400048341248406065785465341516462292788766178764608469090728808626067203150260983028871083192258466569861442914925450432706749954531600802279400589659093126779051203219842372462526149152731098363919937688982624738437845819755756148574830330387550400278309636540022047820637048223013904890340443836956232376654339478635762247997229329107012607939991386982967478304748228576599096798877077526461284211321994101506452170587367193134214000335640535715007045849334763333169631755757949907304118260881337077748947098616231088035318563606105048599903399630398871210936611437005556549758590627049556567251186664530787405292917540752211541677189011884871735626780830092449762093960327156071270400908674888718737102361415563351240666150768240452550407156929919452313130335972423398939267336621803673855252153384733939371660493149154204477565637504081208223677449921626523227404239916781822166093117622465419472132188591898427221098708768116698634389 ; 2.3632718012073547030642233111215269103967326081631828376184103864705483794547095751666008756513928872216357648323767608883148704876325634700334582794703827579493835982041401637999002307052677683052427938390239504002328520204686396273556002535803120247805959659932168537518957007012082885405591100012085312101516446366335379115573197191544691152117272682202156516800787565245757217770798064616642465360728731362608176687488632900200569850147414773281694762800804960593115631537288182774590979984422245656184609461454938939037143707582596887600069577409135005511955159262055753476222585110959239058094163584869658940561999307332276753151984997846745741869576187057144149774199719269381615321052830498525376613042646841798283553500083910133928751761462333690833292407938939487476826029565220334269437236774654057772008829640901526262149975849907599717802734152859251389137439647656762389141812796666132696851323229385188052885419297252971217933906695207523112440523490081789017817600227168722179684275590353890837810166537692060113137601789232479863078282583993105849734816834155450918463813038346183484842915123287288551119391409376020302055919362480406630806851059979195455541523279405616354868033047147974606805274677192029174658598 ; -3.5449077018110320545963349666822903655950989122447742564276155797058225691820643627499013134770893308324536472485651413324723057314488452050501874192055741369240753973062102456998503460579016524578641907585359256003492780307029594410334003803704680371708939489898252806278435510518124328108386650018127968152274669549503068673359795787317036728175909023303234775201181347868635826656197096924963698041093097043912265031232949350300854775221122159922542144201207440889673447305932274161886469976633368484276914192182408408555715561373895331400104366113702508267932738893083630214333877666438858587141245377304488410842998960998415129727977496770118612804364280585716224661299578904072422981579245747788064919563970262697425330250125865200893127642193500536249938611908409231215239044347830501404155855161981086658013244461352289393224963774861399576704101229288877083706159471485143583712719194999199045276984844077782079328128945879456826900860042811284668660785235122683526726400340753083269526413385530836256715249806538090169706402683848719794617423875989658774602225251233176377695719557519275227264372684930932826679087114064030453083879043720609946210276589968793183312284919108424532302049570721961910207912015788043761987897 ; -3.7229806220320427559858334708033557033014975968998118383466989101127004078048373456127907994858019775886208816560650219932776861183326092388147106453567682937103245115644122237082108203223280486025049968229453714025077537215966820104770831576580429669361337353513099585466045849548832405262991344987177798119220681023443656278660804223234468313931265702052747622274720808638687208682243762502722375358755821651748367575258428705020648627200474174343301776119744803305256224981515080471168461319653405367698081689100775803489466275188011648659243846891551502585780933915511744342448402228421012699315516886054461945629068563518360297994110293401227207997519738410686778793542202950165901581139447302678023066465055158351963064127379351749468823667166705388698917942633356674960356841165534307102732668698094132557191287995412141128114250813016765376978571713224335006627354062855604123091197032159558108452544750606652630592074003631116616546985152665755784956069803213489139182151083067631519644444094494882027503923958957264951913329087048141562018907507782489873235731152642689171363899780542950265352634093971831581259453738150788478388273015081903716168290801938442069752193443637404276833115932923202804244699561417657114050496 ; -4.3268511088251926189372372638427053926138039018464874930721512941805605027299193289247088979053785822048871010618070617161958005225998493220200802442396767760239877567525025267518203868274174732687176683352476996708032494484142909169025541940728780444723743447582068641989407316234379228677092754574649581259137993685110084559775718714989297464177346397735484061942339184925185283049500899858758323138104220375583962138433284059964770171599466618269612801784686630099870995336324583244598416553768022326571242940308170823665443439251203568702321959694618377237586441254972246355783227494031634979263148974405437923261238845642818225366587125618711150890449582202792634429651379283980949062156695791379382584295938941225237269447537969573742087155763012212196860569901046093157923517530426172107218729560793018557063725605102241298494828381033191182114163034776117721481167295397552944509972761776672918607459118838574862172801726713303420082208138224585186570585120564328156339134515031101492313929152123501104666620354906884375798778872107656353954522917593621556427435183711946094267605775719066650576794044215881752295774125225509631888030551675983979259515874664059376284017800651671921124319469868400745985897952509018061353249 ; -5.8211485686265168681816046913422934657098088444559387649244723393091773303947687237797895401856936784817167660806783379972842988075525520193026061794681801435711088196086101217609392721053045204873878631302232856212655970227837617669574953716033188053708991499173876421446413614141317292659218809281479990265666844956839349278720874841530194001515869811548791183697993366052415510711257428654006165055947587833690406508356515760844823572447225852620116161587179590073598004566245795215042986057116703861653892196872676617292883205828312199129668000646712922678957761550085414784487230455819656196493842464909657424961503466156581155062649107111126081135706947222338184887886036519906543304177876781182521040092065950844395183108215040777607697216020271423347546655010829836143610326090197536860061895289087755416063200723356620414647162313423747128472807396541256733034603572163986922601893511120748648425281549426320470131439300897786439849332331623871724799274796319057441008287849449492794162657905566944491833016545016989386387571052274656051486877817244153645323329674206397473607400451497806817877695632421634570614251277460304616736267418777862748366587915116541443073817291078335014592680858479100944124428516499012441295545 ; -10.686287021193193548973053356944807781698387850609731790493706839815721770254475669177264210189685212845883464589667832552861392521907688499795519379034541584083404152633693804197104117396861933914696846525489027584593274905391976811953749761498249869529838962557004077486038367144496741626939938223953974637052442214857252095756407285537424835005676300929181586786263932016409247082597584380315362343494875718059675335682895136397163951088084165746673883084413670848443258626325442158358745766800667912019973989646178725782910087483079785104071135867029293020168896864325842508208732954174408892857415385749775545848181013597627991508008373710229095223617690005727458224867957767760942503897525634880446307652105887510017670320129862952885226650875388959123148514685784691009464508901737729351925681676524291988344296209031368979419047023254488575059621824404436047579178616227163832531693419696070887963608905339382833319347261781320773578084624039837700136026033478426189286321142154372782604864463099527010677459464901477267334584376009768354771712397773773839434244378261580387333112052433975999222402036852801917580413758129023328408455233109870288506660284240433287836386277743993454004707888258408416229489709949966390740614 ; -1000000.5772166539584356686368774405975327324364299837039157908236471064277420795292528952867601970048546743299794204834574411118860146014990715597968511432504492657706004508947736495271852961195963444936737680744296242873989605764064631946938735419569769309085854919221450474253661087808618076751301482639880811447949979591334865929633677014230038194127131684738721611503180706551628225590666761368612909986866105609701281656874908355405155581033566743045625030386914049421404046035649219001717692490643498992531134631288997489171999963062574483058072054508762707130174900939810177256772958062405361053362539241008967153209576941729424829489903904328178610769636554581662715023297822697667111005368419505018225324296201963033197368187425551407234523640831271953093334534769889837022415727272851478579908115550274818302376876044124491466437127486338874644196009507388419728349668290860197326857914285216527461607195705021251668854289231553245771090924077731106674516420173377990339061149497412948604689528963064336429890176769908580991242861933067564855558296122863525674288249916802319356608835825453884493716345266950911696177302204033956324731500444440493767864887150355398954124319831582927928962852570172389226185056067454366902 ; -4.2643923240938166311300639658848614073071885174496415589817599510125046354306290865341665194888637876985052280188932432239869340705228263542741923514078350668871980946998061157867246433990461351186908872080630759165284581508265151113063786049650495772534865025535589222730406815261603404831147064669688625547530832694055174185058056914959568494794877860061503863191485005571344166394988888719465609091401078907256071973593905795772355391280773191356305544670994358318959777971264288655242602527431817624606908127263345426143528419617758791038991519093494742861422651159392212718988164853007283815379826835129357348673104984994994660133878897233172731364626217962342727199038728224712580599321393316865434829174266422818380818071763536567395917267641771804358823506040254624993659106882028044221851461681420589767791103923938482734089972383368315524234571495156277813433046422272414516075569001350232991449908070554337632836079820196756946794271717719175479227018249855961794402805385560507948480742409290237985976704760797514728710095959149833304419102464702568054205797747492021565866395250664182424299003855961311406477954151946276259622535139235948341394802941010146956025827169280655423291411947067250977588010058285520727392878e+37
gamma(0) = error: 13
gamma(0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005634563456) ; gamma(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000345345) ; gamma(0.00000000000000000000000000000000000012123) ; gamma(0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001232346) ; gamma(0.0000000000000000000000000000000000000000000000000000000000000000007346734) ; gamma(0.0000000000000000000000000000000000000000000000023463467) ; gamma(0.000000000000000000000000798787345) ; gamma(0.000000000000000123) ; gamma(0.000000007567) ; gamma(0.0000645) ; gamma(0.002344356456) ; gamma(0.0264356) ; gamma(0.1564356) ; gamma(0.2) ; gamma(0.3) ; gamma(0.4) ; gamma(0.5) ; gamma(0.6) ; gamma(0.7) ; gamma(0.8) ; gamma(0.9) ; gamma(1.0) ; gamma(1.2) ; gamma(1.3) ; gamma(1.4) ; gamma(1.5) ; gamma(1.6) ; gamma(1.7) ; gamma(1.8) ; gamma(1.9) ; gamma(2.0) ; gamma(3) ; gamma(4) ; gamma(5) ; gamma(6) = 1.774760383495448560265535502738333168219092641628775011882659681240086472459455783614126361167384109055635063558684323387625364246141875378677073505599146840246625862212020227563118515944250801785338506954193732240674865501146962468717874653567566437893567845868010222703615396121165471372280808854173853785221745878583798848089788023968225512965720041042404370195258228293175419221332871905560726414307443155720681542403645260935312122386435080479910056279806580991532400317148812241723123409375714332794835890476044522900573891709499046559979973589126782874597289988977191576034615532123637662971442937227454082191912683871018205252061023759848803300043308747913205542101628037178005456369311559908054886104514463261124741346571932625793316905999568412020755224083209300881313797149377177292247452237741242497749518769012258019911394948799330797306503737067254311018973246843492358066659622816906999238832707751923675531352450460085163373879829060980861303878245038849814562322374456157277987093741538936536237017744368514995735955390076539431480810962249293475419367506235327848893746909740101444815395654801840656488216757152808238319430783793321537406168723666903105645467874580568795646671317983588151056980815570438487797043e+148 ; 2.8956550695681130463739159391333304376782637652202869594173942000028956550695681130463739159391333304376782631880046220578845335934908055726671370708870379760155345246704433788974935092947464572529396039083200534815994656743993589086158068001336515494786330066094325272497999306236257250971914679816085529369442868138879340135785985012949362001371242443459159531615578313444428263147633440893460074713677842410233607751963862841746671129651507860368826282937894896655842302232412944744412255448105377573688460504472345118718114797896759329081359384325416928580037645547741634862466064016038490760414351561295158325612940612151718083981759570626477500269861783804811461672942583281661403119152346346418338507070447488070320207853695561489455538665329402181422537568213634576881864931444154669656961371226913685961695077057193825105690522313223028121122139368055899869749924159823029682090789104649458675504110947300461990634818124852014278346812697861759969207966590031283936730163196289069735120318999080193120585147029997917794220825346608366391045030977615758066259646077189016708758254986837411961027193376995994749496081792085484383216083788254962820506387884372087391877829958406138551670323944613651008114758598294253687532986e+108 ; 8.248783304462591767714262146333415820589162294349477615348284577409142566190669765811779395384824828729858681444233302099162621341280233594387020288256005108826837318586706355909619429907662713304141691616455355100266995359326559709365202998088369879848296957666368742889512967946315616811991552675454691350706144403576599033880341049404013401646424771446616487200182533396890623639052360414212030292834621644525303662360287817790458698653444306694188493982837633735067181644266297379553545169705068553134541627540451081743088898445483129351052447868946799267544408059961260715492496175878586459540617427298889786197265786398640629122307590680567492158882029972326623185306053374719308780544398291216124208101066638942730756936014355252562097117135420593201668466084024161904600865690765441787757061524498532926457957715668643632752878199748654897046567861192864515061600461240173925735400760642292200276005821485408200158769321681898820604623377955475881733029919533186363163388064422469709428329691491477310991043488812239041312832481246256146787102464556834209170314270072269561495887754809131361081048206961094572229377497540932273036941987437386727449993489967975145546299926993297814914036146006836881914792906046320622691119e+36 ; 8.1146041777228148588140019118007442714951807365788504202553503642645815379771590121605458201581946825171304044180832751802754207949059038547444570811346579277027688461292960171388834717479394130717338079713712364855823208051112194201747214042763298117119396149589441650464760803422596477594771141496726131422709216783345581141140764944634134603217664055954632933323690620060006070600553221901002367289356523232980122328628215290671347551101541594946727496168600935863007285277869999900234628774873525006674515235118826940983717387987187738275861407057188579601397625127834037439590219257898574463335793194115183388445748772608682922207273160906371538512147756848910174989281913762359002289180590081465680552139755551047548237531719458674298744627426025052754242814158757193768788011405521247046596509372794338079550722265109672572937359813517801891197972081838632899570245029605532365739028311848131084293156981623520245912654563132671482375355382538270623990137364580243239895094061829256629703664496873408889418029404812761895985471349469007087042558442887055805023716881669360468644892889315396890981695387687037796186858365552295166033926029854233574924768110136929373568323432054274048682252734580998707841285098457364886649569e+90 ; 1.3611490493598924365575233838600934782721138399729730244759099757791366000251724510348223955034142451949641721849780788768521237408882225171767438795134502416965385797317451564856542331842812832453412348949071416005188814554962562436757316872839766451832541481274392288119552984709319850380587886030075467131114784418428981736431609078035989557954973363285393497757982529956869580936976199536887970895345615977889030863416400837425114489661096636005418759630181816066635384730447184114912721939483219970105524715231636908513952527872226874123355292743908336275497669197970667924183163695222835177158430686570773578737294651102636049716956089287718211458153271834305950457732739045695225552248491420453989871463788707550328728777538136227949477200932611289273300952025233599360641972320710318629673906402448213107669382716348975344517555790588296964213024855663214304644831190359574771820939582976607790113660643330396325925106093717475957771277197720907444696969644629840417931018214488054888354836571903440160095654000322710648090730329400564977792464025459890005284383169337599981518256927163465802843486820772377645312454198622260755841869421144378638007776946069988323516027754962975013084356251461323075158150648801531641288531e+66 ; 4.2619447501087541751609001346646682691863056725531893983505079728736352149446842290095161634947154824051741378394550515887737774510149949394941977741952956605482678977915440984960056109065645147882451129324934269134486087019908795346172266354544081340269142244489193052294591069898986829949173016244323524465308541142912205981079925372349011585739225639586310432430613224522169491238865160921140882298136640865820105330935404931984077688059155355526497823899430758726583590191508968017220291860175068915005646710838343400504772298547829128780145867287989855984791950829585815768434159065470250530616230262859879488447624598966793609802789692626459361850449972843785544778445444380708372539326680874647586443460650913839787492197616170699892923598615688707989861444387834301213341778749289319667347102187633396976302031169996289266898691477901352557069556403718963984240447530184584102550482388635192797785751126948567153243044244743140856463023267659901075143820302932530261050067282471072130396659557861911865252942834149847542457740324235691616413783882186098776937894901170744056752140340807995551246553597877508099249388186789861581854396893133854416553703613551848911910736661085493965105277608590254685419622071221763730784188e+47 ; 1.2518976499308461127410569316511036374704707494705601914042123488211035831019328426785980732524348688672249186326521567936687640051223629802167983548230516053003783506933702938173664516449231953902860346440761341533827221419407605433890669841143180315170508159501839342888978519416196800752938610784292280214942129161210609539692777844448103768282515431955876617816719729700756709683934220643643937682378518698151733578636116150450939619381026312034737357062531923723064388965262544230887735532452618007356967826888604194470682890797730811505481225023971675490579658696522914379305873380817663660162431735721203711332486431247977890895648414777376740307786072978853174918246249687831967368756743867003671276755594862983644941095552703907687146766300376935990956550153816806778678358773119769605950697755175215846360698473171371772080066224020104415296206293570242799531349954996773777379286610659715122503806598632349739576557533998901024867813291253323123258582417749045509313606395632901561299558363758420893655819789698498510071178817136794044418556486479832123549279893738827453999847859937960761363744837771019695133925919120082155168345982824804351753993051332280022682768825615034251927828774041208378792574122647372312349607e+24 ; 8130081300813007.5528656359114753911286761482663382346413767790413871123878052812291949909697249127830625757841086224947090692848919091671678749036541588097874909859726685104095012099279448714567930471234488592374103415388802304649237893385924654054339121100953612447585442217978780429703817770353186001559099216142029437404948693924872746514160306481005533834777543716089943181859685264755842961956136662806003329453039924628203047958492513277668403702737681157178213461827658837887276967912901267819772616064629731385684225783427682219849932436405192157239984334461113822320341800678145533677070915979920338726478076009840387556754507340125755812092839986564784275644021987347200021444711553224217476714036357590530731687193615773303687528097228279678242806202361505974434468095089910617956711618311502791791343428479619121819019213799234307663160716262759467363071559079117257746946397484757153467010503936067280434826603753700646495277759481312210788398229687216649686697332085585934655406735311993141712600965149098634625690870936045698952354420141797947308052231063340212684186166934875913033250695512485541555105307195988075057382483165587136768392651883566861440528663332263056197708886262386519946313174621660527754477921925 ; 132152768.02328652310333571236444707862802046030723454258264205144965343765892565262836303411427671190914201708053753743314179847141350756983557214417890168426956113154503169308328961036795944622630233473521356582292316914567518217602596289622737606918355129635901233642434416288125899016302872407199711140887419669213400358828592237667756036601251476980243718695568373595194205818684181681062317395168419845299477476396873798249950307423056081208188008276828751180169463084455383712228465464207475032799500526307396352874659358108030326210387973169521687398324228447280361054092416870118157535980273475220710223284721552400068902718883445733545916110728348846756291996875835011362800422237650548613952634641497094016354199659849138307941030284878415056469684671288755680607106224304417186661839919553602700388091141987922808414725110565905988414406492636198466794064201601821343679801942204547470231357095441294826833210102880153698226633721932426223718723552904546869700793388081755260395622558327173768420385772860224269344381459162957750142340829032518091528425191601874027871817121515643272618620854102214507570442096782954510655348058469100338506074541497129199253790643460401884430323575272911792063929980531615293060437201 ; 15503.298817117683151398977356654681060891618883941275958369685220497427372255662215517630899584593849238544420682423574423053430769108455934320900855679632616903337077497204608296781832343531641673494167259808760136415872007557503118267097051688544029464792522378678932578935367541235799088932274363088687566919549820255850846297408191180622711127451658133451337239723191270419745986167578465036348157653026685413311447965447641848330256461356396407041273467945706893397289990727610153004801864059873178091834366658920276250004990796599161105273785104438037043786239388391838463511802508922296730191538794481266089634366957765541588441160559760319240120633783960502733286505399101256165472257302757182924965033695533531472576609928817562755435905257786922486215828793554543843626608695463686359826639701926298132805253543932627392585215842956648490817084373303444967264808789270414811495646913885518125216909403595136808866572500033898812635930207216181331939625556536800292158338698872568476091620101163750979455152146639377233872147654783366400434409507271918863721003355630265662521664333643428640712776399986818184961329729966891748950369300133762706347980931636029812495585994245503891239421506735116612724987937588124670623986 ; 425.98139134069810433956885447585356858423838678561150190737204248291419943252454388481205060697137101535132178361598131359765451032526476636669056322245672022751550534102350763996111591195606452659045956512821228135238170734419906834036215712865508806991711012838919207458285474263839668689209610611265977819116268722683760462854017893936427475151575451117681107793735886492051042464775040271208618857881703552774773680217561077411373057050083913368454131126074420923615864567377410064667906846336412782355221209589112154220062793361891940385106129399023589597395615122755887261460694432426119868188888920480686682569315851536916685973169351129101685505456551819748608086930353591701730099155080305272794300025931991011627358388576653170065571989019512989640638078246394655431873750260153006179425570543414348296720474328256691767226577470847910255880085322766750323850066137898892533581990153767824383735966219835416775841518610729141110370761674495531206686946332269004222660122326658597933182014695465709955107730369234768585379398608149122839253553923511989036545853734403758083363006033486515544670007654899665827770680950377130225584085941500755817256496390938062878268566688403710237651700364957828154418911064315246192613082 ; 37.276091803572211413355772731755648227801613824779423270291289496244938755537754337871089404617469424351998201988718447661879232639104986387351352987430321244687225672840386827541338975678011725662206066224659212059003547076368772511291468754812527289887169986385882951646618457779518742520146361520673206472966463509590245821615524788920768141977863758423826662886357465908327358697410317448463133553190179714854516384538026369464069503173252805912616499125438090825809305074729844222720981052586921700005800610265152423375070796304591506835195494438672276081214302742038444755408733772334235859160192436036267896591952298985415887023270468536022637004526861542318560961589447008315645554397409650686594730477462089935592949755660556726471819524096898277334432077530712636826318050901371251240512735804521766137484897299514642726280827611943202976793342208066935344553793272375424991811877783002340682668249612388965889490459744049791939713088053687761386872320443228133563179391293710821651790228692206855301958755719925985243325709521718373416433996425261263765951536829742607533918397801703083985631880358215864464362785625127203157577735343578178513660072475419927110685827179518338223949114986895037037309505774208806372336386 ; 5.9509575127664047013788712298473684425704451952776841870563208252746302449478721406988290550340654985808014892839911211068301480259337193254117369441153612400067492406657941222869484129503643304473606799794273018385403935368808769678171241791893943661622123446645518799666393501019263059274811979606394616880733322464886610639157918978501266575318229832217837677886420671927525960248467951571103061161987515954367104635572023851259864856324070649261256679710990851033109201958372476068210468718436852234798655329037253753235524215279458297431321293903910633916868933379536600014838139843908670162643760036783728625654616768950549398364497500032610442163338998974213883247129373037208396018706400036607145019680845657468145158843518902326001007816471231184225044732909268937995692463482006312332349625990304022465766200536747577546037218658043566811666147077465004647200519982654053558605541035725499151076980981624619563334894850916570211419760572452448400320569172416756024026828245280616308264313969850695243342746114869324658590533013898739592613201904528709964121206085189094182312374775020823558804006486887979109661697426384633509490970951497905031233392181516730585778786768683767414406264400758975678764926615064806480133033 ; 4.5908437119988030532047582759291520034341099982934030177888531362300392731064449989740394082877850745691248944586344566628878315388090355247710186437836562133846461755884515329720235923883895809828087179371295773767162098826526909766615681787966505794265611406161919299579092285252279225841217017287589077834785635615452189489882262863861478782732364924482585588235264174979611066118985884999936425903079406052316906379387952918696049643666669816740710915202652839268437945050114407066207968812129352808055195915362679679086652555812021858597616127188483553174682021598844029541112420448945264169213422648437215231469604728825367600885426078151974223976045894956091979882051376268727381804123306882410306352160173195456146954565926036138132438200225345428023057166659832362743760792594740818727443701392695365612418321235774021911001914753733620767250277843285702815143646007939371885851065796814105527021226070023837028526775023277495547332644429985604213620024618930241066731079481785415749799162348479961477232328453653477575144377462138515694946320056623854373335230734965250577189258925117002938758880930564618212524197982048043248642764357013637124534913807902150083167700669576750385136235849547509162732855824350295342836944 ; 2.9915689876875906283125165159049177911128060249217151127441196509563887678763202179902599525576505654214256268261420223757004431368559256503973833250069965173149221744569323366950154470796337707384362546758711991444633860968972435829606947586857092391044807390467619752418603161819378297395951948020174391344301199044479669624186809506366696105308566379693894474478983445720928614441784047870866398774966512714344018931105747817471876771222037733141958565910986961895946897766862548817919277143304046506272460258364266689230445351612779781292216600671016512020498213980569455292796743540607724170068263194046326819199260286569506389211005664557609459440128297004172033473924581944564850320957354778768957338886992162640917264362723960320097376030080607013163494213243431383897926231952855216776735180888513708972564207008806713871205572670832794703716272118693355582196681422403395211990661608951111513439069704334055650322331304741782139707494636389232996955166923147670226775713176251243275682621543390257645144806364857270589350299563094542333862567086362866725791200617918878118442203593819137902659156905140195145215953534447810204549090068300800527890661681083054094180017029621497521953352960489332481723993135967174987804238 ; 2.2181595437576882230590540219076794507705665017714695822419777526461851681230047365109916833561791769823890833008171447726177611481342689528166301870531789776625971663417876494249396217131510925313291121391119470768686166948356048091822939660253058520442984049348667960908189741143698053595163118562957467507320985056128210385527907154044565682327187851999222158620670706039400662024985698539016847560009120201982846383356284026909543108719235750573095730238744060255356864026734130423008403892151284355609549688058158803633342647285436294497261647746492466553713008936038028492682196926426864090570310296713066808988993131679195645205947547528489395901064565317836008088810510608486948255934755650278944142508407400880014367963458926138862227514205565011977027549816506212791929413311447304407022984503970963655722140221955601940202839447575325147946799641764330579035955234258382643506949144568540877914836093437671241119303906070600011773754209104522666023996265468979375057113709066925849452348841066757538066933681934771618254087734623373270188981821148233533461185602585712520009084646144214496692228155397924160172973651195998950827276360538893086865927986052356112757243222888731707616502589699070209130232366221562052789069 ; 1.7724538509055160272981674833411451827975494561223871282138077898529112845910321813749506567385446654162268236242825706662361528657244226025250937096027870684620376986531051228499251730289508262289320953792679628001746390153514797205167001901852340185854469744949126403139217755259062164054193325009063984076137334774751534336679897893658518364087954511651617387600590673934317913328098548462481849020546548521956132515616474675150427387610561079961271072100603720444836723652966137080943234988316684242138457096091204204277857780686947665700052183056851254133966369446541815107166938833219429293570622688652244205421499480499207564863988748385059306402182140292858112330649789452036211490789622873894032459781985131348712665125062932600446563821096750268124969305954204615607619522173915250702077927580990543329006622230676144696612481887430699788352050614644438541853079735742571791856359597499599522638492422038891039664064472939728413450430021405642334330392617561341763363200170376541634763206692765418128357624903269045084853201341924359897308711937994829387301112625616588188847859778759637613632186342465466413339543557032015226541939521860304973105138294984396591656142459554212266151024785360980955103956007894021880998319 ; 1.4891922488128171023943333883213422813205990387599247353386795640450801631219349382451163197943207910354483526624260087973110744473330436955258842581427073174841298046257648894832843281289312194410019987291781485610031014886386728041908332630632171867744534941405239834186418339819532962105196537994871119247688272409377462511464321689293787325572506280821099048909888323455474883472897505001088950143502328660699347030103371482008259450880189669737320710447897921322102489992606032188467384527861362147079232675640310321395786510075204659463697538756620601034312373566204697736979360891368405079726206754421784778251627425407344119197644117360490883199007895364274711517416881180066360632455778921071209226586022063340785225650951740699787529466866682155479567177053342669984142736466213722841093067479237653022876515198164856451245700325206706150791428685289734002650941625142241649236478812863823243381017900242661052236829601452446646618794061066302313982427921285395655672860433227052607857777637797952811001569583582905980765331634819256624807563003112995949294292461057075668545559912217180106141053637588732632503781495260315391355309206032761486467316320775376827900877377454961710733246373169281121697879824567062845621039 ; 1.298055332647557785681171179152811617784141170553946247921645388254168150818975798677412669371613574661466130318542118514858740156779954796606024073271903032807196327025750758025546116048225241980615300500574309901240974834524287275070766258221863413341712303427462059259682219487031376860312782637239487437774139810553302536793271561449678923925320391932064521858270175547755558491485026995762749694143126611267518864152998521798943105147983998548088384053540598902996129860089737497337952496613040669797137288209245124709963303177536107061069658790838551317127593237649167390673496824820949049377894469232163137697837165369284546760997613768561334526713487466083779032889541378519428471864700873741381477528878168236757118083426139087212262614672890366365905817097031382794737705525912785163216561886823790556711911768153067238954844851430995735463424891043283531644435018861926588335299182853300187558223773565157245865184051801399102602466244146737555597117553616929844690174035450933044769417874563705033139998610647206531273963366163229690618635687527808646692823055511358382828028173271571999517303821326476452568873223756765288956640916550279519377785476239921781288520534019550157633729584096052022379576938575270541840237 ; 1.1642297137253033736363209382684586931419617688911877529848944678618354660789537447559579080371387356963433532161356675994568597615105104038605212358936360287142217639217220243521878544210609040974775726260446571242531194045567523533914990743206637610741798299834775284289282722828263458531843761856295998053133368991367869855744174968306038800303173962309758236739598673210483102142251485730801233011189517566738081301671303152168964714489445170524023232317435918014719600913249159043008597211423340772330778439374535323458576641165662439825933600129342584535791552310017082956897446091163931239298768492981931484992300693231316231012529821422225216227141389444467636977577207303981308660835575356236504208018413190168879036621643008155521539443204054284669509331002165967228722065218039507372012379057817551083212640144671324082929432462684749425694561479308251346606920714432797384520378702224149729685056309885264094026287860179557287969866466324774344959854959263811488201657569889898558832531581113388898366603309003397877277514210454931210297375563448830729064665934841279494721480090299561363575539126484326914122850255492060923347253483755572549673317583023308288614763458215667002918536171695820188824885703299802488256995 ; 1.0686287021193193548973053356944807781698387850609731790493706839815721770254475669177264210189685212845883464589667832552861392521907688499795519379034541584083404152633693804197104117396861933914696846525489027584593274905391976811953749761498249869529838962557004077486038367144496741626939938223953974637052442214857252095756407285537424835005676300929181586786263932016409247082597584380315362343494875718059675335682895136397163951088084165746673883084413670848443258626325442158358745766800667912019973989646178725782910087483079785104071135867029293020168896864325842508208732954174408892857415385749775545848181013597627991508008373710229095223617690005727458224867957767760942503897525634880446307652105887510017670320129862952885226650875388959123148514685784691009464508901737729351925681676524291988344296209031368979419047023254488575059621824404436047579178616227163832531693419696070887963608905339382833319347261781320773578084624039837700136026033478426189286321142154372782604864463099527010677459464901477267334584376009768354771712397773773839434244378261580387333112052433975999222402036852801917580413758129023328408455233109870288506660284240433287836386277743993454004707888258408416229489709949966390740454 ; 1 ; 0.91816874239976061064095165518583040068682199965868060355777062724600785462128899979480788165755701491382497889172689133257756630776180710495420372875673124267692923511769030659440471847767791619656174358742591547534324197653053819533231363575933011588531222812323838599158184570504558451682434034575178155669571271230904378979764525727722957565464729848965171176470528349959222132237971769999872851806158812104633812758775905837392099287333339633481421830405305678536875890100228814132415937624258705616110391830725359358173305111624043717195232254376967106349364043197688059082224840897890528338426845296874430462939209457650735201770852156303948447952091789912183959764102752537454763608246613764820612704320346390912293909131852072276264876400450690856046114333319664725487521585189481637454887402785390731224836642471548043822003829507467241534500555686571405630287292015878743771702131593628211054042452140047674057053550046554991094665288859971208427240049237860482133462158963570831499598324696959922954464656907306955150288754924277031389892640113247708746670461469930501154378517850234005877517761861129236425048395964096086497285528714027274249069827615804300166335401339153500770272471699095018325465711648700590685673888 ; 0.89747069630627718849375495477147533733384180747651453382323589528691663036289606539707798576729516962642768804784260671271013294105677769511921499750209895519447665233707970100850463412389013122153087640276135974333901582906917307488820842760571277173134422171402859257255809485458134892187855844060523174032903597133439008872560428519100088315925699139081683423436950337162785843325352143612599196324899538143032056793317243452415630313666113199425875697732960885687840693300587646453757831429912139518817380775092800067691336054838339343876649802013049536061494641941708365878390230621823172510204789582138980457597780859708519167633016993672828378320384891012516100421773745833694550962872064336306872016660976487922751793088171880960292128090241821039490482639730294151693778695858565650330205542665541126917692621026420141613616718012498384111148816356080066746590044267210185635971984826853334540317209113002166950966993914225346419122483909167698990865500769443010680327139528753729827047864630170772935434419094571811768050898689283627001587701259088600177373601853756634355326610781457413707977470715420585435647860603343430613647270204902401583671985043249162282540051088864492565860058881467997445171979407901524963412711 ; 0.8872638175030752892236216087630717803082266007085878328967911010584740672492018946043966733424716707929556333203268579090471044592537075811266520748212715910650388665367150597699758486852604370125316448556447788307474466779342419236729175864101223408177193619739467184363275896457479221438065247425182987002928394022451284154211162861617826272930875140799688863448268282415760264809994279415606739024003648080793138553342513610763817243487694300229238292095497624102142745610693652169203361556860513742243819875223263521453337058914174517798904659098596986621485203574415211397072878770570745636228124118685226723595597252671678258082379019011395758360425826127134403235524204243394779302373902260111577657003362960352005747185383570455544891005682226004790811019926602485116771765324578921762809193801588385462288856088782240776081135779030130059178719856705732231614382093703353057402779657827416351165934437375068496447721562428240004709501683641809066409598506187591750022845483626770339780939536426703015226773472773908647301635093849349308075592728459293413384474241034285008003633858457685798676891262159169664069189460478399580330910544215557234746371194420942445102897289155492683046601035879628083652092946488624821115628 ; 0.88622692545275801364908374167057259139877472806119356410690389492645564229551609068747532836927233270811341181214128533311807643286221130126254685480139353423101884932655256142496258651447541311446604768963398140008731950767573986025835009509261700929272348724745632015696088776295310820270966625045319920380686673873757671683399489468292591820439772558258086938002953369671589566640492742312409245102732742609780662578082373375752136938052805399806355360503018602224183618264830685404716174941583421210692285480456021021389288903434738328500260915284256270669831847232709075535834694166097146467853113443261221027107497402496037824319943741925296532010910701464290561653248947260181057453948114369470162298909925656743563325625314663002232819105483751340624846529771023078038097610869576253510389637904952716645033111153380723483062409437153498941760253073222192709265398678712858959281797987497997613192462110194455198320322364698642067252150107028211671651963087806708816816000851882708173816033463827090641788124516345225424266006709621799486543559689974146936505563128082940944239298893798188068160931712327332066697717785160076132709697609301524865525691474921982958280712297771061330755123926804904775519780039470109404991596 ; 0.89351534928769026143660003299280536879235942325595484120320773842704809787316096294706979187659247462126901159745560527838664466839982621731553055488562439049047788277545893368997059687735873166460119923750688913660186089318320368251449995783793031206467209648431439005118510038917197772631179227969226715486129634456264775068785930135762723953435037684926594293459329940732849300837385030006533700861013971964196082180620228892049556705281138018423924262687387527932614939955636193130804307167168172882475396053841861928374719060451227956782185232539723606205874241397228186421876165348210430478357240526530708669509764552444064715185864704162945299194047372185648269104501287080398163794734673526427255359516132380044711353905710444198725176801200092932877403062320056019904856418797282337046558404875425918137259091188989138707474201951240236904748572111738404015905649750853449895418872877182939460286107401455966313420977608714679879712764366397813883894567527712373934037162599362315647146665826787716866009417501497435884591989808915539748845378018677975695765754766342454011273359473303080636846321825532395795022688971561892348131855236196568918803897924652260967405264264729770264399478239015686730187278947402377073726232 ; 0.90863873285329044997681982540696813244889881938776237354515177177791770557328305907418886856012950226302629122297948296040111810974596835762421685129033212296503742891802553061788228123375766938643071035040201693086868238416700109254953638075530438933919861239922344148177755364092196380221894784606764120644189786738731177575529009301477524674772427435244516530078912288342889094403951889703392478590018862788726320490709896525926017360358879898366186883747841923209729090206281624813656674762912846885799610174647158729697431222427527494274876115358698592198931526635441717347144777737466433456452612846251419638848601575849918273269832963799293416869944122625864532302267896496359993030529061161896703427021471776572998265839829736104858383027102325645613407196792196795631639386813894961425159332077665338969833823770714706726839139600169701482439742373029847215110451320334861183470942799731013129075664149561007210562883626097937182172637090271628891798228753185089128312182481565313133859251219459352319799902745304457189177435631426078343304498126946605268497613885795086797961972129010039966211267492853351679821125662973570226964864158519566356444983336794524690196437381368511034361070886723641566570385700268937928816589 ; 0.93138377098024269890905675061476695451356941511295020238791557428946837286316299580476632642971098855707468257290853407956548780920840832308841698871490882297137741113737761948175028353684872327798205810083572569940249552364540188271319925945653100885934386398678202274314261782626107668254750094850367984425066951930942958845953399746448310402425391698478065893916789385683864817138011885846409864089516140533904650413370425217351717715915561364192185858539487344117756807305993272344068777691386726178646227514996282587668613129325299518607468801034740676286332418480136663655179568729311449914390147943855451879938405545850529848100238571377801729817131115555741095820617658431850469286684602849892033664147305521351032292973144065244172315545632434277356074648017327737829776521744316058976099032462540408665701121157370592663435459701477995405556491834466010772855365715462379076163029617793197837480450479082112752210302881436458303758931730598194759678839674110491905613260559119188470660252648907111186932826472027183018220113683639449682379004507590645832517327478730235957771840722396490908604313011874615312982802043936487386778027870044580397386540664186466308918107665725336023348289373566561510599085626398419906055955 ; 0.96176583190738741940757480212503270035285490655487586114443361558341495932290281022595377891707166915612951181307010492975752532697169196498159674411310874256750637373703244237773937056571757405232271618729401248261339474148527791307583747853484248825768550663013036697374345304300470674642459444015585771733471979933715268861807665569836823515051086708362634281076375388147683223743378259422838261091453881462537078021146056227574475559792757491720064947759723037635989327636928979425228711901206011208179765906815608532046190787347718065936640222803263637181520071778932582573878596587569680035716738471747979912633629122378651923572075363392061857012559210051547124023811619909848482535077730713924016768868952987590159032881168766575967039857878500632108336632172062219085180580115639564167331135088718627895098665881282320814771423209290397175536596419639924428212607546044474492785240777264637991672480148054445499874125356031886962202761616358539301224234301305835703576890279389355043443780167895743096097135184113295406011259384087915192945411579963964554908199404354223485998008471905783993001618331675217258223723823161209955676097097988832596559942558163899590527476499695941086042370994325675746065407389549697516664087 ; 1 ; 2 ; 6 ; 24 ; 120
gamma(6.3235636523) ; gamma(7) ; gamma(8) ; gamma(9) ; gamma(9.478231497465) ; gamma(9.934525645675674567) ; gamma(10) ; gamma(1900) ; gamma(1999.000123123) ; gamma(1999,999992345345) ; gamma(2000,000000000000) ; gamma(2000.0000000000000000000000000123123) ; gamma(2000,1) ; gamma(2000,9999999999) ; gamma(2010) ; gamma(2100) ; gamma(3000) ; gamma(3000,245345345) ; gamma(4000) = 210.364378608852167739081910826321143135444865235904866982711906305927719237117459139088108337107703125679988493567855540626883463934331092347275179275699125430863654207246752219507850143247332368248452894413745481535409664252902988521096685219696461073229445838963162177174888641383483701645567603844595683714276880670792061045534397730918689174805914262985538347462341110304757455829653384187730876918134851820815384004753643955401714568166396984509936342003671815006578441432638002141683857942969361893469349666939895609843059561762811652484685685332212628599348961208794726337522887453054474827953614974903850432499237945453098732705419653327580003132703308798932142854689407817297956088936921350968509875756432051707537115770257602099139260280664240660787397140948005818670044996852728362065210967759710287781227056220132902215654925554529412186784871566870885598226795182794983984977509379787288416906195785581965652562228754418859557628973374321214028744675169886765283502458983666177898809165206585019293805973372147632670502887237105972044688753291518784023337261667861565558418495405749639770985968609474431019351616921761997123165233214086939107880682028223741784386465126711041550288375625046499695812401925983842137946 ; 720 ; 5040 ; 40320 ; 113722.69664012734638608667185536755266684423901236976265984045442295788872588184435329375152798445263017799168378686604527955177353429201252224475054374861602776538082464461526858798022354019265407879798982239917271070023910930276906046382944935329670694883389596583397453897929682397256350897738025526113888475400294233808946352530416759354810466107624188666404736218689355334378439975092310672496274214843049042004182304666237130163206807069959293018657849735214137367264470496587709964679341096210138060172345800988366810508314777514312368374901315142411698371466992994970357538589535938724451960493821740697756656121385154641930422268637097955882786485893212217329868498920035381948580701540885114762889970631528596029454022350292278903435761789362719401042946465930037849975036232229537044166867845400889672142083707032428382781517126890699655865127254889891151551754315622310215503322529929533741221226367759569227192576617504867243734183691889624290846894002918752695788481316274457277483829792596007006341022049221818141196133803415357364093434166333472795807145903573243235114918546599637392866039404584098184380130470806326225598339711649616943211584112602017941986105325539335391701398525110540872373373779032945579053406 ; 313207.55670700777693345322709488089697024700844829860428088800374598310293337774418374179631399132952420467894202753171514856166449894060141498043419968992566692821122470920665705082804620847227927346748405651962274120159149671611669377639891694458889802064069604483182109495016068296391469299969377852552249284344167240897884688529173731505468512844644797933537995300313910155274543593360779833919749646421082105328943955982942296739491835088181255583515214836430297532598960304226002216931606728056582357573642170564027604398251927501052912700349558255892396274568719340496794065670525861672755012140569448997615913467557963846110247180068545331997730733870564251607985387901477935363702908858471994156946117393333435524772848480622144252968292573883760258202460096160064677948835614564359547399740061788032640412563592646488877910180433996078120015199626101614661816941405521149256742342114230909007104778707126057368712009167802905808055672348969516954842023811970460572325308459054089095175479232382104233618433343779164896594912613362674057169392320159256459590239008861554882964887313142583829091556385715215538396223821164449638153246920896891943698854897607258041145761031036389274672699945253020973467400646080757522323069 ; 362880 ; 1.70631172830476390582875212488526851842487441237301193974959116503576746815443716858337868991131481454103180557575479134204082622976307236652590799839686316761044059830419145702930547986748812530417226531770401506326779798954987383643503761917881229594269451239488543107826795704605897071947974788994262415931358403831880506055818761507568911687737258624571562291871013358932328501082028957244019026592075811317947980390635679561117195500562252996451625336003068228521746247961742238985246689928767449862745295762009336826777225741942963528863955841024095336256831568083621593727092848685572354395183289897437550675161158960809474134418029959755970704236796111574927406284607547137660826520989958873188051648157038075500464929917558089175633114733875692080907363786624187417226154663959099475296269775391353554499032211171762271454366393721841133118317491174621146309862424284761220615503957694893423287461199016551149566369784551965250035101561706147814718061501353453783835836622431435370750138907557824487565475687045223139224159082480120830347122372806478026188657028816637258438519631113485333413579998567366683693697924617316793248604166101060437666431193270080858629996060296576123629252625273734195671267780304735260724198482e+5403 ; 8.3026007028249499808497576716081388028336662607178333604733940950153187238351031883826134770948801356426362003235284991379992439985532435424145707238747526040650035455571663336463209817511958207223129280011476915353836305316620153751932368356671072744513199718507178202116562063921917759372907940223800050995112509917595795763095706914594372917073136269726281962104716391281248280083562056423377158060861125090975409602289521082527193571633802491402380215081374010892499554059939602126966515086709146986808913536647320226950328096848494916668686798099014787849621141277911280122949523463866394377128882060636702414500568530823292500332290205251473093749713358637641220335522613275649005054899182261964182234359555488241531630180758330713663074234829355483077281853573173237681024205386558498871298205979654198679667905241191288403389275196249197064456654568819585471381218789855070673898036987275186575898163656616159233537987334191294988111750213746930555311186713515260603761134291199318444906385957434263296161020436327101143655904708534036722260346327364223942402778740286863729280134438817564553437849551050608331592574488867612926077358817219512165347198142162274126483582388961467224216804340599640971159261765949813863464559e+5728 ; 1.65804107797206061814779844536666831151709365211317493825896909709254404464499449264920722413754356556407451282660858576958772991022111897535570436995652287535678534627454014852816311284391790489305316829445955260036575909689606714269447483213863260705016944243266076712274616578747226733953065643545356763449371718270696622727415829596034194090516570360876352791187896722672983170175071477412209369290972905053143004896138310494147586548160954302157008900298775122172436793193590176456309494094940247366365497980183309583488682149477407993216007413240173856539134858154721431059190089095989032597509211914170545325368325282013455961732454049999556396849902505548385410749196905930043476998027214190176722869666304722629456373601183374364686365099773858070292301705433083635738411180844692594357781531626589218764950505032175388135404477690665754241319953483249467300324989445210587069523430238388116074363162010762001802851580658863346454653861884293729787286144437283645896261128442816710486376871869354446124304808776302768038096922144278151599591675979213864702042520440436008331951764436180084797870015384889780413491256912092184832326920126515924708658997257656726692182033654845383752691303173664350298211509974698611800574699e+5732 ; 1.65813754622531662058769669028816201914055860405289019728596771853019038952800411200136615429866296127701176470612917054629042408707646898065693316763171844452817029278081970302558626285935323928196772022702621978733518837054361485217342079171876215790438766822563743997718429623704016204473280753616625326398827878589835768359344679528056407935800858616328578055002107006210216921286856350087941773898449960641764498332926702789927451828683175066693275200586006076317744019134076076123460497603015782209282740337973248525776144102617449997863225407032768339484766050733811335666013415776102597247230809119637602013264861315751287376024148032375463697082928141765889787241438157298225186995663667088631804426245046753310805072229854706353910656866281915786151009974957479158235471387236935163992774837149304419688163412076239417193734797914628870287269918750792907734068147108974986199906799740508278281938017113656456125192354936454813311230985538302965775100947567791582678935746145458389524851123547305968803892582555342216127952824368133265188692325195394024762300356274701307283036127068151377456835791703048915537472641108745390673854846620778055669914025679300345297309982628655370588540759961282258389285729028301092827380314e+5732 ; 1.65813754622531662058769684545918239202260704257318226150687359625586548964322887661043413439383005358457493641479778402341876844437007885089760732051485381288511474480754463910211366859723479299561558417744350589777693635287121271631131724253038188250841330061585717190777860032031979665501770167662441335014022701363264574456711739184492979287993904483269705429912267666443382321298320049125419495445186862697189786762235827566401058116917295122192678598048282009224916549525327362671653943642803637633686553838105569556116535220983408254205861976316590210732040647427817835609612837505303609180587501240401779429915787118899713753579118690775228207482657040524692663901422569524690454525856247452212740580599338565154875618066169854741366068382023525617157002246074407296329233937898939529113675412898284698516664403160939264696273846904178883962301814525720941310839535675930181173051787309507013206828640767776835197135306160606156125994824162542162061346607313525060035206909531427534642882571812626801848887357601902633004628142434798557113445771574612039597230910029285825925322179958459751945715743839368952269462473338266471364592771173157740221763054349465617171727272504609477433515395398913381530640592036322412570541011e+5732 ; 3.54579628530472240077812529241659499087285371861539576533117325519958152595855819372475942630803356844274292877043103338493250109091226590204358489848249999730787831959743900941432626412739485302902670492116172017766375480979055959653781345488303600764667865385754195292883513879717428539717840920635720871220596963546109634197776938914883451679331063246604081444147810620995471042790800766977423590968716762875598294182642438012470729398267715213152396674593970535271327230042918816945537132279031637162066365124349479359881768534818258189758387611896440479943645769279346381470823948337704763782451775456123561645917022193813761617377078038091523221148229518162805338091095093134365836354937846258542887392182912167641139313016498857606978014980393892821985317471342640009930617599111727582037750801595072839431431813869703149473796488574360516900423455251781856773606569184009917850498131327425275659867512160387946706262666561139957155883015695869425496441454840402402362082617956705986660840408872514042048615229158678186038115843116151913907885112540299588892254905635629306740602059272870009308613239305032963549320809045320171508769897410755454699414998108309133775730618591050864487733426624322088024654406562012733539438846e+5732 ; 3.31627508992988199149241092157410997918325634186566357635666941784735855064113244490616101021719913019572859841866792172783466251363387658069497419293269950379569673464844023259781630474736232793230988869788620479771432465560200011597347706012602229899518200928863656750591373803413630511883177330343748225658876942426630122326052910045392544042124227552347854506007397142135925338005399802613101530522675547637099433471167974531107252604312013419707319435900045085936849206232990489155577106437483783296798053779727651860351406454602112074199917693875364298854994372280357875938063494701799861045769519635317872596146167871551659646853193305907682901749338384736356165209699352670648613902489305225270396322979348391792863259448238011699607473207798310339297375483134432538008635059737382755975519537579246545277704671370061943375251175968150831349709597426807761676779890696060663902093125659401828351707354009695585226905607052160170968776719933233701871189138543043028624168472010610626531145988336517772377999714618840737123348213355176484986288668644953719743739266281289040747345248685758869430370542476066236770986452513655139602169465685045009168938017872767630765721128334642820094389839157601294717482103790235768737766573e+5735 ; 1.73650764920611800423584157356153195869794015433616536538004246922867707890871722915949770919295973526920425367267147678506840357961599266625069526755065119220591371583391142229625441724582720764896835301671913490608703760212340186446735559878825721007358849938494753344519684155506189403688917335319820205422588782202303301598100894901556328932304905675461672840048302295622997073944624467371045092591608222325867645335162369255335393208569612361605298096044828443040328181484342710429207779838080029038219136693456540079630330931349466360222380931091270504024625282870796119647066999164150664765608368743950011899165763233056083388222119527467134871797929586091264890842892857713030227201198767140400290738953329759650042551213365482444253001499597643092719872581961081002087196557880132784198670362963359008531460843971038252461557261094477170797969396396842171221356423038128259745120989719871783877861498080347395182771488121001203821255660637424342382535539361422087242785340035655721040580573029402577848776811574496033962022256577236470324219570352912592877835201045112169335405880734385587483549006901438233684597264805372191425449582177755531201577009032899478665190297174904713588181905761314005375189503340074928433756758e+5765 ; 2.39941000328930777555820586211707490015795216981209848175895668728734388967541862312756045350894825319763162832133608836898790809950589646200700156485879830528025792371667240841353618156480487202678012326806080085789390916144392590088448046990729912742594148397417618356941316933077262562512268858808160155532199912523046542845014550710235304696832219282564682651569294643525941139183935595130693300231450140368898619930022817785182428888467414252248073341176316206253412306118668755505036128637169224192623142968082006052545394387259554304795093929141588910552746375237821979339680291645725687250645850249184585124002599180722394386315563036171461430493809200161554511341432134992950910283556302429690915516816575427910343271823905927456889542873540163230541210997373517882847185236595554827119645782543623472490288438698519306666554575192439804823242183712449907479458388561631570625973537132169614911291548659145545913932764549647945430696174169849402395916948013075122308824153020473380350725467106918218433933378393616890664649353637051138062055865144100619281962816946853259937032701441558447852895241416213868526243235211023047573310630108630755991319015607942782787040309011140558370186029234480951836836555566472064014916514e+6063 ; 1.38311986781261802851895569769553739031703973164393663922982255256585285504117731669533358840593344733583948784612057061652502903713486359315178007203561132038736793013997258406875544633932276017215732324986562808192429220323676679087036984467470423729443859129384428129765792043403687709767914671617929084820265367634764970165979627069208372083776390015472229873725300678583918296602178592896384283645941566648915663969440311703561212747623545074228481130712583834961960346789396030330976374990473001696463314682384504910515105291471699867247559583624867893247056907895824257146629735612305395012027328199060312614845079861684592036955037207877153069620361858169581713151018120712372993836157306981421247344250099987779283146715918904715602747358333049049594532232402129848901966533928564934211295890376236893349836091335723749398254621337897311814513734375955338115975166530478433735510344688751677436735794505007317010495578707795797983655171540531163385966499813574370014756416127133804851626242460152853411871944014393153176852768977837489635737487171561617695746770893223630378496609111584585856331217254654749272444875036263385811457996401640890327723446440357254479944508148586801588551334714715664933281181848659331289009372e+9127 ; 9.861476214967246709135526824710466294646020064253057821416777686347413661607048904537791287223169817838178395313965809456980363170253886766931944860303047835478273984142278285471273424191278850499921243934819418350510303782473538522524740511776649629056443373446606513947595573341367735108252267814476383785649953209591008710613176750213414329540513140395166130706921428963652735582289948593867371190502345520157995783789485948830501775997656425649546977771018994670644872065181513338202925558183716968848170033482951278157186216338919687965052088351016258522980425728884268541495546740757100820076044443606073616920265666781259725332481237916569809173632947396128616244010727935572512929275911993332739858586804619554181974552955330436600585429616506500967582117098199745312488704148266167154941824211602720375560486848553043937983269018964008669167082133639089426842289015043488309738968039290783722881124643926842241680568522884195148742328625390053241172894814737669416328081423630003231958205700042481113458452623661697473671412389978775350514238031637688156120046292448912957435756924947509323792384826195511044495339356168006836822873577290288752634434395062904127753829812212403172789938515602786005333080764557219511353098e+9127 ; 4.57200487878516253328685793893479761054344427682609804926613173855223994949329434121259257171762102683411076039232139293866811546538588933348565390448924917918632120789932937470469023437070124510489412823718015263973203244702445015514835738442633168515611347107127293598793918653611184059468061735904864398239497502855324334016474951849442867431530126216593148408437260101652449165929256350533720023607008557133898666242032906504086493595089429397584868329251921044119477054172279613233105750835353637445045814955462960163806427434813250614568474572977610169554217721787390087547646684999157469963371943698079479894785412610201371974369257716267678021970940624664401833511235371364459184582542892658954853185021246390102011832629920837060201985524106879688472227882416388059943098122178865620266494708025140513959240119466447619297959701357981287849548857418542211181154625531260055625252910825420464700917254504442286544492827607541009892706868367529669318924151615275591413219128468392604771905017428645117303130920526670133429380515143634438936314805216348496331963096036207850663720057746509777198494580473653239566198210768499638872095154968745790841004905280068902150400979290193601969421905491540092568986372198631190143728772e+12669
gamma(23562.3145235423452345) ; gamma(235632456.123452564675) ; gamma(34562345235674365.145636445674367345) = 6.37208748535085395826555756340588976792784480639175892972962959605474361918306008261603255532740137175887753374662155584215964684168408419503383451882394313556857683465812997596060547531921215025304196164581762250902503338310031414693767488649762713319335744313169420594877225208658397269175675336146492097639086519962908656712927999826058826350506324486231238398108399611234190515788113729974487445966889888690244555052147408346770134754398171184494361138347674892598317567205450959705587174184775439769916048835912087859293974448179905457343285098798283926006303007748978795217382921385316946469817386619720432171995703115378273712774230729186262387841800434572370079238150807303585541580058579786773694214305782377037239403090257410474490409334926158749676686971621528820164962231873753412378762655888143852366868533974673442931871995132479487996778983128504459034983018014312504289968466853863750349488127443749346333044013767155301021484213242134959260083909072946248709272666548484544048587053687900921925922551312513358084919690750048772159012478532916087047969569306237604979315240680008835694275288956798260377384191510849279904235503829829715272347311599314238467765527263399749330963357831354670835176783996587358745682144e+92784 ; 1.02512906236780201030115285187842737351434815586507977416121563387086306818297422342625141816238177755506189068868364181144056478674237192381603393201577568444935038297273234535476709866883874853538742621753891071908393083842894633598753292282225279832864249288124682239061867466753016684613404482522326264310880097756652003567224953360647151188863192840652040766315338454117814875474139658121705766235726532479554049440124498717542574098789318923699776930441196057632669119956577531385004408509197686250648805631203248330490931908304035968310053417656644688367965905598295344698843263257173198786409488554142103909708243025689587144804252942321448958497636607618091014226867045185392659675000140436510927979342802287500893161934314245509826123347310427788604124918081704371870559067692999992570507801208748878198176391073891722422716595147159506411679205240964247447564699234972773375755068537517706954356517102081698557840375391924584381453345784875323465280134786734706041198860312270288330581370230252685504188623453494323273443400748337482707448763722642235527196116415015185475448553946016293579372629951322855000957194970953847909698610702166051482994846958612322213893043694014883050664092986843127239925194673898065008329479e+1870436443 ; 6.69381150864986426267863002180801834024195371885882150239535753364957018993654339884814383085476979386125444283738419213727135317639634387682273251167120427150814866959898326814043101474907050975863195925662245418469310669742223855964791836748828897994878087149498973955587958666556690638446820684624267827787382275043822258454202760694166832026026731041310540899128421660435771118668534980507904580783803034068577032249820357294707009456189638348277581347345551803050157119177687173494002942371309103537527357000902467393675302833129009830052528052440927615248814531719387072516185884570211128042062459649614546752654303885489562960940216582232404239646148052180966727483030263718334622599889748892132703283371207842409980791240342310023737630711781619909140796555075850969440372958821153232277042438816820374855662495512455779323714170677489806098254868645592869520713094851797732565313417408781721237435827372091694511972600584165079703300035781815569794769379910656069593619732217471075575951022715680897391474186249644652521370822141687780250289881128854661680802950139229080028920105595772277740730510490055799202540625930045048444675348152667140173115100344367781179891923287374568388910260858926169926702676676967657232649874e+556602677833469796
gamma(36510834197697146972136,135238452345927659273692354) ; gamma(234532452375471643956347569732597234,3673045923459723645723694) ; gamma(45205670486704808350823587230,3675238572038750283745923875) ; gamma(55937649374693756457837240827134087034048703480347856,23423562356) = error: 8
sqrt(-100) = error: 13
sqrt(-2) = error: 13
sqrt(0) = 0
sqrt(0.0001) = 0.010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
sqrt(0.345624564356) = 0.58789843030577994561619991471907300599245689145103761989366825024797655564506721868080533969727054629639558902022172040472799898999616648179183875506201893010889171820680317511909753722849541477582444091966926345210787213058409140908685633724804496377588564687090079915318536864397432196339124217028705893752776251390239512146013920540597237793649910491157895493204410776227394088004593978000350772317108140856427976043805147490475272179929075381931872345631434513953409629609721122503762535756351153169870874029664403797777137719044280956554435697731740320964194695948558730938332047782949096554220957841171596110862596604839075918862829262794977327139026510633678765282733491776729994823938837785025791264369804700726082755806991089821702345104902576246796900654329852203309306156285186504967809618149601515484648802165019989431956030444121142673121690610575497022574872473016565561582549804309879313209050176635202081471488291832949782913048991866379593015566106505987761002987614040090345458237431874079531338062121399162046418934008469374415786355296094999260001893113924834158436701917398425301467187719307361662013628596926176243321450686692354650141810119423163747985964941044593837787211808109710727554730077961817981196423
sqrt(2) = 1.4142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727350138462309122970249248360558507372126441214970999358314132226659275055927557999505011527820605714701095599716059702745345968620147285174186408891986095523292304843087143214508397626036279952514079896872533965463318088296406206152583523950547457502877599617298355752203375318570113543746034084988471603868999706990048150305440277903164542478230684929369186215805784631115966687130130156185689872372352885092648612494977154218334204285686060146824720771435854874155657069677653720226485447015858801620758474922657226002085584466521458398893944370926591800311388246468157082630100594858704003186480342194897278290641045072636881313739855256117322040245091227700226941127573627280495738108967504018369868368450725799364729060762996941380475654823728997180326802474420629269124859052181004459842150591120249441341728531478105803603371077309182869314710171111683916581726889419758716582152128229518488472089694633862891562882765952635140542267653239694617511291602408715510135150455381287560052631468017127402653969470240300517495318862925631385188163478001569369176881852378684052287837629389214300655869568685964595155501644724509837
sqrt(2.62356345643563465) = 1.6197417869634760552728352872523523457683348458382563389631882276285441088902986902010475414226556454133088721870996155342651243060969653421591636802810182358454481361574659550219986888064022200649321877474452501788678280165711544797728161615617557418804649090353487202108776868197577436997150861650815565731489520604053496608067298814679886612899165601689005999898371383857390717820278613363420695284350586267834324982384167807887079461424431258019629409335765704186051095359243978321337100139965716854018947104953639510401725352965134530613227152071281598399940087672029149948644501305278363028624700923544542957552464130367802047637805913777351539105068792328231196842061138253965943860740737432475970687232975649498225017414202993836840935291124379267145795204726256920765570347361580924262745131941137972788364868653649622857975660851135705946204690014750941481921271277497141716626347357007638599976412802767094902318758849410710395788823249998322528959050734256877750905041053236646217109016577057533475266750057461652400419761876667706375254793220191636423855141249845615987688791604534398167035143869721433562482969617046237647706943392391549828670110326759828747664552897347827680371145194911829263986999126133169393281379
sqrt(4) = 2
sqrt(9) = 3
sqrt(7456.2342345) = 86.3494889069993279945806917661111890593645893882823924357128560988415231685281554513956301148160643868546055576846425178647302464691566956155883503241552192416344615342269496656361133841591604105597470802028532314884967176579255611776818692882103317838786918182180546954719942456862907723579079713756484727309190954673396879688938396989377300313875340027624452222619763129958204317301389560207446180449523469403942845078997360860805894044081974040707140679708406967006012242525590324973130889740765843721046918450830327766424557326143224958792966654879186239179236140994564282973061926867273641587591146043275358553245532629374381446656617593877873054643740595997316001941406102505648046166874855558342071335935561916864901680242785403247361165114382624838841821126759297930713022648317594929689610092281035492610189856387147133224294241385415617201334233129509742986205699516977177580798914238822261996641117525324628375818208950008870437642923849666444193908353223245663914542448306601402111453936003677588442899531192690417877640825449789907591205435112460271626108448731813160550832769100843241727640420473582854073276482622952903823675408944110001767795332112063255773830929741597911674616836036479472252173269475523836907693
sqrt(123123.345234523) = 350.88936323935925202541284853629902592071240378958204540878097022095367094659117545783807149508304730848319842228388044272108357086095764941495748989717353596895663586107188930234544790105520243022558937771913546330143233272360102606677615479288552212394707252143342812349027301543135458999614306472144374563798200699242965068963088034658071003575270616059314050588939796273996731821727513790354045569892253105851510608606254856593429169821655449630349415675171643680294174838460154126675200714472945105077887764402961916108388480451839637377079210486650584745766229672804005177697015172668619987885507054712802609135841187259288804304635561592578584912949782251844362356387007294799507752561224920725696933133235429146462616352076176979303219540978789798134361980174286641568335845099965002212353398817153086180927538702607344128341191344794335054444973619058462543232234178920982422246156260830079465869030040823767362431704878455654193808536720896544478121893552747984050531831657574012307880093700273879574194654874849477161157708333461361065780032525376688993330522844752258506278073912765511578052503431394050933585872311944160327278762109736412203936854377402288462181980151731942299760954983395565992363392601799365760607026
sqrt(3673467356767.243513452452345) = 1916629.1651666066394290453606600941157492189873878761204663997269574553312813279857953452878307359576624416393439541852473726281610015935386427708956601930400426941575923347052226773544310772689440797822585024583922717632438810602967952296356100617444029294839155818534661977938843003817909209890365566595065533902505894122929232982150951793320099751574311641193781838291877689844934741647333536290976627411374149368619208564675236986624095896316614150358023254328198705380497275059116220898001937243555848061562359295824809267993554917492729018153025393490672096504471912573264981131831472472347816795698918110948760645945846635764401644301422964909269208053597673458738570533225712304450331481450555749043006175248330310898962195868396727482756037663629015090716290224168447623330986302809280889094080963715095943785156915596243823762676824524678469427292393414123339794740557547898109173865454946695232152131792941307080459375652635019386604366488467020380573684407967453195743976045359366709483775634045369180034022572688703081552424367060932506308869020994474214618213242374344549860871186469727393910547144900011315248891278145131233714744506956005033312666951507929476642038023521849713207923050561522368301887893178378064752
sqrt(98678958956895689589.45345123452345) = 9933728351.273538302858440427640438409315489507800061909652726021165336948035601116506496694515565091915522091829517514796580746308864837856559132540878442177699002339775170789071640578990984659600076353681380114406337622498182748126598374839550716715824759537849445518672491385667546702362188480520971715798784154540376363928902822852698972616600901459572970715004875642380261845593391789350163273581163883016349226605318181125629637888484673561989799511526368605861027133345008480637397631475579313497819844284865607108761424360934637863217945254305328749868968786372144461401211544266833715936502632637379131380817610611572210993950250753582815427512341032252607466407868795123738710945443166364995405692635850818189729279877938274123881598232682662215041040040175687167214121642251265784102227710104296840226320282433275248427145345853186439853840863650979885412574736790397112146841133412985054106996086314036543292992188862796024306463965073674118301084940503944826823385936224966149117659208689774275063544463260121589329734763287189238382767714634258040333515937981371932794174593817786440698175137077395418405540078157969404074423311012212807663984359282980072498650723081604622451878666864871341116569063092878276237003616
sqrt(12312396789532452345234523.234234234) = 3508902504991.0481012686961357655815632680181768524114319268938784057536112453595126971654069247295656611727113666763071981994665140723606098694480406505401289037893124544488818332910245833077777327408271264026224602092035591582423815086144169687162969029634329613966684649737758559146508313706385911919413923794999284705363510251279806180104083045273112187879434338245843461040746698748580331085283742941520853183848839145598856760203241979396624618284651727097090646844849505037617654948403150207827181827079935869577187682902864826431630683712761458438373972314202217687487912614777324799582215089207423524144179186197352535340195141047595770954412297808909311402864771187123594025443220078909937209579536161337322366662180454178985229456174354575544433296407489224868904472510623221545942504851102739089593918860688243992048324760246509080195828927446117332309313366001498954912039618292643864647834698374617866057937495524444530269853521713002284868299666632499240938963881816328157578793412942375101157657004088892755328533047956672477099062492023559124504982526686945876015592152743866290115624795892784818478224573627713606985059727346109422319501221576025603469442079151778249642200262505305102792102524938625861864000571886
sqrt(23423423423424742345234562937569237978763676713452354.23452345293) = 1.5304712811230644698089932437051575057616425802663594997947415036219121696340174764585196260660158252312006307145133001976359502790322676117705911350513902498502130116327494706838080576936885037533077067268692648316121565297226707627994782824980825825731821228418132064305255850983380929705870905684567519422625082999238584864207186830243671867411022483623160040081157043133937296675658638164344706636473528007180453818392858361090130849328721007339324117596899110792202666816383788436306294174939334968531640886066039298187557911519850851158523821430540682984186359608439832431981799259084643775799739686859118956270875684527421174465028180334835710770533579239187345019783074380489022738783795575163455298961539038985839701529642022462264126830591211703484572303233702097533816115253046461185925557457416350805575676183268453317959366954353282938044632264637278407927720433089216521287247056535334380038435287703221731953101786131497063326693966777423461542509494758353538272762688790144148624134714815738114536558828911936487910595673427357894155254951993940065608196121060931795993770599877368368185384514615056043038590741703891592665444092621218126499790272373738121601442552009681749292337901918207120425299266967759600593464e+26
sqrt(9769763495612976432736427163497126349763572364562394569234756923746932745.234123412341243) = 3.1256620891601472717146904639152545727154714700143143240332831618949886152828905868824358620966961322114294858016887872758129541038289819468315278947673818551431724448141347195868123800223653704834208383066011210778052858603955133641132890566276141349965231748373218665765499989794561746069946989163954277058635057811332088016599793433702062859521159653013244716802182467660538446581280156377163738790746169754950017333810431333483335593986370435915204352879671253899361608358192524615677618597908666915166037431523653149202868102948608970702418399206575357745266527319083728500389789051886223567047368112540923162547189749164950507376093949818794426917485777791629973254776137872290542940078265006052242267218287259374168165670312707910832274470237325245236416933851383839659767810511952726961934330899657210600340532914471931726725452710339434985257297644575821275397265097288968309823915011621862366303535452358155517060725571480972604413145075768286425512018823213555608847151645991101577161997739228009729895991191964307081422307518959817828178172751315320638027578191483673809388532608605316312828169728280350507973057061594635412967389976930071361574902173689581601501374885709826108264972034615286232170416723451223569974069e+36
sqrt(9176947236497126394762634568256937256097239756329456197643912734691726349712639476129347691234691287343245345.21341234) = 3.0293476585722422484720922344068145758055762313870973224688461145467967960565914982412079851755287628208986405892500952188842590667443666174686742815390210051014687594208165424118115432809128445652049189443124947902175811237454642947744404496394511584315356844420420747404249601132577416407089759409690558242149233341027517653102335060952406397859037543214461526056903023515221896430785288099016464573725796367126982561485894392037742216919743580380227532018317460376250549829348431053036072351720859970738576279698454341310338302577123786084124245396242904933208833781651835931022014576939971619079588124787967279690216944998713932998562644539908941062181099706640040398480353959928272631854449736240585130551373399230574985425006879528173594472875496105992532221305123422018355023783673033761089658418918532940763418310546527387874739910168960933047396132530584461472966689940605461627198890226234700067143225975755994329373749453315662681588860102319395982263007973880877595483574394029637610017866575922946719794141769687885131470322261302235048937919160984932754749511598122265310258372283821417310001363515753918979961809759703779024898685000406143578569020387784576615080830038567424986573569459392921640389813325017325146938e+54
sqrt(455555555556773870384710283470128734032497563219756912346021734087120348708572056879217712653451286348162534861253486512834659427359236459273645762395432453245.123412341234) = 2.1343747458138035943132438405478163999158690613041975949414039916770178054713458048272122003764579057960564813955218478669021351565731075747701147323098976311053937757844489380621894688081948573810124479663772551499951342753870868621974195619486276829133726882062187061838318918785480722056044398598693362780974959114937728093390407947671141890178264048943106016406958884648216786742930358855076855830239885339018436011599957700666435430480862691011126782365479491396929884502104709904994523545730767337860392931500287461518076880901646998047809604594676671478749152069525619915205464936188111564166345110994902068210196413284087611300843543076823695996176878579442021969311152771688646107150943147043784210771924168138714974308023488662781490471762504522424605432445802492084490188404443857862161196696349092228114120039340784581227875682006559749585877497959924866658577590879093073860183667032295517505915584643121711211336091091508770352232593017719913623578045495256371465033334959164987047724602181846786357374021789584435628568089768324063825106209341452633594421224487693060839171071764322873751803979961193687900034265983144147848699902807328719395183859668327574492332502057107730251487793300388250246278492429180049751278e+79
sqrt(10 ^ 3245) = 3.16227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047157646104436925787906203780860994182837171154840632855299911859682456420332696160469131433612894979189026652954361267617878135006138818627858046368313495247803114376933467197381951318567840323124179540221830804587284461460025357757970282864402902440797789603454398916334922265261206779265167603104843669779375692615572050036989490946942185000735834884464388273110928910904234805423565340390727401978654372593964172600130699000095578446310962679069441833613018130289454170331580773162638639519379370465476522063206368658719782204931242605345411160935697982813245229700079888352375958532857925136296468651149767521712345955923803937562512536985519495532509994703884399033646616547064723499979613234340302185705218783667634578951073298287515794521577165213962632443839901848456093576260203167680424079589469342478141458065143045332588971446769311137592404705077018546043927212835894192143798432634322941006984177383356072691110712554927456184170775865444207602567834182037414829455461534720993410591702356226115911403088e+1622
sqrt(345 ^ 345) = 5.9401019677292145062780397718286161226892535858839290231506054058358894429781018480856095921239975192753594724674208216106033299556013249959559126878236471086109982576107468853706497851200243472594806280118634993593603992724498513843031792114744718553146489879366735923407869570257553152147254168207219346736314366386982801056498724277910398585390993303547316293888624108549000030646537461171612987238988755729414262285296449963816968122835201827211728424453648007856492282519147325395687843802114221746228502660017434544587274755904266172876243264357281799107303724597063236365816512866063730580754992726784686447026260832379462809039240738804548464329140966511408136803207556873176704231571353184454021247071685314445396927771318266272104100240730437209771322648190894753978319099783370730168382199971315403568882483119473199129912226177786281901240512914804154768610342708042189592069253454926070720197268452428286424236631713944660751777491350127234335228013609226055679087710050256854229261524067923476724514879710908408432442998555008364045273062284957932551508743389624333991181721812997476803208870200639879717602077658778563048625743511487196083386301162432583994462969420472742775257315797950483527996807885029512187910288e+437
sqrt(5674567 ^ 234234) = 2.1843368686298962634596036735250546613972069086862883804901683721520425025635614646312149077763630642141989740758318231405023582074449569213091211879170554814703066506918830695278801082312364806879759982231991591230518783228090051739558070687567467073691117470662720103960954284190087768841698027447847207360048393120985413353285331564962810469771725563567084968508524284894824736920736551201325459589828064584293221203282031578537288680452146890983149259973349103905311473507636175529202014806671373971432832739467871847352859262986671025780931806906091964906952051263076064103385072324219975547656369867922326806989443895507072269704809318184440398614471378356578060854560324986841219485086109629640484004828318605920013108937187879373907345850885057623944279929491923677372573841411223848590641154274070802953480199060839750934999258394541406039530732000530306562117082380850687341884336996807073268766005616573623462195949016096930210988871751604635399189434434306851020892982833878593651176846313129028315913402381363211750355847152341726095215609245507901788836533828181143789246541960601925857311686625451927000495021926327519157279797425889184693947687031005058461018612762609539104332003482330485593230443780351551361762805e+791000
sqrt(346734653456 ^ 134234542345) = 1.29419401475567365340890436523729621276227076752755813091704044540910193839740832470142385220326826451041669227055302707543455783034478592739930563485873751596754084909255247214191578535202348759658405884730366530735859682125057300223750264298019463182703464330783890275451768916018985352867423114800224275515843495253348709626041437002482010408052630787718232709820541963376345541303681251320069532862705505121511512694045627502860086668919005574607489909723413792212413760847806184815331946052972213466904539612122459398720467058830637590389444516473906504125006335669925546371020038321396916938906088124001611425176682620104089631664141759328759170078503254919371992424535184661760607870043841107064277643906489519775135612093976157901282956392878101505398567536060271702429935280561475330374463999150041945383686302574458112254523642234598690506465205293147782941355338926286711671676474129737660885267464910153857770244765883756076418405500687552383612104761058859020963394967072339172551572863984350474868925874818768524083054835837972813429568247782871800018748422152685683660457055346071877418478711235869142132231774717934724508264301331716822105923427846091418780949698263473921436259243038252456466949892748060347772163115e+774533124638
sqrt(74567456745674567 ^ 234123423452356) = 1.12649052819845067237102140455926968854678699479466474371093764424385248798564963173389015885254981227022300781466488751762888182747718813657874695087263687713008726572813136174402037809237550529639389169149461789996527360701693044334905349755529529447029973613770151090319950628159547515547250515405377361838062977984117370292566472323139613489771423490883004671383603030222548090202556879521292168111517947700287024505203957562006014540692101457594066184854649071407207176104933381065219738468791347579631795728341714545707526279068899075152989831577141821275318635859760924834093808302929417099978562327282169388173805965295033866199408159633582869946476316055800731660802920534074925570044615594702603327479687023371467586404301940673516353289176434249020131715986099447659345328667730045805164760853093995630125438701410104053450626649894824033467797466118314674096002931781214475153639437228476998173023410245309688341159083744993508321497600371470387120941043961797495696419484151625255361186751715118224601198893670916509892241600769094149088294526724682638453401070030456210912552330524835417979110320284538083093034488626875720065679482778714376025761829885128444475331549308800826555650529854922259960283541106411447347589e+1975129505867228
sqrt(785474567345643562453245 ^ 342514525634563456345) = error: 8
root(-100 ; 3) = -4.6415888336127788924100763509194465765513491250112436376506928586847778696928448261899590708975713798415433082282654048205102702874957743773623223950302146509417742671965091629545214608976336693810411628606533596551384853869619496157227826277315767548830171692074480985569341563629166892879966111952461667967007729354812468687176525906572547133734153184860446462178977769897212428546914463963789526871820145560205455055840138556377281609233752129163948086074783955577398425727394668610922679940605070402442029854177300120407410232413879663173270034106067374967809192820920173404240630110696195620884296138208614068824312897753738042315451427009483045392228536191076596869380984898548880361175285974621540558360066570794668724815524494108107979562890342991563443219701255330594398225508295070035694296135930373637320850012819533899529732642969005258003485423722959801819851713250344887744227686624818277877219770507028693378636881002627302392876142571731457550215784934201074501143121549887585570334866638502225127197441063061038597439955097332823603687720830896392948783764445042306876250242506673996931971798570999626024031435607943715749050754552076538263331443930323472734216469484034400918957683839093251645135698241076809162963
root(-100 ; -3) = error: 13
root(-100.365664564 ; 3) = -4.6472395002278191378452584979792853270242841548430621427935685640631363022943665803424263205017765847221894481383537986221499189448252828712905030974440405961036768447789773384532385074645217404216382853048152758641162376821063144003547609198367935160006567791218794704286399094862080155290952449142598802582079062057092319688404095968152186730653478766024824516960509190771147801445221769438812654261942377899448911956059113755561648638591556154497007625591023813509415802448483765838635759180478696400523326183394123800299878470530304405902966240474920235470658021705730326835140118381724382547635361619979753468203197388651946885861500138726891001630274984343971606813810235579203948171767264069402877430784469711607586966590695578853849907743114907390484532919304880964403647423052509531203581545484134678472432266119229563258607470390151465881178119134226634134804553367534026793464618418788336175428629698524651098194766993081752479449230143945462519076481696264259158456203337996248709241796311026143914704336846114450223997416378467991131335673116243221141902403033899489519869043538733709161810059178533658886785644287621573718612020655643313370393458911878501059028734242256066456307738392832274092619006828546173965121554
root(-100.365664564 ; -3) = error: 13
root(-8 ; 3) = -2
root(-8 ; 03) = -2
root(0 ; 0) = error: 13
root(1 ; 2) = 1
root(1423243 ; 2) = 1192.9974853284477900186529099145011550140351227639457238275531345316859367140299878067260276217980508167102365159497454430376918344778037982037181481103852728945601315801325357122489402828030272165128836116402951737650135860442892869437330301672380951830305478969362527702561320764940122153162385791428770841733934029947325914108612475419619458609685401987527089903615943253523016635208569460006141919001939320812384806014097026167665504807857824925577235362010221093940661336588239164784226191085190533300663366897534292173523921002026950067943151180653860386342242847450982748944434952945210362575270759855866453729463742724344479189478998099971340756862036905280937856018703482362721273688710393136230215621380283736586119784630173886546997356723550522077452762364582055064917445035834171117824381344603770287609987203669500362269002132911924377673955129872535895288085413232634883772770389157170597715726175168284073523238269636273084655422185248743413688850561748785509847056700794402286503460158911876924220865949498584782136038114525471397351637775034783337322849107494322757445736177527742514183463634649996795348234338125642355420085760230354806813479301294445519370110304604872358248365451611825773903806943866998862600102
root(1423243 ; 3) = 112.48458718891021474880935604922592682029042922460813998794835987949843673462341320953579461253479325310263567437202229625315349679837348996832295932246052798885445692084093928001335150221398181256533694110729805853551377619207009380300690546008764660513695460243941790099740434875517228217268750167725529957221659093612580609021420228436344644919596712807665517740042726727799819840356188506887268106469303419803697115280079030577556619651436353323373549060269020810469237901487336490743769586256669680761684981512080595429256629578767844415041589970902351652858027943250109546444823572033567338667402672324365439787566961052690116203415641652114749118724810891679878380312884429005753380791678918797128789518454753119877379618825526237123788006455998641324686895697974815933531565249304637475275142724126031062272596450547019320631472768727847360471799191168506281147662445555518223490105660296045736158878858697165950000793265619145095061824758362289167747093073206496471707389506990791092533017343173747357654584960948211482466797691384897581564513344101124492496518309624840416761056445593659753213795471057424829513784411959012386176741121166118597191326283064243436726515233558658998154599578812553281844767491271446044663168
root(1423243 ; 4) = 34.539795675835255149391604771702459745500606098619261252441205112471467322978013854239782939540646049389305043864476735775313556374146530996088746208434983411496087816994791025813153896109649522032454888508665218720738623482163380507487467610353504551356364024919806002821793251381272920624152429884565519137556277668813687902390616173663521393074105415586469833453791083326154684457573943357573953973998681738258183596363302935181545424322444159734857906920400110941467958165139938674900195988759848455668332272340235592449583906712885121889545247604812708990584186655348595723706508463567593760055097780540661792917148344074963497152457642377887613996131960971618597640688755821305729565688375321762121210056820259631220513135316699031444470105338762941734630171663796224786087821607992502774435985255356381722737496555594941311429786248006366330628443878677067243453157820580905704828911215527535691429385051759371288156792275663273115020729057474696346759518851564385757555422066868388498196093617578076284461472082899243926179678314066007171123350746192282708512795984487450030517148699242297737288009991522311265036565245046779944736206118422759716948458971243091808865970544384215788350382726316100279627686029974439814702197
root(1423243 ; 5) = 17.008100417169803255479725241907713863274532010070129600886815383461164013829434293563143629916757405860495906200879134645476542064404213442492266116905860024234975814984236201194855848571298763200531396183442888483531202583330885757803472895907540053086934504683792673331556154091393275730675190768483551650658453732314866816467022863881691297836354668397191186134439115470039785835949984178561201928204450243370203723429980978284595523859767153841862304468209309261576060721919969771152551320354181883734856298094062788588183134652464302744492647931654547471603912256848938273342854651913708498362622564459109315348642657189496185554342550792512099834531661233385033142334021628814577019513089686343914523605850181532424094056716063167072096967264313788127188985115753476178785590340021585996089379309121827002552240122677105480843141381789024833437584334160306619081026866147827796505354563736323619147778773250837673797461447899937719806153582671812768776901112127996603985476088712797016180550841051146527752519817533931894872921810484586547172694551254551422771895465241222255735622834649613024096075440355251194121272089234976087399082526869603837814987391533090873991875551783310482767293604559691126910540496322337771579088
root(1423243 ; 6) = 10.605875126028507731121882688405142045488493743084644138128909916550631123690124760661757078584041628917533700250872087053021765419352348387602010799043040700001803108991217509471367638204775716172217219401711821476961702519435546363708077947844338552381801908087214808371698290315171866295713143792176009360630242693771376993039600220264192617687320549372023617688336034464057491364708030035232052761442191139223568824372856071234908030661052169763915931728070674420816655409834475457428509553785747371374368115163227221859128191841004244965884078896332184271196081855278959370743806481144332083593602087191542604903018437086252450773163999339375983869038087046942477417881887081559426938405400723058055440201305895762215878001755640452891784343299677942774813222723793806685880489461631319849172230776846215577105161667950488272380961331590670612084387623987982192660834413935688710531484442139513383452338464411771127379802180908662311646810574070780382257660972035726261641884590619766425543096825137272509614594019883854123519178099122446034640502845031165598122842565507361817775533599620142929025495999660599349795691445993154047493191012456967533632442726238056026656525488370824298629703985600251937880402878417213864263072
root(1423243 ; 7) = 7.5690237020267919108664228646036694338018878492313670792888914876809468690698962680590594477389997150119612203170460404609994666819495529169015460779233317685805746046187488659424761255643221099710984956928148625719113526325766542131924338382660237018363674900025067143208695979383790471131921285122120774320174540800538124928411443455026053336548440053940324544935007653516067333844895221378727082304501569905018585608760638173644594297155609551396352358260553239875024267411040064937933765280873735970921290420041112429917724251752415504934729444583444419895872024332738093053469631889468712443972685500005028959722502541519214579645769232705147160205491401983639305105681022358773916430386285467108267441276052858231528300837876805963368448685257152406300439974933010418839810211663407366092450583896515680289175982702411921756982454180719762048299139802994922535523438335253828047906221512559914135201385000504754204520512362027510986576088494475389344909875537956095694299171642315758667907330612794647746407050914372248808486468023861753962866279366545097144687940822796440915860782548079344975572692077070017309564104977445128897088256392609865174199316753719557577648389478956647721156122876426909623817379948291468154548424
root(1423243 ; 8) = 5.8770567187866457708714589610391188872206090919272188589279837833766966008347340634473038905582922274238744746101936580838364639008507332765062219600367822749151045956861716661614085898871540372309701844564893144636811707418095628490493062591752032984974019858533720592061914631085464815972227493043536729654031553013204413719221073306422207517503624722998480084723458183221093115560507571921536128768139935234426512917655309447265060563519542757978882104190606219468225279569214024791142302148880374364605691759149491268636762490938777826012872341787575236044162074299596286471081150725977164250346218907046615210608962308719126583902639878674090307358068008614937620833847437113206297093199535885934779555306670886621644467553129706927295444733470558492404466367819469289120542073226908830365280892255786737268666376888627914242234653006949927677423303017594122584791588085456686888820583401487729328279308619601714366022082880498323293482287572411001527463689372417425797808613911419058864834840198345283463270722271171786066032471254412596864519997674751666309560484491824376224688216439133106702591277447609881572623167973172591419413511169799039243894745131236258197429703187138494220951741234677801887538525726163206275278591
root(1423243 ; 9) = 4.8272264551004315166207691685081278739864218252766577535358539732610516824409451134524558925063475601564276935371919793863152541014290223688351494053424452535462381596099701295772715227149378512421293924997977146177224731085601492722633400839563812309413804376606325869337553454288699951714251424455831483397201804786991741569615688886609587734786702538897164941446611890314267937062840322154337400910412189717552256861941292610580506005012917006712066746737806970505309767099117131132184133529895021046726498109034490441092147875421999041863289263566848626646651419870614945862670359058755884262692378533195374067759447288368733033880839978766648302887491181996650507533182089215882490803393191146404913421312250503942614416299066804282367281123643389823704565124222192048593455862911238000736797477243237937381049097608605462965215079045675938211753259655945248809861740159241657825542100964730833405109561482987625911134559268179833083098804315837058014117153844500222056756381795268778514839917629942243531255648379328988685714495802505446415906955116479916800155393578506615894039675760008790326657894439493019051022615054569227119713758107929908872633283047451389939014516464205871962264292928644646253343089637856510999372866
root(534345123.123123132 ; 10) = 7.4607448017947529521066384518322408403324032562932634559371202654386343964111432425439294671517423457385720190200672743057665671705079199795657411976237297233827643867633605059846856272674865968141412931074912808480583840679545506114256604544932136879136892796980003454710056251382262279625380860203411322765161208027776150661954719126180831996564201951809610941763253537306421386896858479036958879229565128876685646437564765217661377721644693886598226535480289412957345508062494665505516257801875547023279779710742604506065032558041324875082533919333711854865045342153429161904775787861286378891243244609744907681434209681550816161174880804692761256008940086417868421916491488631675695522975592077631582222101758857408378699367235481966065780518877451703623861983609985296710952938077080807110671078525436255350557477374217882683093839528277991766034935583327146670678881613062461325821349905057876271134452637782212914778593961554403944981310371207091498260550004341795127716997844776740615855986039538648020031520784361455628842433868355438873382042779916930144639646734836445058886621845194552576334818973955604544194785999109978608955102656058659128381931941720397377765031399259754828073543141409595769207621804995305218416761
root(2354534345123.123123132 ; 11) = 13.326577801225900032160346653753949082291965682472649863529749120987510774678803914845909106325753703617479605928683922338147608603837229228870690646419013009752986231260110170312313730833004095535561604451171674522483194819003816623034758093065879876675871691077843357356240390670694979024213566770484831396481009179889525861102255543060671235676401716846399841797543638503600609848608697703278105766311401720611716010390713219518560260189126646396032745244201963069266081704663754685817511261370835251850038692245502652544396321016005035261060230039193191707141649742414041680527808855080259707022700789018114800868491141266944645586382079179960388908263175796831099678790143112809121935410089933207735753082791167695264483237716335462978220714751371935420085025915895028695570131653785113835264032454976971226733341653828640937761756871976902909974168844087679569190883588406273979591194297933164149294485159815652560330153937995695846297428632642660146837987555540456963266737515543334910386287116556146147804265545084264438064745252787401348828063018900471296557890375845160982149915708473708130447429734287650968849407870482102013652218250929883157830586802563852493702816149070065743773287193300930100910758339835042390923545
root(2354534345123.123123132 ; 11.5) = error: 13
root(34562345123453245623562356.21341234 ; 12) = 134.34358504515988028222475825432145498215650920403264897778050067052133544286301362773533010875073477899133157724345962334374410714129758535096986542210627184338377785111281409248212338124857669091908857076750961556671383246941460707075977365710056578913205532014374430850767268771629310112859564646520683814443575267846696063896371723471332570025960172713568614372860403656964350984449337170151187661784893485884711085785683643807679999473893465451819907495785525194049624091932055803779277272821201085248852075582528110986679944589534731348415808410373308484298676220669680372987125912085910766931673309790255291928974033673714665590742535732337588848196784277639515409208299655316349600438208877863218188146106379373005872236985228094511975815052658140415809284691945753622802664851926280722880911219481565247763564717522662973380875788975811805673493275130730454908350630639214867036974981138130539693998046059840072028237067193500416790017672918146183971420841345522462614276684244123403222950887183400496663841222073472024654879479584905054406186592040990823129208200805897593336224178229260904942050724048046551908086421372148359114939287938575761744173944908322561122272190469565180315811797620092557155178243624524126046815
root(52543572635716293746921734697126592375973246597321649578235342.12341234123424365 ; 13) = 55941.264224535442215129483431551361820225071931060316517206867693017240442841891600606879560102977495773574193959385024237753939807286735279844906983839066479461703392765401993573477403225646907770754871488351319004909392894692346257811807507835145855123706980704962534403113841963593019420243042566860841016148145876244748041472546222991839351640957866974880667529168920476911118216321655336132050968685507853502448813563433048915182465649983372510515454098902780223772028372619443358061036498852579221901706255049777919485303093306022363214934823430428821678019940667774646099839358360455678127287823129254046371094772652835908217325800589381173849375284772874955117033609501018984768821627278739936582550175523287748681627376934585594556100809274059957654227638837485568518737928876478672068683252802076015248790685341227032155738560364252956635484318819164675342955645443217450619778800217038403457730615890634909423256288745832894038418918345733207692625351001876747050074750937914518158846861946335117129848962316230648693476597470456296579488002923638324833134570169244571038065113779038454256324995902005808038316617844253058296217207328335603035075820963708508253112780554749089692122601763610869559087492754951348749865079
root(2456283756457098173497612945693745917263497695723645673405670870283745823057230470239.23542356234564235647 ; 14) = 1066294.1788587357687528115510716422966304672800512102601842076893558528287410559551266068024755024487961482930095880738320340963483020227323026840635489341065389874811397422639151531147573938471274350818804151677568706309658888860813566729972930983344691572705014845116032064971621847733233799945867293228824907385600797229870575215360349378606196439929582210256821745369901267316877199984347289471977377272092510502835646884111397764703071982863623601836222148539977175258456475090542650128010760881340336149684252327779857983847672355724780918089817254278734646928544590528045112004874979121824682176327023088845245564789510506576934900098950313676407703048335506005112323665927743983223964078927958662135214245596811018448445264696173244973183112821443636492928522899378952746373597402576145897858352838586955646182767103672613157279924695170736905960404224016512391071939438841154438830791292244471600349970590438899518416538670906855756713363517294258076916894559757423278219078145523086099707368554671997221972754170110159872999922431945671837423813336399546483165381290663564933187406124225968904992967182050245856059622036123141679341312421138011168203977020636454612393630631284805895972522247211741658626686852557056800111
root(34673048673048670875102485703285238475023874086730619273481234697126349761293476129347691273469756239579237645723694576239546124912734691726349761293476320567205687032458708234 ; 15) = 504273487305.83844423100627376664008750961357582567096545993825322841244281726911139814467037434718504742660474525726940481141961558157481806582740750180212662443388408158282475772055601158933343789301316394302723187421666199798145023356105679069491346444873619010898960485243759670645187021224813652379861552711864579487160826109071951432949315785518911387272785111385286700862050290251923210781928266044496129747774907093412910963517106317850053155225521374323005434098700557658665658622824134669398275847113443183458111441924262991007988831031151655835041183397326084780388685555375695296817202421039803948586521822599735066354485582286507446218855026436873591457978948415207519822353644801073895596292745560875722714070458878079385235784935088379234713694391603870379742744461795077367181431353541484792746435948265294212920249214608016212254115899899607105153649360053783993365460078755731476999735038818053708867320873759936679515117302759303156600149836747452162261821995701604020242474260067077651642975442750889255520109344084987458541133941344037873583755079989744547754919576679083589750588303168502964855333765881395363921035005771036253319939860639052586386066262070688598080424823191021492983169831730623514059098151233
root(10 ^ 345356 ; 16) = 5.62341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823480678539265438612654811666738152789358860487791106129146659452204483878553707318434364255699123799985876779383716064583819321494869999320027103190063522662287221369105137118482854418533801474072798083227370554919296990221476345333742290789223179465738564526445707713362821348938274453500251661249349570917213318956017928294583675908645798608256089390286743103130695953967134966209499244817408269244260458062243636831400561306965663528096340977961037061929301196049481581054787672472467346820993298108314267477248413550300095700949575727317744655307730943019386153022398843804419444593846140314971748351926505607945026218286530992973960144092365416036954652022021019507668397030095572108195359488161085844852232029725902765400364184930192085471134609662700686986146630769571227433942378861078254546203941602286904767758604119009327348253936728557149411375830112839545247970495665196280000605675445815100820369288059138824424292812314276235759053914750501197367591126118397945029045489731100439304259785399691867261774e+21584
root(123 ^ 2342453 ; 17) = 7.12564061665170019096941500194720272165423467643996094625551962142371252863726763051728379453614550194559356147912975386293538578793761151496071794142044769826173088096536327699047878062449096577368416156347825912285298437016294018066350307632141467514007224226470836087000855430132445619552795596703409372965700860533938541034613031429472123206631682539605139853749755793321533433813643637452741566814935011386684883857343601961234700804324048346969294231912979266529481943766065336177052155980934584983387507399530040816368623677392500439504924838779792114135725852271687563844763866795492741805997328877001337907469256229770920493474843620112528172312605772651271624109099109793052355588987974544444835949190799887558396180660501198264151337104747765321222868030397925947498607851396700806717843275574234782660766567647737437335842714885557804443368313365568642412503742751472335892651749644688432897813312431769316793234173012099371541856514001072339990870157377457173828925321785793864020834055084783739588161965616451220878120764240919127627264263541985940325813159281163472564658148118259283654231411481002660993371437540604638830185257556351862481777145607157301370597294772071341341993729245249198352070311470477944436985768e+287970
root(25435 ^ 123134345 ; 18) = 9.9864003997277942247437747599576237459445405584723062943732714769751129839791476506475707647901794910748352233392184016152306637461457533921654878807138609194827415764995419226381834253679605912648802836967351389529254914257472230632298216940512969677790873247151487906669686440943367087617887323171878202222812232341497960173955978159531271015958722533596146239748515805796346634241073559122455535052324819261488828278460529648425800679414913979118365968328730107458162383610440956502487776157326833505258027755643305037697431897343551532511508164877991123707124618714617117216878578579292598461326698620671390330993263853016983936128418905263841397149667644208812307199599680494651599472320852056660634627448299347841270779123253755338679793215949545737343150335629349507488835163579364385549103990652872992236515786565364307880295061320239842125564558747464462340665234215672951882815512095998748952636609851610074073637032626315341010152938986352308081163763699959362142477880924185262065231957130649322857564072196691391469157726190214590999197553714224487239521732358678513202864195105141667350169896488700211576691793620920733465164094986094509351195982716431060970004008607114727411291122444056645289036300190101727732788266e+30136663
root(23432453456 ^ 735623453254 ; 19) = 1.68076877025101076563477688735690789984279334717103059560143636010011085012628229403100957033288799463359575518721357081158186777515409745197552342283164023034648886628398536526555898805715665583082788874803232990451065032946253664576218543439398475786497271075585975181286983444002261541725935470513006678265317043232823881374494562246740380588259047696220422528885081141620014417233616472548644485446366393903324681165753682672675885138769747566558931612348302530013373983578207343193676106059326027722256536430207228979306672344537401469973741808918267972797470161705875008273656816239108523023591995879220669695296354608262886953123803822212543194002049776834996012788340977406994089768950712568641708564708080655027687550444349138028774251558291304134482062856561551788632347285293491344792476334181647895652130122270216479699434688522722450134936059027121723998616770105220925253632252821448290156039820301974736849052505118187021987907157572511386766683018377662255385327547010898884347311933781319362955246883758221666137489385660157190674708696301744006444386356202690257769198859680723256845028984683424435767044587372106234670369187736803050447763937704911430632352992447129723902292144567657406718927964397701146931139042e+401488481709
root(56235482349761293746 ^ 34556346734087053847 ; 20) = error: 8
root(35672645769213746927364976345 ^ 432587056870354730485702384750239 ; 21) = error: 8
root(56287560238750283748732405683740568734056 ^ 32562357102834012873401287340817203487 ; 22) = error: 8
root(53068703285701284397234852348651283465128346812634812634816238 ^ 56740567034857012384702318450235283745082370457320457023457 ; 23) = error: 8
root(34534 ^ 3452345235 ; 200) = 1.09082371558180657813690582895287380218475931728938392547941691354096920323483788442636237612026872123765023841964576488339034995053625631254649834156487192315885408425032365556678501081134183833045025992050147469004187207952761118007049781348309581534612045120258377864673129289575874755276923270255173051027260710563783667310756567709787617397254136981961093960916948147279371781792271057046414602455110443520119476141739514720899746633811810246607229612178177069669604788058880033875674520582472244982941978285746051392177202842126380855983357455375835189270201390510805372215106019410367073293747908939281417444370319545223080498310925271402761159628854937485482334568442154141496927450929930165746412440148187639858163375121809105000318075580391961333435127020395479444601886073617370557600769748043413176913713721880982964905717073789683821587421192488631031686499715237720226466054821162725009024073098035780848609078727404135302515006295810631792660567060136801111499768987549233091189815410649308832307410903629027235663268054093515807694560095824319209142789948476232712374929834801117510796717056610377908708603382008289685500231900238702762467637442922462712390907052069827169551737624877372011579282335846323386125321248e+78337975
root(23564356 ^ 2435345324 ; 1000) = 1.38837117017773323697588617744653934830814841682928197361924701145873374507832334527112537131896449135890036236869440936487269115920568447839612404453262907837772006058894053615603406035305352694605455128902750568918249693759487657812481174766061348286820749461841979472384701102328980909645396117671548211909291133062586301417193022357633824679063586033843863570081260086018698491761433810176749192461420076901693881475061047401329775135402275465798313313531803562220342735850893554137507303145666165272479516193290433349038324922803568734580355044116014714595557918598618682503519356208609246543962082963616033056625146465844627560211640617907243912229083552325164461830229010887969950439446375347967752688070365182702451172224361993909959187992892060117428505790185492299506490914352224203563822451608454905447947101650228751244941503601111239899609449567681669836699200532376958117728750276068140667727736565942940782063264117022620486177192693280606597398920849129177016562791495519762224168880706537317403613130987765121963623608982651054148428229557491575888027347874879285179661323900044970010196486227080749374971820371022651050184786231375626176945583578793999305967683217468953728477414401234005208344632957219311960364612e+17953988
root(345623456456 ^ 1233245235 ; 200000) = 4.33641596191030125413149176357937241769672638940387568989776756709729284570519906146421621687504003548180176234314076008835481810575143113209511560508100942965987342117851250146619659355724615973871075942847518145103520904959611172188013022223845047068519840544276095440863888925273333670809402439153618637705837684217820954547724890364441496355395412943433212852718179434559552700328509243755255590051506340370973752987715826793247833429435639383811014617030987555537390435299496726160429881276441609067009388740334720408305510206840867891872170714347597481301012542575428179051668515993565119351911962757231834976309963167031029507935017724557174502001752277270900332335307671711140945752696194263471162303931047548575052245391538506831757029186131669872107074529312726104788434431194015312911619254637603511778197440068695070860153956388222374517842001714642970464862218143737466688760231813008813557810199414117579595865602119343670774463103179387222814081501910196321531166337054669667049487837211665538086511828635198386960529778507783560529707732586525066620373284262547620994850625029823190542341631914079545724975965445214955321271548790001005972560318498184017711426838783144120186803468827951938324196111120602139319403777e+71149
root(7367454576932745 ^ 2343454326763 ; 23423423654234) = 38.679869759751815712768551408066558183774908538133725982868107897132303109631643056463443700887088584265309303448834246673684201580149300083797657984813490212124404399531333957010641142851883759049348161020914765231281539125754278774951802786265891405239828431431801874840935287997013982443062336782513378789461206583852963322862962274077946901588097070937325455986301312699483955900385967998945548795854019600191615597893551711645631703119749755051227915998663444739287112378981069952626055802673060945866542946296551820214309585127839198209426368423352752877372355461829620999451795427511678453449014533752706833433979883101124527490767670958390373702511759463655436211137893891938779371621940931291333563937582373395570547559257290699255982866502890355672166313715129219858568820139645400857535152052423522509747398864236312207450745008565664902378231539567200529113049205662106946626620727525472740610216932982603389502365036912259818184299389373737637498749087772184798237751627527544695686438397510977020654482092319046293541178981529537240356019845555555408957035012885679102415744569521524869861209511283947200220751322158741012893450452986158488780966226938030689225980791594838733003354707886862789374697665311098500391421
mod(-(1223^24534) ; -2) = 0
mod(-(123^2434) ; -2) = 0
mod(-(123^243) ; -2) = -1
mod(-(123^24) ; -2) = -1
mod(-(123^2) ; -2) = -1
mod(-(1223^24534) ; -33.53) = 0
mod(-(123^2434) ; -33.53) = 0
mod(-(123^243) ; -33.53) = -7.5099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926216633275279331260706781646580025587828756725575816178666127680725155129592409872277220538765752559779352865928778135160033085661038357466359837245948963547916199256962543975454066300651255453953231575859687146050500611538600502605787741578734082018947552439094631073473671027825602846099874796464884573452848838178588576116714173218691563512678794533825506203017275310915111730662260324198152940531358273134628116928656220636308250682206893412656796414569993373753308750788076249359207181213479010562351
mod(-(123^24) ; -33.53) = -22.910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014329697522266225114040489174081715477378558698
mod(-(123^2) ; -33.53) = -6.9699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862
mod(-34563842570128347127659237436192736497659273465912374659736457345 ; -145) = -30
mod(-2341745237542376591723469723649.1451245976 ; -12342.12431234) = -4682.3942026576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010197008497686154238197636
mod(-1224523537673 ; -12234234) = -11290847
mod(-1224523537673.123 ; -12234234.234) = -11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998956
mod(-7456743.1231 ; -745612.123) = -621.89310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000165
mod(-122.123 ; -1223423123123132.245345) = -122.123
mod(-122.123 ; -2,25) = -0.62300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
mod(-9 ; -3) = 0
mod(-3234 ; -345.23) = -126.93
mod(-64546.12353 ; -4) = -2.1235299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924
mod(-4 ; -1) = 0
mod(-9 ; -0.00001) = -1.5319963937523496572714769619648672387295586786162397038609354398037040771621315741328216805621590588072199663206808361560928332620115141938548740032013199230420264939194525150778113796544763676839818189611800555315746840501254916968129129520268872794917618684077465727692172272635891863349520822479485885707519076221231053684578606962982551095741392942446066689208743472321749121284235181827275376542236629419767160679866038907059127366735501165643456320250082445710768579302136372573248522070263023601228629664771379108831046567102975743060016107394544512722102987692408938815122135058707516957177783221992993102348245701707946489798789873567314887448804728194003875085455615552131960050380422507705649076714866409707534170215607253407094595260674095547953325321132281646798611920639213899099996996176907383393142786464096734279750033418073970252068731542011602288002625633816776673364067589181996160759664934569675606426954165205881396008701584477164208895349271169642716219134788295624137937122323635004947080339860142652165410915408528705938469774492112943496646518325015910133924063554389627538310083584407809492996029867107427643253619588727800300706395836207271447736823295696258720037856324279871948943226578988528201478874e-1232
mod(-16 ; -4) = 0
mod(-9 ; 0) = error: 13
mod(0 ; 0) = error: 13
mod(-(1223^24534) ; 2) = 0
mod(-(123^2434) ; 2) = 0
mod(-(123^243) ; 2) = -1
mod(-(123^24) ; 2) = -1
mod(-(123^2) ; 2) = -1
mod(-(1223^24534) ; 33.53) = 0
mod(-(123^2434) ; 33.53) = 0
mod(-(123^243) ; 33.53) = -7.5099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926216633275279331260706781646580025587828756725575816178666127680725155129592409872277220538765752559779352865928778135160033085661038357466359837245948963547916199256962543975454066300651255453953231575859687146050500611538600502605787741578734082018947552439094631073473671027825602846099874796464884573452848838178588576116714173218691563512678794533825506203017275310915111730662260324198152940531358273134628116928656220636308250682206893412656796414569993373753308750788076249359207181213479010562351
mod(-(123^24) ; 33.53) = -22.910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014329697522266225114040489174081715477378558698
mod(-(123^2) ; 33.53) = -6.9699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862
mod(-34563842570128347127659237436192736497659273465912374659736457345 ; 145) = -30
mod(-2341745237542376591723469723649.1451245976 ; 12342.12431234) = -4682.3942026576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010197008497686154238197636
mod(-1224523537673 ; 12234234) = -11290847
mod(-1224523537673.123 ; 12234234.234) = -11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998956
mod(-7456743.1231 ; 745612.123) = -621.89310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000165
mod(-122.123 ; 1223423123123132.245345) = -122.123
mod(-122.123 ; 2,25) = -0.62300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
mod(-9 ; 3) = 0
mod(-3234 ; 345.23) = -126.93
mod(-64546.12353 ; 4) = -2.1235299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924
mod(-4 ; 1) = 0
mod(-9 ; 0.00001) = -1.5319963937523496572714769619648672387295586786162397038609354398037040771621315741328216805621590588072199663206808361560928332620115141938548740032013199230420264939194525150778113796544763676839818189611800555315746840501254916968129129520268872794917618684077465727692172272635891863349520822479485885707519076221231053684578606962982551095741392942446066689208743472321749121284235181827275376542236629419767160679866038907059127366735501165643456320250082445710768579302136372573248522070263023601228629664771379108831046567102975743060016107394544512722102987692408938815122135058707516957177783221992993102348245701707946489798789873567314887448804728194003875085455615552131960050380422507705649076714866409707534170215607253407094595260674095547953325321132281646798611920639213899099996996176907383393142786464096734279750033418073970252068731542011602288002625633816776673364067589181996160759664934569675606426954165205881396008701584477164208895349271169642716219134788295624137937122323635004947080339860142652165410915408528705938469774492112943496646518325015910133924063554389627538310083584407809492996029867107427643253619588727800300706395836207271447736823295696258720037856324279871948943226578988528201478874e-1232
mod(-16 ; 4) = 0
mod((1223^24534) ; -2) = 0
mod((123^2434) ; -2) = 0
mod((123^243) ; -2) = 1
mod((123^24) ; -2) = 1
mod((123^2) ; -2) = 1
mod((1223^24534) ; -33.53) = 0
mod((123^2434) ; -33.53) = 0
mod((123^243) ; -33.53) = 7.5099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926216633275279331260706781646580025587828756725575816178666127680725155129592409872277220538765752559779352865928778135160033085661038357466359837245948963547916199256962543975454066300651255453953231575859687146050500611538600502605787741578734082018947552439094631073473671027825602846099874796464884573452848838178588576116714173218691563512678794533825506203017275310915111730662260324198152940531358273134628116928656220636308250682206893412656796414569993373753308750788076249359207181213479010562351
mod((123^24) ; -33.53) = 22.910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014329697522266225114040489174081715477378558698
mod((123^2) ; -33.53) = 6.9699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862
mod(34563842570128347127659237436192736497659273465912374659736457345 ; -145) = 30
mod(2341745237542376591723469723649.1451245976 ; -12342.12431234) = 4682.3942026576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010197008497686154238197636
mod(1224523537673 ; -12234234) = 11290847
mod(1224523537673.123 ; -12234234.234) = 11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998956
mod(7456743.1231 ; -745612.123) = 621.89310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000165
mod(122.123 ; -1223423123123132.245345) = 122.123
mod(122.123 ; -2,25) = 0.62300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
mod(9 ; -3) = 0
mod(3234 ; -345.23) = 126.93
mod(64546.12353 ; -4) = 2.1235299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924
mod(4 ; -1) = 0
mod(9 ; 0.00001) = 1.5319963937523496572714769619648672387295586786162397038609354398037040771621315741328216805621590588072199663206808361560928332620115141938548740032013199230420264939194525150778113796544763676839818189611800555315746840501254916968129129520268872794917618684077465727692172272635891863349520822479485885707519076221231053684578606962982551095741392942446066689208743472321749121284235181827275376542236629419767160679866038907059127366735501165643456320250082445710768579302136372573248522070263023601228629664771379108831046567102975743060016107394544512722102987692408938815122135058707516957177783221992993102348245701707946489798789873567314887448804728194003875085455615552131960050380422507705649076714866409707534170215607253407094595260674095547953325321132281646798611920639213899099996996176907383393142786464096734279750033418073970252068731542011602288002625633816776673364067589181996160759664934569675606426954165205881396008701584477164208895349271169642716219134788295624137937122323635004947080339860142652165410915408528705938469774492112943496646518325015910133924063554389627538310083584407809492996029867107427643253619588727800300706395836207271447736823295696258720037856324279871948943226578988528201478874e-1232
mod((1223^24534) ; 2) = 0
mod((123^2434) ; 2) = 0
mod((123^243) ; 2) = 1
mod((123^24) ; 2) = 1
mod((123^2) ; 2) = 1
mod((1223^24534) ; 33.53) = 0
mod((123^2434) ; 33.53) = 0
mod((123^243) ; 33.53) = 7.5099999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926216633275279331260706781646580025587828756725575816178666127680725155129592409872277220538765752559779352865928778135160033085661038357466359837245948963547916199256962543975454066300651255453953231575859687146050500611538600502605787741578734082018947552439094631073473671027825602846099874796464884573452848838178588576116714173218691563512678794533825506203017275310915111730662260324198152940531358273134628116928656220636308250682206893412656796414569993373753308750788076249359207181213479010562351
mod((123^24) ; 33.53) = 22.910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014329697522266225114040489174081715477378558698
mod((123^2) ; 33.53) = 6.9699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862
mod(34563842570128347127659237436192736497659273465912374659736457345 ; 145) = 30
mod(2341745237542376591723469723649.1451245976 ; 12342.12431234) = 4682.3942026576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010197008497686154238197636
mod(1224523537673 ; 12234234) = 11290847
mod(1224523537673.123 ; 12234234.234) = 11267426.296999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998956
mod(7456743.1231 ; 745612.123) = 621.89310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000165
mod(122.123 ; 1223423123123132.245345) = 122.123
mod(122.123 ; 2,25) = 0.62300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
mod(9 ; 3) = 0
mod(3234 ; 345.23) = 126.93
mod(64546.12353 ; 4) = 2.1235299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924
mod(4 ; 1) = 0
mod(9 ; 0.00001) = 1.5319963937523496572714769619648672387295586786162397038609354398037040771621315741328216805621590588072199663206808361560928332620115141938548740032013199230420264939194525150778113796544763676839818189611800555315746840501254916968129129520268872794917618684077465727692172272635891863349520822479485885707519076221231053684578606962982551095741392942446066689208743472321749121284235181827275376542236629419767160679866038907059127366735501165643456320250082445710768579302136372573248522070263023601228629664771379108831046567102975743060016107394544512722102987692408938815122135058707516957177783221992993102348245701707946489798789873567314887448804728194003875085455615552131960050380422507705649076714866409707534170215607253407094595260674095547953325321132281646798611920639213899099996996176907383393142786464096734279750033418073970252068731542011602288002625633816776673364067589181996160759664934569675606426954165205881396008701584477164208895349271169642716219134788295624137937122323635004947080339860142652165410915408528705938469774492112943496646518325015910133924063554389627538310083584407809492996029867107427643253619588727800300706395836207271447736823295696258720037856324279871948943226578988528201478874e-1232
mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = -40430.623410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000127341872570261022717425210969849861180923371803924351561370996238131439056451022653369688374839412003365175992683132938414401601862860784649593665929402672200623
mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = 40430.623410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000127341872570261022717425210969849861180923371803924351561370996238131439056451022653369688374839412003365175992683132938414401601862860784649593665929402672200623
mod(306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; 65235.3) = 40430.623410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000127341872570261022717425210969849861180923371803924351561370996238131439056451022653369688374839412003365175992683132938414401601862860784649593665929402672200623
mod(-306720586734058671038471082347018274308237560823745623945691237469127346976450875603875163451864293720986028375608347560823745716234716239476129734693275692736597213647.12341 ; -65235.3) = -40430.623410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000127341872570261022717425210969849861180923371803924351561370996238131439056451022653369688374839412003365175992683132938414401601862860784649593665929402672200623
mod(34563q245235603284750238470234023845.345634564356; 123452354.4532452354) = error: 5
mod(53456345634563456.124513452345; 346734.2342134) = 221435.71570545234499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999302659869
mod(51324534534.23412342134; 235634563456.34563456) = 51324534534.23412342134
if(0 ; 10 ; 20) = 20
if(1 ; 10 ; 20) = 10
if(0.00001 ; 10 ; 20) = 10
if(-0.00001 ; 10 ; 20) = 10
if(1.00001 ; 10 ; 20) = 10
if(-1.00001 ; 10 ; 20) = 10
if(10.00001 ; 10 ; 20) = 10
if(-10.00001 ; 10 ; 20) = 10
or(0 ; 0) = 0
or(1 ; 0) = 1
or(1 ; 1) = 1
or(0 ; 1) = 1
or(100 ; 200) = 1
or(-100 ; -200) = 1
and(0 ; 0) = 0
and(1 ; 0) = 0
and(1 ; 1) = 1
and(0 ; 1) = 0
and(100 ; 200) = 1
and(-100 ; -200) = 1
not(-10) = 0
not(-1) = 0
not(0) = 1
not(1) = 0
not(10) = 0
bitor(-1 ; -1) = error: 13
bitor(-1 ; 0) = error: 13
bitor(0 ; -1) = error: 13
bitor(0 ; 0) = 0
bitor(1 ; 0) = 1
bitor(1 ; 1) = 1
bitor(2 ; 0) = 2
bitor(2 ; 1) = 3
bitor(2 ; 2) = 2
bitor(4 ; 8) = 12
bitor(8 ; 16) = 24
bitor(16 ; 64) = 80
bitor(64 ; 128) = 192
bitor(128 ; 256) = 384
bitor(256 ; 512) = 768
bitor(512 ; 1024) = 1536
bitor(1024 ; 2048) = 3072
bitor(2048 ; 4096) = 6144
bitor(2 ^ 54 ; 2 ^ 64) = 1.84647584722190336e+19
bitor(2 ^ 234 ; 2 ^ 765) = 1.94064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400584478987993400448932899727398913704967679335103240140082255953622204416e+230
bitor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877940782725301798212173604524776884848142682188107968478868546232024660878009476369082034820777353781598093945185281522123515909835598350053585229955781559970339978946643853863921759333624410767954062632140919365653179146391919524869488810598780564165830044976217422566027833565302050610576365643265494885379672011507803853264311638947198958229103181288931674103304912886380301571480053533561926341005041019145101472870401520169040693424858218316447084383884813207034944564457264837290927669970656745698675780420305327315931039802853234363506603489574631524213914902430200071948017129078102408227794300648102280691972790226128004200573511436395081640812275698639721050325006768868416983220477857043051944375962970802668740708714189282334704829393120286222917215791090320153878686403313378179322596355143387836344594262301927134499339694015616053233879143093921350028686131851220420037043519425753527212887620904877008938284788277855568904344255961741711124425990722692015993499263779822976019799287768260905604616067393874419396382846638072419855450049901881992376652289050048625361798149246310907721866039850424003503726867971041626615326172374109587146708275607714191219826479538683075127811970668e+20941
bitor(341 ^ 3467 ; 1236 ^ 12314) = 1.3045143173399854401273771278272164816425806702614698858711525816240297813460640294677122680535692272922702525602846093868410020122095450736579773136172481860745328232628901705090992281012490841643187127135723824925757550929182245391264388429349118981574131929465781769703072479523482001408810945621886803283789469846073095170154714003271595024839314593031581968166665955188845724984207708237954528109246331134857847422095266837425173474410930549304527202493709367305832850411410982980467024033988935338425880967948621876469954869878653585584576840435685692299443408574020637828074725782755062614855747072716425353245463232729752751053548151291503365744375917458335937450503432883424645769272762132176457723780822506953678917494392634922705193676146121578119188198349560440467257998296472243979172635424098098434302447298270969284653524708526619951482937140345669601307297744041920267347504886073880829263513640677542341208875769624869048411703115089446236839063911279749356946920110968177473367721692836695302594424482890032861787797654066838431736326545764026921277046050364681206476564909124151769511893980928799432218104804870832114176654748160609721783661452500524715383976981533517078699482451937139846709688861017039808275894e+38075
bitor(45675 ^ 123 ; 37634 ^ 123) = 1.381854735053473994826534807373052064172803380618993378889203750622680855688814579913008552771883511641347678466126644108560514046949147490937107731377241410499134603480556378806724237094833936104897485130207888381723050282921750424214849312773261932193614338423478150193144554770322715154814876354581000578601775837468966432618897420075686852989406765358825305625860623677389002440536276566218311943636460873599992298669190497317252617080619486308098795937860985248650572334196730424163146094687161159892829517750963162864050856018592750009492336435293916724354097699129907e+573
bitor(34573653456 ; 3412431245) = 37847668189
bitor(4563563456345643256 ; 3241245634564356) = 4.566522401225939452e+18
bitor(2434523412341245345623452356 ; 14523563465345634564356) = 2.434528454233061893699173316e+27
bitor(2342.2564356 ; 453453254.367346) = 453455334.3737775953120196447340184720706658809883144356690737598197946850036201310032113474927516366689709873532485626928795519050165429726005400945766834958442622878673721132942426639737786047133722933608927851005292061976581361395488475333265387040783831603451930285336191315263111345793380397523317207656035579246162773520847250374467097491179678131170938104612627016551883990359385324852963485590269739649208473854657758955085199572547272902494277043824048554323231774727595820258144912797162999639794075232666590817864568039649919370617663689353383293224258052103033335720183716660167352439813165594783812527809000841942523043748383806195039019612757343526575561483256973123166284647352644869131413908506123661640878147593684682480195668853326476155707281113721639590933485494520630482051597390707717456410474614822729722663734464207158545512042041162419900085627339495698914694802794289819072142603247244980527911594863284560092913174486759247416595445617140826717916682587200034400587110201226143900051874307587511456062050620097434748506194372381788318211526778575749688987693941252209907146288397338598603163521528722383850196123560227802282286352158823146991010401814738135240712272280372845469991257748655732699997401755
bitor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585776005432275957053456345634564325e+30
bitor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608533373766658028562255743312868334563456e+70
bitor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.4564234512393476934769745629345838703948546359867723593235940098495776445027600872151847608443733861974170133209760543801343249994039419049850677526048951021400112093770270801568220647502709742136461548978601004747162337197209218695270417072401428324907450943938636669112105997861304969782564129136131768855227926008451817055456128132028230294602994069138497930351435599081534974874280675851629712688224368276003418629820082334406351576968084959821523727170933235115590774117843062379991635763972009733709603685111536101053402456368872981291027309902988804840561064706312199669091190236613014619110791799347647401862381511662769472307838985025833981015713572493279435401629305133230050624863396959934356550674784205010144431814409276817121586549935191085143670588706796436622134653084435540687927593099290542511211348525900211865484921956443918139937496734224505339628403177621863403154440428431365127701901603318017557626417450359969123228367927523834364621689372092386304215297663354143239281688517389278106053746167773642930219436817780929910067044174111694318370799180290370592379870877391513926453403089751459972141401376456666134611352249991772492888750583846867574432540398114715546868363737484117839570787482941618068894933e+124
bitand(-1 ; -1) = error: 13
bitand(-1 ; 0) = error: 13
bitand(0 ; -1) = error: 13
bitand(0 ; 0) = 0
bitand(1 ; 0) = 0
bitand(1 ; 1) = 1
bitand(2 ; 0) = 0
bitand(2 ; 1) = 0
bitand(2 ; 2) = 2
bitand(4 ; 8) = 0
bitand(8 ; 16) = 0
bitand(16 ; 64) = 0
bitand(64 ; 128) = 0
bitand(128 ; 256) = 0
bitand(256 ; 512) = 0
bitand(512 ; 1024) = 0
bitand(1024 ; 2048) = 0
bitand(2048 ; 4096) = 0
bitand(2 ^ 54 ; 2 ^ 64) = 0
bitand(2 ^ 234 ; 2 ^ 765) = 0
bitand(345 ^ 123 ; 37 ^ 13354) = 0
bitand(341 ^ 3467 ; 1236 ^ 12314) = 0
bitand(45675 ^ 123 ; 37634 ^ 123) = 5.1698907299620248306172437918226097425166988891384392246085884944165969249512025409687591476659525846936953640531488064395175662404425679124400240748432996181820239693170762792228504468506824418977863815151799997578045625042401594767895001737165539273171874975101532818948922593911206401411630804901812120294900035391865655983869466222121617317981519016663311181563944330814485843046321375842667576630542544514566439308342966921157502535153684822406784104136702240232351768471318154932588385214675728767470962125829092959556440086599557666391323663939458167734272e+562
bitand(34573653456 ; 3412431245) = 138416512
bitand(4563563456345643256 ; 3241245634564356) = 282300754268160
bitand(2434523412341245345623452356 ; 14523563465345634564356) = 9.481671648797558843396e+21
bitand(2342.2564356 ; 453453254.367346) = 262.25000400468798035526598152792933411901168556433092624018020531499637986899678865250724836333102901264675143730712044809498345702739945990542331650415573771213262788670575733602622139528662770663910721489947079380234186386045115246667346129592161683965480697146638086847368886542066196024766827923439644207538372264791527496255329025088203218688290618953873729834481160096406146751470365144097302603507915261453422410449148004274527270975057229561759514456767682252724041797418550872028370003602059247673334091821354319603500806293823363106466167067757419478969666642798162833398326475601868344052161874721909991580574769562516161938049609803872426564734244385167430268768337153526473551308685860914938763383591218524063153175198043311466735238442927188862783604090665145054793695179484026092922825435895253851772702773362655357928414544879579588375800999143726605043010853051972057101809278573967527550194720884051367154399070868255132407525834045543828591732820833174127999655994128897987738560999481256924124885439379493799025652514938056276182116817884732214242503110123060587477900928537116026614013968364784712776161498038764397721977177136478411768530089895981852618647592877277196271545300087422513442673000025982449517656
bitand(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 2269426930420096
bitand(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 4.0233265811514950786869729744e+29
bitand(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 2.6491933337238302146530439937509999104472370746037801421339261515500119943377422683858588749721974182298095014932247395104897859988790622972919843177935249729025786353845102139899525283766280279078130472958292759857167509254905606136333088789400213869503021743587086386823114477207399154818294454387186797176970539700593086150206964856440091846502512571932414837028731177563172399658137017991766559364842303191504017847627282906676488440922588215693762000836423602799026629039631488846389894659754363112701870897269009701119515943893529368780033090880976338698538088920820065235259813761848833723052769216101497416601898428642750672056459837069486676994937513660304006564344932521579498985556818559072318287841345006480891485632941129320356337786534691556445931207240690070945748878865147409978813451507804355608186006250326577549466037159682237813659684555957156863487229809839668198244237358254964003087677163207247616563537831062790761369578470233664585676071831148261072189394625383222635706978056318221907008993295582588830568162920081970962940762012912260848607354659691024854002785859862354333386538864775000822750711124941615313242556745960188528445313163626251588216042921251705838193110506734275585011400043446676418073733e+92
bitxor(-1 ; -1) = error: 13
bitxor(-1 ; 0) = error: 13
bitxor(0 ; -1) = error: 13
bitxor(0 ; 0) = 0
bitxor(1 ; 0) = 1
bitxor(1 ; 1) = 0
bitxor(2 ; 0) = 2
bitxor(2 ; 1) = 3
bitxor(2 ; 2) = 0
bitxor(4 ; 8) = 12
bitxor(8 ; 16) = 24
bitxor(16 ; 64) = 80
bitxor(64 ; 128) = 192
bitxor(128 ; 256) = 384
bitxor(256 ; 512) = 768
bitxor(512 ; 1024) = 1536
bitxor(1024 ; 2048) = 3072
bitxor(2048 ; 4096) = 6144
bitxor(2 ^ 54 ; 2 ^ 64) = 1.84647584722190336e+19
bitxor(2 ^ 234 ; 2 ^ 765) = 1.94064761537588616893622436057812819407110752139587076392381504753256369085797110791359801103580809743810966337141384150771447505514351798930535909380147642400584478987993400448932899727398913704967679335103240140082255953622204416e+230
bitxor(345 ^ 123 ; 37 ^ 13354) = 5.8320762128185538005055629469272877940782725301798212173604524776884848142682188107968478868546232024660878009476369082034820777353781598093945185281522123515909835598350053585229955781559970339978946643853863921759333624410767954062632140919365653179146391919524869488810598780564165830044976217422566027833565302050610576365643265494885379672011507803853264311638947198958229103181288931674103304912886380301571480053533561926341005041019145101472870401520169040693424858218316447084383884813207034944564457264837290927669970656745698675780420305327315931039802853234363506603489574631524213914902430200071948017129078102408227794300648102280691972790226128004200573511436395081640812275698639721050325006768868416983220477857043051944375962970802668740708714189282334704829393120286222917215791090320153878686403313378179322596355143387836344594262301927134499339694015616053233879143093921350028686131851220420037043519425753527212887620904877008938284788277855568904344255961741711124425990722692015993499263779822976019799287768260905604616067393874419396382846638072419855450049901881992376652289050048625361798149246310907721866039850424003503726867971041626615326172374109587146708275607714191219826479538683075127811970668e+20941
bitxor(341 ^ 3467 ; 1236 ^ 12314) = 1.3045143173399854401273771278272164816425806702614698858711525816240297813460640294677122680535692272922702525602846093868410020122095450736579773136172481860745328232628901705090992281012490841643187127135723824925757550929182245391264388429349118981574131929465781769703072479523482001408810945621886803283789469846073095170154714003271595024839314593031581968166665955188845724984207708237954528109246331134857847422095266837425173474410930549304527202493709367305832850411410982980467024033988935338425880967948621876469954869878653585584576840435685692299443408574020637828074725782755062614855747072716425353245463232729752751053548151291503365744375917458335937450503432883424645769272762132176457723780822506953678917494392634922705193676146121578119188198349560440467257998296472243979172635424098098434302447298270969284653524708526619951482937140345669601307297744041920267347504886073880829263513640677542341208875769624869048411703115089446236839063911279749356946920110968177473367721692836695302594424482890032861787797654066838431736326545764026921277046050364681206476564909124151769511893980928799432218104804870832114176654748160609721783661452500524715383976981533517078699482451937139846709688861017039808275894e+38075
bitxor(45675 ^ 123 ; 37634 ^ 123) = 1.381854735001775087526914559066879626254577283193826389997819358376594970744648610663496527362195920164688152619189690468029025982553971828532682052252841169750701607298736139113553474302605431636390660711230024566571250285343704799172447718005366930456448799150306275218043021951373792560903669953169369773699963717174066397227031764091817386767285148040843786609197312495825058109721790723171990567793793296969449754154624058008909650159461983772945111115454201144513870093964378655691827939754572774678153788983492200738221763059036309922892778768902593060414639531395635e+573
bitxor(34573653456 ; 3412431245) = 37709251677
bitxor(4563563456345643256 ; 3241245634564356) = 4.566240100471671292e+18
bitxor(2434523412341245345623452356 ; 14523563465345634564356) = 2.43451897256141309614032992e+27
bitxor(2342.2564356 ; 453453254.367346) = 453455072.12377359062403928946803694414133176197662887133814751963958937000724026200642269498550327333794197470649712538575910381003308594520108018915336699168852457573474422658848532794755720942674458672178557020105841239531627227909769506665307740815676632069038605706723826305262226915867607950466344153120711584923255470416945007489341949823593562623418762092252540331037679807187706497059269711805394792984169477093155179101703991450945458049885540876480971086464635494551916405162898255943259992795881504653331816357291360792998387412353273787067665864485161042060666714403674333203347048796263311895676250556180016838850460874967676123900780392255146870531511229665139462463325692947052897382628278170122473232817562951873693649603913377066529523114145622274432791818669709890412609641031947814154349128209492296454594453274689284143170910240840823248398001712546789913978293896055885796381442852064944899610558231897265691201858263489735184948331908912342816534358333651744000688011742204024522878001037486151750229121241012401948694970123887447635766364230535571514993779753878825044198142925767946771972063270430574447677003922471204556045645727043176462939820208036294762704814245445607456909399825154973114653999948035101
bitxor(3465435674356234523534523452345 ; 2345346435634563456.3456345634564325) = 3.4654356743585753311162971756093456345634564325e+30
bitxor(23432444444444444444444448708460438576084501834701238502384502384502378 ; 1234235623456932745923745923745.34563456) = 2.343244444444444444444444870846043857608493140500846513611468873583124334563456e+70
bitxor(34564234512393476934769745629345691273469273469275691734697745870917693827469712634917695872364561293476219374691274597236495.23561245 ; 412349812645273613497162937569327569127341265348615248365128694327569697384532745324532452345.2341234124) = 3.4564234512393476934769745629345573784615173976846258288836564998504731721320140494137634215828578860774736358982921957913846030252216438099701355052097902042800224187540541603136441295005419484272923097957202009494324674394418437390540834144802856649814901887877273338224211995722609939565128258272263537710455852016903634110912256264056460589205988138276995860702871198163069949748561351703259425376448736552006837259640164668812703153936169919643047454341866470231181548235686124759983271527944019467419207370223072202106804912737745962582054619805977609681122129412624399338182380473226029238221583598695294803724763023325538944615677970051667962031427144986558870803258610266460101249726793919868713101349568410020288863628818553634243173099870382170287341177413592873244269306168871081375855186198581085022422697051800423730969843912887836279874993468449010679256806355243726806308880856862730255403803206636035115252834900719938246456735855047668729243378744184772608430595326708286478563377034778556212107492335547285860438873635561859820134088348223388636741598360580741184759741754783027852906806179502919944282802752913332269222704499983544985777501167693735148865080796229431093736727474968235679141574965883236137789865e+124
sum(-134234 ; 234534) = 100300
sum(-12312.2342342 ; 345345.2134234 ; -3456456.234234) = -3123423.2550448
sum(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -36731218574887.105307453245
sum(-1231.245345 ; 123123 ; 0) = 121891.754655
sum(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 2.06176515525252823040303924181666735928068364564365127692413797219920125275708891455040148320440223566057116943861738463094604120943276391668735272439191726740325115741326170848604876985605741360721984705459915075013192123566452923582328471812908847193474301860474262422104260076608403851865483002932179197303719009653402172444464359073159899938292570602746749404143061410491929003309472359944253066953401036125204512863934086621962333907860532451946739550264121687759669477915530551146038542373676928492057440757892667558102145393355329468209872478538391832071155674018219292068322473336360399067716983716163190781516170575558406415479438075422639326818868371594364063862729033391164325941011270775406670397882552822461710689099483328011316423994182987462164200295678026347596392706475382309989816754396649371189715334032019576229808573671853825359559423362648320565268822326874705553666044340349134208904383479889495858621843938024995548459662197682022901363754839723124884836963690631073422628678494571236080075768019941383410466229999265663243517064471069114302164686228114035211075111216580294903579658409184894518195154282856999172747455320939501492057719318418326908035401503395244843195132338395611178868869321200567432086174e+362404
sum(567546745.234243 ; 23453245.134143) = 590999990.368386
sum(0) = 0
sum(1) = 1
sum(100) = 100
sum(456456.234563456) = 456456.234563456
sum(5643256 ; 1) = 5643257
sum(1 ; 2) = 3
sum() = error: 2
avg(-134234 ; 234534) = 50150
avg(-12312.2342342 ; 345345.2134234 ; -3456456.234234) = -1041141.0850149333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
avg(-354256.234234 ; 3456346736.45345 ; -36734674567367.324523453245) = -12243739524962.368435817748333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
avg(-1231.245345 ; 123123 ; 0) = 40630.584885
avg(-7474567367.1453245 ; 14534523.346767 ; 34523453245.1324534 ; 10 ^ 3245 ; 30 ^ 245345 ; 123123.345634564) = 3.43627525875421371733839873636111226546780607607275212820689662033200208792848152425066913867400372610095194906436230771824340201572127319447892120731986211233875192902210284747674794976009568934536641175766525125021986872610754872637214119688181411989123836434123770703507100127680673086442471671553631995506198349422336954074107265121933166563820951004577915673571769017486548338849120599907088444922335060208674188106556811036603889846434220753244565917106869479599449129859217585243397570622794880820095734596487779263503575655592215780349787464230653053451926123363698820113870788893933998446194972860271984635860284292597344025799063459037732211364780619323940106437881722318607209901685451292344450663137588037436184481832472213352194039990304979103607000492796710579327321177458970516649694590661082285316192223386699293716347622786423042265932372271080534275448037211457842589443407233915223681507305799815826431036406563374992580766103662803371502272924732871874808061606151051789037714464157618726800126280033235639017443716665442772072528440785115190503607810380190058685125185360967158172632764015308157530325257138094998621245758868232502486762865530697211513392335838992074738658553897326018631448115535334279053476958e+362403
avg(567546745.234243 ; 23453245.134143) = 295499995.184193
avg(0) = 0
avg(1) = 1
avg(100) = 100
avg(456456.234563456) = 456456.234563456
avg(5643256 ; 1) = 2821628.5
avg(1 ; 2) = 1.5
avg() = error: 2