The Project Gutenberg Etext of (some) factorials from 1 to 100,000: **Welcome To The World of Free Plain Vanilla Electronic Texts** **Etexts Readable By Both Humans and By Computers, Since 1971** *These Etexts Prepared By Hundreds of Volunteers and Donations* Information on contacting Project Gutenberg to get Etexts, and further information is included below. We need your donations. February, 1995 [Etext #212] The Project Gutenberg Etext of (some) factorials from 1 to 100,000: ** 100! to 900! by 100's ** 1000! to 10000! by 1000's The Project Gutenberg Etext of (some) factorials from 1 to 100,000: *****This file should be named fact10.txt or fact10.zip***** Corrected EDITIONS of our etexts get a new NUMBER, factr11.txt VERSIONS based on separate sources get new LETTER, factr10a.txt This file contains factorials from 1!-99! by 1's, 100!-900! by 100's, and 1000!-10000! by 1000's. The program used to calculate the factorials was a simple scheme program, the source code of which has been lost. Information about Project Gutenberg (one page) We produce about two million dollars for each hour we work. The fifty hours is one conservative estimate for how long it we take to get any etext selected, entered, proofread, edited, copyright searched and analyzed, the copyright letters written, etc. This projected audience is one hundred million readers. If our value per text is nominally estimated at one dollar, then we produce 2 million dollars per hour this year we will have to do four text files per month: thus upping our productivity from one million. The Goal of Project Gutenberg is to Give Away One Trillion Etext This is ten thousand titles each to one hundred million readers, which is 10% of the expected number of computer users by the end of the year 2001. We need your donations more than ever! All donations should be made to "Project Gutenberg/IBC", and are tax deductible to the extent allowable by law ("IBC" is Illinois Benedictine College). (Subscriptions to our paper newsletter go to IBC, too) For these and other matters, please mail to: David Turner, Project Gutenberg Illinois Benedictine College 5700 College Road Lisle, IL 60532-0900 Phone: 1-708-960-1500 (x3014) General information: Internet: dircompg@ux1.cso.uiuc.edu or Internet: chipmonk@eagle.ibc.edu (David Turner) Compuserve: >INTERNET: chipmonk@eagle.ibc.edu (David Turner) Attmail: internet!chipmonk@eagle.ibc.edu (David Turner) MCImail: (David Turner) ADDRESS TYPE: MCI / EMS: INTERNET / MBX:chipmonk@eagle.ibc.edu When all other email fails try our Michael S. Hart, Executive Director: hart@vmd.cso.uiuc.edu (internet) hart@uiucvmd (bitnet) We would prefer to send you this information by email (Internet, Bitnet, Compuserve, ATTMAIL or MCImail). ****** If you have an FTP program (or emulator), please FTP directly to the Project Gutenberg archives: [Mac users, do NOT point and click. . .type] ftp mrcnext.cso.uiuc.edu login: anonymous cd etext/etext91 or cd etext92 or cd etext93 [for new books] [now also in cd etext/etext93] or cd etext/articles [get suggest gut for more information] dir [to see files] get or mget [to get files. . .set bin for zip files] GET 0INDEX.GUT for a list of books and GET NEW GUT for general information and MGET GUT* for newsletters. **Information prepared by the Project Gutenberg legal advisor** (Three Pages) ***START**THE SMALL PRINT!**FOR PUBLIC DOMAIN ETEXTS**START*** Why is this "Small Print!" statement here? You know: lawyers. They tell us you might sue us if there is something wrong with your copy of this etext, even if you got it for free from fault. So, among other things, this "Small Print!" statement disclaims most of our liability to you. It also tells you how you can distribute copies of this etext if you want to. *BEFORE!* YOU USE OR READ THIS ETEXT By using or reading any part of this PROJECT GUTENBERG-tm etext, you indicate that you understand, agree to and accept this "Small Print!" statement. If you do not, you can receive a refund of the money (if any) you paid for this etext by sending a request within 30 days of receiving it to the person you got it from. If you received this etext on a physical medium (such as a disk), you must return it with your request. ABOUT PROJECT GUTENBERG-TM ETEXTS This PROJECT GUTENBERG-tm etext, like most PROJECT GUTENBERG- tm etexts, is a "public domain" work distributed by Professor Michael S. Hart through the Project Gutenberg Association at Illinois Benedictine College (the "Project"). Among other things, this means that no one owns a United States copyright on or for this work, so the Project (and you!) can copy and distribute it in the United States without permission and below, apply if you wish to copy and distribute this etext under the Project's "PROJECT GUTENBERG" trademark. To create these etexts, the Project expends considerable efforts to identify, transcribe and proofread public domain works. Despite these efforts, the Project's etexts and any medium they may be on may contain "Defects". Among other things, Defects may take the form of incomplete, inaccurate or corrupt data, transcription errors, a copyright or other intellectual property infringement, a defective or damaged disk or other etext medium, a computer virus, or computer codes that damage or cannot be read by your equipment. LIMTED WARRANTY; DISCLAIMER OF DAMAGES But for the "Right of Replacement or Refund" described below, [1] the Project (and any other party you may receive this etext from as a PROJECT GUTENBERG-tm etext) disclaims all liability to you for damages, costs and expenses, including legal fees, and [2] YOU HAVE NO REMEDIES FOR NEGLIGENCE OR UNDER STRICT LIABILITY, OR FOR BREACH OF WARRANTY OR CONTRACT, INCLUDING BUT NOT LIMITED TO INDIRECT, CONSEQUENTIAL, PUNITIVE POSSIBILITY OF SUCH DAMAGES. If you discover a Defect in this etext within 90 days of receiving it, you can receive a refund of the money (if any) you paid for it by sending an explanatory note within that time to the person you received it from. If you received it on a physical medium, you must return it with your note, and such person may choose to alternatively give you a replacement copy. If you received it electronically, such person may choose to alternatively give you a second opportunity to receive it electronically. THIS ETEXT IS OTHERWISE PROVIDED TO YOU "AS-IS". NO OTHER WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, ARE MADE TO YOU AS TO THE ETEXT OR ANY MEDIUM IT MAY BE ON, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimers of implied warranties or the exclusion or limitation of consequential damages, so the above disclaimers and exclusions may not apply to you, and you INDEMNITY You will indemnify and hold the Project, its directors, officers, members and agents harmless from all liability, cost and expense, including legal fees, that arise directly or indirectly from any of the following that you do or cause: [1] distribution of this etext, [2] alteration, modification, or addition to the etext, or [3] any Defect. DISTRIBUTION UNDER "PROJECT GUTENBERG-tm" You may distribute copies of this etext electronically, or by disk, book or any other medium if you either delete this "Small Print!" and all other references to Project Gutenberg, or: [1] Only give exact copies of it. Among other things, this requires that you do not remove, alter or modify the etext or this "small print!" statement. You may however, if you wish, distribute this etext in machine readable binary, compressed, mark-up, or proprietary form, including any form resulting from conversion by word pro- *EITHER*: [*] The etext, when displayed, is clearly readable, and does *not* contain characters other than those intended by the author of the work, although tilde (~), asterisk (*) and underline (_) characters may be used to convey punctuation intended by the author, and additional characters may be used to indicate hypertext links; OR [*] The etext may be readily converted by the reader at no expense into plain ASCII, EBCDIC or equivalent form by the program that displays the etext (as is the case, for instance, with most word processors); OR [*] You provide, or agree to also provide on request at no additional cost, fee or expense, a copy of the etext in its original plain ASCII form (or in EBCDIC or other equivalent proprietary form). "Small Print!" statement. [3] Pay a trademark license fee to the Project of 20% of the net profits you derive calculated using the method you already use to calculate your applicable taxes. If you don't derive profits, no royalty is due. Royalties are payable to "Project Gutenberg Association / Illinois Benedictine College" within the 60 days following each date you prepare (or were legally required to prepare) your annual (or equivalent periodic) tax return. WHAT IF YOU *WANT* TO SEND MONEY EVEN IF YOU DON'T HAVE TO? The Project gratefully accepts contributions in money, time, scanning machines, OCR software, public domain etexts, royalty free copyright licenses, and every other sort of contribution you can think of. Money should be paid to "Project Gutenberg Association / Illinois Benedictine College". This "Small Print!" by Charles B. Kramer, Attorney Internet (72600.2026@compuserve.com); TEL: (212-254-5093) *END*THE SMALL PRINT! FOR PUBLIC DOMAIN ETEXTS*Ver.04.29.93*END* The Project Gutenberg Etext of (some) Factorials from 1! to 10000! This file contains factorials from 1!-99! by 1's, 100!-900! by 100's, and 1000!-10000! by 1000's. The program used to calculate the factorials was a simple Scheme program, the source code of which has been lost. ** 1! to 99! by 1's ** 100! to 900! by 100's ** 1000! to 10000! by 1000's 1! 1 (end 1! -- 1 digit) 2! 2 (end 2! -- 1 digit) 3! 6 (end 3! -- 1 digit) 4! 24 (end 4! -- 2 digits) 5! 120 (end 5! -- 3 digits) 6! 720 (end 6! -- 3 digits) 7! 5040 (end 7! -- 4 digits) 8! 40320 (end 8! -- 5 digits) 9! 36288 0 (end 9! -- 6 digits) 10! 36288 00 (end 10! -- 7 digits) 11! 39916 800 (end 11! -- 8 digits) 12! 47900 1600 (end 12! -- 9 digits) 13! 62270 20800 (end 13! -- 10 digits) 14! 87178 29120 0 (end 14! -- 11 digits) 15! 13076 74368 000 (end 15! -- 13 digits) 16! 20922 78988 8000 (end 16! -- 14 digits) 17! 35568 74280 96000 (end 17! -- 15 digits) 18! 64023 73705 72800 0 (end 18! -- 16 digits) 19! 12164 51004 08832 000 (end 19! -- 18 digits) 20! 24329 02008 17664 0000 (end 20! -- 19 digits) 21! 51090 94217 17094 40000 (end 21! -- 20 digits) 22! 11240 00727 77760 76800 00 (end 22! -- 22 digits) 23! 25852 01673 88849 76640 000 (end 23! -- 23 digits) 24! 62044 84017 33239 43936 0000 (end 24! -- 24 digits) 25! 15511 21004 33309 85984 00000 0 (end 25! -- 26 digits) 26! 40329 14611 26605 63558 40000 00 (end 26! -- 27 digits) 27! 10888 86945 04183 52160 76800 0000 (end 27! -- 29 digits) 28! 30488 83446 11713 86050 15040 00000 (end 28! -- 30 digits) 29! 88417 61993 73970 19545 43616 00000 0 (end 29! -- 31 digits) 30! 26525 28598 12191 05863 63084 80000 000 (end 30! -- 33 digits) 31! 82228 38654 17792 28177 25562 88000 0000 (end 31! -- 34 digits) 32! 26313 08369 33693 53016 72180 12160 00000 0 (end 32! -- 36 digits) 33! 86833 17618 81188 64955 18194 40128 00000 00 (end 33! -- 37 digits) 34! 29523 27990 39604 14084 76186 09643 52000 0000 (end 34! -- 39 digits) 35! 10333 14796 63861 44929 66665 13375 23200 00000 0 (end 35! -- 41 digits) 36! 37199 33267 89901 21746 79994 48150 83520 00000 00 (end 36! -- 42 digits) 37! 13763 75309 12263 45046 31597 95815 80902 40000 0000 (end 37! -- 44 digits) 38! 52302 26174 66601 11176 00072 24100 07429 12000 00000 (end 38! -- 45 digits) 39! 20397 88208 11974 43358 64028 17399 02897 35680 00000 00 (end 39! -- 47 digits) 40! 81591 52832 47897 73434 56112 69596 11589 42720 00000 000 (end 40! -- 48 digits) 41! 33452 52661 31638 07108 17006 20534 40751 66515 20000 00000 (end 41! -- 50 digits) 42! 14050 06117 75287 98985 43142 60624 45115 69936 38400 00000 00 (end 42! -- 52 digits) 43! 60415 26306 33738 35637 35513 20685 13997 50726 45120 00000 000 (end 43! -- 53 digits) 44! 26582 71574 78844 87680 43625 81101 46158 90319 63852 80000 00000 (end 44! -- 55 digits) 45! 11962 22208 65480 19456 19631 61495 65771 50643 83733 76000 00000 00 (end 45! -- 57 digits) 46! 55026 22159 81208 89498 50305 42880 02548 92961 65175 29600 00000 000 (end 46! -- 58 digits) 47! 25862 32415 11168 18064 29643 55153 61197 99691 97632 38912 00000 00000 (end 47! -- 60 digits) 48! 12413 91559 25360 72670 86228 90473 73375 03852 14863 54677 76000 00000 00 (end 48! -- 62 digits) 49! 60828 18640 34267 56087 22521 63321 29537 68875 52831 37921 02400 00000 000 (end 49! -- 63 digits) 50! 30414 09320 17133 78043 61260 81660 64768 84437 76415 68960 51200 00000 00000 (end 50! -- 65 digits) 51! 15511 18753 28738 22802 24243 01646 93032 11063 25972 00169 86112 00000 00000 00 (end 51! -- 67 digits) 52! 80658 17517 09438 78571 66063 68564 03766 97528 95054 40883 27782 40000 00000 000 (end 52! -- 68 digits) 53! 42748 83284 06002 55642 98013 75338 93996 49690 34378 83668 13724 67200 00000 00000 (end 53! -- 70 digits) 54! 23084 36973 39241 38047 20927 42683 02758 10832 78564 57180 79411 32288 00000 00000 00 (end 54! -- 72 digits) 55! 12696 40335 36582 75925 96510 08475 66516 95958 03210 51449 43676 22758 40000 00000 0000 (end 55! -- 74 digits) 56! 71099 85878 04863 45185 40456 47463 72494 97364 97978 88116 84586 87447 04000 00000 00000 (end 56! -- 75 digits) 57! 40526 91950 48772 16755 68060 19054 32322 13498 03847 96226 60214 51844 81280 00000 00000 00 (end 57! -- 77 digits) 58! 23505 61331 28287 85718 29474 91051 50746 83828 86231 81811 42924 42069 99142 40000 00000 0000 (end 58! -- 79 digits) 59! 13868 31185 45689 83573 79390 19720 38940 63459 02876 77268 74325 40821 29494 01600 00000 00000 0 (end 59! -- 81 digits) 60! 83209 87112 74139 01442 76341 18322 33643 80754 17260 63612 45952 44927 76964 09600 00000 00000 00 (end 60! -- 82 digits) 61! 50758 02138 77224 79880 08568 12176 62522 72260 04528 98803 60030 99405 93948 09856 00000 00000 0000 (end 61! -- 84 digits) 62! 31469 97326 03879 37525 65312 23549 50764 08801 22807 97258 23219 21631 68247 82110 72000 00000 00000 0 (end 62! -- 86 digits) 63! 19826 08315 40444 00641 16146 70836 18981 37544 77369 02272 68628 10627 95996 12729 75360 00000 00000 000 (end 63! -- 88 digits) 64! 12688 69321 85884 16410 34333 89335 16148 08028 65516 17454 51921 98801 89437 52147 04230 40000 00000 00000 (end 64! -- 90 digits) 65! 82476 50592 08247 06667 23170 30678 54962 52186 25855 13454 37492 92212 31343 88955 77497 60000 00000 00000 0 (end 65! -- 91 digits) 66! 54434 49390 77443 06400 37292 40247 84275 26442 93064 38879 88745 32860 12686 96710 81148 41600 00000 00000 000 (end 66! -- 93 digits) 67! 36471 11091 81886 85288 24985 90966 05464 42716 76353 14049 52459 37016 28500 26796 24369 43872 00000 00000 00000 (end 67! -- 95 digits) 68! 24800 35542 43683 05996 00990 41856 91715 81047 39920 13553 67672 37171 07380 18221 44571 21832 96000 00000 00000 00 (end 68! -- 97 digits) 69! 17112 24524 28141 31137 24683 38881 27283 90922 70544 89352 03693 93648 04092 32572 79754 14064 74240 00000 00000 0000 (end 69! -- 99 digits) 70! 11978 57166 99698 91796 07278 37216 89098 73645 89381 42546 42585 75553 62864 62800 95827 89845 31968 00000 00000 00000 0 (end 70! -- 101 digits) 71! 85047 85885 67862 31752 11676 44239 92601 02885 84608 12079 62358 86430 76338 85886 80378 07901 76972 80000 00000 00000 00 (end 71! -- 102 digits) 72! 61234 45837 68860 86861 52407 03852 74672 74077 80917 84697 32898 38230 14963 97838 49872 21689 27420 41600 00000 00000 0000 (end 72! -- 104 digits) 73! 44701 15461 51268 43408 91257 13812 50511 10076 80070 02829 05015 81908 00923 70422 10406 71833 17016 90368 00000 00000 00000 0 (end 73! -- 106 digits) 74! 33078 85441 51938 64122 59530 28221 25378 21456 83251 82093 49711 70611 92683 54112 35700 97156 54592 50872 32000 00000 00000 000 (end 74! -- 108 digits) 75! 24809 14081 13953 98091 94647 71165 94033 66092 62438 86570 12283 77958 94512 65584 26775 72867 40944 38154 24000 00000 00000 00000 (end 75! -- 110 digits) 76! 18854 94701 66605 02549 87932 26086 11465 58230 39453 53793 29335 67248 79829 61844 04349 55379 23117 72997 22240 00000 00000 00000 00 (end 76! -- 112 digits) 77! 14518 30920 28285 86963 40707 84086 30828 49837 40379 22420 83588 46781 57468 80619 91349 15642 00800 65207 86124 80000 00000 00000 0000 (end 77! -- 114 digits) 78! 11324 28117 82062 97831 45752 11587 32046 22873 17495 79488 25199 00489 62825 66883 53252 34200 76624 50862 13177 34400 00000 00000 00000 0 (end 78! -- 116 digits) 79! 89461 82130 78297 52868 51441 71539 83165 20698 08216 77957 19072 13868 06322 78379 90693 50186 05333 61810 84101 01760 00000 00000 00000 00 (end 79! -- 117 digits) 80! 71569 45704 62638 02294 81153 37231 86532 16558 46573 42365 75257 71094 45058 22703 92554 80148 84266 89448 67280 81408 00000 00000 00000 0000 (end 80! -- 119 digits) 81! 57971 26020 74736 79858 79734 23157 81091 05412 35724 47316 25958 74586 50497 16390 17969 38920 56256 18453 42497 45940 48000 00000 00000 00000 0 (end 81! -- 121 digits) 82! 47536 43337 01284 17484 21382 06989 40494 66438 13294 06799 33286 17160 93407 67439 94734 89914 86130 07131 80847 91671 19360 00000 00000 00000 000 (end 82! -- 123 digits) 83! 39455 23969 72065 86511 89747 11801 20610 57143 65034 07643 44627 52243 57528 36975 15629 96629 33487 95919 40103 77087 09068 80000 00000 00000 00000 (end 83! -- 125 digits) 84! 33142 40134 56535 32669 99387 57913 01312 88000 66628 62420 49487 11884 60323 83059 13129 17168 64129 88572 29687 16753 15617 79200 00000 00000 00000 00 (end 84! -- 127 digits) 85! 28171 04114 38055 02769 49479 44226 06115 94800 56634 33057 42064 05101 91275 25600 26159 79593 34510 40286 45234 09240 18275 12320 00000 00000 00000 0000 (end 85! -- 129 digits) 86! 24227 09538 36727 32381 76552 32034 41259 71528 48705 52429 38175 08387 64496 72016 22497 42450 27678 94646 34901 31946 55716 60595 20000 00000 00000 00000 0 (end 86! -- 131 digits) 87! 21077 57298 37952 77172 13600 51869 93895 95229 78373 80613 56212 32297 25112 14654 11572 75931 74080 68342 32364 14793 50473 44717 82400 00000 00000 00000 000 (end 87! -- 133 digits) 88! 18548 26422 57398 43911 47968 45645 54628 43802 20968 94939 93466 84421 58098 68895 62184 02819 93191 00141 24480 45018 28416 63351 68512 00000 00000 00000 00000 (end 88! -- 135 digits) 89! 16507 95516 09084 61081 21691 92624 53619 30983 96662 36496 54185 49135 20707 83317 10343 78509 73939 99125 70787 60066 27290 80382 99975 68000 00000 00000 00000 00 (end 89! -- 137 digits) 90! 14857 15964 48176 14973 09522 73362 08257 37885 56996 12846 88766 94221 68637 04985 39309 40658 76545 99213 13708 84059 64561 72344 69978 11200 00000 00000 00000 0000 (end 90! -- 139 digits) 91! 13520 01527 67840 29625 51665 68759 49514 21475 86866 47690 66777 91741 73459 71536 70771 55999 47656 85283 95475 04494 27751 16833 67680 08192 00000 00000 00000 00000 0 (end 91! -- 141 digits) 92! 12438 41405 46413 07255 47532 43258 73553 07757 79917 15875 41435 68402 39582 93813 77109 83519 51844 30461 23837 04134 73531 07486 98265 67536 64000 00000 00000 00000 000 (end 92! -- 143 digits) 93! 11567 72507 08164 15747 59205 16230 62404 36214 75322 95764 13535 18614 22812 13246 80712 14673 15215 20328 95168 44845 30383 89962 89387 07809 07520 00000 00000 00000 00000 (end 93! -- 145 digits) 94! 10873 66156 65674 30802 73652 85256 78660 10041 86803 58018 28723 07497 37443 40451 99869 41792 76302 29109 21458 34154 58560 86565 12023 85340 53068 80000 00000 00000 00000 00 (end 94! -- 147 digits) 95! 10329 97848 82390 59262 59970 20993 94727 09539 77463 40117 37286 92122 50571 23429 39875 94703 12487 17653 75385 42446 85632 82236 86422 66073 50415 36000 00000 00000 00000 0000 (end 95! -- 149 digits) 96! 99167 79348 70949 68920 95714 01541 89380 11581 83648 65126 77954 44376 05483 84922 22809 09149 99876 89476 03700 07489 82075 09473 89657 54305 63987 45600 00000 00000 00000 00000 (end 96! -- 150 digits) 97! 96192 75968 24821 19853 32842 59495 63698 71234 38139 19172 97615 81044 77319 33374 56124 81875 49880 58791 75589 07265 12612 84189 67967 81676 47067 83232 00000 00000 00000 00000 00 (end 97! -- 152 digits) 98! 94268 90448 88324 77456 26185 74305 72424 73809 69376 40789 51663 49423 87772 94707 07002 32237 98882 97615 92077 29119 82360 58505 88608 46042 94126 47567 36000 00000 00000 00000 0000 (end 98! -- 154 digits) 99! 93326 21544 39441 52681 69923 88562 66700 49071 59682 64381 62146 85929 63895 21759 99932 29915 60894 14639 76156 51828 62536 97920 82722 37582 51185 21091 68640 00000 00000 00000 00000 0 (end 99! -- 156 digits) 100! 93326 21544 39441 52681 69923 88562 66700 49071 59682 64381 62146 85929 63895 21759 99932 29915 60894 14639 76156 51828 62536 97920 82722 37582 51185 21091 68640 00000 00000 00000 00000 000 (end 100! -- 158 digits) 200! 78865 78673 64790 50355 23632 13932 18506 22951 35977 68717 32632 94742 53324 43594 49963 40334 29203 04284 01198 46239 04177 21213 89196 38830 25764 27902 42637 10506 19266 24952 82993 11134 62857 27076 33172 37396 98894 39224 45621 45166 42402 54033 29186 41312 27428 29485 32775 24242 40757 39032 40321 25740 55795 68660 22603 19041 70324 06235 17008 58796 17892 22227 89623 70389 73747 20000 00000 00000 00000 00000 00000 00000 00000 00000 00000 (end 200! -- 375 digits) 300! 30605 75122 16440 63603 53704 61297 26862 93885 88804 17357 69994 16776 74125 94765 33176 71686 74655 15291 42247 75733 49939 14788 87017 26368 86426 39077 59003 15422 68429 27906 97455 98412 25476 93027 19546 04008 01221 57762 52176 85425 59653 56903 50678 87252 64321 89626 42993 65204 57644 88303 88909 75394 34896 25436 05322 59807 76521 27082 24376 39449 12012 86786 75368 30571 22936 81943 64995 64604 98166 45022 77165 00185 17654 64693 40112 22603 47297 24066 33325 85835 06870 15016 97941 68850 35375 21375 54910 28912 64071 57154 83028 22849 37952 63658 01452 35233 15693 64822 33436 79925 45940 95276 82060 80622 32812 38738 38808 17049 60000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 (end 300! -- 615 digits) 400! 64034 52284 66238 95262 34797 03195 03005 85070 25830 26002 95945 86844 45942 80239 71691 86831 43627 84786 47463 26467 62943 50575 03585 68108 48298 16288 35174 35228 96198 86468 02997 93734 16541 50838 16242 64619 42352 30704 62443 25015 11444 86708 90662 77391 49181 17331 95599 64407 09549 67134 52904 77020 32243 49112 10797 59328 07951 01545 37266 72516 27877 89000 93497 63765 71032 63503 31533 96534 98683 86831 33935 20243 73788 15778 67915 06311 85870 26182 70169 81974 00629 83025 30859 12983 46162 27230 45583 39520 75961 15053 02236 08681 04332 97255 19485 26744 32232 43866 99484 22404 23259 98055 51610 63594 23769 61399 23191 71340 63858 99653 79701 47827 20660 63202 17379 47201 03213 56624 61380 90779 42304 59736 06995 67595 83609 61587 15129 91382 22865 78579 54936 16176 54480 45322 20078 25818 40084 84364 15591 22945 42753 84803 55837 45180 22675 90006 13995 60145 59520 61272 11192 91810 50324 91008 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 0000 (end 400! -- 869 digits) 500! 12201 36825 99111 00687 01238 78542 30469 26253 57434 28031 92842 19241 35883 85845 37315 38819 97605 49644 75022 03281 86301 36164 77148 20358 41633 78722 07817 72004 80785 20515 93292 85477 90757 19393 30603 77296 08590 86270 42917 45478 82424 91272 63443 05670 17327 07694 61062 80231 04526 44218 87878 94657 54777 14986 34943 67781 03764 42740 33827 36539 74713 86477 87849 54384 89595 53753 79904 23241 06127 13269 84327 74571 55463 09977 20278 10145 61081 18837 37095 31016 35632 44329 87029 56389 66289 11658 97476 95720 87926 92887 12817 80070 26517 45077 68410 71962 43903 94322 53642 26052 34945 85012 99185 71501 24870 69615 68141 62535 90566 93423 81300 88562 49246 89156 41267 75654 48188 65065 93847 95177 53608 94005 74523 89403 35798 47636 39449 05313 06232 37490 66445 04882 46650 75946 73586 20746 37925 18420 04593 69692 98102 22639 71952 59719 09452 17823 33175 69345 81508 55233 28207 62820 02340 26269 07898 34245 17120 06207 71464 09794 56116 12762 91459 51237 22991 33401 69552 36385 09428 85592 01872 74337 95173 01458 63575 70828 35578 01587 35432 76888 86801 20399 88238 47021 51467 60544 54076 63535 98417 44304 80128 93831 38968 81639 48746 96588 17504 50692 63653 38175 05547 81286 40000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 (end 500! -- 1135 digits) 600! 12655 72316 22543 07425 41867 82451 50829 29767 14038 62274 66076 81878 28858 52814 08231 47351 23781 78027 95619 57107 47652 08532 59806 02248 03240 90378 21647 69430 79502 55780 54271 90628 33876 43826 08844 81246 26488 33262 36083 76164 08122 11711 79439 88584 02578 18732 91903 78896 03719 18674 39433 63062 13959 37844 73922 23185 27825 47619 77172 38892 52476 87118 60001 74697 93454 91128 45662 59618 23082 80390 61518 46919 24446 21555 25865 23740 08493 28072 59056 23896 21046 89731 52258 75644 12231 61801 87743 50801 52683 95673 67444 92820 62313 10973 61944 03547 23718 01286 77530 19556 13572 13762 07959 55886 05599 33052 85691 41571 20622 98005 71698 91912 59592 65404 27596 85344 12769 85006 72486 95582 01930 65790 02409 43007 65781 74736 84008 94444 81832 19124 16301 76666 07770 66758 50821 69598 23923 02740 35517 73864 80656 00492 70209 57328 43492 70885 60369 20219 88336 31115 27988 10927 73926 96562 77681 34466 45651 23841 93015 86157 34286 78606 46666 35005 01133 14787 91132 06396 68510 87156 98466 64873 59501 75189 95670 95847 78064 11667 50534 64625 90471 13686 26473 49666 24342 62426 77175 20473 23142 81064 41793 90418 68653 74118 74230 64985 18955 67426 40111 59858 00356 44021 83557 67157 52869 39746 54538 28584 47129 12699 55890 39329 44483 15746 50026 87021 49708 80805 31004 06398 48094 26956 23586 04940 33480 84970 06466 89002 06251 51696 84797 27515 57642 59623 92136 26916 90898 84609 79427 13310 61018 89563 44210 94082 31040 88897 52954 26584 26917 32460 53891 17849 60000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 0000 (end 600! -- 1409 digits) 700! 24220 40124 75027 21798 67875 09381 23522 18590 98338 57292 07299 45067 96649 29938 16021 56474 20444 51905 16664 84819 24932 14566 71497 04984 23275 25093 87481 73438 38393 75763 14592 28450 82849 99722 71274 14016 03110 57830 55846 36363 37124 07933 24478 20739 28110 10371 12665 38753 71807 90257 57791 92731 08262 91690 47504 05235 05506 00840 12219 49289 23756 35136 29662 20200 23178 10961 98180 46179 90689 74504 20548 91261 08705 89088 05650 39135 84562 21103 76932 88782 96090 01950 74130 99979 90359 70711 43627 93390 94292 03286 62604 96375 82546 14277 27555 71000 30077 52906 14147 06395 74390 02498 85149 14264 44986 50064 58873 22695 19418 99545 97033 39103 51588 55923 29408 29569 27698 60802 22200 28996 61283 43931 63002 87892 03382 65474 96034 73516 31476 52627 72257 17115 46867 16862 81418 47287 41187 14793 63495 01653 19745 74556 60413 13450 60491 22044 94705 26233 84682 08886 47906 73309 56929 23842 15611 78801 42749 54905 91414 83623 03226 20024 68164 41301 93484 60802 54998 64732 52706 06104 51208 80587 12293 34986 21853 99243 30905 42995 76381 71880 62472 38195 23260 46426 14329 89407 06361 63753 67209 12327 51612 37834 82738 40757 87356 77175 32879 24251 83371 19540 60294 36094 11629 34900 95660 43720 83673 74010 90882 39297 50312 24612 53124 56426 87296 71705 37477 34506 44331 49245 58119 56047 99014 78736 20955 69251 61517 73711 03997 54730 55185 40663 28420 01472 86578 96286 93652 37870 80206 47632 71571 36441 31877 34327 51007 26310 80569 58251 69381 12809 57243 20246 01571 11778 61747 26837 61623 86970 44575 88005 15803 74956 65069 62577 89308 98095 72579 47107 01639 23823 15281 15579 61912 02873 78689 23893 43351 98508 66593 39172 57143 97527 77075 90597 51198 93450 68701 73594 01696 72561 86471 31071 15016 74736 89926 90116 08263 37621 72346 68896 98408 62517 26438 40000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 (end 700! -- 1690 digits) 800! 77105 30113 35386 00414 46393 97775 02836 05955 56401 81601 02391 63410 99403 39708 51827 09306 93670 90769 79553 90330 92647 86122 42306 77444 65978 51526 39745 40148 01846 53174 90976 25044 70638 27425 91201 73309 70170 26108 75092 91881 68469 85842 15059 36237 18603 86164 20630 78834 11723 40985 13725 26504 54025 23056 57565 88606 21238 87041 26402 19629 97102 46868 26624 71338 36609 63127 04819 55722 79707 71168 83526 20259 86914 09949 01287 89574 72904 10722 49610 61519 54257 26739 63224 05556 72735 47868 93725 78583 87324 04646 24335 73359 18597 74740 57763 28924 77589 75645 19583 59135 40808 98117 02313 27622 50714 05727 13441 10948 16402 99405 88827 84778 04423 14473 20047 95251 38318 20830 24277 27803 13321 93052 10952 50760 59489 94314 34544 93252 59594 87638 59221 28494 56043 72964 28386 00294 06018 74072 73248 88975 04223 79351 83771 80605 44178 31166 49708 26994 60613 80230 53101 82919 30510 74866 55778 03014 52325 17977 90388 61503 37565 44830 37490 94401 62270 18295 23033 29091 72043 82106 37097 10561 62583 87051 88403 02889 33650 30975 62891 88364 56867 21040 84185 52936 57276 46234 58830 66834 93594 76527 45594 97543 75965 17336 99820 63973 17021 16912 96324 74412 94200 29780 00870 61725 86822 38808 65243 58336 56234 82704 39589 36527 11840 73541 87997 73763 05488 75882 19943 98467 34010 51362 28038 41878 18611 00503 51878 62707 84091 29427 53454 64605 46748 70155 07249 57675 09778 53405 92980 38364 20407 62990 48072 93450 10462 55175 37832 30082 17670 73164 95199 55699 08448 23307 98811 04916 62762 49251 32654 43125 80289 35781 29248 25898 21746 28482 97648 34940 08388 15410 15287 24567 07653 65442 43358 18651 13696 48800 49831 58054 80286 14922 85237 74350 01511 37765 60157 30959 25464 71712 90930 51734 03672 87657 00760 61776 75483 83052 14997 07873 44901 68444 02390 20374 66330 86969 74768 06714 68541 68726 58236 37922 00741 38491 18593 48771 02728 83164 90554 87071 98762 91170 35451 19701 27543 24735 48172 54469 91188 36274 37727 06074 20652 13309 26862 82081 77738 36744 87881 62880 08019 28103 01583 28210 21286 32212 04608 74941 69719 94877 58769 73054 49220 12389 69450 49600 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00 (end 800! -- 1977 digits) 900! 67526 80220 96458 41583 87906 13618 00814 22426 94278 69589 38431 21982 68703 68509 16431 80416 96913 24469 52698 30379 42260 10370 57867 29085 93198 34769 98869 28591 90650 10315 87651 84697 67596 81112 60952 47870 93848 00442 86361 86893 39527 27844 50630 35408 02432 17646 65802 46966 59065 95179 37572 23520 22923 55775 48653 83368 11021 70973 89374 60546 49126 41590 91431 50172 86072 11566 85810 65575 92300 11450 13299 21764 54983 22753 86963 40112 61044 70290 02337 00488 78772 66387 70458 60772 93585 43315 16125 18800 14776 44611 82680 82286 70927 86694 98283 18386 41800 99749 98193 39206 57941 53256 49748 48626 52339 18911 08711 45924 40896 59406 26759 14294 92581 67198 62178 37467 92720 92637 52478 69390 36290 03592 42717 82253 73805 98869 33923 44787 77695 83003 01670 53633 39031 41306 91558 37518 52476 10783 42052 63547 56321 13169 61877 45492 75701 48010 69333 62990 00373 25893 70593 55732 52994 34734 45929 58667 28988 74079 41746 54391 47992 60008 48846 68670 87297 36713 20728 52037 12732 20127 24108 30836 91305 26353 65082 88872 51716 36081 58715 16034 68291 10675 46403 98232 14667 36273 70895 93409 07778 28827 54955 42324 36190 46482 79986 83927 17924 60299 19443 25102 64644 52337 93959 91985 28297 82859 11226 89960 62036 12382 48313 15807 16433 95848 40504 72614 12680 03987 77337 61849 87444 73238 67911 71263 00231 71745 96827 84657 80558 56806 70350 13885 27508 02921 37360 49187 51649 47724 46422 16935 33755 03530 00653 50065 13749 08320 39523 38296 37470 26185 65305 03318 32380 99184 48425 60750 92354 37751 88582 09648 74769 50254 41836 51989 99674 68441 72862 65442 78665 15944 04781 62294 69018 79166 38293 07141 96908 22746 01330 27605 81786 48773 77712 19314 21376 25430 35371 84482 69390 73261 57766 45283 19882 86029 17680 22404 10889 93892 61050 68021 95917 24783 89001 06910 69805 70303 79190 57105 76058 49323 11330 86344 52008 17988 11656 16449 76764 83541 61225 06696 79612 97609 69874 27379 23389 39161 52074 41152 31939 28456 87673 31189 92470 85327 70342 18629 72871 64449 54095 72259 98556 32154 71482 08332 56532 31777 11327 13265 79970 31075 56049 73969 70894 94773 74254 97448 02946 52427 02243 67053 80184 06400 88534 57214 51851 52709 85563 19541 29931 45274 05768 86344 48812 44944 58006 17631 16276 82431 25606 42484 47093 72022 14990 84635 72254 91265 49077 63445 75854 39809 99149 12299 81043 78965 62678 18986 55221 44326 36014 05152 07319 97065 85080 28873 50402 05417 37127 72530 96243 20000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 (end 900! -- 2270 digits) 1000! 40238 72600 77093 77354 37024 33923 00398 57193 74864 21071 46325 43799 91042 99385 12398 62902 05920 44208 48696 94048 00479 98861 01971 96058 63166 68729 94808 55890 13238 29669 94459 09974 24504 08707 37599 18823 62772 71887 32519 77950 59509 95276 12087 49754 62497 04360 14182 78094 64649 62910 56393 88743 78864 87337 11918 10458 25783 64784 99770 12476 63288 98359 55735 43251 31853 23958 46307 55574 09114 26241 74743 49347 55342 86465 76611 66779 73966 68820 29120 73791 43853 71958 82498 08126 86783 83745 59731 74613 60853 79534 52422 15865 93201 92809 08782 97308 43139 28444 03281 23155 86110 36976 80135 73042 16168 74760 96758 71348 31202 54785 89320 76716 91324 48426 23613 14125 08780 20800 02616 83151 02734 18279 77704 78463 58681 70164 36502 41536 91398 28126 48102 13092 76124 48963 59928 70511 49649 75419 90934 22215 66832 57208 08213 33186 11681 15536 15836 54698 40467 08975 60290 09505 37616 47584 77284 21889 67964 62449 45160 76535 34081 98901 38544 24879 84959 95331 91017 23355 55660 21394 50399 73628 07501 37837 61530 71277 61926 84903 43526 25200 01588 85351 47331 61170 21039 68175 92151 09077 88019 39317 81141 94545 25722 38655 41461 06289 21879 60223 83897 14760 88506 27686 29671 46674 69756 29112 34082 43920 81601 53780 88989 39645 18263 24367 16167 62179 16890 97799 11903 75403 12746 22289 98800 51954 44414 28201 21873 61745 99264 29565 81746 62830 29555 70299 02432 41531 81617 21046 58320 36786 90611 72601 58783 52075 15162 84225 54026 51704 83304 22614 39742 86933 06169 08979 68482 59012 54583 27168 22645 80665 26769 95865 26822 72807 07578 13918 58178 88965 22081 64348 34482 59932 66043 36766 01769 99612 83186 07883 86150 27946 59551 31156 55203 60939 88180 61213 85586 00301 43569 45272 24206 34463 17974 60594 68257 31037 90084 02443 24384 65657 24501 44028 21885 25247 09351 90620 92902 31364 93273 49756 55139 58720 55965 42287 49774 01141 33469 62715 42284 58623 77387 53823 04838 65688 97646 19273 83814 90014 07673 10446 64025 98994 90222 22176 59043 39901 88601 85665 26485 06179 97023 56193 89701 78600 40811 88972 99183 11021 17122 98459 01641 92106 88843 87121 85564 61249 60798 72290 85192 96819 37238 86426 14839 65738 22911 23125 02418 66493 53143 97013 74285 31926 64987 53372 18940 69428 14341 18520 15801 41233 44828 01505 13996 94290 15348 30776 44569 09907 31524 33278 28826 98646 02789 86432 11390 83506 21709 50025 97389 86355 42771 96742 82224 87575 86765 75234 42202 07573 63056 94988 25087 96892 81627 53848 86339 69099 59826 28095 61214 50994 87170 12445 16461 26037 90293 09120 88908 69420 28510 64018 21543 99457 15680 59418 72748 99809 42547 42173 58240 10636 77404 59574 17851 60829 23013 53580 81840 09699 63725 24230 56085 59037 00624 27124 34169 09004 15369 01059 33983 83577 79394 10970 02775 34720 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000 (end 1000! -- 2568 digits) 2000! 33162 75092 45063 32411 75393 38057 63240 38281 11720 81057 80394 57193 54370 60380 77905 60082 24002 73230 85973 25922 55402 35294 12258 34109 25808 48174 15293 79613 13866 33526 34368 89056 34058 55616 39406 05117 25257 18706 47856 39354 40454 05243 95746 70376 74108 72297 04346 84158 34375 24315 80877 53364 51274 87995 43685 92474 08032 40894 65615 07233 25065 27976 55757 17967 15367 18689 35905 61128 15871 60171 72326 57156 11000 42140 12420 43384 25737 12700 17588 35477 96899 92128 35289 96665 85340 55798 54903 65736 63501 33386 55040 11720 12152 63548 80382 68152 15224 69209 95206 03156 44185 65480 67594 64970 51552 28820 52348 99995 72645 08140 65536 67896 95321 01467 62267 13320 26831 55220 51944 94461 61823 92752 04026 52972 26315 02574 75204 82960 64750 92739 41658 56283 53177 95744 82876 31459 64503 73991 32733 41772 63608 85249 00935 06621 61014 44597 09412 70782 13137 32563 83157 23020 19949 91495 83164 70942 77447 38703 27985 54967 42986 08839 37632 68241 52478 83438 74695 95829 25774 05745 39837 50158 58154 68136 29421 79499 72399 81359 94810 16556 56387 60342 27312 91225 03847 09872 90962 66224 61971 07660 59315 50201 89513 55831 65357 87149 22909 16779 04970 22470 94611 93760 77851 65110 68443 22559 05648 73626 65303 77384 65039 07880 49524 60071 25494 02614 56607 22541 36302 75491 36715 83406 09783 10749 45282 21749 07813 47709 69324 15561 11339 82805 13586 00690 59461 99652 57310 74117 70815 19922 56451 67785 71458 05660 21856 54760 95237 74630 16679 42248 84444 85798 34980 15480 32620 82989 09658 57381 75188 86193 76692 82827 98884 53584 63989 65942 13952 98446 52910 92009 10371 00461 49449 91582 85880 50761 86792 49463 85180 87987 45128 91408 01934 00746 25920 05709 87295 78599 64365 06558 95612 41023 10186 90556 06030 87836 29110 50560 12459 08998 38341 07993 67902 05207 68586 69183 47790 65585 44700 14869 26569 24631 93333 76124 28097 42006 71728 46361 93924 96986 28468 71999 34503 93889 36727 04871 27172 73456 17003 54867 47750 91029 55523 95354 79411 07421 91330 13568 19541 09194 14627 66417 54216 15876 25262 85808 98012 22443 89024 86771 82054 95941 57519 91701 27176 75717 87495 86161 96659 31878 85514 18357 82092 60148 20717 77331 73539 60343 04969 08207 05899 58701 38198 08130 35590 16076 29083 88574 56128 82176 98136 18248 35767 39218 30311 84147 19133 98689 28423 44000 77924 66912 09766 73165 14334 94437 47323 56365 72048 84447 83318 54941 69303 01245 31676 23274 53678 79322 84747 38244 85092 28313 99525 09732 50597 91270 31047 68360 14811 91102 22925 33726 97693 82367 00575 65612 40029 05760 43852 85290 29376 06479 53345 81796 66123 83960 52625 49107 18666 38693 54766 10845 50461 98102 08405 06358 27676 52658 94923 93249 51968 59541 71672 41932 95306 83673 49554 40045 86359 83816 10430 59449 82662 75306 05423 58075 58941 08278 88042 78259 51089 88063 54105 67917 95097 40177 80688 78286 98102 19010 90014 83520 61688 88372 02503 10665 92206 86014 83649 83053 27820 88263 53655 80436 05686 78128 41692 17133 04714 11763 12175 89577 71226 37584 75312 35172 30990 54982 92101 34687 30420 58980 14418 06387 53826 64169 89770 42377 59406 28087 72537 02265 42653 05808 62379 30142 26758 21187 14350 29186 37636 34030 01732 51818 26207 60397 47369 59520 26426 32364 14544 68511 13427 20215 04583 83851 01013 69413 13034 85622 19166 31623 89263 27658 15355 01127 63078 25059 96915 88245 33457 43543 78636 83173 73067 32965 89355 19969 44582 36873 50883 02786 57700 87974 98899 92343 55556 62406 82834 76378 46851 83844 97364 88739 52475 10322 42221 10561 20129 58296 57191 36810 86938 25475 76411 88868 79346 72519 12461 92151 14473 88362 69591 64367 24900 71653 42822 81526 61247 80046 39225 44945 17036 37236 27940 75778 45420 91048 30546 16561 90622 17428 69816 02973 32404 65202 01992 81385 48826 81951 00728 28697 01070 73750 09276 66487 50217 47753 72742 35150 87482 46720 27417 00315 81122 80589 61781 22160 74743 79475 10950 62093 85566 74581 25251 83766 82157 71280 78614 99255 87613 23529 50422 34638 78789 54850 88576 44661 36290 39412 76659 78044 20209 22813 37987 11590 08962 64878 94241 32104 54925 00356 66706 32909 44157 93729 86743 42147 05072 13588 93201 95807 23064 78149 84295 22595 58901 27548 23971 77332 57229 10325 76092 97907 33299 54505 63883 62640 47465 02450 80809 46911 60726 32087 49414 39730 00704 11141 85955 30278 82735 76548 19182 00244 96977 61111 34631 81952 82761 59096 41897 90958 11733 86272 06088 91043 29452 44978 53514 70141 12442 14305 54860 89639 57837 83473 25323 59576 32914 38925 28839 39862 56273 24286 27755 63140 46383 03891 68421 63311 34456 36309 57196 59784 66338 55149 23161 96335 67535 51384 03425 80416 29198 37822 26690 95217 70153 17533 87302 84610 84188 65541 38329 17195 13321 17895 72854 16620 84823 68281 79325 12931 23752 15419 26970 26970 32994 77643 82338 64830 08871 53037 34056 66383 86829 40884 87730 72176 22688 49023 08493 46611 94260 18027 26138 02108 00507 82157 41006 05484 82013 47859 57810 27707 07780 65551 27725 40501 67433 23960 66253 21641 50048 08772 40304 76119 29032 21015 43853 53138 68553 84864 25570 79079 53411 76519 57118 86837 39880 68389 57927 43749 68349 81429 23292 19630 97770 90143 93684 36553 33359 30782 01813 12993 45502 42060 44563 34057 86069 62471 96150 56033 94899 52332 18004 34359 96725 66239 27196 43540 28720 55475 01207 98543 31970 67479 73131 26813 52365 37440 85662 26320 67688 37585 13278 28962 52333 28434 18129 77624 69707 95434 36003 49234 31592 39674 76363 89121 15285 40665 77836 46213 91124 74470 51255 22634 27012 39527 01812 70454 91648 04593 22481 08858 67460 09523 06793 17596 77555 81011 67994 00052 49806 30376 31413 44412 26903 70349 87355 79991 60092 59248 07505 24855 41568 26628 17608 15446 30830 54066 77412 63012 44418 64204 10837 31190 93130 00115 44705 60277 77372 43780 67188 89977 08510 56727 27678 12471 98832 85769 58442 17588 89516 04678 68204 81001 00478 16462 35822 08385 32488 13427 08340 79868 48663 21627 20208 82330 87278 19085 37884 54691 31556 02172 88731 21907 39396 52092 60229 10147 75270 80930 86536 49798 58554 01057 74502 79289 81460 36884 31821 50863 72462 16967 87228 21693 47370 59928 62771 12447 69092 09029 88320 16683 01702 73420 25976 56717 09863 31121 63495 02171 26442 68271 19650 26405 42282 31759 63087 44753 01847 19409 55242 63411 49846 95080 73390 08000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 0 (end 2000! -- 5736 digits) 3000! 41493 59603 43785 40855 56867 09308 66121 70951 11919 49318 09917 68946 76576 97558 56512 35319 50086 00076 52178 00342 00751 84635 38361 71184 95750 87111 40459 07794 55340 21610 68339 61162 10379 04199 17752 20626 63390 17968 28051 64719 69749 59688 42457 72876 60971 03003 72611 10953 40241 12711 88331 57738 81532 84389 29737 61302 11063 12930 37440 14853 78725 44607 96102 90429 49104 97938 88120 76251 16251 32917 00464 16689 62117 59020 35751 75488 98065 35778 68915 28509 37824 69994 67469 91908 32093 51106 83638 24287 06352 22685 44339 21377 51504 88588 10403 68188 09099 29291 24971 41900 50893 89944 04715 35147 31545 31587 44150 99601 74267 87508 74603 67974 11707 23687 47277 14398 89206 83691 61850 36081 98459 71809 37844 53523 95850 53776 11086 51116 23631 45920 88610 85574 50874 51394 53054 36213 71189 81508 47192 09442 63742 03275 02999 63337 84944 01477 56714 14680 82420 74999 14714 87835 96697 20638 95467 05899 60178 56948 02633 88767 11287 10680 04950 82740 07171 24819 47638 64013 69193 54435 41203 12786 60143 47925 49959 14353 01206 53103 40662 55032 31020 73835 15021 95103 14867 36123 38739 39509 65514 62159 34901 57899 49944 07231 10044 26924 83814 01414 55487 87273 80458 56023 56158 32043 17945 95305 58306 93351 24689 07212 46151 46848 53087 24031 26796 70891 13548 98273 34753 75756 89936 51763 96424 78173 34625 10879 01574 34373 98920 49226 70983 17033 93210 71763 43983 35244 45760 40476 56540 04144 14699 47998 43545 54597 79938 67028 39428 51341 31889 13165 69531 08485 13525 09400 61477 74047 00733 14065 41794 42800 44366 91903 68546 92708 57271 70164 80115 12057 45244 86079 68773 78480 36606 53009 10981 56390 91294 11063 37156 21540 90380 01350 58671 62426 23339 02434 16662 87165 21228 59027 45688 33504 89792 68693 69792 87837 68948 41436 57386 64369 55075 47396 48822 56222 18338 00146 00761 19685 92176 03234 80846 74552 16330 41173 80043 31144 22592 62436 90558 78291 49079 73885 75878 45857 39828 69539 03023 83837 26588 24276 54306 43751 77578 97215 04507 13618 01730 05162 84244 76294 22748 57556 27828 76349 87671 95281 36891 35839 18824 49928 47415 91683 13033 40321 99946 75208 29148 85764 34586 38323 13545 20507 59559 12062 06727 32969 51386 12299 46586 07527 31788 44524 49865 34816 41692 38844 88906 14958 50934 37344 28898 14884 42732 18171 31272 53389 15345 06581 14382 33812 05875 37980 86050 80889 76175 38828 96252 93363 37504 54549 16860 02672 29591 22552 88545 84482 68665 53243 13011 35375 48124 09561 23768 60780 07700 70793 95418 48907 14946 73778 54407 52830 78729 88103 91294 51219 29864 79370 34512 57436 44558 14597 57140 82270 59863 25165 35290 65845 71123 58527 02119 33452 98110 55683 98809 88409 49803 46185 07802 52730 38736 78404 21694 27237 98046 43042 50045 03080 66370 32760 01634 19214 42805 70880 24308 50567 89210 86469 77455 13953 91198 38636 16719 03002 78146 38013 69324 82332 77159 51805 96193 06950 42378 36082 62057 08872 09297 92979 74294 04576 87733 83198 77444 68554 42948 00321 74105 66894 23710 54502 88704 19611 91507 27390 00031 64201 44742 13323 29387 16180 29555 61400 46028 67400 42288 53898 54650 32802 84285 15122 29602 87957 41801 62182 32360 98320 97144 10470 12533 06731 48961 53236 78873 49845 53949 60439 70503 52347 76621 13959 14519 27042 21222 31426 99869 20874 63520 98068 62243 54813 37619 43951 31942 86811 34865 31562 22817 32149 76481 70538 18461 55326 59618 75302 96478 60116 08722 63640 44392 22576 01926 49461 09168 85151 01314 39455 74398 30319 25571 54162 15144 24691 22370 51914 90978 61849 43615 09631 09933 63959 45617 96593 39685 19586 05338 63117 63241 47066 84225 71923 94742 53172 64795 59749 99328 32472 79807 89647 07530 54014 19409 02006 09712 67475 31863 65525 40321 27577 57853 93069 75300 56595 20820 74574 99471 89814 44537 72248 20788 84433 35118 54560 15688 53708 18289 28952 18300 13965 43769 47286 41877 66657 62815 38973 73401 59410 54368 14354 37346 13424 46920 67070 08278 24236 45557 45088 25566 70157 24275 28103 17141 64063 14106 81384 33092 40272 81318 96088 48130 40665 22616 95528 25637 18386 24649 44295 68885 93938 46726 72369 41994 75571 32054 60182 63425 73102 91153 53532 72880 81827 73021 59678 70884 37293 41211 70845 11580 62996 76972 66601 66363 52769 59969 02150 21221 04954 25956 72785 93185 51626 84471 00374 43462 04220 03535 39120 37383 93095 42069 50214 86207 39065 31909 10821 34433 42514 97896 28423 61985 71674 77384 81260 97443 05503 62508 66354 72073 09712 98084 69719 65377 22779 89316 02005 60725 05800 75124 07494 44816 33922 14398 11849 27482 81978 65517 84785 47749 19871 41384 85042 29038 39540 90570 84203 81372 77135 66770 35650 41081 78052 06950 32136 23352 16927 40531 01534 09217 61834 07881 77356 74646 74907 16166 00653 23043 89026 39786 06550 90053 09872 43544 56893 15601 32994 24071 12295 01545 37715 21051 94244 55127 95364 97121 48722 22193 72928 91598 33001 74239 79775 92530 50131 88378 83494 88423 22225 07318 81639 94389 35627 81710 28754 32588 79455 88577 42780 39071 71663 81257 90379 81491 48445 52688 58716 29931 01451 07332 15554 77326 45760 35916 18429 87083 23237 56883 79171 35073 00602 67382 92294 68708 10307 51946 02037 64381 38677 10733 37793 12582 25735 64355 34577 16280 40304 80925 78590 97472 33413 93290 40722 39860 00544 82692 96110 39364 01275 39539 89939 74200 21925 26892 86225 64959 27913 63695 46983 24731 44940 94297 49421 32087 16963 66281 29638 46191 37811 46092 10701 03301 21199 34264 94166 64491 30310 89849 35353 66401 83128 26831 12506 57838 64259 06537 19701 09072 76429 33053 47512 97336 71692 94150 47870 94924 17781 21534 97949 94497 32358 44513 02100 29720 35999 35765 07730 56369 69505 39990 89125 20048 10120 09056 96331 44368 17919 42479 63563 38910 24862 50773 36724 93998 01723 45162 70488 50149 43834 37358 26440 05348 14749 57421 32887 36484 79589 55384 38363 78275 60143 33777 98816 12685 44624 06494 13441 61191 08952 65332 67616 27660 22113 08792 11665 92437 94965 34838 03023 60642 94981 98554 10143 11566 60173 95185 39426 00867 31985 64586 68463 54427 30180 02229 26075 89767 19219 83675 29528 36515 87155 21887 69831 79990 05853 12151 86910 37776 67688 36542 91247 41982 60994 34535 67152 94128 23837 61211 55556 86210 45458 38103 55154 40495 37184 70726 36321 85327 75486 50181 10026 21331 22842 98609 26112 15957 30660 23932 07747 67428 00909 46267 43221 38805 29064 30677 11276 96401 37359 06251 05105 06235 68241 31765 15330 30775 35897 51345 65147 42416 74015 17470 72083 91018 69989 99327 93649 10892 68792 47397 05814 15285 55439 65954 22260 39190 59265 82563 73446 76406 35952 58389 66981 51198 39598 86603 68375 30420 17990 32818 59455 69412 55051 90663 02854 86953 33776 82984 60003 18080 93822 13003 81022 14387 05746 11813 04251 96191 64059 70456 03518 31217 08151 65864 73565 56540 53292 84117 48628 95708 28567 92300 05352 58463 77061 28059 14520 35546 38993 21278 75906 34962 78379 75871 35258 86182 13252 26357 70383 96202 73738 53249 08353 68049 79900 85701 52248 33034 39525 19734 46533 42994 65256 52360 96742 83455 05237 39733 90237 42618 08871 79928 37222 85366 29343 92408 95762 91315 44421 06573 60920 54818 42139 36589 38677 15542 84247 72751 00166 73435 77430 93638 94844 45647 64377 18407 38743 79471 00786 71510 70449 55465 76262 81566 13755 07307 63768 08060 00318 44296 23397 78082 33311 35978 75771 36983 01281 75716 25671 68328 72815 11937 33668 57894 37109 09774 85812 22868 12682 41223 17272 68118 49752 07863 45310 74953 31708 26015 31594 40253 64536 55244 53587 95203 47452 13429 24891 66445 04804 35535 22819 77721 98197 18690 54884 17689 63987 82704 78206 61269 21472 54861 82478 59626 43427 91902 74503 45299 47693 67997 21728 51654 65591 79947 17890 67885 68727 85744 70084 28972 37782 34763 08074 09195 12966 23834 64278 39653 86501 73246 65850 19214 40916 94630 37126 55811 97700 77468 25620 35198 31878 29135 91013 99781 73036 35173 76470 67143 83992 81029 12244 60848 32051 89832 48348 85513 10255 39721 58318 49316 53670 73227 31729 95431 75077 54756 34748 12732 09566 55431 85187 95869 78172 49172 17008 65768 09890 83278 30838 24043 77379 74455 34252 56887 12898 85551 31809 67012 49785 94542 90609 62737 05906 59970 78417 27384 20721 60557 67890 60565 16769 45654 90120 38816 57758 61939 23092 43629 83389 54985 72798 74523 39809 04998 58467 48485 03995 09109 39883 42104 24693 11361 78759 78611 80309 61087 74362 76499 04146 55167 54550 76136 65725 91499 33761 14340 24376 29102 90384 13588 85313 12591 13254 48492 25896 00718 48511 69390 19398 54346 49415 48378 23383 02531 36877 59900 05443 72233 29014 62568 18409 59988 30522 52158 53285 99833 99033 65954 18932 69668 01632 65899 35823 46632 47080 32402 04297 91357 42575 54985 49372 89619 20916 50794 67199 71214 39832 58155 39458 35125 64801 08898 86887 05688 27112 22628 73403 57724 18424 80323 11730 27338 44222 06040 15609 24207 95694 93204 94380 94024 65562 53030 33288 24165 30203 80060 41288 44438 48841 89129 39398 59717 65670 21150 16113 40121 16935 55358 64984 80294 15632 38279 44757 63150 42685 73426 98631 16562 80093 21645 78165 41041 18990 78396 21075 86051 45091 52652 84224 33647 23088 04690 88426 41252 51265 84729 13405 91951 71754 29115 26220 02229 75698 69279 59124 62096 43630 57052 13309 92164 22258 43765 18891 93630 32985 12232 82950 80612 62005 73565 55421 31835 55838 28931 81387 95940 96230 37927 77230 34442 34323 41561 60355 85905 02324 47527 45026 30869 83141 41253 96371 75441 36118 97269 15865 07167 22308 08343 52955 78401 08723 60273 47001 11878 61462 33185 43943 10570 58483 77047 48060 35004 55688 50206 02730 22225 63976 30738 93998 50249 78155 18267 99169 94164 14554 03299 09813 19050 66543 58156 65769 15290 68908 18620 41384 44091 45635 52912 42064 90171 74364 30473 45519 13759 22914 95328 29881 51808 74007 67334 86997 69532 28714 50791 58444 87039 80405 73767 35557 77873 59393 78915 77147 95602 33407 08456 39231 41701 18392 55523 46181 19775 91567 33859 55919 26527 06240 63734 27776 02158 46511 03536 80579 63320 71489 69426 63358 57037 53058 29676 60822 42084 65464 55855 66678 89222 62761 99902 63961 79263 74578 51652 54091 87566 08543 85966 12219 44248 72042 49600 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 0 (end 3000! -- 9131 digits) 4000! 18288 01951 51406 50133 14743 17557 39190 44217 37771 07304 39219 70645 26954 20895 97979 73177 36485 03702 86870 48410 73364 43041 56928 55717 54672 46186 15435 57333 94261 56179 56996 71674 52848 31597 31749 88187 60937 48280 49804 19576 51294 87206 10558 92812 97880 97800 62059 34295 37705 32674 06244 53884 28509 17439 51756 74614 44473 62378 72246 94361 94575 92957 99001 14212 97336 06589 98073 97771 46972 61205 04866 37259 36337 49040 40660 97966 63717 02540 21348 80094 42803 42285 35594 66496 81316 26016 34597 43803 57717 59033 94733 17007 68417 64779 08216 68911 84529 32423 00334 14145 49780 18325 98218 51840 65522 57097 39253 00245 82738 98291 91044 06782 16870 88714 95603 50190 58673 99966 29879 85348 77747 92317 91957 91416 50440 80548 78974 77030 86507 07120 87883 76249 86576 07334 04494 14854 57836 73833 01715 70635 81941 27400 84985 56040 80473 30519 68334 82408 07942 09642 75187 53888 91152 96655 52239 77239 24887 15462 48106 59788 32100 56205 58369 60477 86579 04771 91838 80543 19251 51398 19542 96741 68844 72461 85021 25040 22250 10116 43301 68185 88036 69018 01776 91461 77971 31043 01640 39570 82747 34701 18677 27569 66064 61102 36565 28765 13873 57041 90876 20069 71458 04692 12523 68210 66805 33717 52206 05745 37755 74525 92208 65393 98532 78523 84144 83140 26548 80230 98603 91087 93978 32189 46129 58264 79284 30739 98555 48838 06198 74983 16336 40196 21120 27560 86016 03917 16077 44078 77687 62196 61603 70275 94548 87945 24760 57492 05543 46409 58836 64514 96029 38732 44842 40980 38014 80566 60012 44152 93789 83149 63095 54117 11388 85615 69494 31492 61344 70477 51351 64165 60102 98405 87519 06208 86557 01836 83850 79131 73957 02861 35082 14646 53600 46944 32790 77733 97856 87114 04244 77408 95092 16727 92251 06609 41411 71641 24674 43445 41400 11889 15966 54728 37739 88670 73979 28188 97314 76208 25689 14041 95221 17791 94055 31140 52591 58538 93238 87452 92324 38682 68301 35904 88647 22922 89993 84848 22892 54307 62846 76145 23292 51922 26876 89180 21978 83771 84005 24629 08967 03260 52491 03621 36627 32113 59765 15358 52815 01437 96798 11683 62630 53229 73397 16122 75184 89613 95396 13129 32900 84492 14723 19670 37891 19820 97120 59221 95513 91554 68147 04778 68237 34877 18946 56082 28116 23038 85388 70543 57316 29062 23784 72322 04531 66394 18491 79851 70772 75839 63752 54276 01452 96183 56744 84434 49888 56988 40692 46855 08257 65131 61092 59665 85339 56185 44561 54229 04829 57422 74725 12621 87997 45448 03139 18262 95221 11438 18906 00683 20844 15580 88271 22861 80065 89059 44410 88066 52992 78785 46344 97487 15867 57709 83422 61093 65906 00627 17050 09724 81399 44414 53985 22756 87062 60972 50230 22919 57992 77299 92184 49547 15690 88324 25535 69256 65713 25156 63544 93183 03933 17518 82898 64439 42138 97160 91426 21397 64680 83518 09694 60373 48729 77984 14800 26999 65137 87044 81998 66167 16294 92564 35040 41614 68868 23942 14445 91051 75033 48839 58699 10405 20752 13290 16842 67316 85638 37531 51891 83396 27724 06615 29336 27236 73056 11554 18227 88867 35139 37454 50810 38261 02827 70612 15603 30906 01640 41624 20051 37331 36545 70111 10200 33195 77878 50221 69191 70112 07460 87228 52376 79994 31915 90480 65162 39580 62982 82945 20352 27119 03650 24265 83752 51219 98240 89725 61171 10591 53935 43441 89851 09241 40413 50690 47109 52751 47306 48502 06463 04313 71185 92252 30369 41621 02639 27838 13435 54019 58005 31988 64543 03447 45298 84564 00170 82732 62324 88384 73771 60347 83363 26662 57921 91376 01422 63205 76487 58807 93523 39155 27562 81794 23786 75243 91988 68000 56209 43473 14076 85691 94232 70924 64101 13625 47954 99159 35110 35427 47723 43454 44363 66313 10499 63736 61654 98946 54981 80892 71646 28050 42227 03822 21047 84062 62602 74801 51567 37784 18213 16292 09529 56863 68619 30041 78633 27530 76430 13230 81902 43597 11659 25163 51322 55111 76258 91947 16734 37553 32093 49169 10573 99902 09660 87207 66313 38715 16530 39178 75357 55420 34817 45199 54013 01599 91933 35205 03257 11764 60105 00571 61153 05748 66936 46826 75265 01431 02232 71762 80762 02428 05617 43559 49278 90676 40895 30573 84890 71968 12258 40400 39669 81556 24793 88881 61565 85043 60478 29617 04971 39776 49594 04751 35844 58569 14581 95718 65335 73207 69035 58941 50776 64772 79941 56425 64195 37555 17727 96548 60966 75384 22223 23441 85537 27988 87805 70854 09208 42219 93660 76115 47883 59777 43979 84908 51148 03127 51237 59286 79322 46601 88593 76889 72917 49180 35729 71856 50430 73506 31260 35278 32174 96299 95702 20011 57223 86600 04677 28830 18963 16627 34637 15186 81254 33561 73550 34123 33101 75600 81777 14471 70656 51750 53852 58772 06906 71396 65478 50626 38983 80526 39438 82180 36388 76899 91615 38645 43293 21164 71146 39256 29922 04259 45088 92919 28261 78053 19256 18148 31115 12590 88519 86978 76379 13607 86607 99208 30781 43327 52984 68534 24859 54714 85354 42079 40898 54693 16764 43201 15900 40444 44712 66030 94274 63760 74187 98280 98572 92874 38282 97343 06879 42030 87830 10740 78476 71558 94363 03318 61291 83748 69837 35992 93267 79562 06900 03900 34854 21405 53208 24477 11655 93739 11736 94524 74295 07544 51694 88356 55010 08544 23929 03096 71634 01348 22350 36740 45821 83452 67108 30392 52095 54788 59202 30317 53098 15706 25959 24161 30388 77053 54495 70146 58616 19542 89529 23420 93424 32075 46126 11732 46383 18070 28621 72009 62482 88525 17861 21400 82429 44903 16246 48169 39278 64521 06564 31141 65301 92247 83906 03806 28180 06434 25849 19527 05341 70878 12317 67324 02654 41652 40012 43145 79955 65227 33191 20562 16396 14127 79269 32316 78363 18998 33106 81049 28900 45890 94729 47317 94016 38938 53482 94079 36092 17575 89715 69809 84916 12254 89820 37875 46124 09105 78623 87229 98744 21317 38499 76439 10624 22228 39573 60997 51277 88066 12809 09246 36967 47923 26056 95222 05088 61243 87564 24828 08175 79330 37039 33394 19122 48321 65950 38833 79316 26643 33991 31920 88808 75361 90303 86928 80834 99317 33881 03669 04985 13779 58780 17644 77865 79135 14202 22949 86073 82289 95728 06576 34592 83625 09694 46785 93378 34999 02113 17403 35832 73676 77358 88237 70959 18185 84044 13460 45760 43558 00639 18587 95688 80861 27034 55806 41548 32456 09822 46645 32422 11458 36537 63989 53455 98016 83261 11373 11620 39500 06872 92246 61509 38226 72864 83841 86754 23039 55164 21339 16635 36072 74996 65907 37898 40814 40926 99675 79679 31657 75891 42999 24919 55485 86063 96295 42416 95575 75651 63223 82787 41933 21274 11993 86187 09482 02062 77490 94917 47375 43463 20653 16569 01298 09741 80688 32467 64053 96671 72535 21140 01080 14099 98318 49447 05312 19051 92035 47525 56183 47837 82383 98583 40276 53379 23843 16774 97383 55049 63671 45298 40534 14595 03765 98809 45929 48191 92486 09620 05036 52538 83541 76130 02983 93363 44770 53826 43881 47912 35363 93444 09528 35213 24080 65438 02505 24144 59009 81152 75384 37786 34021 30083 22933 32432 47340 00401 09754 28182 89506 25464 33140 91519 61292 31928 78635 35740 38244 57711 28522 34353 30549 93071 87252 45641 27962 30629 82185 21662 30420 66100 10638 48846 11503 61786 15183 25951 82055 01321 02380 35059 47347 98414 17644 44506 65502 17093 99474 69595 65730 46320 19968 45756 99957 50319 50401 33138 56886 83576 88342 92892 74419 20281 61012 39071 81777 18536 12534 62008 88580 74904 09523 94064 71009 09885 17960 38360 10124 30537 36361 34664 02118 72570 37544 13192 61567 13123 81686 52234 86418 23596 67285 53691 38411 22976 95600 98929 70909 40917 88659 28472 05669 19045 71596 96145 86468 95132 97258 90120 90613 88758 44360 18692 03894 74759 32753 08526 81065 07554 39456 72016 54757 93095 72246 29573 40194 86771 57237 82500 55402 82635 83989 55090 19254 24025 69164 22227 59003 26850 03087 32001 72326 58420 68120 96813 89364 17485 40343 19152 11170 62465 64733 89655 16362 71748 41162 79204 66475 47242 12430 33805 49205 25422 37647 09125 25778 11952 37624 48368 44025 67357 09362 16945 53920 68757 30684 12018 77796 64758 45150 86787 86539 88715 49667 32995 69221 25442 07529 45753 49368 53900 66352 06651 02592 27858 12101 92104 84601 65948 46265 52500 03942 64201 94631 54926 67174 67048 94545 76610 99372 20636 68720 93694 96983 08641 68443 70464 85292 90604 03682 18708 94719 48829 91333 82340 06765 84552 10867 39136 69306 11854 91593 69734 83307 13195 06680 87266 18868 98225 39817 18963 29288 73249 95093 37836 46316 43846 14967 69028 32841 84136 33400 61846 70970 03827 51534 58133 09877 64931 71693 24983 67217 07632 97353 75182 73692 92852 74970 68121 77960 68651 63943 69260 65968 48941 14368 36276 29169 87317 11147 39189 79463 27757 06536 17740 95268 69936 53813 63483 69630 76261 01634 90694 98691 19031 78859 92773 94237 96596 58243 91059 12599 20458 38107 44740 47934 24045 50513 97671 33605 91833 47571 14969 76836 33200 58851 51231 03081 89863 89033 12632 51192 26309 58481 80583 01429 76314 94729 03925 73965 97743 37307 10968 79402 97813 70079 68734 00566 09528 12492 51559 13792 37431 13469 04458 48205 84542 77074 64900 47535 89837 09614 50995 28793 04413 28833 54293 36365 39386 09785 13787 39174 07815 81325 93877 46356 75248 68470 79531 37403 75647 05935 26505 83871 00164 60823 64842 70933 33145 32933 14172 53142 62510 33304 70996 81128 32979 29836 94287 72710 60085 19184 53837 70650 89964 54657 90005 42260 45271 51470 77137 45207 63028 79112 80209 43082 24402 06070 62823 08208 67885 02630 37733 35144 47560 65285 72190 08330 83634 02386 09203 56321 35638 23184 84421 99514 10743 87149 94254 25501 33039 92613 91550 10190 61463 31967 27199 46976 81701 21209 09761 35983 02048 32114 84971 75007 15018 45554 23280 15247 64072 30065 10896 34938 64309 80526 24587 31715 88659 31756 89747 53056 73590 88332 59896 11923 19881 18696 14000 55356 29494 51404 50806 11421 44904 20494 48819 54171 36403 96713 22868 69444 06261 56228 15233 33639 62795 17485 46986 28808 09956 04193 83781 61336 15697 95267 13793 45435 43190 18535 52613 91969 59277 00882 86344 40008 76478 21717 26908 27913 24493 46924 80711 24588 95951 88154 23829 52497 10206 15661 69481 36102 74494 29416 22885 90295 91798 53219 20885 31772 40583 13324 10104 17239 18286 82208 23926 65571 46168 64221 01544 01086 97439 70036 47170 35621 79054 65594 94493 31700 65175 29198 12405 72835 02437 43610 17977 69508 43633 73226 47084 62554 98368 06753 56987 51768 10381 75206 05779 48972 09850 90002 59507 89264 75029 23912 44032 77040 71918 40104 86962 84421 11609 86922 95214 49384 30963 75696 34087 87147 93318 41079 04312 83898 59949 63982 78449 66881 90643 90893 63948 58404 59883 77626 53245 96884 82999 01455 26008 05726 27872 65309 93370 92686 31265 06065 46084 65620 22108 45053 93267 91317 06841 39088 99518 65628 81070 86701 94485 20765 40792 44417 32133 22321 96041 18022 58149 97707 98839 76373 69268 80495 50104 09293 13907 96086 20689 85675 61398 63786 35546 18182 76369 29266 55687 49282 15481 84796 63283 70471 36636 66842 23627 30097 90537 96897 33790 93662 51779 53160 51746 41027 98319 75339 79165 17048 61188 97983 41564 18998 50573 23840 20730 35007 50526 69695 59459 47530 81616 63288 53115 72351 60935 26311 87129 39372 95573 98993 32179 45181 58269 65807 36834 17584 26027 41842 35030 84668 36981 93879 10993 38635 61435 05999 35495 97333 51421 79739 95915 74279 62068 89856 58458 44938 75193 80550 46851 07321 01142 05022 17815 12811 84041 37521 25059 03613 29385 14699 74272 92035 82950 92058 11367 39588 56222 47504 95081 17521 88165 62755 21376 81095 61886 09556 64505 37276 34697 88466 06797 37487 36658 75910 55480 49054 65823 72000 96293 75447 92963 44115 91556 02311 38432 51824 84503 83276 23479 54001 80535 65555 12225 36669 39079 93170 67896 79775 62367 83441 75290 79488 91802 48829 82812 45615 59011 35124 82344 59109 22309 09649 42393 39917 14557 10894 13238 49548 46868 05093 35203 77097 04937 85006 63671 83942 42326 05741 61555 09029 27006 60962 93813 08087 73397 87718 44277 30148 33232 75475 57367 83313 78954 71455 35129 55719 35818 85962 15868 47564 84475 21923 08284 23777 75601 27212 34731 36878 52185 64362 95326 30922 86535 13916 04408 38713 01386 13284 16662 94775 61048 57391 74072 22093 60021 06815 88247 17926 85083 15895 91367 30214 35966 25426 55370 60385 93255 84391 95052 23140 87154 39952 10720 44463 75712 68651 19516 54835 31243 79908 70830 70940 54424 15158 09139 59415 87048 43980 56720 24828 56647 64444 73626 04252 96190 77057 38740 35446 03365 86792 21463 82253 65973 99300 19746 68174 15720 62425 97452 55604 66292 09551 59966 31179 12609 70294 43451 76608 75761 95612 47872 05040 96090 62772 36276 90457 11709 72906 10664 11540 89876 97078 47042 98003 49820 33351 13630 87796 76287 97462 76677 03893 88802 68487 48953 20143 84816 32037 71785 44620 54861 85998 66846 36917 12088 36027 93194 05865 85994 25778 51551 97137 98214 40768 98492 11487 92915 01799 18547 20055 85845 24139 79243 93774 69676 03951 81014 51697 71286 06342 35352 47429 05752 60172 15156 21292 40720 79683 56199 67878 38301 89610 55921 62237 14805 62682 71460 30855 06932 80618 79379 76625 43107 17428 33007 74923 56369 90700 12056 74258 36156 23360 75475 00827 78953 79090 71263 59629 49267 63891 07543 95759 73972 56047 83995 10790 07879 76630 71024 14982 67599 34524 98056 94328 47819 40321 92262 07098 70175 99524 15628 47651 95847 52248 05057 85841 98211 79909 20308 38909 20823 62251 41975 96489 27789 44163 00881 11797 23219 35484 77137 53084 62882 88833 21692 57532 78356 58786 89201 06488 65205 02198 55276 42612 79565 27593 65359 35904 80522 05587 30696 08538 79351 30221 53293 80382 70928 86725 66169 55266 01977 88055 45005 41776 52374 95531 99928 05345 98966 23994 94012 87401 22786 77451 05258 41669 87084 86626 72454 92968 78568 41755 08510 91049 29137 93478 55145 69911 52291 52275 03773 08973 31020 05050 07906 90667 14358 39262 11554 67539 34391 57986 01330 29544 40393 24222 71218 97504 68963 84482 25210 88205 46415 27417 47916 93426 07101 99272 78518 52052 01646 21127 27123 17482 77979 65928 92048 50823 01853 51920 67323 37236 82248 31050 64290 21536 26845 61847 80096 22824 73315 07641 88329 30481 58436 51352 73089 78367 27021 02302 36273 20228 37364 58026 02496 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 0000 (end 4000! -- 12674 digits) 5000! 22857 79266 05543 52220 10642 00233 58440 53907 86674 62664 67488 49782 40218 13580 52708 10820 06908 99047 87170 63875 37084 74665 73006 85445 87848 60666 83812 73633 72108 93772 78763 12793 90363 05846 21606 43904 47898 69822 39871 92970 88962 11612 65296 83217 75500 39924 21968 37031 46907 26447 28787 89790 40475 48841 62215 22667 19284 10969 23691 04495 65971 73635 29484 00223 84038 11206 44820 23085 76711 04502 30617 48947 55428 30976 17817 24040 80532 48099 27809 32878 40554 86199 36454 82912 11876 25824 88021 89173 97790 00502 13212 59804 36392 44626 46077 05113 58846 59510 86754 70585 83392 46552 25589 03547 44359 88347 38317 89880 34633 00845 86315 10209 09150 99356 53820 01093 30479 65742 55674 19309 17055 17280 52002 36075 08599 11976 35228 75590 79020 43369 74312 35069 16831 21192 44959 71556 26740 75214 62198 98623 30886 25998 30285 98648 57578 74944 59631 15286 97088 67100 46268 42364 81789 89905 45469 08613 91613 21834 41741 48807 18623 44481 14831 20949 03611 96546 87276 77556 17886 82872 02691 04814 09245 64103 41835 97560 42764 58161 51317 85759 01661 07178 25441 56980 88335 93727 29995 60337 13712 00471 04943 76562 91142 48860 53352 99499 64230 06999 72204 91812 01008 19059 43914 06750 53265 00477 55338 50899 09794 51015 51091 48690 70044 07119 57233 60262 43368 13233 02187 09287 69919 68066 56569 75279 04222 58267 84156 10833 76425 78103 26292 02687 21107 02746 81394 35112 86015 02326 19064 99591 71897 36417 63784 36491 21970 91098 40944 51489 53589 59103 80417 69419 56657 83482 20717 49105 51275 26391 48381 17205 26048 26965 16264 27100 94919 39333 26610 30104 36053 04591 17014 55720 95847 14353 72194 82466 86793 46737 59048 72268 13341 02078 60903 65710 88063 76616 24974 95074 13107 07740 16821 80585 94552 64451 71409 27746 92300 62697 51134 60441 74567 94673 58287 82261 62958 42486 75157 37917 29427 24178 78310 54298 58245 11757 55118 84506 57442 48275 74660 80023 85883 78492 39624 73687 61507 01576 77258 98321 12863 22955 37044 90251 63879 25127 59084 17917 44640 46691 35310 47347 98446 49961 54595 54201 39963 17357 47630 17400 36796 19291 99421 90762 89544 56562 61767 04179 95381 61133 38731 28235 11534 15258 13090 87915 88363 83516 64797 22591 29442 70653 55714 25117 37323 80723 26329 58121 79791 66796 92329 68709 69239 01003 25557 47890 55099 80748 70610 47230 64619 59849 55239 65761 22086 73866 51417 16993 07557 69189 79026 75157 34207 58647 96345 33844 68350 85965 49072 73263 21910 50406 42897 13096 22450 51620 64669 46809 88699 17122 12740 45040 20684 92326 62417 60132 91022 78666 87270 30528 47094 52526 82549 66177 72499 64520 66998 36925 91069 08940 82637 40104 34983 71591 12645 58222 80606 36139 41153 44316 77176 99343 53664 28492 82944 36414 76961 58819 93661 38825 55774 87709 93700 45947 53907 84514 90344 34521 17456 05940 39916 26844 46976 61821 38747 07053 25559 57793 31964 60996 66214 53775 64935 47416 97085 62389 21477 32228 65507 18249 04300 16186 14219 27604 52307 67062 11429 61767 27470 41236 16107 22000 97437 58647 49275 36651 49532 16478 08490 75146 33007 10166 91313 42066 28825 62618 28386 58369 83632 10876 07104 27516 07334 83477 88414 79673 24270 80410 86076 18412 81888 30711 50989 82135 33840 66106 52147 08704 68747 60995 42747 36735 09451 55359 97690 40367 35338 55510 52571 68265 03176 82405 74399 34148 62392 33198 14325 79182 19332 18989 40450 86501 36109 98098 38399 31109 96355 98132 80010 49731 58859 63121 31853 80120 50467 87642 91066 93656 00437 30563 34319 84879 04899 85247 01293 30078 93445 32868 15667 97628 80495 53284 63860 20133 48026 52798 36946 39338 49956 75049 99370 78147 46561 54343 89304 31384 23787 89818 47802 88600 99710 88695 63298 83477 11863 12238 27859 63653 11513 23779 31373 64739 74293 69411 49902 87519 72227 99954 51826 15488 29895 11519 26682 11245 13553 18472 20999 04353 55949 88729 99220 35062 03981 60110 86376 23653 97821 72380 23784 66506 73624 51063 50344 23187 31533 83082 12043 80471 09994 19227 82103 97475 52717 41604 38901 69723 96130 55493 71844 83611 98035 65896 06202 50090 93664 39936 01720 07383 61335 44050 94329 07247 65189 09502 50772 46758 41989 41222 46593 92163 11635 20381 47362 47952 85397 32089 30953 34219 10635 70280 55766 29720 15655 65107 67780 80593 34536 31121 82956 17928 87673 00280 24509 32122 77885 29684 18208 26177 84769 55644 98038 56912 75787 37267 80409 59158 71173 39711 03165 23267 80607 98127 60924 61735 04120 18266 68742 62805 38527 58439 79167 60900 77433 80748 42075 11851 19102 92196 03393 76280 98675 36650 85212 86925 53215 36787 93252 18825 74101 86613 70543 28973 73586 27253 70178 55880 66398 51350 38694 40396 04928 25882 01804 19178 07364 96938 85802 59775 83988 92014 38974 71654 65973 51085 26057 06234 40206 96370 65660 12953 57340 43582 96147 34272 75805 63083 95106 67375 34925 96595 18575 64693 97232 18275 78000 32505 93895 30382 05396 97558 87051 15430 73920 82742 24405 16299 70873 95997 68461 20624 66290 98112 36801 25798 91284 80250 50940 28916 95976 50793 95437 19131 13793 14427 40513 55996 30375 64221 45272 94341 79724 61875 97964 07423 91478 38993 54156 58347 16156 85849 90367 73056 61135 38333 67087 54890 04130 91981 67633 07490 41510 33759 73072 46885 83924 69417 15548 29573 07506 18505 88158 19595 28992 66022 56269 03439 57331 34506 66972 95211 52306 68696 22792 09477 79974 33657 44726 73471 40892 80714 11283 88808 26933 77378 07729 31041 10767 51363 94762 00610 85804 05960 19639 05801 57610 02337 46386 93522 28385 80143 49571 78125 58144 58629 30042 47940 40657 36859 86200 79146 04590 25541 39299 50088 04471 03847 58990 32654 80973 38166 94050 00854 52723 71357 13949 02463 82030 86685 41802 83831 75276 68064 27848 95610 05755 85999 17189 66786 44915 40635 70014 49719 42498 78920 85973 12542 75567 51457 52063 99118 15073 63974 83102 49079 38417 25653 42189 42767 69116 59815 34300 84637 08776 95102 95415 13655 17346 75054 01523 97060 42571 74600 10899 68440 49884 59854 77977 90503 16325 68489 15655 72310 06499 72649 87214 80800 18177 03577 01502 98300 88794 87243 88771 88844 16833 03470 87232 39505 37764 22329 44095 77321 91375 82371 67392 47042 16723 00225 68831 35779 23039 46889 00662 46618 25326 58490 72440 67670 24939 57969 72174 67485 56299 81831 49665 61174 39976 80482 09416 62574 63879 66030 51712 74925 11922 63676 15337 52438 16562 17330 77165 01295 20988 75485 64671 31862 60238 76199 64334 86796 15144 08328 90206 10828 33180 89122 13258 53682 85646 99160 07952 10516 69604 51695 43061 42123 05743 00687 72174 07155 47321 79575 77017 59596 76405 63812 72915 38675 13698 71239 55705 42350 99922 86059 75469 96218 61955 31354 13213 91264 36676 90046 54299 96811 68055 07378 66770 66598 80270 62972 50200 18828 45886 14534 43687 71455 36130 44144 65613 36909 28627 48276 98194 68364 80550 95296 86817 58714 85997 29730 82332 92409 47770 85275 27992 33048 92719 63331 47515 63311 19274 61503 89219 29061 67806 07901 38345 11370 66300 68437 62671 99885 51514 36812 66137 31991 21032 35469 78675 64212 10624 89900 55535 64022 92434 58312 64231 03836 34167 81719 90835 41404 11717 74018 59506 06674 19834 81433 45444 24719 14368 28225 65438 00478 60390 57592 24170 71802 67064 68754 54211 62695 87467 95398 54078 44646 54140 38175 11499 65273 62112 35408 80166 99028 01490 33225 13946 08326 68170 93071 38688 26549 97737 42861 27789 41778 47526 81328 37181 87591 03642 14088 17832 20739 80805 97142 03285 30972 14430 41845 45918 30028 33408 70578 31382 84973 28376 12861 82927 13674 51618 97366 20723 73961 32790 94498 40141 54408 30407 44053 93067 54076 71261 82547 59713 08434 70311 38981 56953 65971 78856 40227 50674 23740 03236 21850 09476 52675 21941 90124 13874 78279 88342 64708 73616 81248 53844 44012 77252 10500 72279 31585 30962 79121 13116 01677 72077 95257 26138 00240 68442 18854 53537 12134 19022 36379 68401 23852 55288 60718 99677 25694 22743 33239 48595 07557 08390 61877 45015 96521 84414 99815 54761 07548 00805 41923 18436 94819 17326 31430 60354 83997 90783 30726 76367 29090 98077 28273 55854 34803 22600 67472 53709 77854 64567 76118 18073 67424 36739 17698 63758 07214 58597 91485 03370 05929 94963 79336 91002 83444 55808 98380 54017 63540 37371 33019 31129 30809 58287 61210 73803 74800 66026 97678 42888 35826 57374 86556 78586 88220 15143 04624 96559 95760 37976 86853 18192 36580 64691 99584 07184 54936 06922 16977 61375 42662 23965 86449 89770 92147 81347 09127 91746 08716 30220 82198 14346 54245 06573 12626 83089 57903 10128 93360 78864 41072 30184 80540 03731 36014 21622 91591 46992 01988 41482 90014 41431 28009 03102 10783 33050 90238 43572 67794 16177 24687 34115 03598 70000 31510 92815 70033 10817 27415 62468 04329 77205 07045 04566 83898 62630 17029 89301 14536 44774 16856 73251 23303 76477 88174 90360 52572 60552 06843 70616 11653 97551 32541 36930 38677 83267 20822 73236 64249 20643 23630 89268 76882 66509 39691 86168 32717 39757 47955 29932 42406 18699 24203 63781 92948 53680 98035 25633 10924 48215 26927 62191 16259 14588 63936 77034 65348 03678 87126 13336 71169 68226 45091 49970 55448 52125 97518 70084 72002 56746 58752 40393 20610 45903 07003 94382 52019 38310 24809 29019 68460 24721 71298 32162 82379 94627 12536 63599 71898 37442 50991 20673 68838 37382 99653 89203 06628 43074 54755 90742 35345 27402 92116 06091 34632 76847 49522 04601 04095 75607 34815 51016 77203 18758 00892 24494 75292 20310 93841 66158 88235 84993 93174 51499 14395 55735 76415 84185 47983 17024 28523 96545 10875 25425 46477 72945 95230 36094 64165 41997 79794 71368 06344 91599 87724 09176 44313 73711 78542 21074 05721 21166 86869 21532 40490 08038 42059 21192 62287 54408 98261 47890 81236 98956 36708 08046 87628 52449 98974 40855 67796 94569 09042 34053 03559 43524 64075 16778 73953 11392 86986 14347 22757 21449 46891 89609 32943 75476 74123 49077 92754 33834 94123 23060 07876 76100 89949 15612 69340 38921 14837 02171 93387 61782 33703 58925 81711 28695 63450 00136 76198 97145 40098 66434 61922 19767 69759 30010 55522 51989 13002 12302 17808 31934 33088 04465 92954 55216 59118 55939 20257 97811 22952 06535 73629 14478 40494 64745 65003 11549 80720 56580 36066 73808 89572 74646 43754 28055 81932 22993 05089 28780 68745 37401 32710 02744 28317 92535 50034 51536 69317 21120 88227 60394 28097 88645 72730 69799 71285 64957 69343 54004 03072 84405 81746 64837 66584 98039 95896 42433 70183 45415 17202 85337 81090 41131 24462 43290 33539 64296 65110 94828 36884 58012 75887 01293 15609 92250 44518 12546 01132 74986 01447 04377 57313 88100 13192 76124 67611 66148 33528 93555 75031 06018 44978 89943 78274 61385 46517 08241 61316 76814 63911 87000 08128 45144 34140 67399 85430 07277 23037 58111 61351 10943 55614 89632 39297 50846 38315 29302 63582 53536 17848 37558 51966 69499 72251 93551 59538 07207 83861 51421 30284 45005 17952 39760 96843 31982 92598 92162 32235 82396 39026 25488 56855 87545 81983 71559 00844 78600 86745 94570 91181 28793 22822 20517 67509 37186 61100 13193 62584 52234 93949 82951 11992 80837 86052 35064 12769 33754 81306 09594 26446 34250 77601 14733 42091 39128 54162 81831 72262 14378 30629 62408 14939 19971 87528 10636 73488 76678 48160 23427 43230 02715 81924 04187 68654 58265 19361 99068 73368 92886 71513 38402 45486 11098 24820 04482 72179 94966 58712 25717 44290 44916 78119 48241 65631 56030 34738 33317 66512 12180 52780 79595 82202 98330 61194 51640 19413 31555 03796 62980 21535 76807 31124 53058 59159 69709 97398 80557 43550 08327 90718 44959 75235 35946 44354 78968 03721 26344 50942 30702 53995 10286 44582 37454 67776 10135 56916 21230 97522 86152 05321 39987 45673 03412 76765 03369 63668 23066 65552 05156 24911 32528 92615 58638 68503 10084 91809 20507 68065 82659 15276 16371 99286 94258 35060 48597 32273 94928 60802 60640 62752 13410 07801 81510 56237 87926 21203 94247 81833 43943 38772 06395 80111 58090 84190 79432 01951 78235 74019 05465 95990 28961 77117 76195 27035 40511 93727 22972 22484 42080 44009 87503 69411 27768 65930 22133 01062 50318 62085 14507 64210 52980 50883 71979 86052 55775 03039 49606 15844 28388 46866 13751 09684 41567 30983 80793 94349 57001 30292 65177 95712 06255 55851 95131 35740 29897 58928 34755 25334 40985 89114 00694 44930 84328 74005 01555 43325 87793 89508 02411 28538 75872 59451 36400 83832 49444 71346 43682 61481 95406 00411 48458 70234 07292 66977 40631 32587 86347 90667 69826 61815 01256 11769 22757 15291 24916 48217 02372 88441 63576 00996 85110 09394 11444 67762 81860 07072 27852 23149 41048 56439 62557 96808 22128 99357 99262 20855 38892 21164 76522 08503 67706 47649 14961 33789 35376 15373 91569 17782 22377 44837 61412 02533 42622 50800 73005 13473 42277 14273 33106 34597 18032 40244 22695 04580 90539 32668 91036 19381 99883 88440 36231 79528 24354 95362 48967 07341 55948 06768 85153 21073 06447 60778 59628 62785 22836 57244 56430 64490 96277 51717 26569 54238 39294 19584 09527 25328 16595 72534 53142 83896 29894 00588 65394 86824 11711 39296 27356 93897 34829 35854 65027 86894 37014 79838 38260 02058 20885 35170 73216 28872 52145 22205 26596 96149 62147 88484 01290 04507 73725 24246 05074 33966 08181 82960 29601 91963 14124 99853 84220 17695 11036 13805 61701 01635 77435 42531 14866 93699 94130 94090 83682 20071 93643 51119 78592 78249 34914 77052 18722 65461 09199 59726 94391 52400 46790 11736 02521 03005 18860 80337 08484 01148 10246 35128 82639 86170 08180 48883 80750 20352 14483 48740 84915 47187 14478 85780 95745 15499 50500 50707 89428 84288 84100 27877 77745 59811 32319 94062 41765 32148 68631 65817 36774 41008 40634 36959 98951 92883 10869 12451 78663 42559 35345 82425 89411 39051 64694 40377 56266 58215 77845 93682 99096 79754 54835 05104 73633 77083 91510 33854 63960 27534 86401 63520 46338 84342 34671 49356 41429 16085 68467 24874 24478 20551 13759 16823 64722 97793 61297 10803 02530 93447 81155 27737 54045 89689 90354 80805 83093 81267 32359 35630 98546 56437 62093 85371 05280 83446 07189 07600 33887 81618 01985 32737 59498 56691 67047 03448 43836 35034 16368 32526 64032 24174 51947 66781 40428 31932 74828 51882 14034 43193 84445 47545 67652 53419 65919 43321 32585 43227 00707 59038 56523 96682 27171 30000 91891 22050 84518 52615 14627 93771 75975 28852 97863 79317 11212 52952 94433 23757 91007 29090 01703 55876 37986 12480 28146 30939 44391 91695 01293 36315 04528 51635 39312 86858 64274 37296 10944 61012 35604 87743 98632 99611 89975 59659 96608 74904 92711 67685 26867 53359 91297 58320 90895 53296 40952 36401 16060 07849 50053 77892 78375 01473 44122 12377 79077 27134 14664 74044 89837 58948 76754 23294 54689 93542 20341 66996 13666 98976 52997 85807 95899 05586 40503 88507 08313 73330 76839 76688 24636 80992 35521 97272 41831 73512 76461 89112 38048 58831 15569 47788 81017 59708 97768 21496 44340 31792 44430 85170 30369 22141 37621 19438 86419 89508 36033 93064 59037 36184 29370 28710 75832 19666 07546 11376 10763 62543 92861 43162 42890 75402 10822 33620 01230 93847 37312 22037 42690 33838 57992 86785 72939 43416 82870 53763 37409 19381 84632 26113 17409 34278 11791 88916 42447 51354 34784 46040 54945 53798 34556 16335 38158 68441 69205 45186 98919 43417 53866 63900 33575 67656 03264 36376 79067 21626 62033 08784 25545 15720 81172 46381 25151 26698 46685 88720 90131 44861 63256 04610 19513 37181 45852 49988 17662 99251 42145 01471 02061 93190 37367 13803 47663 43102 97052 22414 78503 01882 75106 34744 62412 58707 93733 90850 95757 72431 67350 66885 09420 87615 36164 44044 37558 60160 62583 70913 00574 16206 52736 70941 88866 79645 70550 74472 47141 37001 96816 52159 54380 69851 59994 83361 35752 13221 06131 88477 19266 41942 39535 14122 33546 74646 14917 43013 47586 60373 38176 53260 45574 02925 47227 93602 88926 18938 58996 95656 87678 30171 86873 98876 38876 25972 74397 60628 13263 44664 76794 13679 72618 49333 95074 66582 04416 77989 80660 42039 37116 66633 66962 82569 34909 73483 91155 86900 48560 32512 21924 15342 68522 36931 60367 65491 04770 27335 21540 14316 83388 72968 40544 32969 67684 03607 31824 35336 22486 54338 23598 12354 41675 14608 34078 11666 61858 78173 39806 24199 25457 78534 62678 03903 99375 57802 75994 29572 05281 04377 56669 79396 83810 93411 18959 47576 62201 91217 53509 36389 85465 28307 86923 70662 51232 36843 90235 58763 62283 24657 16118 37140 78807 66116 21795 17887 97280 18415 72019 63908 44002 69037 45038 11927 97170 31448 98718 15031 31999 21115 63908 30301 72880 12610 64206 20053 59240 27827 73939 18026 39171 77201 36125 98477 69339 80647 06376 30226 08885 35993 75950 79088 78908 17918 02195 76803 33819 68605 12048 71076 10874 89841 15687 40159 95302 06390 98138 99326 10955 38868 26408 40121 60831 04052 59745 39251 57640 37328 89086 73694 83664 04734 62270 85600 40891 61078 22219 43405 17979 45501 55347 68296 68553 20097 50190 55814 19914 59112 41815 01062 25562 74112 31571 37735 86971 94374 13082 20273 83843 81594 06385 71387 91333 75923 62330 44045 34872 33047 24066 87841 33333 04789 89952 55221 46884 79738 13568 08399 56445 33005 22255 13201 55267 76889 54127 70329 27867 08274 90041 17207 66631 12783 63815 23435 47681 66312 11890 86864 99138 02362 81775 27594 60612 11813 34205 47918 01619 22034 69127 60381 90052 80123 43973 59827 04614 99814 51132 46181 95658 52823 20446 58270 08206 49346 80251 55651 12728 22083 81156 31922 56509 94520 12226 66603 22605 93962 47019 70766 85803 96286 97555 11151 89973 04908 50517 58765 30678 57580 00660 42406 68941 70620 30384 67858 60257 37063 43525 99586 88508 86796 54004 46518 77902 08942 93515 32173 16750 11373 80314 66034 64242 94890 76322 22813 37632 99919 64133 65020 28627 28926 80875 60036 61377 06074 63575 51507 90879 82099 72266 01304 72907 82574 69081 75451 95240 55737 91313 11317 06173 23191 59867 39715 88373 10816 89169 68657 70415 06955 12947 65238 61348 15766 96758 03647 62005 28906 02227 44531 74430 54984 02863 04885 08695 57761 52865 03260 80941 16068 85706 98894 76204 64785 00884 30397 31074 12774 19196 16974 50517 11032 90828 15201 27388 86634 22631 49214 70902 20016 94063 65048 12047 03601 67386 02290 67162 98164 11198 20226 86079 61324 73955 00575 67564 56820 47546 19040 42301 10623 71367 39599 56789 40884 70597 68595 14505 01724 15177 46017 35143 09909 72615 50937 83347 20000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 (end 5000! -- 16325 digits) 6000! 26839 99765 72673 95961 16316 64746 27355 12205 01860 46884 72568 58242 61445 66107 09658 68578 85947 94097 48346 32983 61827 03089 12885 26326 09939 58316 04692 01526 63703 47869 76396 62507 58258 87529 58487 88615 23984 70226 62960 18595 42755 15801 74654 21692 34248 95644 54980 97321 65397 54950 02879 60097 04443 67760 98097 11228 59359 02002 31830 08177 66074 94463 98654 19157 28052 47906 53203 29025 39173 56133 63399 39785 35760 25306 93575 55142 21966 91299 98317 02651 80324 02810 75144 80105 57484 00425 47452 74140 26383 72101 22325 10706 23789 27575 41517 96407 98325 59892 09077 38968 96342 65538 33519 16803 39200 97139 86769 73450 16081 56367 63744 41238 66421 30802 13666 25692 90977 91375 19948 53502 31595 45649 79001 49202 74672 87553 27879 81297 15463 73369 37067 73857 00341 67319 22853 60910 11272 86793 85205 71971 05805 83641 37167 18924 47976 81882 92438 17888 75472 14489 62887 12323 22684 24960 75414 76504 82415 90302 66067 90467 20984 95636 62271 41695 22826 49322 59875 13978 02523 98431 99202 53594 58372 20824 55006 75336 21599 05925 74105 49700 39726 32927 73107 83778 30189 61116 39647 38910 51895 24695 73174 80397 44831 33017 11948 49813 75014 21985 91661 33136 77318 97270 82764 26636 50121 15417 98449 27245 86945 54528 66090 54086 95501 94618 98474 36491 27756 54059 53291 47696 68293 10127 39858 61120 42831 34522 14308 29782 55200 04833 83182 29115 38267 50774 35011 02112 22036 57208 29664 53541 00711 78424 65371 08376 42793 68883 32083 85386 57325 44562 47102 24662 09428 26236 78927 66813 82258 62387 30884 18667 06405 99681 15520 30532 63579 26126 43270 36948 38408 87567 02762 25330 66713 61116 69700 68436 42834 44379 21870 68184 96741 53297 62543 33048 02646 94132 00109 15365 93658 86978 83898 14480 92711 68852 15169 75678 70735 51910 68901 92837 50895 01749 32281 11116 73031 08281 66766 04120 05310 56382 16432 33905 39713 29511 67413 88483 96774 53056 91786 53794 13323 39818 66791 76765 71370 00741 93977 73475 26194 38945 14052 31293 22896 24661 76987 80123 50676 49494 77308 66831 92480 45528 51197 75934 51912 54081 63146 47384 16269 14778 98479 63818 21228 11558 96550 42717 03872 85980 46049 09516 45441 24349 78145 14002 97283 37310 20681 42609 51601 49778 14103 75736 88491 52144 25224 28544 78896 93895 58278 76139 74813 48218 87715 77391 13180 53411 00500 23212 12641 94386 99172 72615 44256 55036 24950 91543 41846 35324 61157 57571 65539 71729 97888 62251 52177 25681 35550 70098 05113 24246 13434 62749 67145 27886 38077 12475 04457 75923 72549 18078 57904 69601 58898 10582 91510 92672 13212 21531 52037 13159 20864 96741 64979 71972 73129 20576 51155 91964 70602 17436 13038 99231 64989 49125 10856 18581 47409 17226 23917 20725 46201 53958 49060 50452 24686 32113 00948 54426 25506 62310 52998 42269 92582 65108 51512 14806 86273 75440 37624 18417 00924 36908 43859 77739 09311 65083 93021 24106 74353 97561 33701 43054 98228 35175 97911 96475 43081 77433 47578 46025 64877 82755 67966 40901 71158 28239 27883 86089 64398 13530 02195 92308 86056 47717 41370 35280 27213 28544 19603 52032 58913 67728 83045 83292 02690 26502 92022 61523 39494 77454 24738 06139 13727 20596 29788 08266 84307 81817 82521 52929 56631 78723 30996 75515 12319 98557 01146 05975 08167 53705 44606 83305 15181 71905 90822 52289 81315 99888 85086 41383 75411 06841 61710 54037 95738 62750 84784 75051 18932 10868 73431 16259 50488 27079 15331 96833 49897 66476 21509 44390 32763 93382 92582 96825 60080 76593 83396 33165 69163 79451 34478 48024 49899 22777 63357 23347 76639 06896 66241 96317 03673 93391 21082 12320 42808 30247 32640 63265 57011 07277 19831 47568 95614 04967 87706 64304 29903 84888 01938 64377 88144 62182 31571 43963 17585 68428 46394 71481 18858 71780 99037 48434 22268 39564 52043 66361 88623 81077 16673 61639 04143 61177 18763 72531 59029 67260 23035 33067 37999 52066 92410 55296 02223 04662 87592 45420 80182 67220 83980 92156 80052 11239 25081 81570 44712 44399 85770 51201 69438 66666 76548 45913 90595 34955 60345 23324 98091 56141 15728 53622 85126 70733 96054 09901 49693 66801 49452 77065 37595 30413 88484 80664 47677 05332 65090 36264 23313 86328 67391 25786 19209 25516 28124 45589 84015 66515 76378 44831 04702 00887 29994 33928 78434 96499 81676 63977 88288 72212 63096 30662 47193 52570 21601 75379 01919 09599 71744 91423 82507 69159 01844 82829 97288 67068 35893 28931 73855 58133 93831 52432 28367 59323 09139 10808 68465 06216 37086 60330 80621 52384 05311 46755 93409 73074 08215 69702 44090 51687 60366 87772 26806 83041 54337 95410 59314 08904 16931 03105 80843 57039 56810 27026 38999 49422 57493 79427 53989 94779 01253 72852 55893 33527 95927 75544 41588 26798 86419 71876 67284 85222 78885 43295 00007 13174 71781 85641 19905 18792 52260 30650 05699 72158 32606 75591 51393 33987 91215 74198 42331 74428 86428 89962 57762 25591 73461 09206 13377 82792 80066 98899 98655 96085 27469 42113 16457 73273 34884 57675 58137 86481 63474 98772 36127 18035 08569 07734 25568 40114 38108 06157 91289 76722 95657 22934 29802 77395 15044 60935 38349 38942 78312 69976 39232 45547 17566 33973 46989 02201 53200 10667 52591 24576 79400 58148 37050 19548 05685 56727 03674 89685 47376 78203 77636 91407 56376 08946 24492 80006 66566 10356 66006 92195 09873 86872 09442 76753 01957 69350 22339 10568 04917 29061 94746 95412 58866 26269 17285 88159 89476 85567 43115 23872 84632 98214 00400 76382 76461 30537 52727 23509 95090 92951 71073 81022 80414 53836 11938 94529 01868 77390 66823 46610 29799 09768 16023 79568 02911 98385 60091 29161 40836 78024 11369 95122 62414 22282 71293 71338 07943 51102 15172 70404 97315 60918 69924 45097 28283 55606 98270 37741 67301 33421 10878 22701 65812 08632 44765 41688 05338 37478 54892 29037 50412 15576 38213 36496 97951 34613 94688 01981 43598 74493 42540 49047 65200 04356 48260 46031 56897 18953 67155 99310 84783 23002 28645 63599 17439 05612 42416 51564 99098 85274 70414 10424 81089 88203 03124 56111 71151 38027 17240 13524 24768 54435 91880 36051 62485 96425 68602 85707 43716 21615 23150 88060 22445 88082 28870 35524 59412 57848 43472 49931 54171 01339 37268 35547 05255 64025 31736 64793 02263 33329 77932 29701 72226 85184 87745 42330 94764 54825 88568 85636 56328 66990 93289 60726 22721 77465 13974 01260 85238 37157 89464 61264 97155 49584 75587 79670 77228 10553 45753 89652 96092 84835 44740 83794 37232 76659 63252 45729 44167 84268 04018 26648 64460 41738 02820 12105 88974 25972 68187 31212 69190 72094 10450 96001 24892 69359 30355 71414 18261 87287 88401 53018 43263 27430 47491 24114 22131 54307 26153 19767 44986 08576 70786 59204 96126 74181 44728 79127 48125 85877 37727 07878 60181 95229 62694 35846 03283 54326 65015 60449 06868 90958 24470 66863 81824 59947 75018 61516 68201 93788 71555 37251 08658 03678 65869 16979 41102 76632 07313 11969 15848 73041 20286 43786 21457 36732 39420 36782 56089 89504 47885 70688 16509 59044 88684 54154 72132 65814 76080 09031 92224 66843 55876 33646 24178 79567 94671 77702 45355 37548 67766 93447 34391 03370 66029 43613 44249 61238 47673 68507 89215 83639 56651 14332 47002 82691 32060 25495 21018 43328 20453 05934 17725 97886 54210 44663 55672 41436 13215 25270 66289 86715 90256 22531 67367 99329 28800 42822 09029 22797 74969 88338 80369 45999 26602 33491 88868 51384 11576 75290 46261 56616 78790 67415 00441 20139 81026 43167 03027 81024 11051 99750 53809 25144 15526 64436 69511 96072 54616 83923 54050 97220 83284 49994 96406 93261 03217 50880 71770 75262 57155 14447 95582 65577 12145 78833 54130 96605 84609 49905 18354 19207 84685 81049 55118 24633 56462 32036 22545 75228 50483 22601 54014 71149 40477 28231 90898 85604 71959 43222 74307 57037 75698 28497 61179 51060 65649 90760 48255 05236 50166 05181 62575 59911 84687 36316 04330 68341 59987 18783 12812 95962 02153 86098 91359 95808 48776 85159 67505 01669 47628 01648 80264 31953 17228 19003 87230 96817 37821 46563 16865 35886 30286 21101 16684 33441 33382 30755 81919 36382 43629 32880 42783 14305 56053 10850 70462 46421 19614 02193 66978 83455 89744 62588 43692 36455 29385 60002 55415 18596 69932 27979 33616 68525 06221 57597 46324 37074 53327 41416 49421 63090 12640 57698 53433 01010 92069 38295 03909 82035 38385 66004 94406 77153 41098 11998 79428 05455 02290 69777 53661 01095 00673 59395 25230 16334 49452 35610 68250 72997 91217 79184 36374 81406 28442 77968 10004 17566 35947 42041 67681 17482 01767 28969 04337 06496 73522 63106 02653 57110 07597 39523 47360 36298 42898 40155 65943 22305 48753 56151 11086 69634 36262 16544 05756 41171 35383 58908 72173 07059 60390 40597 79384 91036 51191 96134 27919 44012 85668 11728 68159 83596 11378 94601 01256 76443 43808 22470 70490 02318 50842 35213 04263 98111 89709 58324 47141 64597 76350 11163 07625 84809 50087 01493 44951 30799 65992 95409 76841 58860 94165 54309 46986 06758 90186 14170 77814 14746 86227 23276 52950 39894 25408 29023 55866 49521 28257 29079 24581 38510 76586 22878 60554 51349 96972 30704 16315 97423 94456 90393 03811 82027 25795 10551 97811 34231 01517 85218 90424 34649 66508 94181 11735 46092 45262 02137 11371 95676 84118 95115 21902 50733 51375 74217 50187 04376 14126 13535 30941 26084 80431 30512 00792 97595 21404 13789 62888 32437 69036 38564 17780 01621 62716 18165 25820 36794 15449 06943 95430 79632 87899 64780 76085 55063 94991 69621 95279 71190 18095 86155 31881 96993 97668 05165 54602 29580 01794 85636 94384 20328 34042 78464 80996 55432 59459 23869 03672 09746 18276 88637 41318 40063 56300 79422 52847 97636 75001 25683 19368 82203 37458 66456 18033 29178 25154 94021 50517 50386 24781 84027 27946 22469 97885 39587 85054 62395 44995 16285 87139 72119 07425 38606 97077 51534 41105 90831 77014 80695 86251 76529 20766 78889 92864 93299 27474 15768 39254 88482 56304 17350 89230 17783 00218 88627 74976 88930 11895 12631 65813 51718 79154 14008 33921 36382 81931 08905 13335 16193 57064 39544 65286 63302 01623 44805 25638 14824 07760 33263 55508 93360 56044 24600 44829 15085 30124 85782 00238 13927 06394 86086 41347 73625 05925 06112 49075 69732 72230 62977 56463 81758 42031 59774 37335 05962 84716 95549 79569 12937 56712 36629 44813 31175 00124 57330 81851 14513 54848 00803 41884 02413 15976 09925 50954 39620 94022 31369 01994 96532 91541 53506 57492 05708 48498 25212 55715 29713 55766 80928 11195 64613 65599 78088 82060 13462 08029 11237 07331 58792 96890 74581 26312 37144 56706 88267 98760 51125 16475 24320 88169 63302 03846 64475 47681 76525 34396 47124 03339 72705 61625 60955 63985 90434 96445 79449 54309 64647 48946 50904 85321 89219 57202 95953 03046 41111 65929 76828 38865 32485 62823 12400 88496 43477 02070 30543 38793 10515 18665 64714 81638 16910 28085 81722 27353 54124 32597 45068 23707 32570 98289 51744 61945 60710 43651 81581 37661 19512 64796 18479 57385 49839 70642 79083 31191 81998 65703 17688 18299 56276 53773 55081 78779 54776 50887 91276 35456 48741 85049 26881 65492 06042 79454 15232 43256 60886 51127 25169 11299 13583 81410 87303 31622 67459 88807 47803 83704 62171 96367 83413 08873 09593 42476 73904 77611 59889 91225 79567 12537 59564 75611 97354 43325 02258 64693 45409 02864 43805 87414 69908 16556 76862 73727 38684 37940 81817 95610 03406 99236 09651 99467 48154 69729 08696 46593 37397 81519 70165 92423 35232 35641 54660 38443 33839 19403 95961 37886 97368 03878 45735 59776 59711 44253 08399 03609 72079 00798 63076 05805 87154 25763 09053 13701 17042 82566 14614 68549 52811 59811 58562 21641 78827 81509 66485 30846 10831 51027 95050 43600 82237 04805 90602 56719 83361 94062 78491 32697 31422 40638 39734 51453 24824 81302 83541 31074 95583 44183 86142 76255 68458 60881 25480 97423 42877 49200 90092 32840 74396 40342 72363 78633 96368 92085 85828 55416 84518 81115 42427 32770 09906 45690 09874 57552 47279 06559 80562 79137 86463 47120 15208 85732 95392 19829 85339 74664 28466 85827 90870 09752 50927 18284 26898 57183 49096 81863 10940 55666 56445 80048 84410 33946 51179 43424 31604 56516 88649 67057 26739 75682 20363 99295 47305 88476 05545 14274 87747 06597 82796 54894 96359 30733 22993 55442 18041 32579 31849 82745 37173 10748 34945 33189 50911 80930 04443 18029 16317 27515 00064 21421 57865 26749 30429 53936 25454 14889 85234 51807 04736 71110 93572 79269 68656 41515 24733 03726 10962 44686 29752 84476 05570 73833 63737 82306 50501 22108 26336 97198 80751 08604 68850 34127 23447 48512 66177 70907 99274 89478 75452 89009 05217 69765 39368 74240 62077 23182 28054 10023 09464 89086 85623 16823 51463 72427 29903 96030 64435 21003 25733 28560 88639 39555 16681 26821 38330 16293 29766 79778 67565 96435 53048 45607 78049 73721 57920 30674 20530 32058 01908 02701 43713 44418 99750 51565 95085 96693 61820 94633 00936 99578 87739 38290 56171 86959 59299 46794 36161 21589 14912 01560 01000 23035 62861 51254 56556 65533 74730 41260 90814 95809 19711 28086 72626 33851 22624 66064 19701 32348 29480 35644 77594 69572 07936 02492 11693 83546 46938 94602 33454 19380 61633 01965 87711 01824 40156 84782 59872 27072 67350 04231 82611 18692 65978 76231 38728 96422 04868 65730 90453 82033 08544 99358 52043 24572 48391 12219 51329 50515 79100 24779 47710 04066 37724 87902 65571 48888 47969 79735 70421 16507 57608 46187 88431 33796 21653 23125 74315 21388 92058 11178 55569 92793 09188 09429 38909 77585 61316 94704 02538 18657 36656 95832 16996 59588 04520 85181 96972 74357 61566 71198 22924 56039 04695 25194 93321 07597 34703 94810 15914 82517 58971 12659 22302 57412 88807 26708 17718 83750 67355 39095 36415 51328 14201 52487 81177 11434 82990 33136 02637 60426 05886 11935 66517 76707 45833 72199 89533 03904 89523 91320 68265 37792 24206 27009 77980 98894 66755 97187 24555 55671 34378 46902 65355 34688 11707 95850 01850 28521 29370 13116 14652 11107 36943 16797 95035 65208 28213 61480 11268 23801 61016 64943 56747 34177 63748 37288 01571 86204 00640 44726 29160 97238 25892 76215 33601 65674 91331 89506 80706 27782 41004 57440 37363 25844 31075 42767 65295 06977 56362 82285 27378 49484 42070 21130 12432 34513 15757 49350 25357 86767 99853 59447 80419 23680 27273 65935 44826 75695 54728 56905 73601 66647 46212 55752 50193 17784 96620 65112 24147 07877 61620 61146 44988 99026 68216 67572 18791 37381 37614 01747 10282 24678 89867 25751 19680 31588 51173 12670 40532 58430 38762 77822 38672 26692 53577 22036 92087 01354 73056 06811 56009 03509 39277 91766 74839 57443 14207 14912 44731 35012 25546 07312 67410 17945 05811 53432 93737 28654 33287 33446 25783 61944 81924 52616 35417 88359 00938 99730 24080 62105 12987 05913 90397 55719 23951 67479 55096 16865 43566 35774 84529 62492 38132 20008 32908 44308 33030 57685 05442 08103 79568 14356 66922 92734 85720 03104 88417 92343 10446 58068 89538 58726 74381 48348 73152 96501 07764 15501 97492 50703 13274 21484 81239 78868 58113 91010 90018 24909 09954 69436 31296 18125 36547 19347 12122 83807 54986 56865 91583 72286 81461 90635 41095 34852 32670 55497 53619 05608 23905 81591 13371 44552 50473 30672 73062 42271 39457 52883 48548 89942 18574 57448 89206 94023 26062 43287 92735 85649 51701 44418 61740 18418 37326 37647 91714 54001 33596 74617 40583 08263 93727 89349 08107 86198 92238 58703 45812 51398 22476 49647 00775 29071 24326 02034 80002 39451 01735 88464 68257 74091 30875 84515 96239 90027 66468 22395 90745 29523 92642 83065 59428 54340 91436 48925 34429 21825 13570 77914 49628 98224 80646 77091 48384 09091 15145 89610 74938 34857 84880 80712 14338 29023 48720 83621 07992 35989 50627 41806 06903 76874 04644 72640 41880 15735 92479 53759 91112 15694 30096 08983 44462 96806 86011 46702 91023 64120 95802 90186 09226 07455 12341 04983 91253 20156 04860 27346 09882 45148 64843 22548 32675 50052 90081 48734 53898 36313 56592 77313 11793 28836 21100 72115 99961 31521 99117 25691 68189 99608 70825 06219 12549 46131 12549 07765 26063 20703 62318 97241 83085 99585 79387 41937 87083 48225 07015 23909 38499 33255 93106 52190 51368 10593 36064 86108 94682 07224 55542 24301 12657 14105 08286 12216 10108 10045 81777 33709 19374 37906 22899 89596 22417 34521 84331 94505 12779 17796 60115 48920 23168 49146 35960 96169 59861 68216 43671 17569 68542 06049 10040 90061 69078 16743 02439 04473 34985 01478 63726 70610 56936 76072 52516 45761 51294 21131 16299 74748 18376 10046 06695 89790 93239 02577 61498 04633 72076 91922 22593 28236 17840 49690 41379 18151 53743 44242 73362 62495 58454 23206 28698 92488 35216 57999 33907 91750 95407 68234 59516 03873 24388 18168 36900 07433 11367 39854 30304 05249 59276 93685 46208 36700 05908 63330 11786 30874 99373 96359 56858 97611 63489 60179 16672 67966 05516 49086 14004 34448 11786 21535 83360 98497 04962 89282 78648 69241 22320 80543 99391 04334 34101 95641 78399 58245 51262 20556 11607 67411 60779 83229 06039 75886 95114 78010 32161 85614 49591 40749 29351 29160 86914 53466 06108 41694 64704 16115 61923 86681 42309 34483 56639 95422 64717 55238 75749 74421 38727 22307 96502 17794 62842 21874 52493 03304 98681 66335 99210 10552 03884 54867 60571 92832 95591 23276 96173 21349 68947 80211 89126 23447 42178 59088 53884 06714 81254 40069 82936 50652 20130 19061 69553 78432 42615 38914 83828 10540 29505 11840 63787 68772 34184 40094 26530 59494 51792 43576 69899 73328 96583 80086 66062 33847 75909 55762 20205 60227 65186 53605 38523 55384 37451 07362 96239 28052 30202 09230 96603 11635 15642 35615 40681 11023 51787 61462 25194 41206 44292 83472 62365 59729 72014 90267 52335 62518 87876 84395 26544 81157 29660 74879 90893 28448 22125 41022 31043 20339 91487 43725 71433 57658 32853 96183 51785 66475 44049 88601 00869 63805 26376 05743 37312 20080 63627 87968 49090 29232 85893 10890 61916 34357 86083 13417 39175 09899 70302 06974 91039 22130 01234 16080 04119 28634 39654 24842 05926 17933 68728 09839 35954 53691 03356 73271 08159 11755 76200 00953 88832 94120 84429 82798 80487 91349 75950 24646 45602 75958 99145 38960 49161 37934 78214 62927 43433 72792 13391 73926 50045 08232 85327 54264 58176 08843 56541 69344 40005 22135 81892 76620 83734 90110 14556 55254 75076 54192 45440 99908 36960 76591 95364 90976 58590 72485 33507 95572 41501 91268 63241 16912 84961 72523 99220 73440 38102 39449 71648 00269 53456 07126 98912 11876 13943 46980 78374 53399 86140 50871 84467 74224 38507 24677 47565 30271 19748 64997 61163 14705 54269 94990 86274 01966 44719 67169 14845 33941 04838 69892 52488 79827 54042 42950 62506 73628 96822 87184 14012 06164 30774 51598 34207 03127 29529 55477 36229 09551 29461 74852 71223 44700 14798 12256 15208 13387 61827 21375 04842 85102 94754 31917 16410 06139 40641 95110 27916 57342 57137 71874 39004 04114 10958 40789 87879 89044 04461 97685 16442 90769 90775 18691 43999 45755 35895 16910 14258 33982 77606 88101 03968 72889 38837 82607 69769 79306 08901 47977 21238 10364 66122 79704 26084 02169 38322 76261 57999 81033 89978 24213 39230 19336 54985 07592 90735 13173 81230 51555 84841 20284 15804 58642 63284 10868 67168 27733 33000 19440 50406 92649 04728 71149 62091 16852 46815 73110 13195 08907 67530 88137 51230 73613 34691 24878 36778 54840 98823 17531 22788 96475 27371 76821 87775 47189 49497 19361 71698 86705 17703 29523 80218 00981 24981 86868 21379 07587 74024 67161 14089 48847 09253 87370 02437 44595 82256 80805 93124 66267 54027 54125 91620 15320 30537 52049 12011 73394 15906 13649 48483 05959 65803 16726 71260 53074 48924 98908 75699 63854 98878 99850 35890 30939 69653 02398 19506 73757 47112 09161 76006 30569 06232 48995 70087 09674 18389 73750 68088 08329 43381 84573 34450 43322 19427 23930 30455 10629 26217 45244 86506 53982 32650 22763 40391 86524 85803 44424 35811 68599 06204 69599 08032 09645 12829 73628 41941 96458 59685 44130 94883 12502 26321 41852 37739 36298 37683 56629 18823 67008 18550 34522 96814 40579 10047 09850 78642 00993 34456 30202 57790 45784 57582 93717 02458 06157 17476 87640 15911 51397 43805 10692 31986 22400 34308 39448 95587 53429 45868 12991 78725 45246 35520 71507 77620 98659 98845 62506 23733 75411 04647 19122 69052 27917 80240 03069 14591 23414 76010 51869 68091 99091 41140 56819 61638 48344 92304 50103 91625 08627 07376 71697 80478 96783 04961 86463 01483 39780 72637 25789 88568 60747 92786 95724 85404 47228 03394 34886 58511 27379 60619 32271 48499 39180 66776 36164 27956 31285 31387 05840 77503 28990 47093 99394 50412 39132 20733 26179 58940 17328 57593 09420 18932 06394 59634 00910 88212 70840 45043 00797 76452 76878 83773 82406 30388 05764 40235 08677 84334 84851 14724 75903 06073 27596 27614 89160 54127 30444 10581 05750 73185 52527 56646 24892 87493 17379 62874 17367 51127 65431 41860 93468 22051 07397 95244 99955 71915 18941 54865 55443 90501 52450 09447 58337 41223 94632 41184 62541 23646 43076 05473 30754 17790 81277 19307 10333 87043 79090 31877 41744 14339 54806 07897 58654 18376 91350 18414 80865 40593 91380 42154 28989 99289 13198 27528 81304 43291 41191 65614 02113 14743 01910 19365 39817 43294 36017 99002 58947 23917 94169 31113 27449 74770 55056 91672 18153 25178 77188 17704 27595 57452 69799 69110 60981 26713 90052 07396 73715 28725 04941 95572 97254 89977 90632 52161 05689 02158 46180 63743 51659 31765 12358 58871 80135 44481 76799 43914 03351 57865 23995 51236 64453 78614 29052 45180 63186 19549 94102 92577 34089 36610 60140 73084 25473 55544 92448 99064 77904 54560 07657 84171 49637 56142 89338 78232 92430 01810 18883 18707 54174 81890 27026 69589 14951 36094 44235 54404 59091 68745 07990 41167 21850 00108 42936 30774 74471 06842 07973 52625 85128 53651 36113 55040 92112 98297 58851 88330 48013 86497 40482 12629 38244 15540 86329 83414 30414 39425 17395 91197 37908 82804 72305 75692 33455 73771 55699 46411 03276 62203 20516 35549 98750 97697 51669 79530 48006 17960 12084 15797 20909 82327 31462 47520 91987 00944 96829 70034 60679 78778 44453 43708 98712 92262 67275 60847 87395 29594 79373 40933 64117 73191 73242 88746 68314 48233 31290 65714 93854 55387 58040 91553 93530 17303 88262 23049 62799 50082 34676 50949 42310 81175 14476 73952 95687 72483 48408 80525 27412 49283 52989 65051 49682 68792 43767 28425 53319 09921 08762 99052 26018 27922 09028 92396 22979 02615 76968 83648 19287 03175 14531 40861 83266 91664 53721 30046 60308 77760 05949 15683 98672 09518 98543 83120 00494 87514 42352 47146 89271 84708 81434 05604 24055 73649 07382 09017 46077 35584 19681 75323 68631 12472 14811 44986 62955 17680 78434 60626 75700 08018 01332 41281 27287 29600 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 0 (end 6000! -- 20066 digits) 7000! 88420 07956 96311 22478 64993 69689 77265 15146 66806 38881 48614 06385 96171 75175 75472 51586 49547 98207 03667 35592 56463 57791 00693 06445 41781 70961 16575 21677 65531 81713 92137 52103 79465 15393 84390 49263 61688 38534 84643 72984 49406 74475 64765 08706 04344 82426 96421 59916 16495 82730 13791 97441 73960 05874 55031 56484 23675 06811 00551 77904 99148 48885 65014 26373 80063 00545 82580 29028 18118 65299 79826 34521 79048 75468 78590 43163 32265 11238 79386 39672 25422 35335 73193 32721 09449 65539 02561 09450 34395 68089 91039 07477 20899 61015 93045 86511 44441 96767 13223 57427 54582 38100 35264 77608 45119 07967 31555 80336 21426 02285 75697 99375 45243 90945 72358 74042 11018 78837 85273 33788 20485 80752 64094 39659 04045 13285 13049 20226 17379 66791 53992 66648 03872 36959 19100 16681 75647 98269 05288 11969 38756 12911 51514 48471 68973 79863 56043 04887 62024 46920 80165 20576 84415 38009 46547 44354 79884 44323 67392 99799 76425 68177 85480 00318 46540 47333 11398 45669 26558 83988 01815 32151 41483 85733 97388 90618 56325 07373 85855 60998 54818 58844 43184 94306 40044 98731 43602 06602 85218 25633 96473 43134 19493 26406 99078 80420 14146 52898 68296 11680 02092 77705 51645 06393 72363 93875 52376 38829 80698 15583 48778 85570 46483 48872 14403 52761 38066 03874 03503 58423 78811 56754 39784 36182 41608 12554 13171 25495 56999 83155 91925 38926 06545 82209 45143 69667 80608 88546 82965 86484 69290 15090 55917 10120 66420 66380 90792 79792 97253 22713 98769 23101 72904 00982 36148 43086 50813 32196 28064 58341 04442 22813 78610 87946 92012 34982 76952 53229 42300 10306 35920 07385 66247 03998 69873 88932 20275 88175 76743 68457 53111 32635 13313 75771 82489 26027 13670 15843 05504 10057 72657 90463 29970 10284 37223 45639 40716 85839 75567 75200 72055 06131 11076 11108 61356 29429 26748 08600 57242 69818 82015 78899 44014 61260 65912 16715 68622 15286 80902 71415 81633 85630 94882 57921 14167 63856 97377 55926 29908 79462 84570 52517 71041 71202 67481 69621 70489 02118 11512 56058 82488 63388 59704 60765 34881 98721 15584 50746 85872 41235 69436 44743 51592 39623 33058 33293 63208 32486 28644 76140 54301 11558 75862 40359 58582 09667 08210 62268 20153 69402 51875 72243 19108 66217 53050 92495 22090 38462 99090 59019 72780 85499 78649 21179 68340 37499 15527 73451 40383 95873 32365 79130 26405 81690 24644 07607 81877 35460 88817 90897 36898 17740 60964 48784 48761 60973 33930 80219 70317 90251 16236 14092 83284 24060 10002 95120 76899 51929 20580 12015 22002 59199 24667 70594 79621 28251 13133 16843 18173 50566 91183 92027 31176 11317 11280 19800 61951 29438 56751 81292 33141 86813 45227 29596 42189 12032 30420 71234 57253 38114 20447 52764 79160 77476 14221 93727 49861 20855 60018 45176 68312 82249 04350 76081 69129 58635 52215 29351 35723 01503 85226 32948 58892 12729 47712 94822 72941 17486 96675 19443 68579 82470 77725 56942 43051 47790 12448 05500 83005 31370 14008 16440 01823 44143 59634 85842 27596 15205 22115 74462 51951 55354 03270 71423 86524 16208 50965 80614 35002 70629 87704 94619 76781 49788 21366 56900 21962 88208 37890 86932 57956 28009 24724 11189 96211 42782 21936 02398 96017 88776 93899 75570 80304 63426 04164 34749 98949 43552 95058 87863 56637 69058 50160 02603 17367 04766 51595 94987 50313 38238 50560 49221 68587 48919 26295 31699 98314 44459 03792 09501 53539 46926 90658 43287 14378 61942 63364 56386 37138 09138 18487 17515 75050 54444 23488 34511 34810 84886 97444 58981 78890 19597 58161 26246 91561 84985 28079 32084 85584 21401 82146 98566 20426 21734 32004 32831 04079 26043 52164 35648 47153 10662 10894 74716 96692 55790 91848 23897 49827 65691 13569 94975 50346 29352 09258 22794 66530 84015 20192 62346 74910 72734 06212 74870 80935 68968 58604 55538 27091 90090 08618 87263 84203 78849 45420 01437 15772 45917 12957 03780 21232 83004 64879 03874 04475 33108 55219 82824 56280 85113 87332 12754 55272 47043 35883 83735 39484 66363 83604 60047 38500 69215 83786 92939 05982 56429 58638 46812 77918 69004 68275 16936 77503 71895 52352 02266 00290 61300 34589 93439 14201 21746 28044 62461 12903 12013 25891 72839 27021 65043 83692 08310 26641 17960 53502 62477 58910 72063 01865 70466 24869 13289 33204 46218 56897 26579 10998 26877 67743 95737 92619 82848 57511 41859 81120 20655 69509 64114 72891 38950 02748 00422 42984 72670 50507 39438 61219 44962 29741 28867 96095 06222 78068 79431 70593 90090 75863 26405 73819 93663 95311 41015 57360 91495 88700 16279 02968 81966 56773 83786 06327 94556 20012 66372 98379 10960 24047 98818 44257 58479 73492 50633 18821 45603 10758 21064 13695 43753 98808 36193 01480 02533 79822 73801 47949 15699 82113 02496 28149 28143 66385 65551 90869 71263 44507 01927 98237 65912 49169 76214 97302 17241 78809 34214 98752 87157 43450 65979 37788 04600 49740 05848 93293 84466 37783 29880 08762 53835 73916 03587 31573 02339 73823 42570 81911 79470 98606 77947 01312 22146 82749 33340 32019 76889 69367 80845 93155 06018 75023 88418 59435 94148 85973 48033 13355 34606 17520 81979 85019 46602 23467 55516 75045 83687 39823 14892 19584 04711 26630 56355 24457 67128 21782 45724 22899 81004 19228 43352 12297 16515 61354 40388 73782 44763 37613 30637 15692 36799 60869 60857 39369 27659 68250 77188 25770 33394 70341 26371 92251 69441 52252 36208 38758 68600 92438 67645 97718 31818 20904 80102 29071 31196 75545 55164 34685 33248 75531 99904 51701 82005 85193 26755 03263 76564 06914 55597 08483 86839 95687 35472 86705 83918 90398 14125 96462 74828 30929 34065 13093 14551 66025 82987 63791 71481 15985 62127 90742 22914 52195 84104 49977 96769 98350 25663 28438 66182 46134 28635 07746 24587 11668 45870 90256 71303 28393 47150 61424 25809 92185 42654 11236 95090 99772 36626 98793 69176 38028 40823 24820 18295 52556 88669 84577 90430 72338 33953 69980 03660 81896 47190 37885 17117 72389 29800 35364 96624 20713 13021 19162 09142 48928 54534 51105 60198 01008 72861 11379 95500 22103 98427 37609 99241 05290 57749 46164 74548 75082 85126 53818 02615 87268 12183 46116 22425 01338 61951 74699 69307 37376 29643 89574 48073 65329 08025 90106 01575 96932 63299 03210 73314 44560 32166 20493 21382 09427 03264 76296 49123 61992 11576 25969 38237 16179 74490 45944 84361 63362 03069 86872 47681 20694 53671 16937 16916 72963 58437 81759 75277 00432 35393 75615 46113 02465 54358 89597 88720 42619 37443 65630 70720 63236 30788 97966 00213 04751 82891 95405 88944 69123 18445 46997 38470 24469 85800 53719 65345 72819 67683 94306 55715 03644 96640 05928 80727 53899 29836 63975 32079 26392 18761 47551 81682 04941 05077 79299 56854 58506 47057 12776 10222 30098 34099 09667 19763 20596 27713 91462 25406 47221 86048 19064 63532 38503 08472 41918 73475 29360 48650 74517 28417 49460 07262 03602 04757 62927 05895 81110 11997 00743 45641 74959 36553 76972 37570 21544 02470 37554 33712 74882 09512 34010 20372 91166 00456 21841 75320 39205 68971 30638 49634 60682 79514 13874 52657 13492 52533 15363 71457 27523 87955 51062 14391 83525 33804 79721 81476 68329 54774 47576 14101 17324 23681 01039 02299 19962 65336 45115 49798 60903 27524 84505 18656 39163 91161 16785 83065 21674 51076 80452 22882 36296 14693 44625 78832 00723 76478 67886 21321 50450 51528 18600 87274 44541 15196 18647 77705 09188 56992 27073 97755 98294 52937 56126 61136 68045 61876 11891 52266 47553 81553 04416 88173 76752 71471 94260 93162 75606 15724 58041 83629 40496 54591 59241 29259 45677 09592 03773 87910 80059 29179 62615 13558 98921 43406 09719 48628 88638 61222 62216 07212 79564 96917 27901 44392 10623 98798 49165 15823 63771 33786 66282 14150 60954 74769 05292 03276 61805 27006 21021 85621 07726 70565 52945 22769 16669 34054 09784 44780 78419 80380 52064 74551 30773 84398 93299 17896 40498 20868 22794 99303 54032 90168 61562 95814 44217 76967 95560 45109 87311 73762 52867 25507 32059 19462 23469 60076 63906 29896 22093 29959 80541 39344 37140 69748 04250 99640 76360 80179 15540 36805 32012 37694 81980 41024 20946 95480 63915 82775 60286 15919 44892 57594 64060 39364 58778 94451 08787 87313 55333 75100 41710 87930 07636 42464 60455 81906 79235 27482 02787 84063 69216 16892 62465 66366 44487 43540 74082 94398 42003 92713 00035 22412 20524 70538 16765 53676 51436 39760 67788 16209 05994 65034 48080 65845 60614 21692 01248 91743 31210 57223 43571 26539 79275 06458 78634 51689 93693 04733 27632 75779 79324 54037 81298 11923 51891 51293 97993 73478 62966 67634 25387 11251 80483 59797 19109 32030 89713 13535 50045 66998 83694 05972 21272 54979 73424 88827 56036 87611 57790 60747 04902 69972 43533 21155 31312 34560 90870 28775 69248 57081 03103 71269 14705 55628 08413 79500 44064 57628 18583 29308 52167 36204 25946 79896 54172 75062 19337 39504 79763 51834 65849 90456 58603 35010 40948 38504 98461 10022 46482 87711 10962 53460 67241 43928 65862 46931 11264 03323 04279 55230 49808 59585 42745 92475 13356 91294 02535 30890 14040 18454 99439 91371 12896 87438 14381 94066 07305 54536 07316 56328 99400 77319 17706 46893 40690 16715 10291 58788 38388 88734 39051 64662 71782 51781 85623 88743 48093 45456 64726 63134 78367 73615 26378 62569 95929 73835 72462 07121 36132 06820 76711 86950 60174 51601 93298 37431 83739 60850 08807 49703 18546 38696 14740 00566 79336 04331 33145 31173 59311 12722 20465 82417 74800 90454 90589 27292 85633 00919 67852 56660 07815 62951 58730 14776 58045 96494 31045 48159 11086 38336 67307 99118 07905 66704 06720 51782 83808 60565 50199 68169 85809 80925 98826 18671 25586 45011 79375 33973 50171 58528 57989 64994 64395 83689 94963 10479 87981 17922 49949 62017 30911 38228 85471 76375 73439 74959 75899 05561 31641 86953 69388 56411 21282 35759 82313 56036 26423 43502 89307 71266 76906 30980 87199 19795 33425 30828 10758 04251 13911 78464 27686 62343 98242 83474 96384 30861 54760 27289 68997 51615 61368 34145 15769 70998 98011 84866 66356 07425 84797 47949 43652 03068 08734 34012 00126 44404 53540 63267 93221 83913 13638 37589 32882 24377 86440 95400 09159 16913 82675 81422 03491 14956 82059 41758 68773 27868 20063 21550 63216 63803 25927 14074 20979 27041 47266 40159 85045 84012 23832 63787 78287 28575 58584 70789 74319 15368 11465 79450 73091 40865 83154 67508 34410 64558 53751 22431 13986 88249 45511 67315 37871 05891 33362 11080 76672 61797 85922 73149 24435 58476 16435 23077 00820 19818 96036 59117 14911 57472 76895 80923 93197 44584 06934 00845 90743 25125 51336 97555 42235 70164 27363 70432 12034 96985 27888 12989 53952 66760 62117 67184 93169 05168 50466 12905 15042 35688 98688 95746 68693 02700 69254 02068 79293 92853 89240 62515 53600 87106 41178 90361 96276 75327 78730 15795 25344 28432 97860 67036 98373 00464 74747 95024 52661 95305 64958 60467 94316 57922 77224 01208 25721 07408 93422 98403 79964 07137 09403 87502 08341 03832 31247 03870 88784 08434 58631 71276 64196 27190 63344 84661 02523 96351 57833 15081 06381 17123 50114 19445 49105 24535 38405 98400 39240 44308 58111 18665 91871 40831 00711 32913 19985 17716 62251 48608 17204 35217 04469 67055 82813 61535 13602 35808 84466 88292 13080 88666 36657 83526 70603 92792 83630 86010 38424 05954 89046 73249 33808 95006 55901 46178 23474 31485 60580 82805 76616 76254 22965 04489 55510 42155 26532 32820 63457 81119 88805 72069 16750 41497 23789 62300 24544 47671 02253 15967 18119 96470 94405 24694 88421 56350 03390 85215 79509 77046 19624 21713 02251 74711 68553 65058 36270 21101 99707 33120 94880 20884 23882 34622 34439 58613 79186 28460 77585 80868 31421 90145 70775 02412 70068 27333 81362 13086 63524 93259 74720 50120 42606 44492 03238 06513 18990 50585 56890 66116 50474 67244 90582 21757 67435 64313 65393 74076 42605 05354 62618 94016 39735 43343 82580 42806 13987 81495 64416 74330 37744 59553 47896 38296 45153 25185 98938 32181 56427 77785 61576 02490 97715 29303 09293 74920 05228 73745 89046 22702 04790 52257 25745 92475 92651 73791 06396 58605 33905 45528 45285 61949 24254 62098 26314 41574 37672 54553 26466 16862 11075 50877 41215 48453 58996 95727 49197 76605 85766 09631 84627 93958 04131 17546 89488 71800 82659 90613 20069 24009 41695 83748 01487 26607 02435 90182 00519 02406 23062 80130 59730 95674 44342 51949 51061 68060 25548 81817 27197 29659 93027 62176 84164 61452 60168 75741 12740 43487 65963 68916 38306 20494 70921 60223 80453 48560 01604 05524 49064 24026 32025 41048 47471 37235 38673 26522 32752 23617 76091 74138 88526 17711 62912 04671 31080 18305 70944 76784 61754 43067 33588 53665 80332 23707 49018 99672 56463 55545 03315 64943 79740 47496 08664 23275 91054 57646 60790 87901 16170 07175 61120 37852 13222 82055 22616 48337 99865 34472 96736 06510 99533 47769 86589 79988 66653 74545 79481 59026 42309 84468 20451 19800 96073 50775 40859 91459 14089 63019 41757 26752 19773 61265 19106 05973 50303 10875 42935 25783 81472 86236 32958 60258 03601 90336 10267 27955 92918 31556 14956 11003 35068 31759 03576 97220 47690 78979 06381 15885 58110 82243 20978 50025 55423 17680 57243 40538 97430 56288 98639 93804 50621 80815 08313 99634 14156 73285 67572 19026 54098 61087 30855 97900 99229 05206 26318 99072 09412 32912 56506 48053 09008 08457 74924 90612 87087 22967 26773 92071 12115 05642 95307 87422 66824 15201 81252 13045 89601 98339 73105 19899 06389 91004 42653 80722 26189 24174 93307 02395 33776 43743 38000 93531 31780 72609 61159 41073 38480 37363 35759 67314 01835 58853 44082 84467 00906 14509 53897 15678 51825 70378 78923 42833 34543 74493 73902 23550 20021 67731 60745 68899 46211 89154 62007 28801 02759 39191 50791 37456 15737 38555 45233 89546 27652 80263 37012 31480 70437 75526 23163 47661 69857 22964 95156 93956 80888 35876 70323 83411 37908 84960 82480 76949 23198 08267 81082 78625 85367 89082 47262 24336 74296 09503 27259 97900 30374 63879 92488 89278 20334 56976 74373 08562 90855 82670 96924 71152 93337 24116 06227 36642 00658 67980 40218 17767 06390 88747 76235 14028 78671 29675 93604 10473 23311 50438 11253 52819 83524 27411 88742 73985 69327 18842 00136 88757 80227 60940 81448 39687 80182 98577 82612 27232 35489 50763 62689 29512 13927 51473 51121 73961 66436 06381 80826 05998 08283 59260 58242 48970 21057 39255 10317 12019 44022 08191 72539 80169 73923 03654 53620 32844 56644 62765 50220 51833 42822 38252 93900 00628 57760 65172 25170 37755 26045 32176 78507 73130 33480 64380 19535 53511 89926 60455 11203 74208 51525 84816 44746 25486 59218 28394 49765 28302 08456 40197 20495 85497 19589 04365 01382 79684 12106 03823 37049 50531 78433 59239 37136 31712 62560 78123 98685 78847 15226 74869 07751 27183 42330 34943 39144 71443 70061 03654 94010 60548 50560 22769 70056 24718 42481 18042 57936 26844 55901 27185 14981 43651 96703 01189 55724 62009 87832 28470 48554 57887 03873 02879 78485 59041 59898 20295 93500 10824 70691 30146 24122 86057 51036 74298 57112 02123 21079 83042 58566 02824 03002 47100 40399 27396 24777 06273 10502 36892 88348 39108 12710 01275 91466 53637 04756 14801 18439 22000 60095 72756 52707 90829 80201 27925 90459 60612 14697 00382 78687 75885 04653 04042 71244 44269 18837 20867 85932 04360 19038 33256 70084 05919 67506 32698 41026 57830 54288 33232 41794 91589 09490 17033 05353 82937 04497 42442 32066 03813 72795 61217 29287 30374 71489 83832 91514 61390 90032 85422 99746 73499 65140 69919 23992 84318 45325 51801 33892 76163 22679 90507 10073 20992 48034 54319 92509 02326 92880 28937 32728 83368 10606 10457 17240 62847 02036 36859 11491 18648 56199 27226 41430 46290 58490 72322 19097 30246 94711 93666 05050 87205 99080 29229 43465 25003 77193 16292 15694 51468 50904 35198 11226 83924 09389 89605 83110 01830 71279 74460 60246 87572 55041 57669 45510 65420 63932 27193 41482 48888 70858 69590 94650 92668 08855 08740 15506 27879 18380 17368 71396 40399 21215 04033 01520 33737 69219 75800 15792 69201 56831 51829 35407 39944 72332 53130 68690 62421 06786 97466 42085 37547 93442 99958 79238 72367 53048 66367 53448 19567 34001 75628 89064 78978 26032 30186 73438 17270 40963 23937 12359 85743 66579 57146 01298 32228 68899 68420 31331 89293 63282 43648 71741 16593 56638 25452 84159 17609 62318 57032 64482 37011 56827 18828 62938 20000 58888 69285 15388 99573 14874 20885 39377 70563 27260 01590 02464 40709 85985 01017 82311 93799 65350 49626 85897 86663 26747 58020 50147 32235 03587 60262 18211 23265 83169 44683 11239 92177 99624 93886 66784 25551 88965 89702 36463 50207 75549 23179 28079 58970 03594 57527 00714 23531 71414 82383 56971 30277 76051 33052 27055 46824 71403 82194 64337 82133 38923 51746 54038 75762 31398 90591 74110 62123 29134 38255 36133 17016 76072 48785 25836 64321 19541 99824 20292 58289 80153 81991 16194 92351 32691 39090 12230 65436 70098 62825 76381 82723 95576 03694 00379 66861 44598 48333 49910 59960 12061 39205 59989 77039 26738 69182 42557 44161 53131 25199 25753 91650 47561 46657 11794 96538 21277 35837 03850 17782 32524 28378 79125 82787 96200 18276 62596 61279 84565 08470 58979 74704 90916 36834 95829 49171 75555 28804 38801 55380 20635 44529 47330 92541 71554 07122 43367 57978 24425 68701 23371 45583 04190 83892 41697 52746 15151 25140 17503 69126 83265 26031 09696 87614 27581 05163 61072 36218 43536 61759 01191 48666 65720 86323 44217 56611 47177 74414 55578 69686 14769 29709 84423 43132 10128 42666 56485 68033 97408 30243 25175 94767 75648 17937 67846 87978 36322 53080 36011 25277 61565 94030 18249 55421 02819 78246 03971 60648 38083 03852 18762 72999 19036 41417 00947 36838 66645 81380 93112 17864 78037 70483 54340 27205 55724 67208 56153 30318 25212 10373 02989 00638 32931 39974 70386 96167 80677 10895 05032 06737 31192 52395 72837 63498 29630 31862 60792 03709 46753 05565 58230 47228 05157 95619 25934 19503 53759 59471 72933 82110 06764 40426 04547 44882 37259 51839 79521 15039 58697 80988 17690 36334 47944 37242 04156 34316 17639 27325 35684 67753 05873 08640 22731 91541 81384 90527 79817 43353 95792 70897 59832 28634 59374 64366 37181 60729 22410 30758 09945 69048 12986 09140 64559 14560 62384 86593 40130 80655 04095 23133 71738 85985 66710 92327 22556 09666 00675 23258 70286 73067 71208 66807 24147 36143 32209 63118 73018 31475 31432 11719 63620 70275 87553 11304 56842 16013 60305 71034 25495 75171 76315 76533 78985 38187 17848 92825 69263 14476 19331 14502 57802 68587 79686 16780 44665 70573 11630 91275 65425 43000 12815 69222 99988 83687 16460 89142 72277 03817 94497 61579 97211 54816 13033 51810 05212 66687 09608 23502 06265 70335 50807 13197 17984 14171 09338 07142 78658 43012 64503 63602 44360 18528 00339 03017 30613 28728 50881 53553 11917 81484 83065 27390 61676 39213 59714 46920 66888 63755 77900 06524 16935 49334 21392 53265 71196 52347 73055 00680 66512 65376 38738 30809 00707 65725 02015 03873 47633 25336 26992 06793 18016 75040 95561 99579 18670 86091 95667 54959 32428 33074 88715 59766 18373 15485 71322 62276 34796 65294 12107 90519 09692 72323 67464 63669 57394 66558 65309 14394 70403 61897 83182 45245 01403 28323 72575 77987 47214 40304 99362 48459 57742 68957 50911 86801 28580 61038 04078 54786 95635 25581 49049 74298 27237 57206 84892 66813 32324 48735 93654 14603 47084 36716 15850 93675 21941 42076 94518 99453 71887 13966 41253 40519 17288 10591 14406 09402 08163 59079 70064 72448 18336 18306 42174 53469 63545 36239 00467 29917 64502 06529 43318 85320 99902 61508 79555 25907 26690 02049 62671 25760 91101 48039 26888 89497 03455 95846 20170 65439 62757 88885 80593 72767 73412 25086 93069 36120 59466 92106 89961 15807 58826 59889 98793 47464 51132 78881 22831 75647 86823 65625 29818 63946 54729 90070 48938 24911 49735 48613 17355 94584 34855 13688 57543 03229 23364 04546 87779 36101 20890 69089 65982 53055 03372 13377 23833 81078 35017 29729 10110 30736 56135 26857 40095 79240 64499 68971 81681 84627 68231 96412 67270 41348 70990 54515 23620 95118 40885 47670 31519 17998 66027 44766 53072 29713 58631 78542 36953 07919 24215 33276 02697 44512 87964 72631 32922 22055 40940 45982 58323 63180 36844 61282 10863 40302 49622 98932 84696 34248 07491 11814 97823 24581 08837 41621 05912 40999 84140 05885 81875 37870 30710 25883 41720 44652 64286 83732 35718 29761 85170 09368 27190 23059 17975 26996 40865 99524 48206 34197 52022 37855 29968 61488 10153 44896 22788 98723 45323 46160 22054 68717 68580 73917 22804 09514 97953 06435 22846 45916 24636 31651 13353 42762 99863 75549 33011 65882 55291 99266 88001 50049 24801 38360 93164 81631 12217 81609 92151 09900 20456 05657 98355 82509 52508 70134 87671 89208 67070 28140 40814 25524 78364 11178 98210 25277 21043 96203 23921 68311 26172 27729 74734 87026 39373 80075 38368 28798 28100 20334 18563 70861 68175 86965 43977 29419 22618 62270 97460 32217 59972 27525 37987 36841 82241 58883 15141 00405 17163 24517 24964 53435 71634 85352 13287 26843 10165 38324 02390 49326 10127 36570 10810 92273 02724 86366 88323 88265 52891 88441 23522 43859 17758 35411 90066 50197 82734 19774 75040 99012 65967 01858 80079 58553 07671 16322 61981 61462 52472 01186 57045 34492 90104 27098 28943 06595 88608 88300 20406 12201 81864 36888 68214 66783 76648 45584 71506 07512 90024 41241 13157 70708 97800 04805 81229 23963 07480 05296 16046 75260 53155 88843 11612 10136 96853 38016 93299 87730 05455 28574 02354 27524 35264 96460 85168 90896 46180 75111 72971 46471 85367 19909 36863 81724 85591 81237 37582 80067 80162 83139 10561 14412 64309 91449 03544 54979 04251 47999 65509 59026 44581 99057 43466 43848 84514 97333 87219 48228 42437 99839 73972 93279 81233 99187 12622 19844 63214 80524 18617 82545 99072 53556 78116 02450 42744 78404 57700 96224 38882 23402 03203 64136 74964 09793 88235 35786 16914 72231 98971 56870 34921 48127 94410 54865 40963 14891 65041 26072 11417 02703 98640 81875 82127 35814 53525 77159 08789 85547 29658 43348 70252 04297 86812 43826 99849 58823 40489 16631 30729 55317 41903 18618 36924 48056 20926 05672 67931 64494 17145 80055 66073 66792 12252 78032 27382 61531 61288 49962 29263 09493 48552 14126 62771 07381 02612 66710 42563 52069 51135 22399 38211 17251 13819 20046 03103 87713 99811 32075 82981 59964 39418 58551 15310 00220 70430 12325 62500 72705 91174 38926 34865 71646 60687 54303 17714 86445 46802 75406 14436 32079 23935 00127 53882 15590 92061 07006 69931 44013 21672 24681 15712 65464 81839 50228 78087 84289 96659 01779 94634 97254 21528 49536 33237 73584 75412 61714 32703 36040 96042 35669 00109 25328 54286 22070 86269 83050 08908 58967 75901 31609 01897 72636 82696 31620 06437 78843 16173 50998 29740 15650 18797 31589 68140 15673 97335 93348 60690 95940 47432 82996 67412 62335 99740 27939 43495 13489 27750 77385 36816 68019 06939 94067 81666 62533 26174 57302 39708 33896 66057 88645 78089 98619 39539 35662 63556 13930 83231 02093 48624 98066 89444 23177 94951 51012 81951 83445 32257 62543 07098 31394 29520 17702 68450 90811 89753 65461 89566 26697 33434 96625 92086 85943 52960 65576 83652 27782 85130 50767 66590 22369 38170 34620 64561 30134 13809 95008 85388 30353 98484 85203 89116 26410 23175 07850 42238 35115 94817 69797 58943 12421 39990 35625 05497 39595 04353 30077 09353 72427 83815 76640 00044 65354 05478 28547 53202 27841 60093 07199 49274 48523 30459 38991 63245 41682 44109 73609 51934 32101 27500 33287 76280 50096 48367 10505 27705 52253 60341 00561 84810 34804 83996 33571 68189 09945 34692 51693 28487 95015 96109 99747 60755 13441 98102 12114 20883 60726 47960 16563 67862 09765 73275 63455 39663 71969 86555 50854 14481 92208 75159 12709 41291 15909 75768 72227 10218 15161 56966 73121 21682 10693 37502 81923 25704 44837 81888 41343 50235 70814 42828 83942 61064 19439 34861 70608 65469 63190 29557 74783 84921 98240 05183 98297 46892 84291 94158 90650 21319 29658 24240 45567 92570 10383 56169 87722 49029 20340 48618 74582 99591 89324 04647 50520 69114 44859 79022 77642 52702 08743 79795 13863 90199 12393 65581 73241 63222 24889 44261 74540 28478 94473 97655 53500 81432 14486 66146 37857 55459 16332 79934 51485 36614 64493 98740 32059 97397 45836 96928 46605 59794 42487 42724 40397 81049 73858 53124 10607 28950 88259 54088 20363 39588 24366 73454 78785 39203 01339 24922 99099 50171 48144 20506 39388 41086 95975 33259 02150 09184 55874 86356 78390 45663 97641 65506 70334 78631 14907 41901 60572 23149 07216 31985 41017 70862 78213 70463 99123 25050 41346 67048 45023 52961 55155 53264 29296 88938 86252 56095 20042 52618 68908 74372 17486 44060 92800 34800 52914 75191 36619 73557 54323 96364 22450 66272 78990 37196 73247 63189 90309 17848 88037 29329 22997 89188 53372 01170 12561 52084 33293 00657 02684 71793 13304 71521 62269 77360 08552 59182 81226 83817 14257 77348 08743 38784 76647 03969 28127 07619 51318 45684 02089 84595 40348 26488 22182 60268 36199 27676 24802 41555 92164 16749 91267 68241 68086 65674 25825 78749 84082 10379 23616 04045 16395 82694 47365 14036 06828 18140 73251 28265 28848 70738 49511 80496 00766 04842 28837 88157 05692 21341 04919 92226 12225 20216 71854 56773 65407 25288 48076 81714 18912 85939 79236 81577 36086 70624 07113 69448 85341 44972 06275 15895 49376 55771 83652 10148 42085 21861 07436 39512 13383 64519 12977 09596 47257 91555 08681 82766 32482 76288 06648 16027 36713 05559 72851 01060 52070 36699 43193 97187 10794 28662 41450 42715 43451 78753 69494 33735 93305 58920 84115 75170 55161 69866 86312 19794 45307 77574 77326 90893 63327 84666 47162 22143 77410 84980 95518 03039 69348 86290 74753 45284 76719 12608 16224 32202 77584 83099 58506 24705 97816 47350 68122 97545 69611 83318 33294 95250 35402 24836 40430 19902 36576 87862 94727 13786 35608 44293 40148 68419 69960 93444 23172 37201 07072 86132 92208 68988 15551 08847 07430 69762 51162 90389 27558 91584 63698 96769 89651 88878 10618 56411 10495 67558 75825 77554 43696 86420 07775 28280 92537 72306 04811 80458 41204 33095 00177 31867 36519 13728 55681 51745 09301 64042 27135 68200 86337 65652 52837 05501 16690 72822 41327 51799 95743 13906 57839 62997 77137 22427 05426 77289 01874 75679 51867 79132 52135 28429 28522 86184 85108 34797 67760 84527 33797 10892 74450 53436 82314 31640 37887 22344 82886 65802 70140 26383 41041 31979 64841 58181 47945 59107 68706 72375 57538 40006 09343 49001 33133 97133 42160 22080 04182 13439 94592 66496 71608 69528 90627 68286 47971 88712 82673 47011 23116 64370 95521 44882 14235 87061 47666 35013 26128 14610 11743 47401 69187 04971 31547 53640 82867 40644 17230 86418 00349 62803 99775 09438 62900 62246 73218 46063 78625 11635 09203 12440 66549 97056 28895 97183 15832 01323 17025 41330 48806 93015 15819 15416 30195 66508 78163 34676 81551 40831 63649 44267 69871 93953 77254 50576 68586 00697 56030 47679 17186 74297 17691 05843 40063 87190 29652 75718 30707 96772 61658 77262 01239 00676 09824 49887 34112 11946 55897 19251 35310 99375 20640 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000 (end 7000! -- 23878 digits) 8000! 51841 81060 48087 69398 05819 79742 77269 85651 10053 19368 41770 67236 11545 95429 47531 66061 87556 64354 47626 78482 15721 66271 77834 24020 91402 35545 63607 59666 12951 09473 03593 45083 68049 33452 90537 80777 28424 42234 30948 66850 42075 45761 62984 86973 90630 28010 80456 04778 38079 34198 53373 37324 17021 56878 30760 51465 18986 49654 74928 43108 12985 06769 88443 13938 29005 53680 50593 36923 23370 15777 76119 54181 39577 99277 96928 24798 21704 44256 90630 64297 59566 06152 84217 38794 32935 93394 68182 70186 67348 87806 16754 13987 61045 77489 42431 27307 54187 57707 67227 29798 66291 01155 79390 13935 78157 36223 25163 34761 86050 60810 91521 68525 85678 31245 65648 86236 86484 70991 61599 18400 41032 32363 42739 06177 21550 87262 15122 78528 98002 92896 61663 37781 47409 11344 26418 62736 81805 39561 76033 19688 86816 94792 14366 31109 69566 16662 45684 23534 74094 72399 36775 59200 05965 40222 95762 08803 45719 92560 68521 55155 36613 11155 52489 79947 58747 60323 54615 10505 81852 32470 55078 94849 62222 23442 71554 38380 81951 12178 33301 39907 50969 97908 88717 22288 34753 96658 11827 29003 22097 61004 25094 95611 27661 50473 57641 58420 99138 83188 36665 96283 43501 10757 62948 54855 38721 44695 04848 11274 75964 38888 36944 64750 19134 11101 15013 43192 92480 95709 28328 74361 46790 68177 17284 41337 42153 89578 42050 66445 35937 31793 64373 72450 36291 72015 81167 18327 44376 42779 99534 56253 92625 48159 18336 72083 91806 23672 15252 45990 32798 87653 20006 51404 76309 04029 04846 37702 18894 09054 88007 50743 30035 91574 60135 81951 39767 92342 64626 32571 66662 08358 86387 78573 54875 48511 43689 78703 42245 28018 04745 91238 04734 33938 24575 87778 57379 72096 28363 43195 73487 03029 33762 38992 79647 72487 30649 93204 25492 05325 78843 04114 92360 06115 61065 05934 86219 32000 19104 49132 47197 00211 25981 16849 30307 30274 97851 33620 88212 28098 45782 07714 18128 27966 36362 81919 73668 28535 16013 75044 38728 99773 69313 50044 11493 85108 38853 87919 46584 74090 39413 72285 78159 32350 47238 18559 40113 22459 00167 71502 92708 93600 42246 52485 10946 63866 51973 21005 44537 98447 41064 31632 38299 63614 05868 12349 10879 31409 55695 31800 23467 21968 96669 85659 04350 76486 38993 18555 50323 91476 59298 96038 17980 79718 70793 26745 52999 25683 78670 46640 25533 92065 58972 49077 86307 97643 22829 23508 63008 06120 66399 36439 40873 62940 65708 48617 41604 23860 30580 00177 27373 73249 39049 24242 70694 01233 78123 94270 64894 71120 71388 16992 59332 46264 22093 00016 59073 66304 53173 39473 79709 87575 84199 29746 46875 97633 47574 60586 27362 19062 71916 28029 34776 05132 49151 12324 67505 12078 99522 54385 46134 72700 96638 56815 97483 82324 02907 24203 42374 60007 77608 90132 78555 17703 96779 49267 59599 31818 84198 15608 96370 50732 78673 61334 75038 46276 35817 26616 85186 40005 42275 21286 09594 44374 74628 82881 54167 52946 79738 73778 03993 13230 79777 43874 53688 64051 96707 11642 83250 10008 39007 61180 85023 50985 59014 25677 88121 53901 91084 96882 28577 79764 81046 12328 01215 22525 04539 45371 05188 76049 83603 21059 93473 90415 57213 47488 71996 38113 64201 81183 92790 85190 90943 76586 80963 50062 82922 47030 49539 83378 43334 88113 98122 20385 90365 22497 06363 18615 32266 91607 02518 14547 34575 11308 39730 64847 76527 58103 14404 08269 74365 34750 30891 97983 58395 71688 87956 82462 99771 37561 61417 06254 41270 97345 35561 69865 51325 91562 27254 35627 33728 03712 56305 10522 33849 56202 47153 06540 66736 41171 91124 70251 11599 12713 19192 78119 90194 62022 02900 42060 58417 00502 13736 36434 00530 44942 82322 62208 14785 51884 42972 91052 59269 48277 67243 51287 62766 22662 38032 88675 01595 05686 93980 33047 28972 51255 91275 25550 86747 69907 43367 16429 45354 50187 15237 29767 17704 23227 87030 82154 06841 96850 99231 68373 48933 42712 28707 17366 37706 05020 10088 76351 51376 40255 84252 83231 67572 44204 77333 80451 91009 13185 17583 33110 56172 36291 57065 60173 06871 55256 41357 23504 38525 76193 14949 63030 91802 38247 38092 18898 06730 19641 00240 03223 66727 40010 01870 90237 18766 49932 54517 26553 76918 18575 98896 90822 66100 58781 61707 43438 95193 54993 80226 84502 11592 67175 58203 05138 58404 65551 46818 20097 36206 26322 52300 80920 39541 58369 64139 13407 73749 76540 45901 41945 87173 40108 60077 14588 64828 19357 96979 12785 79785 00176 48783 76635 41357 70430 67189 62709 59632 38623 28424 38894 88559 52593 15612 14077 96924 20434 34337 92959 17523 42530 99019 66312 99243 55197 38156 01253 07245 93787 59861 31702 01892 27482 75714 07481 11256 37423 67449 95900 97089 77116 80116 16237 16441 32532 61188 53276 22466 16357 89567 71078 35342 65147 97222 86390 90397 97338 89472 87680 20524 33456 72705 41292 89081 77768 72036 84206 39684 82627 29368 28841 08292 12938 73105 91588 83944 80279 64223 51899 29385 48052 20151 05215 02554 03792 92496 62359 04976 72108 48616 21417 33117 44804 99388 19872 46652 33026 85395 15367 03916 58258 29197 50767 81007 14915 28241 73076 31066 57483 21559 12667 57538 04502 85764 37215 75261 37362 40871 40771 65539 87134 68801 02723 33278 63544 97814 03820 92611 76248 89904 20059 53880 58154 84084 79000 41456 44942 80201 59837 29681 76017 09003 85580 80239 92016 40225 89773 70983 53750 64465 97820 59649 87941 27260 02478 85168 67242 26796 98361 33536 98204 24782 00975 05030 05425 86831 91563 61435 35539 92313 60036 60639 50583 50165 08002 79196 00761 49854 25537 49048 29809 49824 73702 34097 70159 99594 70899 79896 74062 48249 79346 24684 70439 83179 73175 77360 61765 17205 35704 34723 05012 97960 18219 31752 53193 29134 65308 84405 07833 96272 63638 08342 23106 21128 91335 43579 65301 03262 03848 71261 08228 95658 78660 54324 06806 12098 48867 74966 62379 47249 94640 23699 79439 11108 92279 67118 78967 10367 09703 75983 99448 04105 03807 29682 27967 26024 53763 65368 81928 87619 85316 73700 19386 67279 88262 66516 08549 81946 11006 08365 84315 22287 54596 09224 06608 78828 05152 34278 55600 08281 99933 74377 22051 92621 58089 28574 10620 07936 47945 92703 44535 83257 96124 52215 20843 79129 74492 48502 26312 87593 31569 87040 59427 03927 89396 12356 26084 45234 71484 09894 46801 24721 22788 66800 50343 11352 91309 30775 91458 76626 50792 86354 30364 20022 54109 88547 05209 58057 54729 67264 50967 35345 59041 55067 81517 99190 12020 71558 50069 18140 01155 05208 62368 40275 02661 73148 90579 37913 21983 08370 86334 56059 96821 26005 27145 06502 89709 29811 10976 14609 82755 76586 22620 34834 95564 95132 16367 68860 60435 03742 03264 88147 58846 47359 46879 63366 36772 96164 79255 28531 99173 17683 32139 00738 47098 33919 05712 20553 56801 39811 37152 60539 65650 62224 95557 73630 99669 73538 28360 15948 85658 14828 62057 03803 59913 95829 83568 72628 63521 33327 96671 35011 95384 73805 17345 13915 52828 39857 21002 16079 40078 54181 27261 25114 07105 61697 02198 36146 88212 06466 91349 36851 38405 69709 62157 23327 39957 48672 65165 03266 18449 51435 94309 08532 42888 09870 11298 43345 69382 15585 75764 19592 12880 13258 33682 75448 25614 52109 64036 36236 20516 33517 08660 14853 67059 89270 17905 60337 58121 06835 56099 47777 12199 60317 40383 04905 62799 07601 95069 85301 78791 14027 51883 16909 30907 53801 01423 63121 35957 11966 94506 97847 01121 64318 18926 47801 01629 11976 85845 29025 10023 46741 56440 25990 17841 70027 48628 65251 09206 14213 42760 60760 71542 87934 37586 91464 81255 31578 83201 42746 31894 32005 10420 67384 05599 43507 29793 09594 81393 93941 95400 85714 05599 87417 07899 24778 89519 10485 62079 88191 59459 16510 48661 16672 29874 73140 14886 35641 66503 04183 87272 83829 73521 49377 89219 46111 87186 27887 79787 79279 21100 77337 53111 50051 32302 67968 06827 95186 85349 58314 86057 79157 56232 90729 29840 92515 45653 09846 27057 78673 09364 17301 84883 25424 59912 82804 57806 29089 60592 21424 58547 89780 51880 13630 70559 48197 05297 38391 79729 70335 20045 65586 31654 70740 51590 08279 19986 30472 33636 42757 72835 36770 46074 34655 55589 50409 87462 50453 44788 46156 87687 22918 79443 01513 56213 28868 08044 73193 11789 19793 05451 69226 05632 01796 08446 94433 40708 84799 04854 12969 78551 71152 11716 62097 20897 60285 15355 58753 05646 68095 55784 40812 47818 37984 71245 22100 22726 47177 73387 70981 28930 47216 73416 17377 79244 80867 17988 63169 60360 47020 67708 32722 58652 08590 85223 80273 46814 23537 10743 53562 97923 64698 61215 99253 64323 81883 52780 48788 52556 90491 58674 92334 75007 76156 03294 00937 16457 48372 61928 00002 71819 82920 74664 55481 58680 35762 05469 34096 60771 01474 74279 09587 13889 46850 46990 01375 24205 08405 36265 92034 40492 02032 71294 62329 90628 95731 44438 60583 71884 37317 96367 41100 43631 05167 02160 87312 08960 14758 94511 75789 56241 88080 58742 37677 45338 69681 09958 35956 63570 16251 02251 85401 89219 75546 50940 55303 38627 84973 94081 30829 43528 98991 62457 59636 88460 35929 22942 17908 98347 17845 62346 94276 30970 12026 42916 26665 50355 58700 02230 05270 09018 21226 52860 45218 20641 24177 49884 12942 71893 36302 36545 39285 48724 89624 02537 41079 77924 30249 63594 57057 66631 29006 84105 64675 01828 03436 19285 48446 37909 46532 03004 32046 76885 67799 63875 99835 60864 21228 48272 06534 51286 88307 54718 80601 34439 17575 19017 33432 66141 59043 36356 20374 14769 07796 19909 45245 87114 43509 08034 08665 13672 02309 65813 73198 63540 33932 08941 96168 99204 24432 47479 68573 96108 71273 77967 03747 35288 36819 09616 59702 68355 34742 43684 72551 68407 42170 71354 65274 65351 16963 32914 77837 80243 81099 13211 75679 49274 04037 78008 01852 03800 60157 14042 73737 20089 79291 64294 02176 08074 60261 10642 07215 99900 91939 20252 43976 22613 03329 18724 05243 07039 08618 17933 99466 87720 81699 34261 89782 92130 29031 99243 79832 04058 92256 29539 79486 04154 86373 10536 12062 69477 20692 10460 87560 92822 70030 93875 72270 06473 92949 05021 03126 32566 05961 43781 82416 07530 11043 14071 51461 24558 36092 40897 15072 98420 47797 81835 19778 80723 17871 99959 32588 91547 46074 81117 27314 32448 18071 11150 79679 41670 73425 81437 29806 70823 86721 12447 90977 10732 74252 13589 27540 71738 39400 67210 63807 11507 70883 22496 72321 22780 09639 24157 24659 73585 35592 91308 80364 65860 81546 67307 95426 61614 51379 76962 35956 02209 31785 29517 23089 98636 31646 37216 76985 77199 25581 03408 06485 11045 75479 43543 02113 45962 99360 12931 87655 44135 27822 52902 59052 79265 22424 59192 42055 53834 57795 55604 96463 97015 80055 09835 20593 39744 82452 10174 07407 22504 98604 02336 48168 33725 98272 84685 49285 11968 46428 03686 49395 21956 33452 08880 87080 15805 55157 11364 33741 23722 08481 63027 69164 12221 63929 90257 00747 75224 05316 96532 66668 62187 25628 35041 92266 12214 24991 21122 72038 31546 92351 84919 02373 54213 74651 47771 38996 89902 57477 84839 71902 12293 30122 04453 46946 19402 71761 20551 12566 53508 87581 45645 24920 39270 85266 39232 77400 55111 10260 61754 77688 49421 40575 84467 38144 62509 40522 20243 53605 78478 41793 51235 07018 25943 91874 78352 69634 29728 49501 35911 18691 95708 03538 29647 83783 78375 42810 32334 26388 31070 33175 19101 24087 97985 44735 80778 13880 66249 23089 73937 02580 08608 64919 91864 74030 17371 72761 76471 47136 62746 14936 39264 22973 04457 76533 78175 67609 08861 31560 51548 41372 37606 06205 58784 41613 04430 82791 21154 98356 94041 54114 87288 11237 34064 42638 78761 02804 97326 44920 10438 54995 64770 59902 21875 17195 45599 69327 48653 17849 45867 92170 80779 07953 29856 93151 85465 67769 43943 25206 14083 93979 95031 26916 43352 23966 28647 95627 43408 52791 51391 43854 66419 56515 32579 09520 59232 50672 93212 74234 50164 45671 27828 33088 58062 57158 02564 15002 06849 88999 17637 10190 41148 86278 46123 43133 23581 57438 67023 21026 61280 22581 49138 19758 86416 46733 67639 54501 40226 83984 55694 62852 27888 85601 66834 22618 51710 19743 28190 70153 47000 49126 19881 41291 69847 17504 85117 04672 82931 56614 13922 28102 99538 77942 95881 26528 36414 25689 36987 41612 14751 80537 74066 46140 97067 81189 03150 77947 42605 73006 92162 09258 12108 47013 94688 59223 03234 95697 37934 32720 25567 48429 71309 63727 95027 31945 60496 99658 15855 85029 47550 25669 00823 50768 44475 84035 33298 11870 83641 75373 98004 75887 63758 68776 22746 09366 89754 81375 10668 51463 79691 94462 11803 44490 91192 73073 27384 31581 27381 33079 05105 80695 08430 98641 41940 04837 97402 76684 43177 62753 15295 74101 28680 05477 96932 45965 60238 92413 74426 81039 68044 07291 15542 79193 04056 39509 21330 91359 47647 07025 57921 22595 85961 34420 90245 18561 90021 05763 67846 37394 95846 42780 61968 46261 02230 19260 43026 06503 70028 34594 09047 53492 80623 21098 90542 11052 17666 61317 08627 46516 60996 29200 69953 71286 70337 03896 98186 56307 77821 30064 97189 19901 69132 00273 09879 54783 00505 96943 72547 91157 12885 14943 96380 30706 73906 75467 31791 06217 23069 57004 76781 25400 61439 47248 69185 18516 85129 36251 81315 65064 18479 09824 24811 47950 11763 94081 54544 71436 93517 91999 63557 71169 54750 74709 96096 10684 90924 70455 07555 54457 06981 61393 26652 49623 37014 15986 85725 59068 23801 55768 73777 10351 31704 68055 81647 13664 61523 48786 68160 51286 07558 72666 47265 08570 83950 08138 54656 55856 24935 31554 22641 71400 80274 47035 79668 82556 80869 63608 80416 60018 28196 40908 41064 99636 22226 24434 80034 29756 25341 67807 56119 29768 65886 03410 53892 09047 46114 36761 33195 17386 36853 25528 45938 17389 50826 71956 68985 48824 60963 67370 81629 08311 99105 66299 41819 03962 15220 66762 26003 88659 30820 65502 87476 61997 52326 51314 21444 01887 07311 06820 21480 10842 00087 01585 83815 66667 94910 40183 54215 10096 43603 61238 11976 07277 94008 10238 47182 78419 38394 75301 10799 90940 14041 87191 52319 60071 97256 29883 62191 92838 19264 36943 28614 19127 51867 71199 26450 70554 83995 22975 19913 69694 99153 10230 16389 27302 55001 53603 02124 20892 98570 02031 04057 84358 03921 93542 01906 24135 23770 61555 43959 53909 73816 06814 27248 92489 33373 07480 57037 04999 10120 57306 14394 09289 22490 69787 43948 97503 03124 02717 58315 00604 84521 58054 99429 13182 16885 55201 73186 07217 70870 66179 26694 58035 66053 84789 63430 86613 01778 82001 58338 92543 62156 16869 72258 07802 60124 70379 56301 15376 34795 29708 20506 99603 35968 89261 72854 54382 69049 65429 13203 88472 87946 63303 55452 86834 18323 79839 93089 07859 18493 80798 44128 28753 24723 00151 15320 51828 46964 16345 07556 88383 89118 62848 09962 14807 38447 84075 22517 76825 17918 87468 68033 43459 78256 46770 77197 29043 68101 87462 27700 34260 30572 08042 15333 94371 40148 39786 72554 59263 79598 11853 93124 42808 32159 60179 84420 56418 23941 60005 75594 59707 34140 91663 88280 99560 09355 72789 54937 35220 52796 27853 87489 08526 61539 53600 49498 75665 23040 29281 37689 70602 89362 64661 10006 36726 70024 06616 19498 12998 91067 64808 58243 51120 76955 37867 95336 14841 50629 56059 25947 55667 78037 04149 15335 23733 71052 98101 32220 58250 10959 95548 19676 82516 94219 77956 19581 02224 89859 24038 23241 12705 68957 51873 54126 92180 39606 61796 61832 62641 15985 55482 98403 24029 38741 41254 33832 29811 17065 34959 71125 85301 43601 02425 42539 31712 38718 06820 41836 34326 18837 18206 03595 20750 04786 97645 14171 52108 72380 54240 28628 25565 32300 12294 73571 02737 92538 14741 53607 99245 22614 98578 05523 62088 27206 64191 28301 80533 67366 60483 05349 02537 88684 56489 81250 95077 86489 35962 33537 77047 07982 91189 49041 64018 75596 03144 03097 68442 32355 93221 07371 78245 80605 45572 17529 14965 92381 84114 68472 86528 24156 86313 90318 32584 07144 41898 71034 01511 76272 76645 55598 87030 16383 41797 93895 46360 51982 72327 53059 00648 86746 05191 28228 87829 49468 49429 95299 75676 15613 86333 97211 14148 97396 99768 70963 48218 13726 95977 53249 22207 41530 05544 91704 84585 76935 23449 69447 54853 98716 90836 29014 88241 02975 23903 40273 94114 48245 45666 52831 00169 22448 88052 88725 25905 90967 08464 26931 05556 57228 58341 29946 52178 72910 72192 71266 64744 31341 89676 61184 26682 08871 00590 08744 69701 93102 89770 46278 57225 09651 06199 91297 90147 67081 39920 62420 47982 79768 98715 92039 10358 75265 80726 87854 26932 24384 30268 34756 85516 79629 47672 18846 16979 49477 61512 04628 85317 46693 01866 06533 20207 27375 68953 85543 55406 39099 20784 86645 99263 17449 27947 24925 15572 20212 59508 44904 25902 67052 20344 23637 54343 93699 35991 38774 82510 63812 25672 20612 23431 77094 14475 82272 58805 29154 17927 10851 48958 13062 41370 07814 93755 90941 07276 70852 07611 75798 67728 85536 63558 35579 09419 70123 08900 01169 88661 58890 00893 69996 23145 36228 10753 52951 07795 57684 76001 39492 93804 30544 18023 34440 97635 78915 96154 81193 64554 59093 35936 34305 97512 21477 01187 23361 75266 37051 39866 87747 48412 72005 12603 88676 66113 28700 25162 26743 12121 60288 73518 37802 94677 55963 69507 01095 42009 52440 54998 95084 88852 92882 74441 85911 46343 07929 38885 85525 08605 56741 21479 78516 89252 54034 07409 59222 75467 48877 14418 44647 24989 51954 96049 97992 23115 11727 29843 01521 02116 85038 62230 30266 40562 36651 60930 79164 13189 62158 00127 83600 95119 08249 20396 95325 06460 37159 28999 88195 22106 92570 68290 81140 74569 06629 56523 48020 01334 05959 16009 53361 50043 83865 38144 91214 82245 10507 16716 01970 28878 59471 24977 32094 47153 60766 76717 72792 18709 04806 86929 82540 47951 72335 43204 28746 21624 45995 13464 49978 32377 61039 22299 34218 74401 53509 55817 98656 96827 56770 39977 37361 96269 39100 73423 74062 61140 80686 60869 24468 77207 14378 16918 31707 96445 11676 55380 51188 11872 12182 24460 78430 12247 23445 16388 03203 29577 07503 38295 10850 21374 91596 48193 24456 44653 73951 89829 71116 70535 82705 56203 04169 16637 25470 26797 62844 54160 61219 74238 37423 50328 77206 63901 51061 02673 60373 34121 16494 27848 44026 25897 27327 67110 32768 14260 63609 65616 41747 81055 73959 80967 35042 81857 29690 03484 94674 00018 46563 79797 07843 95173 99849 61876 85592 71410 05576 42190 67491 84565 84296 70416 07905 17332 56942 36589 74256 01423 00378 43398 08118 26994 97303 05084 40419 27390 53923 62323 85931 33959 72048 90756 71535 57410 83038 01904 33544 72781 60258 92324 44808 70169 47847 16375 97986 64791 06734 84554 01264 15449 90079 89074 86576 62647 92144 21702 39790 87574 23086 60148 72141 22791 61097 59427 35580 07546 63172 32537 42063 84103 12533 94787 58186 79764 42695 86188 59438 83823 02300 24878 85368 43063 82477 22578 42658 15789 91193 46557 77119 44608 74157 13648 18908 99892 76546 32946 51676 64818 80250 83275 33482 16739 83095 21928 66223 12679 38870 85031 73823 28290 93258 17511 62716 36900 05310 62996 73943 45046 46541 99216 40878 43213 52200 01687 78822 10859 11096 48584 14880 19061 48335 91831 66115 79978 63271 21909 95552 38297 79910 03128 11421 70348 69190 39816 03120 68180 11367 54275 53812 06896 24798 83191 59872 34168 59289 75624 50695 24342 75454 60088 95600 48081 54907 29330 47345 48692 50269 22172 28329 23884 25914 51981 46603 08139 77974 19549 47878 84694 88714 50434 84285 22171 46323 59473 65112 13534 51702 75950 65988 63101 89729 26805 42782 36943 36282 36709 76390 62687 74160 43494 42619 08202 26026 74364 36914 60261 00745 24451 61046 04043 33652 07362 09524 87562 24095 66445 04832 65017 96999 67927 99662 09546 51328 39445 26809 27674 45505 67653 37356 60274 90553 74673 31802 66712 14385 25236 98203 19062 73616 57542 50369 71220 38135 65615 45473 64837 69514 11350 45002 71465 76464 79085 52467 38915 09705 53745 47723 08614 78552 10040 73822 27479 48834 44483 94802 96145 96385 00288 88065 34028 17257 82551 52746 31017 21056 14679 85501 88947 49313 93127 17376 74607 69637 78821 36074 58745 59724 31412 69195 93536 90816 10864 79835 65045 70590 70067 85585 09909 61940 89639 30915 43019 52227 21151 29578 38928 39518 51775 92095 84884 15269 02664 38868 71575 77154 22701 79061 33116 23102 03698 69238 39135 57009 79288 17140 48874 28085 45559 01882 08464 27586 69529 69340 93012 91139 80421 71231 28573 79383 70092 19293 99857 89195 32345 57795 37859 66128 40832 88812 96202 17480 28776 82031 87771 34997 81512 83965 75271 42687 08158 44140 67932 66275 90812 64535 75543 25783 63218 89633 42412 69363 00350 34017 52561 31231 19876 52187 15392 86213 65373 29311 97276 05022 38344 81003 35898 08744 71968 22181 62299 98739 96099 09153 90734 77535 43210 49679 72944 70701 59045 22065 70587 43894 22160 83306 14142 19582 85449 75163 40989 29249 82279 20584 28109 78083 64504 83662 49258 36325 83351 92230 12417 14073 72437 31542 19896 45139 65150 45519 89430 95069 29811 31226 77980 60487 58380 70586 73439 45571 92198 55167 68796 85131 80667 07999 51557 89876 32060 36926 98735 87265 28244 10014 77777 39715 50062 58776 50972 67278 66269 31803 66476 32335 85558 77527 30503 50608 34300 99634 45182 74454 89405 47349 66651 58478 49977 41943 52411 84724 42808 73174 30363 35823 11900 11547 87441 38201 20306 26011 70403 57128 90870 81930 15450 42518 92917 51201 03570 83939 65825 25955 10121 61935 10570 29438 73763 48906 52108 15132 31969 89669 61274 62464 04100 08284 30222 01589 91101 74987 69104 02651 20238 55443 92536 37004 61847 22977 46267 01284 45929 35243 80963 56999 17510 08306 13862 62600 30805 55614 00135 66659 57238 25480 66278 09890 54901 90319 01778 32119 83849 71197 01876 25213 75849 99981 40359 06074 11622 90175 48395 84592 04328 09705 62326 45959 92790 18127 90753 79958 49812 39481 55401 55155 11871 02149 28862 58221 75994 76601 33217 37185 28587 65664 50327 82330 61915 73267 93553 33374 00255 67934 14504 63569 72399 29450 46074 43125 70228 33641 63036 87858 82394 31879 75721 72275 75168 78121 59986 17178 60830 28002 42648 22865 14402 57189 61220 95565 84215 04021 97485 65778 23099 91539 44359 10339 63638 93123 33070 27325 89138 83350 44160 76293 91725 02063 44811 74414 35965 83403 90366 44769 33849 30316 26469 57740 90105 06316 71032 15039 18765 61060 02066 71656 06000 82903 88193 29867 80134 61274 60525 80149 91424 45607 20121 00618 26828 70070 22243 94979 27982 55834 01080 12618 88924 94082 38180 73059 44532 26139 88128 00189 04509 96580 61521 67731 88414 67950 76694 69839 54032 05446 17913 81417 16657 40826 17795 10428 68914 01037 84741 43567 86008 63161 46182 69240 48450 83240 47357 02868 97869 63021 37777 55121 47079 50507 94650 39079 29070 94952 08548 36143 95601 19651 33118 83505 63243 78311 65056 05044 74668 80333 95582 73272 99949 18205 20831 44137 91658 38919 72714 78367 12242 28803 77351 56669 49695 25901 55138 66442 96755 83861 39171 75738 67791 12111 31197 76748 99504 28867 25189 90160 35044 47384 50397 47303 14912 11992 20126 74221 32180 24708 99244 40383 17738 15093 87728 55865 95167 74423 96028 54017 63222 03559 48581 53930 88304 85698 60422 65425 93252 67607 79476 08172 59062 20248 07921 86482 46051 09191 84911 31594 66930 58200 39736 97187 72284 68052 97031 06200 56586 22599 00429 98742 90407 57649 97888 88764 13472 24249 58565 39939 59454 43940 92518 64620 01908 24039 10857 92496 30833 35621 88311 07251 12116 96906 57725 52563 32507 18230 55734 81990 05985 56254 50655 18390 49964 71552 67568 92384 53685 06670 01900 53686 35341 72753 18193 71002 54063 52157 95300 93224 09259 33670 27882 37592 65798 77669 08693 05144 45921 08387 21510 19543 63550 16551 88608 80369 97596 60762 39601 97925 34305 93953 84353 17714 87252 79528 89634 79056 88306 91706 39570 97789 68818 14239 12323 82135 52581 75287 21692 69050 00966 44376 75307 09269 65605 75709 83619 24331 44637 15038 56290 85412 23153 34099 56515 18429 39607 16695 91258 96455 42199 15966 31338 81439 84858 66551 33577 85291 35118 11686 72523 06355 23826 65573 30908 82247 55106 70301 14954 30069 33686 11678 76002 31879 06780 27739 20880 64555 49843 34179 71145 96561 34749 31706 13603 93785 48116 86438 26097 47877 05640 39584 69597 51306 02181 17542 00481 28396 74114 14416 62343 76578 46804 12547 68186 38779 57772 75892 68718 39815 02057 00886 99707 78166 66714 42680 14781 42849 14402 49188 91831 81140 00870 46142 87282 27562 64997 50186 63498 62978 94861 74825 98175 35394 08802 87629 55360 90563 73613 03943 53215 24534 16310 70272 11798 70819 17043 98516 48914 78338 76961 48215 30171 75949 81914 94911 37583 20644 92185 63011 91743 88247 64229 83901 60608 41267 78083 41984 48759 88733 08345 51906 69351 29642 15833 51475 83855 23011 39817 60717 95037 07851 41925 81566 44449 30498 01366 63579 77944 80841 49983 10725 52599 70771 59880 70196 25801 67532 79867 76630 27171 66471 74230 92683 49618 81336 76535 17505 48687 55511 70816 11106 41910 35242 25081 65571 34915 62767 30520 55783 50891 48528 28212 31503 55840 12066 45426 74315 32559 16118 53507 88976 72023 26177 01672 20795 65339 15372 51572 76117 89700 23666 66682 15857 01824 92775 63079 42494 81195 35729 55764 49723 98988 99709 70514 17767 54378 71773 20321 51073 07577 74072 95474 89692 45721 91041 77749 74242 48558 23997 20693 66204 89670 80604 02193 10361 84189 43264 33147 44299 54915 21171 29077 61977 62743 79933 88952 68457 21607 87709 15623 22008 27295 98436 49477 35523 68991 80787 27862 05263 13289 64123 78294 63236 23800 51281 09302 48232 11689 21835 35110 22436 98659 71324 72996 57793 37042 18677 13521 07391 34101 13982 77639 81936 02899 66479 02882 61236 26288 69271 70489 53060 67914 75759 24447 22426 00766 81969 90844 97774 42395 67094 06627 53562 48873 01537 75201 28720 82445 74010 14068 51776 91038 82375 30766 94409 10383 39764 66966 48927 07008 24198 24825 64372 68737 74803 15229 24873 40041 56469 89334 26254 04868 29698 46648 82597 67520 11355 49024 75091 71533 60718 50630 87028 23612 01725 08277 57264 42731 10443 76069 96292 50142 78600 83553 88848 64866 33598 23798 86336 53745 90149 54538 86936 03580 71959 26909 32689 31329 20426 57994 46981 27125 18978 75415 22220 48992 06395 35565 64643 33258 26264 19635 77173 05150 79756 16864 75790 15007 34099 41213 68804 26032 33638 81441 25696 99704 48823 41282 92756 40567 21564 18309 05403 78612 00398 67465 53983 54464 69109 81443 56676 22973 47726 45940 78827 06309 88622 38536 00046 18730 21440 40104 16544 91737 10174 98859 76744 22567 32988 91200 44538 92630 83107 38711 36113 56526 52623 55511 92634 42476 27110 62083 32495 82002 89754 38488 47912 46079 09621 97409 58234 60692 14486 07109 15778 86198 26039 43777 17583 31234 63408 63657 57175 83538 98389 04440 27503 55639 50539 63448 31256 74910 88351 34412 02932 49513 00913 34128 46288 97726 77226 66382 22744 43893 15655 97295 57627 97791 05482 05671 84424 98924 51360 59851 76895 47700 34691 69975 76897 71972 48456 32894 36671 49083 07372 68970 42708 89404 40099 02095 55630 98778 86252 87817 85743 00328 31781 95324 89009 23781 27788 93491 66233 33085 17002 13979 09783 43943 92036 81869 94385 34133 69680 40162 40467 39650 57155 34436 26260 21205 12604 82060 65452 21521 54319 02261 97828 76623 00944 96760 20112 16459 91800 59685 26604 31119 43624 19340 12492 14184 41603 58820 19950 86668 32107 53095 34365 79886 76304 04102 77555 56734 39838 57453 85268 08888 08520 06795 05637 86717 12099 16047 50579 08884 75908 10958 54556 67908 60484 20633 04535 15136 68521 93016 36992 30519 93124 47788 64943 72320 16703 26025 68869 78156 18589 59333 45460 16917 10908 36969 91059 63833 86036 57491 37499 96330 89466 49214 13265 46784 47159 17457 17053 35848 09721 65265 31688 02042 33005 31726 61077 13949 47417 79142 93644 04314 25288 81695 60331 70499 40872 22248 49243 75737 11028 49502 19450 08969 66780 54593 95185 25344 75875 45340 13936 22884 26293 68101 44995 02690 59642 85131 15635 86815 92735 18165 69441 50419 74822 47925 11814 65322 88296 71802 77727 53863 26788 75685 16887 90980 96802 11772 14074 17720 49585 19773 50438 60916 62512 82323 87478 23244 34304 55002 27067 92237 11246 59888 48491 15239 33632 55212 96879 89721 02010 80503 38764 05859 51452 53389 80661 00141 61184 24006 55597 27891 76746 88028 17413 10647 51937 41017 80819 90366 60645 52777 20512 12194 82319 87474 91390 40108 43196 55118 95106 05868 07667 26905 42164 70959 06638 16638 23013 04676 86273 20912 64809 34014 17115 67477 43583 53724 62311 19527 58181 23971 69914 56728 99761 64292 92174 71655 27216 16451 12837 85103 81994 56790 15750 98667 43710 01185 79928 60322 13729 20904 29914 25959 27094 07464 29838 17889 80162 57283 12074 22514 90715 95571 51993 62505 63253 26563 70592 67385 80141 14345 54051 04664 87626 92699 06014 82885 47055 67851 48837 30596 29262 74215 53733 61463 82692 73077 91963 95120 85788 20594 99220 88332 04767 56854 95433 75066 76873 51047 38615 83008 45325 51238 61534 25944 99276 17637 87072 12571 18828 97929 71026 47067 62721 74833 24296 20015 81383 70049 67491 96107 65800 86693 94186 69002 31730 29577 74654 48055 01589 14919 93759 61314 79546 20249 66192 30864 14375 52316 14535 30655 06829 70789 56536 72386 42341 67886 47079 69657 77017 90187 32401 51091 90371 44885 80218 95892 86299 04766 04393 07113 91018 23743 03526 18229 03453 71352 72044 73257 89782 05412 26849 51497 83188 04983 23187 05400 92380 90065 53965 98656 80126 17284 45562 87988 18213 09110 33606 86132 60295 08431 59426 60724 65407 90770 72109 42918 61686 02512 89632 37600 66970 83633 47361 10704 05557 37467 51836 53735 39469 80075 28803 56649 02843 79989 96556 27155 88446 98891 81296 88255 25959 54072 50662 58878 83782 92659 10822 27742 59826 21455 65974 38933 64702 93276 61799 71995 72102 26126 31332 27306 10528 13608 79836 39744 68794 84298 60460 29693 65029 88578 07945 25359 99865 82287 98660 82204 75474 89883 62902 06334 58514 38109 42125 27914 60664 48975 28812 74980 72598 31427 19512 66866 63116 42543 70707 89571 28030 57338 88767 96053 21702 67125 43067 53334 31826 39713 75756 85278 24832 62855 10089 69196 66258 33538 17265 08738 34678 59977 63279 78257 61043 85676 53781 59016 68981 48904 64206 53695 15019 66820 89695 91163 65777 63207 23889 23584 30955 02792 60108 17015 03293 90310 50036 35199 75405 25412 75940 90527 40810 92794 42814 78293 31693 45752 72551 02402 65757 80339 56554 73849 10747 11130 75889 32227 42842 56097 23836 45040 88393 39921 39920 76123 07695 40484 71849 17361 30205 85660 23354 28054 15850 33854 56186 10365 19893 14289 07061 92839 74764 35993 67653 50668 41969 40189 87648 40927 58203 18815 09758 06907 56293 04568 82061 27551 46587 77895 86718 05689 85334 02052 78007 31301 73562 20510 86685 30295 77515 27735 24829 59084 36556 54743 00901 06732 09642 97911 60539 19742 87564 19559 27440 14719 99841 07832 47935 63274 04747 24274 63776 50490 69941 01402 23157 81336 23156 51279 91788 86254 28209 06479 56681 75297 16869 05763 75852 29034 90923 18760 34355 36222 93660 29354 08438 84596 91938 76037 75311 98659 99100 65725 11771 18246 06819 72976 51422 80249 30734 56521 52974 40511 36422 40707 54586 18402 65031 12880 30550 48211 95712 00137 40544 75557 26979 80479 17209 46820 38200 29144 92314 48328 84209 28671 85409 97848 85795 85449 38605 51973 71893 56857 42859 39167 99729 81938 38543 58778 20384 59250 30126 11315 32355 53308 40267 32544 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 000 (end 8000! -- 27753 digits) 9000! 80995 89986 68719 08582 91312 08009 79496 47582 81463 92946 40892 22191 30690 90901 54073 53605 44757 50419 36572 85614 94360 36552 69320 20561 07438 91851 06669 46549 24200 11620 11108 50170 17831 75388 34781 86766 65807 75025 39934 51959 46072 89191 43729 42203 51312 95720 20177 30667 11254 87697 71303 97164 27162 93438 87027 38999 04848 70424 76198 59031 39252 13259 06951 73046 06398 85408 22033 65929 17669 68548 60187 89730 82087 32490 24010 31256 29307 27450 24794 47202 93865 69310 77745 40391 54913 62533 59762 40736 52717 47502 48807 59266 59676 09235 86742 74866 87394 62406 53542 08222 80757 10753 34926 66251 24010 20728 62713 74834 74443 09749 17651 37643 32550 83291 00387 10232 35959 06471 78443 12777 94544 09105 76220 14418 78571 85178 74052 99272 35356 25962 53377 30777 86483 15673 33510 03985 01531 28500 63097 29768 83831 04165 94492 22918 77154 82782 73877 76783 09886 00191 15057 27173 46230 90315 06120 76541 76768 33404 69423 12777 86685 20674 03680 70667 87172 20065 93528 92874 03445 17948 77042 21022 86474 71183 18894 66773 42158 24448 32530 42183 44022 28677 64640 88159 48441 72961 05456 59851 66244 13422 53628 45837 76565 64529 16072 36937 42808 10908 21806 79354 42791 20012 80813 02822 14882 52371 07624 22258 36471 97398 66816 33398 95158 45762 46505 43929 37290 50474 49519 46352 87927 45452 32972 56490 83565 50783 23969 18608 15473 96290 71097 23178 88199 77161 71297 16053 31166 98713 61039 19199 43326 82406 22230 86833 79931 75184 86256 17001 58767 43951 75031 39509 82026 68242 65425 44094 20862 68933 68737 02317 17539 39606 04826 68802 20310 85209 03136 69977 48698 74729 93944 81508 71016 84853 27896 95095 45919 54970 62072 50476 27682 62574 82834 35507 93756 17595 07369 05866 58619 70162 20556 22829 40851 11421 93149 21932 12021 15385 44514 19950 97765 32335 26824 97411 62784 96155 46692 62810 00614 53783 28724 37283 34083 77387 99218 64420 02128 48935 37157 10101 37557 97314 37032 56004 92358 51213 62668 73444 68295 05918 27219 91497 26881 05498 47657 75949 93655 49103 02488 45071 78709 43618 39130 68508 58956 69277 35091 95285 19040 83999 98683 57050 09833 73859 27373 28137 52632 37042 53720 07533 20301 14429 63972 90856 07416 05987 02489 25296 13539 23612 41489 13515 82623 28009 65205 30805 01518 73454 80542 34356 24966 92698 49269 42141 85299 81873 64337 42085 63867 26733 29050 46714 01347 13134 46841 35946 27818 45599 74277 96579 86198 06146 09578 20771 47570 38352 46244 18582 41710 65571 39109 19817 66113 75044 13472 00394 26140 63293 53413 62767 32154 77728 07250 72555 38721 42254 58814 56061 24909 17195 81946 87234 92949 94960 85923 60201 90433 21403 76342 80329 86487 55021 69145 97032 03499 07141 96722 88210 79151 01586 47945 29379 90415 37077 11764 07887 22848 96419 54512 43230 90877 85084 79867 55997 17439 34831 81105 77938 00314 20645 75210 04503 21362 94294 97616 22033 41396 54359 34245 15490 62125 29939 78729 06187 58817 69781 67460 54361 77053 82392 99447 09214 63264 82784 45331 15902 49523 32341 50851 55765 75977 91355 04438 72276 84622 68067 44948 05121 95113 30251 07233 85985 17796 56815 99714 59079 95528 62082 94963 78409 56894 83979 66974 39849 10522 55019 44900 22461 93926 86060 80633 69359 87260 62882 23035 51322 15391 14085 00716 94265 91775 29808 90861 24125 09395 22098 85783 19541 81100 28923 73571 71508 90469 15078 43577 24104 64477 69649 10677 67988 32425 33677 93831 63894 10973 73239 54442 01079 75021 21205 50616 34503 78177 72019 35665 03914 44847 62071 12997 54242 38305 58642 20480 82818 51829 68042 17957 43530 80017 19202 19290 28380 49966 25215 41596 82433 29343 47763 62843 22696 60483 74888 71567 47338 32319 15786 08851 82133 37688 67964 31887 62722 81007 42315 61676 37967 30532 65841 66406 32658 15097 80957 02886 79320 12535 12803 44772 73156 95288 44379 78896 49827 29269 12255 08525 91310 98903 57958 24315 73260 49124 01986 29897 04471 12013 25353 37575 25178 47165 34646 99835 67245 74723 45445 72853 91362 44150 76812 08211 61460 62304 57984 23857 37902 66872 75138 69592 13020 48107 29781 44754 45510 16621 84614 58318 75160 59645 19525 59921 74408 93812 86482 76441 43139 34198 06085 16173 83876 55955 92834 69286 35836 16588 66503 05842 66567 33327 41989 76064 73677 14218 85254 20552 36863 97315 51738 35681 39946 08548 74392 66608 74407 89274 42074 34385 68533 80917 40680 60416 25981 45801 18963 75403 44148 27133 87999 29922 76242 32367 74236 21475 77704 25272 69191 59153 39149 18759 64264 62764 98487 24747 74665 06772 54633 97284 29158 45655 89138 21000 94056 65681 92018 83231 86473 86040 58983 08222 49966 15205 59037 26204 96696 45313 46819 00535 89630 04804 81908 11685 33365 15214 36804 71222 09248 26856 41607 44884 48417 05577 93483 15541 98650 04126 65196 67731 48511 89969 01594 82203 00920 31932 25608 49352 30693 03676 59309 86213 32333 68690 76675 95151 97579 13166 27168 79086 66566 96568 78734 26713 81323 22839 51702 43176 55413 57301 94417 90702 08695 89087 73081 19175 39120 29344 11068 27445 11618 21385 39150 85135 20572 55125 49523 02074 15297 79310 10143 50956 41952 24965 51597 93988 27692 97240 42596 48194 08877 78147 92671 90382 43012 57642 05657 06448 60953 32306 16094 36859 22463 49710 41112 57052 09009 70937 30186 04507 45295 62795 74966 42495 21183 20346 34547 52409 13103 96898 88478 96096 52284 30124 31757 37119 81941 59304 65506 01893 35334 07087 86218 86833 48135 55530 69375 67577 28816 42866 35477 12133 39862 61402 02246 67652 36328 35731 31757 73476 76132 23139 58102 99236 44849 99715 03452 95511 03774 60128 92963 43306 48977 06296 82364 36039 66666 40176 71203 97697 94914 02215 34287 48993 13253 79441 05429 29020 55801 26291 81533 99954 98556 46232 19002 59640 55042 58481 54082 71649 43397 10497 30680 50806 80174 51871 28308 81411 93317 46084 03366 14934 03193 41106 93429 66314 72588 52759 71704 70868 48785 18343 01726 22952 78765 36210 95871 18084 25280 54636 18778 86328 58281 89508 29884 85744 77995 58993 53256 49661 42279 39925 84465 34564 13386 12580 95952 29830 43885 99051 76519 96945 54438 16210 55050 06974 06551 73241 82341 02482 47089 72870 74283 42700 29898 71361 58026 41316 26843 15079 95605 01104 62918 21719 87643 12889 36773 99923 23922 94638 36739 35187 70735 76941 90670 82638 50320 14209 20443 43657 87459 43249 08596 80189 75418 96026 46098 16096 83990 54298 99147 76686 83246 30059 98189 41541 41771 93705 70725 38453 01993 48976 52770 85220 67483 48132 41887 27699 92143 93310 94829 10351 87870 37607 66787 57175 72627 95942 86809 05764 34557 02485 08730 53569 93805 67093 88715 65137 63033 36376 00639 08701 61560 97448 61406 27694 77490 26653 56395 92928 76843 15606 56122 81239 99064 39346 84266 22199 86442 47380 93852 45388 53665 11038 23482 81416 18485 89239 05574 21946 46357 38390 79935 18963 74953 68620 02393 06956 02406 03744 56834 28024 02278 13134 40264 91504 02647 92788 37281 15141 31021 96500 44756 67307 20567 19124 95547 27848 88958 76907 61428 79024 09107 27908 68410 24434 92578 62137 14326 88189 96631 13859 99818 91775 27625 60468 16038 13167 70750 41353 39795 83744 45708 14056 51050 56364 09322 28259 96579 85020 33326 04148 07157 98893 88169 12683 93440 34680 16927 35121 50891 93083 72463 22023 50946 39150 00641 27451 43794 21278 74416 05327 21183 80749 84790 73947 74467 16456 83266 29932 85570 82077 34158 08454 46412 95140 33115 04381 58592 63616 53545 31975 71850 57800 98310 65233 15562 12793 57847 50538 58910 44691 68784 60171 96438 94876 62973 15846 43329 84635 35492 26171 79137 51249 80021 87777 00745 76007 31952 26473 84409 67011 07300 04751 80854 78798 08812 78307 81571 74033 29427 29542 96048 34031 29224 22355 05925 58866 43750 42000 80989 56297 51273 51750 19419 40645 31250 89642 04632 06705 03848 06052 39223 66566 41760 64176 35227 00045 41402 22483 21698 61780 05164 78668 15241 68092 43865 59760 92623 18059 85804 53389 36889 36348 88275 17383 66081 17293 04289 05160 61723 47613 66827 13976 03246 31298 64551 07234 58442 25074 48231 92970 26518 38976 15800 46154 51776 20586 35776 12132 89001 89084 36957 20239 38967 47069 37660 53378 46922 56639 65288 40902 74658 33554 81873 62536 09638 55379 80087 15932 90065 29267 73110 79121 50305 82813 89772 67525 59345 93052 90751 62013 52001 95531 57416 86266 36379 57536 16524 28235 20760 16333 13538 36603 32456 53290 07170 98006 66588 32149 18721 38666 71200 91586 33324 50115 22592 57766 57876 40737 68741 11231 77440 03851 39856 81925 47481 00808 42303 12611 30694 20433 92590 75950 78322 85125 63080 17726 79846 86824 80769 50355 99035 94989 77299 17446 56993 80178 62710 06156 00155 65747 72713 88209 73377 69491 68347 17751 23621 67482 76466 06437 14821 50498 19838 47554 81494 07726 74559 86149 56133 75625 36110 70091 54511 97536 82647 83609 06232 63535 53212 79845 52750 92680 27935 77393 77542 90135 38704 30839 66404 15639 59354 38612 63598 53118 95272 55876 72361 44945 06000 41185 97044 86372 64655 68117 29650 15980 26190 79916 36153 73887 99397 89152 65323 60248 82111 96521 99017 58609 46532 39016 76782 55453 35928 90716 90628 83721 10576 58405 93856 69395 25213 79929 44963 86784 16237 13042 11175 15733 43825 85004 66960 19088 47779 26804 21935 97677 53242 69123 92980 05424 85924 96996 03437 22071 19229 96417 02455 91604 05867 13882 40706 33287 10869 73564 52114 23882 37010 54408 58756 58348 05985 26732 36755 44709 57334 93162 73631 94098 14699 76278 75676 88990 77065 25172 90197 74506 54752 01543 50810 95593 27229 36653 42667 52065 47027 40741 36242 58684 31043 34416 00062 96906 97765 15004 08369 26552 16484 74554 06144 81198 55995 65502 55077 07455 85114 51144 24000 60230 54520 88333 30338 41402 51207 78511 49336 22884 67033 68567 40794 31417 50567 73081 18218 69967 82165 35045 64487 92884 22888 13380 17949 87771 65023 02456 77092 04837 99303 62917 49554 69654 15927 57821 72051 18980 43722 14008 69059 06929 22422 53380 47188 30288 66778 41074 74947 98287 17805 59813 50197 07850 37590 28846 06096 47317 33269 10641 44085 16633 20630 93243 08974 04265 08365 95410 50487 37008 15739 16589 66482 75291 16423 70755 91475 50535 10964 01784 55479 41770 03312 29826 22107 34172 99930 32121 11868 40568 93566 06236 66578 97313 80233 18745 04476 01923 20094 02458 67350 45274 02628 38226 22519 06098 20370 29578 82113 22649 12363 24623 59775 42352 50283 42212 68506 52853 40677 15077 59753 77535 30419 35114 67433 64255 80518 80721 50990 35517 34918 77043 72904 23459 57563 06914 58246 75305 37819 11920 21378 13592 69701 05491 13068 05154 55590 01109 22082 56024 05523 83462 99709 15813 44071 37189 89451 24579 94289 02128 84157 48069 00306 08642 41271 85536 63621 16698 48099 43416 37776 05112 77293 30926 60026 60920 05798 68127 13834 28610 59179 06994 12345 41362 82734 57549 13314 66398 37614 93396 87256 06704 62116 93583 36513 95662 77078 46559 09748 31719 00892 23465 50832 20362 50180 27677 38488 15508 12616 85906 25576 02326 87691 70072 95837 28539 59586 59564 61964 86436 60886 78756 88979 35260 71414 95764 09396 12356 84661 59638 18910 65862 94698 44183 49591 78055 12982 94000 23175 83113 13473 53301 97515 91626 07430 38894 42653 33957 32000 87633 99315 83381 32040 72398 21962 47842 92760 02988 43369 86083 76571 89745 99868 58836 98039 58250 72294 11862 00927 62906 85331 31206 60635 85169 15575 94615 17961 14755 83951 50900 08583 05312 72755 22960 85630 98037 10435 39153 26597 61148 15905 60637 37415 31344 72236 92618 48175 52267 41965 80640 40460 00911 89047 16877 70819 81846 81914 98963 27559 72909 18829 94658 79498 00743 23378 21821 82556 25006 51441 24162 62189 25486 38539 61287 68764 25925 84152 53715 02637 32019 52034 06267 16388 82516 35748 13023 73677 60046 37888 53687 62931 86967 44639 97850 69371 08273 01611 87781 69632 68156 02389 63295 48782 00921 34181 25167 21366 89560 04798 19260 28292 89267 12030 90785 06293 70136 07136 39694 35639 79704 43891 47720 20000 65327 54708 81061 17171 86617 52770 40421 79205 38362 88865 20289 37022 67617 41350 46515 10848 91021 85991 10960 38848 64806 03517 25817 30993 30848 35616 60565 16860 83450 05344 51784 02257 61832 06940 04156 26800 89775 15473 88676 22275 78294 99773 33964 05703 52332 73148 66673 61920 16502 91210 77508 91881 15174 70597 55151 99368 46255 97496 57792 12401 57713 13683 57275 46099 08994 47168 48099 00729 55005 78714 68215 09429 01714 15980 58214 06864 87420 34474 16412 68177 77393 58535 85352 78758 25309 22956 62502 57667 95530 22019 83151 22153 25744 50842 35579 17624 06003 91701 88392 35999 65721 31602 37754 76085 73205 61333 07812 42974 55062 47123 08701 23603 89551 16585 97860 22010 70886 07380 69009 80264 62334 68905 25184 47029 63072 10943 03152 54167 67089 97933 17488 23170 48857 55749 58261 20208 07545 29950 84327 39638 57886 21644 91237 49184 86175 18406 72376 81668 28740 90501 35827 37707 92194 91266 37520 32678 45680 94831 52031 25590 35914 68405 13193 07863 24128 43726 53658 47815 32470 97065 69905 05794 44504 99059 31139 13891 62170 23503 99364 08701 03337 13406 80164 38153 11761 35064 76303 35221 40642 55496 91043 73704 39228 06025 91780 37024 87099 38387 84107 70693 49998 58987 73708 02151 52170 61686 96840 71324 88006 11329 10867 48488 17970 85770 79241 05310 26391 55010 18956 92397 10192 83492 58522 76100 67683 78989 72593 39482 18570 02003 83211 79423 69222 04920 32924 57509 29800 29722 46132 67057 15404 74971 74886 81851 50366 82022 20228 27392 76147 77274 48480 11390 38234 52250 31156 05382 37764 99548 63459 96573 54787 22181 90173 55785 47755 35249 09141 77712 83705 94574 53571 25802 73368 24888 92996 04394 04420 66845 22848 78598 44525 43158 69077 51274 43938 90597 70461 29870 62693 41473 10213 43714 76740 33809 41896 80554 33725 12313 59113 93437 76432 01061 04972 26906 03772 45091 20972 23112 78040 02797 67444 68514 65568 63055 84105 97330 64005 72526 91896 18602 62613 72371 62889 67145 86703 38575 65347 33351 36218 62559 43628 53303 04913 47718 34850 41865 36456 48147 12077 08310 66494 76975 31287 42734 30809 63931 35750 90341 11650 27523 22008 52217 00897 95347 31636 07766 43771 10289 82944 17114 66227 02189 65569 00992 54426 62293 84776 88087 76909 42035 06011 72921 24693 86654 82416 32664 11610 30793 22389 36085 04041 25785 06976 15428 05358 71789 54275 00321 43793 75613 76241 13431 26869 38080 49384 50088 29461 76126 01119 44021 90106 78651 27066 24429 71062 77092 18017 62861 63870 91723 26798 91849 78991 92247 76382 38427 98338 49832 10877 43338 28739 16048 01753 77444 28269 93423 74515 98202 23354 55027 14789 52515 80706 54522 11178 94754 69973 11677 14219 21214 64086 81740 05295 93945 66458 79735 88534 72698 74452 01285 66508 86075 06109 35278 25152 25320 47874 15519 89013 23121 92289 12372 90999 37250 98662 76770 02798 17748 83231 16423 04233 45464 66356 76749 80291 56040 86528 80189 98480 96868 33939 16195 15394 14003 45318 18634 75860 73669 00472 00410 07593 93797 41152 17287 79375 30612 66626 34810 90346 78849 09587 10305 32698 58912 24610 54328 24420 07205 30411 58343 73897 70205 64774 94072 97870 15927 58088 86527 23232 70693 71004 39292 61987 28620 52297 08656 79804 64385 26139 36900 05840 37677 14473 58680 59827 91901 09509 53286 54357 80669 82180 34124 30362 39225 63859 02226 46915 11711 75002 19304 78840 84138 16562 99382 83417 15402 93866 61613 76717 17493 11824 10366 77799 25082 52197 93141 45921 54229 29737 65959 17455 22168 77354 17045 55828 74482 62810 65765 52472 44484 52548 76700 66452 38497 09999 37556 02679 83351 37628 33250 00814 52843 98763 56508 96274 85382 80764 74803 03398 55324 83433 74130 62702 27301 64762 64622 59648 74567 09477 05094 33037 88218 78014 37847 74273 73076 70035 48526 28353 62991 70715 00731 82476 32026 73044 58170 76820 98704 92624 01727 77916 57528 86790 53399 00110 84831 69215 44758 05596 99608 06891 80202 96343 25081 94737 60592 70880 08635 97466 07013 19688 74567 88082 34638 58291 06101 83629 45721 40783 32145 09679 29268 06839 27339 57036 78435 34933 18341 30208 08328 25070 54987 24572 23389 68115 03136 29432 43340 52792 39116 57884 54756 25334 50119 12690 87292 18441 03831 14627 44047 47174 99616 42329 22256 36256 63735 43561 20343 35667 81685 46279 43325 71008 33149 30752 16410 85361 93590 72806 74640 53263 60310 96168 78352 22868 03948 97108 81549 84712 98039 18952 59377 19718 96714 34093 16164 16563 72027 74705 76828 94076 62231 28047 28721 76790 21183 48883 45079 85521 00261 85292 98366 55052 15062 17989 04821 76423 43506 14583 01069 40954 01769 04687 20883 31315 55855 28739 55852 68151 39310 02698 43476 17023 72994 99074 71351 24519 91902 41376 80236 88027 42384 12408 61586 99577 55913 45908 88314 97720 34439 55835 60327 39430 58765 64022 49118 22486 56236 78276 33964 04007 17843 06268 00501 93511 90832 54489 90439 35115 05576 54936 69151 52629 35439 67908 94121 12320 83927 23960 47559 10947 14706 36309 67056 72548 72965 15818 29983 54376 76280 38300 80784 86174 35776 37813 08262 01365 20297 21934 98026 42750 68211 76339 85768 40855 19703 90619 02363 01556 98064 19850 83255 23501 44175 97861 89708 45583 64650 77748 30371 94915 07875 58228 36850 22661 74221 00901 98748 48145 62103 80085 98162 20241 79835 96588 26184 32839 63124 41169 56448 47320 01808 47432 77574 10833 18114 99691 75998 07402 18833 73600 52049 26416 70894 94260 12995 93249 19338 28640 14246 99561 65371 99000 75024 66747 27054 04574 55775 25468 97768 97736 37858 54906 06385 54484 32903 72661 78289 96046 79811 22912 98326 11137 22480 91775 09429 41408 07199 42563 83857 81606 15303 34622 05530 02342 64559 80599 77329 89473 69635 45137 73512 54289 64483 30335 99595 24758 28968 64070 76677 28766 76407 04499 38094 21714 89839 12203 41000 98766 52218 66032 02055 84453 08473 65602 39230 44755 68983 53492 64346 11327 24690 11788 84223 03985 38911 63657 97497 25988 01096 74066 95716 91942 35568 71059 13695 88896 25805 38509 37901 95685 38663 34125 81269 06909 98402 42854 28922 84119 65782 67684 57061 28310 89471 50582 55245 77528 46501 70154 16957 10278 91113 45599 18825 04663 39269 92720 51065 72426 36948 64091 71307 80917 24264 69301 77654 77429 01504 16168 78673 07368 24344 15418 79142 04232 76829 78277 80038 99068 69805 68577 06115 46102 86866 87940 76019 66401 57029 88088 41493 64736 44747 97268 48074 98413 16491 76555 53262 55525 42075 83876 42823 77168 78354 13809 69238 33219 89861 59021 45217 81769 95074 28997 52628 55680 32225 97906 03528 09858 93497 95757 67435 99409 46295 10455 42982 77716 42340 53885 57654 63682 14028 92816 59142 14668 66981 70562 80479 58099 35379 10883 83258 46804 25076 31058 62252 82494 80889 31159 85655 92586 10906 27969 71249 87095 82909 38993 03904 79718 22319 09681 58209 15050 12348 13392 16816 46966 46034 89908 51339 27151 28578 53555 83787 04247 53833 89167 31475 82452 94171 06283 90729 42674 14143 14931 39530 47891 94663 73635 31827 35505 40986 81307 53982 45476 57656 13137 79226 80282 09143 15744 03514 76185 09355 02713 88575 66708 51468 02690 36753 19952 04611 36705 22088 61680 24124 22894 88382 94119 76307 41418 58582 69778 47648 41508 52149 39508 52373 60530 85522 72481 96979 26604 69848 72288 15579 91724 82809 79839 69100 97663 89537 34645 63961 78589 75128 86704 78642 53354 38636 46526 41389 34520 37048 84061 61078 28591 43196 22829 23159 64538 07356 52513 56823 30127 17471 75413 51135 48940 91607 23626 70264 98631 26960 62073 41289 08719 58328 55476 88672 28804 74006 88952 66045 34959 26274 83626 25819 89240 26163 47129 76739 44692 74501 23060 08754 27558 87423 86636 24953 81227 30161 40793 42762 23830 86530 55553 12683 06088 83802 85872 12314 85431 05968 50948 73330 10981 55621 26910 23978 81409 98622 93511 10231 06446 54674 39472 66767 41840 84751 71932 37727 30485 40361 76064 96947 26517 17133 81914 14226 15123 86409 62221 78634 79402 54428 30752 28118 67065 52456 32819 47095 89639 28557 18009 45562 84237 47678 23098 00551 23354 75327 60235 61398 93723 96718 70342 59395 23810 62965 10821 21949 17642 22334 87259 14715 54122 14683 96653 97259 11085 88613 59279 24823 56699 95262 48626 00315 48802 30632 85698 18644 33093 87861 35121 42591 41740 41192 32608 82092 37671 71065 27935 70885 73144 39371 93990 64349 18466 38983 68700 86146 32777 92950 50752 91973 60855 36159 56903 15443 31772 60694 55798 54254 22305 32625 76137 05839 91122 53711 35522 01197 23704 97695 42952 29133 81279 10241 45054 82524 23286 84734 80771 66576 89586 44808 83768 76678 56584 12306 64965 08283 94313 35093 97378 63014 03842 38859 52112 18723 90280 87663 62898 38192 55545 44422 54878 88931 77587 29312 79885 86495 34559 81816 56297 85484 74404 89861 11278 32778 35103 00522 79131 59638 38543 15594 05869 27117 11040 08098 04956 37401 43513 07721 77042 95782 48771 72615 71230 72638 42088 82047 13576 69100 92994 17916 31413 47888 84611 99606 88340 14465 70195 47066 71890 62482 78783 74220 20653 02661 36568 38170 57189 81352 10601 31559 76392 84620 20339 99011 84008 27832 21229 35934 41392 56842 96026 91924 00288 75443 94315 95025 98428 57258 22567 33945 17525 29042 88557 32710 07913 18119 89800 58908 58813 35250 33298 71094 56161 12485 26323 14551 45338 63806 48499 28346 07594 71143 15491 59461 75255 80573 56340 19815 81595 95202 34701 82427 07344 88584 19812 51100 85322 75330 33284 88785 88506 50287 89391 68098 91122 85254 65188 70818 45329 14395 17947 84711 57605 91652 97780 31902 97165 23997 00593 05313 46730 97883 48757 83999 56314 52846 69830 16327 11259 22961 08560 67617 55575 95339 84529 04697 65977 98605 01705 22530 45489 47805 25822 05229 85034 91685 52073 88972 52241 31041 14006 94188 49370 26406 34540 99812 12019 10366 48999 55923 45766 42580 05326 82660 00101 31321 02833 16765 68089 58410 99493 53483 09392 52923 04766 14206 89033 48548 16579 08087 13396 90768 24983 07059 29962 07788 54754 93068 45027 16490 48827 15117 06809 87496 64720 40922 64142 99054 58632 66415 84877 58641 00230 68033 66269 86288 82932 88192 38525 10221 75378 67959 52174 98025 46436 02424 89238 56098 79466 50042 85720 79701 83760 96640 61862 19422 43326 61130 33029 32276 00441 87709 23304 02515 53343 15820 83194 59995 31701 32516 43209 19002 37393 52857 22350 65512 33103 89798 67949 87037 27812 76634 42027 45770 81077 69731 31875 29548 54298 65522 51797 77917 23294 51204 05335 54781 20930 51960 82254 16537 33546 35528 40243 44019 44348 59004 98433 40983 24782 15775 02494 53996 03800 35141 61401 50689 52685 79744 01917 58622 03510 67424 03977 54908 32551 75100 74628 62337 82163 62944 53205 60487 60567 67260 35077 62963 23878 72942 70443 29088 74386 39062 16251 62133 41644 12923 48604 01415 21298 57924 14854 15867 12198 51099 44936 44558 43746 55736 60078 41920 61074 92526 64062 16691 86942 68654 57068 33390 21268 56665 91029 00317 64122 90334 10260 53557 51226 65843 10973 96621 02271 98935 59657 30306 97261 76647 87022 31279 76931 80528 77886 62252 21604 17644 01735 27582 89206 63579 25715 58728 42430 89880 02882 56467 36036 86653 58336 24376 53413 34707 24975 62887 56980 81543 15049 04494 66502 99577 36322 59921 97619 96085 50399 58001 50446 85775 87624 17462 81820 56933 61332 01192 79486 05439 40737 65449 36559 32382 31886 73115 98937 24679 46797 33856 35987 81147 50234 77302 21985 95347 62340 60061 46003 40097 36867 08107 13069 81844 85952 49310 49824 29321 95440 84758 76465 49613 11856 78401 55555 60158 31549 28698 39268 89600 83926 38630 82360 41555 64048 80621 38576 20052 49754 62150 87586 22216 38985 63112 38449 83427 09746 23998 52734 51625 25467 63714 42662 66679 76408 39054 98904 63591 19650 90056 53794 32676 88137 96107 89135 67502 49090 13422 67290 08863 66375 06903 31260 17484 85121 10066 81515 28615 96065 80747 39944 96745 19251 31005 38263 89465 51600 90683 60517 96796 77528 48280 27482 24304 15125 17515 80776 14742 38317 44253 49746 61574 26769 68041 15561 52596 25206 05735 14427 36431 36597 87116 36395 85212 45928 75920 29461 97689 53406 15732 46821 02369 27831 00627 79582 16943 74510 74379 28766 54158 67368 15831 78197 92050 65820 00620 65381 51301 59265 64968 92678 45660 60838 21274 07330 39879 86241 14748 86157 07161 88954 03470 91112 80012 46853 74167 65305 54373 47037 46787 12804 96761 66272 39013 88737 58112 55271 24821 47209 73548 31119 27786 88271 62629 16212 78323 13682 70628 90101 11954 28299 34399 68717 92733 95553 50598 91161 37057 59269 30908 73002 24452 47748 93837 99159 22629 59351 42299 95547 90947 96613 65781 38495 98025 00074 83252 26981 39435 56451 96686 40550 51816 55782 50138 71104 36282 11266 46334 07535 03744 37314 48296 04212 27561 49424 59700 05956 98445 92861 41981 05799 48090 87024 36097 66623 83664 50573 42087 96034 12174 91173 13340 71828 41754 05413 71800 81519 75103 72509 12277 56391 94537 55019 44923 48881 31807 83113 73847 07914 52533 98315 81969 71425 07313 96091 39317 59871 22299 24443 82643 57498 55454 56592 45767 88156 15756 82153 62102 47565 00367 42278 01636 70597 89602 02621 83954 16110 68426 99324 28314 79241 03987 29977 09307 45895 80530 27485 36964 34326 65054 80827 43624 38423 18463 26080 66458 36028 35649 61809 21355 50645 61165 35471 61522 97425 86208 78902 32645 34409 27136 23694 69836 13424 87932 70325 68360 22734 30793 22919 35024 17076 09642 78885 44903 35597 87312 06737 61311 14705 97875 18111 60582 05341 82688 35474 67037 51637 72508 20058 17930 29881 53606 38775 06930 52920 82559 71587 02247 17812 56541 11483 57005 95120 76611 27153 99592 34122 59798 91448 44099 62610 21486 04449 83915 70226 74646 39490 01460 09961 53042 62527 52690 90607 92806 96738 50728 37075 41975 58728 81246 65095 16566 43697 96332 68006 62766 72461 59149 01714 26631 40694 05890 40559 58321 61171 57380 05545 03336 18266 57350 55309 82624 10257 74225 56532 26253 93960 66318 91780 49018 26002 76102 67432 69025 85089 51340 58685 92881 39041 70940 53145 73998 76730 01112 23309 67611 38894 87080 72570 39873 02639 42295 06543 82162 84702 53373 00390 49282 30243 55250 70792 30333 20095 55812 61603 34728 42264 73244 38778 04677 94591 82025 65163 05220 83919 98339 65606 31084 98670 46762 46259 94794 38491 34866 58188 67455 71390 69391 04848 94468 01985 84764 43878 83615 51174 45606 09402 95611 28379 67062 71042 87836 26422 79281 21706 15747 60068 57146 90287 28573 55077 44222 62442 66212 57779 00100 46988 17195 43378 09821 68863 84516 11446 12011 95094 54630 71500 74006 86784 35172 39262 35917 20505 84632 81942 92309 39378 12562 31362 37497 00640 88548 04425 10020 53000 28155 31841 40555 86630 13502 50747 46289 79738 61967 35987 15994 03459 20815 81793 03515 32046 28402 63761 94644 08715 22024 80078 43351 39754 45465 97398 60922 16735 37189 85568 34120 46021 79044 38922 93135 90405 79880 39635 82495 81435 18782 42662 29467 64058 13368 76847 03947 94995 11775 10019 16962 59592 47945 38452 41774 40589 99405 94958 42673 61211 58265 30520 52409 01613 98219 29381 32164 62336 37523 83706 01206 79984 46258 46980 29581 44795 62546 64436 57884 52811 06906 19442 61650 66186 13988 33871 39555 01071 89572 88889 37280 53179 20878 02981 22280 10710 99639 10803 53474 74781 84109 09937 41459 83724 14502 20966 75720 04536 37946 00069 76317 79039 67464 16212 96243 50453 03995 20930 46942 50802 55490 90668 73593 38872 97150 23854 71020 45355 48789 01870 33675 22228 25765 78047 54421 91798 98332 72366 49069 38225 27434 82174 37488 01106 33814 63184 84879 48177 98760 91001 80679 76999 49795 11994 57416 49716 29629 11675 95630 83025 91347 76603 14212 06831 68237 83643 84630 96844 89238 87040 99767 61913 98990 68240 32463 76313 43283 03097 51646 16747 25116 09814 36102 68181 95326 76173 93208 41163 43782 85179 19104 76865 53137 88809 12966 84753 90474 26582 11681 86617 90387 92833 87176 54400 58253 24576 28675 26043 83839 94140 82410 73366 48746 74555 24546 15962 69520 43915 48249 62248 46061 36083 70964 33948 45380 85492 99251 51427 50657 39775 37630 80855 31323 59947 50564 13688 76635 60563 36266 86033 30013 25263 00123 00678 12946 44294 87288 99075 40570 26491 69798 14014 86577 12137 94718 16911 75606 50256 47251 11195 58782 12234 54405 93121 67557 68869 79279 68582 42047 16572 70364 72214 21882 46660 40100 37760 56345 43499 71649 10321 93800 16453 49908 59378 18048 36112 72337 52669 29897 10765 15294 07059 74378 86603 40733 80954 39299 53684 38362 52474 40410 34696 21622 06912 80087 98826 42498 36178 02575 38453 93469 89373 59080 47561 58947 82376 93992 78828 43969 21076 24452 75248 12232 15346 39690 15508 35921 86788 01175 70568 64278 66964 56619 07649 86363 52018 22519 41199 05002 42709 66359 22390 68273 29342 16541 05033 22356 63339 85342 70065 30041 78857 28597 17497 43344 48755 16088 39352 08798 73464 61010 48260 12757 83969 38359 00652 86038 16827 89847 59404 11199 83887 91339 60718 66140 39368 68431 94545 74823 05237 61330 61142 83259 00507 33675 07797 43302 52070 78010 50569 94521 03132 22881 13378 60683 16073 47916 94508 53710 59652 00886 36935 97439 89393 93126 29193 95285 51990 08909 60494 88725 29094 84390 77941 01386 78427 47677 41585 58182 93201 60255 62809 64315 49425 62650 92497 62977 00501 08677 31063 42187 88361 34654 44996 48782 50464 78331 33294 55159 17971 65117 80740 37431 86033 38890 84329 88382 34347 86490 27248 37291 24583 31994 07873 94419 74904 19316 30353 68929 71218 39091 51093 84292 56910 32619 26769 84404 89592 43359 16433 74172 71564 91900 40593 56495 01696 97321 66377 50327 36842 38035 53352 64679 10366 28881 26042 76433 72943 39914 35584 20095 21159 82927 46021 83698 21742 85112 35841 50575 58614 25077 71791 36484 02390 39764 43917 40112 17735 81054 95968 81258 05631 43982 13080 34178 47213 01738 08510 50334 52200 37156 03367 45158 38815 07716 76472 03902 63804 83448 46774 76655 07228 19258 27460 14968 32650 06609 09946 00886 74111 19850 70908 23258 45485 56388 77738 75149 22508 61682 83076 90398 34507 08470 56159 24210 12532 44843 14911 94522 85811 99051 93301 01885 40031 94166 19821 45329 10763 86090 06191 43063 03419 58846 86969 89879 61952 37659 27746 42987 77865 07359 00810 34475 35703 43425 92000 93493 81637 39749 35346 82372 64041 71637 38191 97473 01285 79174 92516 56317 31576 91652 82532 23192 95345 84150 89756 29347 39477 14563 06377 62264 13441 65578 27589 45631 61509 26880 39830 57086 20271 17904 41318 68037 19788 43528 20419 53648 00166 72253 53275 69814 58958 12991 51259 59439 73903 15284 54545 91487 92178 79170 85033 18375 41142 37140 46302 53869 81903 22198 77189 53566 67395 42988 51667 89736 06895 55501 20989 50294 10351 79651 21615 47727 04067 67377 28778 63027 55539 08689 14634 19257 76855 67598 40854 85798 96211 07743 46306 89462 07660 74448 86345 01405 64356 04731 56782 61052 53902 39949 44979 88019 99778 88801 29950 33685 99641 74391 24392 86665 44907 47519 33085 54618 54285 92612 92867 40013 41779 18261 68464 47294 85057 82048 61317 33476 75478 59225 03730 93555 02945 79784 78900 14828 80351 27068 23371 11873 21011 60459 92972 53379 21321 08057 91916 49201 82694 60050 50816 97999 18699 15348 91103 53006 89523 76499 24488 78141 07212 14078 97680 89082 64430 58446 98893 85314 40529 15970 57897 51074 01413 47591 22131 02566 27539 77165 35968 81292 02077 95680 52012 48779 85793 11251 26568 11095 88915 77384 86694 18426 54860 83083 85498 85018 55703 32637 17413 30889 17694 45416 00810 19306 50140 84394 06848 73335 94970 12599 85417 53174 24421 36843 09065 46491 78958 61634 80670 69253 92699 41914 51460 15893 56922 13838 16606 14482 25604 45581 39209 17576 11288 47243 11716 53287 71835 39601 01761 35094 58435 24569 56183 64619 08754 84028 42130 40929 36726 50162 49092 74610 73707 02159 23509 24489 05250 96409 49171 14813 55433 59729 75749 81781 23069 60559 14841 60285 06171 17747 71315 66520 47811 56418 01408 84567 11090 08667 31755 72597 05160 13514 40309 14466 33365 54771 27469 35715 85614 01154 76164 45757 11949 65462 84092 43114 21745 49519 90569 88676 69155 10224 72591 31064 81719 02269 34558 62112 64304 21463 99158 82830 31537 43218 17807 80528 73094 83901 80904 06579 70213 25266 07208 96710 53166 23971 32298 55463 99160 96034 03598 85497 77264 79428 69447 38912 99325 51811 36016 91508 66994 48396 63839 26596 38304 02411 76516 75744 95630 44002 83050 63251 10679 41206 98211 20778 07282 65471 67746 18300 48366 79167 94604 48604 69753 93142 67211 95653 81783 33853 04364 04877 34591 87412 74695 88635 68163 43025 21925 33204 63948 13336 07563 64088 30089 54563 77287 29052 57234 90451 22225 40650 33290 15265 67254 22223 90660 48737 87191 40949 19618 84351 41511 39826 65836 87754 83069 74497 11964 63324 37832 31265 78604 76758 65824 31616 92609 70237 21183 46478 66655 04295 66848 54903 11488 48423 28620 25323 66444 36139 81488 98972 03501 37022 96765 04606 32473 45918 27541 09801 61792 37317 19585 39964 48284 50416 98640 40782 54316 92747 14803 39759 17656 57544 07829 04515 66775 45114 21174 33990 43637 79533 23324 08743 72061 89828 23931 32591 28560 46061 34420 00196 34275 66674 14612 00006 04422 16323 76295 85883 34438 46793 52570 63060 77573 01089 62935 76745 06292 69030 96076 27810 69778 90246 71274 54491 67483 11823 25370 47383 33706 38629 65387 09566 12572 23445 79962 98936 73488 82236 74701 65327 15674 75849 15485 04127 76487 83956 17133 81564 33912 19087 48444 09116 07614 17813 96965 29567 66805 05381 61857 63847 05616 70595 56462 15845 84307 79235 12864 75815 31528 54956 20004 11589 08199 50549 12909 31546 30939 25640 65320 96091 27968 39565 07325 47322 66892 55529 33394 02303 77182 47768 42822 12282 41038 80061 85943 33042 61583 27062 65334 35242 92967 41229 72963 95180 17722 34759 26065 10991 09985 73548 06891 52585 74781 29391 22741 12730 90475 01575 33163 89841 71706 82733 91356 38330 08651 53625 85532 48746 90060 47057 90597 79434 33536 57153 83920 12517 10878 27159 12602 60163 15977 41558 41696 53273 39448 72469 88173 42589 86757 77661 52670 70010 86014 01072 36199 60625 41923 64679 89427 85540 08548 13773 77921 69836 42455 45858 89480 92860 25372 48757 69661 37662 66787 54343 46370 85621 41383 34978 55469 50572 57555 82167 44770 70248 71920 85655 54328 80365 86145 33173 15383 20295 30506 20452 46474 33254 65553 39695 29792 87725 74103 49198 74392 97555 10314 17602 43831 61198 27515 71694 41100 79267 81114 96283 92064 59007 35716 60997 95716 97675 17429 38935 84904 03139 42636 89911 20213 42272 52888 52133 87427 10384 33209 70945 60649 18402 48580 59741 02171 44180 04430 67987 05137 93741 64973 06348 15700 74577 79767 21348 37353 20764 69180 90349 80497 34639 34048 29649 54071 72819 52846 11233 06341 73479 69305 63835 11585 15260 56925 17581 41384 59746 29923 51089 35906 34088 20476 54886 81464 95786 62847 36618 45197 88329 98374 26400 20025 87133 69937 61961 26696 38891 76037 26064 98061 97571 42430 61612 91480 67933 57165 63543 63137 37642 68778 09994 87830 02733 60406 59438 73773 60803 29913 39842 50228 97204 74856 24521 64943 44533 79607 51538 16265 12949 76912 83622 97697 14531 37216 89949 20425 54723 27630 37412 75421 15232 85626 14905 29275 95805 06023 90400 13317 03635 84327 54290 61165 30655 38721 29355 32550 98607 18340 99239 55775 75964 49191 88483 51710 46127 23566 95082 90593 37296 63166 85190 55418 14219 13155 37353 26161 86952 31246 95013 31277 39254 32722 82632 92963 27935 98819 19130 63034 27015 78215 72017 75953 37947 51532 92367 63028 77895 14524 87162 83944 63958 51608 60428 69603 93206 19087 37611 26712 08493 05444 42652 47873 39061 41021 94733 78584 35632 13863 78477 83360 44047 07687 17684 40456 13622 61968 98706 58784 79274 60179 69111 21497 64867 91907 33189 70402 98653 98026 35180 94143 60959 08799 27809 26224 08622 28075 56935 71320 81258 71003 84584 28361 40602 49805 21332 17924 47932 57952 24799 33728 65074 79269 51828 02443 09156 22757 76249 47958 44157 99320 36039 33218 86249 83048 05725 04495 56492 57536 06055 33960 94623 33837 54378 79401 99880 13612 58526 78900 76688 41849 91570 32960 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00 (end 9000! -- 31682 digits) 10000! 28462 59680 91705 45189 06413 21211 98688 90148 05140 17027 99230 79417 99942 74411 34000 37644 43772 99078 67577 84775 81588 40621 42317 52883 00423 39940 15351 87390 52421 16138 27161 74819 82419 98275 92418 28925 97878 98124 25312 05946 59962 59867 06560 16157 20360 32397 92632 87367 17055 74197 59620 99479 72034 61536 98119 89709 26112 77500 48419 88454 10475 54464 24421 36573 30307 67036 28825 80354 89674 61117 09736 95786 03670 19107 15127 30587 28104 11586 40561 28116 53853 25968 42582 59955 84688 14643 04255 89836 64931 70592 51717 20427 65974 07446 13340 00541 94052 46230 34368 69154 05940 40662 27828 24837 15120 38322 17864 46271 83822 92389 96389 92827 22187 97024 59387 69380 30946 27332 29257 05554 59690 02787 52822 42544 34802 11275 59019 16942 54290 28916 90721 90970 83690 53987 37474 52483 37289 95218 02363 28274 12170 40268 08676 92104 51555 84056 71725 55372 01585 21328 29034 27998 98184 49313 61064 03814 89304 49962 15999 99359 67089 29801 90336 99848 44046 65419 23625 84249 47163 17896 11920 41233 10826 86510 71354 51684 55409 36033 00960 72103 46944 37798 23494 30780 62606 94223 02681 88522 75920 57029 23084 31261 88497 60656 07425 86279 44882 71559 56831 53344 05344 25446 64841 68945 80425 70946 16736 13187 60523 49822 86326 45292 15294 23479 87060 33442 90737 15868 84991 78932 58069 14831 68854 25195 60061 72372 63632 39744 20786 92464 29560 12306 28872 01226 52952 96409 15083 01336 63098 27338 06353 97290 15065 81822 57429 54758 94399 76511 38655 41208 12578 86837 04239 20876 44847 61569 00126 48892 71590 70630 64096 61628 03878 40444 85191 64379 08071 86112 37062 21334 15415 06599 18438 75961 02392 67132 76546 98616 36577 06626 43863 80298 48051 95276 95361 95259 24093 09086 14471 90739 07685 85755 93478 69817 20734 37209 31048 25475 62856 77776 94081 56407 49622 75254 99338 41128 09289 63751 69902 19870 49240 56175 31786 34693 97980 24619 73707 90418 68329 93101 65541 50742 30839 31768 78366 92369 48490 25999 60772 96842 93977 42753 62631 19825 41668 15318 91763 23483 91908 21000 14717 89321 84227 80513 51817 34921 90114 62468 75769 83537 34414 56013 12261 52213 91178 75968 83673 64087 20793 70029 92038 27919 80387 02372 07803 91403 12368 99760 81528 40306 05111 67094 84722 22487 03891 99993 44207 13958 36983 06396 22320 79115 62404 42508 08919 91431 98371 20445 59834 40475 56759 48921 21014 98152 45454 35942 85414 39084 35644 19984 22485 54785 32163 62403 00984 42855 33182 92531 54206 55123 70797 05816 39346 02962 47697 01038 87422 06441 53662 67337 15428 70078 91227 49340 68433 64428 89847 10084 06416 00093 62393 52612 48037 97529 33439 28764 39831 63903 12776 45072 24792 67851 70082 66695 98389 52615 07590 07349 21519 75926 59192 70887 32025 94066 38211 88019 88854 74826 60483 42256 45770 57439 73122 25970 06719 36061 76351 35795 29821 79429 07977 05327 28326 75014 88024 44352 86816 45026 16566 28375 46519 00617 18734 42260 43891 92985 06071 51539 00311 06684 72736 01358 16706 43786 17567 57439 18437 64796 58136 10059 96386 89552 33464 87817 46143 24357 32248 64326 79848 19814 58432 70303 58955 08420 53478 84933 64582 48259 20332 88089 02578 23882 33265 77020 52489 70937 04721 02142 48413 34246 52682 06806 73231 42144 83854 07418 21396 21846 87010 83595 82946 96523 56327 64870 47571 83516 16879 23506 83662 71743 71191 57233 61143 07012 11207 67608 69785 15597 21846 48598 59186 43641 71685 08996 25516 82091 07935 70231 11851 81747 75010 80462 25855 21314 76489 74906 60752 87708 28976 67514 95100 96823 29689 73200 06223 92888 05665 80361 40311 28546 59290 84078 03397 49006 64953 20587 31649 48093 88381 61986 58850 82738 24680 34897 86475 71166 79890 42356 80183 03504 13387 57319 72630 89790 94357 10687 79730 16339 18087 86847 49436 33533 89337 35869 06405 84841 78280 65196 27582 64344 29258 05842 22129 47649 40294 86226 70761 83298 82290 04072 39040 37331 68207 41741 32516 56688 44307 93394 47019 20890 56207 88387 58534 25128 20957 35930 70181 97708 34016 38176 38278 56253 95168 25426 64461 49410 44711 57953 32623 72815 46879 40804 23718 58742 30262 00264 22182 26941 88626 21210 72977 76657 40101 83761 82280 13685 75864 42185 86301 15398 43712 29910 70100 94061 92941 32232 02773 19395 94670 06713 69537 70978 97778 11828 82424 42920 86481 61341 79562 01747 18316 09687 66104 31404 97958 19823 64458 07368 20940 40222 11181 53005 14333 87076 60706 31496 16107 77111 74480 59552 76434 83333 85744 04021 27570 31851 52729 83774 35921 87855 85527 95591 02866 44579 17362 00722 18581 43309 97729 47789 23720 71794 28577 56271 30092 39823 97921 95758 11972 64742 64287 82666 82353 91568 78572 71620 14619 22442 66266 70840 07656 65625 80710 94743 98740 11077 28116 69918 80626 87266 26565 58334 56650 07890 30905 06560 74633 07802 71585 30817 69122 37728 13510 58452 73265 91626 21964 76205 71434 88021 56308 15259 00534 37211 41000 30303 92428 66457 20732 84734 81712 03416 81863 28968 86504 82873 67933 39844 39712 36735 08452 73401 96309 42769 76526 84170 17499 07569 47982 75782 58352 29994 31563 33221 07439 13155 01244 59005 32470 26803 12912 39229 79790 30417 58782 33986 22373 53505 46426 46913 50250 39510 09239 28658 51086 82088 07066 27347 33200 35499 57203 97086 48806 60409 29854 60700 63394 09885 83634 98654 66136 72788 07487 64700 70245 87901 18046 51829 61112 77090 60901 61520 22111 46154 31583 17669 95706 09746 18085 35939 04000 67892 87854 88278 50938 63735 37039 04049 41268 46189 91272 87156 26550 01270 83303 99502 57879 93170 54318 82752 65922 58149 48950 74663 99760 07316 92731 08317 35883 05661 26147 82997 66318 80700 63044 63242 91122 60691 93127 88815 66221 59152 32704 57695 86751 28219 90938 94268 66019 63904 48971 89185 97472 92531 03224 80210 54384 10443 25828 47283 05842 97804 16240 51081 10326 91400 19005 68784 39634 15026 96521 04892 02721 40232 16023 48985 88827 37142 86953 39681 75510 62874 70907 47371 81880 14223 48724 84985 58198 43909 46517 08364 36899 43061 89650 24328 83532 79667 19018 45276 20551 08570 76262 04244 50962 33232 04744 70783 11904 34499 35144 26255 01701 77101 73795 51124 74615 94717 31862 70156 55712 66295 85512 50777 11738 33820 84197 05893 36732 37244 53280 45653 71785 14960 30880 25802 84067 84780 94146 41838 65922 66528 06867 97884 32506 60537 94304 62502 87105 10492 93472 67471 26749 98926 34627 35816 71469 35060 49511 03407 55404 65817 03934 81046 75848 56259 67767 95976 82994 09334 02638 72693 78365 32091 22877 18077 45115 26226 42548 77183 54611 08886 36084 32728 06227 77664 30972 83879 05672 86180 36048 63346 48933 71439 41525 02594 59652 50152 09595 36157 97713 55957 94965 72977 56509 02694 42808 84797 61276 66484 70036 19648 90604 37619 34694 27044 40702 15317 94358 38310 51404 91546 26087 28486 67875 05416 74146 73164 89993 56381 31286 69314 27616 86353 73056 34586 62695 78945 68275 06581 02359 50814 88877 89550 73939 36534 19373 65700 84831 85044 75682 21544 40675 99203 13807 70735 39978 03633 92673 34549 54929 66687 59922 53089 38980 86430 60653 29617 93164 02961 24926 73080 63803 18739 12596 15113 18903 59351 26648 08185 68366 77028 65377 42390 74658 23909 10955 51717 97705 80797 78928 97524 90230 73780 17531 42680 36391 42447 20257 72889 17849 50078 11788 93366 29750 43680 42146 68197 82427 29806 97579 39174 22294 56683 18581 56768 16288 79787 06245 31246 65172 76227 58295 49342 14836 58868 91929 95874 02095 69600 02435 60305 28982 98663 86892 07699 28340 30549 71026 65143 22306 12523 19151 31843 87690 38237 06205 39920 69339 43716 88046 64297 11476 74356 44863 75026 84769 81488 53105 35406 33288 45062 01217 33026 30676 48132 29315 61043 55194 17610 50712 44902 48732 77273 11209 19458 65137 49319 09651 62497 69165 75538 12198 56643 22079 78666 30039 89386 60238 60735 78581 14394 71587 28008 93374 16503 37929 65832 61843 60731 33327 52602 36051 15524 22722 84472 51463 86326 93697 63762 51019 67143 80125 69122 77844 28426 99944 08291 52215 90469 44372 82498 65808 52051 86576 29299 27755 08833 12867 26384 18713 27778 08744 46643 87535 26447 33562 44113 94476 28780 97465 06839 52982 10817 49679 58836 45227 33446 94873 79347 17907 10064 97823 64660 16680 57203 42979 29207 44682 23228 48665 83952 22114 46859 57285 84038 63377 27803 02275 91530 49786 58739 19513 65024 62741 95899 08837 43873 31594 28737 20297 70620 20712 02130 38572 17593 32111 62413 33042 27737 42416 35355 35879 77065 30964 76858 86077 30143 27782 90328 89479 58184 04378 85856 77729 32094 47677 86693 57537 46004 81423 76741 19418 26716 36870 48105 69111 56215 61435 75162 90527 35122 43500 80604 65366 89174 58196 54948 26086 12260 75029 30627 61478 81326 89552 80736 14902 25258 19682 81505 10333 18132 12965 96649 58159 03042 12387 75645 99097 32967 28066 68384 91662 57949 74792 29053 61845 56374 10347 91430 77156 11686 50484 29249 02811 02992 52967 87352 98767 82926 90407 88778 48026 24792 22750 73594 84058 17439 08625 18779 46890 04594 20601 68605 14277 22444 86272 46991 11462 00149 88066 27235 38837 80938 06285 44384 76305 32350 70132 02802 94883 92008 13213 54464 50056 13498 70178 34271 10615 81772 89819 29065 64986 88081 04556 22337 03067 25425 12772 77330 28349 84335 95772 57595 62247 03707 79338 71465 93033 08862 96994 40318 33266 57975 14676 50271 73462 98883 77739 78482 18700 71802 67412 65997 15872 80354 40478 43247 86749 07127 92167 28985 23588 48694 35466 92255 10133 76063 77915 16459 72542 57116 96847 73399 51158 99834 90818 88281 26398 44005 05546 21006 69887 92614 55821 45653 19696 90982 72539 34515 76040 86134 76258 77816 58672 94410 77535 88241 62315 77908 25380 54746 93354 05824 69717 67432 45234 51498 48302 71703 96543 88773 76373 58191 73658 24542 73347 49042 42629 46011 29988 19165 63713 84711 18491 56915 05476 81404 11749 80145 42657 12394 20442 54410 28075 80600 13881 98650 61375 92885 39038 92264 43229 47990 28648 28400 99598 67596 35809 99112 69536 76015 27173 08685 27565 72147 58350 71222 98296 52956 49178 35071 75083 57413 62282 54505 56202 70969 41747 67992 59229 77488 86274 11314 58767 61475 31456 89532 80931 17052 69648 64101 87407 67329 69866 49236 43738 25654 75022 81647 19268 15559 88319 66298 48307 77666 68406 22314 31588 43849 10519 05828 18167 40764 46303 33001 19710 29303 64558 66594 65186 90744 75250 83784 19876 22990 41591 17936 82799 76065 41860 88721 62665 48864 92344 39103 09232 56910 63377 59697 39051 78112 27646 68486 79173 60494 04393 70333 93519 00609 38726 83972 99246 47848 37272 74770 97746 66935 99784 85712 01567 89000 24194 72692 20974 98412 73231 47401 54998 09203 81459 82141 64811 76357 14780 15542 31599 66783 85348 54486 40693 64105 56913 53133 52311 84053 58134 89409 38191 82189 86948 25383 96098 99428 22027 59933 96352 06217 70534 35720 73396 25057 42167 69465 10160 84956 01439 30324 43042 71576 09952 73086 84609 20442 22261 03154 22998 44448 02110 09816 13338 24827 37521 89987 38205 31516 49271 34498 10595 01599 74800 57159 19122 02154 48774 87501 03473 24619 06339 41303 03089 23994 11985 00622 59021 84164 40998 81732 14324 42210 85542 48620 89625 02606 04398 18018 90263 17781 14661 74549 99771 44066 52328 63846 36384 70016 55618 15386 10981 88111 18173 41913 05505 02486 03458 56755 58563 75117 29774 29932 90749 44236 57966 83327 00918 36733 89773 47901 75924 88856 60379 95277 15405 69083 01731 17238 94140 32615 96122 92912 22519 10959 48743 80567 33812 78538 61649 18427 86938 41755 68980 47100 85986 83720 33615 17515 80970 22566 27520 01609 56192 22992 54017 59878 52203 85459 13771 78397 63898 11198 48580 32910 48751 66692 11951 04514 89667 77615 98249 46872 74206 63437 59320 78526 18922 68728 55276 71324 88326 77941 52912 83916 54079 68344 19023 90948 03676 68870 78380 11367 04275 39713 96201 42478 49351 96735 30144 44040 37823 52667 44375 56740 88302 52257 45273 80620 99804 51233 18810 27290 12042 99798 90054 23126 21796 81352 37758 04116 25114 59175 99327 91341 76507 29282 67622 36897 29196 05282 89675 22352 14252 34217 24784 18693 17397 46041 18776 34604 62563 71353 09801 59061 77367 58715 33680 39585 59054 82736 18761 12151 38467 34328 84325 09004 56453 58186 68190 51087 31791 34621 57303 39540 58098 71720 13844 37709 92795 32797 67553 10993 81365 84040 35567 95731 89414 19765 11436 32552 62706 39743 14652 63481 20032 72009 67556 67701 92624 25850 57770 61789 37982 31096 98678 84485 46659 52732 70616 70308 91827 72064 32551 91939 36735 91346 03775 70831 93180 84592 95651 58875 24459 76017 29455 72050 55950 85929 17550 65101 15665 07552 16351 42318 15354 81768 84196 03208 50508 71496 27049 40176 84183 98058 25940 38182 59398 64612 60275 95424 74333 76226 25628 71539 16069 02509 89850 70798 66062 17322 00163 59393 86114 75394 56140 66356 75718 52661 70314 71453 51675 30074 99213 86520 77685 23824 88460 06237 35896 60805 49516 52406 48054 72958 69918 69435 88111 97833 68014 14880 78321 21345 71523 60124 06592 22085 08912 95690 78353 70576 73467 16678 63780 90881 12834 50395 78481 22121 01117 25071 83833 59083 88618 75746 61201 31729 82171 31072 94473 76562 65172 31069 48844 25498 36951 41473 83892 47774 23209 40207 83120 08072 35326 28805 39062 66018 18605 04249 38788 67787 24955 03255 42428 42265 96271 05069 26460 71767 46750 23378 05671 89345 01107 37377 03411 93461 13374 03386 53646 75136 73366 13947 31550 21145 71046 71161 44525 33248 50197 90108 34316 41989 99841 40450 44901 13016 37595 20675 71556 75094 85243 58026 91040 77637 21099 86716 24254 79538 53128 52889 93095 65707 29218 67352 32166 66097 87498 96353 62610 52982 14725 69482 79999 62208 25775 84098 84584 84250 39118 94476 08729 68518 49839 76367 91824 22665 71167 16658 01579 14500 81165 71922 00233 75976 53174 95922 39788 49828 14705 50619 06892 75625 21046 21856 61305 80025 56079 74609 72671 50333 27032 31002 52746 40428 75555 65468 83765 83880 25432 27403 50743 16842 78620 63769 70547 91726 48437 81744 46361 52057 09332 28587 28431 56907 56255 56930 55588 18822 60359 00067 39339 95250 43798 87470 93507 92761 81116 27630 97712 57983 97599 65266 12120 31749 58820 59435 75488 38622 82508 40140 88857 20583 99240 09712 19212 54807 40977 52974 27877 59125 66026 44348 27136 47231 84912 51808 66278 70862 61166 99989 63481 24058 03684 79458 73648 20124 65366 32288 89011 63657 22708 87757 73615 20034 50102 26889 01891 01673 57205 86614 10011 72366 47626 57835 39636 42978 19011 64705 61702 79631 92233 22942 28739 30923 33307 48258 93762 61989 97596 53008 41353 83241 12589 96396 29445 12908 28020 23225 49893 66275 06499 53083 89256 32246 79469 59606 69046 90668 62926 45006 21974 01217 82899 87297 97048 59021 77506 00928 93328 95727 23920 19589 99447 19451 47360 85077 04007 25717 43931 81484 61909 40626 95452 85030 52634 10005 65022 22615 23093 64882 88712 20464 54267 70057 71489 94335 14716 25042 52365 17371 02660 68647 25345 81201 86683 27395 36825 47456 53655 35975 46685 78870 00569 88360 28668 64507 40256 99308 74834 41094 08608 63037 07908 29524 05767 31684 94185 58104 82475 30475 89233 92801 57130 28241 06234 99994 59323 90521 40985 65595 65661 34600 33961 50515 16475 88527 42214 73251 79995 48977 99284 95227 46029 85566 67008 11871 20085 61550 16457 40048 41702 10303 03899 63392 53337 46655 68178 24410 73740 93369 19294 10463 23077 31994 75982 63073 83499 60077 03724 10446 28541 46487 04116 27389 56498 34555 16216 56851 14551 38382 20470 05483 99667 17062 46467 56610 12913 82048 90912 11172 29386 24425 31589 13066 98746 20455 87244 80605 28293 78148 30262 21645 42280 42175 77607 62365 45982 82230 70815 50346 94049 38317 75505 33050 94698 99947 61194 19231 28072 18072 16964 37843 33136 06760 67696 51871 38394 33877 24854 93689 06184 57005 72043 69666 64650 80734 49581 44959 66306 24669 86798 32872 58630 00642 15220 21017 18139 17325 27517 36722 62621 45494 54685 06006 33469 27138 38311 71584 97530 92643 25248 69602 20059 09980 26637 65386 22546 32651 68414 96330 63695 48086 55110 12567 57717 89061 66947 58344 04348 62184 85369 59160 21720 30456 18349 75241 62039 92644 13316 51884 76860 68306 42004 85855 79244 73340 29014 25888 76403 71251 86422 29016 33369 15850 63273 72719 95963 62912 78334 47862 18887 87100 95337 53551 05468 89802 36378 26371 49269 13289 56433 94408 99470 12145 21345 72117 71565 75914 51734 89519 50168 00621 35392 71754 19843 87616 35434 79806 92088 66662 27099 51237 17062 41924 91428 25764 53125 76993 97353 41673 04686 45851 81979 66823 20156 93792 68492 69999 83992 41357 19414 96882 27370 40228 20805 17180 80034 00480 61526 17920 13978 94518 62952 90558 44070 37383 00533 55242 11539 03385 18582 93667 79190 61011 63062 33673 14441 92028 93857 20185 55695 96330 83361 54502 90424 82230 92970 87124 78800 20173 83072 06048 26801 56675 39759 37899 31793 51579 99589 29562 15630 73384 16294 59990 02767 30832 82771 65950 64217 96652 31904 39250 54322 67537 31811 75531 54767 80739 47033 89311 85107 29772 43183 78972 67495 74557 78183 34549 59423 17353 55829 10469 67315 39127 59756 87281 86169 11610 83156 33723 26399 68881 49054 39432 61197 18227 49967 91176 62855 34018 60198 31580 96299 81791 10720 88049 92292 01606 20590 67271 27359 94618 71634 94577 49958 05337 94718 71054 56452 57939 60242 10259 13641 55283 98395 20177 30127 12514 89205 10617 08228 00833 99856 65786 64692 07371 14269 68230 17704 16324 82947 94095 58694 69908 93791 65191 00630 51853 52102 34518 97981 27619 14306 18643 62703 08197 71249 92751 05673 29094 81202 05774 71006 87703 37970 89342 29207 18390 37441 67503 49381 88363 42229 28494 67906 60285 67429 32516 42569 04436 34730 87656 79705 65956 77285 29108 12427 33154 40658 01998 02711 57912 62541 72797 45286 25748 65921 93329 38059 15239 52473 55188 87119 86039 13196 54287 57629 01905 03964 08356 02462 77534 31440 91556 42181 72945 99415 96061 97962 26332 42715 86342 59779 47348 68207 48020 21538 73472 97079 99753 33298 77855 31053 82016 21697 91880 38075 30063 34350 76614 77371 35939 36265 19052 22242 52814 10847 47045 29568 86477 57913 50216 09220 40348 44914 99507 78743 10718 96557 25492 65128 26934 89515 79507 54861 72341 39461 03651 76616 75032 99486 42244 03965 95118 82264 98131 59250 80185 12638 66353 08622 22349 10946 29059 31782 94081 95640 48470 24565 38305 43205 65069 24422 67186 32553 07640 76187 20867 80391 71135 63635 01269 52509 12910 20496 04282 32326 28996 50275 89510 52844 36817 74157 30941 87489 44280 65427 56143 09758 28127 69812 49369 93313 02894 66705 60414 08430 89422 31140 91272 22381 48470 36434 10196 30413 63073 67710 60038 15959 08297 46410 11442 13583 21042 57435 83502 20737 17321 97450 89035 57318 73504 45827 23877 07282 71406 16299 79196 29357 22410 44771 55051 65253 58675 44109 39507 92183 69015 26113 84403 82680 05415 09243 46511 71143 64778 99444 55399 36536 67727 58956 57139 87505 54299 08245 85609 51003 69346 63100 67371 47080 29927 65693 34355 00927 18985 40501 09917 47497 99915 54392 03190 89619 67615 44468 60481 75400 69568 94714 63928 24538 38070 10444 18104 55061 71305 16058 43558 17521 03233 84658 29201 07103 00611 24283 40745 86070 06060 19483 05513 64867 02102 03647 08470 80742 27043 71893 70696 56887 95617 92871 30452 24516 84202 74020 21966 41560 52803 35061 29355 87390 79393 52440 40925 84248 38060 71774 44609 96403 52218 91022 96190 90325 69042 38137 44924 94906 89231 43308 84224 39963 13963 91545 85406 52863 26468 80758 11487 48371 40828 41764 55226 38631 35202 64894 01626 24948 02388 56823 15991 02952 62033 71264 49279 90193 82111 34518 44638 75445 16391 23937 79741 90576 64991 17642 37637 72228 28023 18465 73805 01212 77809 68031 56914 77264 91025 75035 08758 79224 81102 23544 52441 08724 48565 70075 51871 32146 59209 35485 04552 82917 07495 96775 40445 07794 94836 37175 60623 26925 75741 28131 10241 91037 33380 80434 32531 08846 94831 55572 94022 65394 97291 38175 81338 61945 70577 99561 80875 59514 13644 90761 31096 17155 92837 65858 40036 48937 40768 22257 52393 59887 31081 68966 76882 87403 83719 28276 90431 51410 69976 78303 81908 56907 13091 93134 08460 19511 14748 27663 50724 67653 49220 40058 62667 76329 35516 63193 96224 98979 91270 80044 65982 26489 91252 26813 12430 05281 04995 05859 56765 27123 59149 44426 12554 43761 86450 29202 88135 85828 71789 57722 41163 80815 16183 16031 29728 79698 74801 39828 62164 56291 96153 09635 83373 13619 72477 33323 53025 46657 11969 02611 23738 06290 30242 90427 57945 49030 02266 08474 46513 16174 16919 16851 74646 49454 59696 00533 08852 52792 08347 24952 35473 11067 41090 99223 54105 55062 99687 64215 39512 49355 98631 13466 61725 11689 07856 33328 93556 91504 49485 18911 34883 01876 36510 06385 02565 91643 30219 28565 59626 39143 82895 06832 48387 27165 61656 01115 31517 05522 29557 65944 97245 47888 15532 31641 74532 67167 97886 11411 65355 59758 83319 79638 07096 29988 80767 30361 69403 17736 44814 04278 67784 25123 24499 74693 42134 82171 79595 19069 82046 02997 17200 11748 57303 88971 92055 97414 74245 30111 35869 76625 66077 70970 22563 32617 01108 46378 47955 55258 50457 80588 79440 75606 49741 27974 53091 84184 05207 55852 64622 08821 48364 67546 52237 60921 07875 39190 45468 48523 49759 98604 49433 22828 07312 06799 22402 47750 75141 05890 77462 73343 19091 25545 13522 25329 27591 38420 47384 60305 61631 54236 55293 53122 78389 75944 65157 87337 34346 31722 80001 03138 04254 81404 02209 05804 05056 00386 09374 03435 06886 30814 34683 84890 07089 38565 05002 75690 59678 06940 46984 35184 53513 41410 31615 13368 30437 14786 64292 53897 17165 97862 90107 28400 75893 97003 88317 74264 81637 25113 27736 99268 27709 46534 25835 96111 88195 50924 62062 15397 81211 97244 76262 37715 34452 04806 98190 82524 94396 39622 51113 83117 74289 78535 82559 08324 90480 49751 60471 04257 56975 34425 51515 77981 56003 70847 23060 34847 53977 51368 83904 04316 01748 62488 71339 31181 85230 29425 42567 62024 85688 39397 08367 48788 45378 91725 74145 15591 79190 35398 53507 72009 00594 97935 29394 59631 21344 55033 68260 69005 98287 17723 53337 52219 41915 54730 37420 62343 26289 29683 97015 05889 21911 12049 24986 47920 53410 87234 91154 30987 18216 00557 62209 07573 23046 26106 59774 49476 58346 31302 55986 36315 02995 96723 52476 94397 54625 30206 78819 33043 72284 80020 93053 54155 64066 48385 69378 14460 31386 97563 45920 02334 62606 99595 55134 84754 14789 11808 30329 81642 15874 52922 95267 89379 25647 75202 90526 75349 35667 37442 93182 67337 45716 42465 40774 82679 01046 77875 90854 08130 53144 71764 55869 89416 96689 40436 48995 24652 47443 98834 95838 71206 29648 54133 57553 81341 95004 98743 81336 90627 03973 87458 66042 96871 59582 07157 66599 82660 73170 05624 46554 17630 24501 34915 95672 88942 61974 61444 96908 67165 58597 82729 22870 27237 74835 09736 29010 19130 41781 27357 73037 78180 40815 89136 00520 73158 06941 03430 50031 84349 34236 02692 44733 06001 38611 19781 77447 26696 08928 32105 25431 16496 03342 01020 32603 86367 25328 89648 33340 58622 04843 61657 53620 01468 40547 66496 66473 56697 95729 53394 80913 82637 03324 22093 08393 66954 98068 82404 91622 06314 79114 94642 04250 00224 50413 42555 85619 37442 90525 72524 36320 05448 74415 24307 30521 50704 91020 43407 65724 76865 09575 11741 25413 72953 16445 21765 57723 53486 01821 56683 33525 20532 83000 01083 44008 76226 68438 17023 23560 56451 58256 95417 73591 97813 64997 55596 01912 56774 49427 17986 36004 58474 05209 29008 93973 15276 02430 49516 53864 43138 81478 76977 54147 87574 32610 15987 97097 58855 62580 67661 97973 09847 24607 69484 82112 79484 27976 53660 70550 51639 10441 50225 54420 32972 12920 33009 35335 66872 94595 91232 79658 86376 48689 41884 33640 54849 40095 74965 79165 76872 13927 33015 35550 97865 11476 79473 99690 62318 48783 77515 46261 38236 51665 95633 72093 45708 20830 18404 82797 00572 80714 32925 72757 74362 29587 04736 16416 09731 81724 15942 04270 36606 64040 89740 24552 15307 25227 38863 72418 59646 45522 36732 60411 16459 84640 20010 21692 08233 15155 38882 10715 27191 26787 65317 95071 90820 45251 00447 82129 13185 44054 81449 41518 67114 20710 36938 91129 12501 27508 53466 33771 77493 76016 54345 46963 90042 71112 98292 55096 83042 06657 25364 27947 22000 20835 31388 37087 81649 95718 97176 29338 79485 42712 76882 65200 37663 25924 56161 48687 44897 47151 93662 19275 66585 24621 14457 40701 06753 80427 56418 44408 34805 20383 82650 52601 69858 40600 84788 42242 18878 56927 89775 18104 42805 47442 72294 55167 42033 56864 60609 97797 31249 50433 32142 52050 53675 79049 95207 83597 65041 53790 01132 57953 60406 55172 65487 90221 73595 44415 11394 29231 64895 06631 77813 03905 74620 82449 17192 13118 64129 63370 46614 06456 90017 89423 56738 77552 31309 52785 91277 45332 41855 44248 44844 93664 21073 13488 19180 64018 92223 17302 15664 58134 73186 44999 79057 81662 09146 98707 18039 38888 57812 80740 22636 36022 94114 35486 98714 02143 57205 59477 30892 80865 36789 20201 93510 26053 61567 92448 32767 49476 11785 83160 71865 71031 08422 00560 25954 51151 91391 30911 95444 47844 36103 27418 76102 33884 33916 87589 23342 37908 59841 96826 65256 10628 75123 75723 18491 47495 19459 85728 89793 49817 91761 82265 24804 08237 12810 97907 72638 86428 60679 17082 28857 58527 03470 83971 45616 19926 24784 47946 92794 99684 59456 32382 70229 73641 73503 43078 31941 15698 24782 00132 90851 20287 84748 05860 18896 00459 01745 97405 56307 32714 48767 90852 88867 97880 99706 95240 68100 66256 11440 01498 34135 80889 73724 68440 64948 85707 41676 87916 41322 42053 73654 06733 01863 92497 91091 54747 85959 16386 55975 07090 58117 59248 99502 21479 92509 45635 58251 43158 14464 06013 42834 90422 79835 79396 59258 98520 07638 45646 68164 07326 81928 34600 77672 85876 28490 00688 74564 63927 49644 15904 03403 36723 37814 49159 70329 41787 29415 50610 54129 51540 01593 93851 66392 93256 77429 55754 94800 46658 27357 96539 90940 23354 36446 49376 82727 25418 73627 54753 29768 08190 32533 61410 86433 08423 77717 38995 22153 67630 95302 04590 24386 94632 70289 52939 94483 01357 75890 81214 88455 84938 19874 50592 09140 67209 52246 90962 63076 94175 33409 83698 85936 37003 14973 72897 79963 60018 62650 01749 29290 08793 11899 97822 96371 23066 42297 99616 35825 72600 11228 89836 47651 41804 59757 70042 12083 39493 64659 64733 64642 89044 49932 53962 27091 90737 37057 72051 32281 59578 63227 59191 27860 54297 86295 31886 15559 80472 81607 10864 13280 35854 00160 05557 56868 55791 78597 78991 97902 65659 26212 83007 22535 14015 25973 56930 07290 15392 21111 68685 04740 40217 21744 42051 73800 02513 61000 49453 41193 24331 66834 42431 25963 09881 23969 62202 35885 83955 87831 68519 48331 26653 57735 32443 79935 68321 52691 77042 24903 45745 34858 91381 25826 81366 90892 94768 09052 63556 06381 19661 30606 39369 38411 81771 35459 29884 31723 29122 36262 45886 83942 02889 98169 35611 69865 42988 47765 13118 22766 25267 39978 80881 60104 70651 54233 50156 71353 74481 70862 34314 66253 11902 91040 15226 29271 04099 28507 24188 43329 00727 77947 54111 63755 21765 63589 31632 66360 49381 21840 18375 12818 88477 11689 75479 48376 76640 84842 75362 30740 19542 18321 79854 96260 66659 03479 25816 34239 26709 47839 90706 29231 66535 03728 50197 51324 81380 38370 70894 63892 54708 87039 08572 35810 06130 62864 66647 10006 10435 21157 78926 61343 22146 55311 41188 25969 42926 28452 21090 26688 41497 57633 41554 92113 55812 54616 55807 82734 70115 81400 60083 45762 13313 03899 87843 27065 37199 56709 57084 73857 86092 64918 88583 78739 23916 55542 63577 30129 22436 41604 06255 17368 92335 63656 88543 65851 64620 78218 75741 72436 45258 14143 48763 27613 41752 70737 67549 22276 28778 22647 65154 31534 15857 13773 52273 03354 03376 36420 42580 34257 26474 96862 17823 66695 13534 10677 37842 11313 71131 98737 32228 91805 27506 28122 77716 41249 44124 01207 12595 43199 91746 57474 58925 82613 71282 55555 35080 40414 39445 57295 99455 46356 08487 25133 94629 36358 94083 20989 64801 61958 31304 29720 96479 41285 39388 99626 53689 28263 80767 71687 59588 50221 64645 82430 94016 50096 88797 36615 77335 60316 83671 03868 95228 27094 15095 45222 74400 27354 99253 67021 47159 94056 54481 38421 86380 12879 99008 20933 57632 07363 69405 99142 42637 18294 00061 37419 00579 51309 62985 45330 74819 78025 68301 08967 28738 02234 82048 88629 73130 36968 98826 40657 90478 15623 89778 48536 50256 91064 23179 57360 25330 90876 32717 84911 18974 84322 46868 08634 03839 64176 12760 57886 46574 47228 48249 32687 44306 25512 20506 95516 84646 69477 18368 19114 32873 54481 58363 50548 14641 10999 60143 39059 57997 66290 64688 12950 25039 15092 36330 11076 07063 28633 17393 37814 96933 80247 58003 50527 89782 75575 09286 04039 42050 63429 39327 06463 61610 31822 87924 81526 79306 86274 92372 75631 85222 56542 66008 55684 94977 20285 90915 09304 95425 96747 36483 31437 23634 95554 48901 59866 84083 62176 91355 96560 39519 67042 53688 63482 36958 71294 62524 75903 17768 13184 97758 82765 76740 48255 81365 02103 64958 55057 03259 21995 76753 34264 22378 37235 86058 50940 35839 77103 47667 06447 88640 83110 96503 02565 21560 74640 19652 71699 97323 73465 23717 34565 95514 55949 30981 66644 00621 15993 49133 18013 51505 28651 84217 88280 26343 32593 47558 50761 16869 77091 25580 05618 56837 10540 85608 12495 19403 14806 46187 19402 57766 32852 67019 69838 75675 61524 69675 90281 06864 89686 92933 15954 35209 76875 27137 20161 61609 31174 25019 97092 89684 94003 46962 42325 68841 06651 13304 37741 22561 76258 65894 12367 28171 14552 64238 94512 63171 78347 90276 92117 14528 87352 95501 93367 59218 90800 60486 33737 78672 81806 10254 78257 04367 88449 50351 89257 87499 83669 47859 08612 97554 30841 22677 06095 43476 12133 71743 31567 83790 16201 23372 37023 33831 64147 06428 59218 59776 10158 23272 19979 15062 87186 81867 50981 66553 77450 13020 88033 39043 53639 77026 33638 09098 52649 45326 28146 55806 55465 04823 48642 94953 90613 25740 04969 12888 34051 82229 33644 47668 38550 37967 97580 96199 83575 80702 77595 35968 78822 61946 59612 22304 45492 75600 27495 51685 83542 58229 53360 42834 42631 84780 68825 39545 07466 91877 89776 54060 38432 51284 38128 11316 85620 46086 17289 40822 96586 26174 42076 69202 97427 93008 81295 19854 67871 35486 23236 61041 32165 81279 26715 15459 61594 35259 34567 57445 99230 78892 05519 54008 23164 09719 59125 00254 55237 50310 67356 39748 83554 24804 49681 38303 06718 51931 49133 57892 02123 60530 81999 52020 58450 34234 99932 15096 26349 77812 45665 83046 80581 82456 35248 14625 84933 19261 95406 88481 84464 45248 42948 60630 16169 47666 32426 25231 47632 23711 09695 36948 38244 82316 41039 62245 07675 40561 42874 68267 83572 37048 95606 99065 27926 88455 84451 20466 54853 37853 40266 46645 04233 96384 88257 71987 49536 11300 49421 55937 35545 21192 61867 21478 26541 68856 04094 92829 00566 16883 80763 76566 90510 74089 25105 49165 22296 88786 76968 63165 25149 17701 49990 00666 37344 54612 02627 80701 92569 87062 25540 92894 51947 18778 00430 61300 21828 28742 58670 48748 48082 69485 73444 77824 40787 34102 71082 48702 69523 83080 49109 60482 01390 12940 24631 24480 01593 36670 21265 83176 77879 75296 59634 72576 89432 65404 35889 26729 39506 87860 83062 62662 63287 39208 73273 02547 91009 99321 13388 97780 78143 36728 79144 87683 73686 46774 85287 77737 40354 74728 71644 21776 78207 12964 50627 08809 78637 92814 40711 92505 14114 80049 07055 60809 72292 99792 44147 10628 52247 02987 06998 69227 67634 17735 13258 60290 89038 75707 45436 80778 76422 38533 37006 92089 61635 10092 33587 30398 65439 06071 88095 25575 53380 36472 58950 07306 77212 25280 78179 47105 64811 71378 55745 10576 91044 32292 54290 24149 43358 83960 93679 32136 16969 54251 29973 10310 32804 43695 45019 29843 82084 23831 21265 82574 05945 09426 94277 73071 24802 17691 57818 35720 08717 05387 73256 01798 71330 05505 91137 78238 41791 64028 08414 09623 82084 76373 93013 93077 84285 54545 22236 75598 24666 25060 87542 84876 10414 56613 62227 64240 59143 04455 58085 63181 80935 23040 77938 91614 90211 62924 00515 07491 40684 43203 23036 56099 54878 62099 91943 06564 45533 25471 35557 36531 85160 11700 32155 06907 87716 75206 28815 27885 89714 94103 20986 98408 30489 66524 35103 05024 44679 93177 91476 59103 42894 91290 54120 36160 16956 71222 14080 63694 05940 30455 21862 12879 93309 28562 31022 41844 63652 89097 44464 01519 86623 18388 19624 44822 59078 35859 14043 68619 30190 41458 96269 38789 07034 98216 98686 96934 44808 62139 90534 59179 28266 54304 79820 72196 34134 75564 65254 83143 77115 66784 59077 79719 65107 72468 00029 35815 46267 64631 02242 79007 31363 13525 22067 06295 11259 35874 47313 41864 92497 28278 47966 44585 44896 29329 05262 05806 52485 88707 02087 93891 34476 08334 46531 70939 24240 82493 28008 91573 13195 41348 31182 09277 52486 88054 87339 43315 86756 26661 22179 35505 11906 09992 91137 94456 34995 62739 18984 59029 02171 31557 06096 26788 16733 02940 19846 42373 90445 09802 80309 48975 98125 92520 55850 97353 74365 56825 78031 36819 02007 15167 56938 27281 81882 45875 41710 72118 08065 56448 03912 25045 37089 42269 53583 82192 53507 56928 34095 63985 92655 99740 39131 67092 90043 99627 59768 30375 21750 33608 79028 29567 30688 62263 07772 97335 33853 68266 87345 19035 70970 96873 22323 73830 04940 90123 23927 43187 59046 52632 70951 78406 26726 48288 93646 89659 32191 69521 10636 17297 57074 37614 80616 01331 10491 16922 71318 60940 41450 14842 86642 36347 16982 89241 81804 84365 23053 88645 59809 83927 38364 90685 48082 30142 67803 14393 74404 31807 82267 87794 94006 20648 91512 48952 51654 30056 34448 37504 67517 54207 04331 33724 86870 63323 75616 45232 36048 19320 24377 59689 09147 83372 17955 36769 92603 23571 51855 13391 09840 27390 63753 28070 23133 01755 75426 93962 02629 42391 09453 23537 91012 59489 64941 81256 36729 92967 08425 06675 99803 45627 34555 98559 62851 22814 14582 55602 48417 83305 64524 05084 50065 98875 59875 18601 33586 06249 32784 48777 20068 42296 59194 55165 39562 98296 05916 10046 57890 72148 42054 86183 04181 75604 55981 51680 88031 78308 02614 45994 44467 79180 12432 14640 09836 10678 68341 29748 72596 72925 87868 06223 08011 58220 26289 01436 44590 02301 64582 36667 09265 57126 45599 25790 62230 47452 35625 57511 17707 91512 00278 93809 75775 46854 61210 17307 52279 92414 07026 30813 77929 71909 46141 31458 02081 08773 81216 24539 85876 96973 71425 88183 61526 05069 38092 69177 12087 32191 50058 31977 11332 27935 72385 07194 06127 61291 87257 20994 04930 25027 77481 56614 02132 74347 43881 96641 33300 52634 22908 29064 00927 94492 48085 56131 18344 01618 04801 35703 25078 36323 93892 15676 43159 62044 26128 09700 94410 77761 30638 90907 12944 56394 05660 15592 46025 45420 47711 86140 42015 52333 71270 50137 71210 34570 00957 80093 89265 32938 57204 78576 50877 71496 63403 00356 23805 95757 19160 93821 71312 22281 04658 58388 94350 71764 31939 97301 26615 91423 83717 02844 00120 39948 58809 96231 85947 24748 58776 58435 50770 06934 09922 03403 78772 19272 83703 01380 83814 43941 14984 97173 07661 62961 34205 91050 14814 28394 97006 95951 67693 90415 57902 85635 69110 55547 31268 45714 97449 63532 05546 77940 77518 40566 67637 22296 90903 46128 70682 98871 04278 76109 00909 99160 44382 17945 11763 62083 53797 16161 83312 43644 31267 85543 55508 00507 98612 46643 97724 13550 21282 38026 72671 99149 89727 24851 29812 87283 69748 92764 20792 86866 69701 77259 79440 78581 55909 33250 85541 31299 94658 11185 27691 65246 47908 19119 38423 32758 97699 57301 20981 03009 17100 16957 18791 61694 22700 79528 91519 19125 21053 89183 85389 59315 16740 05057 23817 40103 06210 04380 24301 11879 77704 25232 80732 36575 12960 93724 56053 68003 75165 96164 23614 77093 30391 22440 97528 71732 06797 61281 20428 02673 92565 57305 67593 15126 45750 04787 57565 31854 82582 14115 74030 47314 74925 11910 83561 57657 32002 54610 96867 01890 30764 85313 73832 91268 24817 41181 35903 28266 25082 54931 32114 31478 95335 23170 43989 05392 85349 46642 88607 42683 71824 90249 80924 79487 22663 36868 23799 58087 56370 40808 65564 93219 05489 63778 55495 31167 39793 52707 99470 45239 91532 97534 35869 05141 05864 09653 45141 82896 47443 93671 82852 71184 35607 99285 89597 81765 43950 11308 88484 19163 51667 32136 92860 83095 67445 02801 80037 37164 58009 16808 29727 08715 60918 50386 54053 43666 00455 04985 62468 73760 22557 04159 58002 50174 09536 18392 87643 45800 36708 64954 05794 17200 85136 35712 71637 68323 49313 42307 03821 27448 45014 40529 54169 53743 81945 45945 65331 65140 99099 37227 22801 01965 46527 26227 83151 21034 67686 16682 61314 71843 61002 55178 63247 95015 00229 53695 46631 77395 89344 13148 14858 34694 37452 39811 59954 66607 12059 97794 36344 01850 78360 89910 89480 73419 63393 92593 18973 94094 31100 42116 72912 01997 22626 60987 19270 14024 10580 55153 15100 10980 49960 44147 29103 94510 30312 66411 47267 36839 97331 50350 36742 74154 69926 33165 27043 29406 75237 44907 50567 39508 92967 47791 15800 86439 99925 64817 20884 74292 50821 54627 98560 79127 76861 19460 86210 34940 55358 50134 47219 02445 43824 52108 92844 09498 13271 70106 73966 47111 49318 96789 97766 15954 88186 19317 69001 75027 90178 38246 24387 87383 14832 79500 87902 64339 92577 02658 80058 49778 98462 42956 60321 27694 58108 24348 12969 08409 72550 67105 47324 71317 25499 71919 01039 55330 58470 40728 08169 31586 26093 88601 91476 89944 13767 36214 32083 60737 51315 74376 31675 46664 79186 75389 65715 55100 85062 68100 05119 82748 68077 80592 66776 56541 00834 77857 10242 50133 25339 15873 84761 02412 97947 36751 00116 34989 77803 74593 00254 57609 87067 10921 53597 11517 82520 14281 21664 75430 34075 12860 02402 97038 42861 59842 89816 60214 34298 49088 91735 96821 92284 46912 30359 04329 87723 18433 09914 18726 46746 07558 31872 57131 38832 35601 58090 09594 18253 02077 99397 64846 25979 01883 34179 38309 20965 84146 35744 11985 87829 64758 50943 05300 81483 41821 74782 66037 73762 25299 77034 68752 90351 73107 92083 22003 80808 09212 16434 65868 17989 81050 42743 75385 78678 91863 50517 71750 16065 31826 40692 88832 50135 91951 71785 37687 86588 17523 66421 53401 09612 95763 07476 26480 70312 75736 57877 62352 85905 71539 32484 57650 39443 90496 66808 77118 99192 49893 38965 24852 39553 67958 27530 61416 71317 57915 75638 66060 04839 99417 95487 05868 20920 11951 54952 03129 45624 51315 42250 65748 58629 16160 65237 96643 01017 26939 50282 29466 74896 81746 82116 39967 94950 29428 40130 99235 90127 82504 37428 19255 76345 33217 57616 22927 51110 59836 82715 67229 77862 00537 22932 31408 28870 58749 44406 01162 36521 62771 75585 03013 45147 14527 65841 86427 70717 69968 43549 96202 57547 43181 19948 83385 80675 96923 59580 62216 58324 64092 09535 06483 57935 81774 29030 18315 35129 00143 21495 51817 74569 08388 71932 06977 69695 65777 17544 99149 91143 13689 50836 16069 25396 06469 89337 48709 42933 21918 56012 99108 56447 02562 57163 50550 86206 89240 29758 96847 14283 67868 47354 55533 58347 76525 36156 57818 99969 83068 65467 17364 45996 34313 64681 95427 42049 04724 33064 67500 14426 97508 32236 90130 83895 49263 70667 78406 53132 86648 86080 12951 37717 20847 58115 77194 91012 34514 17749 41482 77358 00414 32667 33237 96177 16965 69858 27858 32300 50526 58835 02247 86805 06482 01444 57059 31973 43382 92386 00726 01696 51090 32589 80909 91283 76522 75381 49352 98450 99414 96693 38628 15568 03130 69810 64525 19270 38185 15872 64869 17625 63239 44142 52161 18427 76914 50677 18411 73571 43966 81005 61548 39524 43154 94486 42383 84298 90039 98261 13322 46896 33465 22104 69254 51379 69276 00971 96453 38955 33210 55842 45640 18744 86110 50959 11176 68289 42711 64005 40105 03770 42034 60525 21318 22804 58929 98637 90357 23506 65108 78235 00433 49942 39128 52363 08896 51098 92466 41056 33158 41711 42885 30414 37722 86629 83231 89708 69030 40030 13259 51476 77423 75161 58840 91583 80591 51673 50451 91311 78193 94342 84829 22272 30406 14225 82078 02782 91480 70426 76162 93025 39228 32108 49177 59984 20059 51053 12164 73181 84094 93139 80044 40728 47325 90260 91697 30998 15385 39390 31280 87882 39029 48001 57900 80000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 (end 10000! -- 35660 digits) End of The Project Gutenberg Etext of factorials from 1 to 100000