1000 20
999998 999996 999994 999992 999990 999988 999986 999984 999982 999980 999978 999976 999974 999972 999970 999968 999966 999964 999962 999960 999958 999956 999954 999952 999950 999948 999946 999944 999942 999940 999938 999936 999934 999932 999930 999928 999926 999924 999922 999920 999918 999916 999914 999912 999910 999908 999906 999904 999902 999900 1000000 999898 999896 999894 999892 999890 999888 999886 999884 999882 999880 999878 999876 999874 999872 999870 999868 999866 999864 999862 999860 999858 999856 999854 999852 999850 999848 999846 999844 999842 999840 999838 999836 999834 999832 999830 999828 999826 999824 999822 999820 999818 999816 999814 999812 999810 999808 999806 999804 999802 999800 999798 999796 999794 999792 999790 999788 999786 999784 999782 999780 999778 999776 999774 999772 999770 999768 999766 999764 999762 999760 999758 999756 999754 999752 999750 999748 999746 999744 999742 999740 999738 999736 999734 999732 999730 999728 999726 999724 999722 999720 999718 999716 999714 999712 999710 999708 999706 999704 999702 999700 999698 999696 999694 999692 999690 999688 999686 999684 999682 999680 999678 999676 999674 999672 999670 999668 999666 999664 999662 999660 999658 999656 999654 999652 999650 999648 999646 999644 999642 999640 999638 999636 999634 999632 999630 999628 999626 999624 999622 999620 999618 999616 999614 999612 999610 999608 999606 999604 999602 999600 999598 999596 999594 999592 999590 999588 999586 999584 999582 999580 999578 999576 999574 999572 999570 999568 999566 999564 999562 999560 999558 999556 999554 999552 999550 999548 999546 999544 999542 999540 999538 999536 999534 999532 999530 999528 999526 999524 999522 999520 999518 999516 999514 999512 999510 999508 999506 999504 999502 999500 999498 999496 999494 999492 999490 999488 999486 999484 999482 999480 999478 999476 999474 999472 999470 999468 999466 999464 999462 999460 999458 999456 999454 999452 999450 999448 999446 999444 999442 999440 999438 999436 999434 999432 999430 999428 999426 999424 999422 999420 999418 999416 999414 999412 999410 999408 999406 999404 999402 999400 999398 999396 999394 999392 999390 999388 999386 999384 999382 999380 999378 999376 999374 999372 999370 999368 999366 999364 999362 999360 999358 999356 999354 999352 999350 999348 999346 999344 999342 999340 999338 999336 999334 999332 999330 999328 999326 999324 999322 999320 999318 999316 999314 999312 999310 999308 999306 999304 999302 999300 999298 999296 999294 999292 999290 999288 999286 999284 999282 999280 999278 999276 999274 999272 999270 999268 999266 999264 999262 999260 999258 999256 999254 999252 999250 999248 999246 999244 999242 999240 999238 999236 999234 999232 999230 999228 999226 999224 999222 999220 999218 999216 999214 999212 999210 999208 999206 999204 999202 999200 999198 999196 999194 999192 999190 999188 999186 999184 999182 999180 999178 999176 999174 999172 999170 999168 999166 999164 999162 999160 999158 999156 999154 999152 999150 999148 999146 999144 999142 999140 999138 999136 999134 999132 999130 999128 999126 999124 999122 999120 999118 999116 999114 999112 999110 999108 999106 999104 999102 999100 999098 999096 999094 999092 999090 999088 999086 999084 999082 999080 999078 999076 999074 999072 999070 999068 999066 999064 999062 999060 999058 999056 999054 999052 999050 999048 999046 999044 999042 999040 999038 999036 999034 999032 999030 999028 999026 999024 999022 999020 999018 999016 999014 999012 999010 999008 999006 999004 999002 999000 998998 998996 998994 998992 998990 998988 998986 998984 998982 998980 998978 998976 998974 998972 998970 998968 998966 998964 998962 998960 998958 998956 998954 998952 998950 998948 998946 998944 998942 998940 998938 998936 998934 998932 998930 998928 998926 998924 998922 998920 998918 998916 998914 998912 998910 998908 998906 998904 998902 998900 998898 998896 998894 998892 998890 998888 998886 998884 998882 998880 998878 998876 998874 998872 998870 998868 998866 998864 998862 998860 998858 998856 998854 998852 998850 998848 998846 998844 998842 998840 998838 998836 998834 998832 998830 998828 998826 998824 998822 998820 998818 998816 998814 998812 998810 998808 998806 998804 998802 999987 998798 998796 998794 998792 998790 998788 998786 998784 998782 998780 998778 998776 998774 998772 998770 998768 998766 998764 998762 998760 998758 998756 998754 998752 998750 998748 998746 998744 998742 998740 998738 998736 998734 998732 998730 998728 998726 998724 998722 998720 998718 998716 998714 998712 998710 998708 998706 998704 998702 998700 998698 998696 998694 998692 998690 998688 998686 998684 998682 998680 998678 998676 998674 998672 998670 998668 998666 998664 998662 998660 998658 998656 998654 998652 998650 998648 998646 998644 998642 998640 998638 998636 998634 998632 998630 998628 998626 998624 998622 998620 998618 998616 998614 998612 998610 998608 998606 998604 998602 998600 998598 998596 998594 998592 998590 998588 998586 998584 998582 998580 998578 998576 998574 998572 998570 998568 998566 998564 998562 998560 998558 998556 998554 998552 998550 998548 998546 998544 998542 998540 998538 998536 998534 998532 998530 998528 998526 998524 998522 998520 998518 998516 998514 998512 998510 998508 998506 998504 998502 998500 998498 998496 998494 998492 998490 998488 998486 998484 998482 998480 998478 998476 998474 998472 998470 998468 998466 998464 998462 998460 998458 998456 998454 998452 998450 998448 998446 998444 998442 998440 998438 998436 998434 998432 998430 998428 998426 998424 998422 998420 998418 998416 998414 998412 998410 998408 998406 998404 998402 998400 998398 998396 998394 998392 998390 998388 998386 998384 998382 998380 998378 998376 998374 998372 998370 998368 998366 998364 998362 998360 998358 998356 998354 998352 998350 998348 998346 998344 998342 998340 998338 998336 998334 998332 998330 998328 998326 998324 998322 998320 998318 998316 998314 998312 998310 998308 998306 998304 998302 998300 998298 998296 998294 998292 998290 998288 998286 998284 998282 998280 998278 998276 998274 998272 998270 998268 998266 998264 998262 998260 998258 998256 998254 998252 998250 998248 998246 998244 998242 998240 998238 998236 998234 998232 998230 998228 998226 998224 998222 998220 998218 998216 998214 998212 998210 998208 998206 998204 998202 998200 998198 998196 998194 998192 998190 998188 998186 998184 998182 998180 998178 998176 998174 998172 998170 998168 998166 998164 998162 998160 998158 998156 998154 998152 998150 998148 998146 998144 998142 998140 998138 998136 998134 998132 998130 998128 998126 998124 998122 998120 998118 998116 998114 998112 998110 998108 998106 998104 998102 998100 998098 998096 998094 998092 998090 998088 998086 998084 998082 998080 998078 998076 998074 998072 998070 998068 998066 998064 998062 998060 998058 998056 998054 998052 998050 998048 998046 998044 998042 998040 998038 998036 998034 998032 998030 998028 998026 998024 998022 998020 998018 998016 998014 998012 998010 998008 998006 998004 2
999843 999763 999643 998655 999963 999483 999403 999563 999883 999283 999803 999243 999723 999323 999443 999683 999923 999523 999603 999363
