2.200000 0.000000000000000000000000000000 1.000000000000000000000000000000 4.594793419988140392717923532473 11.211578456539658787960433983244 21.112126572366314292139577446505 34.493241536530383939407329307869 51.514886919789212527120980666950 72.312884918133079281687969341874 97.005860256665513929874578025192 125.699491487144186407931556459516 158.489319246111421080058789812028 195.462706210463608158534043468535 236.700263450480605342818307690322 282.276923244583088035142282024026 332.262767802197515720763476565480 386.723683707182885882502887398005 445.721888407615779215120710432529 509.316360523539856330899056047201 577.563196380985345967928878962994 650.515908961488662498595658689737 728.225681210432526313525158911943 810.741582678372310510894749313593 898.110756348913355395779944956303 990.378580963520107616204768419266 1087.588813011727779667126014828682 1189.783711697424678277457132935524 1297.004149538707679312210530042648 1409.289710755255782714812085032463 1526.678779204584543549572117626667 1649.208617319275845147785730659962 1776.915437251338971691438928246498 1909.834465232545198887237347662449 2048.000000000001364242052659392357 2191.445466006174228823510929942131 2340.203462025868702767184004187584 2494.305805684489314444363117218018 2653.783574358669739012839272618294 2818.667142839091866335365921258926 2988.986218093852585298009216785431 3164.769871427266480168327689170837 3346.046568292076699435710906982422 3532.844195981596385536249727010727 3725.190089401356544840382412075996 3923.111055096671861974755302071571 4126.633393692559366172645241022110 4335.782920885108978836797177791595 4550.584987108374662057030946016312 4771.064495987709051405545324087143 4997.245921678998456627596169710159 5229.153325183157903666142374277115 5466.810369716394234274048358201981 5710.240335208904980390798300504684 5959.466131997768570727203041315079 6214.510313773615962418261915445328 6475.395089835239559761248528957367 6742.142336701398562581744045019150 7014.773609124752510979305952787399 7293.310150548940328008029609918594 7577.772903046347892086487263441086 7868.182516770951224316377192735672 8164.559358957802032819017767906189 8466.923522498173042549751698970795 8775.294834117068603518418967723846 9089.692862177706047077663242816925 9410.136924135716981254518032073975 9736.646093664050567895174026489258 10069.239207468013773905113339424133 10407.934871808476600563153624534607 10752.751468749927880708128213882446 11103.707162148919451283290982246399 11460.819903397308735293336212635040 11824.107436933729331940412521362305 12193.587305535824270918965339660645 12569.276855404888920020312070846558 12951.193241053832025500014424324036 13339.353430008639406878501176834106 13733.774207332871810649521648883820 14134.472179984111789963208138942719 14541.463781010717866593040525913239 14954.765273596736733452416956424713 15374.392754962331309798173606395721 15800.362160126633170875720679759979 16232.689265539533153059892356395721 16671.389692588527395855635404586792 17116.478910986385017167776823043823 17567.972242045048915315419435501099 18025.884861840917437803000211715698 18490.231804276350885629653930664062 18961.027964041899394942447543144226 19438.288099483677797252312302589417 19922.026835379856493091210722923279 20412.258665630219184095039963722229 20908.997955862374510616064071655273 21412.258945958143158350139856338501 21922.055752503358235117048025131226 22438.402371164236683398485183715820 22961.312678993235749658197164535522 23490.800436667224857956171035766602 24026.879290660679544089362025260925 24569.562775356334896059706807136536 25118.864315095823258161544799804688 25674.797226172504451824352145195007 26237.374718768751336028799414634705 26806.609898839706147555261850357056 27382.515769945523061323910951614380 27965.105235034014185657724738121033 28554.391098175448860274627804756165 29150.386066251288866624236106872559 29753.102750598474813159555196762085 30362.553668610817112494260072708130 30978.751245299052243353798985481262 31601.707814810954005224630236625671 32231.435621912874921690672636032104 32867.946823434060206636786460876465 33511.253489674985758028924465179443 34161.367605780906160362064838409424 34818.301073081791400909423828125000 35482.065710399721865542232990264893 36152.673255324894853401929140090942 36830.135365461115725338459014892578 37514.463619641901459544897079467773 38205.669519118011521641165018081665 38903.764488717417407315224409103394 39608.759877978438453283160924911499 40320.666962257026170846074819564819 41039.496943808895593974739313125610 41765.260952847289445344358682632446 42497.970048577124543953686952590942 43237.635220206233498174697160720825 43984.267387934414728078991174697876 44737.877403920814685989171266555786 45498.476053230508114211261272430420 46266.074054760632861871272325515747 47040.682062146865064278244972229004 47822.310664650700346101075410842896 48610.970388028079469222575426101685 49406.671695379984157625585794448853 50209.424987985366897191852331161499 51019.240606117047718726098537445068 51836.128829840927210170775651931763 52660.099879799068730790168046951294 53491.163917977042729035019874572754 54329.331048455933341756463050842285 55174.611318149531143717467784881592 56027.014717526930326130241155624390 56886.551181321083276998251676559448 57753.230589223618153482675552368164 58627.062766566210484597831964492798 59508.057484989025397226214408874512 60396.224463096346880774945020675659 61291.573367099925235379487276077271 62194.113811450224602594971656799316 63103.855359455919824540615081787109 64020.807523891955497674643993377686 64944.979767596421879716217517852783 65876.381504056524136103689670562744 66815.022097983906860463321208953857 67760.910865879734046757221221923828 68714.057076589437201619148254394531 69674.469951847786433063447475433350 70642.158666814269963651895523071289 71617.132350598971243016421794891357 72599.400086779452976770699024200439 73588.970913908488000743091106414795 74585.853826013160869479179382324219 75590.057773085354710929095745086670 76601.591661563885281793773174285889 77620.464354808529606088995933532715 78646.684673566021956503391265869141 79680.261396428250009194016456604004 80721.203260282884002663195133209229 81769.518960756511660292744636535645 82825.217152650482603348791599273682 83888.306450369724188931286334991455 84958.795428344426909461617469787598 86036.692621445094118826091289520264 87122.006525390854221768677234649658 88214.745597151180845685303211212158 89314.918255341384792700409889221191 90422.532880611732252873480319976807 91537.597816030538524501025676727295 92660.121367461237241514027118682861 93790.111803933643386699259281158447 94927.577358009395538829267024993896 96072.526226141926599666476249694824 97224.966569030773825943470001220703 98384.906511970679275691509246826172 99552.354145195247838273644447326660 100727.317524215599405579268932342529 101909.804670153869665227830410003662 103099.823570071734138764441013336182 104297.382177294173743575811386108398 105502.488411728380015119910240173340 106715.150160178047372028231620788574 107935.375276653110631741583347320557 109163.171582674898672848939895629883 110398.546867577024386264383792877197 111641.508888801850844174623489379883 112892.065372192853828892111778259277 114150.224012282662442885339260101318 115415.992472577199805527925491333008 116689.378385835763765498995780944824 117970.389354347178596071898937225342 119259.032950202163192443549633026123 120555.316715561857563443481922149658 121859.248162922682240605354309082031 123170.834775377632468007504940032959 124490.084006873934413306415081024170 125817.003282467179815284907817840576 127151.599998572171898558735847473145 128493.881523210191517136991024017334 129843.855196253178291954100131988525 131201.528329664492048323154449462891 132566.908207736560143530368804931641 133940.002087325410684570670127868652 135320.817198082047980278730392456055 136709.360742680903058499097824096680 138105.639897045271936804056167602539 139509.661810569756198674440383911133 140921.433606339996913447976112365723 142340.962381349498173221945762634277 143768.255206713685765862464904785156 145203.319127881171880289912223815918 146646.161164842633297666907310485840 148096.788312336633680388331413269043 149555.207540053263073787093162536621 151021.425792834925232455134391784668 152495.449990874913055449724197387695 153977.287029913248261436820030212402 155466.943781430338276550173759460449 156964.427092838130192831158638000488 158469.743787668994627892971038818359 159982.900665762223070487380027770996 161503.904503448400646448135375976562 163032.762053731479682028293609619141 164569.480046468641376122832298278809 166114.065188548061996698379516601562 167666.524164064583601430058479309082 169226.863634493231074884533882141113 170795.090238860779209062457084655762 172371.210593915078788995742797851562 173955.231294292840175330638885498047 175547.158912684913957491517066955566 177147.000000000174622982740402221680 178754.761085527075920253992080688477 180370.448677093663718551397323608398 181994.069261225580703467130661010742 183625.629303302353946492075920104980 185265.135247711790725588798522949219 186912.593518002860946580767631530762 188568.010517036542296409606933593750 190231.392627135210204869508743286133 191902.746210230339784175157546997070 193582.077608008403331041336059570312 195269.393142055254429578781127929688 196964.699113998969551175832748413086