途中まで覚えました!
3.14
1592653589 793238462643 383279502884 197169399375 105820974944 592307816406 286208998628 034825342117
067982148086 513282306647 093844609550 582231725359 408128481117 450284102701 938521105559 644622948954
930381964428 810975665933 446128475648 233786783165 271201909145 648566923460 348610454326 648213393607
260249141273 724587006606 315588174881 520920962829 254091715364 367892590360 011330530548 820466521384
146951941511 609433057270 365759591953 092186117381 932611793105 118548074462 379962749567 351885752724
891227938183 011949129833 673362440656 643086021394 946395224737 190702179860 943702770539 217176293176
752384674818 467669405132 000568127145 263560827785 771342757789 609173637178 721468440901 224953430146
549585371050 792279689258 923542019956 112129021960 864034418159 813629774771 309960518707 211349999998
372978049951 059731732816 096318595024 459455346908 302642522308 253344685035 261931188171 010003137838
752886587533 208381420617 177669147303 598253490428 755468731159 562863882353 787593751957 781857780532
171226806613 001927876611 195909216420 198938095257 201065485863 278865936153 381827968230 301952035301
852968995773 622599413891 249721775283 479131515574 857242454150 695950829533 116861727855 889075098381
754637464939 319255060400 927701671139 009848824012 858361603563 707660104710 181942955596 198946767837
449448255379 774726847104 047534646208 046684259069 491293313677 028989152104 752162056966 024058038150
193511253382 430035587640 247496473263 914199272604 269922796782 354781636009 341721641219 924586315030
286182974555 706749838505 494588586926 995690927210 797509302955 321165344987 202755960236 480665499119
881834797753 566369807426 542527862551 818417574672 890977772793 800081647060 016145249192 173217214772
350141441973 568548161361 157352552133 475741849468 438523323907 394143334547 762416862518 983569485562
099219222184 272550254256 887671790494 601653466804 988627232791 786085784383 827967976681 454100953883
786360950680 064225125205 117392984896 084128488626 945604241965 285022210661 186306744278 622039194945
047123713786 960956364371 917287467764 657573962413 890865832645 995813390478 027590099465 764078951269
468398352595 709825822620 522489407726 719478268482 601476990902 640136394437 455305068203 496252451749
399651431429 809190659250 937221696461 515709858387 410597885959 772975498930 161753928468 138268683868
942774155991 855925245953 959431049972 524680845987 273644695848 653836736222 626099124608 051243884390
451244136549 762780797715 691435997700 129616089441 694868555848 406353422072 225828488648 158456028506
016842739452 267467678895 252138522549 954666727823 986456596116 354886230577 456498035593 634568174324
112515076069 479451096596 094025228879 710893145669 136867228748 940560101503 308617928680 920874760917
824938589009 714909675985 261365549781 893129784821 682998948722 658804857564 014270477555 132379641451
523746234364 542858444795 265867821051 141354735739 523113427166 102135969536 231442952484 937187110145
765403590279 934403742007 310578539062 198387447808 478489683321 445713868751 943506430218 453191048481
005370614680 674919278191 197939952061 419663428754 440643745123 718192179998 391015919561 814675142691
239748940907 186494231961 567945208095 146550225231 603881930142 093762137855 956638937787 083039069792
077346722182 562599661501 421503068038 447734549202 605414665925 201497442850 732518666002 132434088190
710486331734 649651453905 796268561005 508106658796 998163574736 384052571459 102897064140 110971206280
439039759515 677157700420 337869936007 230558763176 359421873125 147120532928 191826186125 867321579198
414848829164 470609575270 695722091756 711672291098 169091528017 350671274858 322287183520 935396572512
108357915136 988209144421 006751033467 110314126711 136990865851 639831501970 165151168517 143765761835
155650884909 989859982387 345528331635 507647918535 893226185489 632132933089 857064204675 259070915481
416549859461 637180270981 994309924488 957571282890 592323326097 299712084433 573265489382 391193259746
366730583604 142813883032 038249037589 852437441702 913276561809 377344403070 746921120191 302033038019
762110110044 929321516084 244485963766 983895228684 783123552658 213144957685 726243344189 303968642624
341077322697 802807318915 441101044682 325271620105 265227211166 039666557309 254711055785 376346682065
310989652691 862056476931 257058635662 018558100729 360659876486 117910453348 850346113657 686753249441
668039626579 787718556084 552965412665 408530614344 431858676975 145661406800 700237877659 134401712749
470420562230 538994561314 071127000407 854733269939 081454664645 880797270826 683063432858 785698305235
808933065757 406795457163 775254202114 955761581400 250126228594 130216471550 979259230990 796547376125
517656751357 517829666454 779174501129 961489030463 994713296210 734043751895 735961458901 938971311179
042978285647 503203198691 514028708085 990480109412 147221317947 647772622414 254854540332 157185306142
288137585043 063321751829 798662237172 159160771669 254748738986 654949450114 654062843366 393790039769
265672146385 306736096571 209180763832 716641627488 880078692560 290228472104 031721186082 041900042296
617119637792 133757511495 950156604963 186294726547 364252308177 036751590673 502350728354 056704038674
351362222477 158915049530 984448933309 634087807693 259939780541 934144737744 184263129860 809988868741
326047215695 162396586457 302163159819 319516735381 297416772947 867242292465 436680098067 692823828068
996400482435 403701416314 965897940924 323789690706 977942236250 822168895738 379862300159 377647165122
893578601588 161755782973 523344604281 512627203734 314653197777 416031990665 541876397929 334419521541
341899485444 734567383162 499341913181 480927777103 863877343177 207545654532 207770921201 905166096280
490926360197 598828161332 316663652861 932668633606 273567630354 477628035045 077723554710 585954870279
081435624014 517180624643 626794561275 318134078330 336254232783 944975382437 205835311477 119926063813
346776879695 970309833913 077109870408 591337464144 282277263465 947047458784 778720192771 528073176790
770715721344 473060570073 349243693113 835049316312 840425121925 651798069411 352801314701 304781643788
518529092854 520116583934 196562134914 341595625865 865570552690 496520985803 385072242648 293972858478
316305777756 068887644624 824685792603 953527734803 048029005876 075825104747 091643961362 676044925627
420420832085 661190625454 337213153595 845068772460 290161876679 524061634252 257719542916 299193064553
779914037340 432875262888 963995879475 729174642635 745525407909 145135711136 941091193932 519107602082
520261879853 188770584297 259167781314 969900901921 169717372784 768472686084 900337702424 291651300500
516832336435 038951702989 392233451722 013812806965 011784408745 196012122859 937162313017 114448464090
389064495444 006198690754 851602632750 529834918740 786680881833 851022833450 850486082503 930213321971
551843063545 500766828294 930413776552 793975175461 395398468339 363830474611 996653858153 842056853386
218672523340 283087112328 278921250771 262946322956 398989893582 116745627010 218356462201 349671518819
097303811980 049734072396 103685406643 193950979019 069963955245 300545058068 550195673022 921913933918
568034490398 205955100226 353536192041 994745538593 810234395544 959778377902 374216172711 172364343543
947822181852 862408514006 660443325888 569867054315 470696574745 855033232334 210730154594 051655379068
662733379958 511562578432 298827372319 898757141595 781119635833 005940873068 121602876496 286744604774
649159950549 737425626901 049037781986 835938146574 126804925648 798556145372 347867330390 468838343634
655379498641 927056387293 174872332083 760112302991 136793862708 943879936201 629515413371 424892830722
012690147546 684765357616 477379467520 049075715552 781965362132 392640616013 635815590742 202020318727
760527721900 556148425551 879253034351 398442532234 157623361064 250639049750 086562710953 591946589751
413103482276 930624743536 325691607815 478181152843 667957061108 615331504452 127473924544 945423682886
061340841486 377670096120 715124914043 027253860764 823634143346 235189757664 521641376796 903149501910
857598442391 986291642193 994907236234 646844117394 032659184044 378051333894 525742399508 296591228508
555821572503 107125701266 830240292952 522011872676 756220415420 516184163484 756516999811 614101002996
078386909291 603028840026 910414079288 621507842451 670908700069 928212066041 837180653556 725253256753
286129104248 776182582976 515795984703 562226293486 003415872298 053498965022 629174878820 273420922224
533985626476 691490556284 250391275771 028402799806 636582548892 648802545661 017296702664 076559042909
945681506526 530537182941 270336931378 517860904070 866711496558 343434769338 578171138645 587367812301
458768712660 348913909562 009939361031 029161615288 138437909904 231747336394 804575931493 140529763475
748119356709 110137751721 008031559024 853090669203 767192203322 909433467685 142214477379 393751703443
661991040337 511173547191 855046449026 365512816228 824462575916 333039107225 383742182140 883508657391
771509682887 478265699599 574490661758 344137522397 096834080053 559849175417 381883999446 974867626551
658276584835 884531427756 879002909517 028352971634 456212964043 523117600665 101241200659 755851276178
583829204197 484423608007 193045761893 234922927965 019875187212 726750798125 547095890455 635792122103
334669749923 563025494780 249011419521 238281530911 407907386025 152274299581 807247162591 668545133312
394804947079 119153267343 028244186041 426363954800 044800267049 624820179289 647669758318 327131425170
296923488962 766844032326 092752496035 799646925650 493681836090 032380929345 958897069536 534940603402
166544375589 004563288225 054525564056 448246515187 547119621844 396582533754 388569094113 031509526179
378002974120 766514793942 590298969594 699556576121 865619673378 623625612521 632086286922 210327488921
865436480229 678070576561 514463204692 790682120738 837781423356 282360896320 806822246801 224826117718
589638140918 390367367222 088832151375 560037279839 400415297002 878307667094 447456013455 641725437090
697939612257 142989467154 357846878861 444581231459 357198492252 847160504922 124247014121 478057345510
500801908699 603302763478 708108175450 119307141223 390866393833 952942578690 507643100638 351983438934
159613185434 754649556978 103829309716 465143840700 707360411237 359984345225 161050702705 623526601276
484830840761 183013052793 205427462865 403603674532 865105706587 488225698157 936789766974 220575059683
440869735020 141020672358 502007245225 632651341055 924019027421 624843914035 998953539459 094407046912
091409387001 264560016237 428802109276 457931065792 295524988727 584610126483 699989225695 968815920560
010165525637 567856672279 661988578279 484885583439 751874454551 296563443480 396642055798 293680435220
277098429423 253302257634 180703947699 415979159453 006975214829 336655566156 787364005366 656416547321
704390352132 954352916941 459904160875 320186837937 023488868947 915107163785 290234529244 077365949563
051007421087 142613497459 561513849871 375704710178 795731042296 906667021449 863746459528 082436944578
977233004876 476524133907 592043401963 403911473202 338071509522 201068256342 747164602433 544005152126
693249341967 397704159568 375355516673 027390074972 973635496453 328886984406 119649616277 344951827369
558822075735 517665158985 519098666539 354948106887 320685990754 079234240230 092590070173 196036225475
647894064754 834664776041 146323390565 134330684495 397907090302 346046147096 169688688501 408347040546
074295869913 829668246818 571031887906 528703665083 243197440477 185567893482 308943106828 702722809736
248093996270 607472645539 925399442808 113736943388 729406307926 159599546262 462970706259 484556903471
197299640908 941805953439 325123623550 813494900436 427852713831 591256898929 519642728757 394691427253
436694153236 100453730488 198551706594 121735246258 954873016760 029886592578 662856124966 552353382942
878542534048 308330701653 722856355915 253478445981 831341129001 999205981352 205117336585 640782648494
276441137639 386692480311 836445369858 917544264739 988228462184 490087776977 631279572267 265556259628
254276531830 013407092233 436577916012 809317940171 859859993384 923549564005 709955856113 498025249906
698423301735 035804408116 855265311709 957089942732 870925848789 443646005041 089226691783 525870785951
298344172953 519537885534 573742608590 290817651557 803905946408 735061232261 120093731080 485485263572
282576820341 605048466277 504500312620 080079980492 548534694146 977516493270 950493463938 243222718851
597405470214 828971117779 237612257887 347718819682 546298126868 581705074027 255026332904 497627789442
362167411918 626943965067 151577958675 648239939176 042601763387 045499017614 364120469218 237076488783
419689686118 155815873606 293860381017 121585527266 830082383404 656475880405 138080163363 887421637140
643549556186 896411228214 075330265510 042410489678 352858829024 367090488711 819090949453 314421828766
181031007354 770549815968 077200947469 613436092861 484941785017 180779306810 854690009445 899527942439
813921350558 642219648349 151263901280 383200109773 868066287792 397180146134 324457264009 737425700735
921003154150 893679300816 998053652027 600727749674 584002836240 534603726341 655425902760 183484030681
138185510597 970566400750 942608788573 579603732451 414678670368 809880609716 425849759513 806930944940
151542222194 329130217391 253835591503 100333032511 174915696917 450271494331 515588540392 216409722910
112903552181 576282328318 234254832611 191280092825 256190205263 016391147724 733148573910 777587442538
761174657867 116941477642 144111126358 355387136101 102326798775 641024682403 226483464176 636980663785
768134920453 022408197278 564719839630 878154322116 691224641591 177673225326 433568614618 654522268126
887268445968 442416107854 016768142080 885028005414 361314623082 102594173756 238994207571 362751674573
189189456283 525704413354 375857534269 869947254703 165661399199 968262824727 064133622217 892390317608
542894373393 561889165125 042440400895 271983787386 480584726895 462438823437 517885201439 560057104811
949884239060 613695734231 559079670346 149143447886 360410318235 073650277859 089757827273 130504889398
900992391350 337325085598 265586708924 261242947367 019390772713 070686917092 646254842324 074855036608
013604668951 184009366860 954632500214 585293095000 090715105823 626729326453 738210493872 499669933942
468551648326 113414611068 026744663733 437534076429 402668297386 522093570162 638464852851 490362932019
919968828517 183953669134 522244470804 592396602817 156551565666 111359823112 250628905854 914509715755
390024393153 519090210711 945730024388 017661503527 086260253788 179751947806 101371500448 991721002220
133501310601 639154158957 803711779277 522597874289 191791552241 718958536168 059474123419 339842021874
564925644346 239253195313 510331147639 491199507285 843065836193 536932969928 983791494193 940608572486
396883690326 556436421664 425760791471 086998431573 374964883529 276932822076 294728238153 740996154559
879825989109 371712621828 302584811238 901196822142 945766758071 865380650648 702613389282 299497257453
033283896381 843944770779 402284359883 410035838542 389735424395 647555684095 224844554139 239410001620
769363684677 641301781965 937997155746 854194633489 374843912974 239143365936 041003523437 770658886778
113949861647 874714079326 385873862473 288964564359 877466763847 946650407411 182565837887 845485814896
296127399841 344272608606 187245545236 064315371011 274680977870 446409475828 034876975894 832824123929
296058294861 919667091895 808983320121 031843034012 849511620353 428014412761 728583024355 983003204202
451207287253 558119584014 918096925339 507577840006 746552603144 616705082768 277222353419 110263416315
714740612385 042584598841 990761128725 805911393568 960143166828 317632356732 541707342081 733223046298
799280490851 409479036887 868789493054 695570307261 900950207643 349335910602 454508645362 893545686295
853131533718 386826561786 227363716975 774183023986 006591481616 404944965011 732131389574 706208847480
236537103115 089842799275 442685327797 431139514357 417221975979 935968525228 574526379628 961269157235
798662057340 837576687388 426640599099 350500081337 543245463596 750484423528 487470144354 541957625847
356421619813 407346854111 766883118654 489377697956 651727966232 671481033864 391375186594 673002443450
054499539974 237232871249 483470604406 347160632583 064982979551 010954183623 503030945309 733583446283
947630477564 501500850757 894954893139 394489921612 552559770143 685894358587 752637962559 708167764380
012543650237 141278346792 610199558522 471722017772 370041780841 942394872540 680155603599 839054898572
354674564239 058585021671 903139526294 455439131663 134530893906 204678438778 505423939052 473136201294
769187497519 101147231528 932677253391 814660730008 902776896311 481090220972 452075916729 700785058071
718638105496 797310016787 085069420709 223290807038 326345345203 802786099055 690013413718 236837099194
951648960075 504934126787 643674638490 206396401976 668559233565 463913836318 574569814719 621084108096
188460545603 903845534372 914144651347 494078488442 377217515433 426030669883 176833100113 310869042193
903108014378 433415137092 435301367763 108491351615 642269847507 430329716746 964066653152 703532546711
266752246055 119958183196 376370761799 191920357958 200759560530 234626775794 393630746305 690108011494
271410093913 691381072581 378135789400 559950018354 251184172136 055727522103 526803735726 527922417373
605751127887 218190844900 617801388971 077082293100 279766593583 875890939568 814856026322 439372656247
277603789081 445883785501 970284377936 240782505270 487581647032 458129087839 523245323789 602984166922
548964971560 698119218658 492677040395 648127810217 991321741630 581055459880 130048456299 765112124153
637451500563 507012781592 671424134210 330156616535 602473380784 302865525722 275304999883 701534879300
806260180962 381516136690 334111138653 851091936739 383522934588 832255088706 450753947395 204396807906