0 0 1000000000 0 1999858171 1999725975 2000000000 1000000000 0 999957844 2000000000 0 0 0 1000000000 1000000000 1000000000 999808521 0 2000000000 0 999832077 999985482 0 1999868200 0 999907594 0 1000000000 2999880021 0 1000000000 2999882349 0 0 999830227 0 1999983898 1999853714 1999930015 0 0 1000000000 2000000000 0 0 1999854827 999961226 1999992088 0 0 999999353 1000000000 999858083 0 1000000000 1000000000 1000000000 0 1000000000 1000000000 0 0 0 0 0 999947677 0 999810619 0 2000000000 0 1999690950 2999704731 999969651 0 1000000000 1999966833 999920923 1000000000 999979902 0 1000000000 0 0 1999919699 0 0 1000000000 999837220 0 2999879826 1000000000 0 999981646 999809430 1000000000 999873650 999940484 0 1000000000 3999884637 1000000000 1999943066 0 1000000000 0 1000000000 1999857065 999957744 1000000000 1000000000 0 2000000000 0 1999972268 3999804944 0 0 1000000000 4999961586 1000000000 1000000000 1000000000 1999997769 999997109 1000000000 999988748 1000000000 1999884069 0 0 0 0 1000000000 999916689 1999705211 1000000000 1000000000 1000000000 999970356 0 2999968219 0 999869796 3999858326 999949375 1000000000 1000000000 1000000000 0 0 1000000000 1000000000 0 999941648 1999768809 2999737878 0 0 2000000000 1999863051 1000000000 0 999957498 0 1000000000 999976373 0 1999924265 999821289 999892207 2000000000 3999823942 1000000000 1000000000 0 1999857904 999809948 1999719396 1999886465 0 1000000000 999922803 999915069 1000000000 1000000000 0 999963322 999866348 0 0 0 1999965036 1999952201 1000000000 0 1000000000 2999812687 3999841504 1000000000 0 0 999901327 1000000000 1000000000 1999836188 1999904392 0 0 1000000000 0 1999828634 1000000000 1000000000 0 1000000000 0 0 1000000000 2999856437 999902407 0 1999993290 0 0 0 999977611 2999798041 0 1999871856 0 0 999855188 1999738133 1999854362 1999813622 999806740 0 1999914038 999876909 0 0 1999994521 2999846697 2000000000 0 1000000000 0 0 3999980686 0 1000000000 999898421 999878395 999992882 0 0 2000000000 0 2000000000 0 999849368 1000000000 0 0 0 0 1000000000 999990742 1000000000 1000000000 0 2999725020 2999871214 0 1000000000 999947098 0 0 2000000000 1000000000 0 0 2999984077 2000000000 0 0 999945687 0 999957665 0 1000000000 2000000000 999861948 2999667000 0 1000000000 0 1000000000 0 1999993388 2999580287 1999994924 0 1000000000 999996054 999906304 0 3999712385 999824976 2999820109 3999837702 999909767 1999862693 999987442 1000000000 999975424 1000000000 999881648 1999633350 1000000000 0 999971859 999932476 2000000000 999905049 1000000000 1999822684 2999891162 0 999947267 0 999942576 1999783098 2000000000 1999887308 999859782 0 3000000000 1000000000 0 4999589600 999830473 2999767221 0 0 1000000000 2000000000 0 0 0 1000000000 999973631 999976388 2000000000 1999908601 1000000000 3999810507 3999731398 999910422 1999915464 3000000000 1000000000 0 0 999872491 1000000000 999952288 999891814 2000000000 1000000000 1000000000 0 0 0 0 1000000000 1000000000 999849634 0 1000000000 0 999898169 0 1999974501 1000000000 1000000000 0 999903176 0 999911370 0 999924994 0 999872302 0 1000000000 0 0 0 1000000000 0 1000000000 2999928172 0 2000000000 999889844 1000000000 0 0 999893031 1000000000 999816352 2000000000 0 0 0 3999902498 0 999989220 999803703 1000000000 0 2000000000 1000000000 999881110 0 0 999839590 0 1999875438 999838186 1999896495 0 999995018 999845338 999878290 999908342 0 2000000000 999828429 0 0 0 999808511 0 1999849372 0 1999939408 0 1999897637 0 1000000000 999800366 999888770 999971261 1000000000 1000000000 1999806272 999808764 0 999845031 0 1999838003 0 0 0 1999813565 999911566 0 0 0 1999933968 1000000000 0 0 0 1999842064 3999878807 1000000000 0 1999819690 999879835 3000000000 999878750 0 0 1000000000 1000000000 999821314 1000000000 0 0 0 0 1999904159 1000000000 1999849132 0 1000000000 1999857783 0 1000000000 0 0 1000000000 0 0 0 1999980054 0 0 999907332 1999863923 0 999816920 999912554 1000000000 999830624 3999867599 0 0 0 2999951158 1999867632 0 999815824 1999834894 2999879372 1000000000 999852760 0 1000000000 1999984945 999904767 999892503 1000000000 2999854227 999980974 1000000000 999840188 1000000000 2000000000 999955677 0 1999840809 0 3000000000 1000000000 1999889586 1999853123 1999888088 1999844697 0 999940528 999859575 0 0 1000000000 0 0 999977637 1999822998 3999831594 0 0 1000000000 0 0 0 0 2000000000 999916250 0 1999874010 0 999974840 0 999932724 0 0 1999907854 1999840020 1000000000 1999778980 0 1999983044 999941369 1000000000 1000000000 0 0 1999737307 1999867056 1000000000 999973664 3999975309 999877036 999871295 0 0 0 1999965876 0 0 0 3999722395 999986917 1999883449 1000000000 0 2999867031 0 1999975285 999976969 999903933 0 3999853071 0 0 0 1999800735 999961854 0 999952439 999800596 1000000000 0 1000000000 999860745 2999815528 999914531 0 999813707 1999979177 0 0 0 1000000000 0 0 999812275 0 999862303 2999745136 0 0 0 1999701470 0 0 999884478 0 1000000000 1000000000 1999919424 0 0 999999704 999807674 0 0 2999524839 1000000000 0 1000000000 0 999821674 0 0 0 1000000000 1999949753 2000000000 0 1000000000 999831788 1000000000 1000000000 1000000000 1000000000 0 999820707 0 0 1999809538 0 999806127 999865577 1000000000 0 1000000000 999832159 1999876155 999842500 1000000000 0 1000000000 0 0 1000000000 0 1000000000 999828274 0 999829333 0 1000000000 0 999831956 0 999964355 0 0 0 999914464 3999852659 999930245 1000000000 3999924358 0 0 1000000000 0 3999708627 999982150 999913496 999992748 1999712240 1000000000 1999895949 0 2000000000 1000000000 999832835 1999734180 1000000000 0 1000000000 1000000000 0 0 1999860537 1000000000 0 1999983499 1000000000 0 1000000000 1999860078 0 1000000000 0 0 1000000000 0 999848727 1999852430 1999984474 999988476 0 0 0 999828905 999895175 1000000000 1000000000 2999688986 2999983667 1999839348 1999639616 2999846007 1999982701 1999718866 999890284 0 2000000000 1000000000 999891338 999861598 0 1999739181 1000000000 2999867014 0 1000000000 999970082 0 0 0 0 0 0 0 1000000000 999966509 0 3999961408 0 1999990961 0 1000000000 1999857501 999991381 1000000000 999935507 1999903434 0 0 0 1999869940 1000000000 0 1000000000 0 999979914 2000000000 1999679538 1999948837 1999861567 0 0 999812038 1999807187 0 999949777 1000000000 0 1000000000 999835523 1000000000 1999917745 1000000000 999946096 1999842420 0 0 0 1999999694 1999950002 1000000000 999848264 0 999844467 0 1000000000 1000000000 2999855378 0 2000000000 0 999930596 1000000000 1000000000 0 0 0 999836150 0 0 1999896054 1000000000 0 999803593 0 2000000000 0 999864831 2999816345 0 0 1999726676 999834347 0 0 1000000000 1999896826 3999865714 1999979143 1999841543 0 1000000000 2000000000 0 0 0 4999807363 0 0 0 999849525 999886872 2999899046 0 999963062 1999804056 0 0 0 0 1000000000 2000000000 3999799931 1999833758 1999821431 3999994205 999957128 1999831749 999878462 2000000000 0 0 999824179 0 0 1000000000 999909922 999909555 1000000000 1000000000 0 999856393 2999889673 1000000000 1000000000 1999924554 999985815 2000000000 999953402 2999882417 0 1999734227 0 0 999804373 0 999814640 1000000000 999932408 1000000000 999807902 0 1000000000 0 1999914505 2999828247 1999885347 999904809 0 0 2000000000 0 0 1000000000 0 1999820441 2999817361 0 999872880 0 1000000000 0 1000000000 0 0 999955679 0 0 1000000000 1000000000 0 0 0 1000000000 0 999956322 1000000000 1999939840 0 999811557 1999764318 0 0 999978469 1000000000 2999975596 1999990647 0 999994830 0 1000000000 999936844 0 2999781366 0 0 3000000000 999989312 0 0 1000000000 1999781017 1000000000 0 0 1000000000 999968094 2999872777 0 0 0 0 1999929587 1000000000 999955991 1999895798 0 0 0 0 0 999979246 0 0 1000000000 3999784539 2999770395 0 0 999936249 0 999838279 1000000000 0 1000000000 1999720692 1000000000 0 1000000000 0 0 0 0 1000000000 999938619 1999891054 1999654250 999958531 1999875887 999808141 999947090 3999617420 1999960785 1999823855 0 1000000000 0 0 0 999884387 0 999877924 1999751859 0 1999941630 0 999899277 0 999953305 0 1000000000 1999960224 999992386 1999884114 1000000000 1999660829 999895999 999870200 2000000000 1999905234 999945079 0 999865602 0 999843372 0 0 0 1000000000 0 3999782910 0 0 0 1000000000 0 1000000000 1999893985 0 1000000000 2000000000 0 3999591784 0 1000000000 1000000000 2999679613 1999962190 1999905188 0 999868570 1000000000 0 2000000000 0 0 1000000000 1999917394 1999939506 1000000000 1999881464 999989658 0 0 1999868791 1000000000 0 0 0 999962130 999811953 999885521 0 1999929755 0 999996395 0 0 1000000000 1000000000 1000000000 0 0 999874122 1999816513 1999811817 0 1000000000 1000000000 1000000000 999887078 0 2000000000 1000000000 1999879562 1000000000 0 1999906761 999908220 999868272 1999982027 2999826491 0 2000000000 1999956075 999993823 1000000000 0 999920413 2999933425 2999864541 0 999810444 999958226 0 1999856018 999890442 0 999828232 1000000000 1000000000 999831478 999840942 1999847771 0 0 0 1000000000 999965980 0 1000000000 1999896695 999877834 0 1999977261 2999878534 0 1000000000 1000000000 0 0 1000000000 1000000000 999852307 1000000000 0 1000000000 999855380 0 1000000000 2999818431 999854773 2000000000 1000000000 1000000000 999968593 2999771335 0 0 0 0 999814878 1000000000 0 2999798235 0 0 1999771336 0 0 0 999996124 1000000000 0 999815594 0 0 2999908486 1999687271 999987975 1999943732 0 0 0 2000000000 1000000000 0 0 2000000000 1999950411 2999755916 1000000000 0 1000000000 0 1000000000 0 999969386 2000000000 1000000000 1000000000 0 1999940497 1999837155 1000000000 0 1000000000 0 0 1999864852 0 0 0 0 999916228 0 0 0 2000000000 999852752 0 0 1999917883 0 1000000000 1000000000 0 0 1999856625 0 0 999977332 0 1999805659 1999986187 0 1999890090 0 999822483 0 999976441 1999987718 0 0 0 2999922731 1000000000 0 0 1000000000 999882951 0 1000000000 1999910656 1000000000 1000000000 0 1000000000 1000000000 0 999874883 0 0 0 999856939 3999817982 0 1999831644 0 1000000000 1999823994 0 1999967251 0 1000000000 1999897649 1000000000 1999913801 0 1000000000 1000000000 3999529933 1000000000 0 0 4999685486 1000000000 1000000000 0 2000000000 1999858969 0 1999847107 999927168 1999808024 0 1000000000 2999616185 3000000000 999944623 999903483 1000000000 1000000000 0 3999714358 1999811111 2000000000 999959675 999861651 1000000000 1000000000 999906219 999907471 999828617 999934632 0 0 0 999892742 1000000000 0 0 0 1999781858 0 0 4999822162 2000000000 1000000000 1999774601 0 1999686526 2000000000 1000000000 0 1000000000 0 0 1999786031 0 999950599 1999922929 1000000000 999822987 4999883037 0 999942422 1000000000 1000000000 0 3999983746 2000000000 0 1999905272 0 1999869790 0 0 999964240 0 0 0 999840390 1000000000 1000000000 999822087 999842214 0 0 0 0 2000000000 2999977873 2999902658 1000000000 0 999836891 1999838134 999923390 999902056 0 0 1999832678 0 1000000000 0 0 2999932867 3000000000 1999960555 0 0 0 999915103 0 0 999981236 999986315 1000000000 0 0 999927652 0 0 999952850 1000000000 0 999901856 0 0 0 1000000000 1000000000 0 1000000000 2000000000 0 1999831520 0 999988899 0 0 1000000000 1000000000 1000000000 999877804 1000000000 0 999904881 0 0 2999727746 0 0 999864467 1000000000 0 0 2000000000 0 0 1000000000 999986904 0 1999685413 999842598 0 1999927609 1999901082 0 1999826595 0 2000000000 0 0 0 0 999854493 999885835 0 999984551 0 1999798180 1000000000 0 1000000000 1000000000 0 999933565 999854439 1000000000 0 1000000000 0 999959373 0 999830510 0 0 0 1000000000 0 1000000000 999828251 0 1000000000 0 0 0 0 0 0 0 0 999991250 999852737 2999774650 1000000000 0 3999916705 0 2999904554 0 3000000000 0 0 1000000000 999878865 999851209 3999876834 0 3999695261 0 999850777 1000000000 2000000000 999915219 0 0 999930943 999976693 0 1000000000 1000000000 0 0 1999992350 0 0 1000000000 3000000000 1000000000 1000000000 0 2999922884 0 5999635599 1999918138 0 0 0 0 1000000000 0 0 0 2000000000 1999850430 0 2000000000 3000000000 0 1999983123 999864276 0 0 0 0 1000000000 1000000000 0 0 999940514 1000000000 999987896 0 999951762 1000000000 999993826 1000000000 1999956340 1000000000 1000000000 1000000000 999802650 999816384 999834881 1000000000 0 1000000000 0 0 999802424 0 2000000000 1000000000 1999814303 0 2000000000 0 999897080 0 1999743579 1000000000 0 0 0 1999852507 1000000000 999867174 999833449 2000000000 999837845 1999811173 999878820 1999634662 0 1000000000 0 1999962079 0 1999857517 1999985852 0 0 999922324 2000000000 1000000000 999825796 999912475 999980756 1999888336 0 1000000000 1999826687 999802946 1999916060 0 0 0 0 2999863820 0 1000000000 999992716 0 2000000000 1999909270 0 999965588 999878981 0 0 1000000000 1999992298 2000000000 999858695 1000000000 0 0 1999803599 1000000000 2999848352 2999996221 0 0 0 2000000000 1000000000 1000000000 0 2000000000 0 999896665 1999916743 999915017 1000000000 0 1000000000 999942785 0 0 2999765745 1000000000 0 0 0 1000000000 1000000000 0 1000000000 999845615 1999797307 1000000000 0 1999658665 1999930397 1000000000 0 1999887258 0 1999699725 1999856959 3999844867 1000000000 0 0 0 1999832249 0 0 0 1000000000 1000000000 1000000000 999946377 3000000000 1999988627 1000000000 1999891204 1000000000 1000000000 1000000000 1999946933 999841801 1000000000 999838532 1000000000 0 999914957 999916603 1000000000 0 1999952481 1000000000 999908771 999858870 999973405 0 999892180 0 0 999913796 999975902 999937623 999907661 999993153 1000000000 1999915742 3000000000 2000000000 1000000000 0 999988260 1000000000 0 1000000000 999935645 2000000000 0 0 0 1999800257 999963450 999889534 1000000000 2999798957 999960538 1999827518 999985096 1999787243 0 0 1000000000 0 1999820627 1000000000 2999942323 1999851557 0 1000000000 1999879399 1999880385 0 0 999934591 999808165 0 1999727742 999875065 2999723245 2000000000 0 0 1000000000 1000000000 2000000000 0 1999872076 1000000000 1000000000 1999909420 1000000000 999835740 1000000000 1000000000 999949642 1000000000 999861739 0 0 0 999935137 1000000000 0 0 999906306 999876511 2000000000 999933647 0 0 0 0 0 999957930 1999939027 0 1000000000 0 1000000000 999866191 1999920240 0 0 2000000000 999919845 999871636 0 0 0 0 999884720 1000000000 0 2999857814 999996901 0 2000000000 1000000000 1000000000 1999922108 1000000000 1999804771 0 1000000000 999976946 1999777573 999871013 0 1000000000 999956491 0 0 0 2000000000 999819557 0 3999880796 1999783370 999903655 0 0 0 1000000000 1999940938 0 1999885139 0 1000000000 0 2000000000 1999938000 0 999848670 0 1999828761 1000000000 0 1999868410 1000000000 1000000000 999892467 0 2999750480 999926868 999834934 999823414 0 1000000000 1000000000 0 999976239 2999856553 1999836441 999879340 0 999881923 1000000000 1999906853 2999816311 999842115 0 3999658327 0 0 999816170 0 999893650 999848123 999862408 1999959334 0 0 0 1000000000 1999949496 1000000000 0 0 2999709470 1999763250 1999819106 999839494 2999899806 2999905382 2999690041 2999805480 1999805619 3999924678 999921772 2999744795 1999983304 0 1000000000 0 0 1000000000 1000000000 999836936 1999977036 0 0 999903383 0 0 0 2999766898 1999774495 1999797868 1000000000 1000000000 999819530 0 1000000000 2999671190 0 0 1999796069 0 1999923949 999991478 1000000000 0 1000000000 999981540 1000000000 0 2000000000 0 1999856156 0 0 0 0 0 4999963876 0 999826563 1000000000 1000000000 1000000000 0 1000000000 2999678038 2999825340 2999694324 0 0 1000000000 999991900 0 1999909149 1999758238 999822633 0 999911865 0 999822671 3999843421 2999810533 0 999811109 1999821517 0 0 2000000000 1999834867 1000000000 1000000000 0 1999851451 1999851076 1000000000 0 0 0 0 999988937 999987947 999880956 0 1000000000 2999847827 999828840 0 1999889091 1999935303 2999818147 1999814378 1999864563 0 1999873227 0 0 2000000000 0 999923108 0 999823548 999837219 0 0 2999752151 1999998097 0 1000000000 0 1999805267 1999987785 0 3999603514 1000000000 1000000000 2000000000 1000000000 1999993264 1000000000 2000000000 2999901508 1000000000 1000000000 1000000000 0 0 1000000000 0 0 0 1000000000 1000000000 1000000000 1000000000 1000000000 0 0 0 2999983018 999874454 1000000000 2999729601 0 0 0 0 0 0 2999928773 0 1000000000 0 2000000000 0 1999864070 999818789 1999845674 0 0 1000000000 999993078 999990475 0 2000000000 999840880 0 0 0 1000000000 999992288 3999473385 0 2999811622 1000000000 1999937357 2999786843 0 999898800 999839131 0 1000000000 0 0 999890898 0 0 1999989950 1000000000 1999984006 1000000000 1000000000 0 2000000000 1999886714 999916104 999999157 0 0 0 0 1999866564 999908369 1000000000 1000000000 0 0 0 999830163 0 0 1999861344 0 0 0 1999758664 1000000000 0 0 1000000000 0 0 1999861910 0 999892710 0 0 0 1000000000 1999976536 0 0 0 0 2000000000 999807056 1000000000 999825756 1000000000 0 0 1000000000 1000000000 0 999949137 999924457 0 999829649 999860179 0 1999934042 1000000000 3000000000 999988815 0 2000000000 0 1999870846 2999929645 1000000000 1000000000 0 1999905398 1999876186 1000000000 1000000000 999809085 0 1000000000 999953761 0 0 999891671 0 0 0 1000000000 1999825513 0 1000000000 0 0 2000000000 999856319 2999767561 0 999956765 0 1000000000 0 1000000000 0 0 0 0 0 0 0 1999701817 0 1000000000 1000000000 999843268 0 0 999936923 1000000000 0 999996651 1000000000 999946537 0 1000000000 0 1999678805 0 0 999921099 1999981186 0 999963912 999879586 0 0 0 1999809472 999943536 2999685333 0 0 0 0 999932670 0 1999895068 999841615 2000000000 0 999823306 999884409 0 2999903123 1000000000 1000000000 999972915 0 999915609 0 0 999934228 2000000000 0 1000000000 999887643 1000000000 1999987392 999996179 0 1000000000 0 0 1999918856 1000000000 4999642975 0 2000000000 1999904204 0 1000000000 0 0 0 0 0 0 1000000000 1000000000 999964826 999844965 999928835 1000000000 1000000000 0 0 999880689 0 0 0 1999993717 999943934 1000000000 1000000000 0 0 1999893867 0 0 1000000000 2000000000 3999983569 0 1999817395 1999857297 1999750737 0 2999618943 1000000000 999942165 999979952 0 1000000000 1999786932 999876097 1999799085 0 1000000000 0 0 0 1000000000 1999930484 2000000000 2999802430 999984893 999884331 999863239 999833406 1000000000 0 0 2000000000 0 1999870665 0 0 0 0 999963927 3999672052 1999938671 2999662482 1000000000 0 0 0 0 0 0 999968522 0 1999878807 999855868 999932516 0 0 0 1000000000 1000000000 0 1999814355 0 999851925 0 0 1999816620 0 2999999526 1000000000 1000000000 1999743970 999969029 0 999987955 0 0 0 1000000000 0 1999850867 1999872636 2999769243 1000000000 999832019 999972318 999800959 2000000000 0 1999676161 0 1000000000 0 999840351 1000000000 999892082 0 1999891482 2999725485 2999835839 0 999829748 0 0 1999918854 1999872564 0 0 1000000000 0 1000000000 1999847326 0 0 999969177 0 0 999936825 0 999846882 1999803499 0 1000000000 1999851615 3999812506 0 1999884237 0 1000000000 999871061 2999980283 1000000000 1000000000 0 0 0 1000000000 999852458 2000000000 999935315 999982999 999866379 1999962448 1000000000 999840000 999833258 1000000000 1000000000 999975808 2999810312 1999835160 0 999941722 0 999959700 0 2999819698 0 999833320 3999924997 1000000000 1000000000 1000000000 3000000000 1000000000 999998286 1999901130 3999831139 0 0 0 0 1000000000 1000000000 0 0 0 0 0 0 1999869850 2000000000 0 1999757471 1000000000 999981332 1000000000 2000000000 0 1000000000 0 0 1000000000 0 0 999959489 0 2999851395 1000000000 999857123 0 0 0 1000000000 2000000000 1000000000 999888769 1000000000 999937086 999891611 999952803 0 0 999803321 2000000000 999969777 0 999950449 0 1000000000 0 999951930 0 0 1999909281 1999949767 0 1000000000 0 0 0 0 1999983142 999962391 1999982236 1999975472 0 0 999824661 0 1000000000 2999894969 0 999880764 0 999954619 999835424 2999779666 0 1999868947 0 1999639250 999841943 2999812366 0 999938286 2000000000 999813416 1000000000 1000000000 1000000000 3000000000 0 999985291 0 1999868126 0 0 2000000000 1999894166 999859095 1000000000 0 0 1000000000 1000000000 0 999985356 2999837003 1999897370 1999923882 1999952140 0 3999781565 0 2999830905 0 0 0 2999881064 999859838 1999966121 999976367 2999763897 0 1000000000 0 1000000000 1999677999 999931423 1000000000 0 1000000000 1000000000 3999906533 999827664 999849124 2000000000 0 1999747717 1000000000 0 0 1999885419 999826230 999983899 1999889359 0 1000000000 1999714584 2000000000 1999955269 0 0 1000000000 0 0 999800088 0 2999792833 2000000000 0 0 3000000000 999887470 1000000000 1000000000 1000000000 1999945342 0 999928263 0 999975312 0 2999660371 0 0 0 0 1000000000 5999990116 1999822204 2000000000 999948534 0 999939183 1000000000 1999818277 1000000000 1999980853 1999882158 1000000000 2999842898 1999842841 0 0 2999902461 0 1000000000 999865904 999903267 2000000000 999945026 0 0 999849284 1999982532 1999829579 2000000000 1000000000 0 0 0 999888321 0 999891157 2000000000 1000000000 1000000000 2999918646 999985969 0 1000000000 0 0 0 0 1000000000 1000000000 1000000000 999937865 1000000000 0 1999851489 0 999917187 1999842829 0 0 999966841 999813117 999900516 0 2000000000 0 0 999907877 1999999549 0 999841492 0 0 0 1000000000 2999920293 1999853509 0 0 1000000000 999858620 1000000000 1000000000 1999801388 2999806960 2000000000 0 1000000000 1000000000 999850155 1999888251 1000000000 2000000000 0 2999747903 2000000000 0 0 999892477 1000000000 2999970815 1000000000 2000000000 0 0 1999997503 999906990 0 999848858 999985376 1999991824 999933223 1000000000 5999765715 1000000000 0 1000000000 999971007 1000000000 1999797961 999976331 1000000000 999847429 0 999881859 2999772674 999810659 1000000000 1999915261 0 1000000000 1999716610 1999887782 4999542293 0 0 1000000000 0 0 0 0 1999627245 0 0 2000000000 1000000000 1000000000 2999852260 999952285 1999943781 0 1000000000 0 1999897328 0 2999522278 0 1999988494 1000000000 0 999993655 1999917967 1000000000 0 0 999950437 1999991187 2000000000 2999760279 2000000000 1999966077 1000000000 1000000000 1000000000 999818213 1999994206 999867626 999888325 0 0 0 999822260 1000000000 1000000000 2000000000 1999970141 999953455 2999817471 1000000000 999833083 999928690 999947063 2999810944 1999995984 999804367 1000000000 0 999922452 1000000000 0 1999730527 1999725127 1000000000 0 0 999987234 1000000000 0 999940384 0 999920013 1999821187 1000000000 999859138 1999975053 1000000000 1000000000 2999905388 1000000000 0 0 1999954980 1000000000 0 0 1999963815 1999910941 999831995 1000000000 0 1000000000 999813741 1999882016 1999813460 1000000000 0 1000000000 1000000000 999939566 2000000000 2999910323 1000000000 0 1999876395 1000000000 999897690 0 0 0 2000000000 0 0 999853733 0 1000000000 999992387 0 1999715560 999886870 1999901325 0 0 999858056 0 1000000000 1000000000 1999927780 0 999837751 1999861339 1999817985 2000000000 0 0 0 0 0 0 2999777269 2000000000 1999645813 1999807092 0 0 0 2999796132 999927452 999904810 2999894937 1999901964 2999859203 999987243 0 999827312 999847516 0 0 0 0 1999999878 1999957188 0 1000000000 0 1999872532 1000000000 1999893191 4999806270 0 2000000000 1000000000 1999940138 1000000000 1999764548 1999971176 0 999885173 0 1000000000 1000000000 999882779 0 999870979 0 999841304 999950499 1999800780 1999905721 0 0 999951927 1000000000 0 999913088 999980025 1000000000 2999855785 999972195 999982943 0 999967330 0 999935900 1000000000 1999934037 2000000000 999928102 999952421 999951393 0 999915313 999987466 1000000000 0 0 1999923829 1999899606 1999981750 1999881805 1000000000 999850039 999878851 999889473 0 1000000000 1000000000 1999882343 2000000000 0 1000000000 0 1999928577 0 999889315 0 2000000000 1000000000 0 0 999935021 0 999926334 1999824475 0 0 0 0 1999867905 1000000000 999845513 2999819006 1000000000 0 999836322 2000000000 0 2000000000 1000000000 999970089 999855203 1999923460 0 0 1000000000 2999945373 0 2000000000 0 1000000000 999986644 0 1000000000 1000000000 1999889404 1999905672 999895406 999916577 0 999810502 1000000000 0 2999514088 0 1000000000 0 0 1999806255 1000000000 0 0 0 0 1000000000 2999905603 0 999821427 0 0 999996601 2999660613 0 1999914637 999981019 1000000000 0 0 0 0 2999771819 1999976500 999909329 1000000000 1000000000 1000000000 0 1999895251 0 0 1000000000 999863426 1000000000 0 999908334 0 2999800214 1000000000 0 999973176 0 999894448 2000000000 0 999853068 0 0 0 1000000000 0 0 999980658 0 999847659 2000000000 2999792082 999884470 999997758 2000000000 2999694036 999914468 1999888504 1000000000 2000000000 0 999940887 999836241 999893159 1000000000 0 999956079 0 999926083 0 1999924978 0 999971616 0 1999631741 999837933 0 1999947722 1000000000 1999852507 3000000000 1000000000 1999670385 1000000000 999847743 2999900489 1000000000 1000000000 0 999907230 0 2000000000 1999818901 999920811 1999931725 1000000000 2999837428 0 999959193 1000000000 0 1000000000 0 1000000000 1000000000 0 1000000000 2999785141 1999819361 0 0 0 2999895031 2999893824 1000000000 999922583 999904039 0 1999734578 0 1000000000 0 2000000000 0 1000000000 1999771705 1000000000 0 999818025 999805521 999982640 1000000000 0 999822721 0 1000000000 999988483 2999838873 999809500 0 2999953968 999802560 1999872295 2999892253 1999818184 1000000000 2000000000 0 1999805323 999910884 2000000000 2999935584 1000000000 0 0 999837214 1000000000 4999762928 999927905 999945378 0 2000000000 1000000000 1000000000 3999813474 0 0 0 0 2999611824 2000000000 0 1999883992 0 999812306 999909061 1999974885 2000000000 999972174 0 2999847654 2999638275 1999828768 0 2000000000 1999974577 0 2999843006 1999966183 2000000000 1000000000 0 1999946785 2999982684 1000000000 1999986453 999848566 0 999914382 1999863043 1999895431 2000000000 1999945169 2000000000 0 999887700 999961932 0 999924951 0 1000000000 0 1000000000 0 1000000000 0 2000000000 999814372 0 1000000000 1999982305 1999736491 999853546 1000000000 0 2999818944 2999772932 999989053 0 999851897 0 1999942550 0 1999848762 0 0 0 0 999847920 2999814602 0 1999927525 0 999965494 1999823450 0 1000000000 0 2000000000 2000000000 0 2999853664 2999932281 1999823178 999926534 0 1999775910 0 999910621 0 0 999869997 1000000000 0 0 3999807766 0 999856498 0 0 0 0 0 999905409 999865389 0 0 0 0 999902308 2000000000 999988584 1000000000 999982232 0 1999960525 0 0 1000000000 999800775 1999928916 2999729299 1999900386 1999838379 0 1999790032 0 999986049 1000000000 999805562 0 0 999952992 0 999999320 1999682073 0 1000000000 1999954652 0 0 999907715 0 0 3999600274 999965333 1999871942 1000000000 2999888207 999924212 999961291 2000000000 1000000000 1000000000 2999834814 0 0 1000000000 0 0 2999815612 0 1000000000 999874401 1000000000 2999890016 0 0 999859343 0 0 1000000000 0 0 1000000000 1000000000 2000000000 1000000000 1000000000 0 1000000000 0 1000000000 0 1999946784 0 0 1000000000 999899763 0 1000000000 1999987842 0 1000000000 2999918930 1999923234 1999931715 0 1999978512 0 1000000000 1000000000 0 999901396 1000000000 999876115 0 999961150 4999885320 2999838415 1000000000 0 1999875464 0 0 999832135 0 1999850910 1000000000 1000000000 999949216 1000000000 0 999995957 1000000000 0 999825174 1999859215 1999925773 3999771308 1000000000 1000000000 0 1999802250 0 1000000000 0 0 999800413 0 0 0 1999847922 0 999967848 2999856258 2999953253 2999987280 0 1000000000 1000000000 0 0 999978148 3999877731 0 999904176 2999996295 0 999867015 999853545 2000000000 1000000000 2999877023 1000000000 0 1999837987 1999995802 0 1999882465 1000000000 2999768710 0 1999701806 0 999958634 0 1000000000 1000000000 999932507 999982041 999930906 0 1000000000 999830458 1999986982 0 999920882 0 1999816373 0 0 0 999877151 1999863728 0 0 999918122 1000000000 1000000000 1000000000 1000000000 1999847353 0 0 1999822882 0 2999738887 1000000000 0 2000000000 0 1999948727 1000000000 0 2999930588 0 0 0 0 0 2000000000 0 2000000000 0 0 1000000000 999811313 999987829 0 0 0 1999901230 0 2000000000 0 2999777555 1999991572 999836960 0 0 1000000000 0 2999761372 0 999888316 0 1000000000 0 1000000000 999842017 1999904348 2999949119 999905470 999803120 0 0 1999976079 0 0 2999859274 1000000000 1000000000 0 0 1000000000 0 0 0 2999832328 999891182 2999660118 1000000000 0 1000000000 999908449 0 1000000000 0 1999870712 999952899 999872107 999886433 1000000000 0 0 0 2000000000 0 1999878310 0 0 1999862808 0 1000000000 999988724 1000000000 1000000000 999920071 0 0 0 2999974873 999831314 1000000000 0 999889920 0 0 1000000000 1999818910 999946277 0 0 0 1000000000 1000000000 0 1000000000 999809414 0 1000000000 2999809267 999963828 1000000000 2999928626 0 999997768 999902264 1000000000 999833436 1000000000 2000000000 999965453 2999876234 0 1000000000 1000000000 0 1999913657 2000000000 1999618676 1999902693 0 0 1000000000 999886041 999826496 0 2999913989 0 4999564854 0 1000000000 2000000000 0 2000000000 999908035 1999916590 999865196 999843261 1000000000 1999917436 999881802 0 999929075 1000000000 0 1999928687 2000000000 1000000000 2000000000 999959855 0 2000000000 1999941802 1999892857 1999854508 1000000000 999919926 0 0 0 3999443689 0 1000000000 1999986685 0 0 999962027 1000000000 0 0 999944979 1000000000 0 0 0 0 2999993342 0 1000000000 2999775108 0 2999899573 2999837929 1999988404 1999826398 4999852992 3999703729 0 1000000000 1000000000 1999866403 0 0 0 1999944303 0 1000000000 999999836 1000000000 1000000000 0 0 1000000000 1000000000 0 1999829343 2999763108 1000000000 2999814754 0 0 1999674062 0 3999821324 0 1000000000 0 0 999866751 1999850013 0 1999944825 1999806227 0 2000000000 2000000000 1999881038 2999637352 999881011 0 0 999949789 999971444 0 1999802542 999874022 1999886380 999885538 1999863021 0 2999750080 999930133 999835803 1000000000 1999956788 999902387 1000000000 0 0 0 1000000000 999911926 1999878509 999880510 1000000000 0 0 0 2999959449 1000000000 1000000000 0 0 2000000000 1999931094 0 0 999828176 0 999929667 1000000000 999969543 0 3999653121 2000000000 999979614 2999787197 0 1000000000 0 0 999885027 0 1000000000 0 0 2999853465 0 1000000000 0 1999943327 1000000000 999838937 999961808 0 0 999836850 0 999838196 1000000000 0 2000000000 1000000000 0 999840181 1999902064 1000000000 0 0 1000000000 999805021 0 1999966004 0 2000000000 1000000000 1000000000 0 0 0 999878424 0 0 2999641998 1999832453 999862391 0 0 0 999861451 0 0 999876770 1999924082 2000000000 1000000000 999800509 2000000000 0 999901016 1999990123 0 1000000000 0 0 999991000 1000000000 999983627 1999774336 1999936320 1000000000 1999748027 1000000000 1999751285 0 2000000000 1999918186 0 999993770 1000000000 0 0 1999872355 1000000000 0 0 999927171 999963084 999843504 1000000000 999822703 0 1999938804 0 999866759 3999753498 1000000000 2999851410 1000000000 1000000000 1000000000 0 999933973 1000000000 2000000000 1000000000 0 3999791756 0 1000000000 1000000000 2000000000 0 0 1000000000 2999751015 1000000000 1000000000 0 0 0 1000000000 1000000000 1999804878 0 1999910161 0 2000000000 1000000000 999916880 999850831 0 3999913903 999814139 1000000000 1999773379 999818805 0 0 999829890 1999844881 1000000000 0 2000000000 2000000000 1000000000 0 999876529 3999991211 0 0 999946181 999865699 999931835 2000000000 1999993398 0 1999913527 1000000000 0 0 2999773561 0 0 0 999821197 999928948 0 2000000000 999973050 999883763 0 0 1999990592 999918358 1999924724 999949107 1000000000 0 1000000000 0 0 0 0 0 0 1999801490 0 3000000000 1000000000 0 1999901073 1000000000 0 0 2000000000 1999827421 0 0 0 1999947046 0 1000000000 0 1000000000 0 999873821 0 1000000000 0 3000000000 0 1000000000 2000000000 3999704928 1000000000 1000000000 2000000000 1000000000 0 1000000000 999965915 0 0 0 1000000000 0 1999833450 0 1999923993 1000000000 3999478399 0 999855732 0 2999875507 999825531 4999978458 1000000000 999819189 0 1000000000 0 1000000000 1000000000 0 0 1000000000 1999885968 0 0 999968388 2999850560 0 1999770066 1999863476 0 0 2000000000 1000000000 0 999849088 1999994032 0 0 1000000000 999868957 999947430 999846823 0 1000000000 1000000000 0 0 0 999927483 999994753 1999995271 999825583 0 0 0 0 1999789297 2000000000 1000000000 1000000000 0 1000000000 1000000000 0 0 0 0 999826811 0 1999868481 0 1000000000 2999584738 999975407 2000000000 999928324 999914221 0 1000000000 1000000000 1000000000 0 999915810 2999829291 1999849250 4999871696 0 3000000000 999924008 1000000000 0 0 0 2999927976 999847603 999884262 0 1999856037 0 0 0 0 999857322 1000000000 0 1000000000 1000000000 1000000000 999860931 999900783 999996890 999982371 999943578 1000000000 999978353 1000000000 0 999812495 999998713 0 1000000000 0 2999774660 2000000000 0 0 1999823060 2999812935 2999756829 1999805843 0 0 0 999835805 0 0 999828074 0 1999852793 999933253 0 1000000000 0 1000000000 2000000000 0 999825926 1000000000 1000000000 0 0 0 999859127 0 0 2999842364 1000000000 0 999982703 999961507 0 1999872725 0 1000000000 0 0 0 0 0 1000000000 999888016 999935678 1000000000 0 1000000000 999875657 1999937740 0 2000000000 0 0 1999953797 0 0 3000000000 0 999997174 2999897652 999970552 0 1000000000 1000000000 1000000000 2000000000 0 1999944371 1000000000 0 0 1000000000 1999977647 1000000000 2000000000 0 1000000000 0 1000000000 1999900662 0 1999860978 0 1999942444 1999881614 999823120 1000000000 999910648 2000000000 0 1999825911 0 1000000000 999869004 0 2999986931 1000000000 0 1999828132 1000000000 999922524 1000000000 0 1999822461 1000000000 1000000000 2000000000 2000000000 0 1000000000 0 0 1000000000 0 1000000000 1999808338 1999784912 1999781759 0 1000000000 999953629 0 0 0 999842147 999984919 2000000000 2000000000 0 999953180 0 0 999989774 1999877697 0 0 0 1000000000 999972257 0 999845325 1000000000 1999943398 0 1000000000 1999894966 2999697744 0 0 0 2999970168 0 1000000000 0 0 0 0 0 0 999873065 0 0 1999660884 1999891864 3999708742 2000000000 1000000000 2000000000 999915512 999909542 0 0 0 0 1000000000 0 1000000000 2999828446 1999835056 1000000000 0 2999864071 0 0 2999734702 0 1000000000 1000000000 1000000000 0 999838077 999902958 1000000000 1000000000 1999871916 2000000000 1000000000 0 999813695 1000000000 1999987838 999803563 0 999910856 1999842451 0 2000000000 0 999864780 1999949644 999937387 1000000000 0 0 3000000000 3999668690 1000000000 1999915401 0 0 1000000000 0 999967304 1999941137 999822017 0 2000000000 3999701432 1999855347 0 0 1000000000 0 0 0 4999798018 2000000000 0 0 2999821874 999955994 1999994641 0 0 0 0 999929406 999925477 2999711872 0 999815918 1999950417 1000000000 0 2999840313 1000000000 0 1999980293 2999840586 1000000000 0 3000000000 999802288 1000000000 999975422 3000000000 0 3999727475 2000000000 999943265 0 2000000000 0 2000000000 0 0 0 1000000000 0 0 0 1000000000 1000000000 1000000000 2999978181 1999947085 0 0 1000000000 999956603 2999742717 0 1999825409 0 0 1999932644 999982827 1999900534 0 0 2000000000 1000000000 1000000000 0 1000000000 1999999687 1000000000 1000000000 1000000000 1999886473 999899553 0 1000000000 0 999989738 0 999853710 1000000000 0 1999874946 1999954198 0 1999973543 999848022 0 1000000000 1000000000 0 999822874 1000000000 0 999965184 1999772457 0 0 999885801 1000000000 1999893678 0 0 1000000000 999988084 0 1999806402 0 0 1999917761 0 1000000000 1000000000 0 1000000000 2999785099 999882398 1000000000 999942358 1000000000 2000000000 1000000000 999840835 0 0 0 1000000000 1000000000 999949450 0 1999821606 0 1000000000 2999977483 2999867347 999835811 999945119 2000000000 1999804902 1999814871 3999789546 2999660500 999982263 0 0 2999955400 1000000000 0 0 0 1000000000 1000000000 1000000000 1999895074 1000000000 999911056 0 0 2999839151 2000000000 1000000000 0 0 0 1999933942 0 0 999937342 0 0 2000000000 0 0 1000000000 0 1000000000 0 1999983782 999933361 1999939418 1000000000 2000000000 1000000000 1999860553 1999807153 1000000000 999805287 0 0 1999860637 1000000000 0 0 0 999906361 0 0 1000000000 0 999900910 1999912895 1999945577 1000000000 0 1999757743 0 0 3999858188 1999820339 0 1000000000 1999999958 999998050 2000000000 999905098 1000000000 1000000000 0 0 0 999887749 0 1999765101 999982657 0 2000000000 999804299 0 1999778686 1000000000 1000000000 2000000000 0 0 999933683 0 0 0 999800534 1000000000 0 1000000000 0 999857584 2999998328 1999969004 0 999840802 0 999824028 0 0 0 1999900820 0 999812501 999972412 0 1999848781 1000000000 2999834665 999954738 0 1999938885 0 0 999829926 0 0 1999945094 0 0 0 999844958 2999857301 999931441 0 1999997430 1999808649 999888392 1000000000 1000000000 1999911120 999845844 1000000000 0 0 999821021 0 1000000000 999898200 0 1000000000 1000000000 1000000000 999834629 1000000000 1999989967 0 999909757 0 1999843438 1999947400 1000000000 1999833278 1999744421 1000000000 3999866548 1000000000 0 999935532 0 999871462 2999752292 0 0 0 1000000000 3000000000 0 999831674 1999914732 3999697129 999843730 999829598 1000000000 0 1999857679 0 1000000000 0 3000000000 999808092 1000000000 0 1999781930 0 999863692 1999995856 999904863 2000000000 1999879268 0 1000000000 999970462 2999759214 0 3000000000 0 0 999859682 999906277 1999885943 1999942901 0 1999910637 0 1000000000 1000000000 3999848568 999889561 1999847706 2000000000 1999819061 1000000000 1000000000 2999788833 999944811 999968032 1000000000 0 1999999839 0 0 1999941683 999817330 2999731380 0 999845716 1000000000 1000000000 0 0 2999688085 3000000000 0 0 0 2999802922 1999861209 999861509 0 1000000000 1000000000 3000000000 1000000000 1000000000 0 1999809418 0 0 0 1999795473 0 2999681650 1000000000 1000000000 0 2999824603 0 1999873957 999884675 999845294 1000000000 0 0 1000000000 1000000000 999870448 0 0 1000000000 999914627 0 999848530 0 1000000000 999834426 2999832836 1000000000 0 0 0 5999668202 0 1000000000 2999947563 0 1999939875 0 999845818 2999776240 2000000000 1000000000 0 2999792695 999977179 2999925945 4999851079 999941048 2999914824 0 1000000000 999882197 999809814 0 1999940548 1000000000 999974611 2999839621 0 0 2000000000 0 0 0 999871997 0 999813676 2000000000 999829923 0 2999794933 999885995 2999819678 1000000000 999854607 0 0 0 0 1999976932 1999978192 999960582 1000000000 0 2999879199 999957372 0 1000000000 0 0 2999749251 2999917437 999952003 2999868049 1000000000 1999950446 0 999932065 0 1999928880 2000000000 0 1999987229 999985607 0 0 1999817354 0 0 3999623485 1999896238 1000000000 0 0 0 1999960040 0 0 0 0 1999610911 1000000000 0 3999893240 1000000000 1999975860 999977474 1000000000 999804831 1000000000 0 0 1000000000 999886515 1000000000 999845863 1999854270 999852809 1999959619 0 1000000000 1000000000 0 1000000000 999963793 999953117 1000000000 1000000000 1000000000 0 0 1999908355 0 0 0 1000000000 0 0 3999843414 1000000000 0 999948537 0 2999807405 0 2000000000 1999919792 1000000000 999898153 0 999933708 0 0 999860477 999963987 1000000000 0 1999900273 999808437 999819579 1999930190 1999963726 0 1000000000 3000000000 0 1000000000 3999777365 3999854576 2999939197 0 2999852845 1999925496 1999774807 1000000000 1999833938 999832508 999856208 0 0 0 999811518 0 3999815721 1999873171 0 0 1000000000 0 1000000000 0 1000000000 1999952824 0 1999834139 1999826163 0 0 0 1000000000 1999733402 0 2999826428 999906929 2000000000 0 2999822533 2999837540 0 0 999931668 1000000000 1000000000 0 0 4000000000 0 2000000000 999877001 999919589 0 1999804830 1000000000 1000000000 1000000000 999818934 999815652 0 2999909646 0 999912787 0 0 0 1000000000 2000000000 2999702929 0 1000000000 1000000000 0 999838793 2000000000 1999833222 2999829296 2000000000 1999833580 0 1000000000 0 1999818732 2000000000 2999860111 0 4999525299 1000000000 0 999908208 999920937 0 1999844351 999899420 2999900230 1999921441 1000000000 999843848 999939184 1999934278 1000000000 0 1999954297 1999969585 0 0 999974815 999833101 999935345 2999807023 0 999965037 0 999824733 1000000000 0 0 1000000000 1000000000 999838618 2999724696 1999866401 1999916144 1999776919 0 0 0 1999729560 0 1999954179 2000000000 0 1000000000 0 0 1000000000 1000000000 1000000000 1000000000 999808535 2000000000 999887624 1999963021 1999833883 1000000000 0 1000000000 0 0 2999626346 2999727364 2999777632 999981209 999840719 0 3000000000 0 0 1000000000 0 1999915358 1000000000 2999846263 3999722185 0 0 2000000000 0 1999947679 999933380 0 0 1000000000 1000000000 0 1999674280 999969996 999881519 0 1999957447 0 0 3000000000 1000000000 999965315 1999911139 1999749264 999859083 999873093 999940658 1999985905 999858594 1999925368 0 2999856561 0 0 2000000000 1999927671 999845809 1000000000 0 1000000000 0 1000000000 0 0 0 0 2999904587 1999925686 1000000000 999816594 999900028 0 2999901603 1000000000 0 0 0 1999873275 3999889439 1000000000 2999896726 1000000000 1999963286 999921720 0 0 0 3000000000 999906294 1999910338 1999985191 999853183 999947447 999999896 999941161 0 1000000000 999936732 1999950896 999908346 1000000000 999880481 1000000000 0 3999497497 1999833585 999820328 999996817 0 1000000000 1999918414 1999998025 0 999864534 0 0 0 1999793940 999912148 0 1000000000 0 1000000000 0 1000000000 2999630818 999823977 999932820 999958274 1999944359 1000000000 2999950357 0 1000000000 0 999836530 0 2999814985 2999722608 1999957497 0 1000000000 1000000000 1000000000 999948819 0 1000000000 0 1000000000 1000000000 5999995865 1999981009 999914100 1999839669 0 0 999819838 1000000000 0 0 0 1999976878 0 0 999847602 0 0 0 999952974 0 999968326 1000000000 1000000000 2999670078 3999886494 0 0 0 1000000000 999819271 0 1000000000 999849705 1000000000 999939009 0 1999673605 0 1999810568 1000000000 999948578 1000000000 0 0 0 1000000000 1999738323 0 1999695185 0 999837104 2000000000 1000000000 0 0 0 999922476 0 2000000000 999916786 1000000000 1999951486 1000000000 999954339 3000000000 999852346 0 1000000000 999980945 999958130 2000000000 0 1000000000 999875482 999876337 999887542 0 999873997 0 1999771798 0 0 999864483 1999749261 999993462 0 1000000000 1999838381 1000000000 1000000000 0 999941387 2999995107 1000000000 0 1000000000 0 0 0 0 1999939157 1000000000 0 1000000000 1000000000 2999586742 2000000000 2000000000 3999702744 0 2999810496 999984519 0 2000000000 1000000000 0 0 1000000000 2999966816 999939662 1999835016 0 1000000000 1000000000 3000000000 0 1000000000 0 0 0 5999612228 0 1000000000 999802532 1000000000 3999950529 999830976 1999965566 0 0 999923648 999892785 1000000000 0 0 0 0 0 0 999877167 0 1000000000 1000000000 1000000000 999925054 1000000000 1000000000 0 999938887 2999917806 0 0 1000000000 0 0 2999558002 3000000000 2000000000 0 1000000000 999979167 1999831904 1000000000 0 1000000000 1999866161 999974850 999812390 1000000000 1999712368 1999838893 4999602366 2000000000 0 0 0 1999831066 1000000000 999952518 0 0 0 0 999804105 999895495 1000000000 1999998484 0 0 0 0 1000000000 0 999834127 0 2000000000 0 1000000000 2999785650 999844185 0 1999909271 2999952867 999980024 0 0 2000000000 999926890 0 999855125 0 1000000000 999807368 1999948049 0 999872949 0 999951354 2000000000 2000000000 0 1000000000 0 1999754935 0 1999676462 999966535 1999919414 999857667 999900929 999841887 0 1999972537 999962148 0 0 0 999860499 0 999813437 1000000000 0 0 999938431 0 2999715183 999806480 0 1000000000 999992662 0 0 0 0 1999926072 0 0 1999831183 999904506 0 1999924846 1999812003 1999811525 1999915241 999812649 0 0 0 0 0 999998084 0 0 0 999864074 1000000000 0 2999874395 1000000000 0 0 1000000000 0 3999530531 0 0 0 1000000000 999805514 0 0 1000000000 2999746799 999813467 2999737497 1999891328 1000000000 999839589 1000000000 0 0 999951613 1999952117 1000000000 1000000000 1000000000 0 0 0 999900146 999933657 0 1000000000 3000000000 2999697865 0 999877177 1999909328 0 1000000000 0 2999672027 0 0 1000000000 0 999900809 0 0 2000000000 0 999981113 1000000000 2999803156 1000000000 1000000000 999923102 0 1999874833 0 1000000000 0 999989355 999962046 0 2999580572 0 0 999930306 2999948452 1999826706 1000000000 1999834084 0 0 1000000000 0 0 0 0 0 1000000000 0 0 0 0 1000000000 999945416 0 1000000000 2999901676 2000000000 0 1999998953 1999758760 2000000000 1999770755 0 999900859 0 999828117 999892838 999806166 1000000000 2999858394 0 0 1999813202 999969679 999848507 0 999974158 0 0 0 0 0 999978883 999883592 999926107 1000000000 1000000000 999979672 2000000000 0 999822399 1000000000 1999914336 999866351 0 1999869662 1999999493 1000000000 999981699 0 999957599 1000000000 1000000000 0 1000000000 2000000000 2999607287 3000000000 1999669657 999804124 1000000000 0 0 0 0 1000000000 1999806363 2999523079 1000000000 999904308 0 0 999956672 0 1999812166 0 999885569 1999756489 0 2999989332 1999791852 1000000000 0 999990715 0 0 1000000000 0 999890144 0 1999752409 999990195 1000000000 1000000000 1000000000 1999894875 0 0 1999877679 2000000000 0 0 3999797095 0 999814451 3000000000 1999812277 0 1999874024 999934079 999862935 0 0 999899432 0 999990220 999898474 1999845410 0 2000000000 0 3999754961 1000000000 0 0 0 1999856622 999870191 2000000000 1999892810 2999898307 1000000000 3000000000 1000000000 3000000000 0 1000000000 1999831681 999891499 1999783836 999945842 0 1000000000 0 1999783788 1999886944 999867936 1999901937 0 1999966641 999836576 0 1999782017 1999821447 0 0 999932364 0 0 1000000000 1999947713 0 0 0 1999764929 2000000000 999995999 0 1999709772 0 2000000000 0 0 0 1000000000 0 0 2999930494 2000000000 1999816052 999908722 1999994357 1000000000 999805171 0 0 0 1000000000 999963118 2999890775 1999819951 1000000000 999857471 1000000000 2999793362 0 2999867794 1999827988 1000000000 0 1000000000 0 1000000000 0 1000000000 1999959757 0 1999918367 999939282 3999815642 1000000000 0 1999932287 1000000000 0 0 999885666 0 2999890066 999955683 0 1000000000 0 0 999959216 1000000000 0 2000000000 1999875463 2999813695 0 1000000000 1000000000 999896971 1000000000 1000000000 999990107 999808683 0 0 1999833102 0 2000000000 999900222 0 0 0 0 0 2000000000 999895664 1999970470 0 4999875472 1999886495 1000000000 1000000000 1000000000 1000000000 1000000000 1999914942 2999980016 999984954 1000000000 0 999983480 0 0 0 999975908 1999984477 1999906281 999942884 999891146 1999726590 1999935748 3999707164 0 0 0 0 0 0 1999935914 999812920 1999733693 1000000000 999972171 0 2999610195 1999953231 1999955694 0 999921184 0 1000000000 1999966389 2999734271 3999837842 0 1000000000 1000000000 1000000000 0 999844878 0 0 999974370 1999861705 2999836386 0 2000000000 0 2000000000 0 1999899660 1999859296 0 0 0 999884310 0 0 999860984 0 0 999956469 2999665234 1999866696 1999857386 0 2999669004 1000000000 0 0 1000000000 1000000000 1000000000 0 1000000000 1000000000 2999820683 2000000000 1999944218 3999847447 1000000000 0 1000000000 0 1999910400 1000000000 0 2000000000 0 2999826104 2000000000 1999853457 0 999837519 0 1000000000 0 1000000000 999911998 1999967748 0 1999675865 1000000000 1000000000 3000000000 1999880167 2999822566 0 1999893636 1000000000 1000000000 999983321 999968687 1999882534 0 999851747 0 1999840810 999951886 1999678722 0 1000000000 1999907411 999981070 1999815463 0 1999928342 1999991341 2000000000 1000000000 1000000000 1999992286 1000000000 1999895585 0 999930832 999931791 999892123 1000000000 0 2999722506 1000000000 0 0 2000000000 999975580 1000000000 0 999847522 1000000000 1999908034 0 1999893645 0 0 0 1000000000 0 0 1999917896 1999859874 2999822263 1000000000 0 999887001 0 0 2999765402 1999759432 1000000000 999971865 999973029 1000000000 1000000000 0 1999803239 0 0 0 1000000000 999862615 2000000000 0 2999794614 999871367 999874422 1000000000 999974229 1000000000 1000000000 2000000000 999910805 999836942 0 999887256 999880664 999968254 999945164 0 2999837369 1000000000 1000000000 1999879240 1999883647 1000000000 0 1999953542 0 0 1000000000 0 0 0 3000000000 0 1999974982 2999903901 0 1000000000 999887352 1999872518 0 1000000000 999804063 1999929998 1999651295 2999677918 999986702 1000000000 999822383 1000000000 2000000000 999982524 0 1000000000 0 0 0 999927991 999955645 1000000000 0 1000000000 0 3000000000 1000000000 999827043 999906403 0 1999839588 0 0 1000000000 0 999862252 1999895554 3999881295 999939095 0 0 999811704 1999870225 1999814668 1999875837 0 999898043 2999864741 0 999936235 0 0 1000000000 0 0 0 1999896781 1999978636 999859646 0 1000000000 999988327 4999724615 0 999870445 0 2999853124 1999703105 1000000000 0 1999930719 999902609 1999922306 999925350 1999888878 1999694773 2000000000 999860041 0 0 999824505 3000000000 999948345 2000000000 3000000000 999830598 1000000000 1000000000 1999860368 1999860029 999817592 0 1000000000 0 1000000000 0 1999895378 0 1999909348 999851104 999889862 0 1000000000 999961415 1000000000 0 2000000000 0 0 999830079 0 999969138 999909601 0 1999866720 2999652480 0 0 999941261 999973617 0 1000000000 999900510 2999824531 999947336 0 1000000000 1000000000 999921562 1000000000 0 0 999995217 0 1999971717 3999859494 0 1999910625 999964006 1999816807 0 1000000000 0 1000000000 999989252 1999867903 0 0 2999818511 2000000000 0 0 1000000000 1000000000 3999806158 3999870175 3999729012 2000000000 999929585 1000000000 0 999802040 1999995746 999975329 0 1999863504 2999767663 0 0 0 999886251 1999907253 3999754467 0 2000000000 1999967499 1000000000 0 1999861296 0 0 2999843103 1000000000 1000000000 2999846667 0 0 1000000000 0 1000000000 0 0 999975797 2999765560 1999974033 999854407 2999955819 1000000000 1000000000 1000000000 1000000000 0 999897978 1999973317 0 0 2999764367 2999866081 0 2999958883 0 0 0 0 3999635997 0 0 2999883778 999885628 0 0 0 2999739408 999826763 0 999851308 1999861875 1999857304 999923583 0 1999754949 999939043 0 1000000000 2999812733 1000000000 0 0 3000000000 0 1999925747 1000000000 0 999918161 2999808191 1000000000 2999984506 1000000000 1999816638 3999585918 1000000000 0 1000000000 3999890844 0 999994403 0 1000000000 0 0 1000000000 1999897584 0 2999941116 1000000000 0 1000000000 0 0 0 4999845485 999929162 1999898571 0 0 2999843042 999830463 0 0 0 0 0 0 1000000000 0 0 1000000000 1000000000 999926910 1000000000 0 0 1999718171 999918641 2999910181 2999919601 2000000000 1999889280 999973132 1999976474 0 1000000000 0 1000000000 999837873 0 1999843466 1999910148 0 1000000000 0 1000000000 1999844295 1000000000 999842790 1000000000 1000000000 1999789051 0 999946155 1999655171 1000000000 1999812224 1000000000 1999876293 999931145 1999856549 1999880375 0 0 1999982033 1000000000 999841071 1000000000 1000000000 1999810628 0 1000000000 0 0 0 0 0 0 0 999843769 0 2999833591 0 1000000000 0 3999742612 1000000000 999942902 999854477 0 0 0 2999836610 1000000000 999954011 1000000000 1999852018 1000000000 0 1999976412 0 999901377 0 2999834182 1000000000 1000000000 1000000000 3999930425 0 0 999821181 2000000000 0 0 0 0 999877323 2999834636 0 999977477 1000000000 0 0 2999653951 0 999915834 0 1999806794 1000000000 1000000000 0 999844855 999818649 0 999865805 999922596 0 999834093 1000000000 0 2000000000 0 0 0 1000000000 1000000000 0 2999825258 0 1000000000 0 1000000000 2000000000 0 1000000000 0 0 0 999969769 2999824002 0 0 999949513 3999806062 2000000000 2999821227 1000000000 0 2000000000 0 0 2000000000 0 1000000000 999842179 1999952542 1999821320 0 2000000000 999913190 1999654114 0 999801172 0 1000000000 0 999974181 0 0 999853431 1000000000 0 1999844479 999896797 1000000000 4999570453 2999820526 0 1999933958 0 999879008 999825363 1999928592 1999894757 1000000000 1000000000 2000000000 999999739 0 1999811477 999875296 1000000000 2000000000 0 0 0 1000000000 0 0 0 0 999828529 0 0 999853934 3000000000 1999933057 0 0 1000000000 1999870970 1000000000 1000000000 999808359 1999934280 2000000000 0 2000000000 2999735096 0 2000000000 3999543236 0 0 0 999834505 1999986435 999950504 0 3999908039 1000000000 0 0 2999980785 0 0 1000000000 0 1000000000 2999891255 999860792 0 1000000000 0 0 1000000000 1999842616 2000000000 1000000000 0 1000000000 0 1000000000 2999727890 0 999974316 3999561415 0 1000000000 5999829574 1000000000 999904263 1999844727 0 0 0 0 1000000000 2000000000 1000000000 999806139 2999748120 1000000000 0 0 0 0 999891952 1999958443 1999808343 999857951 0 999991052 1999775701 999924433 0 0 0 2999854651 999905611 0 0 0 0 1000000000 0 0 4999782767 1000000000 999837650 1999986237 2000000000 0 2999836638 0 0 1999962132 1000000000 0 0 4999986694 0 0 999867534 1000000000 0 999828834 999933483 2999901042 2000000000 999902553 0 0 1999870505 2999742681 999934922 1000000000 1000000000 0 1000000000 0 0 1999821266 1000000000 1999788527 0 999884350 0 999938840 0 0 0 0 999943952 1000000000 1999800808 3999732895 0 1999876599 999933476 0 0 0 1000000000 1999865903 1999859593 1999932454 999886070 2000000000 999927887 0 2999673572 0 999819109 4999702272 999922281 2999978338 0 0 999825281 0 2999623845 2999960083 0 999895164 1000000000 2999654984 2000000000 0 0 1999875355 999870674 2999920302 1000000000 0 1000000000 3999668309 0 0 1999875791 0 2000000000 1999867133 1000000000 1999840555 1999979344 1000000000 0 0 0 1000000000 5999230871 1000000000 1000000000 1000000000 1000000000 0 0 0 999830907 0 0 0 1000000000 0 1000000000 999935795 0 1000000000 999894460 0 999933606 1000000000 0 1000000000 999870529 999892863 3999750370 0 999946285 999892610 0 2000000000 999917041 999995864 0 1000000000 2999871650 0 1000000000 0 1000000000 0 0 1999878647 0 1000000000 3999684345 1000000000 2999690438 0 0 1999811879 0 1999904098 0 2000000000 0 0 0 1000000000 1999920781 999853610 999863568 999966046 1000000000 999998989 1999854449 0 999981689 999993095 1000000000 1000000000 2999969326 0 2999896870 999852879 1000000000 4000000000 0 2000000000 1000000000 0 999842853 1000000000 0 1000000000 0 1000000000 0 1000000000 0 0 2999991147 0 999883538 1999811410 1000000000 999950567 3000000000 1999833897 1000000000 999879227 999879051 1999983312 2999947995 1000000000 0 0 1000000000 1000000000 1999813015 2999828511 1999832892 1000000000 999851272 0 1999966650 1999996273 1999877862 0 0 0 2000000000 0 999844161 999904200 1999991659 1999859512 0 1000000000 0 0 0 999952939 0 1000000000 999858669 0 1999852645 1000000000 0 0 1999979037 2000000000 0 1999769200 1000000000 1000000000 0 999815882 0 999829419 1000000000 3000000000 1000000000 2999808400 999903068 0 1000000000 0 0 999928120 1000000000 999848203 1000000000 0 1999898860 0 1000000000 0 1999992016 1000000000 0 1999902263 0 0 0 2000000000 999946850 1999960729 1999895303 2999867312 0 0 0 3000000000 1999800401 1000000000 1999920371 1999866386 1000000000 0 999979116 1000000000 0 0 999885418 999884044 1000000000 0 999892137 1000000000 0 999879368 0 0 1000000000 2999829843 0 0 1000000000 5000000000 0 999814688 0 1000000000 0 2000000000 999958637 1999918033 1000000000 0 2000000000 0 0 0 1000000000 999879113 999890566 999983610 2000000000 1000000000 1999987076 0 999854847 0 0 2999961930 1000000000 1000000000 0 999809835 999817957 999809484 0 1000000000 1000000000 999859126 0 2000000000 999904816 1000000000 3000000000 1999941717 999831602 999854808 1000000000 999881076 0 0 0 999848227 0 999978122 1999848035 1999901988 1000000000 0 1999827385 0 0 0 0 0 0 0 0 999887209 2000000000 2999564028 999973209 0 1000000000 1000000000 1000000000 1000000000 0 0 1000000000 0 1000000000 999952358 1999848989 0 1000000000 0 0 1999813602 0 2999842425 0 2999555056 0 1000000000 2999789533 1000000000 0 999834100 0 1000000000 0 0 0 1999994360 1000000000 999910622 999828855 999923257 0 999901122 0 999966530 2999932875 0 999800688 1000000000 1000000000 2000000000 999858014 0 0 2000000000 999867080 1000000000 0 1999986360 1999779195 0 0 0 3000000000 3999796246 1999929195 999802766 2000000000 1000000000 0 1000000000 1000000000 999861524 1999835636 2000000000 0 2000000000 1999851060 0 1999890090 0 999837692 3999896195 0 2000000000 0 999802720 2999931603 1999980281 999991388 0 0 0 2000000000 0 999879849 1000000000 2000000000 1000000000 0 1999804832 1000000000 1000000000 0 0 999957272 2999806612 1000000000 0 999939581 1000000000 999929741 999898801 1000000000 1000000000 1000000000 999978812 1000000000 2999674585 999897914 1999747860 0 999948278 0 1000000000 999867568 0 999887319 999948300 999917932 0 1999862913 1000000000 0 0 2999783379 0 1999881537 999993355 999923079 0 1000000000 0 1000000000 999853450 0 2000000000 1999869216 0 999925625 1999954871 0 2000000000 0 0 1999873489 0 1000000000 0 1000000000 1999974544 3999560569 1999864598 999850904 999951713 999881247 0 0 1999871595 2000000000 999970492 1000000000 1000000000 0 999897160 999957200 0 999931847 999807704 1000000000 1000000000 1999919415 1000000000 1999840318 1000000000 0 2000000000 0 1000000000 0 0 0 0 0 999847926 2000000000 0 1000000000 0 1000000000 0 1000000000 0 0 0 2999870678 1999914591 0 1000000000 999959731 2999993295 1999823675 1999876150 0 2000000000 999980064 999870054 0 2000000000 999831809 1000000000 0 1999934529 5000000000 1000000000 0 999817482 1000000000 2000000000 3000000000 1000000000 1000000000 2999837404 2999733895 3999892568 1999971929 0 1999986540 1999961699 0 0 1000000000 0 1000000000 0 0 1999826201 1000000000 1000000000 1999820460 999891831 0 3999624877 0 999926017 0 1999878643 999977965 1000000000 1000000000 1999829024 0 0 0 999995663 2000000000 0 999882844 0 0 999950011 1000000000 999863001 999890376 0 0 1999864544 0 0 0 0 0 2999814406 0 0 0 1999850654 1000000000 999902205 1000000000 999883270 0 0 999847750 999916342 0 0 1000000000 0 1999857187 0 3999808078 1000000000 0 0 0 999898379 0 1000000000 1000000000 0 0 1000000000 999904047 0 999819322 1999766936 1999894728 999805850 999867898 0 999864062 0 0 2000000000 1999961524 0 2999844314 999969580 999964773 0 999900892 0 0 1000000000 0 0 5999629953 0 999804284 0 999969783 1999860976 0 1999804507 999806568 2000000000 999882251 1000000000 999865627 1999803487 1000000000 0 3000000000 1000000000 0 999979754 1000000000 2999925404 0 999806383 2000000000 0 0 2999756702 999964011 1000000000 3000000000 1999947012 0 1999844510 1999918167 1999985271 1999880779 0 0 0 0 1000000000 0 1999740405 999804031 0 0 1000000000 0 999967255 1999761457 0 2000000000 0 999936867 0 999805989 0 0 1000000000 1000000000 2000000000 2000000000 0 0 0 999939421 0 999836443 2999899909 2999836481 0 1999837680 999863703 0 2999680119 1000000000 0 0 1999928523 0 0 3999610716 0 999944362 1000000000 0 999992183 0 0 999875011 1000000000 1999958002 999825757 3000000000 1000000000 999868493 1999804744 1999988766 3999721239 2000000000 0 0 1000000000 999816780 999846254 2000000000 1000000000 1000000000 999949116 0 1999715391 2999823185 1999826390 2999797247 0 2000000000 0 2999908747 0 2000000000 1999962429 2000000000 999940232 1999816983 0 0 1999901695 0 0 0 999816998 0 2999837304 0 0 999811850 2999947495 3999787046 2000000000 1000000000 1000000000 0 2999801344 0 1000000000 1999827396 1999930404 1999982878 0 0 1000000000 2000000000 2999825405 2999909218 2000000000 0 1999649802 1999827528 1999962283 999819284 0 1000000000 2000000000 0 1000000000 1000000000 0 1999995806 0 1000000000 1000000000 1000000000 1000000000 0 1000000000 0 0 1999949574 2999720133 2999857561 0 999873801 1999852790 0 0 0 0 1999869177 1000000000 3000000000 0 2999975732 1000000000 0 2999921071 1999898521 2000000000 0 0 2999934155 999935312 0 999869646 1000000000 0 1000000000 1000000000 999814516 0 1000000000 999860680 1000000000 999920237 0 1000000000 1999905924 999916730 1000000000 0 2999886092 0 1000000000 3999860217 999867126 0 0 0 0 1999915524 1000000000 1000000000 1000000000 0 1999948054 999873543 1000000000 2000000000 0 3999774894 999816657 1000000000 0 0 1000000000 999873523 0 999844017 0 5999823756 1000000000 1999828491 0 0 999907158 1000000000 0 0 1000000000 0 1999838568 3999813980 1999732095 0 1000000000 2999760297 2000000000 0 999947845 2999586508 1999997433 3999912195 0 1999802497 1999849157 0 2000000000 999873503 0 1999873466 1999872636 1000000000 999868185 1000000000 999994870 2000000000 0 1000000000 2000000000 999818416 999984176 999825783 1999916748 0 1000000000 2000000000 1000000000 0 0 999873451 0 999880018 3999822424 999922733 1999864354 0 0 1000000000 999903803 1000000000 1999990295 0 1000000000 0 1999694380 999866190 1000000000 2000000000 0 1999942012 0 1999944530 1000000000 0 1000000000 999937032 0 999869319 0 1000000000 0 0 0 0 999967420 1000000000 0 0 1000000000 1999710408 999919022 1000000000 999851696 1000000000 0 999849293 0 0 1999818285 1000000000 0 2000000000 0 0 999940552 1999861545 1999845969 999888960 0 1999961778 1000000000 0 1999898001 1999870859 1999871685 0 3000000000 1999822024 1000000000 0 0 3999687471 3999777977 2000000000 0 1999977557 1000000000 1000000000 1999900415 0 1999903143 2000000000 2000000000 1999824960 2999756151 1999802169 999896419 1000000000 0 1000000000 999994451 999934497 1000000000 2999923968 1999771653 999989752 2000000000 1000000000 0 0 999939055 1000000000 2000000000 2000000000 2000000000 0 1000000000 2999704381 2000000000 0 3999953919 1000000000 0 0 2000000000 0 0 1999974389 0 1000000000 0 0 1000000000 0 2000000000 1999802220 0 999823890 1000000000 1999872486 1999828510 1000000000 1000000000 1000000000 1999637116 1999851285 999919906 999948333 1000000000 0 1000000000 0 1999840352 1999945691 1999943332 0 0 0 2000000000 2999966135 3999863138 0 2999812006 999835108 999841747 1999940311 1000000000 1999922720 0 0 1000000000 999966404 999879949 1000000000 999851113 1000000000 999924580 1000000000 2999759557 1999863714 2000000000 0 1000000000 1999922310 0 0 999887350 0 0 1000000000 1999817431 0 0 1000000000 999876056 0 1000000000 0 1999847860 0 0 0 0 999898936 2000000000 999928467 999804250 0 0 1999811096 3000000000 0 1999841396 999898509 999879539 1999833164 0 1000000000 0 1999932929 1999975632 2999883430 0 1999919984 0 999883029 1000000000 0 3999830231 999981876 999932705 0 0 1000000000 999817068 0 0 999979656 0 1000000000 0 1000000000 3999750669 0 2000000000 0 1000000000 1000000000 0 1000000000 999958347 999866230 3999719258 0 0 1000000000 0 999872058 0 999880351 0 0 0 1000000000 0 1000000000 0 0 999829688 1000000000 0 1000000000 0 1000000000 999906491 999972303 1000000000 0 0 1999877063 999949634 1999842752 0 0 0 2999856890 1000000000 1999902251 3000000000 0 999954640 1000000000 1000000000 0 999865359 1000000000 0 0 0 2999866464 1999850596 0 0 1999820575 2999987487 1000000000 999925505 999942900 0 0 0 0 1000000000 0 1000000000 1999960312 0 999968557 3000000000 999940939 1000000000 0 999951219 0 1000000000 1000000000 0 0 3000000000 0 1000000000 999935150 999950701 0 1999834217 1999984064 1000000000 0 2000000000 0 1000000000 999958834 0 999986230 999801264 1999863414 1999836201 999919247 0 999803267 999929192 0 999943040 2000000000 0 1999851027 1999810489 3999961023 1999689553 2999709699 999969383 1000000000 0 1000000000 999926592 999979515 0 999836252 999851957 0 1000000000 0 0 1000000000 999824755 1000000000 0 0 0 1000000000 0 1000000000 1000000000 1999915868 1000000000 1999883424 1999948909 0 1999844654 1999933438 1999950513 999924168 999984453 0 999902257 2999808972 1999767307 1000000000 0 1000000000 1999867440 0 999868255 999854492 1999786256 999867836 0 2999918858 0 1999919698 999804842 999809647 999872655 1999786979 0 999876045 1999754690 0 0 999957419 1999949077 0 0 2999931732 1000000000 0 0 1000000000 2000000000 1000000000 999921455 1000000000 1000000000 1000000000 1999721790 1000000000 1999857813 0 999994708 1000000000 0 0 0 999851564 1999971132 2999994712 1999999950 1000000000 2000000000 999845358 0 1999717684 1000000000 1000000000 0 2000000000 0 999818364 999853427 0 999970607 1999927512 0 0 1000000000 2999940056 0 1999839415 0 1000000000 1999838681 0 1000000000 999800082 0 999825537 0 0 0 999897225 1000000000 2000000000 0 3999718839 0 1999829393 999962036 999828412 1000000000 0 1000000000 0 999944425 0 1000000000 0 0 2999967508 1999862956 1000000000 0 1000000000 1999883555 0 0 0 0 0 0 0 999984827 3999883747 2999941349 1999847691 1999835177 4999662225 999929935 1999834090 0 1000000000 1999812184 0 1000000000 0 999862334 999921550 2999813881 1000000000 999935308 0 1999728720 1000000000 0 0 0 0 2000000000 2999957160 999956259 999923574 2999890887 1000000000 0 0 0 1999910996 1000000000 0 999911475 2000000000 1999985161 1000000000 1999937850 999808788 0 1000000000 1000000000 999936813 0 1999879820 0 1999946030 1000000000 0 999941337 1000000000 0 2999636477 0 1000000000 0 2999933738 999832737 1000000000 999913876 999819240 1000000000 999916371 0 999987865 0 3000000000 0 1999818941 0 999808414 0 0 0 1000000000 2999576117 1000000000 0 1000000000 1999728470 0 1999831164 999847914 999813645 2000000000 0 999975033 1999866295 2000000000 1000000000 999929244 0 999878997 2000000000 1000000000 1999900055 3999788659 0 999821955 1000000000 1999937030 2000000000 999811047 2999826098 0 999912526 0 0 0 0 0 0 1999904149 0 999998559 999838457 999925002 1000000000 0 0 2999636122 1999994831 1999805690 0 1000000000 0 1000000000 1999830553 0 0 999876282 1999874532 1000000000 1999815590 0 1000000000 0 0 1000000000 999886022 0 1999985036 1999994483 1999768967 2000000000 1999932862 999942252 1000000000 1000000000 1000000000 1999679458 2999795855 0 0 3000000000 1000000000 0 2000000000 1000000000 1000000000 1999955550 1999813322 1000000000 0 0 0 0 0 1000000000 2000000000 1000000000 0 1000000000 2999791627 0 0 0 0 0 2999812021 0 2000000000 2999827847 1000000000 1000000000 0 999907266 1000000000 2999661543 1000000000 2000000000 0 0 1000000000 1000000000 999832915 1999886328 0 1999705158 0 1000000000 1999895732 2999903632 2000000000 0 0 4999708201 0 1000000000 1999922062 0 0 999887688 1999638502 1000000000 3999852537 0 1999898745 1999919183 999924937 0 1999961164 0 0 999974477 0 1000000000 0 0 1999850873 0 0 1999718668 0 2000000000 0 1999872095 1000000000 0 999983448 999895754 0 1999883571 999891056 0 0 1000000000 999895646 1999803556 0 0 0 2000000000 0 2999846809 1999823864 999924329 0 1000000000 0 1000000000 1000000000 1999614554 0 1999995395 1000000000 1000000000 2999988967 0 1000000000 0 0 1000000000 0 999843991 999838654 999999326 1999859152 0 1000000000 0 0 999994663 0 2999560271 1000000000 2999941360 1000000000 1000000000 1000000000 1999815908 0 0 999859604 0 1999892051 0 999828196 0 0 0 999941444 1999906012 0 999938757 0 0 0 0 1999929709 1000000000 0 2999976751 0 0 1999961780 1000000000 2000000000 1000000000 1000000000 0 0 0 999908382 1999951210 0 0 1999981152 1000000000 1000000000 1999894663 2000000000 0 0 2000000000 3000000000 0 0 1999648319 0 999981978 999926952 1999924946 999869236 1999943185 0 999811824 0 1999984130 1000000000 1999946492 0 2000000000 2999858955 1000000000 0 999963978 0 999841770 999931341 0 2000000000 1999888499 0 0 1999811859 0 999946012 0 0 1000000000 999817653 1000000000 999848494 1000000000 999958210 1000000000 999818524 1000000000 2999890300 0 0 1999931671 1000000000 1999825309 0 2000000000 1999762839 0 2999892011 0 0 0 0 999829033 2999721530 0 1999656517 1000000000 2000000000 999884368 0 1000000000 1000000000 2000000000 0 999854817 1000000000 1999970872 0 1000000000 2000000000 2999785191 1999944777 1000000000 2000000000 1999956565 0 1999920479 2000000000 999841430 1000000000 999873237 2999824848 0 999933527 0 0 2000000000 0 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 999927835 1000000000 999952272 0 999810563 0 3000000000 0 1000000000 999904927 2000000000 0 999958215 0 999994971 1000000000 1000000000 0 999926023 999906156 0 0 999960045 1000000000 3999771640 1999797531 0 0 1999782974 1999959943 0 1999835364 1999962808 1999758586 0 1999966826 0 999921200 0 1999820118 0 1000000000 1999888938 0 1999819687 2999974278 1999825146 1999953014 999968833 0 0 999827134 1999998634 1999678247 0 999810860 0 999931211 1000000000 999977561 2999720318 999988110 0 0 2000000000 999972312 0 1999912458 999896547 0 0 0 0 0 999903503 1000000000 0 0 999955168 3999784982 0 2000000000 0 999889233 1999906726 0 2999739756 0 6999434227 0 0 999952074 0 2000000000 1000000000 0 0 1999859308 0 2000000000 0 1000000000 3999789953 3000000000 0 1000000000 2000000000 1000000000 1999829822 1000000000 0 0 1000000000 999829505 0 3999978868 1000000000 0 999939008 0 1999917907 3000000000 1000000000 1000000000 2000000000 2999967357 1000000000 1000000000 1000000000 1000000000 1000000000 2000000000 1999940252 0 1000000000 3000000000 1000000000 0 1000000000 1000000000 1000000000 999833572 1000000000 2999961072 1999838020 999854061 1000000000 2999647262 999986919 999809607 0 0 999808756 2999988910 1999928787 999825332 0 1999665916 0 1999905058 1999643798 999873623 1000000000 999983442 0 999862374 999905106 1999955601 999821572 2000000000 0 0 2000000000 1000000000 1000000000 0 0 1000000000 1999856908 0 2000000000 2999685528 0 999997422 1999915235 1999871539 0 1000000000 999871620 1000000000 0 999840100 999854070 0 1999818968 0 1000000000 999958224 1999955605 0 999926122 1000000000 2000000000 1000000000 0 0 1000000000 1000000000 0 0 0 0 0 1999803841 0 0 0 1000000000 0 0 1999701822 0 0 1000000000 999908715 999822032 1000000000 999931819 1000000000 3999715935 1000000000 0 1000000000 1000000000 1000000000 0 999942908 1999854405 2000000000 999913948 0 1000000000 0 999938149 1000000000 0 0 0 999976336 999854099 0 0 0 999996421 2000000000 0 1999757882 0 0 0 0 0 0 0 0 1999833140 1000000000 0 2999910351 0 0 1000000000 2999900388 4999650354 1000000000 0 1000000000 0 1000000000 1000000000 4999755782 0 0 0 1000000000 0 0 0 1999927982 0 2999900984 1000000000 1000000000 1999679461 0 0 1000000000 1999848911 2999711225 1999898207 2000000000 1000000000 0 0 999838635 0 999914419 1999709165 0 0 1000000000 999998214 0 1999864466 999845765 1999846561 1000000000 0 999956390 1999930450 0 999893724 0 1000000000 1999900801 0 0 0 2999846378 1000000000 999822054 0 999997962 1000000000 1999836607 0 1000000000 1000000000 1999982088 2999834442 1000000000 0 999850259 1000000000 0 999827182 999855140 1999937720 999915576 0 2999839185 1999959899 999910368 0 999879665 1000000000 0 2999862101 1999925914 0 0 0 999894625 0 1999784533 2000000000 0 0 1999807472 1000000000 0 1000000000 1999847097 0 2999835469 999872329 1000000000 999836902 1000000000 2000000000 1000000000 2999782879 1000000000 0 1999960596 999890153 1000000000 3999736353 0 0 1000000000 0 3000000000 1000000000 0 2999984604 1000000000 1999809930 0 0 2999778440 0 0 0 0 1000000000 0 999900193 0 2000000000 1000000000 0 1999936271 999823508 0 1000000000 0 1000000000 0 999837032 999877713 0 999805210 2999941766 0 0 0 999834715 1999906943 0 0 999822307 1999883903 999968444 0 1999758248 999895078 1999707312 1999962790 1000000000 0 0 0 1000000000 0 0 999948641 1000000000 1999945557 2999699342 1000000000 1999863809 1999803387 0 2999869400 0 0 2000000000 0 1000000000 1999743862 1000000000 1999831359 0 1000000000 2000000000 999900317 1999818764 2999953830 4999529392 0 0 999968749 1000000000 3000000000 2999492080 999911617 0 0 999917859 0 999939147 1000000000 0 999828387 1000000000 0 2999693004 999837336 999867022 0 1999965716 1000000000 0 0 1999969538 0 0 1999904816 1999934725 2999709295 0 1000000000 999988217 0 999860174 1999894723 1999852462 2999821541 0 2999906687 999951228 999925480 0 5999789596 1000000000 0 1000000000 1999944090 999953872 2999873994 0 1000000000 0 1999660942 0 2999984430 1000000000 0 999847840 0 1999963868 0 1999725663 1000000000 999825718 1999700013 0 0 999881609 1000000000 999873071 1999974292 1999839478 999824540 1999818381 0 999964752 999903299 999915360 0 2000000000 999846508 0 1000000000 0 0 0 0 999995043 0 0 0 1000000000 999865927 1000000000 999875693 1999922493 1000000000 1000000000 2000000000 1000000000 1999812241 1000000000 2999762453 0 1000000000 999937469 0 0 1000000000 0 0 999969533 0 999979053 0 999940323 0 2999924032 1000000000 1000000000 999935618 0 0 0 0 0 0 4000000000 999918721 0 1999728991 0 999822764 999844852 1000000000 0 1999915316 1000000000 0 999847544 2000000000 1000000000 0 2000000000 0 0 1000000000 1999901078 999975734 999924670 1999816422 999812141 999915727 0 0 999977138 2999983846 1999805680 0 2999734243 1999770958 1000000000 999892126 0 1000000000 999935389 1000000000 0 999809511 0 1000000000 0 1000000000 2999847829 1999870918 1000000000 0 999919278 0 1999913594 0 0 0 1999937981 0 999877195 2999854524 1999954586 999835342 1999906979 1000000000 0 1000000000 1000000000 1999866919 999845020 3999835693 0 1000000000 2000000000 999869837 999965391 0 1000000000 1000000000 3999775320 1000000000 2000000000 999944572 2000000000 0 0 999825802 3000000000 1000000000 1000000000 0 999928632 999975737 999830542 999807243 1999842598 999892390 0 999824406 1000000000 2000000000 1000000000 1000000000 0 1000000000 999846900 0 0 0 1999813720 2999758193 999908972 2000000000 0 1000000000 1999995538 1999923872 999924038 1999841064 999925311 999803413 999907508 999996455 999852519 1000000000 1000000000 1999867507 1000000000 2000000000 0 999979004 0 1000000000 999950677 1000000000 1999835181 0 1000000000 0 0 999824127 1000000000 3999808286 0 1999814509 0 2999810884 0 999837082 1999698307 1000000000 1999932477 0 2999967289 3999961341 999985487 0 999908296 1000000000 1000000000 1000000000 0 1000000000 999916825 1999974780 999826602 0 0 0 999806211 0 0 1000000000 0 1999846656 2999603541 1000000000 0 1999818299 1000000000 0 999931018 0 3999822846 1999895400 1999879967 1000000000 999837598 1999835227 1000000000 0 1999841695 0 1000000000 0 1000000000 0 0 2000000000 999887063 2000000000 2000000000 999802463 2000000000 1999896494 0 0 1999720327 0 0 2000000000 1999895030 0 999871663 999863531 999828466 999905773 1000000000 2000000000 0 1999899872 1000000000 0 0 0 0 1999855678 1000000000 0 0 1000000000 2000000000 999868404 0 1000000000 1000000000 1999847829 999979279 1000000000 0 1999865194 999999208 999932458 0 0 1000000000 999831716 0 0 0 999825136 1000000000 2000000000 0 2999905636 999988861 0 0 999860351 0 0 0 1999892678 999947291 1000000000 1999709094 0 999860682 1999913665 1000000000 0 1000000000 2000000000 1999948622 1999797001 0 1000000000 1999876556 0 1000000000 999947763 1999718367 0 1000000000 1000000000 1999738963 1000000000 999948457 1999740836 0 0 1999847158 3000000000 2999678755 999903535 0 1000000000 1000000000 0 1000000000 1000000000 1000000000 4999637215 1999951512 0 1000000000 1000000000 0 2999777871 0 1999764615 1999940308 2000000000 999912900 0 2000000000 999972587 1000000000 1999900164 0 0 999841186 1000000000 999944588 999816577 999906558 0 1999929802 1999826354 1000000000 1000000000 999948854 0 0 0 0 1000000000 0 0 0 1000000000 0 1000000000 0 0 0 0 0 999837527 0 0 1999957414 0 0 0 0 1000000000 1000000000 0 0 0 2999760176 1999815525 0 2000000000 0 0 1000000000 2999983843 0 1999860340 1999818489 2999942105 0 0 0 999888965 0 2000000000 0 1000000000 999822871 0 999813020 999980860 0 1000000000 1000000000 1000000000 1000000000 0 0 0 0 999976768 0 1000000000 0 0 999841258 1000000000 1999924661 0 0 1000000000 1000000000 0 1999986678 999844676 0 1000000000 0 1999823645 1999749038 1000000000 999999204 2999886346 0 0 1000000000 0 0 1000000000 0 1000000000 1999926205 1999745665 2000000000 0 999904020 1000000000 0 0 2000000000 0 0 1000000000 1000000000 0 999884285 2000000000 0 999925930 0 0 1000000000 1000000000 1999876673 1000000000 2000000000 999912434 0 1999934111 1000000000 0 0 999820229 1000000000 0 999959874 999843097 0 0 1999781767 0 0 0 2000000000 0 999818936 999958455 1999908868 0 1999746573 0 0 999887478 1000000000 1999906424 0 1000000000 999821858 1000000000 0 2000000000 1000000000 999818479 0 0 2000000000 0 1000000000 0 0 1999771613 2000000000 0 0 0 0 1999855325 1000000000 1999953602 0 999882900 999851365 1999962058 1000000000 1000000000 0 2999928335 0 999912632 0 1000000000 1000000000 0 0 0 0 999857686 1999807903 0 1999889455 1000000000 1000000000 3999831505 2999877193 0 1999940357 1999967849 0 0 0 999929490 1999731749 1000000000 999884248 0 0 0 1000000000 999855673 0 999933962 1999942397 999955549 2000000000 999878300 999859984 1999821775 3999753211 1999836968 999903453 0 0 0 0 999950246 1999774326 999971761 1999799492 0 999870739 0 0 0 999832538 0 2000000000 3000000000 0 0 1000000000 0 999891623 999832315 1000000000 0 2999899060 999989870 1000000000 0 999827864 1999923785 0 0 0 0 2999859540 1000000000 1000000000 0 2000000000 1999999865 2999887001 999938808 999867542 0 1999843369 1999976217 1999752236 1000000000 0 0 999838491 999991459 1000000000 1999959608 1000000000 999911090 1000000000 3000000000 1000000000 1999903261 0 1000000000 0 999936763 1000000000 999941936 999934027 0 0 0 999867548 1000000000 0 1999847013 0 0 999980577 4000000000 999815521 2000000000 0 1000000000 999826766 0 0 0 1999723604 999896318 1999970461 1000000000 2999637984 0 1999800399 1000000000 999866226 999832723 0 0 1999946403 1999942904 0 999944669 1000000000 999852833 1000000000 1000000000 2999980107 1999692611 999908956 1000000000 999827155 999972244 999977466 0 0 1999955936 1999825238 0 0 1000000000 1999819058 0 999840961 0 999850105 0 0 1000000000 999809976 0 1999810558 999963318 0 2000000000 1000000000 0 1000000000 1999719506 999946334 0 0 1999755166 1000000000 2000000000 4999742081 1000000000 1000000000 0 1999868690 0 1000000000 0 0 0 1000000000 1999743655 0 0 2000000000 999915710 999860880 1999903979 2999826603 2000000000 0 2999905762 1000000000 999890099 2999830305 0 0 1000000000 2999592483 0 0 0 0 999935108 2999644724 1000000000 3999611243 1000000000 0 1000000000 0 0 1000000000 0 0 0 0 0 1000000000 0 1000000000 0 0 0 999912119 0 0 3000000000 1000000000 0 2999983380 3999598575 0 1999933627 0 0 0 0 3000000000 1000000000 999844872 1000000000 0 2000000000 1000000000 2999652107 1999889150 0 999959830 1000000000 1999832919 1000000000 0 2000000000 1000000000 0 1000000000 0 1000000000 0 0 2000000000 1999862982 0 999835466 999971036 1000000000 0 0 0 1000000000 1000000000 2999777692 2000000000 0 999889957 0 0 1999845063 1000000000 0 999963479 1999858962 1999690802 2999912845 0 0 999848143 0 999971220 0 4999732120 0 999933577 0 0 0 1999936872 0 999839554 999954435 999852660 999820813 0 0 0 1000000000 0 0 4999798873 1000000000 1999825079 999838718 2000000000 1000000000 2999954387 1999909536 1999959419 0 0 1000000000 0 0 0 1000000000 1000000000 1000000000 0 1000000000 1000000000 0 0 1000000000 1999770013 1999829773 1999755633 999979805 0 1999840903 999856296 999908851 999845036 0 1000000000 1999827598 0 2000000000 0 999958420 1999990786 999883639 0 999976155 0 999870315 0 999882874 0 2000000000 0 2999993296 1000000000 0 0 3000000000 3999856668 1999908648 2000000000 0 0 1999855873 0 1000000000 1000000000 2000000000 0 0 999912836 0 1999849788 999943700 1999797348 0 999935842 0 999990026 999867048 1000000000 2000000000 2000000000 1999954932 2999936702 1000000000 999808275 1999906442 0 0 2999960426 0 999915367 1000000000 0 999920149 1000000000 1000000000 0 3000000000 0 1999813892 1999881806 0 1999821824 999854894 2999797756 0 0 1000000000 2999830478 999945662 2000000000 0 999894085 1000000000 0 0 1000000000 1999844863 0 999847382 0 1999709645 0 1999718298 1000000000 1999937528 1999871031 1999898440 0 999983658 1000000000 0 1000000000 1000000000 1000000000 1999743655 2000000000 0 0 1000000000 999936222 1000000000 2000000000 0 999933247 0 1000000000 1000000000 999846612 2000000000 0 1999875213 0 0 1000000000 999969984 0 1999803484 1000000000 1999930839 1000000000 0 0 1999981610 0 999853612 0 1000000000 999958818 1000000000 0 999974313 0 999881659 3999842160 1999685360 2000000000 0 0 999899519 999897510 0 2000000000 1999929838 0 0 1000000000 0 0 999814654 999888586 0 0 3999864323 1000000000 1000000000 0 0 0 999999517 999900339 0 1000000000 0 0 2000000000 1999896623 999827736 0 0 1000000000 2999831065 999970979 0 0 1999645560 999949898 1000000000 1999808926 1000000000 1000000000 1000000000 999968767 3999756140 2000000000 1000000000 0 1999995420 0 1000000000 999963870 2000000000 1000000000 1999774433 1000000000 999948729 1000000000 1000000000 0 0 1000000000 1000000000 0 0 2999836455 0 2000000000 1000000000 0 2999932768 0 0 0 0 1999826766 0 0 1000000000 2000000000 1000000000 0 0 999997970 1000000000 0 1000000000 0 1999891291 0 1000000000 0 1000000000 1000000000 2000000000 1999816151 0 0 1999917472 0 0 0 0 999805780 0 1999872012 0 1000000000 999808483 2999702408 1000000000 0 999835298 1999882682 1999846401 0 2999665571 1000000000 0 999888968 0 1000000000 999955207 0 1999816661 0 1000000000 0 1999855651 0 1000000000 1999953497 0 1000000000 0 1000000000 1000000000 1999898342 0 2999816092 1999905373 999834225 999955881 0 0 0 0 3999926107 999829259 2000000000 999987627 1000000000 999849663 1000000000 1999825482 0 1000000000 999862311 1999881297 0 0 1999735991 999888604 0 0 1000000000 999979383 1000000000 0 0 999880229 2999875844 2000000000 2999864257 0 0 1999814551 0 0 999958793 1000000000 1999749483 1000000000 0 0 999806018 2999790751 0 2999845045 1000000000 1000000000 0 1999825588 0 1999881735 2999885660 999956747 0 1000000000 0 0 0 1000000000 1000000000 999813656 2000000000 2999786321 1000000000 1999826735 999863581 0 999900187 999851211 0 0 0 1000000000 1999834948 0 2999949962 0 999958999 0 0 999840090 2999902817 0 1999879021 999956690 1999887106 1000000000 999960488 0 1999849039 999897350 1000000000 1000000000 3000000000 999885850 0 999901360 0 1000000000 999840384 2999924338 0 0 999928770 0 1000000000 999899522 999985097 0 3999648248 999812442 1000000000 999850191 2999833346 0 0 1999912804 0 3999834510 0 999945668 0 3999841216 1000000000 1999833970 1999829265 0 0 1000000000 0 3999729375 999976848 0 999996272 2999989692 1999899093 2999573071 2000000000 1000000000 0 1999800423 1000000000 1000000000 1999842216 1000000000 0 1000000000 1999996974 1000000000 0 0 0 1000000000 0 1999951152 0 1999951629 999985638 0 0 999815450 0 1000000000 0 1999839344 0 1000000000 1000000000 1999806044 1999997899 0 1999847546 2999911940 2000000000 999883530 0 999912301 0 2999680187 999980207 0 1000000000 0 0 0 999808193 999841323 0 0 2000000000 2999626058 999800914 1000000000 999883796 999858583 1999986305 1000000000 0 2999649869 999935270 0 2999811123 1000000000 3000000000 0 0 999817120 1000000000 999909785 0 999903682 2000000000 0 0 1000000000 1000000000 1000000000 0 1999716509 0 0 0 0 0 1999833039 2000000000 0 2000000000 0 1999997740 0 0 2999677669 999999907 999926265 1000000000 1000000000 0 1000000000 1000000000 1000000000 999886620 1000000000 0 0 1999820203 3000000000 0 0 999831889 0 0 0 0 2000000000 1000000000 0 0 2000000000 1000000000 1999755071 2000000000 0 0 999964774 999924959 1000000000 2000000000 1000000000 0 1000000000 2000000000 1000000000 0 2000000000 3000000000 999930925 0 1000000000 0 0 2000000000 999973067 1999888720 0 0 1000000000 999811256 0 0 0 0 999934808 0 0 0 0 0 1999863401 999988219 999820676 0 2000000000 0 0 999939941 1999816885 0 999946164 0 0 1000000000 0 0 999869896 0 0 2000000000 2999686531 999875474 0 0 1000000000 999854163 0 1000000000 0 999933768 0 1000000000 1999903698 1999804682 999824420 1999781068 0 1999994413 1000000000 1000000000 1999718622 0 999807652 2000000000 0 0 4999985798 1999939788 3999648857 999918859 0 0 0 1000000000 2999933762 999874608 999838255 999934482 1000000000 1999958353 2999748308 1999827559 3000000000 1000000000 1000000000 0 1000000000 999815181 2999898132 0 1999846833 1000000000 0 0 1000000000 1000000000 999842455 2999803329 0 0 2999879606 0 0 999890886 0 999958610 3999805000 1000000000 0 999826814 2000000000 2999883380 0 0 0 1000000000 999987799 999919801 1999879155 1000000000 1000000000 999802850 999960826 999915809 0 0 2000000000 0 0 0 2000000000 2000000000 1999859965 999833942 0 1000000000 1000000000 999840534 2000000000 3000000000 0 1999949163 0 999975690 1999874747 999930094 3999813064 3999763230 0 0 0 0 1000000000 999912815 999948570 1000000000 999954874 3999775429 0 0 0 0 999822082 1999986116 0 0 1000000000 1000000000 1000000000 0 1999825702 1000000000 2000000000 1000000000 999809901 0 0 999869045 999804101 1000000000 1999990557 1999715952 1999960535 2999766403 999897416 999932592 2999709376 1999895557 999879759 2000000000 3999936571 1999772949 999889405 0 999800649 1000000000 1000000000 1999808564 999883415 1999816029 1000000000 1000000000 0 0 0 0 0 1000000000 3000000000 0 0 3000000000 999955050 1000000000 1999952430 0 1000000000 999978521 0 1999973974 0 999814161 1000000000 1999873948 1000000000 1999935381 0 1000000000 0 0 999818075 1000000000 0 2000000000 1999965097 999834580 0 0 1000000000 999897143 999989996 1000000000 999894019 0 0 0 999897234 1000000000 1000000000 2000000000 1000000000 999878576 1999827143 1999922159 1999907216 1999858592 2999801927 1000000000 0 2999628528 0 0 0 1000000000 0 0 0 1000000000 1000000000 1000000000 2999744421 1999968449 1000000000 0 1000000000 1000000000 999814624 1999928215 1000000000 0 0 0 0 999838742 2000000000 999897664 2999808133 0 3999708694 1000000000 0 0 2999731975 999858222 1000000000 1000000000 2000000000 0 0 2999863823 999922640 1999834996 1000000000 0 0 0 0 1999997700 0 2999554665 0 1999955272 1999865008 1000000000 1999827434 1999894553 1000000000 1000000000 0 2999893297 1999808466 0 1999931757 0 0 0 1000000000 1999972862 999882001 1000000000 1999907753 0 999883732 999969407 2999808927 1000000000 0 999822456 0 999889929 0 2000000000 999811292 999805343 0 999892535 999921509 999892620 2999793875 999957942 999956763 0 1000000000 1999897071 1999849494 0 999815326 0 2999944655 1000000000 0 1999876588 999839799 999907951 1999863812 999870889 1000000000 0 0 1000000000 3999699259 999995042 2000000000 0 1999815011 1000000000 2999986898 999893769 0 0 1999936487 0 0 1000000000 1999806828 2000000000 999916396 1000000000 999827432 0 0 999954003 999823877 1999961462 0 3999801117 1999734072 1999809602 2999837668 999939734 0 0 1000000000 0 1999771627 999991439 0 999914883 999838935 2999980936 1000000000 0 999934211 1999903498 999825395 0 0 2999923952 1000000000 0 2000000000 0 1999991637 999990453 0 0 1000000000 2000000000 1000000000 1000000000 999850172 1999979489 0 1999881669 1999969220 999851705 0 0 0 0 1999840681 2999816015 0 0 0 0 999977728 0 2999795105 0 999953871 0 2999959403 1000000000 1999880417 999807857 2000000000 1000000000 999942400 0 0 1000000000 2999670546 2999682189 2999835700 0 1999968529 1999959086 0 999851637 999874281 0 2000000000 2999770239 1999831882 0 0 2999726222 0 1000000000 999817480 0 3999759483 999847552 0 0 999966170 0 999810590 1000000000 999996452 0 0 1000000000 2000000000 0 1000000000 0 1999958459 0 1000000000 0 0 0 1999900616 1999876154 0 0 0 999808256 1999797295 1999986496 999902452 999996687 3999863480 1000000000 999968159 0 0 1000000000 999933670 1000000000 999829270 999874541 1999933383 999965992 999871226 2999670943 0 0 1000000000 0 1999987984 1000000000 1999907371 1000000000 0 2999861381 2000000000 0 1000000000 999858685 1999973235 2000000000 0 0 999988411 1999933052 2999897984 1999925958 0 1999817403 999934385 2000000000 1999801650 999939290 2999709749 3000000000 2999955503 999919709 0 999965814 999978678 0 999984500 0 1000000000 1999860424 999838832 1000000000 0 0 1999866940 0 1999809536 0 999814306 1999939254 999809711 2000000000 999933293 0 0 1000000000 1999886616 1000000000 0 0 1000000000 0 1000000000 1999821483 0 0 0 0 1999921397 1999959718 0 2999801469 0 1999825934 999965024 1000000000 999879872 1999620984 1999764543 0 0 999903674 2000000000 1999886080 0 1999915072 1000000000 1999822030 999950939 0 0 0 1000000000 999921355 1000000000 0 1999858312 999934967 1999886475 0 3000000000 1000000000 999842324 999963809 2999721394 999898476 1999907881 0 1000000000 1999967213 999945938 999989325 0 1000000000 999956651 1999961117 2000000000 999840940 0 1000000000 999974670 0 0 1000000000 999835405 999911894 999952718 0 1000000000 0 0 999946018 0 1000000000 2999975249 1000000000 1000000000 0 0 1000000000 999967451 2000000000 0 2999730820 0 3999932298 1999940780 0 999976574 0 999858991 1000000000 2999701566 0 999919566 1999995887 0 999995163 1000000000 2000000000 2000000000 0 0 0 0 1000000000 0 0 999853639 0 1999943812 999842680 1000000000 0 1000000000 0 0 1000000000 1000000000 0 1999795268 999946865 1999914982 0 2000000000 0 1999931950 1999813168 1999798571 1999927278 1999838395 0 0 0 0 999996611 0 2000000000 2000000000 0 999913923 0 1999692984 2999900341 1999828098 1000000000 2000000000 0 2999784981 0 999984256 1999818314 1999852653 0 0 1000000000 1999778901 0 0 2999755168 1000000000 2000000000 0 2000000000 0 1000000000 0 999957073 0 2000000000 0 999838727 1000000000 0 1000000000 999958170 0 1999936367 999830882 0 1000000000 2000000000 0 2999858514 2999763440 0 0 1000000000 1000000000 0 2999943179 1999831710 1000000000 0 0 1000000000 0 0 1999876077 1000000000 0 999820407 0 999886292 999912231 0 0 0 2000000000 0 1000000000 999823002 999836407 0 1000000000 0 1000000000 0 1000000000 1999902643 999811162 0 0 1000000000 1999843468 0 1000000000 1999958065 0 0 0 2999894673 1999813745 1000000000 1999991922 999927160 0 1999967086 1000000000 999984935 2000000000 1999861504 1000000000 1000000000 0 0 999836707 999844744 999926357 1000000000 999959401 0 999987018 0 1000000000 999821545 999816604 4999588950 999979040 0 2999923433 0 1000000000 1999802219 999953723 0 999939180 0 0 0 0 1999944356 0 2000000000 1999815495 0 0 999903402 1999692486 0 1000000000 999880914 0 1000000000 0 3000000000 1000000000 999880690 999933391 1000000000 0 1000000000 1000000000 2999528701 1000000000 1000000000 0 0 999880170 2999701901 0 999991949 1999835848 0 1000000000 999895569 0 999881356 1000000000 2999891093 999886959 0 1000000000 0 1999974176 2999664696 1999947988 999987329 2000000000 999964827 1999871627 2000000000 0 0 1000000000 0 999928440 999871588 0 999970345 1999640722 0 1999988798 0 1000000000 1000000000 0 0 999981604 0 2999961931 0 0 0 0 999832103 0 1000000000 999974222 1000000000 2999953459 999870690 999845775 0 1000000000 999942488 1000000000 1000000000 999873076 999803129 999809428 1000000000 0 2000000000 999851487 1999838336 0 999828597 1000000000 999860801 1000000000 0 0 1000000000 0 999805398 2999890479 0 1000000000 1999969309 0 999920941 1000000000 2999883497 1000000000 1999903378 0 999846906 999989775 1999720990 999863470 1000000000 0 2000000000 2000000000 1000000000 0 1000000000 2000000000 1000000000 1999865642 1000000000 2999764873 0 999922560 0 0 0 999978312 1999875898 3999771056 1999903647 0 0 999927050 2000000000 999926885 1999889100 1999867263 1000000000 999991938 1999916245 1000000000 1999843618 0 1000000000 999879743 999844692 999807620 0 999829764 999831723 2000000000 1000000000 0 0 2999955458 2999868368 999961355 0 0 999820073 2000000000 2999941074 2000000000 999831587 1000000000 0 0 999911343 1000000000 0 0 0 999830176 0 0 999934876 999842411 0 999921540 1999608003 999822503 2000000000 0 0 999826910 0 0 1999827606 999928769 2000000000 0 2999990411 0 1999831967 1000000000 0 1000000000 0 0 0 0 1000000000 999829794 0 999928306 0 0 1000000000 1000000000 1000000000 2000000000 1999842186 0 0 999845832 0 1999853937 1999854395 2999951852 2000000000 999813236 999962660 1000000000 1999988797 0 0 0 0 999831834 3999971288 999958254 1000000000 2000000000 1000000000 1999876660 999983038 999881773 2000000000 0 0 999891043 999885076 0 1000000000 1999808405 1000000000 1999889792 1000000000 1999758885 1000000000 0 999908711 3999884170 0 1000000000 0 999848417 1999904362 1999843110 999849516 999991483 0 0 1000000000 3999832395 1999835515 0 1999852621 1999983495 2999939916 0 0 1999975935 2999932613 0 0 0 999910044 1999825862 2000000000 999907588 2999712673 0 999884576 999981952 999841759 999930327 0 1999893695 999884986 4999770009 1000000000 0 0 2999713849 0 1999828280 0 0 0 1000000000 0 999902922 0 0 0 0 2000000000 1000000000 0 0 0 2999869770 0 1999809032 999988137 1000000000 999911162 0 0 1999864853 0 3999775071 3000000000 999800275 0 2999866922 0 1999923206 0 0 0 1999978654 0 0 1999871007 1000000000 1999814871 1999939255 1999949313 2000000000 999939127 1999927773 0 1999878538 0 1000000000 1000000000 0 2000000000 1999936665 999935075 1000000000 0 0 0 999993937 2999836350 0 999867854 1999979293 0 999839487 1999802005 1000000000 1999749513 1999766987 0 999841717 999913673 0 0 0 0 1999851729 2000000000 0 1000000000 0 0 1999894659 3999747426 1999897594 0 999857308 0 1000000000 1999985006 2999706950 999995291 0 0 1999811626 0 999950350 999845709 1999867842 1999956181 999946625 0 1000000000 2999586918 1000000000 999948341 2000000000 999903286 0 1000000000 1000000000 999938315 2000000000 999958572 0 2000000000 0 0 3000000000 999879809 999952558 1000000000 3000000000 999834004 999937634 999864169 0 999845060 1000000000 1000000000 1999869016 999924159 2999925725 2000000000 0 0 1000000000 0 1999926899 2000000000 0 999887679 0 999937203 0 999963764 1000000000 1000000000 0 0 2999807084 0 999944921 1000000000 3000000000 1000000000 2999904619 1999856599 999813495 2999770045 999807507 1999814210 1000000000 0 1000000000 1000000000 1000000000 1000000000 1999839885 0 1999993939 0 0 3999850113 1999995805 0 2999661819 1999720906 0 999960107 999947304 1999648082 0 3999566000 3999883819 0 1000000000 1000000000 1000000000 1999905590 999821281 0 1999921529 0 1999805489 0 999974905 0 1000000000 0 1000000000 999819520 0 999929657 0 1000000000 0 0 1000000000 1000000000 999985086 0 1999836418 0 999848148 1999943672 0 0 0 0 1999995287 0 2999993551 0 0 999971096 3999775768 1000000000 1999947809 1000000000 0 1999938342 0 1000000000 1000000000 999991362 999908595 2999691737 3000000000 1000000000 3000000000 0 0 1999945322 0 999974264 0 999900255 1000000000 0 0 999861694 1000000000 1000000000 0 0 1999800779 1000000000 0 1999804197 2999933724 0 2999915949 0 0 0 999833638 0 999992254 1000000000 0 0 2999768074 1000000000 0 0 0 0 0 2999899853 1000000000 0 2999964723 0 0 2000000000 0 999993796 1999900971 0 1000000000 0 999884858 1999797351 0 0 999933795 3000000000 1999860809 0 2999864220 0 1000000000 1999865298 999918506 0 999906451 0 0 1000000000 1999812231 0 1000000000 0 0 0 0 2999679757 1999864618 0 0 999924413 0 999808890 0 0 999837228 1999876635 1999711249 1000000000 1000000000 0 999898439 0 1999905483 999889456 1000000000 1999822773 2999934959 3999952252 1000000000 0 0 2999867962 999834600 0 0 0 0 3000000000 2999668153 2000000000 0 1000000000 999977444 1999857372 0 999956898 999859534 999939646 2999815136 2000000000 1000000000 0 1000000000 1000000000 1999786776 2000000000 0 0 1000000000 999946892 2999812544 0 2000000000 1000000000 0 1000000000 1000000000 1000000000 999932438 0 1000000000 0 1000000000 0 3999787123 1999892450 0 999927929 0 999872535 1000000000 1999951038 1999834574 0 0 0 999989883 0 0 0 0 1000000000 999893522 999800876 999913635 0 0 0 999833614 0 0 0 1000000000 2999600760 1999949766 999852472 0 999844650 2999915850 999982292 999989120 2000000000 1000000000 3999655004 1000000000 1999990790 1999827243 999822538 999975375 1999758706 0 1000000000 999962417 2999663554 0 2000000000 1000000000 0 0 0 2999824431 0 1000000000 999829272 3000000000 0 0 0 1000000000 2000000000 999813321 999908182 0 0 999998886 0 3999673069 0 0 1000000000 0 1999648538 999875708 0 999806370 3000000000 0 0 999914509 1000000000 3000000000 1999817703 0 2999886086 1999731393 0 0 0 4000000000 999931322 0 2999814186 1000000000 999887000 2999895962 1000000000 2999918478 1000000000 0 0 2000000000 0 2000000000 0 0 0 1000000000 1000000000 1999767364 1999880845 2000000000 0 999940054 1999924672 0 0 999855306 999861981 2000000000 1000000000 1000000000 1999836772 2999633138 1999765011 0 0 999920807 0 0 999975765 0 999864811 999802994 0 0 1999943003 999904172 999974770 0 0 1000000000 0 1999971711 0 0 0 1000000000 999890543 0 1999930456 0 1000000000 2000000000 0 0 999800875 1999833784 999952007 0 0 1000000000 1000000000 1000000000 999968369 3999684763 1999914576 0 0 0 1000000000 0 1000000000 3999549010 0 0 999996873 1999869219 1000000000 999802827 1999853503 1000000000 1000000000 999954143 0 0 1999877582 1000000000 1000000000 0 2000000000 0 2999875494 0 0 999919622 1999981168 1999756434 999949751 0 0 0 999816391 2000000000 0 0 1000000000 0 999987121 0 2000000000 1000000000 1000000000 0 3000000000 999911113 2000000000 0 1000000000 1000000000 0 1000000000 0 3000000000 0 1999859926 1000000000 999891580 999903040 1000000000 0 999864327 1000000000 1000000000 1999820026 0 2000000000 999953970 999848037 1999828847 0 999859522 0 2999860210 1000000000 2999981379 2999744613 0 2000000000 1000000000 999818944 0 2999780093 1000000000 999901289 2000000000 999858053 999944761 1000000000 1999912809 1000000000 1999762544 1000000000 999839722 2999834194 999826781 0 0 1999826484 1000000000 0 1000000000 0 999882480 2999958916 0 1999960860 999911405 0 999976856 0 1000000000 0 1999657317 1000000000 0 1000000000 0 1999847962 2999978904 0 0 0 1000000000 0 2000000000 999900576 1000000000 1000000000 2999967898 1000000000 999829214 0 999976852 1000000000 0 1000000000 0 1000000000 0 2999810790 1000000000 1999960574 2999738123 2000000000 1999906922 1000000000 0 0 0 1999986549 0 0 3999966358 0 1999922031 2999950572 0 0 999826490 0 1000000000 0 0 1000000000 1000000000 1000000000 1000000000 0 999881679 999810689 1000000000 1000000000 2999901873 0 0 0 1000000000 1999917712 0 999849771 0 0 999930833 0 1000000000 0 1000000000 999907450 1000000000 0 0 1000000000 1999973549 999810140 1000000000 1000000000 0 0 0 2999771005 0 999921068 0 1000000000 0 0 0 0 999887278 0 0 1000000000 1000000000 0 0 999998525 1000000000 0 1000000000 0 0 0 0 0 1000000000 0 2000000000 2000000000 999877365 0 999922809 3999841796 1000000000 1999830148 0 0 1000000000 4999787338 0 2999793322 5999566770 0 1000000000 999875719 1000000000 1999855272 0 0 1999927502 0 0 1000000000 0 0 0 999812008 2999924949 999986649 1999927514 0 1000000000 2000000000 0 1000000000 0 1000000000 1999933687 3999971018 0 999829235 0 1000000000 1999792516 2999906914 0 999950798 1999914979 999836792 0 999834822 999932858 0 1999897722 0 2000000000 1000000000 0 999964270 1000000000 1000000000 0 1000000000 1999896280 0 999926324 0 999999984 0 0 0 0 0 2000000000 1999815493 1999995015 1999977044 0 1000000000 999955270 1000000000 999992880 999846459 999912309 1000000000 2999842320 999900393 1000000000 0 2999925758 999995733 0 0 0 0 0 0 999930145 0 0 1999866617 1999869448 0 1000000000 0 1999867141 1000000000 0 0 999884449 999845853 1000000000 1000000000 0 1000000000 4999651963 0 999973683 1000000000 0 0 0 0 0 1000000000 0 2999957039 999982443 0 999914945 0 3999549593 999942959 0 0 0 0 1000000000 2999822049 999985493 1999934410 1999851070 0 0 0 1999990148 999940236 999853459 1000000000 0 0 999907261 0 999949701 2000000000 0 0 1000000000 999809984 0 0 999884224 2999728478 1999715724 2999820509 1999980374 0 999992136 1000000000 1999853910 0 0 1000000000 1000000000 1999824072 0 0 999947627 1000000000 0 999908578 1999768276 999954134 999833022 2999869268 999943377 1000000000 1000000000 0 0 0 2000000000 2999762337 999967542 0 1000000000 2999966546 0 1000000000 0 0 1000000000 0 1000000000 1000000000 0 999908664 1999961031 999945393 0 1999940271 0 1000000000 999835683 0 0 1000000000 0 0 2999877611 999910128 1999617147 0 0 1000000000 0 1000000000 0 999840900 999926743 1999955901 1000000000 1000000000 1999979675 1999810805 999882946 0 999815144 0 1000000000 2999911551 999981827 0 999861086 0 0 999980615 0 1000000000 1000000000 0 0 0 2000000000 0 0 0 0 999841052 0 1000000000 0 0 1000000000 1000000000 2000000000 2000000000 0 1999849532 999836380 1999906732 0 1000000000 0 0 0 1999905428 0 0 0 0 1999966141 0 0 1000000000 0 1000000000 0 0 0 3000000000 0 2999567278 0 999818849 2999862136 999890726 999863439 1999933017 2999761722 2000000000 999996168 0 999911512 1000000000 1000000000 1999872138 0 1999804756 0 0 1000000000 1999988173 1999748703 0 1000000000 0 999892827 0 0 0 1000000000 0 1999963026 1000000000 999816381 4999780511 0 1999985606 999964605 3999968468 1000000000 999818405 999921967 2999820617 999883988 0 2000000000 0 0 1000000000 5999723001 2000000000 1000000000 0 1000000000 999939193 999846899 2999891985 1000000000 999857847 1999808763 0 0 999890311 1999871215 999894522 1999927114 0 1999928416 1000000000 1999906298 999879592 1999817158 1000000000 999997625 0 0 0 0 0 1000000000 2000000000 1999972036 1000000000 1999894308 0 999831462 999869582 0 1000000000 999822286 999955006 1999963636 0 999894281 0 999877060 999852096 1000000000 1999815572 1999930010 0 1000000000 1999842795 0 999903859 0 0 999993539 999841833 999838324 0 1000000000 1999866317 1000000000 0 2000000000 999859002 999803152 0 999872379 2999633331 999893403 0 2000000000 999919232 2000000000 999933282 1999973071 0 999811728 1999839505 0 2000000000 0 2000000000 1000000000 1999860259 999812954 999937041 1000000000 0 0 3999788312 0 1000000000 1000000000 999913697 999831736 0 0 999814067 0 2999888828 1999837922 1000000000 0 0 1000000000 0 0 0 1000000000 999906549 999990278 999841781 0 0 1999904698 1999822799 0 1999921106 1000000000 999833951 0 1000000000 0 3000000000 999981324 1999921287 0 2999817043 1000000000 0 0 0 0 999848184 0 2000000000 2000000000 0 999846272 1000000000 999977928 1999757069 1000000000 999859178 3999756375 0 0 999950477 1999841952 1999952422 2000000000 999886747 0 999802283 999833949 0 999969932 999838407 0 999919182 0 2999945977 1999847850 1999952226 1000000000 1000000000 999805421 0 0 1000000000 999936862 999894192 1000000000 2999858918 1000000000 0 0 1999824060 0 1000000000 1000000000 3000000000 0 0 999850026 0 0 0 2999831618 0 1000000000 0 1000000000 999986565 2999930688 0 0 0 0 0 2999947293 0 1000000000 1000000000 0 1000000000 0 1000000000 1000000000 2999940272 2999526887 0 1999958338 2000000000 1000000000 2000000000 999987450 0 1000000000 999814681 0 999908194 2000000000 0 1000000000 1000000000 0 0 0 0 1000000000 999931566 1999882267 999944257 1000000000 1000000000 0 0 2999700590 0 2999935931 3000000000 0 1999685984 0 1000000000 999872934 0 0 2000000000 999984336 0 1999890189 1000000000 1000000000 1999994465 0 999889559 0 999863583 999915372 1000000000 1000000000 1000000000 0 0 1999902098 0 2000000000 1999831166 1999990300 999884598 1999944285 0 0 999804380 0 1000000000 1000000000 0 0 0 999989818 999837605 1999823917 2999985862 1999874007 999804931 2000000000 1999978000 0 0 0 2999806674 0 2999999483 1000000000 999974641 999917496 0 2000000000 0 1999969470 1999817581 0 1000000000 1999893674 2999827103 0 999909645 2999803868 999986618 2000000000 1999937780 1999830895 0 999897008 2000000000 0 1000000000 1999850668 1000000000 1000000000 0 0 999980116 0 1000000000 999885519 1999811764 2000000000 999859464 1000000000 2000000000 1999835536 1000000000 0 999914673 2000000000 1999829114 0 999804152 1999803755 999814023 0 0 999877889 0 0 999828704 999898640 999995598 1000000000 999858533 1999903844 0 0 1999715441 0 0 0 999989813 0 0 1000000000 1000000000 1999949349 999885487 1000000000 0 0 2000000000 0 999936111 3999811411 999829079 1000000000 1999909702 0 0 1000000000 0 1000000000 1000000000 1000000000 0 1999859469 0 0 0 999869539 0 0 1000000000 1000000000 1999807527 1999909374 999962462 1000000000 2999861001 1000000000 2999946479 1999882136 1000000000 0 999887525 999924954 2999820659 1000000000 1000000000 1999804308 2999889298 999827948 1999953570 0 0 0 1000000000 0 1000000000 1000000000 1000000000 999869765 999854926 2999861039 2000000000 0 1999804201 0 1000000000 0 0 2000000000 999978534 0 0 1999955578 1999802262 0 999866925 999813084 0 1999879982 999955527 999836761 1999726789 0 999803180 1000000000 999825695 1000000000 1999714720 999828166 3999684888 999980709 1999781817 0 1000000000 1000000000 1000000000 0 1999782413 1000000000 0 0 0 999854697 2000000000 999853885 1999881634 1000000000 0 1000000000 999920120 0 1999960965 0 1999664294 2000000000 0 0 1000000000 1000000000 1999720888 999932212 0 999878818 1999911236 1999753801 0 0 1999938988 999878975 3000000000 999988306 0 1999878373 0 999848812 999893026 999983954 1000000000 2000000000 1999832935 0 0 999819926 999873632 2000000000 999957924 2000000000 1000000000 1000000000 0 1999967335 999840444 0 3000000000 0 0 999977556 0 1999816143 0 999850389 2000000000 0 0 0 0 1000000000 1000000000 2000000000 0 0 999836160 0 1999741841 1999860091 0 2999858759 1000000000 4999875644 1999869707 0 999830064 999863611 0 999840674 1999850763 999828825 2000000000 0 2000000000 0 2000000000 1000000000 0 999884796 0 0 1999988101 1999723833 0 1000000000 0 0 0 0 1999871534 0 999982810 1999856193 999866053 1999906382 0 1000000000 0 0 1999974896 2999958776 1999822674 999946539 0 2000000000 2999904421 4000000000 999848292 2999801793 0 1000000000 999803032 999957878 1000000000 0 1000000000 2999702420 0 1000000000 1000000000 1000000000 1999949274 0 1000000000 0 0 0 999856947 0 1000000000 0 1000000000 2999782814 1000000000 2000000000 2000000000 1999793086 0 999847248 999914129 999834945 1000000000 1000000000 0 1999825825 1999893075 0 1999971046 0 1000000000 2000000000 0 2000000000 0 999965621 0 4999909415 0 999930853 0 0 1999888794 999890588 999947877 0 3999905264 1999985350 0 1999932718 1000000000 1000000000 0 999951171 1000000000 1999957764 999811094 999979518 1999898515 2000000000 1000000000 1000000000 999929979 999912179 999849054 999908596 999812665 1999860313 0 1000000000 1999931743 999954288 999833265 0 999985459 999864125 0 0 0 1999855793 1000000000 0 999923501 999933925 999949799 999856364 1999691193 1999945964 0 0 0 1000000000 2000000000 0 1999820547 0 999841576 2000000000 1000000000 0 0 0 1999872255 0 3000000000 1000000000 999957122 999992084 0 1999800585 0 0 0 0 0 999965884 1999708470 0 1999937249 0 0 1000000000 999920223 0 999803410 0 1999959670 1999841866 1000000000 1000000000 2999767154 999907018 1000000000 0 1000000000 1999870796 999936967 1000000000 999984720 1999879470 0 1000000000 0 0 1000000000 0 0 1999904096 1999943761 1000000000 0 1000000000 0 1000000000 2999690577 1000000000 0 0 1000000000 0 1000000000 0 0 1000000000 1000000000 1000000000 1999863753 0 1000000000 0 2999806392 0 2000000000 0 1999913534 0 0 0 0 0 1999999822 999960753 3999920412 999864358 2999770202 1000000000 999870521 1999808902 999964968 2999801759 999843491 1000000000 0 0 999947394 0 1999953394 1999992203 1000000000 2999891913 0 0 999837631 1000000000 0 1999727113 0 1999868562 2000000000 1999958661 0 0 3000000000 2000000000 999882179 0 1000000000 0 999987914 1000000000 1999877099 0 2000000000 1000000000 1000000000 0 1999844915 999943531 999958005 1000000000 999917255 999866443 0 1000000000 3999833649 999932827 0 1000000000 1000000000 0 0 1000000000 3000000000 999843624 0 0 2000000000 1999879186 0 1000000000 4000000000 0 0 0 1000000000 1000000000 0 3000000000 1000000000 999913503 999918736 1999927437 1000000000 999889812 0 1000000000 1000000000 999967245 0 999965542 999963753 2999842417 1000000000 1999971668 0 0 999845165 999860197 1999900881 999920418 0 1999874454 0 1000000000 2999814220 0 999885854 1000000000 2999770670 1000000000 0 0 2000000000 0 3999783692 0 0 1999809876 1000000000 1000000000 999826287 1000000000 1999829227 3999684448 999959476 0 999824169 0 0 1000000000 0 1000000000 1000000000 0 1000000000 0 1000000000 1999625981 1000000000 999836597 0 1000000000 999815812 1000000000 1999942943 0 0 999997398 2000000000 0 999910552 999941100 999907462 999969485 999855787 2000000000 1999999733 0 1000000000 1000000000 999847714 0 1000000000 999895556 0 2999873152 2999881997 1000000000 0 4999674296 2000000000 1999841873 1000000000 1999780429 0 1999749764 0 0 0 999979851 0 0 1000000000 999903361 3999659900 999958523 0 4000000000 0 2000000000 0 1999828840 0 0 2000000000 0 1000000000 2000000000 999972596 2999750632 1000000000 1999736492 1000000000 1999936588 1000000000 999822203 0 0 0 0 0 999878004 2000000000 1000000000 1000000000 2000000000 2000000000 1000000000 1000000000 0 1999843199 999899334 0 1000000000 1999726491 999856575 1000000000 0 999950752 1000000000 999845722 0 0 1000000000 999930508 1000000000 0 1999986961 2999688500 1000000000 0 1000000000 2000000000 1000000000 0 1999860300 1000000000 999979528 2000000000 1999897346 1000000000 999934447 0 1000000000 999828687 999834527 999990477 0 999866983 999936774 0 0 1000000000 999887475 999838883 0 999813562 1000000000 0 0 1999804246 1000000000 0 1000000000 0 1999958331 0 0 999890678 1000000000 2000000000 3999862246 0 1999975241 1000000000 1999742528 3999808751 1000000000 0 0 2000000000 2000000000 0 0 0 999918776 0 1999794671 0 0 1000000000 1000000000 999936044 0 0 2000000000 2999896372 0 999965495 1000000000 0 999922612 0 0 1999881627 999975536 0 999992109 999899004 1999815726 0 1999965782 999951864 0 0 0 0 1999811674 999886520 1999780427 1000000000 1999971010 1000000000 1999927250 2000000000 0 0 0 2999943818 1000000000 1999972606 1000000000 0 0 3000000000 1999814059 0 0 0 0 999827780 999831386 0 1999954611 999885501 1000000000 0 1999852943 0 0 2000000000 1000000000 1000000000 0 1000000000 1999868101 1000000000 2999764559 999979209 1000000000 1000000000 999878078 2999917763 1000000000 0 1000000000 999941709 999878178 0 999835769 0 0 0 0 0 0 999946570 0 999889276 999921583 0 1999914891 1999803783 0 1000000000 999998584 1000000000 0 1999976620 1999917086 0 2999765300 1999885552 0 999957439 1000000000 2000000000 999894576 999955389 1999952391 0 0 0 2000000000 1000000000 0 0 1000000000 0 1000000000 2999836426 1000000000 2000000000 0 1000000000 0 0 1999906223 1000000000 1000000000 1999898447 3999728334 0 999906598 4999511568 999822573 0 1000000000 2000000000 0 1000000000 2000000000 1000000000 999991025 1000000000 999813297 0 1999892672 1999939140 999808826 0 1000000000 1000000000 2000000000 1000000000 0 0 1999866162 3000000000 0 2000000000 1999923278 2000000000 0 1000000000 1999818077 0 2000000000 999814475 0 0 1999835079 0 0 1000000000 1999878713 999812571 0 0 1999891400 1000000000 0 0 0 999898618 0 1999922863 0 1999804285 1000000000 999902804 999893135 0 1999967144 0 1000000000 1999886088 0 1000000000 1000000000 0 999963177 2999927678 0 2999938025 0 2000000000 1000000000 1000000000 1000000000 3999876160 999986629 999904406 1000000000 1000000000 999969682 999978424 0 0 1999882222 2999725524 999846197 0 0 0 1000000000 1000000000 1000000000 2000000000 0 999927067 2000000000 0 1999870643 1999903661 0 1999977380 1000000000 2999999666 1000000000 0 999876462 2999934247 999829592 0 1000000000 1999868761 1999858369 0 0 2000000000 1000000000 1999847564 1000000000 0 1999834434 1999866633 0 1000000000 0 2999812402 1000000000 0 0 999831690 999946148 0 4000000000 1999878471 1000000000 0 0 0 1999910212 1999776031 0 1000000000 0 1000000000 0 1000000000 1000000000 1999949635 1000000000 1000000000 0 1000000000 0 1000000000 999861854 0 1999857903 1999897267 3999844077 0 1999796033 1999816473 0 0 1000000000 999941228 0 0 999992791 1999645558 0 0 999827641 1000000000 999915592 999926480 0 999873817 0 1000000000 0 0 1999876748 1999768645 999864325 1999824842 2000000000 0 0 999805669 1000000000 2999816559 0 0 999935952 0 1000000000 999908966 1999951148 0 999934019 0 1999812896 0 999869663 1999972130 0 0 1000000000 1999850897 2999780207 0 999881008 2000000000 0 1000000000 1000000000 2999515916 0 0 999995667 1000000000 0 0 999880640 0 1999889153 0 1000000000 3999912838 1000000000 999928293 1999700561 0 1000000000 999800952 3999797859 999807785 0 2000000000 999986580 1000000000 999971558 3000000000 0 0 0 1000000000 1000000000 0 2999956344 1999745148 0 1000000000 0 1000000000 1000000000 2000000000 1000000000 2000000000 1999837127 5999838890 2999828254 2999577768 999980496 999968252 999931727 1000000000 1000000000 999969701 2999740557 2000000000 0 999841910 0 2000000000 1000000000 3999839880 2999894463 1999959833 1000000000 2999886543 999991623 0 0 0 2000000000 1999950474 0 0 0 2000000000 999848868 1000000000 0 1000000000 1000000000 0 1000000000 1000000000 0 999825145 0 1999930960 1000000000 1999892811 1999843576 1000000000 1999803425 0 0 3999712730 1000000000 999928673 1000000000 1000000000 2000000000 2999973437 3000000000 0 1999990543 1000000000 2999902988 0 0 0 2000000000 999897843 1000000000 1999941025 1999752671 2000000000 1999922947 0 1999917746 0 0 1999898139 0 4999783713 0 0 0 1000000000 999859674 999936779 0 0 0 0 0 1000000000 1000000000 2999912086 0 0 2999802974 0 0 1999801321 999843974 0 2000000000 2999914968 1000000000 0 1000000000 1999894376 0 0 0 0 3999752302 0 0 1000000000 2999868969 1999977257 1999932068 999802168 2999721977 0 0 2999818995 0 0 2000000000 1000000000 999936893 999843254 0 0 1999844206 3000000000 999809374 1000000000 1000000000 1000000000 999956257 0 0 2000000000 0 2999862144 999809198 2999630447 999973929 2000000000 2999881102 1000000000 2999630753 0 0 1000000000 1999924853 1000000000 2999940432 0 0 999881180 0 1999854318 1999941351 0 1000000000 999948473 999968958 1999789784 0 0 1999964256 1000000000 1999985137 1000000000 0 1000000000 1999948752 1999808699 0 999966110 1000000000 2000000000 1000000000 0 1000000000 1000000000 1000000000 1000000000 1000000000 0 0 1000000000 0 0 999948720 0 1000000000 0 999965598 1999915097 1000000000 999939056 2000000000 0 0 1000000000 0 0 0 0 3999951724 999950466 1000000000 2000000000 1999975362 1000000000 999970206 0 2000000000 999979059 0 1000000000 1000000000 1000000000 1999806669 999803835 0 1000000000 0 0 2999901067 1999818486 0 1000000000 2999802748 0 1999683434 1999875001 1999742743 999961484 7999402913 0 999943240 999840180 999956417 0 1999947537 0 1000000000 2000000000 1999858897 2000000000 1999962333 2999911794 0 999835449 999837813 999988908 1000000000 0 2999722420 999918324 1000000000 1000000000 1999943203 0 0 0 0 0 2999876760 999910297 0 0 0 999970666 999956596 0 2999918826 2999923997 1000000000 0 2000000000 0 999850038 2999679948 0 1000000000 0 0 0 0 0 2000000000 0 0 0 1999882306 2999764746 999891178 999843997 0 0 1000000000 1999884906 0 1999901286 2000000000 1000000000 1000000000 0 0 0 0 0 2999802760 0 1000000000 0 2000000000 999884693 2999734969 999899992 1000000000 2999815120 1999765784 2999890132 1000000000 0 0 0 1999859648 1999852206 2999793061 0 0 999962101 1999916242 999966659 0 2999877853 0 1000000000 1000000000 3999518920 1000000000 999801182 0 0 1999935176 2000000000 999934171 999930952 1000000000 1000000000 2000000000 999909457 0 0 1999886655 999857057 0 2000000000 999914812 1999901715 1000000000 1000000000 999936573 2000000000 2999812076 1999851491 0 999819433 0 1999870653 0 1999881891 1999778755 1999981947 1000000000 999828015 0 1000000000 999846736 1000000000 0 999830736 0 2000000000 1999917809 1000000000 1000000000 0 0 2999554301 1999954650 0 0 1000000000 5000000000 1000000000 1000000000 0 1000000000 0 0 0 2000000000 999903846 0 0 1999998721 0 0 2000000000 999943945 2000000000 1000000000 1000000000 1000000000 0 999973980 0 0 0 1000000000 999863643 0 999896645 2000000000 0 1000000000 1999814948 1999802860 1999828392 999829916 1000000000 0 1999886662 999951385 2999891944 0 1000000000 1000000000 1000000000 1999776566 3000000000 999871213 1000000000 999891498 999899455 0 0 0 0 2999816099 999931350 999826695 0 2000000000 1000000000 2999710932 1999944416 1999895537 0 1000000000 0 999894338 999822078 1000000000 0 1000000000 0 1000000000 0 999946559 1000000000 0 1999982302 0 999817341 0 0 2999988738 0 1000000000 0 2000000000 999889155 0 0 999986499 0 2999675116 0 0 0 0 2999889756 0 1999969898 0 0 999923841 0 1000000000 0 1999904106 2999976035 2000000000 0 2000000000 1000000000 0 0 999855590 2000000000 999913523 0 999872094 999822627 999958569 0 0 0 1999810670 1000000000 0 999858519 999906495 1000000000 1000000000 1000000000 0 2999740540 1000000000 0 0 0 0 0 0 0 1999810294 2999718756 999894505 999940033 999940972 0 2000000000 0 999979730 0 1000000000 0 1999856464 0 999888234 1000000000 1000000000 999952298 999914746 1000000000 1000000000 999992789 0 999946572 2000000000 0 2000000000 999831946 0 1000000000 1000000000 999816982 2999827786 1000000000 1999969844 0 1000000000 999907425 1999897468 0 1000000000 1999813107 2000000000 999804563 999821586 0 0 2999885477 0 0 1999852730 1999724422 1999958587 1999948154 2999823541 2000000000 0 0 0 0 0 0 0 0 0 1999939271 1999909085 0 3000000000 999887956 0 2999697724 999847936 999809531 0 0 0 999828744 1000000000 0 999925064 0 0 3000000000 1000000000 0 1999892577 0 2999818268 1000000000 2999864933 0 1000000000 0 1000000000 3000000000 0 2000000000 0 0 0 3999539757 2999771615 1999717062 0 1000000000 1000000000 0 0 999800370 0 1999937445 999912225 1000000000 0 3000000000 1000000000 0 2999790323 1000000000 0 0 0 1000000000 1000000000 1000000000 0 1999811435 0 0 1000000000 999946161 3000000000 999923464 2999872294 0 0 1999823340 1000000000 999978725 0 2999988376 2999795551 1000000000 2999915868 999937545 999974308 1999892903 1999965296 999995812 999979361 1000000000 999950394 2999809782 1000000000 1000000000 0 0 0 0 0 1000000000 0 0 1999967261 1000000000 2000000000 0 1999810472 0 0 1000000000 0 999932819 1999830644 2000000000 1000000000 1000000000 1999831020 999918922 1000000000 999849758 999861354 0 999802018 999938634 0 1000000000 2999716081 0 999817208 0 1999948922 0 0 0 999837407 1999951162 999820222 1000000000 1000000000 1999900426 1000000000 999996543 0 0 999940854 2000000000 1999806730 1999977959 2000000000 999867551 999830729 0 1999759230 999864949 1000000000 999963558 1000000000 1999958283 999931388 1000000000 0 0 0 1999824649 999937009 1999908750 1999857345 1999834003 0 999897513 3000000000 1000000000 0 0 999958744 0 2000000000 999872488 0 2999744629 1000000000 0 1000000000 1000000000 0 1000000000 0 1000000000 0 0 1000000000 0 2000000000 999927066 1000000000 0 1999670479 0 999854959 1000000000 2000000000 0 999829067 0 0 0 0 1999852327 2999519156 1000000000 1999855270 1000000000 2000000000 1999932618 2000000000 0 0 1000000000 2999828278 1999794737 2000000000 3000000000 999913956 999983675 1000000000 1000000000 999861937 1999823509 2000000000 1000000000 1000000000 0 2999876140 2999860765 0 0 0 1000000000 0 0 0 999878051 2000000000 0 0 0 0 999825212 0 0 1000000000 999937556 999957709 999859893 2999749552 999835474 999941929 2000000000 0 2000000000 1999993314 0 0 0 1000000000 0 999961770 0 999949139 0 999949749 2000000000 1999824458 1000000000 999859779 0 999996222 0 1999748271 0 1000000000 0 1999972934 0 0 0 999925808 1000000000 0 0 999874779 0 0 0 0 999936211 0 1999872139 999994739 0 0 1999843678 0 0 2999807918 1000000000 3000000000 1000000000 0 0 999963962 0 1000000000 0 0 1999845444 0 1999929390 0 999800590 1999915281 999818905 999877595 1000000000 999876251 1999903900 999858632 999840793 1000000000 1999989321 999995991 0 1000000000 0 1000000000 2000000000 999945503 2000000000 4999968467 999974418 1000000000 1000000000 0 999848645 999976193 0 999941752 0 2999725321 1999722225 0 999985887 1000000000 1000000000 1000000000 2000000000 1999965376 2999713314 1999880902 2999852642 2999960881 999886742 1000000000 999901129 1000000000 2999840890 0 1999849851 999811507 0 1000000000 0 999838516 999827892 0 0 0 0 999882853 0 0 999907315 2999893485 0 0 999822778 999830703 999932538 1000000000 0 999829638 0 999851550 0 2000000000 0 999840619 0 1000000000 0 999856439 1999948825 0 999851902 0 999929326 0 0 999918497 2999952888 0 0 999966988 1999861246 0 999999135 0 2000000000 1999900233 0 1999900262 3999729738 1000000000 0 1999905346 0 999883650 1000000000 999929098 1000000000 999855831 0 999877506 2999859229 0 0 1000000000 1000000000 999986037 0 1000000000 0 999843054 1999799425 1000000000 2999860138 999830642 999832569 1999992429 999947355 1000000000 999802207 999966661 1000000000 999826806 2999842565 3000000000 2999755480 0 999996853 0 999992905 0 999876404 2999877874 0 0 1999748325 0 0 999941219 0 1999975199 999895356 999816285 2999912837 0 1999742383 1999698003 2999884007 0 999969736 999947176 1000000000 999933607 0 2999612036 1999867662 0 1999804888 1000000000 0 0 2000000000 1000000000 1000000000 0 0 1000000000 1999773422 1999969899 0 1000000000 0 999886105 999834777 0 0 1000000000 3999803062 0 0 1999936010 999848682 999835574 0 1000000000 999934888 999816955 999942611 999899905 2999631732 0 0 1000000000 0 0 0 0 999997775 0 0 0 1000000000 999982051 1000000000 0 3000000000 0 0 2999958625 999928034 0 0 2000000000 1999816032 0 0 0 0 2999993610 3999849155 1999866882 0 999813298 0 1000000000 1000000000 999846104 1000000000 1000000000 3999926328 0 1000000000 1999939179 0 1000000000 0 1999907419 1999819129 999915199 1000000000 1000000000 1000000000 1000000000 0 1000000000 999969111 4999477157 1000000000 1000000000 3000000000 999873883 2999958974 1999763207 0 0 0 1000000000 0 1000000000 0 0 999905274 0 0 999828243 999962683 999820704 1000000000 3999844024 1000000000 0 999948674 0 999929554 1000000000 0 2000000000 0 999901461 0 0 0 0 999955955 999873644 0 999915831 999912850 999960947 1999933347 0 0 1000000000 999913457 1000000000 0 2000000000 2999823901 1999803444 1999938184 1999926250 1000000000 1000000000 0 1999855606 1999783479 1999878965 0 0 1999948769 999920072 0 1999864222 0 0 999874483 0 999973121 1999825373 1000000000 999923726 0 999831552 1999776397 999812511 0 1000000000 1999878945 0 1000000000 2999718045 0 1000000000 1000000000 999889974 1000000000 0 1999846451 999916002 1999795384 999990493 2000000000 999830445 0 1999889494 0 1999876969 1000000000 0 0 1000000000 1000000000 2000000000 1000000000 1999697126 999872939 1999780442 2000000000 2999716878 1000000000 999906123 999930652 999997611 0 999982716 0 999979774 2999904876 0 1999901201 0 3000000000 0 1999804904 1000000000 999900421 0 1000000000 3999790086 2000000000 1999853547 999929830 1999811437 1999931392 2999591191 1999823824 0 999952584 1000000000 2000000000 999899178 999937824 999992554 1000000000 2000000000 1999806992 0 0 0 999813924 1999964849 0 999918115 0 0 0 0 999971641 999997599 999871781 0 0 999915150 999895397 2999738416 0 0 2999910076 0 2999973551 999918368 3999812536 3999875458 0 1999976131 1000000000 0 0 0 1000000000 0 1999683945 1000000000 1000000000 999963675 0 0 0 999988443 1000000000 0 0 2999932982 0 1000000000 1999955674 1000000000 0 1999905370 2999885062 2999945282 999961558 1999904347 1000000000 1999997073 1999845457 0 1999751275 1000000000 1000000000 0 999961804 0 2000000000 999961552 0 999988369 2999485865 0 0 1000000000 2999618619 0 1000000000 1000000000 1999930772 1000000000 999905170 0 0 1000000000 0 0 999911735 1000000000 2000000000 1999935532 999831456 1999800599 999812667 1999923405 0 1000000000 0 0 0 0 1000000000 999820587 0 0 1000000000 1999839638 1000000000 2000000000 0 0 0 1000000000 0 1999944559 0 1999815045 0 999923643 1999829636 999999629 0 2999798298 0 0 1000000000 999829353 1999992382 0 0 0 0 1000000000 0 0 0 4999796359 1999812830 0 2999849879 0 1000000000 1000000000 999865479 999828593 1000000000 999948550 1000000000 1999889874 1000000000 999907265 0 2999729189 1999937647 999847592 1000000000 1000000000 999991273 0 1999901038 3000000000 2000000000 0 1999888465 2000000000 0 0 1000000000 999867149 0 1000000000 2000000000 1999966967 1000000000 0 0 999996255 0 999849429 0 2000000000 0 2000000000 1999892423 1000000000 999841824 1999678045 999891686 1000000000 0 1000000000 0 1999801266 0 0 0 1999829291 1000000000 999971023 1999897998 1999929926 0 999977254 0 999999702 999805591 1000000000 1000000000 0 999967706 0 0 999971219 999994646 1000000000 3999712583 1999808866 1000000000 0 0 1000000000 0 1000000000 1000000000 0 0 2999812756 1999926817 0 0 2000000000 0 0 0 1999901189 1999807057 2000000000 1999848505 0 1999889570 999869110 1000000000 0 1999869580 2999750499 999884912 1999931724 0 2000000000 1000000000 1000000000 1000000000 0 0 0 1000000000 999972535 999983581 999953598 2999862722 0 1999824829 1000000000 999952508 2999940439 2999818437 4999894995 999872675 1999706230 999828902 999826703 0 999839755 999891107 999883379 0 0 0 1000000000 0 2000000000 0 999924741 0 0 1000000000 0 0 999842979 0 0 1000000000 0 1999824041 0 1000000000 0 1000000000 0 1999901560 0 999805411 0 2000000000 0 0 1999792340 0 0 999898667 999926979 0 0 0 999922048 0 1000000000 999917583 1000000000 999823168 999830734 0 0 999811370 0 999848929 0 0 2999806090 2999777557 999950290 1000000000 3999699507 0 999959888 999954714 2000000000 0 0 2000000000 1999946716 3999737013 1999882301 2000000000 1000000000 1000000000 0 0 1000000000 0 0 1999991139 999863352 999945995 0 0 1000000000 0 2000000000 999911952 2000000000 2000000000 0 2999845390 0 0 0 999871271 1000000000 0 1000000000 999931971 1000000000 1000000000 1999893789 999888087 999876122 999867942 1000000000 999969626 0 1999806702 1000000000 1000000000 0 0 2000000000 1000000000 0 1000000000 999973296 999880645 2000000000 1000000000 0 0 0 999982477 1999743231 0 999868136 2999880549 999887908 2000000000 999908683 1999981151 0 1999937054 1999822099 0 1000000000 2000000000 1000000000 1000000000 1999754463 999825791 0 1000000000 2999833788 0 1999869196 999956649 0 0 1999626346 999887703 1000000000 1999810835 1999983513 999906690 999823820 2999852550 0 0 0 0 2000000000 0 1000000000 2999740885 0 999868535 2999824304 2999902646 0 0 2999786706 0 0 0 1000000000 1000000000 1999952098 999963628 1999640051 1000000000 0 0 1999827264 0 0 0 1999829074 0 999995063 1000000000 0 0 999893391 1000000000 999853977 0 0 0 0 0 2000000000 999860871 0 1999895788 0 999994006 1000000000 1000000000 3999534078 2000000000 0 1999864223 1000000000 1999885483 2000000000 0 999809950 0 0 1999890098 999991290 1000000000 1999933593 1999890691 0 999834718 1000000000 999817289 999822434 999978704 2000000000 1999819092 0 999894974 1000000000 1999821318 999827399 0 1999814098 0 999870131 999829619 1000000000 0 0 2000000000 0 1999858641 999842169 0 1999943570 999814706 0 0 0 1999916571 999910764 1000000000 0 0 999838137 1000000000 1999810015 1000000000 999831532 999851929 0 1000000000 0 999958749 2999805930 999961690 1000000000 0 999985833 0 0 1999881509 2999861818 0 999809506 0 1999997067 0 2999936464 2999816395 1000000000 1999779579 0 1000000000 1999936267 1000000000 999843925 3999820090 1000000000 0 999968535 1000000000 1000000000 1999721738 999808457 1999787684 2000000000 3999672360 1000000000 0 0 4999689871 1000000000 0 0 1000000000 1000000000 1999969217 0 1000000000 0 999980181 1999906267 1000000000 0 999885972 999929915 0 0 999904840 1999863858 0 0 0 0 999991026 1999820497 0 0 0 2999792242 1000000000 999855010 1000000000 0 0 1999820191 2999898641 0 0 0 0 3999849734 2999797152 0 1999986111 2000000000 1000000000 999827560 0 0 1000000000 0 999974528 0 0 0 0 1999706249 1999660119 2999803915 1999937888 1999680837 1000000000 1999831671 0 1000000000 999907175 1999987349 2999809935 1000000000 999807470 0 0 0 0 0 1000000000 999986019 0 0 999955248 0 0 999829713 2000000000 0 0 0 0 0 0 1000000000 999912075 0 0 0 0 1000000000 0 0 1000000000 1000000000 2999748359 2000000000 2999827750 0 0 0 0 999878371 1999829037 1000000000 0 999821646 0 0 0 3999689137 3000000000 1999661131 999862912 0 2999877237 0 2000000000 999908302 999906567 1000000000 0 0 0 0 0 0 0 999805006 0 0 1000000000 999850258 1999830183 1999888299 0 999961845 999829064 0 0 2000000000 0 1999735676 1999785830 2999789582 1000000000 3000000000 1999909264 1999925379 999841068 1000000000 999866600 0 1999836212 2000000000 1000000000 1000000000 999958350 2000000000 0 4000000000 0 0 0 999912252 1999928159 0 1999699983 0 2000000000 2000000000 999900801 999860530 0 0 1000000000 0 999857970 999991635 1000000000 0 1000000000 4999672364 0 0 1999812883 0 1999847425 1000000000 0 0 2000000000 0 999959185 1999779326 1000000000 999925352 0 999932282 0 0 1000000000 0 0 0 1000000000 1999973126 1000000000 999854557 999874409 999903944 999910661 999868577 2999784982 999841117 1000000000 0 0 0 1000000000 999841347 0 0 999828219 0 0 0 0 1999954066 0 999967424 0 999922308 0 2000000000 1000000000 0 2000000000 2000000000 2999729267 1000000000 0 1999814042 1000000000 1999848193 0 0 0 0 3999614528 999903216 1000000000 0 0 1000000000 2000000000 0 999875039 1000000000 999861576 0 3999855130 999872899 3999797138 1000000000 999862279 999961696 0 1999983186 999903162 0 1000000000 1999882806 1999900726 999850729 2999970036 0 0 0 3000000000 1999980625 0 1000000000 1000000000 1000000000 1000000000 999907962 2999969325 0 1999966564 0 1999944626 1000000000 1000000000 999950239 2000000000 0 1000000000 0 0 1999755476 0 1999810230 3999921514 0 1999889072 1000000000 3999966157 1000000000 1000000000 999843748 999936561 1000000000 1999985846 1999826067 0 0 1000000000 0 999993608 0 0 1999922092 1999851283 5000000000 0 0 1999941952 0 0 1000000000 999903840 1000000000 0 2000000000 1000000000 1999855888 1999953831 0 999836877 999951176 1000000000 2000000000 0 0 0 999996522 0 999957183 1999994668 999951409 1000000000 1000000000 1999892546 1000000000 3000000000 0 1000000000 0 2999985574 999893708 1000000000 0 1999646484 1999860022 1999884808 1000000000 2999940365 0 999893991 0 0 999960120 1000000000 4999945208 999898070 999960924 1999867802 0 1000000000 0 0 1999906259 1999759215 1999837144 0 2000000000 0 3999839863 2000000000 0 0 999812845 1000000000 0 0 3999538838 1000000000 0 0 1000000000 1999992141 1999987995 999800029 1999996929 0 2999887941 0 1999983303 1000000000 0 0 3000000000 1999692832 0 1000000000 1000000000 0 1999997859 999997844 0 999989542 0 999890919 0 2000000000 999907211 2999853014 0 0 1999826933 1999959550 1999909007 1999694847 999912629 999887803 0 0 999841821 999989552 0 0 1000000000 0 2000000000 1999821150 3999889835 999950165 1000000000 1999884086 1999812244 0 0 0 1000000000 999852057 0 1000000000 2000000000 999956379 2999853609 0 0 1000000000 999982204 1000000000 0 0 0 0 2999662401 1999998235 0 0 0 999881074 999932433 999875417 0 1000000000 999894799 0 3999451273 2000000000 1999887437 2000000000 999959542 0 999800148 2000000000 1000000000 1999724186 1999922656 0 999998500 0 999945206 1999935767 1000000000 1999952013 0 1999965118 0 1000000000 999913540 2000000000 999848031 0 999953127 0 4999986636 0 2999925203 1999995912 2000000000 1000000000 1999764247 2999990421 1999674108 3000000000 0 0 1999997223 0 999902554 0 2000000000 2999679549 1000000000 1000000000 0 0 0 999859111 0 999958191 1000000000 2999799471 1000000000 1000000000 1000000000 0 1000000000 0 999811402 0 0 3999859816 0 0 0 999969448 1000000000 0 0 1000000000 0 1000000000 1000000000 999800620 2000000000 0 2000000000 0 0 1999662648 1999943428 1000000000 999831253 1000000000 0 1999886389 999909363 999996881 0 1999689658 0 1000000000 2999984579 3999802912 1000000000 1000000000 1999760446 0 999998717 999825495 1000000000 1000000000 0 0 0 0 2999939052 0 1000000000 0 1999898422 1999831829 0 1000000000 0 0 999854542 1999790537 1999641631 2999810103 0 0 0 1000000000 0 1000000000 1000000000 0 3000000000 0 999906663 0 0 3999733942 3999591542 3000000000 2999777516 2999979496 1999701788 999849637 0 0 0 3999554831 999936172 999876317 999808509 1000000000 1000000000 1000000000 0 999895279 0 0 1000000000 1999852397 1000000000 999969821 1999812900 1000000000 0 0 3000000000 2000000000 0 1999964035 0 2999744403 1000000000 1999819333 0 0 1999905631 0 1999866548 1000000000 999930130 2000000000 0 2000000000 1999855556 1000000000 1999874985 999915847 999974467 999976040 0 0 1999833735 0 1999836711 999976873 1999820403 3999798115 0 0 999838168 999928970 1999688951 2999530911 999876650 1999745731 2999952536 999970735 999852056 1999911726 0 999840355 0 999943573 0 2000000000 0 2999725985 0 1000000000 0 2999869267 3999653194 0 0 1999890853 0 0 0 1000000000 0 0 0 2999725379 1999827057 0 999916139 999963536 1999877013 1000000000 1999951900 1000000000 0 0 1999956908 0 1999735914 0 0 0 0 1000000000 1999882623 0 0 0 2999882200 0 1999923533 0 999937917 999814580 999860989 1000000000 1000000000 1000000000 2000000000 1000000000 0 2999734284 999959909 0 0 0 1999795679 0 2999686518 1000000000 1000000000 0 999859110 0 999979340 0 1000000000 0 1999843556 0 0 999892499 1999822679 1000000000 0 0 0 1999821282 1000000000 999888177 999970256 0 1999924577 1999915526 1999938207 0 2000000000 1999957777 0 0 1999743924 1000000000 0 2000000000 0 0 0 0 1000000000 0 1999919682 1000000000 1000000000 999980638 1999833278 2999711531 1999866193 0 999958472 1999873854 2000000000 0 3000000000 0 2999738727 1000000000 0 0 0 999885676 1000000000 2999927169 1000000000 0 1999835022 999937999 0 999958949 2000000000 1000000000 999801573 2000000000 1000000000 999808739 0 0 1999985334 1000000000 0 1000000000 0 1000000000 0 0 1000000000 1000000000 1000000000 999822007 0 999954238 1999845130 999872621 999858701 2999876604 0 0 999991528 999800389 1999950225 0 2999787986 1999825298 2999777538 0 1999676099 0 0 0 0 0 0 0 1000000000 0 1000000000 1000000000 1000000000 0 1000000000 0 999888590 1000000000 999881943 0 1000000000 0 0 2999707639 0 0 1999916032 0 3999815064 1999984645 1000000000 0 999944821 2999829792 0 0 0 999818370 1999991060 0 1000000000 1999839861 1000000000 1000000000 2999887707 0 999881339 0 1000000000 1999933385 1999974163 1999903130 0 0 999954254 0 999948129 0 1999685372 2999860782 1000000000 1000000000 0 1999617547 2999818855 0 0 999872794 1999877916 0 999962533 0 999864235 1000000000 0 999942985 0 1000000000 1000000000 0 1000000000 1000000000 1000000000 1000000000 1000000000 3999829165 1000000000 1999822683 0 0 3999698424 2999806403 1999998561 1000000000 2000000000 2999848689 0 999982017 0 0 1999842572 999879521 0 0 999909157 2999779734 0 2000000000 1000000000 2999815771 999913376 1999704405 0 0 999983566 0 1000000000 0 0 0 0 1000000000 0 1000000000 3000000000 0 0 0 999911191 0 3000000000 1999803130 1000000000 999895997 0 1000000000 0 1000000000 0 4999823558 999954199 0 1000000000 0 999990236 0 1999866092 3999932550 999995329 0 0 1000000000 999802688 0 999998137 999825618 2999881791 0 1000000000 0 0 2999840146 999954430 0 0 1999940366 999817976 2000000000 0 0 1999939158 0 0 0 999999127 999978503 1000000000 1000000000 0 999938035 1000000000 0 999873507 999976587 0 2999872999 2000000000 999941633 1000000000 2999953894 2999845570 2999982589 1000000000 0 2999890330 999826329 0 0 0 0 2000000000 0 1999989291 999960686 1000000000 1999805349 1999900599 0 1999986903 1999904176 999800063 0 999969378 3000000000 1999822316 999813598 1999804610 1999908359 0 0 3999878486 1000000000 0 1000000000 1999879299 1999807144 0 0 2000000000 1000000000 2000000000 0 0 999873397 999835949 1999943172 0 2000000000 1999813681 0 999804474 1999998307 999916420 0 0 0 0 0 999826418 0 0 0 1000000000 2999881508 0 0 999815799 2999676136 999902362 1999826187 1999908097 1000000000 1999830312 0 2000000000 0 999950609 1000000000 999934129 0 999854159 1000000000 0 1000000000 999826916 999856435 999942025 0 0 999905018 0 1999814207 1999751827 0 0 999923599 1000000000 0 1999754823 1000000000 1000000000 1999806259 999938562 3999866253 2999774547 1999857023 999892252 1999821581 1000000000 0 2000000000 4999725763 0 999872420 1000000000 1000000000 999872468 1999854646 0 1000000000 1000000000 0 1999854910 0 999874941 2999922023 1000000000 0 2000000000 999898638 1999991675 0 1000000000 2000000000 2999985921 0 1999855549 0 2000000000 0 999948624 0 0 2999895604 0 0 1000000000 0 1000000000 1000000000 1999939831 2000000000 1999816668 0 0 2999938583 999971623 2000000000 1000000000 1000000000 999805994 0 2000000000 0 999879313 2999944220 999974552 0 999854448 1000000000 0 999878332 0 1999709542 1999829405 0 0 1000000000 1999904797 0 0 1999781812 0 0 999917574 0 0 0 1999835228 0 0 0 999913265 0 1999919606 1999876087 0 999840289 0 0 999882298 3000000000 0 0 2000000000 1999941346 1999848673 0 999974299 0 0 2999837544 1000000000 999896957 0 1999942953 4999822810 999805266 0 1000000000 1000000000 1000000000 0 0 2999848391 1000000000 0 0 999815734 999871603 1000000000 999937261 0 1999785982 999844383 0 1999910941 3999833117 0 0 0 1000000000 999997204 1999884567 1000000000 0 1000000000 1000000000 0 1000000000 2999893476 2000000000 1999818816 0 1999918010 1000000000 0 0 999991275 1000000000 2000000000 1000000000 1999848457 0 0 1000000000 999875422 0 999906062 999884774 1000000000 0 1000000000 2999983240 0 1000000000 0 999986090 0 0 0 2000000000 0 3999775202 0 0 1000000000 0 999928488 0 0 0 1999890385 0 0 0 1999938228 1999851008 1999802781 2000000000 3999610953 999960964 999854684 1999801443 0 999920189 0 1000000000 1000000000 0 999863277 0 1999999606 2999777893 1000000000 0 0 0 0 3000000000 1000000000 1999779595 999881094 999908269 0 0 1000000000 0 2999915371 999817388 999903692 1000000000 1999867859 999870523 999937573 1999930359 2999899170 1000000000 999955810 0 999934906 0 2999813721 999917708 999824107 0 999844341 999961304 999811265 0 999833463 1000000000 0 1999923632 1999906506 999949243 1999931443 2999583952 1000000000 0 1000000000 999843085 0 1999752150 0 1000000000 3999884925 999817930 1999828379 999978814 2999771761 1000000000 0 2000000000 1999847330 0 0 1999947525 1999911301 0 2000000000 2999957673 999841263 1000000000 0 999943286 0 1999985764 0 1999838459 1999875589 1999957239 0 1999925417 1000000000 2000000000 3999816471 0 2999924816 999921338 0 1999791090 0 1000000000 0 999949509 2999905201 0 2000000000 1999967502 2999639630 1999817179 0 1999836488 999841167 0 1000000000 0 999975571 1999891286 0 0 1000000000 1999808039 0 999837870 999873952 0 0 0 1000000000 0 1000000000 999918887 999998113 999849745 999862009 0 999819262 1999862994 2000000000 0 999950907 0 0 1000000000 1000000000 2000000000 1999848389 1000000000 0 1000000000 999993540 999827389 0 0 1999956343 999843090 1999864337 1999839616 999928583 0 0 1999796323 1000000000 0 999848284 1999819481 0 2999980422 0 999938670 0 0 0 1999845450 3999898028 0 0 3000000000 0 0 0 0 1000000000 0 1000000000 2999945151 0 0 1000000000 999874380 999897932 1000000000 1000000000 0 2000000000 0 0 999814336 0 999945898 1000000000 0 999887748 1999843282 2000000000 0 1000000000 0 0 0 999924859 1000000000 0 999842351 999893855 3999835010 0 0 999947856 999846980 0 1000000000 999988852 0 0 0 999894567 999853186 0 0 999954213 0 0 0 0 1000000000 999843241 1999994497 1000000000 0 999978889 999800249 0 999839029 1000000000 0 999844963 0 999958722 999952510 2999694724 3999838575 0 1000000000 0 1000000000 999876232 1000000000 0 0 1999894907 0 0 999902739 0 0 2000000000 1000000000 1999985519 1999731396 0 0 2000000000 1000000000 2000000000 1000000000 999823010 0 0 0 1000000000 0 0 0 999983224 1999882846 1000000000 2999803127 0 999910980 999910627 999953948 0 1000000000 0 1000000000 1000000000 1999972340 999806812 0 999843709 0 1999857918 0 0 1000000000 1999872906 999885894 0 1000000000 1999876921 0 0 0 999914899 999873515 2999735672 1000000000 2999938992 0 1999863591 2999889658 1999990431 0 0 0 1000000000 999906274 1000000000 0 1999940154 1000000000 1000000000 0 1999967792 999911634 0 1000000000 1999882661 1000000000 999949905 0 999835642 0 0 999966633 1000000000 999863695 1000000000 1999727584 1999773589 1000000000 1000000000 0 0 1000000000 0 1999811636 0 1000000000 1999963460 0 999827121 0 1999659442 2000000000 0 0 1000000000 1000000000 0 3999865441 1000000000 1999791489 0 0 0 0 0 1999760728 0 0 999815608 2999735726 0 0 1999814400 1000000000 0 2999905262 0 999902298 2999694883 999910046 1999994731 0 0 0 2000000000 999841384 0 1000000000 999805858 999932857 2999754702 0 999909423 2000000000 1000000000 999839330 0 0 1999903305 0 0 1999899048 2000000000 999898593 0 0 1999956583 0 1999837117 0 3999858072 0 0 0 0 1999818085 999827153 999819538 2000000000 0 1000000000 0 999980334 1000000000 999992719 0 999904166 1999941331 1000000000 0 1999613187 0 999891481 0 1000000000 0 1000000000 0 1000000000 0 999802584 2000000000 0 0 0 1999893647 999907361 1000000000 1000000000 1999882479 0 0 999810508 4999746721 2999872165 1999904291 0 1999846415 0 3999819357 1000000000 1000000000 999989349 999888129 1000000000 1999809482 999916443 999965021 999880915 999897539 1999914785 0 999983273 1000000000 1000000000 1000000000 2999862118 1000000000 1999905422 1999811310 0 0 1999758414 999935711 0 1999805066 999976085 0 999991350 2000000000 0 0 999998769 3000000000 1999907760 0 0 0 1000000000 0 2000000000 0 2999696751 0 999800819 0 1000000000 3000000000 1999932137 999806356 999802122 999930813 1000000000 2999913136 0 1999800976 999804313 3999830333 999918290 999839541 2000000000 0 1000000000 999992237 3999734442 0 0 1999955861 1999900761 0 1999910680 999917828 999837043 0 0 0 0 0 1000000000 999978087 1999638879 999866721 1000000000 0 0 2999800171 2999859265 1999733339 1999814753 0 1000000000 0 1000000000 0 1000000000 2000000000 1999810046 999956494 1000000000 3999830589 0 2999972604 0 0 3999659060 1000000000 0 0 1000000000 0 0 1000000000 1999814660 999853946 0 1000000000 0 999950369 0 999853261 0 2999845072 1000000000 0 1000000000 2999848328 0 0 1000000000 1999800541 999925462 0 0 0 1000000000 0 999819710 999812717 0 0 1000000000 999862700 0 0 999932326 4999955111 0 999863162 0 1999892154 999870136 2000000000 1999905777 1000000000 0 2999845189 1999820416 1999722394 1999957830 0 0 0 999935148 0 1999921607 0 2999780789 1999842105 0 0 0 1000000000 0 2999633709 0 3000000000 1999908094 0 999996721 2999750337 999825244 1000000000 1000000000 0 2999691573 2999720604 3999918583 1000000000 2999971913 2999716405 1000000000 1000000000 1999889096 0 0 999937754 1000000000 2999963466 0 0 1000000000 0 0 0 2999871210 0 999920764 1999730532 1000000000 1000000000 2999746230 3000000000 0 999817497 0 999901488 999880621 2999918594 2999845310 999803851 999968875 1000000000 0 0 0 1999891435 0 0 0 0 0 0 1000000000 1000000000 0 1000000000 1000000000 0 1999879477 0 1000000000 2999818102 2000000000 0 999993001 1000000000 1999815480 1999837644 0 0 0 0 999954461 0 999837090 999857488 1000000000 999912620 0 0 1999918938 0 999829167 0 2999938623 0 999868302 0 0 1000000000 1000000000 999850536 0 999919943 1000000000 999826644 0 999841832 1999902239 999994723 1999894369 0 999920463 999837548 1000000000 0 999856358 999951156 2000000000 999976990 999836855 2999821865 0 1000000000 1999791016 0 0 0 1000000000 0 1000000000 1000000000 0 0 1000000000 1000000000 0 999948082 0 1000000000 0 0 999975270 0 999920026 1000000000 0 2999905632 0 0 0 0 1000000000 999991379 999916056 0 999917949 0 0 0 0 0 999924766 1999652153 0 3000000000 0 1000000000 0 1999923296 0 1000000000 1999940233 999949178 2000000000 0 2000000000 0 1000000000 1000000000 0 0 0 1000000000 0 1000000000 999909485 999808560 1999876351 999917897 0 0 1999849866 1000000000 999907648 1000000000 2000000000 1000000000 0 1000000000 0 0 0 0 0 1999897697 0 1999929259 0 1999737817 0 1999913084 0 1000000000 0 0 0 1000000000 0 0 0 1000000000 1000000000 0 1000000000 999992161 0 3999811606 0 1000000000 0 1999874665 1000000000 2999535280 0 999812233 999882272 0 1999860341 0 0 1000000000 999957995 999914090 0 1000000000 2999964195 999913437 1000000000 1000000000 999892949 3999698144 1000000000 2999741641 999892602 999846730 0 1000000000 1000000000 2000000000 1000000000 1999815916 999811748 999915553 1000000000 999823753 999994378 1999865532 0 999904388 999820938 0 1000000000 999881197 0 2999837177 0 0 1999972097 999888573 999927558 0 999858208 1000000000 999805359 999979521 0 1999777399 2999935401 0 0 1000000000 1999928176 0 999905079 3000000000 0 1999941690 1000000000 1000000000 2999747846 999921107 2999912144 0 0 1000000000 0 1000000000 0 0 0 0 0 1999821707 1000000000 0 0 2000000000 999844038 999804726 1999938561 999887943 1000000000 0 1999817227 1999905989 0 0 1000000000 999884937 1999923267 999993571 1000000000 0 1999740311 2999833052 2999820115 999968473 2000000000 999812178 0 0 0 999987104 0 1999941536 0 0 1000000000 999814276 1000000000 0 0 999854866 0 0 999902465 1000000000 0 0 0 1000000000 1999883826 0 1000000000 0 999958157 0 999950487 1000000000 2999852715 1000000000 1000000000 0 0 2000000000 1999994445 3999788880 0 1000000000 0 0 1999922043 1000000000 1999811864 999906383 1000000000 2000000000 0 1000000000 0 2999558676 999878472 0 1999928597 0 0 0 0 0 3000000000 1000000000 1000000000 0 1999853918 1000000000 1000000000 0 1999859885 1000000000 999954971 999952134 1000000000 1999826185 1000000000 1999878148 1999986180 999912258 999844956 0 0 1999908149 1000000000 0 0 0 0 1000000000 0 1999898563 2999844886 999811758 0 999811443 999882210 0 1000000000 999805818 2999814262 1000000000 999995879 1000000000 0 999863175 2000000000 1999907294 1000000000 0 1000000000 0 999875506 1000000000 2000000000 0 0 1000000000 0 2000000000 999948701 0 0 1000000000 1000000000 1000000000 1000000000 999858941 1999939829 1000000000 2000000000 1000000000 0 1000000000 2999581946 0 0 1000000000 0 0 2999885502 1999958156 0 999921414 0 0 999823441 2000000000 1000000000 1999777884 2999529095 1000000000 0 999864805 2999802645 0 999843531 999922218 0 2000000000 1999831631 999966832 1000000000 1000000000 2000000000 3000000000 2999704998 0 2000000000 999982915 0 0 0 1999976537 1000000000 1999949230 0 1999910493 1000000000 2999563186 0 1999844603 0 0 1999799913 2999821708 999977242 0 1000000000 0 1000000000 1000000000 0 1999905962 2999917597 0 999973350 0 1000000000 999915350 0 1999736101 999836158 2999895655 1000000000 999852222 0 0 0 1000000000 999816553 1999886237 0 0 1000000000 1999920988 0 1000000000 1000000000 999934592 0 1000000000 0 999960764 0 1999922272 0 0 999843309 1000000000 999959104 2999958055 999864863 2999835973 3000000000 0 1000000000 2999941028 2999934323 0 3000000000 0 0 0 999976729 1000000000 999862401 0 999850999 1000000000 1999908457 0 0 0 0 0 0 1999706318 2999991221 1999926622 2000000000 0 999862099 0 1000000000 2999735698 1000000000 0 999988343 999898328 2000000000 999847110 1000000000 999933141 0 2000000000 0 999935467 0 999898142 0 0 1999836833 0 0 999971999 1000000000 0 0 0 999876339 0 0 1999916669 1000000000 0 0 0 0 0 1999837707 999872676 999845891 999823792 0 0 0 1000000000 0 0 1999892734 1000000000 999881753 2999926199 1999827923 1000000000 1000000000 1999832820 1000000000 999980894 1000000000 1999991542 1999784490 999803377 2999779016 1000000000 1000000000 1999981433 0 0 2999827259 999886889 2000000000 0 0 0 0 999955651 999993100 1000000000 1999890293 0 0 999834397 1999853329 0 999855889 999983019 2000000000 1999753870 0 0 1000000000 1000000000 1000000000 999984266 0 2000000000 1999885105 2999942916 999883642 2999703794 0 1000000000 1000000000 1000000000 1000000000 0 1999835609 0 1000000000 1999816152 0 1000000000 0 999899970 1000000000 1000000000 0 2999830926 1999861923 2000000000 0 0 2000000000 0 0 2999952951 1000000000 999977568 1999923459 1000000000 1999890308 999818091 0 0 0 2999779475 0 0 0 999813013 0 2999805461 1000000000 999924450 999874228 1999706604 1000000000 999971240 0 1999761607 0 0 999819181 1999892914 999973886 2000000000 1999903707 1000000000 0 0 2000000000 999974563 0 0 1000000000 0 0 999827228 0 999812904 0 1000000000 1000000000 1999835327 1999899238 0 0 1999652458 1000000000 1999860321 1999692307 0 2000000000 1999713006 1999916662 999874952 2000000000 1000000000 0 0 2999777882 1000000000 1000000000 0 0 0 0 1000000000 1000000000 0 0 1999943222 1000000000 0 0 1000000000 1000000000 1999885642 1000000000 1000000000 1999837134 999809232 1999889956 1000000000 0 999941265 2000000000 2999946528 2000000000 1999925994 999902310 2000000000 999860720 1000000000 0 999804767 0 1000000000 1000000000 0 999846897 1999821052 1999891073 2999700984 0 1000000000 2999923646 1999885526 1000000000 2000000000 2999832000 999858226 1000000000 0 1999792565 1999901236 1000000000 1999805205 1999649603 1000000000 0 999971215 999971615 1999870951 0 999893006 0 2999817605 1999800718 0 0 1000000000 0 0 1999938569 0 999908687 1999884130 999843821 0 2999623583 1999998111 0 1000000000 0 0 0 0 2999737080 999838880 1000000000 0 999918431 1999934024 0 2999940074 0 0 0 2000000000 1999851179 1999937172 0 0 2000000000 1000000000 999843298 1000000000 1000000000 999867511 999847275 1999807781 1000000000 2999683039 1999661589 1000000000 1999838605 4999583503 999961959 1999726310 0 0 999824067 0 0 1000000000 1000000000 0 0 999880814 2999744424 0 1000000000 0 0 999855400 0 0 1000000000 999884040 1000000000 0 999895532 999944435 999991367 2000000000 0 3000000000 2000000000 999961565 1999938053 1000000000 999810088 1000000000 0 0 1000000000 0 2999930371 0 1000000000 1999720759 0 1000000000 999844107 999908485 1000000000 0 0 1999656274 2999773157 0 0 2000000000 1999864516 0 0 0 1000000000 0 1000000000 0 0 0 0 1999864420 1000000000 0 1999827309 0 1999913420 0 2999848980 999863627 1000000000 1000000000 1999946354 0 0 0 1000000000 999953987 1999901069 0 1000000000 999947787 999817986 0 1000000000 0 0 2999704530 0 4999806451 1000000000 1000000000 1000000000 0 999946045 0 1000000000 1000000000 1000000000 999874386 0 1999894924 999953434 999847364 999976050 999890907 0 1000000000 0 1000000000 0 999889395 1000000000 1999707594 1999921478 0 1000000000 0 0 0 0 0 3999728882 0 1000000000 2000000000 999821988 0 1999941541 999921405 2999975345 1000000000 1999891406 999904046 1999964261 999843829 1999884992 999999987 0 2999973191 999815724 2999793848 0 0 1999842282 2000000000 1000000000 1999970490 999907891 4999912114 0 999975266 0 4999824598 1000000000 0 2999650176 0 0 2000000000 1999979945 1999917294 0 1000000000 999989136 0 0 1000000000 0 999882351 999923040 2999661737 999830731 0 0 999941540 2000000000 0 0 0 999988203 1999903845 0 2999948440 1000000000 0 1000000000 0 0 0 1000000000 0 0 1999969742 1000000000 999986115 2000000000 0 999932407 1000000000 1999839370 999924683 0 0 1000000000 0 0 0 1000000000 0 0 0 0 0 2999696169 0 1999917351 0 2999624084 1000000000 1000000000 1000000000 1000000000 0 999840952 1000000000 0 0 3000000000 0 0 999957722 1999909042 0 0 1999836399 0 2000000000 0 1999877648 1000000000 3999641307 0 2999823206 1000000000 999973686 0 1999834781 1000000000 999937778 1000000000 999847630 0 0 1000000000 1000000000 2000000000 0 999822395 0 999826832 0 0 1000000000 1000000000 1999903916 0 0 999934372 1999737667 1999772959 999949757 1000000000 0 0 0 999980302 999918672 0 2999821671 1000000000 1999772667 1999768512 0 999941849 1999798401 999880055 999875864 999910053 999892240 0 0 1999830436 0 0 1000000000 0 999900816 0 0 1000000000 0 1000000000 1000000000 1999849934 1999829020 1000000000 1999895786 0 0 1999838096 2000000000 3999881698 999931208 1000000000 0 999889133 0 1000000000 1999935554 1000000000 0 0 1000000000 0 0 1000000000 1000000000 1999925594 1000000000 1000000000 999883125 1999875096 999929268 0 1999819881 1999815988 999944044 0 999913794 1000000000 2999845947 1000000000 0 1000000000 2999803247 2999966262 0 0 1000000000 999982467 0 999906694 0 999976039 999961708 0 0 0 0 0 2999838779 999900710 999953170 2999852296 999892737 0 1000000000 999979011 999863235 0 1000000000 0 0 0 1999925374 0 999973234 0 999986760 3999733349 1000000000 1000000000 3000000000 1000000000 0 999945985 0 0 0 1000000000 999932446 999968197 0 0 1000000000 999998742 0 0 1999891063 1999699842 0 999985927 1999840340 0 1000000000 1999883749 0 1999859301 3999811352 0 0 0 0 0 999800015 999967185 0 2999985676 0 1000000000 0 1000000000 1999886660 2999987359 1000000000 2000000000 999834026 999813659 999836223 999894210 1000000000 0 0 1000000000 0 0 1000000000 2000000000 0 2000000000 0 0 999905904 2999938074 1000000000 2999807853 999820385 1999980035 999944378 0 1999822523 1999935075 0 999879185 1000000000 1000000000 999859353 1999823907 0 0 0 1999948177 2999915633 0 2999658380 1999844468 0 1000000000 3999826621 1999963411 999980103 999992552 0 1000000000 999970290 0 999847448 0 2999843587 1999714975 0 3000000000 0 2999915287 0 999981406 1000000000 0 2000000000 999909353 0 1999883159 2000000000 999811501 0 1000000000 0 999959475 1000000000 2999638263 0 1000000000 0 0 0 0 2999942718 0 1999983387 0 0 999963606 1999894905 0 1000000000 2000000000 0 999909898 0 0 2999691161 1000000000 0 0 999992042 0 1000000000 0 2999969113 1000000000 0 2000000000 0 999857473 2000000000 999980619 0 0 1999759535 0 0 0 1000000000 2000000000 2000000000 2999917467 999899039 0 0 0 1999810953 0 0 0 0 1000000000 2000000000 0 1000000000 1000000000 1999803512 1000000000 1000000000 2999752086 1000000000 999851807 0 0 1000000000 1999813369 1000000000 0 3999502633 999821818 1000000000 999871386 999994814 2999994137 999987364 2000000000 0 0 1999938806 0 4999935662 1000000000 1000000000 0 999806487 1000000000 1000000000 0 3000000000 0 1999878654 0 999880163 0 1000000000 1000000000 1000000000 0 1000000000 999868091 0 0 2000000000 0 0 999856941 0 999805246 1000000000 1999662477 0 0 2999945442 0 0 1000000000 999995597 999897201 0 0 1000000000 999972261 999935793 999989002 0 1999726251 2999805205 999995795 999918760 0 999986964 0 2999923065 0 999915506 1999959286 1000000000 1000000000 0 999815280 1000000000 1999626033 999946620 0 2000000000 0 0 1999956761 1999880404 0 1000000000 0 999813976 0 999846203 999840185 0 1000000000 1000000000 0 1000000000 0 0 999836439 999988384 1999913337 0 999865800 2999666129 0 1999860273 0 0 999863096 0 1000000000 0 1999938372 999828140 999969593 1000000000 999983951 0 999996174 999971833 1999910532 999833896 0 0 1000000000 0 3999799340 0 1999812871 0 999887796 1999862907 1000000000 999888564 0 0 999992321 1000000000 0 3999865025 0 0 2000000000 0 1000000000 1000000000 1000000000 1000000000 2000000000 2999613410 999920356 0 999817796 1000000000 2999720377 999986081 0 1000000000 1999770197 0 0 1000000000 1999809346 1000000000 0 1000000000 999811677 0 999886891 0 1999835526 1000000000 1999988326 1000000000 0 1000000000 0 0 1000000000 2999721637 0 0 0 0 2999739492 1000000000 0 999989223 999909185 0 0 999814308 0 999947659 999819286 1000000000 999857935 0 0 0 1999979180 2000000000 1000000000 1999887074 0 999927727 0 999920406 0 999987595 999943751 999853971 0 0 999936032 1999882679 0 999909608 1000000000 0 1000000000 0 0 2000000000 0 1000000000 2000000000 999805442 999877243 0 1000000000 0 999846417 1000000000 999998236 1999895425 0 1999810714 1999968336 1000000000 0 0 999909727 1000000000 1000000000 999881192 3999710314 0 1999996024 0 0 999865254 1000000000 0 0 1000000000 1000000000 1999844823 0 0 4999756377 0 1000000000 2000000000 0 1000000000 999848587 1999953396 0 1000000000 0 1999808029 999983989 999960661 2999776601 0 0 1000000000 2999876732 999999299 1999938209 0 999940493 1999866110 999805957 0 1999843880 1999924901 1000000000 2000000000 3999696336 1999797932 1000000000 0 999987737 2000000000 0 0 0 1000000000 0 3999901870 0 0 999935659 999834862 999977713 0 3999973773 0 1000000000 0 1000000000 1000000000 0 0 1999870741 2000000000 0 999831658 0 1000000000 0 0 2000000000 999947179 1000000000 1000000000 1000000000 999862160 1000000000 999854107 1999802211 2000000000 0 1000000000 1999853603 999996823 0 999878615 1999965911 0 2999897183 1000000000 3999860327 1000000000 0 0 0 0 4999880265 1000000000 0 999833418 1000000000 1999854770 2000000000 2999743798 0 1000000000 1000000000 0 0 999862493 1999863489 0 999940116 999980062 1000000000 999970768 1000000000 1000000000 0 1999992922 0 1999896282 0 1999897657 1000000000 0 0 1000000000 1999903923 1999733054 1999780632 0 0 2000000000 0 1000000000 999863934 0 1000000000 0 1000000000 1000000000 1000000000 1999875624 0 2000000000 999912993 0 1000000000 0 2000000000 999930611 0 0 2999906892 0 1000000000 0 0 0 1000000000 0 1000000000 0 0 999937637 999870117 0 1999867471 0 1999957780 0 0 0 1000000000 0 1000000000 0 1000000000 0 0 2999912811 0 3999995903 0 0 999855467 0 2000000000 2000000000 0 1000000000 1999870777 2000000000 0 999825867 1000000000 1000000000 999985982 1000000000 0 1999906524 1000000000 999913960 1000000000 1000000000 0 2000000000 1999878637 0 0 0 999897392 0 0 999889842 0 999831920 0 0 1999984724 0 999889410 999853526 999988070 1000000000 1000000000 0 999813302 1999845626 1000000000 0 0 1999950864 0 0 2000000000 0 1000000000 2999948254 0 0 999906815 0 0 0 2000000000 2000000000 2000000000 999808446 0 999911150 0 0 0 0 1000000000 1000000000 0 2999698893 999994441 999960590 1000000000 0 0 1000000000 0 2000000000 999911956 2999879290 2000000000 999848689 0 999970990 999996913 1000000000 999837203 1999819033 999986393 0 0 0 2000000000 2000000000 0 0 1000000000 0 999945385 0 999836431 999825196 0 0 1000000000 4999537533 0 2000000000 1000000000 0 1999831153 0 0 0 1000000000 0 0 1999904206 1999852446 0 0 1000000000 0 999801402 2000000000 0 0 1000000000 0 0 1000000000 1999944092 999875276 0 0 1000000000 1999973219 1999948030 1999878342 0 999986532 1999915923 999924361 0 0 1000000000 2000000000 999926067 0 999859489 999893560 1000000000 2000000000 2000000000 0 0 0 1999810713 999911514 1000000000 0 999904590 999931499 2999918312 999811805 1000000000 999896613 999896041 0 0 1000000000 1000000000 1000000000 1000000000 1999868326 1000000000 2000000000 0 1999867870 0 0 0 2999785532 999941713 0 0 2000000000 0 1999884702 3999503120 999936068 0 0 999892213 1999944494 999824915 999805012 1999911934 0 999802068 999990773 1000000000 999938029 1999693228 2999875229 0 0 0 0 1000000000 999800425 0 0 2000000000 999882325 0 3000000000 1000000000 0 1000000000 1000000000 2999839164 0 1000000000 999882710 999990039 0 1000000000 2000000000 1000000000 1000000000 0 0 1999973085 2000000000 1000000000 0 1999876544 0 2000000000 2000000000 0 3999681335 1999935529 0 1999680681 1000000000 1000000000 1999925478 0 1000000000 999821089 999861142 999871422 999840059 999970213 999854688 0 1000000000 2999877396 0 999867837 0 2999716174 1000000000 0 0 3999866711 1000000000 1000000000 2999829580 0 0 0 999975311 0 0 1000000000 1000000000 1000000000 3000000000 0 999858293 0 0 0 999899603 1000000000 999923175 1000000000 0 999873140 0 0 1999652288 1999806346 999805249 1999978102 1000000000 0 0 1999809035 0 1999840364 0 999885917 0 0 1999690869 1999895556 0 3999891015 1000000000 0 0 0 1999904751 0 0 1999982769 1999755388 0 0 999811767 1999963272 2999745976 0 0 1000000000 0 999932617 1999815561 1999878145 2999869773 1000000000 999910308 999922226 0 0 1999916404 1000000000 999811980 0 999939992 999855242 1000000000 1000000000 2999896819 0 1999819450 1000000000 1000000000 0 999936917 0 2000000000 0 999907637 999863449 1999800795 0 2000000000 0 1000000000 0 1999951429 0 0 1999817927 0 0 0 0 1999833733 1999922305 1000000000 0 999867299 1999946206 1000000000 2000000000 0 0 3000000000 0 0 1999912335 999829467 0 2999990835 2000000000 1000000000 999973778 2999785856 1000000000 1000000000 0 0 0 0 0 1000000000 999804693 0 0 999946052 999885689 0 3999954835 0 999863135 1000000000 2000000000 999910392 0 0 1000000000 999946632 3000000000 0 1000000000 2999935405 2999840191 0 2000000000 1999870499 2999722566 2000000000 1999696140 0 0 999911779 1000000000 1999937517 1999823759 1999968685 999810142 0 1000000000 2999766131 999890750 0 1999956284 1999806245 2999994121 1000000000 0 2999790943 0 1999865096 2999859396 2999924324 2000000000 0 0 1999906333 1000000000 1999999758 0 1000000000 2000000000 999806566 0 1000000000 999994908 1999896222 1000000000 0 0 0 1000000000 2000000000 999955064 999955777 999988558 2000000000 0 0 0 0 0 1999686992 0 1000000000 1000000000 2000000000 1000000000 1000000000 1999849878 1000000000 999889730 2999880643 0 1000000000 0 1000000000 0 1000000000 0 999929333 0 0 999879456 2000000000 0 1999879897 999805259 1999907405 1000000000 0 999840491 0 0 1999639297 1000000000 999857068 1999951646 0 1999827763 1999890727 1999864259 999817968 999868182 999964081 0 2000000000 999955213 1999843857 0 1000000000 2000000000 1000000000 1000000000 3999746724 0 0 1000000000 0 0 999820028 1000000000 0 999902732 0 0 1000000000 0 0 0 1999831900 0 999923346 1000000000 999857412 999877411 1999854594 1000000000 0 999953157 1000000000 1000000000 0 999912617 1999884761 0 999896230 1999867156 999941881 1000000000 0 0 999950563 1000000000 1999844233 2000000000 1000000000 0 0 2999688244 1000000000 1999817317 1000000000 1000000000 0 999940425 0 2000000000 1999921673 1000000000 999808658 0 1000000000 999984956 1999963124 0 1000000000 999805877 2999713885 2000000000 0 0 1000000000 999832444 1999697749 0 999911095 0 0 1000000000 0 1000000000 0 1999804132 999950046 2000000000 0 1000000000 2000000000 0 999821091 999821613 1000000000 999828148 0 1000000000 3999726593 3000000000 0 3999728255 0 1999947783 0 999901864 999921706 1000000000 2999815416 0 2000000000 1000000000 999830687 999993392 999948344 0 0 1999979453 0 1999984300 0 0 1999857972 0 0 0 3999804561 3000000000 0 1000000000 1000000000 999914116 1000000000 1999726407 2999830274 0 999967939 1000000000 0 0 0 3999756006 999815483 0 0 999938968 999989228 0 0 1999809473 1999951946 1000000000 2000000000 2000000000 0 1999913987 1000000000 1000000000 1000000000 4999916347 2999816209 1000000000 2000000000 1999867449 0 2999748825 3000000000 0 999861629 1999741988 1000000000 1999888034 999912269 2999848838 2000000000 999930877 2000000000 3000000000 999853894 1000000000 999950418 1999841553 999990157 999896105 999808076 1999883140 0 0 1999800987 1999762884 1000000000 0 0 999823109 1000000000 0 999900717 1000000000 0 2000000000 0 999859802 999927911 2999733836 0 0 1999892189 0 1999943268 1999938080 1000000000 2000000000 1000000000 1000000000 999892718 0 3000000000 1000000000 0 999945159 0 0 1000000000 0 2000000000 2999863677 0 2999839103 0 1999835762 999828291 1999791747 0 1000000000 1000000000 0 0 1999910094 0 1000000000 3999860690 0 1999932742 1000000000 1000000000 1000000000 0 1000000000 1000000000 1999821472 0 999971243 0 1000000000 1999780076 1000000000 999906904 1000000000 999948304 1000000000 0 0 999819513 0 999923571 1000000000 1999811392 1000000000 2999686757 1999789189 1999830797 999866181 0 3999582391 0 999918633 0 1000000000 0 999870302 999824776 1999740300 0 2000000000 0 2999934662 1999966049 1999950673 999883700 1000000000 999865566 999952390 1999800383 999968335 0 999946595 1000000000 1999674732 0 1000000000 2999764208 2999997550 1000000000 1000000000 0 3000000000 999823997 1999927000 999851793 0 1999809825 1000000000 0 2999767033 999875580 0 0 0 0 999826476 1999903105 1999624632 0 0 999802816 999947914 0 0 0 2999824025 1999863070 0 0 0 999825043 0 0 999855473 999900615 999830964 0 999941392 1000000000 999967279 1000000000 0 1999877379 999867912 999867567 0 1000000000 0 2999874515 999898653 0 0 1000000000 999999762 0 1000000000 0 999953147 0 2999906108 1000000000 0 0 0 0 1000000000 1999799529 0 0 999975207 1000000000 2999953617 0 999924514 0 999876786 1999853808 0 0 1000000000 2999673144 1000000000 1999801925 1000000000 1999757733 0 1999826517 0 999821801 0 0 999836624 0 999962555 3999909790 1999900999 0 0 1000000000 2000000000 1000000000 0 999916992 1999955200 0 0 1000000000 1000000000 0 0 0 1000000000 1000000000 0 1999901625 1000000000 0 0 3000000000 1000000000 1999949368 0 999991524 1999969610 0 1000000000 0 0 0 1000000000 0 999808904 0 999912569 1000000000 0 2999941518 0 0 0 2999971320 0 0 1999772931 0 1999864014 1999850202 999856757 0 0 999865586 1000000000 0 0 1000000000 1999965946 0 2000000000 1000000000 0 999803277 1000000000 999985766 0 999870077 1999958648 0 999831157 1000000000 0 1000000000 0 3999661533 1999794925 999838582 999829659 2999802376 1000000000 2000000000 0 0 999962131 999889618 1999835736 0 0 1999944854 2999855827 999977353 1999929912 2000000000 1999806742 2999863200 1000000000 0 0 1999822127 0 0 1999824853 0 1000000000 0 0 1000000000 2999818047 0 2000000000 0 1999838830 1000000000 1000000000 0 0 1000000000 1999839258 0 0 0 1999900409 1000000000 999977442 1000000000 1000000000 2000000000 1000000000 0 3999637239 999857558 1999942466 0 999830505 1999941052 999849256 0 999840123 0 0 999840867 999929318 999848963 1000000000 2999692447 1999723251 0 0 1999663374 0 1999823518 1000000000 1000000000 999810371 1000000000 0 3000000000 0 0 1999925841 999883203 0 0 1999797801 0 1000000000 1000000000 1000000000 999844616 999962931 1000000000 0 999879722 0 3999604412 0 0 0 2000000000 999877225 0 1999925526 999952455 0 0 1000000000 999860747 1000000000 0 999851475 1000000000 0 0 1999994561 0 0 0 0 1999701785 0 0 999923715 4999621566 4000000000 1000000000 2000000000 2999758344 999934007 0 0 0 1000000000 0 1000000000 2000000000 0 2000000000 0 1999975289 0 2999789034 3999561508 0 1000000000 1000000000 0 3999718847 999810018 0 2000000000 0 0 0 2999869344 0 0 1999813891 999837661 999893373 0 0 1999936887 1000000000 2999827687 1999823102 1000000000 999917415 999807185 0 0 0 1999892760 0 999915627 1000000000 999841985 2999704425 1999993411 0 2000000000 0 0 1000000000 999857357 0 2999922552 1999964090 1000000000 0 999804297 1000000000 0 1999681300 0 999975008 0 1000000000 0 1000000000 1000000000 0 1999920643 0 0 1000000000 999962753 999957911 0 2999946602 1000000000 2999646433 1000000000 999831081 999801215 0 999902208 999970641 1999914045 999968703 0 1999867583 1000000000 1999830694 2999637221 1999929959 0 0 999921242 0 0 0 0 1999921656 999884388 2999837340 0 1999825514 999837231 0 999994242 0 0 0 1000000000 1000000000 0 3999647363 0 1999820045 0 0 0 999833117 0 0 1999839516 0 999904992 1999836349 0 0 0 0 0 2000000000 3999843036 1000000000 999800574 0 999934073 999997559 1999871484 1999868201 999870829 0 1000000000 1999952783 0 2999752913 1999861459 2000000000 1000000000 2999994782 999895748 1000000000 1999929159 0 1000000000 2000000000 999843412 3999749302 1999841768 0 0 0 0 0 1999852406 0 1000000000 999844409 0 2999899953 999934398 999934271 1000000000 0 0 1999972404 0 999932331 999848588 0 1999674433 0 0 1999853504 1000000000 1000000000 0 1999728247 0 1000000000 0 1000000000 999845728 999843201 1000000000 0 0 2999834205 999865655 0 999914958 0 0 0 0 0 2999861860 0 2000000000 0 1000000000 0 0 1999843789 0 0 2999725066 0 2999705862 1000000000 0 0 1000000000 1000000000 999926022 2999914807 2000000000 2000000000 0 0 0 1999964951 0 1999887616 999965817 1999684203 0 2999965600 1000000000 1000000000 1000000000 0 0 1000000000 0 0 0 0 1999831547 2000000000 1000000000 1999935816 1999952034 0 999901599 999932343 4000000000 0 0 0 0 0 0 1000000000 0 0 2000000000 0 2000000000 1999816130 1000000000 999858916 999859708 0 1999861652 1999825121 0 0 1000000000 0 2000000000 1000000000 0 0 2999809178 0 0 1999945850 1000000000 1999876153 1000000000 0 2999776480 1999801179 0 0 999846748 999862637 0 999920272 0 999987262 1999862906 999998224 1999721047 0 1000000000 1000000000 0 0 1000000000 0 0 0 0 0 2000000000 1000000000 2000000000 0 1999842936 2000000000 0 0 0 0 0 0 999827503 0 0 0 0 1999855475 0 0 0 2000000000 0 1000000000 0 0 0 999826596 0 0 1000000000 1999960754 0 2999785629 1999864167 0 2000000000 0 2999950646 2000000000 1000000000 1000000000 1000000000 999898803 999950202 0 1999975512 999976339 1000000000 2999735846 1000000000 1000000000 0 0 1000000000 1000000000 999933924 1999943452 999904419 0 0 2999717149 999812171 1000000000 0 999808463 0 0 1000000000 1999978150 1000000000 1000000000 0 0 999864838 2999736735 999913949 0 1000000000 999924381 1000000000 2999805262 1000000000 0 999827473 0 1000000000 3000000000 999879606 1999920752 1000000000 1999981850 0 1000000000 1000000000 1000000000 0 1000000000 2999839788 1000000000 1999839004 0 999864475 0 1000000000 2000000000 999858982 999917309 0 2999907785 0 2000000000 4000000000 0 0 1999931114 0 1000000000 0 1000000000 999973422 0 1999989277 1000000000 1999838428 1000000000 2000000000 2000000000 0 3999861128 0 0 1000000000 2000000000 0 1000000000 999999071 0 0 2000000000 0 2999810377 1000000000 999888185 2999889596 0 0 0 0 0 0 999837998 999851170 0 0 0 0 3999784101 1999703258 999957591 999920848 1999783797 0 0 0 5999641705 999978943 1999821810 2000000000 999999828 0 999910868 0 0 999809757 999928934 999916336 0 1000000000 0 3000000000 0 2999673787 1999899258 3000000000 0 999889707 0 0 1999953515 0 1000000000 0 0 0 1000000000 0 1999876834 1999645110 0 999833920 3000000000 999909808 999834943 2000000000 0 999848092 1000000000 1999935246 1000000000 1000000000 1000000000 0 1000000000 1999852323 2000000000 4999641997 0 1999813580 1000000000 2000000000 3999800482 999800692 999907227 0 1000000000 2000000000 0 1999842301 999935607 1999969694 0 0 1999875599 1999912451 1000000000 1000000000 999938552 999883928 1999992169 1999964350 0 2999941378 0 0 0 1000000000 1999881863 1000000000 1000000000 1999919671 0 0 0 1000000000 0 0 0 1000000000 999881460 2999929271 0 1000000000 999846757 3999883487 999939858 1000000000 0 1999871519 1999975801 0 1000000000 1999898092 999851198 2999841046 0 1999807495 0 1000000000 1999848084 2000000000 2999805684 999921558 2999854343 0 0 0 0 999927280 999841406 2000000000 1999870958 999851555 1000000000 1999949016 1000000000 1000000000 1000000000 999815159 999982586 1000000000 999850200 1999862142 0 1000000000 0 999809636 2000000000 0 0 999931572 2000000000 3999781452 0 999810336 999934081 1000000000 0 3999559848 999923657 999940320 999991304 0 999945073 0 0 1999804890 3000000000 1999664313 2000000000 0 0 1000000000 0 1999979394 1000000000 0 1000000000 0 0 0 3000000000 2999807002 1000000000 0 1000000000 0 0 1999915119 1999946860 999959560 999864843 1999850783 1999935752 0 999828304 2000000000 0 0 0 2000000000 1000000000 1999835621 0 1000000000 999830988 999842628 0 999873461 1000000000 0 0 0 0 1000000000 1000000000 0 0 1999798652 1999919958 999869683 0 0 1999854800 0 2000000000 999922344 1999908617 0 0 1000000000 2000000000 999881450 0 999926539 0 2999816468 1999893217 1000000000 1999817816 1999937068 0 1999808876 1999706213 3999967717 2000000000 0 999860983 1000000000 1000000000 0 0 1999903131 999935259 2999670591 0 999904384 1999974212 0 0 0 0 2999893001 1999992644 999862236 1000000000 1000000000 999803650 999803793 0 999946731 999897728 1000000000 1000000000 2999963666 1999971292 999904192 999888398 0 0 1000000000 1999926159 1999980760 1999940217 999915932 0 0 2000000000 0 0 3999766833 1999942049 1000000000 2000000000 1000000000 0 999833864 1000000000 1000000000 0 0 1999862096 2000000000 0 0 1999959825 999884923 1999968345 0 999894658 0 1999801727 0 0 999906229 2000000000 0 0 0 0 0 0 999960185 999900741 1000000000 1000000000 0 2000000000 0 999993555 0 2999903957 0 999853370 1999930183 0 0 1999864736 3999763322 1000000000 0 999883416 0 999841114 2000000000 999801477 999955100 0 0 2000000000 0 2999991779 999824041 0 0 1000000000 0 0 0 999883466 0 1999880890 1999903406 999835594 999968712 0 0 0 0 0 1000000000 2999942380 1000000000 1000000000 999918874 999811687 1999809594 999944639 1000000000 0 0 1000000000 1000000000 999885019 0 2000000000 0 2999804161 2999905294 1000000000 0 0 0 1000000000 0 0 0 1000000000 0 1000000000 1000000000 2999656684 1999936534 0 1000000000 0 1999802533 0 0 999888116 999855653 1000000000 1000000000 1999877442 0 0 1000000000 0 999916892 0 0 1999842028 0 3000000000 1999852338 1000000000 0 0 1000000000 3999782735 0 0 0 1000000000 2999718574 1999798784 1999675892 0 2000000000 0 1999840460 0 1000000000 2000000000 0 5999744394 1999827861 2999893963 999836455 0 0 999878580 0 999855687 0 1000000000 1000000000 999853479 1999788010 999912883 999907106 1000000000 999888973 0 0 999988680 2000000000 0 1000000000 999912466 999897751 2999853215 1999800090 0 1000000000 0 1000000000 999880227 1999886181 999972018 999875029 999843116 1999994064 999856735 0 0 1000000000 6000000000 999993986 1999932869 999865360 2999800398 0 0 0 0 2999938904 0 999822446 999949061 0 999805844 1000000000 0 2999739026 0 0 0 1000000000 0 2999715653 1999876259 2999866120 999926328 1000000000 2999911857 0 3999671367 0 2999885902 0 1000000000 0 0 0 0 0 2999985199 999929761 999924709 0 999878712 1000000000 0 1000000000 0 0 0 0 0 1000000000 999922415 2999656556 3999744579 1000000000 0 0 1000000000 999823867 999999505 1000000000 1000000000 2999914044 999840428 3000000000 0 1000000000 1000000000 0 2000000000 0 999893500 1000000000 2000000000 999943261 2999753276 1000000000 0 999926709 1000000000 3000000000 999885593 3999902526 0 999982383 1000000000 0 999986257 1000000000 0 1999832404 0 0 1000000000 0 3000000000 0 0 1999632630 1000000000 0 999931548 0 2000000000 0 999838218 0 999915828 2999741654 1999724244 1999858108 0 0 1999830723 2000000000 1000000000 1999968993 1000000000 1999857549 1000000000 0 999902104 0 0 999991297 0 0 999986796 1000000000 0 999805794 0 999814106 999945576 1000000000 1999941180 999880665 0 0 0 1000000000 0 999810846 0 0 999854337 0 0 1000000000 1999938975 999986418 999874005 1000000000 999822935 0 0 2000000000 0 999962324 999851072 1000000000 1999844396 1000000000 2999740205 0 0 0 0 999855577 1999884341 0 1000000000 1000000000 0 999898709 999834040 2999662117 1000000000 0 0 3999960180 1000000000 2999783934 1000000000 999981685 999835643 1000000000 2000000000 2999938389 1000000000 0 0 1000000000 2999886990 1000000000 1999914889 999845942 999925568 0 0 1000000000 999946805 999892086 1999807129 0 0 999849975 0 1999938658 0 0 0 2999893863 2999844878 0 0 2999730186 1999619088 0 999996527 0 1000000000 0 0 1999937716 999878560 0 0 999907946 4999950227 0 0 0 0 1999894315 0 0 1999961571 1000000000 2000000000 999963386 999845538 0 0 1999917417 0 1000000000 0 1000000000 0 1999978837 0 2000000000 999879429 2999668920 0 0 1999777716 0 3999773843 999818998 1000000000 1999742267 2000000000 0 999925157 1999954813 1999880078 0 1999885684 1000000000 999932777 0 0 999892480 0 999922375 1000000000 0 0 1000000000 0 2000000000 0 2000000000 2000000000 0 999814584 2000000000 999868348 1000000000 0 3000000000 0 2000000000 0 999891027 999837482 1000000000 3000000000 0 1999908274 1000000000 3999672973 0 2999779701 0 1999809871 2000000000 0 1000000000 0 2000000000 1999806228 0 1999870698 999875271 1999937354 999880233 999817203 0 1000000000 1000000000 999835399 0 2999740334 2999898209 2999724779 0 1000000000 1000000000 0 1000000000 0 999981927 1000000000 1999995421 0 1999714353 0 0 0 0 1000000000 1000000000 2000000000 0 1000000000 2999606533 0 1999931795 0 0 2999837256 0 2000000000 2999806377 1999917144 1999985332 1999845191 999855686 1000000000 1999822941 0 999806446 999926171 0 2999898636 0 999826813 999954396 3999825147 1000000000 0 2999866900 1000000000 1000000000 0 999873162 0 1000000000 4000000000 0 1000000000 0 0 0 999991506 1000000000 0 999939531 1000000000 1000000000 999867747 1000000000 1000000000 0 0 1000000000 999948808 0 0 2000000000 0 0 1000000000 0 3999951194 2000000000 0 3999831132 0 3000000000 1999842827 1000000000 1999980986 1999968942 0 0 3999862130 0 2000000000 1000000000 2999896449 1000000000 0 1000000000 0 0 1000000000 2999653266 999802056 1000000000 3000000000 0 0 1999844110 1000000000 2999837809 0 0 1000000000 0 1000000000 0 999889070 1999907460 999909031 1000000000 4999535890 999956122 3000000000 1000000000 0 0 0 1999808297 0 2000000000 999806926 2000000000 0 1000000000 0 1999809713 1999852346 999879995 1000000000 1000000000 1999940288 1000000000 1999969467 1000000000 1999806430 2999828161 0 0 2000000000 1000000000 0 0 1000000000 1999683411 0 0 0 2999897406 1000000000 1000000000 2000000000 0 1000000000 0 0 999843810 0 1999830666 999928844 3999740438 0 3999818407 2000000000 999901336 1000000000 1000000000 2000000000 999835098 0 3000000000 999948511 0 1000000000 0 1999974645 0 2999982166 0 2999831875 0 4999886669 0 2000000000 999849626 1000000000 2000000000 0 1000000000 0 0 1999880003 0 0 999918346 1000000000 0 1999873057 999968221 0 999943505 2000000000 999980707 1999968496 0 0 0 2999569242 0 999976486 999827673 999827446 1000000000 0 0 2000000000 0 0 0 1000000000 4999816339 2999773634 1000000000 0 1000000000 1000000000 1999992920 2999626551 999829881 1999918928 1999900506 999812177 0 999814586 1999972548 0 1999829290 999935704 0 1000000000 3999800308 999959049 1000000000 0 0 0 1999736404 1000000000 0 1000000000 1000000000 0 0 4999897992 999870910 1999866959 2000000000 999976611 0 1999959501 0 0 0 0 1999958566 999829149 0 1000000000 0 2999899087 0 0 2999984719 2000000000 0 1999706391 999999334 0 1000000000 2000000000 0 0 1999757865 1000000000 0 999973674 0 1000000000 0 0 2999835289 1000000000 999961432 1999972764 999900594 1000000000 0 2000000000 0 1000000000 0 0 0 0 1999828606 0 1999668212 0 2000000000 999890738 0 0 1999930593 0 0 999837769 3999898168 0 2999867499 4999825678 2999960870 1999665330 1000000000 999982575 0 1999740658 0 1000000000 0 1000000000 1000000000 1999955747 1000000000 1000000000 1999965331 0 0 999997202 999961417 0 1999795602 999834532 999963252 0 1000000000 999915115 0 1999972128 2000000000 999945517 0 0 1999720666 999851303 1000000000 999996403 2000000000 0 0 1999631428 0 1000000000 999907848 999868852 999985238 0 0 999883963 0 1000000000 1000000000 1000000000 0 1000000000 0 0 999891379 999939311 999800316 1000000000 1999980017 2999826319 1999994953 1000000000 0 2999899932 2999833588 1999855900 999905348 1000000000 1000000000 2000000000 1999843375 999827584 1000000000 0 1999984564 4999977263 999890183 1999858601 1000000000 0 1999976161 0 1999737689 1000000000 2000000000 1000000000 999997219 0 2999815445 999806629 1000000000 1000000000 999880882 999900149 999938766 0 999830784 0 0 0 0 1999821896 1999858174 1999980654 1000000000 0 0 999868801 999847866 1000000000 0 1999925825 999998407 0 1999702191 2999927224 1999985861 2000000000 0 0 999804935 1999749340 0 0 0 0 1999784054 0 0 2999788828 999806653 1999866209 2000000000 999841540 0 0 1000000000 1000000000 1999838375 999934295 0 0 0 1999994575 0 1000000000 2000000000 3000000000 3000000000 2000000000 0 999943713 0 2999828384 999820166 0 0 999813046 0 1000000000 1999934127 0 0 1000000000 0 0 0 999838384 2999914744 0 0 0 2999631440 0 1000000000 0 0 999970094 3999831421 1000000000 0 2999888591 1000000000 999956502 1000000000 0 1000000000 0 0 1999910345 0 0 999954876 2000000000 2999763445 0 0 2999930401 0 0 1000000000 999837886 0 0 1999821363 0 0 0 0 0 0 1999657793 0 2000000000 2000000000 2999833474 2999851832 1000000000 0 999862185 1000000000 0 999872115 0 1999944795 1999959864 1000000000 999997442 1000000000 3999999534 3999680118 2999794061 1000000000 2999870283 0 999854785 999885670 0 2000000000 0 1000000000 999908804 999988661 0 1999814110 1000000000 1999915226 0 0 0 1000000000 0 0 999940242 2000000000 2000000000 3000000000 999910968 0 0 0 0 999833354 0 999886346 999974106 0 0 0 1000000000 1999775300 2000000000 1000000000 0 0 999947577 1999801184 0 1999807178 1000000000 2000000000 2000000000 3999771367 0 0 0 999979323 999917707 0 999972237 999923440 1999863905 999981865 1999880105 0 1000000000 1000000000 999825378 0 1999925577 1000000000 2999804981 1000000000 2999765655 1000000000 2999550246 1000000000 999844061 999856652 1000000000 0 999825138 0 3999879011 1000000000 999925129 1000000000 2999763784 0 0 1000000000 999992570 999824315 999845138 1999891761 2000000000 0 0 1999871839 1999837395 0 1000000000 999921570 0 0 1000000000 1000000000 999849970 0 0 1999944662 1000000000 0 0 0 1999983767 999847066 0 1999792867 1999824925 0 2999837084 0 999865692 999888893 999813111 999973159 0 999912013 1999843101 0 0 2999704300 5999529198 1000000000 0 1000000000 1999776304 1000000000 0 999954121 1000000000 0 1000000000 1000000000 2000000000 1999819839 0 1000000000 999889055 0 0 999918349 0 999892218 999875824 1999841723 0 1000000000 0 1000000000 999943103 2999797139 999833407 1999852161 1000000000 1000000000 0 0 999814231 2999830779 0 0 0 1999831665 0 1000000000 0 999896219 1000000000 1000000000 0 999990801 999965775 2000000000 2000000000 1000000000 0 0 0 0 0 1000000000 0 0 0 2000000000 0 1000000000 0 999811422 0 0 1999893554 1999875003 0 0 1000000000 999887360 999982964 999925850 999817011 1000000000 1999903054 2000000000 0 999853134 0 999933126 1999874819 999800680 0 0 1000000000 0 2999916755 0 0 1000000000 1000000000 2999832681 0 0 1000000000 1000000000 999948995 999905054 2999763423 3999793548 1999895079 2999676589 0 0 0 1999952556 1000000000 1999997867 0 1000000000 1000000000 1000000000 2999824292 3999442962 2000000000 0 1999990408 2999666030 2000000000 1999850729 1999915897 1000000000 0 2999814748 0 999807622 0 2000000000 1999885865 3000000000 1999665161 0 0 999879488 0 2999716317 3000000000 999903090 1000000000 2000000000 0 1000000000 0 0 1000000000 999884423 1000000000 0 2999734766 1000000000 1999949633 0 1999897045 0 0 0 2999813643 1000000000 2000000000 0 999994518 2999934325 0 3999784822 0 0 0 0 1000000000 999960984 2000000000 0 999812135 1000000000 1000000000 0 1999853231 999892669 0 999880274 2999889773 1999884729 1999671615 999893225 1999918365 0 999805626 0 1000000000 0 0 1999981394 1000000000 999930026 0 0 1000000000 1999751065 1999890628 0 1999806427 2000000000 1999906890 0 1999728550 0 1000000000 1999662621 999979543 1000000000 2000000000 999964536 0 3999793277 999954734 1000000000 1999717412 0 0 1000000000 2999733538 1000000000 0 999889117 999807835 0 999805674 0 1000000000 0 1999943625 999987997 0 1000000000 0 1000000000 0 2000000000 0 1999884212 1000000000 999876170 0 1000000000 999930705 1000000000 0 1000000000 1999831462 1999934523 0 999975867 0 1000000000 0 0 1999924882 0 1999883580 0 0 0 0 999913900 1999874917 1999923360 2999936807 999932466 1000000000 1000000000 999880062 1999940215 0 1999826198 999906380 0 2999876755 0 0 0 0 999870840 0 1000000000 1000000000 0 0 1999619867 0 1000000000 0 1000000000 3999818987 0 1999877982 2000000000 1999805647 0 1999753678 1999856916 999864602 0 1999907656 0 999948367 1999969434 1000000000 2999829599 1000000000 1000000000 2999945307 1000000000 0 1000000000 0 999845027 2999971314 1000000000 1000000000 999866298 0 999911142 1999853423 2000000000 1999999469 0 0 0 2999902112 1000000000 0 0 0 0 1000000000 1999815118 999826547 999834197 0 2000000000 999823220 1999805176 1000000000 1999883465 1999740516 2999897557 1999829425 2000000000 0 1000000000 1999894310 0 1999861499 0 1000000000 1999992351 2999877400 1000000000 999847065 2000000000 1000000000 0 999967618 1999790877 999936765 0 0 999977580 0 1999903984 999993713 1999883332 0 1000000000 0 1999897600 0 2000000000 0 0 3000000000 999825035 0 999861308 0 999918469 0 999832554 1000000000 2000000000 0 0 0 1000000000 999959115 0 999866383 999900924 1000000000 0 1999874707 2000000000 999874633 1000000000 1999914632 1000000000 2999872640 999925312 1999896823 0 2000000000 2000000000 1999994861 999950037 999850435 999899445 0 999815702 999815019 999897937 999898993 2999803559 0 999856024 0 999962812 0 0 1999944107 0 1999819213 1000000000 0 1000000000 1000000000 999936456 0 0 2999833001 1999970875 0 0 0 1999836819 1000000000 1000000000 2999853734 1999898251 999984745 0 0 1000000000 0 1999842171 1000000000 1999856490 1000000000 0 1000000000 0 1000000000 1000000000 1999801618 0 0 1999837801 0 0 1000000000 1000000000 1999958608 1000000000 0 1999748193 1000000000 3999925655 0 1000000000 0 0 2000000000 0 0 1000000000 0 999840273 0 0 2000000000 1000000000 0 1000000000 0 1000000000 0 2000000000 0 0 1000000000 0 999837359 1000000000 0 1000000000 2000000000 999910149 0 2999912163 1000000000 2000000000 999917173 0 1999959173 999913149 1999873364 1000000000 999844033 999944989 999976922 2000000000 0 0 1000000000 2999994519 1000000000 999908000 2999981664 1000000000 0 0 1000000000 1000000000 999984107 1000000000 1000000000 0 999877344 0 0 0 999831244 0 0 999848015 1999856667 0 0 999969499 2999838906 1000000000 0 0 0 0 0 0 0 0 0 1000000000 0 0 0 0 0 1999908493 0 999928242 2999904208 0 2999847265 1000000000 0 999848553 0 999864944 0 1999785071 1999893711 0 0 3000000000 0 0 3999705719 2000000000 2999844332 0 2999815509 1999891746 999999918 0 0 999932989 2999723820 0 0 0 1000000000 1000000000 1000000000 1000000000 2000000000 999911157 2000000000 0 1000000000 0 999824424 0 0 0 0 3000000000 999905216 0 0 1000000000 999889716 1000000000 1000000000 4999893356 1999889781 999808836 0 1000000000 999915991 0 2999939975 1999878116 0 0 0 999831021 1999830358 999801744 2000000000 999894514 0 999964666 999975043 1000000000 1000000000 0 0 1000000000 0 1000000000 1000000000 1999824967 1999851347 0 1000000000 1999895394 2000000000 0 1999894634 0 1000000000 1000000000 2999994719 0 1999842749 1999900223 1000000000 1000000000 0 1999961029 999857283 0 999800528 0 3999891477 0 0 1000000000 3999657450 3999825760 0 1000000000 1000000000 999855926 999827732 2999869842 3999860163 999937524 1999732688 1999640652 0 4000000000 2000000000 1000000000 0 0 0 1000000000 1999827027 0 1000000000 0 999872232 1000000000 1000000000 0 0 1999782032 0 0 2999900384 0 0 0 1999836132 0 0 999859355 2999982552 0 999968427 1999939455 2999998314 1999953912 1000000000 2999798182 0 1000000000 2999889850 1000000000 1999932469 2000000000 1999991985 0 2000000000 999876782 1999774445 1999856302 0 999833983 999923162 0 1000000000 1000000000 0 999919152 1999738148 2000000000 0 0 999818626 0 0 1999815070 0 0 2000000000 1000000000 1000000000 0 2000000000 1000000000 1000000000 1999850939 999890948 1000000000 1000000000 0 0 0 1000000000 2000000000 999958206 1999810261 0 1999931540 2000000000 0 0 0 0 1999847435 0 4999713236 1999802363 1000000000 0 1000000000 1999915599 0 0 999952280 999974612 1000000000 1000000000 0 0 0 2999975873 0 2000000000 1999814723 999949125 1000000000 999866430 999926525 2999958686 999965326 1000000000 999957859 0 999845015 2999809787 999940338 0 2999917758 1999879961 2999776302 0 0 1999896484 1000000000 0 999839778 0 0 3000000000 1999854760 1999945236 0 0 2999968282 0 999858902 0 0 999804395 0 999975243 1000000000 1000000000 0 1000000000 1999942946 0 1000000000 0 0 0 3999618768 1000000000 0 1000000000 0 0 1999931908 1000000000 0 0 1999857079 999975844 0 1000000000 1000000000 0 0 1999831588 1000000000 0 1999834985 2000000000 0 999891802 2000000000 0 999816503 0 2000000000 1000000000 0 0 0 0 999930105 999804561 999844519 0 999931470 0 1000000000 0 3999797150 0 0 0 2000000000 999885541 999875642 0 0 0 999975702 999892815 1000000000 1000000000 1000000000 0 999937869 999922050 1999984644 1000000000 0 999920879 0 0 3999552218 1000000000 1999801054 999833657 0 2999800078 1999872530 2999923235 999978342 1000000000 999896363 999801857 2000000000 2999983235 0 0 2999814806 0 0 0 2999889699 1000000000 1999971291 3999876152 1000000000 0 999854280 0 0 1999814480 0 0 1000000000 0 2999812953 1999952061 1999827403 1999890870 2999728114 2999746966 0 0 1999890708 1999953673 0 999861461 0 999932610 0 0 2999672446 0 0 0 1000000000 1999850723 0 0 2999883414 0 1999915109 0 999948474 0 999893041 2000000000 3000000000 1000000000 0 0 0 999805455 3000000000 0 999801724 1000000000 0 1000000000 1000000000 1999841018 1999814368 0 1999820170 1000000000 999926867 1999685691 0 999902030 999962826 999921580 0 1000000000 0 1999749583 2000000000 0 0 1000000000 999995928 0 0 999939099 2999628084 0 0 999852451 0 1000000000 0 1000000000 1000000000 999945540 0 999966156 1000000000 0 1000000000 0 1000000000 1000000000 0 999875113 0 999990316 0 999817853 1999883524 0 2000000000 0 1000000000 999898496 2000000000 2999974108 0 1000000000 1000000000 0 3000000000 0 999901055 1999914609 999990931 0 999898659 0 0 999978485 0 2999840845 0 0 999909429 1000000000 2999818612 0 999840604 999910883 1000000000 999840193 1000000000 1999900459 2000000000 0 0 1000000000 2999843212 0 1999822095 2000000000 1000000000 999952317 999958372 0 999956107 1000000000 1000000000 0 0 999949734 2000000000 1000000000 1999867785 1000000000 2999984013 999820070 999901450 0 0 0 0 3999929153 1000000000 2999662816 999878529 2000000000 1000000000 1999859900 0 0 2999676520 1000000000 2999798182 0 999803537 0 1000000000 999973231 999832142 0 1999981964 0 1000000000 0 3999787928 1999920191 1000000000 1999833632 1000000000 1000000000 0 1000000000 1000000000 0 0 0 1000000000 999992538 1000000000 1000000000 0 0 0 999847145 0 1000000000 1000000000 999956027 1000000000 1000000000 0 999941391 2000000000 1000000000 1999830821 0 999947643 0 0 0 999968476 999812127 0 999961354 2000000000 1999934316 1999697007 1000000000 0 1000000000 0 1999952516 0 1000000000 0 2999679790 1000000000 999982451 1000000000 0 0 0 0 0 0 0 999972539 1999964538 0 0 1000000000 2000000000 1000000000 999828056 0 1000000000 1000000000 999990965 2999897467 0 0 0 2999815549 0 1999928341 0 1999868465 0 1999801800 0 1000000000 1999918674 999990885 0 1000000000 0 999866452 999914417 1000000000 0 0 0 999895844 0 0 3999841829 999969764 1999974284 1000000000 999851215 2999855377 0 0 0 1999819647 1000000000 1000000000 999850023 1999957600 999955894 0 0 2999941695 2000000000 999980694 999875522 999951616 1999744189 1000000000 3999984677 1000000000 1999925422 0 0 0 1000000000 999922868 0 0 2999933960 1999947518 999960448 2000000000 999863965 999885004 0 1999801224 1999875167 0 999805623 0 1999728645 0 999881913 0 1999821086 1000000000 1000000000 1000000000 1000000000 0 1999979708 0 1999802750 3000000000 0 1000000000 0 1999761654 999871303 1000000000 2999764976 999960137 0 0 0 2000000000 999935975 999875668 999859660 3999576044 0 0 1999881158 2000000000 1000000000 2000000000 0 0 1000000000 1999885001 1999808388 1000000000 0 1999883672 2000000000 0 2999830442 1999926811 1000000000 0 1999873561 0 1999979752 999887343 1000000000 999822971 1999986735 0 0 1000000000 1000000000 0 1999869086 2999907933 1000000000 1000000000 999932939 2000000000 1999959814 999929960 2999825397 1000000000 1999847061 3000000000 1000000000 1999928985 0 999984409 0 2999685382 0 0 2000000000 1999980329 0 999806208 0 0 0 0 0 0 999828068 0 1999851491 1000000000 0 0 2000000000 1000000000 1999806002 1999742284 1999895617 0 999964075 1999972491 1000000000 0 2000000000 0 0 999825415 0 1999915571 999994002 1999792710 999935766 999979352 1000000000 0 1000000000 1999794803 0 999886100 1999844944 999878739 999942387 999898865 0 1000000000 0 2000000000 0 0 1999872735 2999827568 999836571 1999921900 2999891035 0 0 999979801 1999882456 1000000000 0 3999768095 1999945550 1000000000 0 999986576 2999627140 0 1999877670 1999899286 1000000000 999950559 999948782 999895548 1999913736 0 1000000000 0 1999919649 1000000000 0 1999831110 999940530 999865928 1999878598 1000000000 1999868561 1000000000 999909543 1000000000 0 1000000000 0 0 999943057 3999462298 999991031 1000000000 0 2999906937 0 999868342 0 0 999854559 0 999865202 0 999916522 0 999852515 1000000000 0 0 0 999930725 1999803537 1999970727 0 0 1999852069 2999771259 0 0 999888909 999957106 999825478 999994784 1000000000 0 0 1000000000 0 1999948542 0 1999956758 0 1999826556 2000000000 0 0 999912956 0 999868343 999875042 0 0 1000000000 0 999977186 0 1000000000 999844195 999996954 1000000000 0 0 1999820573 999851987 0 3000000000 1999801825 1000000000 1999877754 999986196 0 0 0 1000000000 1999936058 1999916589 1999792072 999900067 1999976610 0 1000000000 1000000000 2999864576 1000000000 1000000000 3999551567 1000000000 1999669389 0 1999889981 1999740266 1000000000 999863629 0 999981669 1999783561 3000000000 0 3999873582 0 1000000000 0 0 1000000000 1000000000 0 1999801905 1000000000 1000000000 1000000000 1999833373 2999843200 1000000000 0 999861334 2999761523 2000000000 1000000000 0 1999855327 0 0 2999904743 2999788119 3000000000 1000000000 2000000000 999960164 1999809815 0 999856339 0 1999827316 0 1000000000 999868515 0 1000000000 1000000000 1000000000 1000000000 0 1000000000 0 1999827730 999996297 999891295 2000000000 3999661107 0 1999823938 0 3000000000 1999985781 1000000000 999845236 0 0 0 0 0 999832419 0 0 3999967763 1000000000 0 0 0 3000000000 0 1000000000 0 1000000000 2000000000 999906530 0 0 0 1000000000 0 1000000000 0 1000000000 999962760 1000000000 0 1999758487 1000000000 0 3999850875 0 1000000000 1000000000 0 0 999926678 1000000000 0 1000000000 999892554 0 1000000000 999936397 1000000000 0 1999955554 999938275 1000000000 999991265 0 1000000000 999927355 1000000000 0 2999632230 0 999988196 1000000000 0 0 1999969973 1000000000 1999946673 999916848 999959588 1999835037 1999873583 0 999838705 1999795186 2000000000 0 1999806820 0 0 0 999905141 1000000000 1999833525 0 0 1000000000 1000000000 999822217 1000000000 0 999823377 2000000000 0 0 0 0 2999904136 4999864247 0 999866391 0 1999848680 0 1000000000 1000000000 2000000000 2999956164 999841166 1999803796 3999834196 999806199 999883695 999883553 999909450 999830359 1999794205 1999904416 2000000000 1000000000 1000000000 999828097 2000000000 1000000000 0 999828370 1000000000 999920667 1999889854 2000000000 0 0 1000000000 0 1999874514 999878642 999978582 0 0 0 0 3999772003 1999763085 1999911814 0 1000000000 1000000000 2000000000 2000000000 0 1000000000 0 2000000000 1000000000 1999912954 0 999971139 0 1999879775 0 0 0 0 0 0 0 0 0 1999942525 999958759 0 2999820183 1000000000 1000000000 1999904377 1999949021 999828253 1000000000 2000000000 2999842805 999875958 0 1000000000 999952601 0 1999916360 0 0 1000000000 2999843861 0 0 0 0 0 2000000000 1000000000 3999898176 999989202 999987924 0 0 0 0 2999981003 999969807 999901578 0 1000000000 0 1000000000 2999930822 0 1000000000 0 2999956367 2000000000 0 0 0 0 0 1999817140 999893907 1000000000 0 0 0 1999906269 1000000000 999988123 999969164 2999933294 0 1000000000 0 1000000000 1000000000 999819755 0 1000000000 1000000000 0 1000000000 1000000000 1000000000 999943698 4999904312 1999623313 2000000000 0 1999992840 3999549062 0 2000000000 0 1000000000 1999929196 999889538 1999945617 999956316 0 1000000000 3999821330 0 1000000000 0 1000000000 999956866 1999854136 1999908259 1999733757 1999998946 1000000000 0 1999830031 1000000000 999825406 0 1000000000 2999949140 0 2999854518 999933214 0 999861025 0 1999709641 0 999895679 1999705164 2999747686 0 0 0 1999957820 0 0 0 0 1000000000 1999920136 1000000000 1999961215 0 1000000000 0 0 0 1999827887 1000000000 1000000000 1000000000 1999922807 1999877962 999881649 0 1000000000 999870867 1000000000 0 1999660332 2000000000 1999884834 1000000000 1000000000 1000000000 1000000000 999807866 2000000000 1000000000 0 0 1999742200 999877851 1000000000 2999939871 2999912987 1999841460 0 0 0 0 3999873714 999833863 999949258 1999929338 0 0 1999935196 1999834094 1999955081 999870471 1000000000 0 0 1000000000 0 0 0 1000000000 2999916566 3999918882 1000000000 1999899174 999945066 999802539 2000000000 999927234 999967662 999809250 2999968386 2000000000 0 2000000000 1000000000 1000000000 999835742 2000000000 0 0 1000000000 0 0 999894380 0 1000000000 0 3000000000 1999888813 1999823362 1999938300 2999866832 1999832493 1000000000 1999865326 2999878171 999838382 2000000000 999952903 999886094 1999803866 4999679429 1000000000 0 2999776804 0 0 999909015 0 999830819 0 999998340 0 0 0 1000000000 0 0 0 1999992718 1000000000 0 2999792640 0 999927725 1000000000 0 0 0 1000000000 1000000000 1999800414 1000000000 1999884565 999823546 0 999921259 2000000000 0 0 2999779851 0 0 0 999873810 1000000000 1000000000 0 1000000000 999986553 0 1000000000 999862178 1999784109 999994060 1000000000 0 1000000000 0 0 999900731 0 0 2000000000 999875787 2000000000 2999840944 1000000000 999832831 999934120 2000000000 1000000000 0 0 2999991292 0 0 1000000000 1000000000 1000000000 999826922 1999818589 1000000000 999848528 1999976488 999898057 0 2000000000 3999967812 1000000000 999863302 0 2999657874 1999861171 0 1000000000 0 1999853866 0 0 1999851527 0 1000000000 999985395 2000000000 1999957010 1000000000 2000000000 0 1999726317 0 0 0 2999845303 3000000000 0 0 0 0 1000000000 1999805331 999899424 1000000000 0 0 1999841231 999930754 1000000000 1000000000 999922461 0 1000000000 0 2000000000 1999811112 0 0 1999989411 999924099 1000000000 0 0 0 1000000000 999995843 0 1000000000 1000000000 1999876252 0 1000000000 3999892208 999969609 999896755 0 1000000000 999915819 1999917053 1999789750 1000000000 0 3999908868 2000000000 1999949251 1000000000 2000000000 1999933368 0 0 1000000000 1000000000 2000000000 1999855098 999894265 999918017 2999715050 0 0 3000000000 2999847979 0 1999838766 1000000000 999997721 0 0 999875614 0 1000000000 0 0 999826155 1999813747 1000000000 0 2999722442 999920316 0 0 999841731 1000000000 2999585637 0 2999595724 0 999994171 1999783963 1999815345 999997783 1000000000 0 2999879701 0 1000000000 999998512 0 0 999971851 0 0 999826892 0 1000000000 1000000000 0 999812225 1000000000 2000000000 1000000000 999913306 999943608 1999942633 2000000000 1000000000 1000000000 999962185 0 999879532 2000000000 1999857290 999959159 0 999807400 1000000000 1000000000 999964098 1000000000 5999556808 0 1000000000 1999983110 1999980157 999872647 0 0 0 1000000000 0 2000000000 2999832862 1000000000 2999766759 1000000000 1999760253 999812172 1000000000 2999833583 2999811821 999932327 999901135 2999957803 0 1000000000 999895242 1000000000 1000000000 0 0 999923890 0 999857506 3000000000 0 1999874421 999915094 999920014 0 2999695942 1999898897 0 999844977 0 3999911030 1000000000 0 1000000000 1999812644 1999931639 1999809363 0 1000000000 1999768565 0 1000000000 0 0 999950022 1000000000 0 1000000000 1000000000 0 0 1000000000 999933158 0 1999926128 0 2000000000 0 0 0 0 0 1999815514 1999796653 1999843471 0 2999821362 2000000000 0 0 999826729 1000000000 0 1999725432 1999851318 1000000000 2000000000 0 2999925059 0 999915694 1000000000 2000000000 0 999941293 0 1999905341 3000000000 1000000000 0 1999945064 2000000000 999928608 1000000000 0 0 1999820921 999978919 0 0 999856282 2000000000 0 999827606 0 3000000000 0 0 3000000000 0 1999857957 0 0 999864699 999842536 1999963854 0 999843195 1999993866 1999897788 999896564 0 0 1000000000 0 0 999934142 1999979577 1999869171 0 1999971464 0 999883490 1000000000 1000000000 999802225 2000000000 2999780012 999800311 0 999801220 2999774900 1000000000 1000000000 1000000000 0 3999621383 2999760054 2999814122 2999871897 999901131 2999748854 0 1999698369 0 1999840107 0 1000000000 2000000000 2999836357 1999822072 2000000000 999888472 0 1999908869 0 1000000000 1000000000 0 0 1999791032 1000000000 1000000000 0 999871012 0 2999669539 0 2000000000 1000000000 999848116 3999572275 999996642 2999774336 0 1000000000 999942975 0 0 999968410 2999812611 5999624910 0 999897006 999823624 0 999842254 0 1000000000 0 0 0 999850852 0 2999943646 1000000000 2999861106 2999776754 0 999932591 1999993709 0 999835847 2000000000 0 1000000000 2999770431 1000000000 999813248 2999950059 1000000000 1000000000 0 0 1999927100 1000000000 0 2000000000 1000000000 2000000000 0 1000000000 1000000000 999918714 999859288 2999832403 0 0 1000000000 0 1999801372 999848464 0 2999879259 0 999933575 0 1000000000 999815507 999962111 0 0 1000000000 3000000000 0 999917780 0 2000000000 0 999848784 1999707501 999839369 1999980749 2999789528 1000000000 1000000000 1000000000 2000000000 0 0 0 999945795 999936726 1999911529 1000000000 999924340 2999905679 0 1000000000 1000000000 0 1999707609 1999796216 0 0 1000000000 1000000000 0 0 1999935749 0 0 1999753079 999876057 3999847857 0 1000000000 1000000000 0 0 999993034 0 0 0 0 1999904292 999814080 0 0 0 2000000000 0 999974310 1999801931 0 2999876695 1999979050 1000000000 1000000000 1999828936 0 0 1000000000 1000000000 0 999808738 0 2999873983 999876878 1000000000 0 1999886794 0 1999857971 0 0 1999954631 1999984037 999954227 3000000000 999809874 3999869992 1999823717 999833823 0 2000000000 1999725613 1999838339 1000000000 999987196 3000000000 0 0 0 0 999897947 1000000000 1000000000 0 1000000000 1000000000 0 0 1999891433 1999898900 2000000000 0 2000000000 0 999921577 3000000000 2999886153 1999817610 3999889285 0 1999858190 1999967124 1000000000 0 1999695673 1000000000 1000000000 0 1000000000 999937584 1000000000 2999832402 1999834229 1999779928 0 0 999965502 999955867 0 0 2999973336 0 1000000000 0 999840511 0 0 999873663 2999850365 4999932410 1999846774 0 1000000000 0 0 0 1999713917 999831706 1000000000 0 0 1000000000 1000000000 1000000000 0 999953026 1000000000 0 1000000000 1000000000 1999778554 2999769522 999937536 2999807185 1999973082 1000000000 1000000000 0 0 0 0 0 1999848411 0 0 0 2999942046 2000000000 1000000000 0 1999856747 999829640 999941132 1000000000 1000000000 1999930208 2000000000 1999956695 999889886 999968898 999984638 2000000000 1000000000 0 1999825134 1000000000 0 0 2999688782 0 0 1999984589 999880155 2000000000 2000000000 1999841342 999984416 0 0 1000000000 2000000000 0 999820345 1000000000 1999765549 999945046 999834720 0 999986270 999801585 1999859930 1000000000 1000000000 0 0 0 999883561 1000000000 1999866984 0 0 1000000000 0 1000000000 1000000000 2000000000 1999810433 1000000000 0 1999998533 2000000000 2999864973 0 2000000000 0 1999882278 0 999806976 999957776 2999735972 3000000000 0 1000000000 4999708973 999953992 0 0 1999852758 1999911497 999949434 0 999820051 0 2999678867 0 0 0 3999919330 1999833596 1000000000 1000000000 1000000000 0 0 999956956 1999810643 0 0 0 0 0 999823528 999823424 0 0 999888567 1000000000 1999926985 999980637 999964591 0 999936667 0 1000000000 1000000000 2000000000 0 0 0 0 999803007 2999900884 3000000000 1000000000 0 1000000000 0 0 1999921534 1999951439 999900484 1000000000 1000000000 1000000000 999881856 0 1999937904 2000000000 0 1000000000 999938912 2000000000 0 0 1000000000 1000000000 2000000000 999867575 1000000000 999816827 0 0 1000000000 0 0 1000000000 1000000000 1999869278 0 1999838184 1999900465 0 999893953 1000000000 0 2999835383 0 2999674152 1000000000 1999902517 999953287 999879864 2999847773 0 1000000000 999896754 0 0 0 0 0 0 999883443 1000000000 0 999960464 0 0 999875112 1999882684 1000000000 1999835770 1000000000 999824816 0 0 2999679721 0 999836099 3999628406 1000000000 1000000000 0 999927482 2999414013 1999824391 1000000000 0 0 0 0 2000000000 1000000000 0 999817992 1000000000 999809215 1999889336 1000000000 0 1999770419 2999773920 2000000000 0 999975655 1999944466 1000000000 1000000000 999803504 1999965195 0 999878613 999885029 0 0 1999895183 999954463 1999988542 1999922832 0 0 0 1000000000 0 999896324 999875988 0 0 2999858714 4000000000 999958791 0 0 999956382 0 1999956347 0 2000000000 0 0 0 999893816 1000000000 0 0 1000000000 1999916934 3999600227 0 0 0 2999903508 999919949 0 1000000000 1000000000 1999943897 1000000000 1000000000 999864115 999836393 1000000000 0 1000000000 3999839954 999932234 1000000000 999981848 0 1000000000 999832860 1000000000 2000000000 0 0 2999820367 0 2999546610 0 2000000000 2000000000 1000000000 999918702 999909788 1000000000 999957004 2000000000 0 999838212 999914986 999840727 2000000000 0 1999827381 1000000000 2999937947 2999834294 0 0 1999810378 999902414 2999920827 2999729995 0 0 1000000000 1999826575 0 999951264 1999847247 0 1000000000 0 1999962184 0 999907459 0 999847140 1000000000 999993979 2999833989 1000000000 0 1000000000 0 0 2999660275 0 0 1999801344 0 1999766247 0 1000000000 0 1999944392 1000000000 1000000000 999977258 2999772068 999875583 0 999808530 999830696 0 1000000000 1999755670 0 1000000000 1999847735 1000000000 999897853 3999883929 999967881 999853153 1000000000 0 999807822 2000000000 0 999846440 0 0 999866622 0 3999895844 1999956185 0 2999960276 0 999861646 999872046 1000000000 2999940846 2999768308 2000000000 0 2999787339 1999887334 2000000000 1000000000 0 1999919331 1000000000 999944943 999920617 1000000000 999826252 2999690220 999921703 1999880878 999965260 1999968530 1999921208 0 1000000000 1000000000 1999970708 0 1000000000 0 2999998747 999976859 999891853 0 1000000000 0 0 1000000000 2999869295 999939240 999983595 0 1999988914 1000000000 0 1000000000 999933981 2999734895 0 2999846537 1000000000 0 2000000000 1000000000 0 1000000000 0 1000000000 0 1999901071 1999936416 1000000000 1000000000 3000000000 1999976042 3999731050 0 2000000000 3000000000 1000000000 999865758 1999998547 999890897 3000000000 0 2999872422 2999796059 1000000000 999942433 0 999907556 1000000000 999907670 0 1999810438 999948153 1000000000 999942211 999856136 999835630 0 999914463 0 999813974 0 0 999968052 999846732 0 0 2000000000 2999694218 1999769409 0 0 1000000000 1999778827 0 999837896 0 999828014 999911127 0 0 2000000000 999960640 0 1000000000 1000000000 5999674660 0 999906804 1000000000 999969345 1000000000 3000000000 999872920 1000000000 0 1999963945 0 1000000000 999871833 0 1999800981 0 0 1999872847 999874964 1000000000 1999869188 1999923040 0 1000000000 0 1999888492 0 999965683 1000000000 0 999838559 0 0 0 999964093 2999862621 1000000000 999964985 999983045 0 999936087 0 1999680160 0 0 1000000000 1999974141 1000000000 999950622 1999716900 999847670 1999962636 2999960122 2999958887 1000000000 1999912702 1000000000 1000000000 0 0 1000000000 0 0 0 999838269 999825873 1000000000 0 1999835294 0 999920140 1999996156 0 2000000000 0 0 999910321 1000000000 999999697 1000000000 999939821 1999997364 1000000000 999838053 999931780 1000000000 1000000000 999882920 999998869 1000000000 0 999826914 999985399 1000000000 999951894 0 1000000000 1999917335 1000000000 0 0 1999995264 0 2999774752 999821761 2000000000 2999663119 999985632 999819796 1000000000 0 1999878344 0 1000000000 1000000000 1999809692 0 1000000000 1000000000 2999915715 0 1999787135 1000000000 999818984 1999908408 0 0 0 1000000000 999840085 1000000000 1999985641 1000000000 0 999837838 999943342 0 0 0 1999795453 999848624 1999832046 1999632070 2000000000 2999668263 1000000000 1000000000 1000000000 0 999934182 999902252 0 0 0 0 1999829962 999920109 0 0 1999766611 0 0 0 0 2999644868 999919292 3000000000 0 999897833 2000000000 1000000000 1000000000 0 0 0 2000000000 1000000000 999846053 0 1999713654 2999850211 0 1999861644 0 1000000000 0 0 999894168 0 1000000000 999921497 1000000000 1000000000 0 2999952457 1000000000 0 0 0 0 1000000000 2000000000 0 999856830 1000000000 0 1999909630 1000000000 1999871909 0 999913494 1999965844 1999943598 0 1999808054 0 1999830194 0 1999807330 1000000000 999900939 999879257 1000000000 1999868335 1000000000 0 1000000000 2999795937 999931992 1000000000 1999805239 2999721640 0 0 0 1000000000 1999829935 0 0 999967602 0 1000000000 1000000000 0 1999996525 0 4999860632 0 0 1000000000 1999843736 999998920 0 2000000000 0 1999742243 999910447 1999778041 2999837182 999953470 999811569 1000000000 999872902 999914383 2000000000 999876052 2999812360 0 1000000000 0 0 1999823908 999971411 2000000000 0 2999720629 0 999844916 2999807035 3999924284 2000000000 1000000000 0 1000000000 2999700510 0 0 0 1000000000 0 0 0 0 1000000000 999988730 2999693610 1999856102 1000000000 1000000000 1000000000 0 0 2999776161 0 0 999905263 0 1000000000 0 0 999972337 999924781 0 0 3999910947 0 2999817221 999802703 999813943 0 0 1999979091 999979205 999924132 1999807206 0 1999839055 0 0 1000000000 1000000000 0 0 1000000000 1000000000 0 999837017 0 0 999975659 1999749672 2000000000 0 0 1999992631 0 0 1999690168 0 0 0 0 1000000000 0 0 999811452 1000000000 1000000000 0 1000000000 0 0 1000000000 1999849838 1000000000 0 0 1999966628 2000000000 1999985653 1999813634 999827277 1000000000 2999928730 2000000000 0 0 999909424 0 999810983 2999593945 999989975 1000000000 1999966341 0 1999808107 999926182 0 0 0 1000000000 0 2999993929 0 0 2000000000 999934819 1000000000 999993219 0 1999955532 2999796528 1999884629 999953715 999873719 0 4999821695 1999652933 1999928674 0 1999874221 999938584 999932977 0 0 999837730 1999885292 0 999959113 1999967815 1999875582 1000000000 1000000000 999934094 0 999983298 1999794462 3999988450 0 0 0 3999858357 1999841158 1000000000 1000000000 0 0 1000000000 0 2999727851 2000000000 1000000000 0 2000000000 1000000000 0 0 0 2000000000 999944214 999814413 999897332 0 1000000000 0 0 0 999970978 0 0 2000000000 1000000000 1000000000 1999856080 999841195 0 0 0 1999955770 2999879184 999835311 1999944392 1999911355 2999821646 0 2999859517 0 1000000000 999928166 999982430 0 1999841022 0 3999662724 1999871848 0 1000000000 2000000000 1000000000 0 1000000000 999844019 1999761225 999898668 999847675 2999874498 999971971 0 0 999938061 0 2000000000 999844030 0 2999894186 1000000000 2999934881 0 0 1999730066 0 0 0 0 2999865482 0 999943759 1000000000 0 0 0 1000000000 0 0 1000000000 2999910990 999919976 999946290 999889047 2999831803 2999944291 0 1999648684 0 1000000000 1999832861 0 2999828344 1999986998 1000000000 1000000000 2000000000 0 0 999926575 0 2999845124 1999725812 1999837104 999875600 1999811476 1999945528 1000000000 999813653 999976318 0 999925263 2000000000 0 0 0 1999973511 1999860649 0 3999934406 1999835992 1000000000 2999816801 0 0 1999995607 0 999830786 0 0 1000000000 1000000000 1999908199 999852288 1999947506 2999958976 1999927987 1999934319 0 1000000000 0 0 2999762898 1000000000 0 1000000000 1999925069 999932335 0 999898481 0 0 0 0 0 999942845 1000000000 1000000000 0 3999743133 0 1000000000 999960784 0 0 999859307 0 1000000000 0 1999794416 1000000000 3000000000 0 0 0 999918916 0 0 1000000000 0 0 999933412 0 0 1000000000 1000000000 0 0 1000000000 0 1999819658 1000000000 1999665489 0 1999994915 2000000000 1000000000 0 0 0 0 1000000000 1000000000 0 999862588 2999637003 1000000000 0 0 0 0 999950305 1999719437 2000000000 1000000000 0 3999932131 1999827152 1000000000 2999847449 999821728 0 3999833004 1000000000 0 999887205 1000000000 1999835591 0 1999906999 3999949508 1999838589 1999907845 0 2000000000 1999741038 2999789222 2000000000 1000000000 999834249 0 2000000000 999832180 0 1999832690 1000000000 999996537 999885259 3000000000 999920876 0 1999826367 1999684841 1999947635 999801948 2999769852 0 1000000000 0 0 999885353 1000000000 0 0 0 0 1999813232 2999893366 0 999935218 0 1000000000 0 999837531 1000000000 0 1000000000 999803175 0 4999606361 1000000000 0 1000000000 1000000000 1000000000 0 0 2999657549 1999901238 1000000000 0 2000000000 1000000000 1999657703 0 1999851803 999985310 999915614 1999955662 999983189 1000000000 1999880194 2999862159 999900021 1999932842 2000000000 0 0 1999813748 0 1000000000 0 1000000000 999918689 999891557 1999968374 999860222 1000000000 0 2000000000 999838083 1000000000 1000000000 999974500 1000000000 0 1999904481 1999962822 1000000000 1999822629 999946047 3999931243 1000000000 0 2000000000 999995029 1000000000 0 1999921789 1999835795 1999754284 2999842305 0 999987982 1999876527 1000000000 1000000000 1999823311 1000000000 1999853048 0 0 0 1000000000 0 999964925 1000000000 0 1000000000 999967890 0 0 2999734393 0 999969674 0 2999721370 1000000000 2000000000 1999899322 0 1999669896 2000000000 1999806342 0 1999941875 0 999977180 0 1000000000 0 1000000000 0 1999849982 0 0 1000000000 2999852794 0 0 1000000000 1999929924 3000000000 0 999915071 1999844465 0 3000000000 0 999900559 0 999896384 1999929149 0 999917646 999963528 0 0 0 0 0 999933433 0 0 3999936204 0 1000000000 1000000000 1999802446 1000000000 0 999980723 0 1000000000 0 1000000000 0 1999984302 999825612 0 1000000000 0 1000000000 0 1999828568 1000000000 999891225 0 0 999957841 0 999948914 999908872 0 0 1000000000 3999646607 0 999955074 4000000000 3000000000 1999986577 0 0 1000000000 0 999822292 0 1999993516 1000000000 0 0 0 3000000000 0 999994476 1999700311 1999882108 0 0 0 0 0 0 1000000000 999860987 1999839441 999947219 999809593 1999838796 1000000000 1000000000 0 1999919260 999842941 999946435 1999891612 0 3000000000 999881020 999833138 2999713217 2000000000 1999866587 0 0 1000000000 999960056 1000000000 0 0 1000000000 0 999825139 0 0 999874434 1000000000 999849050 1000000000 1000000000 1999940815 1999942036 999900490 1000000000 999952676 1999710623 0 0 0 1999960493 999994504 999893697 0 0 999808864 999983874 0 1000000000 1999889165 0 1000000000 0 3000000000 1999833635 999928137 1999880972 2999676532 1999806803 0 0 999983796 1000000000 0 0 0 0 1999941443 0 999834847 3000000000 1000000000 1000000000 1000000000 999981074 999937221 0 1999716191 1000000000 1000000000 999802902 999935232 2999817301 1999951286 1000000000 3000000000 999964452 0 0 999992892 0 999970477 2999623535 1999834993 0 999846982 3000000000 1000000000 999961937 1000000000 0 0 1999810316 1999997201 0 0 1999929656 1999661402 3999786014 0 1999722361 999948849 0 1999976795 1000000000 1000000000 0 0 1999870167 999939247 1000000000 1000000000 1000000000 999997996 2000000000 0 0 999901250 0 999908370 1999824924 999861671 2999936166 1000000000 1999747946 0 999960354 999968137 0 1999883155 0 2999947315 2000000000 999826979 1999911006 0 999912847 0 2000000000 0 1000000000 0 1000000000 0 0 0 1000000000 2999740014 0 0 0 0 999841661 1000000000 999930501 999869057 0 0 0 0 0 1000000000 999916046 2999947192 2999902555 1000000000 1999705565 0 2000000000 999804396 1000000000 0 1000000000 1999843094 999956861 0 2000000000 1000000000 2000000000 0 0 1000000000 0 0 0 1000000000 0 0 2000000000 2000000000 2000000000 3999889447 0 0 1000000000 1999928838 999967512 1000000000 0 2999933772 0 2000000000 1000000000 1000000000 2999860287 0 0 999963035 0 999827149 0 2999743990 0 0 999874580 2999952011 0 1999991433 2000000000 0 1000000000 1999829396 2999693260 1000000000 0 1000000000 1000000000 0 2000000000 1000000000 999957548 2000000000 1000000000 999948953 1000000000 999876876 0 0 0 0 1000000000 0 0 0 0 2000000000 2000000000 0 0 0 999845163 1000000000 1999848947 1000000000 1000000000 3999914960 1000000000 1999822960 2000000000 1000000000 1999978405 1999763582 0 999904928 1000000000 0 0 2999838247 1000000000 0 1000000000 0 0 2999817599 0 999913431 2000000000 0 1000000000 999940777 2000000000 0 0 1999918799 1999845970 0 999957394 1999898445 0 1999902016 1000000000 1000000000 0 0 0 2999828430 3999809072 3999875048 2999856832 0 1999842192 0 0 0 0 0 999998348 2000000000 1000000000 0 0 1000000000 0 1000000000 1000000000 0 1999860884 0 0 1000000000 999942571 0 999970006 0 1000000000 1999854050 1000000000 0 4000000000 0 999916599 999914107 999983067 0 0 1000000000 999882998 0 2999751946 0 999907987 1000000000 0 0 0 1000000000 999881068 999988040 2999981056 1999946599 1000000000 999901980 2999787313 1000000000 0 999805834 0 0 1999841359 999989331 0 0 0 0 2000000000 1999777006 1999932621 999827294 1000000000 2999937929 0 999847301 2999813371 0 0 0 0 0 3999764156 2000000000 999869562 1000000000 0 0 1000000000 0 999921499 0 0 2999731494 1000000000 999922958 999885313 1999924769 0 0 0 999986963 1000000000 2999947232 1000000000 1000000000 1000000000 999857712 1999958000 0 0 1000000000 0 1999966185 0 3999912922 1000000000 0 1000000000 1000000000 1000000000 1999952050 0 1000000000 0 0 0 0 0 0 1000000000 0 1999739083 0 999940486 999805532 0 2000000000 0 0 0 0 0 999870550 0 999855884 1999859973 0 1999872054 1000000000 0 2999961465 999851367 0 0 0 0 0 1999800227 0 1999998937 0 0 999938576 1999909928 0 1999861200 0 1000000000 999839266 999932266 0 1000000000 2000000000 1000000000 1999830376 0 1000000000 0 1999833820 2000000000 0 1000000000 0 1000000000 999857766 999837574 0 1000000000 0 2999849925 999908001 1999891754 0 1999849067 1999818038 1000000000 999976993 1000000000 1999935726 999856361 0 0 0 999802536 999856094 0 0 1000000000 2000000000 0 2999734794 999902137 2000000000 0 0 0 1000000000 1000000000 0 999923590 999918063 999812122 0 0 2999854217 0 1000000000 1000000000 1999816401 999804573 1000000000 0 999890711 1000000000 1000000000 0 0 1999758616 1999757361 2000000000 0 0 2000000000 0 1999779499 1000000000 2999869058 0 1999841829 999945104 999985021 0 0 1000000000 0 0 1000000000 1999905575 1999929633 2000000000 2999812391 999803285 0 1000000000 2999739837 1000000000 999895483 0 0 1999830504 2000000000 0 0 1999993681 1000000000 999859759 999861380 0 1000000000 0 0 0 0 0 0 0 3999870463 0 2999659795 0 0 0 1000000000 0 0 999929486 1999815699 1999970018 0 0 1999841967 1000000000 0 1000000000 1000000000 1000000000 0 1000000000 1999869430 1000000000 999956074 0 1999994419 1000000000 2000000000 2999842961 3999902403 1000000000 0 1000000000 1000000000 1999948907 999808653 0 1999894253 2999806547 999818304 0 999966177 2999808859 2999917822 2000000000 1000000000 1000000000 1000000000 1000000000 1000000000 999830097 0 0 1999815798 0 1000000000 1000000000 0 1000000000 2999792770 1999943696 0 0 1000000000 3999569881 2999891612 1999750105 0 1000000000 1000000000 1000000000 0 999891987 1000000000 0 1000000000 1000000000 2999887110 1000000000 0 1999956588 1999963618 1000000000 0 1999915260 1000000000 0 1000000000 1000000000 1000000000 1999971019 1000000000 999930550 0 2000000000 0 2000000000 1000000000 999943572 1000000000 2999702241 1000000000 0 0 999986149 1999798470 0 1000000000 2000000000 0 3999736976 1000000000 999890345 1000000000 0 2999624974 2999777309 999875860 0 1999886961 999946452 0 0 2999917575 1999989749 0 0 999841882 999907671 2000000000 0 0 999938863 1000000000 1999914101 999960106 0 2999837096 1000000000 0 1000000000 999950763 0 1000000000 999937430 0 999833303 0 0 999949391 0 999926256 999936624 1000000000 2000000000 999810305 0 3999893489 1999994468 0 2999900574 1000000000 1999822623 0 1000000000 0 1000000000 2999891624 0 0 1999724553 2999804308 0 999808428 1999890985 999810381 0 1000000000 0 0 999970311 2999871177 0 0 0 2999886133 0 0 1999994856 2000000000 0 0 0 0 999965092 0 0 999979916 0 999887659 0 1000000000 999879121 999879281 1000000000 1000000000 0 1999951600 999927583 3999943776 999912892 0 0 2999855610 1999894289 0 1999928314 0 0 1999866904 0 0 0 1000000000 0 1000000000 0 0 0 999842188 1000000000 1999870608 0 1000000000 0 0 999938616 1999842138 2000000000 999884053 1000000000 2000000000 1000000000 0 1000000000 999871567 999954517 1000000000 999850941 0 2999883099 0 1000000000 0 0 0 1000000000 0 1000000000 1999841086 0 1000000000 0 0 0 0 0 1999975821 1999889760 0 1999942787 0 999946607 0 0 0 1000000000 0 0 1000000000 0 999868292 1000000000 0 1999902902 0 1000000000 1000000000 999854292 999944653 0 0 0 0 1000000000 0 0 1000000000 999818788 1000000000 0 1000000000 0 999832576 0 0 999872870 1999826950 0 2000000000 2999853329 999901383 0 999909932 0 1000000000 1000000000 1999823065 2999773326 2000000000 1999752295 1000000000 0 2999743950 0 1000000000 999823013 1000000000 2999738377 1999988068 0 2000000000 0 2999960732 2999866017 1999927986 999881793 999932945 1000000000 0 0 999806415 2999972381 2999988052 1999667436 1999847365 1999728419 1999910332 1999847400 0 0 1999684934 1000000000 0 1000000000 0 1000000000 1999949330 1999836797 1999866516 2999558244 1999868193 2000000000 999908276 2999808009 999865058 1999838958 999818716 0 0 0 1999844828 999951711 0 0 1000000000 1999841232 999942483 1999851005 0 2000000000 1999941767 999952464 999962502 1999988108 999940866 999836892 999988042 0 0 1000000000 1000000000 0 1000000000 2999672620 2000000000 0 1000000000 999944047 999999296 2000000000 2000000000 999942621 1999860428 0 0 2999817530 0 1999898762 999873938 999989989 999811178 999807198 0 0 0 0 999936606 2000000000 999828129 0 1000000000 2000000000 999901232 2000000000 0 1000000000 999993934 999910268 0 0 999930737 1000000000 2999893977 999954777 1000000000 0 1999882099 1999897417 0 0 999942982 2000000000 2999814029 0 999807805 1000000000 1999823887 1000000000 0 0 999988200 1999857569 0 2000000000 999850731 999973206 2000000000 0 2999803338 1000000000 1000000000 0 0 0 2000000000 0 1000000000 0 999943745 1999962106 0 0 0 3000000000 1000000000 1999989240 1000000000 0 0 2999817199 1000000000 1999689233 0 999878308 1000000000 0 0 999832735 1000000000 0 0 0 1000000000 1000000000 2000000000 1000000000 0 0 1000000000 0 1000000000 1000000000 999966925 2000000000 0 0 0 999901371 0 1000000000 1000000000 1000000000 999993670 999948212 2000000000 999851720 1999969958 0 2999998582 999935486 999835054 999890932 1000000000 0 0 0 0 1000000000 999970825 999913573 2000000000 999831762 999875520 0 1999892476 0 1999865278 2999698551 0 1000000000 0 1000000000 999907062 999980096 1999836216 0 4999577608 4999654255 999885650 1999816095 0 2999569925 3999488660 1999829994 0 999822341 1999837261 999838103 1999858791 1999856579 0 0 0 1999955496 0 1000000000 1000000000 0 0 0 0 2000000000 0 3999687846 0 0 1999810775 999886459 2000000000 2999726497 1999827343 0 3999659323 999889635 0 999996803 0 1000000000 0 1000000000 0 1999909137 0 0 0 1999799734 0 1999965729 1000000000 1000000000 999974499 999809171 1000000000 0 1999912544 1999922688 2999690459 999891312 1000000000 0 1999964311 0 1999819365 1999965182 0 999921602 0 2999817966 0 2999560358 1000000000 0 0 0 0 0 999901260 0 0 3999996963 0 999898096 2000000000 1000000000 1000000000 0 1000000000 1000000000 999990211 0 2000000000 0 999814246 0 0 1000000000 1000000000 1000000000 1999878267 999968592 0 2999778961 0 0 1000000000 999953241 0 0 999886252 0 1000000000 0 1000000000 1000000000 0 3999767713 1000000000 1000000000 1000000000 999939870 0 999964754 0 2999652278 0 999842960 0 1000000000 0 1999988089 2999778884 999909660 1999786040 1000000000 999872752 0 2000000000 1000000000 0 1000000000 0 0 2000000000 0 2999784530 999815942 1000000000 1999896302 0 0 1999958694 0 999899482 999917876 0 0 2999789950 999836382 2000000000 0 1999752292 999827053 999914510 0 3999988121 999819095 999938843 0 1999948707 1000000000 0 0 0 1000000000 1000000000 0 1000000000 0 1000000000 0 0 1000000000 0 2000000000 1000000000 1000000000 2999906596 0 2999908415 1000000000 999976424 1000000000 1999855586 0 999823360 1000000000 999901895 1000000000 2999748399 0 1000000000 999834577 999834338 0 999879716 2999963377 2999796162 1000000000 2000000000 2000000000 999892631 1000000000 1000000000 0 1000000000 2999877517 999854545 1999910540 1000000000 2000000000 999931329 0 999994343 4000000000 999921530 999809349 999835928 2000000000 999973037 999925423 0 1000000000 0 999896851 0 1000000000 0 0 0 999914253 1999843063 0 0 1000000000 1000000000 0 0 1999694072 0 0 0 2000000000 0 0 0 1000000000 2999879669 0 999875214 2999730769 1000000000 1000000000 1999799253 1999995834 999889170 1999838175 1000000000 0 1000000000 0 999971403 999936549 1000000000 0 999865065 1999969341 0 1000000000 0 2999906782 1999883275 0 999964896 0 0 0 1000000000 1999843327 0 1000000000 0 0 1000000000 0 0 1999843803 0 1000000000 999918893 1000000000 0 0 0 999907502 0 0 0 2999997408 999926512 999941463 999896944 0 1999948582 999970135 3000000000 0 999874268 1999916675 0 1999939592 0 1000000000 999961620 1000000000 1000000000 0 0 0 1999811246 3999804306 1999897459 0 1999837964 2999881132 999961324 999812689 1999819546 1000000000 0 0 2999828705 0 999891109 1000000000 1000000000 0 0 0 1000000000 0 999963138 999828238 2999900518 0 2999779321 2999865529 1000000000 0 1999990122 999819454 0 999807850 1000000000 1999857200 999938008 2000000000 1000000000 999869214 1000000000 999808283 0 0 1000000000 0 0 1999929768 2999823358 1999969800 0 2000000000 999984581 0 2999944176 999961464 1999804016 999802596 0 1999964641 0 1999859008 0 2999847947 1999794463 999998573 999814993 1999899731 1000000000 1999921672 2999700618 1999992574 1000000000 1000000000 0 2000000000 1000000000 1999913202 1999865001 0 0 0 0 1000000000 0 0 4999998378 2000000000 0 0 999851245 999893735 1999854624 1000000000 999887989 0 0 1000000000 999968126 0 1999982558 0 2000000000 999934009 1000000000 0 0 3000000000 3999741300 0 0 1000000000 1000000000 1999906015 1999863598 1000000000 2000000000 999944814 1999880479 0 0 2999900325 0 1999719025 2000000000 0 1000000000 0 0 0 1000000000 0 2999723425 0 0 1000000000 999861922 0 0 1000000000 1000000000 999886928 1999875467 0 0 0 2999950900 1000000000 2000000000 1000000000 1999881409 1999979620 0 1000000000 999936508 0 999951261 999806010 1999908226 0 1000000000 0 0 1000000000 0 2000000000 0 999945598 1999939028 999946112 0 1999951181 4999598760 1999956435 1000000000 2999990572 0 0 1000000000 0 0 999924018 1000000000 1000000000 0 0 0 0 1000000000 0 0 0 1000000000 1999917123 1999873175 0 1000000000 0 0 1000000000 1000000000 0 1999677230 999900850 3999806528 999946583 2000000000 0 1000000000 0 0 999942963 1000000000 1999847549 1999903917 999989822 0 2999687076 0 2000000000 0 1000000000 0 0 1999944473 999880604 1999844485 999814298 1000000000 0 1000000000 0 2999757859 0 1999889519 999832885 999817009 0 1000000000 1999823617 2000000000 1000000000 1999806146 1000000000 0 3999757382 999929060 0 1000000000 2000000000 0 999950916 0 1000000000 0 2000000000 999981316 2000000000 0 0 0 1000000000 1000000000 1999827254 2999932277 1999959667 4000000000 1999969963 999993898 1000000000 0 1999962736 1999860800 0 0 1999828653 999840896 1000000000 1999793367 999863154 2000000000 1000000000 0 1999772390 0 1000000000 999889525 0 999861549 999881267 0 0 1000000000 1000000000 3999733667 0 3999686953 0 1999875240 1999723712 0 0 999982527 999922115 999910870 1000000000 999984408 1000000000 3999867667 3999900804 0 1000000000 0 0 2000000000 0 0 1999812094 1999983875 2999624837 1999908204 0 0 2000000000 0 1999793688 1000000000 999985025 0 0 999890337 0 0 999836024 0 0 1999853948 0 0 2000000000 0 1999880741 2999665411 999837856 999924817 1000000000 999924596 2999807809 999886466 999894942 999981918 1000000000 1000000000 1999887773 0 1000000000 1000000000 1999800526 1999964145 999865984 999925278 2999750451 1999938604 0 0 2000000000 1000000000 1999844807 999995080 0 0 1000000000 999933860 3999766476 0 0 0 1999839981 2999870243 0 1000000000 999989712 0 0 1000000000 1000000000 0 1000000000 0 0 1000000000 0 0 0 1999743965 1000000000 2000000000 0 2999854039 1000000000 1000000000 1999797362 3999784155 0 0 0 0 0 0 999934383 999992019 0 0 0 1000000000 2999706581 1999947420 0 999805636 1000000000 0 0 2999878629 0 999886008 0 0 1000000000 0 999865881 999919757 3999838719 1000000000 0 999955572 999832411 0 0 0 999925079 1000000000 1999834917 0 1000000000 1000000000 0 999850015 0 1000000000 999975179 999840633 0 999981125 0 1000000000 1000000000 1000000000 1999896183 999929502 1999910933 999878517 2999869583 0 0 0 0 999934985 999985455 999831763 1999694825 0 1999931641 0 1999792876 999882827 1000000000 0 1999948257 0 2999913013 1999858524 1999963939 2999987836 1000000000 1999918465 999900427 1999882146 1000000000 2999782827 0 3999675940 999885869 0 0 0 1999656303 1000000000 1000000000 999969379 4999604647 999860052 1999754378 999800769 0 999956352 0 999982257 1999887228 1000000000 0 0 999897323 0 1000000000 999912011 0 0 0 0 0 2999805606 0 0 1000000000 0 0 0 0 0 999812911 1000000000 1999792923 1999896510 2000000000 0 1999847656 0 0 1999743814 3999682044 1999826061 0 999815892 0 1999974917 3999748026 1999845098 999913628 0 1999976153 1999752108 2000000000 1000000000 0 999943902 0 2000000000 999850313 0 1000000000 1999815449 1000000000 0 0 0 0 999963736 0 1000000000 999939446 999890978 0 0 999922413 1999904935 1999807073 0 0 0 999838749 0 2999680407 0 0 0 1000000000 1000000000 0 2000000000 1000000000 2999863998 0 0 0 1000000000 2000000000 2000000000 2000000000 1000000000 1000000000 1000000000 1999657704 1999807887 1999676176 1000000000 0 0 999981981 1999875346 1999744274 1000000000 1000000000 1000000000 1000000000 0 999954942 1999672514 0 2999838116 999959154 0 1999736906 0 999965584 999980182 999825467 999881908 0 999865789 0 0 1000000000 0 0 0 0 1000000000 3999473054 0 0 1999982720 0 1000000000 0 0 1999997511 999848471 2999930720 0 999942775 0 0 999884555 0 1000000000 999817673 2000000000 999813439 1000000000 0 1999960593 1000000000 0 0 0 0 1999957376 0 0 0 1000000000 0 0 999800799 0 999958440 1000000000 0 0 0 0 1000000000 1000000000 0 3000000000 0 1000000000 0 999840377 1000000000 999921820 0 0 999834892 0 2999931636 1000000000 0 999977110 0 999886981 0 1000000000 0 999847797 1999991780 1000000000 0 999807882 1999808628 999941411 0 1999913007 0 0 0 0 0 0 1000000000 2999818658 2000000000 0 0 0 1999997851 999813178 0 999987653 1999832542 999852931 0 0 2999910583 0 1999876530 999955204 999810153 1000000000 999876819 0 0 0 999924860 999816958 0 1999836225 2999873803 1999624996 2999881456 0 0 1000000000 0 3999994729 999903271 999804171 1999991345 999827220 0 999985167 0 999844311 999993518 2000000000 0 1000000000 0 0 0 1000000000 1000000000 0 0 0 0 0 0 1999924920 999831143 0 1999875849 2999842491 0 1000000000 999822928 0 1000000000 3999888762 1999835056 1000000000 0 999899284 1999816560 0 999846285 1000000000 2000000000 0 1000000000 999844259 999927876 0 999871790 3999752886 0 0 0 0 3999758711 1000000000 0 2999805299 0 0 0 999972051 1999959304 0 0 0 0 0 999961015 0 4000000000 2000000000 0 999993776 0 999901462 999824860 0 0 1999976363 1999669665 999850557 999903531 2999524311 1000000000 999802578 0 999988528 2999865340 0 2000000000 0 0 0 0 0 999878596 999880959 2000000000 1999807077 999981438 1999781922 1999841107 2999853091 1999956363 1000000000 0 1999888181 999945706 0 0 1000000000 999986642 0 0 0 1999932138 1999802018 1999940129 999849244 999867610 999971266 999902612 2000000000 999985656 1000000000 999996585 999967069 0 0 1000000000 999828451 0 1999911008 1000000000 2000000000 1999979041 2999900753 1999939208 999994618 1999829528 999958811 999935409 0 1000000000 1000000000 1000000000 0 999814763 0 999980251 1999971378 999817070 1000000000 0 0 3999948983 1000000000 1999810328 2999860945 2000000000 0 2000000000 1999909060 999953658 1000000000 2999824670 999942666 1000000000 0 1999997011 1000000000 3000000000 1999790988 1000000000 1000000000 2999915542 0 1999935706 0 1999937198 0 2999953052 1999987322 999852270 1000000000 999991061 0 2999786164 1000000000 1000000000 1000000000 1999877235 0 2999478069 999944164 999954794 1000000000 0 1000000000 1000000000 0 1999861898 1000000000 0 999844292 0 999999921 1999815085 0 999880743 0 999832952 999934413 0 1000000000 0 0 1999867645 1000000000 0 1000000000 2999746701 1000000000 999809071 3000000000 0 0 0 1999984167 0 2999607131 0 999847317 999887398 2000000000 0 0 1999818260 999856608 0 1000000000 0 0 5000000000 999969185 0 0 0 2999777489 0 999919888 999901588 2000000000 1000000000 4999621795 0 1000000000 999981330 1999864411 0 0 1999821331 1000000000 0 3999596741 0 2000000000 0 999946634 999908732 1999913859 1999651742 2999814294 2999836522 2999856930 999825204 0 3999512000 1999812772 999961714 999866854 1999850222 0 1000000000 1000000000 0 2000000000 2999836288 2000000000 1000000000 999914262 999867021 2999943123 0 1000000000 1000000000 1000000000 2000000000 999819985 1000000000 999995478 2999758397 0 0 1000000000 1999685955 0 999906627 1000000000 2999944971 999982540 3000000000 0 0 1999899027 1000000000 999823841 0 1000000000 1999800046 0 1999919204 0 1000000000 0 0 999924650 1999665691 1000000000 999893242 999930443 1999847812 999940909 0 999875805 0 999877315 1999649787 0 999997928 999939507 1000000000 2999983094 0 0 1999920013 0 0 0 3999726207 999880296 999802437 1000000000 1999944917 999872731 999884270 0 0 999920212 0 999955415 0 1000000000 1000000000 1000000000 1999790380 0 2999870390 0 999830270 1000000000 0 0 2999960999 1000000000 999802630 999960150 1999943876 0 1000000000 2000000000 1999816490 1999999920 1999867238 1000000000 1000000000 0 0 2999563020 1000000000 0 999985588 2000000000 999914588 999923486 1999942784 1999699920 1999982576 2999978466 0 1000000000 0 1000000000 2000000000 999931848 1999900568 1000000000 2000000000 0 2000000000 999946679 2999768454 1999823468 1000000000 0 999864009 0 999828990 0 1999894081 1000000000 999837779 999947766 0 1000000000 2000000000 2000000000 1000000000 0 1000000000 0 3000000000 1000000000 1999977827 0 1000000000 0 0 1999732609 999826474 1000000000 1000000000 0 999957969 1000000000 999837537 1000000000 999884101 2000000000 1000000000 1999906336 999915436 0 1999733571 0 0 0 1999883989 999920896 0 3999855546 1000000000 1999854338 0 1000000000 1000000000 3000000000 2000000000 1000000000 0 1000000000 999925434 2999920448 999961624 0 0 1000000000 2999914634 0 1000000000 999895575 2000000000 1999741603 0 1000000000 0 1000000000 1999976570 0 0 999872439 999802863 3999861541 1000000000 1000000000 2000000000 2000000000 0 0 4999681779 0 1000000000 1999954141 0 999934264 0 1999825312 1000000000 2000000000 1999906903 1999912235 0 0 0 0 1000000000 2000000000 0 1000000000 0 0 1000000000 0 0 2000000000 0 0 1000000000 1000000000 0 1000000000 1000000000 1999911125 2999824493 0 3000000000 0 0 0 1000000000 0 2000000000 0 0 1000000000 2000000000 0 1000000000 0 2000000000 0 1999670282 999816808 0 2999868569 0 999926503 1000000000 0 999935126 0 0 0 1999914305 1000000000 0 1000000000 0 0 0 1999958619 0 1000000000 1999774222 1999842142 0 0 2999722035 999865978 2999886566 999864273 0 0 1999807401 0 999981903 0 999895192 1999946792 0 2999971065 1000000000 2000000000 999881128 0 1000000000 3999725160 1000000000 999955966 0 0 1999712284 0 999988878 1000000000 2000000000 0 1999747491 0 1000000000 1000000000 2000000000 0 0 1999806361 999842965 1999923413 0 0 1000000000 999904596 0 3000000000 2999809443 2000000000 3999965052 0 999906180 0 1000000000 0 0 2000000000 999997475 0 1000000000 999880617 1999991048 0 0 2000000000 0 0 999899299 1999875916 1000000000 999964561 2999714082 1000000000 1999870902 999871686 0 1999819285 1000000000 0 1999763019 1000000000 1999659696 1000000000 1000000000 999820427 0 1999770950 999863580 1999982214 0 0 0 2999883730 1000000000 0 0 1999712271 0 999961108 999891448 999890054 0 0 2000000000 999804961 2000000000 1000000000 2000000000 1000000000 0 2000000000 0 0 999886610 2999967458 2999642453 0 1000000000 1000000000 4999750084 999935116 0 0 1999915205 0 1000000000 999925925 1000000000 1999826835 0 1000000000 0 0 0 0 1999902173 1000000000 1999789728 0 1000000000 2000000000 1000000000 999938514 2000000000 1000000000 0 1000000000 2000000000 1999913631 0 0 0 999863146 1000000000 1999849192 1000000000 999893958 999842312 0 999951204 0 999845816 0 0 0 2000000000 0 0 999997239 2000000000 0 0 1000000000 0 0 999816630 0 0 2999992266 0 3000000000 0 0 2000000000 3999825940 1999686435 0 0 1000000000 0 0 1999847266 2999722408 1000000000 0 1000000000 1000000000 999899771 999999186 999886462 999942637 0 0 1000000000 1999857634 999858814 0 2999895331 0 0 1000000000 1000000000 0 1999796070 1000000000 1000000000 0 999861140 0 0 1000000000 0 1000000000 999850608 1000000000 1000000000 1999903956 2999819283 1000000000 0 0 1999855862 999987067 2000000000 999883441 0 0 0 0 0 1000000000 1000000000 1999908290 0 0 1000000000 999989628 0 3000000000 0 0 1000000000 1000000000 1000000000 999916945 0 1000000000 999958471 0 1999913727 999966958 0 0 0 0 0 0 1999760056 999806234 1000000000 1999925368 1999934343 1000000000 0 2000000000 0 0 999939572 999821776 0 0 0 1999889062 0 2000000000 0 0 0 1999824247 999899213 1000000000 999829034 0 999827634 1999847775 999845862 1999802883 0 0 0 0 0 999972976 0 0 0 2000000000 0 0 0 999945227 1000000000 0 0 0 0 1999972602 999947579 999986567 1000000000 999817045 1999861377 1000000000 0 0 1999932240 1000000000 0 1000000000 999831861 0 999800901 999969556 0 999830671 0 1999728256 0 1000000000 2000000000 1999797862 0 0 1999843772 0 0 999819312 0 0 0 2999822804 0 1000000000 0 1999932046 1000000000 1000000000 999996325 0 1000000000 2000000000 999917566 0 999946069 1999864916 0 1000000000 2000000000 1000000000 0 0 1999905662 2000000000 1999909599 1000000000 0 1000000000 0 999803345 999857010 1000000000 0 999878633 999890310 1000000000 2000000000 0 1000000000 1999829007 1999937300 0 0 1999709124 0 2000000000 0 999947019 1999843205 0 0 999956217 1999846240 999916509 1000000000 0 999921159 0 1000000000 1999998928 1000000000 0 0 999939938 999806631 1000000000 0 1999894382 0 0 1999917231 1000000000 999869622 1000000000 1999919408 999934196 2999900770 999973790 1999963267 0 0 1999920394 0 1000000000 1000000000 0 0 0 2000000000 1000000000 0 0 0 0 0 2000000000 0 1000000000 0 1999889194 2000000000 2999758454 0 0 999897789 2999640989 1000000000 1000000000 1999983151 0 2999696860 1000000000 999980300 0 0 1999842834 2000000000 0 1000000000 1999804750 1000000000 2999964726 0 1000000000 0 1999871835 0 999878139 0 0 0 0 0 2000000000 1000000000 1000000000 1000000000 0 999806031 0 999863894 999846701 0 0 3999733624 1999861871 2999939903 2000000000 1000000000 1999809695 999868144 0 2999872284 999802140 2999924866 0 0 0 999853735 999877631 1000000000 0 0 1999761435 2999736616 1999735047 0 999960689 999916873 1000000000 999866283 2000000000 2999934465 0 1000000000 0 0 0 999929602 1999906626 0 3999844115 0 0 0 0 999992737 1000000000 0 999972798 999993453 1000000000 1000000000 999831906 999930369 1000000000 0 999898292 0 1999963471 0 0 1999994265 2999962222 1000000000 1999836733 2999854433 1999913694 999881490 0 1999756005 0 0 0 1000000000 0 0 0 0 1999966547 1999815556 999920986 2000000000 0 2999804199 2000000000 2999723230 1999843123 1999687612 0 1000000000 0 0 1999931273 0 1999947912 1000000000 1999905025 1000000000 1000000000 0 2999796579 1000000000 999828995 1000000000 0 0 0 0 0 999830018 0 999951986 2999879351 2999765055 1000000000 0 0 0 999837567 0 1000000000 2999873376 0 0 0 2999885111 999976426 0 2000000000 0 0 1999966848 0 999980255 1999936871 0 2999631581 0 1000000000 0 2999799949 1999779592 0 0 0 2000000000 999949214 1000000000 1000000000 999974654 2000000000 0 999893202 1999958174 999855000 2999795525 999911084 999847959 0 0 2000000000 1000000000 1000000000 2999972848 1999779461 0 0 1000000000 0 0 999938748 0 0 2000000000 1999790983 0 1999887339 0 0 1999777922 1999892407 1000000000 2999703467 1000000000 1999996864 0 1000000000 999902472 0 1999964272 999910775 999847755 1000000000 0 999951643 1000000000 999945648 1999957433 0 2000000000 2999684087 0 0 3999991897 0 4999695558 2999793416 1999683850 999800942 0 1999837414 3999766818 3999553874 2999715654 1999761724 999883787 1999852360 0 0 1000000000 1000000000 2000000000 1000000000 999932468 0 1000000000 999865698 0 2999691136 0 2999570796 999925591 0 0 0 1999656405 1999787910 999857713 0 0 1000000000 0 999872373 0 999925950 1999835651 1000000000 1000000000 0 0 1000000000 999911434 0 1000000000 999955989 1000000000 2000000000 999905496 0 999869996 0 0 0 0 999862156 0 2999682468 1999800913 0 1999835590 1000000000 0 1000000000 1000000000 1000000000 0 0 1999944459 999934588 1000000000 0 999963665 1999830537 999859475 1999871440 999927694 1000000000 0 0 2000000000 0 1000000000 0 2999782914 999871862 0 1000000000 999841807 0 999860481 0 1999823403 1999940672 999902849 1000000000 0 999831390 1000000000 0 1999869113 2999737791 0 2000000000 999990987 1000000000 2000000000 0 1999913548 1000000000 2000000000 0 0 999903973 0 999970516 999910478 0 0 2000000000 1999814016 0 0 1999724325 2000000000 1000000000 0 1999836312 2999720345 0 999895160 0 0 999918085 0 0 0 1000000000 3999667179 1999928246 999977941 0 0 3000000000 1000000000 0 0 0 1000000000 999949561 999913347 0 0 2000000000 1000000000 0 0 1999992911 0 0 999817982 0 0 0 2999873748 0 1000000000 0 0 999996591 0 999918316 999947083 999950082 0 999945243 1999751848 999865485 999938905 1999904656 1000000000 0 0 0 0 0 1000000000 0 1000000000 1999957191 2000000000 1000000000 0 2000000000 0 999864769 0 2999744769 2999720595 1000000000 0 1000000000 0 1999863447 1999817573 999877291 2000000000 0 999857696 1000000000 0 1999963313 1999929678 1000000000 999824343 0 0 1000000000 1000000000 1000000000 0 0 0 0 0 3999711922 3000000000 0 0 0 1000000000 0 3999980536 0 999913698 0 999833477 1000000000 3999625035 0 0 0 1999839186 999971063 1000000000 999859093 999805931 1000000000 1999982455 999874079 1000000000 1999692979 0 999882867 0 0 0 0 0 1000000000 999997377 0 0 999923673 0 2000000000 999937816 1999939078 999974916 999980717 1999802592 0 2000000000 999835728 999896987 0 0 1000000000 0 0 1000000000 0 999999179 1000000000 0 0 999963063 1999896416 999978963 1999862392 0 2999897184 999960533 0 999808007 1000000000 0 0 2000000000 0 999935774 999915893 999864798 3999823817 999858889 999934014 1000000000 999907927 2000000000 1000000000 0 1999854879 0 0 0 1000000000 0 999946039 0 1000000000 0 0 2999891550 1000000000 3999718329 0 0 0 2999689628 0 0 999961788 0 1000000000 1000000000 999858138 1999803238 0 0 1999895776 0 0 2000000000 1999987783 0 1000000000 0 1999912996 1000000000 2999959479 999889166 1000000000 999899065 0 1000000000 0 1999896306 0 1000000000 0 1999890721 999808965 1999935903 2999799570 999892593 2999733418 999920633 0 0 2999970223 0 999848474 0 0 0 1999863822 0 2000000000 1000000000 999894437 2000000000 1999853179 1999838116 1000000000 1000000000 0 1999726399 2000000000 1000000000 0 0 1999953483 0 0 999996443 1000000000 0 1000000000 1999865857 1000000000 1000000000 1000000000 0 0 0 999896487 1999757382 0 3000000000 0 1000000000 0 0 999897626 0 1000000000 999806333 999956454 0 999990793 0 0 1999827073 999824660 0 0 1000000000 999801331 999865590 999994558 1999877668 2999897682 2999810327 0 1999828622 1999910151 0 999995073 0 0 2999694616 3999770682 0 0 999830575 1999739017 0 1999997150 0 1999801650 1000000000 0 3999868549 999878073 999956064 2000000000 0 999805703 2000000000 1000000000 999910313 0 0 1000000000 0 0 2999891039 0 999856303 1000000000 0 0 1999962081 1999880691 1999938153 999937599 2999876354 0 1999968934 0 0 0 999815287 5999720730 999969478 0 999976021 3999825575 1999940888 2999848491 3000000000 0 2000000000 0 0 0 1000000000 0 0 3999420134 0 0 1000000000 999855478 999974298 0 0 2999884028 2999953206 3999650769 0 999966603 1999858949 1000000000 2000000000 2000000000 2999847798 1000000000 1000000000 0 2999764369 999844625 1000000000 1000000000 2999700281 1000000000 0 1999805315 1000000000 2000000000 1000000000 999833773 1999989501 0 1000000000 1000000000 2000000000 999812297 999983242 999811731 0 1999831831 999917272 1000000000 0 0 999827279 999845390 999926047 0 0 0 0 2000000000 999815976 0 1999785977 1000000000 999811185 999961608 0 1000000000 1000000000 0 1999991272 0 1000000000 2000000000 1999829350 1000000000 1000000000 0 999986893 0 0 1999958778 999816506 1000000000 999832566 1000000000 1000000000 2999802322 0 0 1999850525 1000000000 1000000000 1999845701 0 999818134 999973344 999933068 0 1000000000 1000000000 999827855 0 1000000000 1999867600 0 2999985405 0 0 2999893774 0 999983053 0 0 999868166 2999676747 3999806118 2999690343 0 1999806392 1999999873 1999838923 0 0 0 1999949478 1000000000 2000000000 0 0 1999846020 999970065 999825446 1000000000 1000000000 0 0 1000000000 1999801355 0 1999921893 0 0 0 0 999944093 1999765941 0 999919473 0 999869378 0 1999954402 3999901046 999969889 0 0 0 1999898374 1999745485 1000000000 0 1999955260 1000000000 1000000000 0 0 1000000000 999973735 999962361 1999836672 0 2999883850 1999833058 0 1999936908 999908702 1999926909 999805749 999882175 1000000000 3999688342 1000000000 999985923 2000000000 0 1000000000 1999715484 1000000000 1000000000 3999680208 0 1999904466 1999936464 999944376 1000000000 2999640994 999971185 0 2999903339 3000000000 0 999938191 1999847563 1000000000 0 0 0 999830838 0 1000000000 1999774296 2000000000 1999809075 2999844214 1000000000 1999931623 0 1999837504 2000000000 0 1999888914 1000000000 0 1999941248 2999811901 0 2000000000 2999871988 0 1000000000 0 1999849691 2000000000 999906959 1999909751 1999713598 0 1000000000 0 2999965676 0 999883374 0 999925088 2999949955 0 0 0 1000000000 0 0 999943541 1000000000 1000000000 0 999952869 1999835672 0 1000000000 1000000000 1999731079 2000000000 1000000000 1000000000 0 0 2999937972 0 0 0 1000000000 999832520 0 999806029 1999812155 1000000000 0 2000000000 1000000000 1000000000 1999691183 999944773 0 0 1000000000 0 0 1999891525 999884207 1000000000 1000000000 999970879 0 1000000000 999838361 0 999823806 1000000000 999913563 999915693 2000000000 0 1999889463 0 0 1000000000 1000000000 999830569 2000000000 999952871 1000000000 999843738 0 999843966 999811781 1000000000 1000000000 0 0 1000000000 1000000000 0 999822165 1000000000 0 0 0 999823288 0 1000000000 0 999828660 0 0 3000000000 1000000000 0 0 1000000000 999869383 2000000000 999945973 0 0 1000000000 0 1999798553 0 999911356 999802951 999815713 999926080 1000000000 1000000000 2000000000 1000000000 0 0 999813618 0 1000000000 999833114 2000000000 2999796867 1999987934 2000000000 0 0 1000000000 0 1000000000 0 1999926530 999882565 1999881678 999969170 0 2000000000 0 1000000000 3999759261 2999845915 0 0 0 2999991442 2999867389 0 0 2000000000 999865238 0 1999926748 0 1999913455 0 0 999973024 1999944823 0 0 999857169 1999873167 0 0 1000000000 0 999841240 999912803 0 0 0 0 0 1999957136 2999656738 0 2999816801 1999907853 1999805123 0 999835361 999937415 0 0 0 0 1000000000 0 0 0 0 0 1000000000 2000000000 2999576792 1000000000 0 0 1999720152 3999823610 1999882537 1999838526 2000000000 0 2000000000 2999642648 2000000000 0 1000000000 1999862652 0 1000000000 1000000000 0 3999976022 999997917 3999946735 999930024 2999894067 1999936217 999946615 0 2999814672 0 1000000000 999967396 3999803518 999891867 999888652 999856912 0 999907352 999915201 999905255 0 0 999964755 0 0 1000000000 2999940494 1000000000 0 0 0 0 0 0 999947815 999820296 1000000000 1999817920 0 0 0 0 1000000000 0 1000000000 999946918 999984971 0 1999980763 0 0 1999867082 0 3000000000 1999949527 0 999871237 0 1000000000 1999978902 1999707592 2999651180 1999822056 999822782 1999861876 1999693641 0 1999902767 0 3000000000 1000000000 0 999977668 2000000000 0 999967168 2999811406 1000000000 0 0 999924398 999914006 999951118 1000000000 0 0 999912323 999858871 2000000000 0 0 1999929254 0 1000000000 1999816922 0 999959256 999861850 1000000000 999928334 1000000000 1000000000 999985416 999883010 1000000000 0 2999948033 999942890 1000000000 0 999904516 0 1000000000 1000000000 1999860242 0 0 0 0 1999857782 1999975063 0 0 4999623560 0 2999972834 1999827867 2000000000 999939888 0 2999696514 0 0 3999788744 0 0 999972931 0 1000000000 0 0 1000000000 1000000000 1999756619 0 0 1000000000 3999981281 0 0 0 0 1999847121 0 1999769602 0 0 0 0 1000000000 0 999943518 2999601865 1000000000 999902933 1000000000 3999662985 0 999923455 3999663442 1999893461 1999711221 999906413 0 0 0 0 1999923473 999942402 999912657 999874600 0 1999937488 0 0 999842810 1000000000 1999732709 1999994882 1999892324 0 0 0 1999939023 0 999878495 0 0 0 999957991 2000000000 1000000000 1999875761 2999866530 0 0 0 0 999949518 0 1999842802 0 0 0 999978117 1999834226 1000000000 1000000000 0 1999845886 2000000000 999806055 2000000000 999937255 0 999864430 999930185 1999819046 1000000000 999996998 0 1000000000 0 1000000000 999922385 0 999880025 1999746537 999954113 0 0 1000000000 1000000000 2999823211 2000000000 1999658657 1999917724 2999922396 3000000000 0 1999967035 999970730 1000000000 0 0 1999829833 999831553 2999741298 0 0 0 1999958596 1000000000 999949444 999874938 1000000000 999934657 1000000000 1000000000 0 0 999864585 0 0 0 999902289 0 0 0 0 0 1999797560 0 0 999867592 1000000000 2000000000 2000000000 999979239 999864488 0 0 1000000000 3000000000 2000000000 999946690 1999848340 0 2999707205 1000000000 1999894340 0 0 999914606 0 1000000000 0 0 1000000000 0 0 0 0 2999788864 1000000000 2999844579 1000000000 1000000000 2999845281 0 0 1000000000 2999934085 1999671672 0 1999965112 0 0 999868753 999839739 1000000000 0 999884389 0 1999909108 1999898983 0 3999628914 0 1000000000 0 999958918 1999881924 999917668 0 2000000000 999876661 0 999947747 1999815030 1000000000 0 0 0 2000000000 0 1000000000 1000000000 0 1999791151 0 999826029 999966378 1999822514 1999776863 3000000000 2999764621 3999787737 0 0 2999922239 0 3999642450 0 1000000000 2999750744 1999970894 1000000000 0 1999801883 2999801350 0 0 2999962898 1999987306 999979686 999850965 999840857 999994594 0 0 0 1999808520 2000000000 0 0 0 1999959295 0 1999977497 1999910964 0 1999860329 0 0 999910834 0 0 0 1000000000 0 0 1000000000 0 999841784 0 0 1000000000 2999733939 3999841092 2000000000 1000000000 0 1000000000 1999897511 0 999964058 0 1999800595 0 2000000000 1000000000 0 999886437 1999875437 1000000000 2999790542 999937386 1999959630 0 2000000000 0 0 0 999939905 0 0 999803872 1999678407 2999949964 1000000000 2000000000 999872585 2000000000 999848647 1999819575 0 999889446 0 0 1999800062 0 0 0 3000000000 1000000000 999839819 1000000000 1999656322 1999801677 0 2999857412 0 999807658 1999867824 1000000000 2999699649 0 999805380 1000000000 999968420 999937809 2999872915 999961809 1000000000 2999758315 999906098 0 999854352 0 999981662 1000000000 0 3000000000 999871096 1999962373 1000000000 1999817876 1999989653 1000000000 1000000000 2000000000 2000000000 1999857256 999934572 999805283 999801446 999974488 2999831878 0 999968554 1999880121 0 999816682 1999831400 0 0 2999818550 1000000000 999885005 0 1000000000 1000000000 1000000000 0 2000000000 999971115 1999803809 1000000000 1999947210 2999954656 999978144 0 2999825171 999903288 1000000000 1000000000 999809861 999989802 3000000000 0 2999895073 1000000000 999892244 0 999902469 1000000000 999954516 3999794981 1000000000 0 0 0 999874813 0 2000000000 1000000000 0 0 2000000000 1999858285 0 1000000000 1999865531 0 0 1999806824 2000000000 0 0 0 0 0 0 1000000000 2000000000 2999764871 0 0 0 0 2999715515 1000000000 1000000000 1000000000 0 0 2999973192 0 0 1000000000 0 0 1999942317 0 0 0 0 999928947 1000000000 2000000000 0 0 0 0 0 0 1999805403 0 999800430 0 999959025 0 0 1000000000 0 1000000000 0 1999844238 1999805188 999815619 0 0 0 0 1000000000 0 0 1999870785 1000000000 0 0 1000000000 2999906805 1000000000 999967888 1000000000 0 0 1999940296 1000000000 0 2999914071 2999927298 0 2999926058 1999948817 1999787437 999890644 1000000000 0 1000000000 1999818782 0 1999975291 0 1000000000 0 2000000000 0 1999951725 1999941748 0 2000000000 0 1999853970 0 1000000000 999898160 999959854 999832395 2999888634 999909004 1999888784 999865864 0 0 0 999866967 999843399 0 999848823 999941235 1999948438 1999852272 3999737560 999895745 0 999966658 999838058 3000000000 1000000000 0 0 1999884440 999843658 999902514 1000000000 999873841 1999953203 1000000000 3999838690 1999999744 1000000000 1999841857 999938044 1000000000 1000000000 0 999949646 0 1000000000 1999984980 0 0 2000000000 999870477 2999744241 1000000000 1999781524 0 999921023 1000000000 1000000000 0 0 0 0 1000000000 0 1000000000 0 999969805 0 0 0 2999892195 1000000000 1000000000 0 999995110 0 0 0 1000000000 0 3999885823 4999862324 0 999901229 999896040 1000000000 1999793903 1000000000 0 0 0 0 999946014 1999849235 0 3000000000 999983810 0 0 0 0 1999919159 999990257 0 0 0 0 0 1000000000 0 0 0 2999614844 0 1999921830 1000000000 1999937143 1000000000 0 1000000000 0 3000000000 1000000000 1000000000 3999739347 999919730 1000000000 2000000000 1000000000 1000000000 0 3000000000 2000000000 1999865172 1999988790 1999926450 0 1999836053 999920700 1999783570 1999803464 1000000000 0 0 0 0 1000000000 0 3999912773 1000000000 1000000000 0 0 0 999926980 0 1000000000 999907348 0 0 0 2999863808 0 1000000000 999815002 999966083 1000000000 999803754 1000000000 999967571 999925034 0 999985942 2000000000 0 999924621 0 999911028 999900283 999949984 1000000000 0 0 0 0 1999921638 2999670306 1000000000 2000000000 999847094 0 1000000000 999989784 999850798 1999804473 999866589 2999710233 0 0 0 999804719 1000000000 3999785254 3999728752 999943833 0 0 0 1000000000 1999958725 0 999919274 0 0 999802893 0 1000000000 0 1000000000 0 2999901977 1000000000 2999875462 0 2999857888 0 1000000000 0 2999718567 0 0 1000000000 2999834570 0 1999830603 999813454 2000000000 1000000000 0 999854032 1000000000 1999863331 999917630 2000000000 0 999878179 0 0 4999701016 0 999818515 0 2999755880 1000000000 2000000000 1000000000 3999653526 1999814758 0 0 1999807262 1000000000 0 1999898277 0 1000000000 0 0 0 1000000000 2999755023 0 3999677707 3000000000 999833068 1000000000 1999833046 1999925270 0 2000000000 0 999917729 3000000000 0 1000000000 0 1000000000 0 2999847576 1999906263 0 1999962536 0 1000000000 999934702 999914648 0 1000000000 2000000000 1000000000 999823503 999930968 1000000000 3999995154 999878546 999904037 999825839 0 0 999887985 999884953 2000000000 1000000000 999816100 1999920897 0 1999825288 1999900886 999820003 0 999942257 1000000000 1000000000 0 2999826794 0 1000000000 2000000000 999991610 999996104 0 1000000000 2000000000 2999763862 0 1000000000 999846200 999808803 1999997362 0 2000000000 1999897992 1000000000 0 0 1000000000 0 0 999968954 1999684661 0 0 1999973466 3000000000 1999815930 3000000000 0 1999780979 1000000000 1999962189 2999872303 2999722080 1999845735 1000000000 1000000000 1000000000 0 0 999884092 1000000000 0 999880324 1999755501 1999845173 0 2000000000 999895329 0 0 3999764186 1000000000 1000000000 1000000000 0 2000000000 1999846105 999847664 1000000000 0 2999792722 2999734705 999888594 0 0 0 0 0 2999913250 0 2999759146 0 0 999943825 0 1999839664 1999920168 1999898626 1999931230 2999918792 1000000000 0 0 0 1999821349 1000000000 0 1000000000 999843341 1999955341 1000000000 2000000000 1000000000 1000000000 1000000000 999832701 0 999857346 999808654 1999851863 1000000000 0 0 0 999849797 1999724030 0 1000000000 0 1999848518 0 0 0 2999889584 0 0 1999841314 0 0 1999888261 1999818733 999889654 999900496 0 0 0 999872704 3000000000 1000000000 0 0 3999876220 0 1999855375 0 1999970593 1000000000 1999815687 999908305 0 0 2999892025 0 0 999992053 3999823287 999885326 1000000000 0 0 1000000000 1000000000 1000000000 1000000000 999933997 0 0 0 999937140 0 999957133 999906318 1000000000 1000000000 0 999895318 0 0 1999824373 1999987053 1999848815 999944727 3999738261 0 0 3999533772 1000000000 999967320 0 0 0 1000000000 1000000000 1999898338 1000000000 999955249 0 0 999924410 2999959661 0 0 0 1999861879 999933648 2999660789 2999817521 0 999858987 0 1000000000 0 1000000000 1999889771 999969421 999932635 1000000000 0 2999706018 0 0 0 0 0 1000000000 1000000000 0 0 0 1000000000 0 0 999849392 1999806240 0 1999963229 999826589 2999871276 1000000000 0 0 0 1999774180 999846538 2000000000 1000000000 2000000000 1999893891 2999933561 1000000000 1000000000 999871731 0 1999984712 0 0 0 1000000000 0 1999725516 999901315 1000000000 999852724 1999941075 1999940651 0 999850103 0 0 1999759469 2000000000 0 1000000000 999883974 999994224 999912578 999811862 1999868508 0 2000000000 1999939703 0 0 1999983539 0 0 1000000000 1999877335 999837945 1000000000 999968435 999836508 999958165 1000000000 0 0 1999880888 0 2000000000 0 999819383 0 999846375 999916132 2000000000 0 1999777206 1000000000 2999710457 999914066 2999815239 0 999891098 0 0 2999713134 0 1000000000 0 0 0 999945056 0 1000000000 0 1999976807 2000000000 0 1000000000 1999702518 999990336 0 0 0 2999693586 999985259 0 1000000000 4000000000 2999833587 0 1000000000 1999988955 0 999804157 3999695226 0 2000000000 1999909400 0 1000000000 1000000000 0 0 1000000000 1000000000 1999841444 0 1000000000 5999724989 1000000000 1000000000 2000000000 2999952104 0 1999995918 1999878669 2999859533 1999949811 0 1000000000 1000000000 1000000000 999813931 0 999841454 2000000000 1999831504 0 1000000000 3000000000 2000000000 1000000000 0 2000000000 1000000000 2999788699 0 0 2000000000 999905987 1999935120 0 999904897 1000000000 999846580 0 0 0 0 0 999827252 0 999804004 0 1000000000 1000000000 2000000000 0 0 0 2000000000 3999750601 0 0 1000000000 0 0 0 999891076 0 1000000000 1999953637 1000000000 2000000000 999930000 2999814251 0 999832410 1999960609 0 1999952365 0 0 0 999818107 0 0 0 0 0 1000000000 1000000000 1000000000 999834012 0 0 999992199 0 0 1000000000 0 1999905619 999808814 1999936362 1000000000 0 0 0 0 1000000000 999856463 999808694 1000000000 999893105 1000000000 999840269 999820708 2999797731 999977182 1000000000 1999869945 0 1999959704 999971839 0 0 999852571 1999886579 999812196 0 0 0 0 2000000000 1000000000 0 0 999985313 1999726627 1999858094 1000000000 0 1000000000 1000000000 1000000000 1999874593 999866760 0 2999781988 999915890 999952092 0 0 0 999932430 0 999970357 4000000000 999892184 0 2000000000 999963328 0 1000000000 1999709619 1000000000 999971211 1000000000 0 1000000000 1000000000 0 0 2999867806 0 0 1000000000 1000000000 1000000000 0 1000000000 999985124 999877188 1000000000 0 1999844811 0 999977345 1000000000 2999854513 0 0 999849864 3999670570 999820290 0 0 999905863 999847090 0 0 0 1999835945 2999905883 1000000000 999813499 0 1000000000 1000000000 0 1000000000 2999868483 0 2999718463 0 999937671 1000000000 1999952814 0 0 1000000000 2999956599 0 2999891901 0 0 999980905 0 1999843745 0 1000000000 999865893 999865351 0 999859860 1000000000 0 999972900 3999762474 999997420 0 0 999933501 0 999835763 0 999888393 1999897794 1000000000 999830377 1999872946 3999781510 1999819457 3999801317 0 0 999942903 0 0 3000000000 1000000000 1999804415 3999921508 1000000000 0 0 0 0 2000000000 1000000000 0 1999815439 999946098 1999730141 1000000000 2999832028 999814633 999875599 0 0 0 0 3000000000 1000000000 999906711 0 1999991630 0 1999752191 2999942528 0 1000000000 1000000000 1999854822 2000000000 999935426 1000000000 1000000000 999968115 1000000000 999978694 1000000000 0 0 0 0 0 1000000000 0 1000000000 0 1000000000 999982215 3000000000 0 999808670 1999903907 1999947549 999909475 0 0 0 0 999826070 0 0 0 1999744377 2000000000 0 1000000000 0 999990071 999830833 0 2000000000 1999889466 1000000000 1000000000 0 999954304 2999688083 1999669340 0 1000000000 0 1999855014 1000000000 0 0 0 0 1999917308 3000000000 2000000000 2000000000 0 999858836 2999810666 1999947943 999902826 1000000000 999949431 1000000000 999915585 0 1999921293 2000000000 0 1000000000 0 1000000000 0 2000000000 2999691675 999843386 0 0 2000000000 0 0 999800386 1000000000 0 0 0 0 0 999974143 0 1999989544 3999671725 999891940 0 0 999821014 0 0 0 0 1999872963 1999957631 1999956006 2999815286 0 0 999904275 1000000000 0 1999936501 999838871 999962521 0 0 0 1000000000 0 1000000000 1999928587 1000000000 0 0 0 1999792409 0 1999848789 1999730133 1999884524 1000000000 1999815237 1000000000 1999925207 1999685931 0 0 999973916 1999849936 1000000000 999946542 4999767116 0 0 0 999882978 0 0 1000000000 999967050 999889908 2999784076 1000000000 1999811241 2999916003 1999946885 0 0 1000000000 1999648791 0 1000000000 0 2999936126 1000000000 2999892950 999888558 2000000000 2999924272 0 1000000000 0 3000000000 999972466 1000000000 999847890 999815582 999925015 1000000000 2000000000 2000000000 1000000000 0 2000000000 1000000000 2000000000 999949415 2000000000 0 1999852133 999936687 0 0 0 1000000000 999959186 1000000000 999984985 0 2000000000 0 1000000000 0 2999855266 0 999927294 0 1999772580 1000000000 1000000000 1000000000 1999875625 0 0 1000000000 1000000000 1999958847 0 2999752988 0 0 2999805320 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 999819451 999843539 1999887890 0 1000000000 0 0 0 0 1999972331 0 0 1000000000 999863131 0 1000000000 2000000000 2999871947 999965854 1000000000 999962519 999879439 0 999938995 999841273 2999824593 0 1999676262 1999747070 1000000000 999986621 2000000000 999844006 0 0 1000000000 999906924 999966137 0 1000000000 3999601602 0 999935336 1000000000 1999820474 1000000000 1999907557 1999832323 0 1000000000 0 999969434 1999782053 1999838797 0 0 0 999960282 999803659 2000000000 1999952626 999919128 999823706 999951975 999929210 3000000000 999848847 1000000000 1000000000 1999829038 0 999942707 0 3999724578 999916725 0 1999679748 0 1000000000 999970081 3999855824 1000000000 999962864 999965235 1999805028 0 999852863 0 1000000000 1000000000 999893738 0 1000000000 1000000000 2999832197 0 999822848 0 1999786965 0 0 1999905056 2000000000 0 1000000000 2000000000 0 0 0 999889097 999957651 1999713243 2999756021 0 2999847031 1000000000 999861536 2999898773 999863466 3000000000 1999983074 1999975938 0 0 1999847423 0 0 999979043 1999985771 3999962082 0 0 999846002 1999780347 0 0 1999921425 0 1000000000 0 0 0 1999649303 2000000000 0 1000000000 1000000000 1000000000 1000000000 0 999814815 2000000000 999827283 1999995983 0 999956689 1999905644 3999669362 3000000000 1999907088 1000000000 999851201 999853724 1999935101 0 1000000000 1999960364 0 2999826115 1000000000 0 1999914461 2000000000 0 999989448 0 1000000000 1000000000 999812962 999928363 2000000000 1000000000 1999919944 0 2999802740 0 3999595698 2999970029 0 3999951132 0 999934351 999968657 1000000000 1999811683 0 999873600 1999731496 999949977 999995013 0 0 0 0 999845825 0 1000000000 0 0 3999963337 1000000000 2000000000 0 0 2000000000 0 1000000000 999976205 0 1000000000 1000000000 2999775882 999892821 0 1999880983 1000000000 0 0 0 0 0 999868260 0 999906100 0 2000000000 999945632 0 0 999923630 999933345 999881979 2999793872 1999960438 1999995765 999931803 1000000000 0 1000000000 1999991016 1000000000 0 0 999934810 1000000000 0 0 0 999816562 1000000000 0 0 0 1000000000 1999822695 1999859097 999982147 999926253 1999921593 1000000000 1000000000 0 999824016 0 0 1999875007 3999903649 999898923 1999821300 0 0 0 0 1000000000 2999822011 1000000000 999949810 0 0 1000000000 0 1000000000 3999912849 1000000000 1000000000 2000000000 1000000000 2000000000 0 3000000000 0 2000000000 0 1000000000 1999957465 1000000000 0 2999819243 1999902489 0 2999838076 999843431 1000000000 1000000000 2999974720 0 2000000000 0 999823802 1999812452 0 0 1000000000 1999956773 0 0 1999823867 1000000000 0 1000000000 999970212 2000000000 0 0 999955364 999924319 1999938731 0 0 999979516 0 999804137 0 0 0 1999959703 1999942541 999892702 0 1000000000 1999942491 1999873413 999891512 0 1000000000 1999922925 0 1000000000 999836173 1999909625 999836904 999867013 0 1999878057 0 3000000000 1000000000 1000000000 0 3999956005 1000000000 999986474 0 1999884773 0 999851519 0 999841457 0 1999910939 3999532420 1999788631 0 999946573 0 1999848370 999885620 2000000000 2000000000 0 1000000000 0 999911834 1000000000 999961946 999809724 0 1999982396 0 0 0 0 1999822305 999829992 5000000000 1000000000 0 1000000000 3000000000 2000000000 999886544 2999995021 2000000000 0 999874602 1000000000 999940988 0 1999896526 2999571326 0 999844520 0 0 999987840 0 2000000000 0 1000000000 999956226 0 0 1000000000 999933048 999841655 1999827298 999903771 0 1000000000 0 2999802399 2000000000 1000000000 0 0 2999937954 0 1000000000 0 0 999864603 1999754577 0 0 0 1999952442 1999734831 999988401 2000000000 0 0 1000000000 0 1000000000 0 0 0 999880776 1999615471 999850499 2999720728 1000000000 2999911596 0 999917126 0 1999920552 1000000000 1999954440 999850319 0 0 1000000000 1000000000 0 2999604665 0 1999746856 0 1000000000 0 0 1000000000 1999760270 1000000000 999957486 999881584 999965543 0 2000000000 1000000000 0 1999966349 999917660 999940834 0 1000000000 5999700087 999881874 999806637 0 0 1000000000 1999821751 0 0 1999956059 1999949890 0 0 1999830457 0 1000000000 0 0 1000000000 0 0 1999625841 999879442 999931741 0 3999755218 1999868500 1000000000 1999850976 2000000000 0 0 4999800939 0 999950047 0 999887046 999826512 2000000000 0 0 0 0 1000000000 1000000000 1000000000 999938441 1999869628 0 999908497 0 999940314 1000000000 999965873 0 999916251 999942578 1000000000 0 999946399 1999991011 999938726 1000000000 0 999849262 1999827652 1000000000 1999807921 1000000000 999997229 999839251 0 0 999988759 1999939556 3000000000 999870659 999994257 999953075 0 1999907242 2000000000 999933653 999823676 999978756 1000000000 1000000000 999968676 0 1999847850 0 0 1000000000 4999712664 1999752408 1999824837 1999851796 1999935832 1000000000 1000000000 0 1999872299 0 1999904796 999997386 0 0 2000000000 0 999965892 0 2000000000 0 1999654505 0 999948973 0 1999994422 0 0 0 0 1999991888 999845660 1000000000 999835565 0 1999973347 999824465 1000000000 0 1000000000 2999549490 0 0 0 0 0 1000000000 1999846594 0 0 2000000000 0 0 0 2999923297 1999900352 0 0 1999956388 999892492 1999735900 0 0 999916766 1000000000 2000000000 0 1000000000 1999888802 0 0 999827226 0 999863392 1000000000 0 0 0 2000000000 2999803638 1999999859 999917190 1000000000 0 0 0 1999720343 1999806280 1000000000 1000000000 999838704 0 999882703 1000000000 999854670 1999994750 0 0 2000000000 1999872338 1999840104 0 0 0 1000000000 0 1000000000 999803181 0 0 0 999958709 2999831594 0 0 0 0 1000000000 999996932 2999980469 0 0 1999703201 1000000000 0 1999896661 0 999980797 1999859567 1999909120 2999814926 1000000000 1999834031 1000000000 0 999987860 1999809364 0 1999919853 0 0 0 1999980210 0 999977392 0 0 0 0 1000000000 3999685924 0 1000000000 999950236 0 999942605 1000000000 0 1999996251 2999744121 0 0 1000000000 2000000000 0 0 0 1999954173 0 999849801 999978368 1999958057 999890703 999955834 999872588 0 1000000000 1000000000 0 1999903331 999898498 0 999896918 999873909 0 0 1999861296 0 1999899896 0 0 1000000000 1000000000 0 0 1000000000 1000000000 0 2999989313 1999807643 0 1000000000 0 1000000000 999940239 0 0 0 999832206 3000000000 1999947681 1000000000 999929033 2999798234 999911854 0 2000000000 0 1999793130 0 1999957552 999979407 2000000000 1000000000 2000000000 999852268 999907342 999806923 0 2999941347 0 0 999835841 1999831486 1000000000 1999941934 999957311 1999895603 0 1000000000 1000000000 999967608 999868829 1999870431 0 0 0 0 0 5999417747 0 1000000000 999961500 0 3000000000 3999676201 1999675866 999950604 1999907134 0 0 0 0 1000000000 999996115 1000000000 0 999814035 2999714395 999816648 1000000000 1000000000 2000000000 1000000000 1000000000 2999802018 999891923 0 1999946058 0 2000000000 0 999865151 999826137 0 0 1000000000 1999990890 999848407 1000000000 0 1000000000 2000000000 999846501 0 2999786111 0 0 1999884463 0 2000000000 999928537 1000000000 1000000000 3999774493 999897321 0 1000000000 999909658 1000000000 0 1000000000 1000000000 0 999814299 2999567506 0 999956595 0 1000000000 1999971394 1000000000 0 1000000000 1999955560 1000000000 1999949094 1000000000 999840046 0 1000000000 0 1999826338 1999817974 1000000000 0 999890047 999983068 999917701 0 2999914138 0 1000000000 3000000000 999873605 999971493 999929165 2999884026 1000000000 1000000000 0 1000000000 999982400 999926327 999854263 0 3999711962 999843128 2999858002 1000000000 1000000000 0 0 1000000000 1000000000 1999883363 1000000000 1000000000 1000000000 999818440 0 0 1999845808 0 1999998702 1999913125 1000000000 1000000000 2000000000 0 3999759163 999884048 0 1999998861 1999924003 1000000000 1000000000 1999839391 1000000000 999929849 4999932432 1000000000 999967394 0 0 1999901497 0 2999845364 1000000000 999881755 0 1999886654 1000000000 999845917 1000000000 0 1000000000 0 0 999870036 0 0 1000000000 1000000000 0 999947780 0 1000000000 2000000000 1000000000 999846824 1000000000 1999876449 1000000000 999937679 1999955390 0 1000000000 999942527 999892376 0 1000000000 1000000000 1999664737 999854334 0 0 0 999958764 1999811071 999987308 1000000000 999885637 0 0 999851839 999816954 2999655643 0 1000000000 0 3999777080 0 0 0 1999955265 999892152 1000000000 0 0 0 999825944 1000000000 0 0 0 1000000000 0 1999839946 999822014 1000000000 999876952 2999995660 999800426 0 1000000000 0 0 1999957162 0 2999805727 1000000000 2999900079 1000000000 0 0 1999987632 0 0 2999957441 2999811245 0 0 0 999864931 0 1000000000 0 1999962088 0 1999926284 0 2999871305 2999908987 1000000000 1000000000 0 0 0 1999813665 2999740931 2999935302 0 1999768408 0 1999793056 0 1000000000 0 2000000000 999853050 999897372 2999962780 1000000000 1000000000 0 0 1000000000 0 999848296 1999841835 1000000000 999835806 1000000000 0 0 2999856223 999834172 1999936639 999912570 1000000000 2000000000 1000000000 0 1000000000 999969312 0 1000000000 0 1000000000 0 0 1000000000 0 0 1000000000 1000000000 1999818457 0 999878155 1000000000 999910213 0 1000000000 0 1999824837 1000000000 999915550 1999969689 0 2999923676 999979663 0 0 2999892551 0 999800583 2999650544 0 1000000000 4999647830 0 1000000000 1000000000 0 2999801838 1999985441 0 2999912919 999990568 0 999959035 1000000000 0 0 0 0 0 0 0 0 0 2999898034 2999799547 0 0 0 0 1000000000 2999955796 999905450 0 999844138 1999822942 2000000000 2999918707 1999926639 0 1999882084 1999841950 2999717481 2999728592 1000000000 0 2000000000 0 0 1000000000 0 1999974049 999958239 999944167 1999725047 1000000000 1999929483 0 0 2000000000 1999899697 1000000000 0 1999970914 1999874733 0 0 0 0 0 1000000000 999974110 2000000000 999849539 1999957187 0 1999720418 999971253 0 999988650 1000000000 2000000000 999938385 2999683805 1999825680 0 2000000000 1000000000 2000000000 1000000000 0 999812791 0 0 999901786 0 1000000000 0 1000000000 2999912561 1000000000 0 1000000000 999912322 1999860656 2000000000 1999996464 0 0 1999844487 1999702282 1999996879 1000000000 1000000000 1999847526 999805230 0 0 0 1999748885 3999971844 0 999920450 1999840688 1999674914 2999768415 1999838247 1000000000 0 999970286 1999953632 1999997581 999850518 1000000000 999824119 1999920216 4000000000 0 2999794195 0 1999879983 0 1999997720 999944990 0 999892287 1000000000 1000000000 0 1000000000 2000000000 999936516 0 0 0 0 0 999924867 999805329 2999857469 1999931014 0 1999885782 0 999990467 1000000000 999911221 0 4999834477 3999807983 0 0 0 1999944465 0 0 2999802410 1999826987 1000000000 999914489 3000000000 999843615 1000000000 1000000000 2999996478 2000000000 999923021 0 999924109 999948185 999804023 2000000000 999849659 0 2999812467 2000000000 2999880692 999900269 0 0 1999999400 1999946055 0 2999821207 0 1000000000 1999957739 2000000000 1000000000 0 1999915892 2000000000 1000000000 0 999999561 999851450 1000000000 1999993821 999874044 0 1000000000 999871621 1999841724 1000000000 2999839314 1000000000 1000000000 0 0 0 1999952691 0 0 999847779 1999932962 999943582 1000000000 2999909938 0 0 999975347 0 0 1999874265 2999712953 0 2000000000 999910989 0 1000000000 1000000000 0 1999835254 999944901 0 1999906196 0 1999970251 0 1999753238 1999855813 999845000 999859159 0 0 999830388 1000000000 2999643352 0 1000000000 0 1999895384 1000000000 0 1000000000 2999931308 0 0 0 1000000000 0 0 0 0 0 1999881270 999960037 0 999995706 1999919401 0 2000000000 1999984903 2999917477 1999846584 1000000000 1000000000 0 999870045 0 999863772 0 0 999919025 1000000000 0 1000000000 0 2999711049 999849382 1000000000 1000000000 0 0 0 1999798696 2000000000 1999984770 999868433 0 1000000000 999805275 1999898385 0 0 0 1000000000 2999920569 1999896275 0 0 1000000000 1000000000 0 1000000000 1000000000 0 1000000000 0 999993674 0 999828452 2999814577 1000000000 999971769 0 0 0 2999596514 999932032 2999802853 1000000000 0 999968816 0 3999620422 1000000000 0 1000000000 999830234 1999826437 3999814953 0 1000000000 0 1000000000 1000000000 0 999864866 0 999865891 0 1999755849 2000000000 1000000000 0 0 1000000000 0 2999771659 0 0 0 0 0 1999799311 0 999834506 999900567 1999932096 2000000000 999848095 999846033 0 0 0 1000000000 1000000000 999984349 999945403 1000000000 1000000000 0 1000000000 1999887121 3000000000 0 0 0 1000000000 0 0 0 1999767364 0 0 1000000000 0 999901736 999865888 1999839129 1999977339 0 1999819519 999803114 1999938207 999939417 1999872998 1999721966 0 0 999988427 0 1000000000 999805565 0 2999745096 999893563 0 2999896712 1999841495 0 0 0 999924036 0 999901582 0 0 2999932672 2000000000 0 999986745 0 999906813 1999896789 0 1999681125 2000000000 2999812383 1000000000 2000000000 1999945001 999803912 2000000000 0 1000000000 2000000000 0 2999973101 1999988887 3000000000 999847404 999862567 0 0 1000000000 999877629 0 0 999996942 999812343 1999850280 0 0 1000000000 0 2000000000 1000000000 999829552 0 0 0 1000000000 1999959684 0 1000000000 0 999900992 0 1999996030 999953769 999830514 999901892 2999917832 1999840744 1000000000 0 0 2999951603 1000000000 999972722 4999788459 1999959184 0 1000000000 0 0 1999816552 0 0 1000000000 1999704442 0 0 0 2000000000 1000000000 999927481 1000000000 1999856189 0 0 1000000000 0 999905090 0 0 999843465 0 1999841686 1000000000 0 2000000000 1000000000 0 999801246 999955636 1999867320 0 999925557 1000000000 0 2000000000 0 999972083 3000000000 1999766757 0 999990066 0 0 1999992910 0 0 1999823225 0 2000000000 0 999989077 0 2999800436 1000000000 999857973 0 999808318 2000000000 0 0 1999796201 2000000000 1999897769 0 999884542 999901442 1000000000 1000000000 3999742591 1000000000 0 999811453 0 0 1000000000 0 2000000000 1999917919 999842444 999929598 3000000000 3999765305 1000000000 0 1000000000 0 1999995293 999886874 0 1000000000 1000000000 2000000000 1999731725 0 0 1999848665 0 0 0 0 999815334 0 1000000000 999872161 2000000000 2999789565 1999874870 1000000000 0 2000000000 1000000000 999848990 999973421 999886555 0 1999844700 0 2999727912 0 1999745166 1000000000 0 999870884 0 0 2999896467 0 0 3000000000 1000000000 0 999801184 1999980029 0 3999888475 999802519 1000000000 999967294 0 2000000000 0 0 0 1000000000 3999974635 1999884234 1000000000 0 0 999946455 999954248 0 999947268 999846575 999923172 1999917561 1999809192 1000000000 999921941 2999944341 999997133 999869657 1999983761 4000000000 999858879 999994928 0 0 0 0 2999987619 999990156 2999938528 1999821634 0 1000000000 999967860 1999740737 0 1000000000 0 0 999966959 999873834 0 0 999831997 0 1000000000 2999802253 999845248 1999945224 0 0 0 999977952 0 1000000000 999818915 999807939 1999884870 0 1000000000 1000000000 3999775659 999996783 2999559171 999990099 1999829524 1999872474 1999940750 1000000000 0 1000000000 1000000000 999970650 0 1000000000 1000000000 2999792176 0 1000000000 999995464 1999871726 0 999858350 1999932017 0 1000000000 1999819012 1000000000 2000000000 999887317 1999913365 999830749 1999808673 999822887 1999950592 999835845 0 2999868487 0 0 0 3999852947 0 0 0 1000000000 0 2999661750 2000000000 0 999953798 0 1000000000 1000000000 3000000000 1999864386 1999826504 999915046 1000000000 0 3999833577 1000000000 0 0 999950846 999859882 999922922 0 1000000000 1000000000 1999959539 0 2999805915 1000000000 999864743 3000000000 0 1000000000 1000000000 1999866407 999880514 0 0 0 1000000000 1000000000 0 3999704477 1999883930 1999811055 1000000000 999844321 0 1000000000 0 0 1000000000 0 1000000000 0 1000000000 2999800983 0 999933955 2999879318 1999865032 1999885654 2000000000 0 0 2000000000 0 999988383 0 2999820932 0 999953680 2999767384 0 0 999868511 999972661 0 0 2000000000 1999985756 1999952621 1999868984 1000000000 999955564 0 1999886235 0 0 1999983852 1000000000 0 1999999406 999958172 999830391 0 1999832024 0 0 2000000000 0 0 1999860982 0 0 999880547 0 1000000000 999985323 1999857835 1000000000 1999944750 0 1000000000 999808988 2999832828 0 0 0 999891352 1000000000 0 0 1999988900 1000000000 0 0 999895768 0 2999732210 2999947152 0 0 999851132 0 1000000000 1000000000 1999903830 1000000000 999957579 999903310 0 0 999820165 2000000000 2999781510 0 1999988359 0 999811340 1999856860 999923594 0 0 999868422 1999711923 1999831865 0 1000000000 999957774 2000000000 1000000000 1000000000 999824719 0 0 2999923444 1999924382 0 2000000000 0 0 1999915660 1000000000 0 999854447 2000000000 999916264 999856259 0 0 0 2000000000 0 999860934 999815455 1999899564 0 2999814402 0 3999915479 2999854869 2999916434 3999957569 0 0 0 1999943439 0 1000000000 3000000000 0 1999848583 0 0 0 1999778985 1999860284 4999937222 0 2000000000 1999906349 1000000000 999972160 0 1999851070 1000000000 999898366 1999881386 0 0 0 1999929373 1999927792 999959141 1999835835 0 999914373 1999707838 0 1000000000 2999865236 0 999817469 3999752050 0 999824312 1999932110 999804033 1999966745 1000000000 0 999836341 0 1000000000 1000000000 0 2000000000 1999788539 1999839758 1000000000 0 1000000000 1999919016 0 1000000000 0 0 999901973 0 1000000000 999869128 0 999966715 1999832688 0 3999802015 1999849065 0 1000000000 0 0 0 1999958186 1000000000 2000000000 999904409 1000000000 999833043 1000000000 999806287 1000000000 0 0 1000000000 0 0 2000000000 999933985 999904140 0 4999718273 0 1000000000 0 999845711 2999725849 0 0 1000000000 1000000000 0 0 1999833401 0 0 1000000000 0 0 0 0 0 1999817457 1999660788 1000000000 0 0 0 0 1999765021 999972401 1000000000 0 0 1000000000 1999804519 999984578 1000000000 1000000000 0 1000000000 0 1000000000 999974637 2000000000 1000000000 2000000000 0 1000000000 1000000000 1000000000 0 1000000000 0 999959551 1000000000 1000000000 3999886724 1999925061 0 999851120 2999818460 1000000000 0 0 999840135 0 0 999958666 0 999921474 0 999972497 2999947302 2999822548 1999953364 999948931 999969644 0 1000000000 1000000000 0 0 0 0 1999837480 0 999990816 2999644124 0 1000000000 2999918167 999875284 1999995835 0 1000000000 1000000000 0 999806686 1999834963 1999889998 0 1999887552 0 999906933 0 0 1999941090 0 0 1000000000 0 0 999893765 1000000000 1999850845 0 1000000000 0 0 0 1000000000 1999811087 1999801185 1000000000 1999946830 1999896179 999944330 1999966066 1000000000 0 1000000000 1000000000 0 999963698 1000000000 2000000000 0 999836093 2999909718 1000000000 1999862886 0 0 2000000000 999871984 1000000000 1999811506 1999664959 0 2000000000 999894355 3000000000 3000000000 1999866377 0 0 0 1999890634 1000000000 0 0 1999913994 0 0 1000000000 0 999982609 1000000000 1000000000 999993304 999895750 0 1000000000 1999898419 999949732 0 999968072 2999876941 0 0 0 999929921 1000000000 1999873717 1000000000 0 0 0 1000000000 0 999881981 999830777 0 1999978180 1000000000 999896928 2999597500 3000000000 1999850488 999897531 0 0 1000000000 0 0 0 1000000000 1999805384 1999862665 0 1000000000 1000000000 999968719 3999789737 999991833 999986780 0 0 0 2999993368 999872386 999887017 1999729452 2000000000 999810111 999983744 0 0 3000000000 999847862 0 0 1999867723 1000000000 0 0 1000000000 1999916065 0 0 2999864688 999950749 0 0 1999878396 1000000000 0 999889581 0 0 0 1000000000 999957063 0 0 1999923085 999883028 1000000000 999840389 2000000000 0 999858223 1000000000 0 2999917353 1000000000 1000000000 0 2000000000 999829633 1000000000 1999949035 999971897 0 1000000000 0 999809273 1000000000 1000000000 0 0 0 1999815560 999826307 999817050 3999810013 2999943924 0 0 2000000000 999929189 0 999897136 999955457 0 0 0 0 0 0 1999695340 1000000000 999948736 0 0 999953395 2000000000 1999812276 1000000000 2000000000 999946106 999814900 4999551739 999870607 999990248 1000000000 3999746808 1999814642 1000000000 0 1999817108 1000000000 2000000000 1999823614 1000000000 1000000000 1000000000 1000000000 999916680 1000000000 0 999805558 999944520 999877178 999902535 0 1000000000 0 999832526 0 1000000000 1999782727 1000000000 1999819664 1999764859 999976478 1000000000 1000000000 999837493 1000000000 0 1000000000 0 999880087 0 0 1000000000 0 1999830266 0 0 1000000000 999843692 2000000000 2000000000 999885668 0 0 1000000000 2000000000 1000000000 2000000000 0 1000000000 2000000000 2999736134 0 3000000000 999880362 2999655583 999893835 1000000000 1999982994 0 0 0 1999950863 1000000000 1000000000 3000000000 999860147 1000000000 2000000000 1000000000 0 999841743 2999837466 0 0 0 1000000000 0 1999963156 999813557 1000000000 1999895106 1000000000 1000000000 999974182 1000000000 1000000000 0 0 1999882741 0 1000000000 0 999813056 1000000000 3999857945 0 0 1999996289 0 2999981314 0 2999846241 999842641 1000000000 999861386 1000000000 1000000000 1000000000 1999969057 0 2000000000 0 0 0 1999811101 0 1000000000 999966125 1999824571 999942648 999913057 1999909524 1000000000 0 999932369 999935946 1999791669 1000000000 0 1999978264 999992371 0 999817791 0 1999853876 1000000000 1999949524 3999894996 2000000000 999941439 999803610 0 2999857176 0 999957095 0 0 0 1000000000 0 0 1999886504 3999880596 999910381 2000000000 2000000000 0 0 2000000000 2000000000 0 1000000000 2000000000 0 999938964 1999856935 1000000000 1999835305 1000000000 1000000000 0 1000000000 0 999980203 1000000000 0 0 0 1999797955 1000000000 2999754438 999949603 999915220 0 1000000000 999818784 0 2999813228 999803066 0 1000000000 0 1000000000 1000000000 2999628240 0 1999896583 1000000000 0 1999878204 0 3999877971 1000000000 999959445 2999926802 2999825648 0 0 1999810544 0 1000000000 1000000000 1999641353 1999694178 999801480 999895151 0 999943417 1000000000 0 2000000000 3999779550 2999851053 1000000000 999896109 0 0 2000000000 1999787788 999807328 1000000000 0 1000000000 0 999880080 0 1000000000 999883971 999851164 1000000000 0 1000000000 1000000000 1999841035 1000000000 0 999998706 0 1999916165 1999689105 1999925870 2999839165 999886718 0 0 4999590956 1000000000 999827667 1000000000 1000000000 0 999812555 999816271 3999796992 1999848216 0 1999831445 999808816 0 3999672749 0 1000000000 999987027 1000000000 999935828 1000000000 999883818 1999826407 2999828618 0 0 0 999870580 1000000000 1999870173 1000000000 1000000000 1000000000 0 1000000000 2000000000 0 999839756 2999691567 0 1000000000 999806281 0 0 0 1999967945 0 1999699251 3000000000 0 1999894779 999807082 999866096 0 1000000000 0 1000000000 1000000000 0 0 999850502 1999871999 1999677227 1000000000 0 0 0 1999878206 1999839016 1000000000 0 1999719253 2999754189 0 1000000000 2000000000 999973418 0 0 0 999968240 1999820193 999936339 0 999837189 1999859702 999974751 2999733520 0 1999887174 0 999839321 0 999876255 1999803986 1000000000 0 0 1999882931 2000000000 2999775623 0 2000000000 0 0 1999891983 1000000000 1000000000 0 999983635 2999697598 2999876851 1999851884 1999972761 0 0 0 1000000000 999995090 2000000000 0 1000000000 2999657121 1999903009 999972700 0 0 0 1000000000 999970632 0 1000000000 0 0 999935078 999851296 3999949048 0 0 0 2999805728 0 999983696 0 1999944422 1999880509 999879996 1000000000 0 1000000000 0 2999638624 2999742291 1000000000 0 1000000000 1000000000 0 1999971369 1000000000 1000000000 2999805350 0 1000000000 0 2000000000 2999808080 2999933836 3000000000 2999992406 0 999951970 999895988 999904718 1999952296 2999613780 2000000000 999898069 1999871563 1000000000 0 2000000000 999861603 2999851703 2999715606 0 1000000000 1000000000 1000000000 0 1999815766 0 2999786373 999947029 1000000000 1999837577 1000000000 0 1000000000 1999801681 0 1999921999 1999739675 1000000000 1999848074 0 1000000000 999988452 999877712 1000000000 1000000000 999970781 0 2000000000 1999883454 0 999977865 999980604 3000000000 2999796507 0 1000000000 0 999825504 1000000000 999834223 0 999880993 1000000000 2000000000 0 2000000000 1999908668 1000000000 1999866177 0 1000000000 999830694 0 3999620823 1999805648 0 0 1000000000 999999083 0 999881324 2000000000 2999724402 999990933 0 1999718284 0 1999927834 0 999831664 2000000000 1000000000 0 999912904 0 1000000000 2999931212 999843061 2999881029 0 0 1000000000 1999832298 0 999878943 999954005 2000000000 2000000000 1999737572 0 999953998 1999878936 0 0 1000000000 999839244 1000000000 999883202 1999844894 1000000000 0 999840999 999990822 2999766728 1000000000 999952141 0 0 1999874875 2999830137 0 1000000000 0 0 1000000000 999850823 0 0 2999882468 1000000000 1999930219 1000000000 0 1999893667 0 1000000000 0 1000000000 0 0 1000000000 0 999843347 1999964661 0 1000000000 1000000000 999848013 1999978382 0 1999844716 1999672086 999877982 1000000000 0 999904083 999813255 2999845156 999976345 1000000000 1999858892 1000000000 2000000000 1999927889 0 999981808 1999830356 0 2000000000 1000000000 0 1999961470 0 0 0 1000000000 0 1000000000 0 0 999963535 999893826 999809529 1000000000 0 2999658373 999840869 0 0 0 0 2000000000 0 0 0 999817644 999835172 1000000000 999839382 3000000000 999874402 999812852 0 999830952 1999999356 999977955 999845531 1000000000 2999767595 1000000000 1999873939 1000000000 999926756 0 0 999950613 3000000000 999971130 1999987621 999830633 0 1000000000 999946188 0 1000000000 999987321 999977996 0 1000000000 999805793 0 1000000000 2000000000 999967161 0 0 1000000000 0 1000000000 0 0 1999859541 4999793090 0 0 0 1000000000 0 1000000000 0 0 0 1000000000 0 999857186 4999643001 0 1999881891 0 0 1000000000 2000000000 0 1000000000 0 2999864005 0 0 999977918 1999871986 0 2999801041 0 1999921962 0 999947671 1000000000 1000000000 999943824 1999901362 1000000000 1000000000 0 0 0 1000000000 999920692 999951102 999935208 1000000000 2000000000 0 0 2000000000 1999810347 0 0 0 0 2000000000 1000000000 0 0 999813933 999917878 0 0 1999961588 1999892433 1000000000 999801558 1000000000 0 999994609 1999816072 999932414 0 2000000000 0 1999826042 0 0 1000000000 1999804210 0 2999881608 0 0 999929082 0 1000000000 999870339 1000000000 999927521 0 1000000000 0 1999775420 0 999983556 0 1999808859 1000000000 2999843381 0 1000000000 2999595518 1000000000 999857785 0 1000000000 2000000000 0 0 0 0 1000000000 1999869451 1999910290 0 1000000000 1999812056 999931841 0 0 0 0 0 0 2999878694 3999854464 0 0 999942438 2000000000 999912770 0 1000000000 999987791 0 0 0 2000000000 1000000000 999973842 999898906 999862218 1000000000 3999834066 0 1000000000 999844941 2000000000 1000000000 1000000000 0 1000000000 999854460 0 0 0 999908858 1999886034 0 0 1000000000 1000000000 0 2000000000 1000000000 1000000000 1999871281 999982125 0 1999763285 1000000000 1000000000 999832847 0 0 2999782180 2999773813 999972986 1999727172 999913999 0 0 999874240 999827545 0 0 1000000000 1999772743 0 999990916 2000000000 3000000000 0 1000000000 0 0 0 1000000000 1000000000 0 0 0 0 2999887001 999888307 999927541 1000000000 1000000000 1000000000 0 999877940 1000000000 2999921266 3999822107 1999898632 0 999971445 999905566 1000000000 2999765595 1999868701 1000000000 1999946862 999845120 1000000000 0 999940922 0 0 999914301 999800256 999864085 0 0 0 999887911 0 0 1999961695 1000000000 1000000000 999913597 999803469 999819934 0 1999900239 0 1999785099 999881566 1000000000 0 0 1000000000 2000000000 2999838056 999986331 1999871209 1999834390 0 0 1999815953 1999969670 1000000000 999850109 0 999891268 1000000000 1000000000 3000000000 999979304 999817234 1000000000 0 1999914003 1999957900 0 1999967209 0 1000000000 3000000000 1999886594 0 0 3999717387 0 999906464 1000000000 0 2000000000 0 1000000000 0 1000000000 0 0 999978474 0 0 1999884789 1999730852 0 1000000000 1000000000 999972208 1000000000 0 0 999975018 1999929378 2000000000 2999775396 0 0 2000000000 1000000000 3000000000 1000000000 999976127 999972316 0 1000000000 4999826170 1000000000 2999672688 0 0 0 999914466 999876766 1000000000 2000000000 999974461 0 1000000000 999992310 0 1999966964 999999615 1000000000 3999862713 2000000000 1000000000 0 0 0 0 1000000000 0 1999776384 2999819417 1999895204 999957058 0 0 1000000000 0 1000000000 0 1000000000 999853136 999994632 0 1999856747 0 1000000000 999944318 0 1000000000 0 0 999900790 999825950 1000000000 999975088 999873487 0 0 1000000000 1999941498 3000000000 999859688 1000000000 3000000000 1999974634 0 3000000000 0 1999816471 0 0 0 999824358 1000000000 999886106 999960741 0 999921744 2999937535 0 0 0 4000000000 1999997287 1000000000 0 0 1000000000 1999839189 1000000000 0 3999738758 0 999971967 1999855626 2999651247 1000000000 1999934528 999999783 999966878 0 0 0 0 1000000000 0 0 0 0 1000000000 1999983944 2999866969 999872501 0 1999859886 1999979821 1000000000 0 999969746 0 0 1000000000 0 0 2999712092 2000000000 1999862970 1999908624 999935928 0 2000000000 0 1000000000 0 0 1999775562 999944876 999831522 2999868814 0 0 0 1000000000 0 3000000000 0 0 1000000000 999881963 1999994932 2000000000 0 2999964638 0 2999808240 2000000000 0 1999875939 1000000000 1999821700 1000000000 0 2999910708 2000000000 0 0 0 1000000000 999828399 1000000000 1000000000 999865222 1999951180 1999845971 1000000000 0 0 999953546 0 0 1999941410 0 1000000000 1999850744 0 0 0 999995172 0 2000000000 999802365 999886931 2000000000 999835454 1999901083 3999553212 1000000000 3999647893 1999851691 1000000000 0 0 999868275 1000000000 999838808 0 0 999880818 999823845 2999575870 1000000000 0 999924316 1000000000 1000000000 2999796383 1000000000 1000000000 0 2000000000 2999753326 0 0 0 2000000000 999961310 0 3999855489 1000000000 1000000000 999805438 2999678393 1999963700 0 1000000000 1999942407 0 1999702715 0 1999798281 0 0 1999960551 1000000000 1000000000 0 0 0 0 0 1999813556 2000000000 1000000000 0 0 999965961 1000000000 0 1999887893 0 0 1999932717 1000000000 2000000000 999801422 1000000000 999846164 0 1999865741 2000000000 0 3000000000 2000000000 1999802070 0 999868722 0 0 1999814791 0 1000000000 999843081 0 1000000000 2000000000 0 1999706788 0 1000000000 1999829479 2000000000 2999830400 999957688 0 999897529 1000000000 1000000000 0 0 0 1999912429 0 1000000000 1999988822 0 1000000000 1999886653 999828880 0 1999820332 999812009 1000000000 0 1999836303 0 0 999998670 1000000000 0 0 0 1000000000 1999909078 999828519 0 1999870383 0 1999816941 999977302 1999867351 0 999832501 999854565 1999838776 1000000000 0 999982849 1000000000 1000000000 0 0 1000000000 0 0 999901134 1000000000 0 0 0 0 999957635 0 0 2000000000 2000000000 1000000000 2999826057 0 0 0 0 2000000000 1000000000 1000000000 0 1000000000 999888241 1999985703 1000000000 999844874 999987713 1999897891 1999827276 0 0 999899746 0 0 2999606704 0 999883994 2999933604 1000000000 2000000000 999828985 0 1999855109 1000000000 0 999927817 0 1000000000 999845916 0 1000000000 999804581 2999750063 2999648312 1999832299 0 1000000000 2000000000 1999892525 1000000000 0 1999909210 3999811158 0 999899557 0 1999986423 1999808576 0 0 1000000000 0 0 1999814124 1000000000 1000000000 0 1000000000 1000000000 1000000000 1000000000 1000000000 0 0 0 1000000000 0 0 999921546 0 999866725 1000000000 999905097 1999835101 0 0 1999931614 1999883069 1999865656 999976638 2000000000 0 2999885459 999872876 0 2000000000 2999873708 1999796423 1000000000 999999463 1999881398 0 999802527 1000000000 2000000000 0 1000000000 2000000000 1000000000 2000000000 0 1999805725 3999901306 1000000000 0 2000000000 0 2999708339 0 2999762684 999943098 0 0 0 999976231 1000000000 0 0 1999978222 0 2000000000 0 999993804 0 1000000000 1000000000 1000000000 1000000000 0 1999934354 0 0 0 999872147 999894880 0 0 2000000000 0 2999851090 1000000000 0 2999987199 1000000000 0 0 0 0 3999808072 1000000000 2000000000 0 0 1999929073 999928222 1000000000 0 2000000000 1999815307 2000000000 0 999938052 1000000000 0 999882465 999938814 999911147 0 1999962467 999854246 999826800 1000000000 999902766 0 0 0 0 999827827 1000000000 1999740793 1000000000 999945857 0 0 3999852434 1999888789 0 999886669 999970547 0 1999897919 999973788 0 1000000000 3000000000 4999811988 0 0 0 1999911101 999973854 1000000000 1000000000 1000000000 999976443 999822636 0 2999821995 0 2999896735 999985147 2000000000 1999853963 2000000000 0 0 0 999888304 999844450 1999874757 0 1999906803 1000000000 999903460 1000000000 999985759 0 0 0 1999901440 0 2000000000 0 1999749004 0 0 0 2000000000 999938256 0 0 0 1000000000 0 999956804 999937247 999957796 2000000000 0 0 999965687 0 1999938363 999881334 1999972751 1000000000 1000000000 1000000000 2000000000 0 0 0 2000000000 999995232 1000000000 0 2999793704 2000000000 1999893307 1000000000 2999863319 1000000000 999801160 1000000000 1000000000 999957430 0 2999709631 999819239 0 1999978001 999815471 1999829384 1000000000 999878931 1000000000 2000000000 0 1999968376 999986548 1999844832 999898367 1000000000 1000000000 999982114 999827964 999974698 3000000000 0 0 1999999829 999865281 999940701 0 999965006 1000000000 0 999937900 1000000000 0 0 2999758729 999939630 3999753407 999998232 0 1999956283 999920723 2000000000 0 999816125 2999802813 2999654943 1000000000 0 1000000000 1999993375 1000000000 0 0 0 0 2999986800 1000000000 1999998478 0 1999990550 1000000000 0 0 0 1000000000 1999911167 0 0 0 2000000000 0 0 0 2000000000 0 999847732 1999941366 0 1999946774 2999925071 1999945791 999849122 1999783863 0 1000000000 0 1000000000 0 1000000000 1999928444 999956659 1000000000 1000000000 0 999915416 2999902244 3999847198 1000000000 0 1000000000 1000000000 999861237 0 1999828475 2999808744 999826778 2999957600 999948428 1999750088 1000000000 1000000000 999800454 999879334 0 1000000000 0 999809991 2999822073 1000000000 1000000000 0 0 999949409 0 1000000000 1000000000 0 1000000000 0 999910359 0 999918997 1000000000 3999819431 999812781 999898806 999869472 999998361 1000000000 0 999806955 999882199 0 0 1000000000 1999790824 1000000000 1000000000 1000000000 0 0 999935065 1000000000 1000000000 0 2999808366 0 1000000000 1000000000 0 1999724071 999978202 1000000000 1000000000 999809202 0 1000000000 2000000000 999908469 0 2999719091 1999846337 0 999945871 0 0 1999869280 2000000000 0 0 1000000000 999854638 999831489 0 1999962029 1000000000 0 0 0 999995855 1000000000 0 2999688254 0 0 1000000000 0 2000000000 1000000000 1000000000 1999807498 0 0 2000000000 0 0 0 999948262 0 0 1999863073 0 0 999907907 1000000000 0 0 1000000000 2999809422 2999675377 2000000000 2999885796 0 1000000000 0 3000000000 0 1999973275 0 0 999825981 2000000000 0 0 1000000000 1999806786 0 1999840202 0 1000000000 999832777 1999872041 0 0 0 999960793 0 0 0 0 1000000000 999975714 999937988 0 0 0 1000000000 0 0 1999967247 1999984895 0 1000000000 1000000000 0 999825140 0 1000000000 1000000000 1999992602 1000000000 2999934886 0 999957387 0 0 2999934293 1999961066 999971262 1000000000 999974680 999872262 2999889062 0 999974897 0 2999904016 0 0 0 1000000000 999814512 1000000000 0 999873912 1000000000 1000000000 1000000000 999919545 0 0 1000000000 1000000000 1000000000 1000000000 0 0 999981588 0 999859220 1999856641 0 999808565 2000000000 2999684369 0 2000000000 0 2000000000 0 0 1000000000 999896481 0 0 0 999893893 0 1000000000 4999670237 1000000000 1000000000 1999860606 1000000000 0 0 0 0 1999914176 0 0 2999887180 2000000000 999813516 0 1999831829 0 1999850391 0 0 999964855 999864971 1000000000 2999802129 0 1999900926 0 0 0 0 0 2000000000 999845930 1000000000 0 1000000000 999887555 2000000000 999812232 999866735 0 0 1000000000 1000000000 1000000000 999872834 0 1999808194 999887622 999906006 0 0 999893205 999874049 1000000000 999970146 2000000000 0 1999955470 1000000000 0 1000000000 1000000000 0 2999731300 0 999804419 1000000000 1000000000 1000000000 1999953237 1000000000 2000000000 1999959644 2000000000 0 999906482 0 1000000000 2000000000 0 1000000000 0 2000000000 999811330 2999800082 999884696 1000000000 999884850 999812338 1000000000 2999957200 1000000000 999909864 1000000000 1999725712 999872525 999968540 1000000000 1999728936 1000000000 999818049 0 0 1000000000 1999920600 1999822610 999962371 0 1999890083 999809666 0 999987160 1000000000 0 0 1000000000 2999754436 2000000000 1000000000 999882313 999818263 999849322 0 1999893666 0 1999836002 1999875936 1000000000 999830811 0 0 0 0 0 1000000000 1000000000 2000000000 2000000000 1999917798 0 999974383 1000000000 0 999977064 0 999902253 0 0 0 1000000000 0 1999901527 1999727369 1000000000 1000000000 0 1000000000 1000000000 999842663 2000000000 999910519 0 0 0 2999916160 999885336 1000000000 1000000000 1000000000 999990418 999811403 0 0 0 3999822665 0 1000000000 0 0 1000000000 0 0 0 1000000000 1000000000 0 1000000000 1999876410 999854299 2999714798 1000000000 0 999856249 0 999945673 0 1000000000 999991868 1999795713 1000000000 0 0 0 0 1999777861 999889678 1999843102 1999884154 3000000000 1999999957 0 2000000000 1000000000 4999632131 999834101 1000000000 1000000000 999910287 1999910922 2000000000 0 1000000000 1000000000 999840405 0 999993270 0 999869213 1999878550 0 0 2000000000 1000000000 999887609 1000000000 1999844997 1000000000 2999900081 2999809249 999959778 0 1999638655 1999908177 0 2999985134 999820541 1999954053 0 0 1999809578 1000000000 0 1000000000 0 0 1000000000 999829041 2999950945 0 0 0 999854583 0 999843685 0 2999782646 1999929168 2999766856 2999751289 0 1000000000 0 999857965 1000000000 1999856132 0 1999964062 0 0 1999860888 999922071 2999842721 999919410 3999765481 1000000000 999838978 1000000000 1999719596 0 3999748404 2000000000 3999893081 1999928831 1000000000 0 1000000000 999842920 2999820802 0 1000000000 0 999803434 0 0 999856359 1000000000 0 1999826555 999835337 0 1999748417 0 1000000000 0 1000000000 0 0 999891554 1000000000 0 0 1000000000 2999828000 1000000000 0 1999922751 1999860295 999978052 1999908136 0 0 999831018 0 999946902 2000000000 0 1000000000 0 999924225 999860094 999955931 0 999977342 2999915335 1000000000 0 0 1000000000 1999916105 0 1000000000 0 1000000000 0 1999960527 0 1000000000 1000000000 0 0 1000000000 999911574 999987247 0 0 1999880061 0 0 3000000000 0 999813322 1999869775 999921445 2999847295 1999962172 1999823413 999888324 0 0 0 999979541 0 2999726349 2000000000 0 0 0 2000000000 1000000000 0 0 999841840 0 0 0 0 2999881781 0 1999811918 2999811323 0 0 0 1999866074 1999851341 999877398 1999923836 1000000000 999914905 1000000000 0 1000000000 1000000000 1999856168 0 1999991977 999927807 1999964607 0 0 2000000000 999883617 1999932340 0 999880321 2000000000 999986819 0 1000000000 999843461 2000000000 999956199 0 1000000000 999945768 999897246 0 1999779535 1000000000 2999974079 0 1999879778 1000000000 0 999842562 0 0 1000000000 0 0 1999706262 1000000000 1999961202 999965401 0 2999953169 999814639 0 2999720041 3000000000 999945230 0 999837345 1999856357 0 0 999868988 999896580 1000000000 999963608 1999849595 1999917273 1999818811 1000000000 2999937355 0 0 1999806355 999991881 999995361 2999869693 1999966259 0 999898863 2999890252 2999937080 0 1999801267 0 1999947424 2000000000 0 1000000000 999820889 1000000000 999902399 1999839700 2999825732 1000000000 1999806109 2999685426 1999857098 2999920302 0 1000000000 0 2999726256 1999890404 0 1000000000 0 1999964716 0 999893440 1000000000 1000000000 999878417 1000000000 0 0 2000000000 2000000000 999822522 1000000000 0 1000000000 1999811559 1000000000 0 1000000000 1000000000 0 999825439 0 2000000000 1000000000 0 999835624 0 0 999977062 0 2000000000 1000000000 2999911368 0 999847411 0 0 0 0 2999767155 0 0 0 1000000000 2999981141 2000000000 0 2999645950 1000000000 0 999940255 2999690297 0 2000000000 0 1999952955 999885673 2000000000 1000000000 2000000000 999881235 2999804778 0 2999887218 0 0 999887892 0 999922209 0 0 0 0 0 1000000000 1000000000 0 0 0 2000000000 1000000000 1999809373 1000000000 3000000000 999802217 0 0 999821001 999851043 1999862627 999885305 999832568 1999840163 0 1000000000 0 0 1000000000 1999912635 1999948265 3999900312 999861804 1999777640 0 1000000000 0 0 1000000000 999939654 0 1999972481 1000000000 2000000000 999817453 0 1000000000 1999832785 0 1000000000 3999662280 0 0 0 1000000000 0 0 1000000000 0 1999850307 2999854127 1000000000 2000000000 0 0 0 1000000000 0 2000000000 999813289 0 2999961963 999892382 4999671409 1000000000 2000000000 999980912 0 2999919270 4999784782 0 1000000000 1000000000 0 1000000000 999822161 1999895129 0 0 1000000000 999801319 0 0 2999875963 0 0 0 1000000000 1999768012 2999851033 1000000000 0 1999829149 0 999922522 1999874438 1000000000 0 0 1000000000 2999684752 3999684293 2999914308 999999110 0 999845482 1000000000 1000000000 1999989424 1000000000 999997655 0 0 1000000000 999800065 0 0 1000000000 0 0 1999938842 1000000000 0 1999788612 1999932070 2999978014 999808623 0 2999847514 1000000000 999846995 999800523 999816077 1000000000 999826522 999851706 1000000000 999948948 0 1000000000 999850350 0 3999737452 1999709187 0 1000000000 1999899383 0 1000000000 999937246 0 0 999968097 999858771 999845907 1999890043 1000000000 2999760775 1999804075 2999822279 1999913588 999933243 0 0 1999804471 999948988 1000000000 999998875 0 0 1000000000 1999821622 0 0 0 3999650340 0 2999753752 0 999839550 1999982651 2999942161 1000000000 999874103 1000000000 0 0 999898393 0 999891172 999943070 3999987750 1000000000 999863382 999972219 999940076 999979920 0 999902640 1999881916 1999726872 1000000000 0 3000000000 1000000000 999801102 0 1000000000 1999977885 999876646 999854371 2000000000 0 0 1999792661 1999813267 0 999846307 0 0 2000000000 999981023 1000000000 1000000000 0 0 999981956 1999979986 2999878459 1000000000 999806517 0 0 0 0 1999921712 0 3000000000 1000000000 1999910329 999953309 999946929 1999881739 1999912511 0 0 1000000000 999847758 1999807884 1000000000 999904276 1999905048 1000000000 1000000000 1999844935 1000000000 1000000000 999823612 1999943193 1000000000 2000000000 0 1000000000 1000000000 999926453 0 1000000000 0 0 0 0 1999873538 0 1000000000 1000000000 999826007 999844981 0 1000000000 0 0 0 999899450 999868381 1999851331 1000000000 1000000000 0 999915422 999860615 999885239 0 0 0 1999921380 1000000000 999923203 0 1999810762 2000000000 0 2999890513 2000000000 0 1000000000 0 999950293 999883670 0 0 0 0 1000000000 2999546957 1999708506 999855441 0 1999903086 1000000000 0 1999820162 999803401 2000000000 0 4999791394 0 1999774573 4999887589 999978634 0 1000000000 0 2999880270 1000000000 0 1999920757 1000000000 1000000000 2000000000 0 0 0 0 0 0 0 2999922621 3999955462 1999903699 1000000000 999818287 1999894349 0 0 2000000000 1999991241 0 999996868 999823382 0 1999784331 1000000000 0 1000000000 1000000000 0 999800080 1999767215 1000000000 1000000000 0 2000000000 999918291 1000000000 999851775 1999879462 1000000000 999981073 999816344 3999844610 1999927771 1999952567 0 0 0 1000000000 0 999916554 0 0 0 1999950130 1000000000 2999954153 0 1000000000 0 0 1999789613 999869080 0 0 0 999881721 0 999973592 999962860 0 1999903959 0 1999917029 999809553 0 0 0 0 0 0 0 1999973263 0 0 2999863952 1999820097 0 0 999820600 0 0 1999859449 3999768472 0 999987252 1999823807 1000000000 0 999893101 3999784492 999911784 999843377 1000000000 1000000000 0 999803746 1000000000 0 999878006 2000000000 1000000000 1999838758 1999806306 0 0 0 0 1999872521 999966201 0 1999873021 1000000000 0 999907167 2000000000 0 0 0 2999780214 0 999880064 0 999971985 999952793 0 0 0 2000000000 1000000000 0 999822689 0 1000000000 1999836323 0 999994148 1000000000 0 2999938113 0 0 1000000000 999876742 0 999892259 0 1999859420 1000000000 999878284 1999993164 2000000000 0 999933198 2000000000 1000000000 999997837 999942582 2000000000 0 999809268 0 1000000000 0 2999931471 999966216 999983749 1999820254 0 0 0 0 0 0 1999763191 0 0 1000000000 999974002 0 999972769 1000000000 1000000000 1000000000 1000000000 0 999959589 0 0 1000000000 0 0 1999998787 3000000000 2999680221 0 1000000000 999824506 0 999977613 1999747236 1999987630 0 1999988158 2999855799 1999888903 1000000000 1000000000 0 999902862 1000000000 1000000000 0 5999617139 1000000000 0 1999862081 0 999905005 0 999974690 1999836949 1000000000 1999847626 0 0 1000000000 2000000000 0 0 999866774 0 0 0 1000000000 0 0 999950591 1999674017 3000000000 999810565 0 0 1999916112 0 999822031 0 999859237 1000000000 2000000000 3000000000 1000000000 2999848218 0 1999804910 2000000000 1000000000 1000000000 3000000000 0 0 1000000000 1000000000 999843746 0 1000000000 1999847650 2000000000 1999841584 1000000000 0 1999926130 0 0 999917315 1999930194 999820919 0 0 0 0 1000000000 1999951358 0 999872658 1000000000 0 999947950 0 999822394 1999778561 999908306 999896631 0 0 2999846972 3999622202 0 3999683431 1000000000 0 0 0 1999946560 0 1999961549 999951827 1000000000 1999847705 2999702075 1000000000 2000000000 1999911815 0 0 999999074 0 0 0 1000000000 999891026 0 2999918604 2999818473 0 999828553 999811924 1000000000 2000000000 999958629 999854023 999889164 0 1000000000 0 1000000000 1999952576 1999947391 999822968 0 1999834337 1999974140 1999979451 0 0 0 0 1999711896 999881894 1999993336 2000000000 1999980179 1999990129 1000000000 1000000000 1000000000 999995895 0 0 2000000000 1000000000 1000000000 999871729 0 4999880395 2999727428 1000000000 999989853 0 1000000000 2999865473 1999998202 999819000 0 1000000000 1000000000 1999995049 1000000000 0 999914814 2000000000 1999979673 2000000000 0 0 1999825650 999876213 2999724197 999912135 999809986 999959922 999836548 1000000000 1000000000 1000000000 1999834407 0 0 999828421 0 999947516 2000000000 999979431 1000000000 999825099 1000000000 0 2000000000 2999926478 1000000000 0 0 999808473 0 999967669 999818694 0 0 0 0 999831110 999842108 1999805092 1000000000 1000000000 0 1000000000 1000000000 999987680 1000000000 0 3000000000 1999761152 1999868665 0 0 999843162 0 1999752506 2000000000 0 0 0 1999993308 0 0 2999771941 0 0 0 999877044 1999742510 999894563 0 0 999836274 0 0 999879487 0 1000000000 1999908989 999993255 1999976598 3999632610 0 0 2999586415 999928460 0 1000000000 3000000000 0 2000000000 1999837715 0 3999814298 0 0 1000000000 999870562 0 0 0 1000000000 0 999897281 999971889 999868365 1000000000 0 2000000000 0 1000000000 1999624161 999971861 1000000000 1000000000 1999845349 1999892234 1000000000 0 999943896 1000000000 0 0 1000000000 0 999866072 3999813806 1000000000 0 0 2999867414 999827944 999815668 999881633 0 1000000000 2000000000 999825106 0 1999821037 0 0 1999971609 999826319 1000000000 0 1999727633 999960687 1999838540 999800979 1000000000 999910538 0 0 1999785086 999837085 999901092 1000000000 1999803740 1000000000 1000000000 2999720040 1000000000 1000000000 0 2999904978 1999906949 999893692 1999986716 0 1999800084 0 999959867 0 1000000000 2000000000 1000000000 0 1999968670 1999980371 1000000000 0 2999744734 1999901586 1000000000 1999983764 1000000000 2999907880 2000000000 2999900207 2999965472 999832750 0 0 999931902 999955258 1000000000 2999887969 0 999960934 999825411 999950838 1999972071 0 0 1999829294 0 1000000000 999881978 1000000000 3999843797 1000000000 1000000000 3000000000 0 1000000000 0 2000000000 999940783 1999808966 0 1000000000 0 0 0 1999801249 0 0 999986544 1000000000 1000000000 1000000000 0 0 1999814561 0 0 999978394 999891746 2999917814 1000000000 0 1000000000 3000000000 1000000000 0 0 0 0 1999856121 0 0 0 1999871735 999982250 999857196 2000000000 2999868017 999928221 2999930786 1000000000 0 1999978608 1999717991 999905073 4999881616 0 1999746684 2000000000 1999892371 0 1999821857 0 999863165 1000000000 1000000000 0 1999817951 0 0 0 0 999971566 999925008 1000000000 999892878 0 1000000000 999978798 2999747712 1000000000 999936385 999883960 1000000000 999942581 1999817083 1999749990 999941114 999996169 1999885308 1000000000 1999868040 999965389 0 0 0 999972319 2999856272 999870123 0 0 1999937643 0 0 0 0 0 999987301 1000000000 1000000000 1999855997 0 2000000000 0 0 0 2999895051 3999713650 1000000000 3999750821 2999864228 0 0 0 1000000000 999979859 1999883193 1000000000 2000000000 0 999923407 0 1999893167 0 0 1999961288 999963239 1999857273 1000000000 0 2999666998 2000000000 1000000000 1999814531 0 2000000000 1000000000 1999821972 999878452 1999947297 0 2000000000 999847503 0 2000000000 1000000000 1999790267 999989847 999867098 0 1999863842 0 3000000000 0 1999987672 999940378 3000000000 0 1000000000 1999811856 0 1999794758 2999882883 0 1999864121 999921701 1000000000 999958582 1000000000 999872553 1999920366 0 999950253 1000000000 999987558 999966339 0 1999716130 2000000000 999974812 2999816150 1000000000 0 999813523 0 1999857038 1000000000 0 0 1000000000 1000000000 999989435 0 1999892677 3999783308 3000000000 0 0 0 999846522 999936781 999968314 2999753687 1000000000 0 0 0 999850847 999837930 1000000000 1999874484 1000000000 2000000000 0 999809808 1000000000 0 999958435 1000000000 0 1000000000 999961994 999880359 1999946159 999809803 0 0 999850268 1000000000 0 1999861928 1999961347 0 2000000000 1000000000 1999907255 1999923319 0 0 0 2999733055 0 999899127 999808995 0 999904615 0 2999837569 0 1999837492 1000000000 0 0 1000000000 0 0 0 0 3000000000 0 1000000000 1000000000 1999974920 1000000000 999939383 0 0 1000000000 0 1000000000 0 1999924195 999859928 0 1000000000 1000000000 999884189 0 1999926413 999840634 0 1000000000 1000000000 0 0 0 1000000000 0 0 999991431 1000000000 1999929306 1999805381 0 0 999952525 2999642793 1000000000 1999813334 999878819 0 1000000000 1999851151 1000000000 0 1999961298 1000000000 999979367 0 999856400 1000000000 999871275 0 0 999976327 0 1000000000 1999976967 999913030 2999794829 0 0 0 0 0 0 1999776628 0 1999959616 3999716341 0 1999841027 0 999965111 0 2999886469 999865991 999859148 1000000000 0 1999920392 2999864778 1999980549 1000000000 1000000000 1000000000 999938754 1999962664 2999707367 0 0 0 999908093 0 1000000000 0 3000000000 0 0 0 0 3999841159 0 3000000000 0 1000000000 0 999843469 999936616 0 1000000000 0 999890322 2000000000 0 0 999802195 1000000000 0 0 999814274 999821490 1999859142 0 0 1999820514 999883154 1999928459 0 0 2000000000 1999843188 3999859691 0 0 999949851 0 0 1000000000 0 2000000000 0 0 999990921 2000000000 999912106 0 999889709 2000000000 0 1000000000 0 999893073 0 1999804535 2999662940 0 1999731842 0 2999831235 0 1000000000 2000000000 999937156 1000000000 3999929482 0 1000000000 3000000000 0 0 0 0 0 0 0 0 1000000000 2000000000 0 2000000000 999878574 1000000000 1999834175 1000000000 999802759 0 0 1999935556 999948415 0 2000000000 999991814 1000000000 0 1000000000 0 999918381 0 1000000000 0 1999851479 0 2000000000 1000000000 1000000000 1999883832 0 0 1000000000 0 999814264 999819883 999961546 1999955635 2999812632 1999855186 999989635 0 0 999927565 999921020 0 1999900560 0 999988649 0 0 0 0 999802173 0 999807233 1000000000 1999989195 1000000000 999892548 1999903200 2000000000 1999813994 999867763 0 0 999964606 0 0 999932636 2999999543 0 1000000000 1999962793 1999883261 0 1000000000 3999721693 1999817063 1000000000 999873379 0 999923033 999851489 1999998644 0 1999731548 1000000000 2999863940 1999930966 0 0 999961274 999881170 999970104 0 1000000000 0 999958653 0 0 1000000000 3999732353 0 1999776221 2000000000 2999905375 1000000000 1000000000 0 0 0 0 1999990489 0 1999917137 1999803901 1999793361 1000000000 999863246 0 0 999896403 3000000000 0 0 2000000000 0 1000000000 1000000000 0 0 999877545 2000000000 0 1000000000 999914209 1999744548 0 1000000000 0 1000000000 0 0 0 1000000000 0 2000000000 999817113 1000000000 1000000000 0 1000000000 2999707252 0 0 1999818454 1000000000 2999933589 1999850691 1000000000 1000000000 0 0 1000000000 2999934987 1999947696 0 1999988994 1999986625 1999870097 0 0 0 1000000000 1000000000 0 0 0 0 0 999987936 0 2000000000 0 1999936205 0 1999814455 0 0 999822816 0 0 1999655400 0 0 1000000000 2999981874 999826593 1000000000 1999961220 0 1999759047 999804194 0 1999913168 1999978204 0 999802065 1000000000 999902964 0 2999797195 0 2999684211 0 0 3000000000 0 1999861773 0 0 1999934941 2000000000 1000000000 999928326 1999842445 0 999951448 2000000000 999901531 1000000000 1000000000 1999806045 0 1000000000 999875122 999973255 0 0 1000000000 999909830 0 1000000000 999957997 1000000000 0 0 0 2999658488 1000000000 1000000000 0 0 1000000000 0 999951570 999857643 999846209 999883860 0 1000000000 1000000000 1999912643 0 1999895366 1999926234 0 1999770734 1999861538 1000000000 1999735242 0 0 0 1999758713 999994440 0 0 0 999955355 1000000000 1999809659 0 0 0 0 1000000000 999817554 999996158 1999806702 1000000000 0 1999762341 1999897783 999827000 2000000000 0 1999951425 1999800071 0 0 1000000000 1000000000 0 999833394 999839577 0 999982169 1000000000 1000000000 1999692246 1000000000 2999757163 999851235 999873638 0 2999916347 0 0 0 1999985521 2000000000 1000000000 1999769608 1000000000 2999919914 3000000000 0 999884066 0 1000000000 1000000000 0 0 1000000000 1000000000 1999720361 1000000000 1000000000 999972651 999931690 1999940841 0 1000000000 1000000000 0 999898759 2999876949 999921192 0 0 0 1000000000 1999911141 1000000000 0 1000000000 999960648 999957219 0 0 0 0 3999867308 999983011 1999919494 1000000000 1999971710 999879881 1999717495 1999975493 999851362 0 999976931 0 1999863192 999811209 0 1000000000 0 2999897010 1999990030 1000000000 1000000000 0 1999855104 0 1999831846 0 0 999883464 1000000000 1000000000 0 1000000000 1999876383 0 1000000000 1999956745 0 0 0 0 0 1999923271 2999836611 2000000000 1000000000 0 0 999824039 1000000000 1000000000 0 0 0 999845518 2000000000 0 1000000000 999862600 0 1000000000 0 999875535 999943239 1000000000 999998539 1999837616 1000000000 0 0 0 0 1999963046 999861542 1999857015 1999843422 0 0 2000000000 0 2999687141 999876603 0 999837121 1999871774 2000000000 0 1999801778 0 0 1000000000 2000000000 0 1000000000 1000000000 0 999826553 0 1999837879 0 1999823737 999964983 1999847029 1999985500 0 3999679201 0 1000000000 999803490 2000000000 1999673774 1000000000 2000000000 1000000000 1999811215 1000000000 0 0 3000000000 0 2999900302 1999619336 0 2000000000 999892456 1999850587 1000000000 999909847 0 999935097 999851109 1000000000 0 0 0 4999786769 1000000000 0 999880485 1000000000 0 3999684867 1999908295 1999950311 0 1999877995 999843488 1000000000 1000000000 999952936 3999811735 1000000000 0 999977486 1999910603 1999913770 0 0 0 0 1999825125 0 1000000000 0 1000000000 0 999883552 0 0 1000000000 0 0 2999707931 3000000000 0 3000000000 999839452 999808910 2999935001 999936063 0 0 1000000000 0 1999737203 999927245 1000000000 0 0 0 999957918 0 0 0 2999779379 999969159 999999377 1000000000 999933219 1000000000 1000000000 0 999966164 2999850818 1000000000 0 1000000000 1000000000 999890365 999858808 0 1000000000 1000000000 0 2000000000 999983836 999921283 0 1000000000 1000000000 0 2999819572 0 1000000000 3999849378 0 999804091 1000000000 1999844121 0 999847297 0 0 0 0 2000000000 1000000000 0 0 1999869092 999954867 1000000000 1000000000 0 0 999891815 999985232 1999918966 1999841955 0 2000000000 1000000000 1000000000 0 0 1000000000 1999893293 0 1999995133 999896000 2999814303 0 0 999993149 0 0 1999933526 999822553 1000000000 1000000000 0 1000000000 1999820442 2999568250 0 0 1999944616 999984628 0 0 2000000000 0 0 999819949 999891266 1000000000 0 0 0 1000000000 0 999889536 1000000000 1000000000 1999797850 2999676556 0 1999723355 0 0 0 0 0 2999699692 0 1999817685 1000000000 1999947236 1999835408 1999865645 1000000000 1000000000 999980481 2000000000 999970378 999855107 1999835795 2999800133 0 1999813177 999900413 0 0 0 0 999942764 999923681 999897972 0 1000000000 1000000000 0 999801132 999860450 2999720792 1999655758 0 2000000000 0 2000000000 0 999994523 999860123 999853776 0 1000000000 999968013 0 1999923144 1000000000 999904805 0 1000000000 0 0 1999914259 0 0 1999909819 1000000000 1999869992 1999878710 1999902595 0 999820875 0 1999877821 0 0 999968399 1000000000 2000000000 2000000000 0 999960899 0 1000000000 0 2000000000 999883620 0 0 999976293 1000000000 999912360 0 999881330 0 999897396 1999966202 0 999985287 0 0 999863623 999851038 1999825218 999987353 0 1999973122 2000000000 1000000000 1000000000 999801878 0 1000000000 0 1000000000 0 1000000000 999801375 0 1999829401 999945455 999927552 2000000000 3999799170 3999711591 1999811540 1999899573 2999813030 0 0 999866563 999916372 1999903705 0 2000000000 0 1000000000 2000000000 1999917645 0 999843536 1000000000 1999924891 999939221 1000000000 1999900705 999836631 1000000000 0 1000000000 1999933588 2999891795 0 0 1000000000 999815554 1999884259 0 0 0 999900329 0 0 999985769 0 2000000000 1000000000 1999771288 1000000000 0 999941489 0 999976987 2000000000 999857508 0 1999856335 0 1000000000 1000000000 1999862936 0 999869161 1999879263 999810779 0 1999845819 1000000000 0 1000000000 0 1999981618 1000000000 0 0 1000000000 3999770871 0 1999922568 0 0 0 1000000000 3999987585 0 999985956 0 0 999838876 0 0 0 999800102 0 1000000000 0 1000000000 0 1000000000 0 0 0 1999819276 1999836144 2000000000 0 0 1999919705 2999672808 2000000000 1000000000 1999966656 1000000000 0 2000000000 0 2999660632 1999796586 0 1999646446 0 999823485 1000000000 0 1999946238 0 999937098 0 2999971744 0 0 0 2999851774 1000000000 1000000000 0 0 999821435 1000000000 999921456 0 0 2999927417 0 2000000000 2000000000 2000000000 1999949826 1000000000 0 999979783 999852979 0 1999781674 1000000000 1000000000 0 0 2999975551 999947014 999932345 0 0 1000000000 2000000000 0 1000000000 999848571 1999872388 999808702 0 999856616 0 1999905154 999939272 0 0 999845965 999923251 2999818024 999925426 1000000000 4999783463 0 0 1000000000 1999826240 0 1999982342 0 999965496 0 1999958092 999873554 1999948336 1000000000 1000000000 2000000000 2999911457 2000000000 0 0 1000000000 2999805678 999841069 999803331 2000000000 2000000000 0 0 999966549 0 0 999853010 0 999963441 0 1999925696 0 0 1000000000 1000000000 999968606 999870026 999841165 0 999861558 0 999968715 999802534 1999836911 1000000000 3000000000 1999875280 4999322737 1000000000 0 1000000000 0 1000000000 999807753 999816561 1999981982 0 3999708556 1000000000 0 3999869966 0 999975585 999866493 0 999812326 999933826 999827248 0 0 1999887768 0 0 2999826804 1000000000 999964128 999905549 999852437 0 999893866 2999702030 1000000000 999831030 0 999827482 0 2999953818 0 999943090 999815827 0 1000000000 1999979738 1000000000 1999919797 0 0 0 0 0 999867125 1999922157 0 0 1000000000 999927385 1000000000 1000000000 1999980778 1999929252 2000000000 2999950422 0 0 999989703 2999700769 999935780 1000000000 1000000000 0 1000000000 1000000000 1999941602 0 1000000000 0 0 1000000000 999819335 1999969767 1000000000 0 1000000000 0 3000000000 1000000000 0 0 2999715259 0 0 1000000000 1999874013 1000000000 2999934155 1000000000 1000000000 1999924654 0 2000000000 2000000000 999838628 1999935221 1999924544 2000000000 2999809112 0 999845283 999953937 0 0 2999830612 0 999874186 1000000000 999914156 1000000000 0 0 1999986075 999919626 999926291 0 999886511 999866465 1000000000 2000000000 1999864440 999865787 999838346 2999655121 0 1000000000 999919491 2000000000 999907788 1000000000 0 999922845 0 0 0 999872600 999915314 999896593 999864946 2999671360 1999839699 999842917 0 1999706593 3999717064 0 1000000000 0 0 1000000000 0 0 1999949001 1000000000 999868699 1000000000 0 2000000000 1999939830 999919208 999891278 0 0 999817293 1000000000 999977861 1000000000 1000000000 0 1999942109 1999896583 999874358 1999858466 0 0 1000000000 999895094 0 999878185 0 999972752 2999670265 0 999819399 0 0 0 1000000000 0 1000000000 2999828432 0 1000000000 0 1000000000 1000000000 0 999899870 1000000000 0 999833129 999828292 1999855031 999875076 2000000000 999966050 0 999897258 3000000000 0 0 0 1999650323 1999907142 1000000000 1999709876 0 999838926 1000000000 0 1000000000 1000000000 0 999831334 0 2999987127 0 1999917789 0 999945020 999845277 1999776893 999825010 0 1999836740 999902005 999912463 999843910 1000000000 1999849053 1999948221 999974765 0 1000000000 999906574 1000000000 1999692199 0 2000000000 0 1999696430 999996718 0 0 1999666145 0 0 1999990643 0 1999894268 0 1999894016 0 0 1000000000 0 0 1999814437 0 1999984338 1000000000 0 1000000000 1000000000 0 0 1999957766 1999924237 0 999983157 999839542 3000000000 999824847 2000000000 1000000000 0 2999682339 1000000000 1999961070 0 1999632425 2000000000 2000000000 999942644 0 1999944054 1999831768 0 999937434 0 2999862436 1000000000 999900694 1999851604 999837888 2000000000 0 0 0 0 0 2000000000 2000000000 1000000000 1999802943 999929770 1000000000 0 1000000000 3000000000 0 0 2999828746 2999842793 3999882418 1999793311 1000000000 2000000000 0 0 1000000000 0 999826984 0 999991616 1999813939 0 1000000000 999937298 0 999933427 1999832349 1999736251 999838662 0 0 0 1999989081 1999991788 0 0 1000000000 0 999859931 1000000000 1000000000 0 999834806 1000000000 0 1999737933 999937401 1999803547 0 0 1000000000 0 0 0 2999856632 0 1000000000 999875676 999874955 1000000000 1999954506 999823305 0 1999971093 1000000000 0 1999870359 1000000000 0 0 1000000000 0 1999833272 0 999878812 0 999849447 2000000000 0 999982863 0 1999822343 1999703315 1000000000 2000000000 999880085 1000000000 0 1999816669 1999875490 999913343 999939357 0 1999800729 999856872 1000000000 1000000000 1000000000 999942481 1999710567 999855435 1000000000 1999863661 2999803891 1999831893 0 1000000000 0 2999895149 999924035 0 0 2999808852 999838716 0 0 999879426 0 999858255 0 2999983144 0 999851611 1000000000 0 1000000000 1000000000 0 1000000000 2000000000 1000000000 1999725630 0 1999817594 999818470 999946282 1000000000 0 0 3000000000 0 0 999958496 999993114 0 999905625 0 0 999874588 2000000000 999899612 0 0 2999835597 1000000000 0 1000000000 0 2999792758 0 2999729133 1999849315 1999883623 0 1000000000 0 4000000000 1999943631 999923411 0 0 0 0 999960545 2000000000 1999876640 0 0 1000000000 999988602 0 0 2999971770 1000000000 999887660 2999855122 0 1999893189 0 0 999994560 1000000000 1000000000 0 1999919632 2999876269 999950341 1000000000 1999842969 2000000000 0 999831765 1000000000 2000000000 1000000000 1999801610 1999724552 0 0 999816975 0 0 0 0 2999671540 1000000000 999903918 1000000000 1000000000 0 999809490 0 1000000000 999933115 999998165 999828143 0 0 999967533 2000000000 999998776 0 2999759804 1000000000 1999809567 0 999872116 0 0 2000000000 2999876037 0 0 0 999891905 999900928 0 1000000000 1000000000 999971600 0 0 1000000000 0 0 0 1999988281 2000000000 999888814 1000000000 0 0 0 999965379 0 2999959835 1000000000 999898528 999861831 1000000000 2999903415 0 0 0 1000000000 1999841599 2000000000 1000000000 2000000000 999814077 0 1999968004 0 1000000000 0 0 0 999830302 2000000000 0 999911108 2000000000 1999859352 999913607 3999887048 1999953306 1000000000 1000000000 0 0 0 2999511595 999857759 0 2999714134 1000000000 0 0 0 1999902687 3999551690 0 999820778 1999693962 1000000000 0 1000000000 0 0 0 999928887 999867121 1000000000 2999604510 0 0 0 0 999975924 0 0 0 999862530 0 1999798789 0 1000000000 1000000000 2999976904 0 999946488 999887413 1000000000 999860810 1000000000 1999699849 999819078 1999668200 1000000000 0 0 999833836 0 1999955071 0 2000000000 999856736 1000000000 0 0 3999914248 999891302 4000000000 999902279 1000000000 2999791969 1000000000 1000000000 0 0 0 1999988230 0 1999862787 1000000000 1000000000 1000000000 2999854855 1999662515 0 1000000000 1000000000 0 1000000000 0 999845758 1000000000 0 0 0 1999957176 999992884 1000000000 999996359 999837133 999872632 0 0 999980523 999851205 0 1000000000 1000000000 0 1000000000 999859339 0 0 999975139 0 2999839802 1000000000 0 2000000000 0 1999819527 1000000000 0 0 999880424 1999687572 999803102 0 999894319 1000000000 0 0 1000000000 0 1999949863 999830579 999807712 0 1999968163 1999662420 0 1999810924 999952442 0 0 2000000000 2999851561 999819373 0 0 3000000000 1000000000 1000000000 1000000000 0 0 1000000000 1999842807 2999766657 999929032 0 2000000000 999814858 999836653 0 999939971 1000000000 999943673 1000000000 0 1999860943 2999767696 0 1999804455 1000000000 0 1000000000 0 1000000000 1999869884 0 0 1000000000 2999611757 1000000000 1000000000 0 0 999852968 0 999917220 1999746841 0 999985076 0 0 1999699343 0 0 1000000000 0 0 0 1000000000 3999756437 1999915078 1999845063 0 0 2999955358 1999804259 0 1999676897 999927612 2999845553 0 999934159 1999683480 1000000000 0 2999709713 2999909596 0 0 1999828621 1000000000 1000000000 0 0 1000000000 999969656 1000000000 999992630 0 3000000000 1999864407 0 0 0 1000000000 1999921171 0 0 2000000000 0 1000000000 1000000000 0 0 0 2000000000 999938895 0 0 0 0 1999814537 999921325 0 2999807919 0 2000000000 1999909274 1000000000 1000000000 1999900182 0 0 0 2000000000 0 999936486 0 1999904135 999856427 1000000000 0 2000000000 1000000000 2999722188 1999871635 0 0 1000000000 0 0 2000000000 0 999869830 2999896989 2999911933 0 0 0 0 0 1000000000 0 1000000000 0 1000000000 999834619 1000000000 1999837745 0 1999935818 0 0 0 0 1000000000 999955882 0 0 1999928818 0 0 0 0 999885808 1999771238 2000000000 0 0 1000000000 0 1999922514 0 2999987276 2999957241 1000000000 0 4999429428 1000000000 0 0 999881756 2999748645 1000000000 0 0 0 3000000000 0 0 999858741 999811810 0 0 2999737686 1000000000 0 999993245 0 0 1999864984 0 1999847995 0 999914940 0 999819968 0 999808185 0 1000000000 999928665 0 999999633 999907499 1999755942 0 1000000000 1999863024 2000000000 1000000000 1999836739 1999742974 999882326 2999925332 0 2999702308 0 0 999884572 2999946855 0 0 0 0 999950390 999856768 1999862612 0 999872889 1000000000 999922865 0 0 999910773 1999808638 0 0 0 0 0 0 2999876884 1999661846 0 0 2000000000 1000000000 999944680 1000000000 999808961 1999829535 1000000000 0 0 1999913849 1999870289 999843703 0 1999885506 0 1000000000 999855530 0 999889260 999937340 0 1000000000 999912363 999847350 1000000000 1000000000 2999740666 0 2000000000 2999721493 0 2999671305 999816175 1999826183 1000000000 0 2000000000 999837868 999828675 0 0 1000000000 1000000000 2999873816 3000000000 0 999816779 0 1999799312 0 0 0 0 0 0 0 0 0 0 1999793221 999971258 2999767344 1999958717 2000000000 2000000000 1999844590 0 1000000000 1000000000 2999870347 1999884762 1000000000 1000000000 0 1000000000 0 1000000000 999868112 0 0 0 999810838 1000000000 0 1999916854 1000000000 0 0 1999704811 1999971647 999878483 1000000000 0 1000000000 999864713 999813756 0 0 2999866155 999825820 999949961 0 0 1999812425 999993925 999988710 0 1000000000 0 0 1999758938 1999935633 0 999868878 1000000000 1999981738 1999892364 0 0 999968628 3999724485 0 0 2000000000 2999773097 1000000000 2999946971 1000000000 0 0 1000000000 0 1999902326 999993283 0 999854518 1999861669 1000000000 3999646756 1000000000 3999900899 1999765810 999924981 0 1000000000 1999829473 999946436 0 2999712037 1000000000 0 0 1999908549 0 1999858069 999847100 0 2999709123 999916905 3999484259 0 2000000000 1999802448 1000000000 2999749428 999932135 0 0 0 1000000000 999883723 1999845009 999988913 0 2000000000 1000000000 1000000000 999892426 1000000000 0 1000000000 1000000000 0 0 0 2999632602 1000000000 0 1999879434 1000000000 1999815857 1000000000 1000000000 2000000000 999875371 0 3999996777 1000000000 1999801537 2000000000 999840758 1000000000 0 1000000000 1999702192 999972543 1000000000 0 1999835635 0 1999859291 1999815345 0 0 0 999934628 0 1999788927 1000000000 0 0 1000000000 0 1000000000 1999893548 1999804310 999823451 0 999888106 0 1999809626 2999711893 1999767087 0 1000000000 0 999892105 999877750 1000000000 999835505 2999725146 1000000000 1000000000 1000000000 1999942689 999865006 0 0 0 1000000000 999920294 0 1000000000 1000000000 0 0 999963225 1000000000 0 0 999969275 0 1999941871 1000000000 999873560 0 0 5999711972 2999751798 999800174 0 1999845798 0 0 2999895616 2000000000 0 0 3000000000 0 2000000000 1000000000 0 999941060 0 1000000000 0 1999842377 2999837618 2000000000 0 999904616 1000000000 0 1000000000 1000000000 3999888006 999879341 1000000000 1999915317 1999872075 0 2999948945 1999942728 2999839055 1000000000 2999802203 0 2999744394 0 0 0 1999809891 2000000000 1000000000 999965572 2999817737 0 0 1999989134 999932720 1000000000 2000000000 0 0 0 999892932 0 1999902050 0 1000000000 999803677 0 2000000000 1000000000 2999810554 3000000000 1999880369 2000000000 1999890120 0 999853671 1999634527 1000000000 1999873910 0 3999812618 0 0 4999909311 0 2999581931 1000000000 0 1000000000 1000000000 1000000000 1999990338 1000000000 0 1000000000 1000000000 1999947734 999815538 2999792751 0 1000000000 1000000000 0 0 0 0 1000000000 1000000000 2999812179 0 0 1000000000 1000000000 1000000000 0 0 1999754506 1000000000 1999914875 999962089 2999754430 0 1999883999 0 999811385 0 1999814506 0 999854917 0 0 999895998 0 0 999991757 1000000000 999823327 2999822273 1999979081 999997309 1000000000 1000000000 0 2999949309 1000000000 0 0 999949182 0 0 0 1999817037 1000000000 999834965 1999936642 0 1000000000 1000000000 999836620 999857990 1000000000 0 999807315 999830001 999949802 0 1000000000 0 1000000000 0 2999812235 999897262 2999861563 999858007 0 0 999970828 999991713 999914952 0 999823318 999945644 0 999951373 0 999816222 1000000000 2999963908 1000000000 0 1999739107 1000000000 0 1000000000 0 0 0 1999857291 1000000000 1000000000 1999851570 0 1999827342 1000000000 1999690457 0 2000000000 999968039 0 999926395 999988302 0 1999855066 0 1000000000 999908341 1999890712 999871788 2000000000 999817591 1999876942 0 999926567 1000000000 1000000000 999949276 1000000000 0 999822504 1000000000 999999267 1000000000 1000000000 2000000000 0 0 0 1000000000 0 999933357 1000000000 2999612673 1000000000 1000000000 0 1000000000 0 1999947515 0 999820386 1999801451 2000000000 0 999862455 2000000000 1000000000 999924630 999926394 999890570 0 1999980780 1000000000 999860170 2000000000 1000000000 0 1000000000 0 0 1000000000 2999814680 1999814692 3999735510 1000000000 1000000000 1999855308 0 999925736 3999618410 1999788809 0 1000000000 2999925042 1000000000 0 1000000000 0 1000000000 1999825005 0 0 0 0 1000000000 1999969341 0 1000000000 999852642 0 1000000000 999801771 0 0 1000000000 0 1000000000 1999956260 999838394 999994204 0 1000000000 999879457 999924262 0 0 1999831001 999889632 2000000000 0 1999891004 999833849 1999938752 0 2000000000 0 999986742 1999993408 0 0 2000000000 0 0 2999861693 0 1999809472 1000000000 2999785860 2999861889 999926134 1000000000 0 1000000000 999975722 999934139 0 0 1999901698 1000000000 1000000000 2000000000 0 1999814010 999897876 0 0 1000000000 1000000000 999860073 1000000000 0 0 2999843841 999866719 0 1999877124 0 999924279 999938737 0 2000000000 0 999951401 0 0 999967265 999941177 1999920374 3000000000 999922800 1999843909 999961160 1000000000 999831327 0 1000000000 1000000000 1000000000 999968601 1999935996 0 1000000000 1999957725 1000000000 1999750958 2000000000 0 999825951 0 1000000000 0 0 0 1000000000 1999931506 0 1000000000 999945024 1000000000 999803888 0 1000000000 0 0 1000000000 1999907796 2999882678 0 999894908 0 999869684 0 1999766087 999973089 1999896728 1000000000 2999935102 1999800456 0 0 0 0 999991268 999973866 1000000000 0 0 0 0 1999899072 1000000000 1000000000 999876146 0 1000000000 1000000000 0 0 1000000000 0 999815555 0 0 1000000000 3999933752 1999791500 999819137 0 1000000000 0 1000000000 999947921 1999829216 0 999956864 1999835695 999935457 1999972836 0 0 1999870513 999870001 0 1000000000 0 1000000000 0 0 999845977 1999840007 1999861751 1999760696 1000000000 1000000000 1999896379 3999911655 0 999929041 999985958 0 0 2000000000 2000000000 999937765 0 0 0 1999842072 1000000000 1000000000 0 2000000000 2999868567 1999873759 2999970242 1999853389 0 999967004 2999759084 3000000000 999959298 0 999963398 1999778902 2999812534 0 0 2000000000 0 0 1000000000 0 0 1000000000 1999820673 1999740360 1999972450 0 1000000000 0 3999923136 1999800579 1000000000 999965464 1000000000 0 1000000000 1000000000 999884129 2999833392 999863265 0 999922940 1000000000 0 0 1999928693 1999873408 0 4999976484 0 1000000000 0 999857358 2999805544 1000000000 1999879307 0 0 0 0 2999969072 2000000000 999870274 1000000000 999848285 2000000000 1999953875 2000000000 1000000000 0 5999589080 999828592 1999966858 999989376 999961232 999807745 1000000000 0 2999982969 1000000000 0 0 0 0 1000000000 1999996048 1999839262 1000000000 0 999888843 999957299 0 0 1999879231 0 999943535 0 1999979706 1999906203 1000000000 1000000000 0 999825652 2000000000 0 2000000000 1000000000 0 0 1000000000 0 0 999910343 999849173 1000000000 0 3999885242 0 1000000000 0 1000000000 0 1999955879 999912630 1000000000 1000000000 0 0 0 0 1000000000 0 999806543 999853349 0 999903763 2999729938 999985577 999916374 0 0 1000000000 1000000000 0 0 999924510 0 0 0 999807786 999860070 1000000000 999906177 0 3999799222 0 0 999944481 0 0 1999834796 1999807494 1000000000 1999803454 0 1999842988 3999889978 999820955 0 0 1999746999 1999817629 1000000000 1000000000 0 1000000000 1000000000 2000000000 1999964335 1999881995 1999837623 1999929467 0 0 1000000000 0 1000000000 1999956166 0 2999819014 0 1999889697 1999738234 1000000000 0 1000000000 1000000000 5000000000 0 1000000000 2999858344 0 1999901959 1000000000 999996161 1999859667 0 999915549 2999843850 2000000000 1999921165 1999941482 0 3999872917 1000000000 999833669 0 0 0 999918069 0 0 1000000000 0 2999958101 999837725 0 999937205 999811030 1999849336 999871693 3999533463 2000000000 1000000000 1000000000 999832912 0 1000000000 2000000000 1999797768 0 1000000000 0 1000000000 999944656 1999745674 0 1999833868 2000000000 2000000000 1000000000 1999946279 0 0 999801508 0 0 999975957 0 1000000000 999808161 0 0 0 0 1000000000 999854672 1000000000 999817602 1000000000 1999898784 2999858854 999876829 0 0 0 1000000000 1000000000 0 0 1000000000 0 999909825 3000000000 1000000000 1000000000 0 0 0 999956474 2000000000 1999855337 1999658545 3999714135 0 999955439 0 0 1000000000 0 1000000000 1999733227 1000000000 0 0 0 1999963082 0 0 1999993872 1000000000 999876702 0 999895179 0 1000000000 1000000000 1000000000 1000000000 0 1999849472 999965797 1999806287 0 999952571 1999830221 1000000000 0 1000000000 999881493 1999746680 1999820100 2000000000 1999771706 0 2000000000 1999875012 0 0 1000000000 999883465 0 999947438 2999748412 0 1000000000 1999899444 999813373 1999892436 999886857 3000000000 1000000000 1999760201 1999983747 0 1000000000 999810976 0 999991240 0 1000000000 2999838823 2999699695 1000000000 1999943569 1000000000 1000000000 0 999899704 0 0 1000000000 999965939 1000000000 0 0 2999779385 999988610 1999801939 0 0 1999912088 4999634180 1999873271 1999820446 2999639645 1999855316 0 0 999973147 0 1000000000 1000000000 0 999804998 999871277 2999813895 2999919355 0 0 2999692433 999804903 999888326 1000000000 999839949 0 0 0 1000000000 0 0 0 1000000000 1000000000 0 0 0 999962876 0 999864268 1000000000 0 1000000000 0 999880748 0 1000000000 2999906261 1000000000 0 0 2000000000 1999978440 2000000000 999947306 0 0 999865434 0 999921974 3999806418 1000000000 0 1999808136 2999763897 999842424 1000000000 0 2000000000 0 0 1999801311 1000000000 999921500 0 0 0 1999646263 0 1000000000 0 999816198 1000000000 0 999827400 999902581 1000000000 0 0 0 1000000000 0 0 999913704 0 0 0 999937613 999900127 1999770811 1000000000 999952640 0 1999903575 1999861210 999925628 1000000000 1000000000 2999697251 1999968925 0 0 0 0 0 0 1000000000 2999995939 999873144 0 0 1000000000 0 1999860956 999845524 1000000000 1000000000 999859966 999912906 999982908 0 0 2999973184 999912728 0 0 0 1999825564 0 999875152 1000000000 2000000000 1999919644 0 0 1000000000 2000000000 0 0 1000000000 1000000000 2999852893 0 1999772640 999953674 2999810652 999980895 0 999825273 0 2999828205 0 2999862359 0 0 0 1999607498 999975931 1999929270 999995716 0 0 0 0 1000000000 0 0 0 1000000000 1999835473 999840279 0 1999903792 2999930534 1999814876 1999838824 1999818601 0 999816726 0 999995517 0 0 1000000000 0 3999903687 1000000000 1999803125 1000000000 0 1000000000 2000000000 1999827239 1999654514 0 1000000000 1999974184 999981390 0 1999863398 2999642965 2999783914 0 1000000000 0 0 0 999978307 3999804370 0 999923121 0 999857841 2000000000 0 999936285 2999930693 1000000000 1000000000 0 999823211 2000000000 2999641289 999925652 1000000000 0 0 0 2000000000 0 0 1000000000 999944486 1000000000 999909926 0 0 0 999906745 1000000000 1999759598 2000000000 999812029 1999913572 0 1999990498 1999797121 1000000000 1000000000 0 999826907 2999828609 2000000000 1000000000 999914290 1000000000 1999832919 0 1000000000 999940214 999840466 999909376 2999880877 1000000000 0 0 0 999913419 2000000000 2999906197 2999895423 0 0 1000000000 1999847836 0 1999916267 0 0 1000000000 1000000000 2999850260 1000000000 0 0 1000000000 1999855224 1999914645 0 1000000000 999937480 3999722207 0 1000000000 999984475 0 0 1999950309 0 0 1999903279 1999983728 0 1999804450 999839508 999850715 2000000000 1999803365 1999692319 0 0 0 999934533 0 0 1000000000 999849338 0 0 999807418 0 0 0 0 0 0 999834123 3999702233 1999883225 2999740049 0 1000000000 1000000000 1000000000 3000000000 999821414 2000000000 1000000000 999805486 2000000000 1000000000 1000000000 0 0 999970622 1999889510 0 999936481 1999919181 999824731 1000000000 1999961939 1000000000 0 2999976801 999952331 999990097 1999816055 0 0 1000000000 999844923 1999765990 2000000000 999873102 2000000000 1000000000 0 0 0 999804575 1000000000 0 0 0 1999794437 2000000000 1000000000 1999793095 1999645538 1999954355 2000000000 1000000000 1999992604 999822537 0 1000000000 0 1999778633 3999832820 0 0 999987675 0 999977988 0 4999759477 999868031 3999844403 0 1999914422 1000000000 0 1000000000 2000000000 999963575 0 1999886037 1000000000 1999845668 0 0 1000000000 0 0 0 0 1999953294 999859130 999861550 1999798107 0 0 2000000000 1000000000 1999893338 0 1000000000 0 1999665799 999877688 0 1000000000 0 1999973816 0 1999978354 0 0 0 1000000000 1999674369 2999782626 999834053 2000000000 999883329 2999723806 0 1999977034 0 1000000000 0 0 0 1999815151 1000000000 999890050 2000000000 0 2000000000 0 1000000000 999913247 2000000000 0 1000000000 1999931164 1000000000 2000000000 0 1000000000 2999902889 1000000000 999882709 0 999916123 0 0 3999824734 999930589 1000000000 0 0 1000000000 0 1000000000 0 0 0 999905658 0 0 0 1999833744 999830223 999801162 0 999905181 0 0 0 1999816753 0 0 2000000000 999984963 1999842660 0 0 0 1000000000 999807357 0 0 0 999937350 1000000000 999969817 3999668821 999984632 0 0 1999888405 0 0 1999832652 999987163 999840369 1000000000 0 1000000000 1000000000 1999880802 0 1000000000 2000000000 0 1000000000 0 999950736 999905917 0 1000000000 2999715707 0 0 0 1999957412 1999753605 1000000000 1000000000 0 2000000000 0 0 3000000000 1000000000 0 1000000000 999954918 2000000000 2000000000 1999882667 999850839 0 0 0 0 1000000000 3999592140 0 999859001 1000000000 999999118 999851376 1999808647 1999996108 2000000000 999938907 999908255 1000000000 0 0 999886119 1000000000 0 2999948646 1999738159 2999949539 1999783294 0 1999889684 0 999870907 0 0 1000000000 2999882367 2999980678 999913544 999951718 2999964353 1000000000 1000000000 0 0 999942222 1999746311 2000000000 1000000000 999872298 0 1000000000 2999962155 1000000000 1000000000 1999951635 0 0 0 999961749 1000000000 1999761717 1999839096 0 1999824780 999803936 0 1000000000 2999826913 1000000000 0 0 999870964 1000000000 1000000000 0 999923713 0 1999802526 0 1999990766 1000000000 1000000000 0 1000000000 2000000000 1000000000 1000000000 1000000000 0 1999827711 1000000000 0 1000000000 1000000000 0 0 0 0 1000000000 0 1000000000 1999825770 0 999930441 999828674 2000000000 2999624708 2999759846 0 0 1000000000 0 1000000000 0 0 2000000000 999853252 1999997748 999993833 0 0 0 0 1999901561 0 999816826 0 2000000000 2000000000 1000000000 0 0 0 0 1999823920 999863915 0 0 0 1999664070 999979087 1000000000 0 999995828 0 1999926991 0 1999891964 0 1000000000 0 0 1000000000 1000000000 1999833908 1999937070 1999891947 0 0 2999785221 1999911184 1999965959 999963117 0 0 999947767 3999648799 999953054 1999883600 999837050 0 1000000000 1000000000 999990679 4000000000 0 1999736017 0 0 1999903942 999935751 999864659 999984079 0 3999614534 0 0 2000000000 1999880153 0 1000000000 1999647364 1000000000 0 2000000000 0 999976195 0 0 0 2999810243 2999918380 999949288 1000000000 0 999820733 0 999940285 1000000000 1000000000 2000000000 1000000000 1999756978 999952033 1000000000 0 1000000000 0 999976989 0 0 0 1000000000 1999887677 999813510 0 2000000000 999807543 999987566 0 1999952924 0 1000000000 1999995680 999870644 1000000000 0 999973041 0 1999847176 999935784 1000000000 0 1000000000 0 999915580 1000000000 999970352 0 1999848146 1000000000 1000000000 2999897793 0 0 1000000000 1999902155 0 1000000000 4000000000 2000000000 1000000000 0 1000000000 0 0 999897237 2999802127 1000000000 2999951952 1000000000 0 2000000000 1000000000 2999927571 999940731 1000000000 0 1000000000 0 0 1000000000 1000000000 999995066 0 999819415 0 1000000000 1999849617 999998872 2999904414 0 0 0 999861970 3000000000 0 999916889 0 0 1000000000 999966553 0 1000000000 0 2999965283 1999829471 999951301 0 0 1999775390 0 1999759700 1000000000 0 1999868278 1000000000 0 0 1000000000 0 0 1000000000 0 999991518 2999785636 0 0 0 0 1000000000 0 999807358 1000000000 999816427 0 0 0 999876999 0 0 0 0 1000000000 1000000000 3999718937 2999830411 999873388 0 999802192 999879797 0 1000000000 1999820220 0 0 0 3999972324 999817532 999974076 1999920100 0 1999780247 2000000000 1999833732 1999840578 0 1000000000 1999987516 0 0 0 0 1999968181 1000000000 1999925463 1000000000 0 1000000000 1000000000 1000000000 999952215 999922069 0 0 1999878490 3000000000 0 999801591 2000000000 0 0 999961074 3999703059 999877709 0 1999894262 1000000000 1000000000 999859282 3000000000 0 0 1000000000 0 999915832 0 999815772 0 3000000000 0 0 0 1999958078 1000000000 0 1000000000 0 1999848520 999823074 0 0 2000000000 1000000000 999825759 999968789 0 2999759748 1000000000 1999931680 1000000000 1000000000 0 0 0 1000000000 2999854101 0 0 0 0 0 999837732 999852375 0 0 1999771217 0 0 0 1999932361 1000000000 1999872751 1000000000 0 1999990911 3999665193 2999730668 1999814026 1000000000 0 999887839 1999981180 3000000000 1000000000 1000000000 0 0 1000000000 0 2999649903 0 4000000000 2999819485 3000000000 999984078 0 1000000000 0 0 1999715308 1000000000 1000000000 1999978946 999841486 1000000000 0 999945088 999842608 1999861400 2999863842 0 0 1999809646 999937021 2999901261 0 0 3999699168 1000000000 1000000000 0 1000000000 0 1999881178 1999808524 0 0 1000000000 0 2999825250 0 0 1999977806 0 0 0 1000000000 0 1999956190 3999968836 1999779036 999991261 1000000000 2000000000 1999871160 1999872396 1999729525 0 0 0 999819382 999800157 0 1000000000 2999879553 999883957 999981197 1000000000 0 999911565 1999729312 0 999942938 0 2999809539 1999858448 1000000000 2999760606 1999854236 0 1000000000 0 1999900119 1999874667 0 999962269 999913115 1999942598 0 999821758 1999840911 1000000000 0 1000000000 4999821201 2999704648 1999866735 2999943651 999810886 1999888842 1000000000 0 3999949943 0 0 1999728753 0 0 1999997534 0 0 0 2000000000 0 0 999839891 1000000000 1000000000 0 1000000000 0 1000000000 2000000000 2000000000 999980123 0 0 1999968860 0 0 0 0 0 999943180 1999849438 1999785971 999946711 999891402 0 5000000000 1000000000 0 999970564 999874460 999842849 0 999979960 999844224 0 2999738042 999856356 0 999888976 0 3999732975 1000000000 999953721 0 1000000000 999967059 0 1000000000 1999867732 3999597355 2000000000 1000000000 999800889 1999946165 1000000000 0 2999969855 1999819009 1999689936 999974838 1000000000 0 1000000000 1999853218 0 1000000000 1000000000 1000000000 0 0 0 1000000000 999857216 0 0 2000000000 0 999821279 2000000000 2999749282 1000000000 0 0 1000000000 3999557804 999818648 1000000000 0 0 999813563 1000000000 0 999812859 999900417 1000000000 0 1999793609 999973203 999866486 1000000000 0 999840187 0 1000000000 0 3999804753 999932585 2000000000 0 999860201 999811376 999855463 0 2999924635 2000000000 1000000000 1000000000 1999832635 1999864903 0 0 1999851262 1999831758 0 1000000000 1999901762 2999869566 0 999958043 2999784997 0 0 999843770 2999921929 1999908936 1000000000 1000000000 1000000000 0 0 2000000000 1000000000 1000000000 0 999895983 1000000000 1000000000 1999993651 2999743190 4999614559 0 0 1000000000 1000000000 1000000000 0 1999992175 1999882400 0 3000000000 999879459 1999951216 0 1000000000 0 2999696813 0 999999963 1000000000 1000000000 2999952403 1000000000 1999813669 0 0 999814126 0 999834291 1999884703 0 0 1000000000 1000000000 0 999950535 1999724172 0 3999679880 1000000000 0 999938497 1000000000 999861328 3000000000 0 1000000000 1000000000 999802878 1999954788 999976189 0 1999805245 1000000000 999959662 1999765152 999990061 999805695 0 2000000000 2000000000 999852705 1000000000 0 0 999852004 1999973687 1999805456 2000000000 1000000000 1000000000 1000000000 0 2000000000 2999618435 0 3999752235 1999831933 0 0 999982811 1999818205 999941912 2000000000 0 2000000000 1999806691 1000000000 2000000000 2999802557 2999856446 1999848269 0 3000000000 1999874208 1000000000 999886918 1000000000 2000000000 0 0 0 0 0 0 0 999928619 0 1000000000 0 0 0 0 2999920325 1000000000 999944401 1000000000 3000000000 1999851472 999839155 999811267 0 2999974939 0 1000000000 1999902488 3000000000 999803109 999864583 2999967254 1000000000 1000000000 0 0 999837465 0 1000000000 0 999948997 2000000000 1000000000 0 0 0 1999920208 0 999813925 1999845850 999947878 0 1000000000 0 4000000000 1999882275 0 0 1999761357 1999920914 999969874 0 0 1999786406 999821771 2000000000 0 999823912 999821124 0 0 999921758 1999801532 2999688986 999979365 3999841109 2000000000 1999915529 1999870948 1000000000 1000000000 1999829851 999899824 999800705 0 0 0 0 1000000000 999814456 0 2999776884 999803229 0 0 0 0 999916536 2000000000 1999854431 1000000000 1999853308 1999871848 1000000000 0 4999572009 2999803281 1000000000 1999883258 1000000000 1000000000 2000000000 0 1000000000 1999834452 0 999912719 2999715314 999909594 1000000000 2999951580 0 0 999827690 999839363 1000000000 3000000000 999843688 999894734 2000000000 0 0 999995611 1000000000 1999847263 4999702715 999912856 0 999856806 999990947 0 999949161 999836560 1000000000 1000000000 3999774512 0 1999965748 2999843667 999923484 1000000000 0 0 1000000000 0 1000000000 1000000000 0 1000000000 0 999968143 0 1000000000 1999890025 2000000000 0 1999708623 1000000000 0 0 1000000000 2999945460 1999930563 0 0 1000000000 1000000000 2000000000 0 0 1000000000 0 2999953890 2999992585 1000000000 0 0 1999978145 0 2999783014 2000000000 0 0 999956575 1999944534 1000000000 999967683 1000000000 2000000000 1999826966 2999846165 0 0 0 1999785941 1999995435 999946000 1000000000 1000000000 1000000000 0 1000000000 0 1999805550 0 0 0 0 999889300 0 999910283 1999841798 0 0 1999717247 1000000000 0 0 3999915392 999933745 0 1999907178 1000000000 999998047 0 1000000000 0 0 0 999956392 1000000000 0 0 0 0 999844374 0 999867084 1000000000 1999838122 0 999836697 0 2000000000 999951941 2000000000 0 0 1000000000 2999870264 0 1999791235 1000000000 0 1000000000 0 999968963 1000000000 1000000000 1000000000 1000000000 0 999880108 0 0 0 0 0 0 1999747580 999877095 2999742754 1000000000 2000000000 999916850 1999817654 3999791013 1000000000 2999981784 0 999898974 0 1000000000 0 0 999863323 0 0 1999938611 1000000000 0 2000000000 0 1000000000 999916701 1999819036 999827620 3000000000 999883691 1000000000 1000000000 0 0 2999720805 0 1999961755 2999895641 0 0 0 999852003 0 999864107 2000000000 999961812 0 0 999854368 2999932765 1000000000 999922146 999813167 0 2999758447 999906550 1000000000 1000000000 0 999825728 999928605 0 0 0 0 999802046 1000000000 0 2000000000 2999739011 0 2999818531 0 0 4999710925 0 1999879844 2999923218 0 999820228 1000000000 0 999838753 2000000000 0 0 0 0 0 0 999942783 0 0 1000000000 2999896654 999895707 2999637842 1000000000 1000000000 999944468 1000000000 0 0 0 0 1000000000 1999878208 999842524 0 999871112 1000000000 1999725167 1000000000 999878978 0 1999810905 0 999869530 1999828229 0 0 0 999911820 1000000000 0 0 3999639901 2999886554 1000000000 0 1000000000 0 999923160 1000000000 1999899907 999839909 999866520 0 0 1000000000 1000000000 1999985327 1999964946 2000000000 1000000000 999813986 1999986972 0 1999974794 999818659 1999957239 999892654 0 0 999858610 1000000000 0 0 1000000000 1000000000 0 1000000000 1999627595 1999957215 0 0 1000000000 999862060 0 1000000000 2000000000 1999936919 0 1000000000 1000000000 999853270 1999821457 2000000000 999996734 999863991 999883638 0 1000000000 1000000000 0 999923866 0 999980595 0 1000000000 999862345 1000000000 999842429 999870783 1000000000 2999806311 0 1000000000 0 0 0 2000000000 2000000000 1000000000 1000000000 1999847569 0 0 2999782940 0 0 1000000000 0 1000000000 1999912575 1999836117 0 999849059 0 999931185 999815519 0 0 0 1000000000 3000000000 0 0 1000000000 0 0 0 999831945 1000000000 0 1000000000 1999829543 1999878076 1000000000 999861680 0 1999992436 999940003 999914948 999999556 2000000000 0 0 0 0 2000000000 1999960654 1000000000 999963583 0 0 999809062 0 1000000000 0 0 1000000000 0 2000000000 1000000000 0 1000000000 0 1999945875 0 999881807 0 1999821245 2000000000 0 2999728804 0 999810701 1000000000 3999813050 0 1000000000 0 0 1000000000 999989938 0 1999894977 1000000000 999876834 1000000000 1999780472 1999885480 999889290 0 0 0 1999974096 0 2000000000 1999871084 0 0 1999929869 2999685241 999911416 4000000000 1999946251 1000000000 1000000000 0 1999976453 0 0 2999980061 1000000000 1000000000 1000000000 2999813283 0 999918180 2999739354 0 999855595 999830701 0 0 1999721913 0 0 999963489 0 999924643 1000000000 1000000000 0 2000000000 1000000000 2000000000 0 0 0 999874071 1999874911 1999904222 1999746499 999836076 0 2000000000 1000000000 0 0 1000000000 0 1999987806 0 1000000000 999991330 0 1999826731 999925066 1000000000 2999895102 999999130 1999835946 0 1000000000 0 0 0 0 0 3999749063 2999963091 0 0 1000000000 0 999812456 0 0 999889897 0 0 1999872007 0 2999752169 1999954103 1999926096 1999857986 1999946656 1000000000 0 1999781742 1999900120 2000000000 0 0 1000000000 0 2000000000 0 1000000000 0 2999605325 0 0 2999834628 999859523 0 0 999937489 1000000000 2000000000 999853333 1000000000 1999848356 0 0 0 999962060 1000000000 1999951050 2999906217 999833287 999926070 999818878 1000000000 0 0 999895710 3999744645 1000000000 0 1999774471 0 2999881615 0 0 3999860589 2000000000 999830951 1999674497 3999733687 999994238 999829342 999864755 1999817175 3999810055 1999857609 1999834597 2999935460 0 999974225 999931271 999976716 0 999980714 0 999852711 999860664 1000000000 1000000000 2000000000 1000000000 1000000000 1999624123 1000000000 0 0 0 999922774 2000000000 0 1999830174 999944714 2999822609 999964150 0 1999948340 1000000000 1000000000 1999998375 1999971433 1999987709 0 999983217 2999857711 0 0 1000000000 1000000000 0 1000000000 2999672924 999996627 0 999857800 999873889 1000000000 0 0 1000000000 2999853013 1999758553 3000000000 2000000000 1000000000 1000000000 0 999949429 1999983415 2000000000 1999943843 2000000000 999914751 1999993708 1999625164 0 1000000000 999943899 1000000000 0 999943412 0 1000000000 2999828673 1999664354 2000000000 0 1000000000 1999834573 0 1000000000 1000000000 2999733170 0 0 1000000000 0 1000000000 1000000000 1000000000 0 2000000000 1999771916 0 1000000000 0 4999334166 0 0 1999839816 1000000000 0 999834364 1999748557 1000000000 0 999924605 1999915945 3999493959 1999824830 999867787 1999934853 0 0 0 2999659795 1000000000 0 1000000000 1999871307 1000000000 999867810 1999800931 999926042 1000000000 1000000000 1999830061 999989740 999859031 999948985 999900165 0 0 0 0 0 2999788077 0 1000000000 0 999965246 1000000000 1000000000 1999975898 999801151 999876245 0 1999884853 0 0 2999828582 999947915 999822020 999817486 0 999897766 0 1000000000 1999885152 1000000000 999804276 0 3000000000 0 0 2000000000 0 0 0 1999847738 1999938734 0 0 1000000000 1999972010 999919851 1999885749 1000000000 1999967147 999845767 0 1000000000 999814557 2999769847 1000000000 0 0 1000000000 1000000000 1999785689 0 0 1000000000 999835955 0 0 1999837665 2000000000 0 1999852895 999827628 0 0 999902936 1000000000 0 999865188 0 1000000000 0 3999835825 1000000000 0 0 999820879 999926524 0 1999934329 0 0 0 1000000000 1000000000 1000000000 999829451 1000000000 0 1000000000 2000000000 999848918 0 1999732322 0 999851876 0 1999813504 1999940609 1999786203 1999827730 3999908527 0 999993194 1999945068 999971848 2000000000 0 999962206 0 999934952 0 999855269 2999823038 999969804 999948650 0 0 3000000000 999930188 0 1000000000 999917161 999995181 1000000000 0 999930883 999863831 0 2000000000 1999908099 1999766662 0 0 0 1000000000 0 1000000000 1999853083 0 0 0 0 999914106 0 0 1000000000 999887711 2000000000 0 999949780 0 1999695353 0 1000000000 0 0 0 1000000000 999932427 2999879095 999840762 1999820014 0 1000000000 0 0 999808206 999974161 2999765015 999863856 0 1000000000 1000000000 1999866450 2000000000 1000000000 2999939236 0 2999658585 2999849863 999912188 0 0 0 999866851 1000000000 0 1000000000 0 1999848569 1999919806 1999994222 1000000000 2999647333 1000000000 0 1000000000 999958518 0 0 4999902427 0 3000000000 1999796595 0 0 0 0 0 0 0 999847060 0 1999848416 1999708035 1000000000 2000000000 0 1000000000 999865193 0 0 1999862972 0 1000000000 0 0 1000000000 1999920409 0 0 1000000000 999973081 0 1999809908 999893260 2999862579 2000000000 0 1999681506 0 1999945369 0 0 999921561 999888792 2999964212 999833769 1000000000 0 3999795126 1000000000 0 999948662 2000000000 999811230 1000000000 999803319 0 0 1999693972 2999866549 999826630 1999863882 0 1999880190 0 1000000000 1999830158 0 2000000000 3999670407 999913836 2999846973 0 999937487 1000000000 999940302 0 1999939519 1000000000 1999803939 2999784472 1999973897 2000000000 999896873 2999586485 0 1999806682 0 3000000000 1999854389 0 0 0 1000000000 1000000000 1000000000 4999948828 0 999830180 2999845561 999960980 1999861422 1999959761 999820584 1999814454 0 1000000000 999871020 3000000000 0 1999867142 0 0 1999836101 1999792194 2000000000 4999475931 999817704 0 0 0 1000000000 1000000000 0 1000000000 999882589 1999839545 999890149 3999804366 0 999844381 999841921 0 1999967366 2000000000 0 1999924005 1000000000 1000000000 0 0 1999929938 0 999896399 999809532 1000000000 999882308 0 0 0 999841710 0 0 0 0 999886915 0 0 1000000000 999913091 2000000000 0 0 1999852010 999807831 1999847609 0 999937859 0 2999773569 0 0 1999922178 1000000000 1999808621 999868881 0 999967258 999812941 999807804 0 0 0 999973213 0 1999854358 0 2000000000 999965674 999806072 999988886 0 2000000000 0 1000000000 2000000000 0 1000000000 999903461 1999835179 2999766199 0 999852215 1999771257 1999917138 0 999963485 0 1999858365 0 1999920955 1999756696 0 0 0 999934724 999804190 0 0 0 0 0 1000000000 0 2000000000 999880560 999982018 1999940706 0 1999789031 999949918 0 1999993585 999868999 1999941726 0 0 0 0 0 0 2000000000 0 0 0 1999932333 0 3999794592 0 0 0 999811695 0 3999955566 1000000000 999860206 0 0 1000000000 0 2000000000 2000000000 999830681 999817080 999944546 1000000000 999813005 0 999944066 2000000000 0 0 1000000000 1000000000 2999970816 999857740 1999812880 1000000000 2999996465 1000000000 1000000000 3999875990 1000000000 1000000000 1999961489 999942706 0 1999842114 1999851275 0 2000000000 999832521 0 999925444 0 999869395 0 999878652 0 0 1000000000 1000000000 1999884010 0 3000000000 999910168 1000000000 0 999828697 999810661 2000000000 999910277 1000000000 999885448 1999646547 999850990 999937922 1000000000 1999995386 1999821455 999967187 1999921910 0 999813110 1999944288 999805622 0 0 0 0 999971810 2000000000 1000000000 999852530 2999994200 0 1000000000 0 0 1000000000 3000000000 999845956 999800259 1999891973 0 0 0 0 0 0 1000000000 1000000000 1000000000 2999827423 0 0 0 0 1999889829 1000000000 999853271 0 0 1999876996 1999934645 1000000000 1999887216 999803724 0 999913110 999820698 2999668433 1999917695 1000000000 1999994414 1000000000 1999754659 999822167 999870894 0 2999967373 4999953341 999831323 1000000000 1999763229 999810588 0 2999817725 1000000000 0 3999777656 1000000000 999890518 1999982882 999922393 999837198 1000000000 2999901397 1000000000 3999709745 999863825 0 999807247 1000000000 2999807743 0 1000000000 1999971542 2999713418 1999984614 1000000000 999899687 999877941 0 0 3000000000 999833554 999866048 0 0 0 1999984670 999978729 1000000000 1000000000 2000000000 1000000000 2999923295 1999928199 999948427 0 1000000000 0 1999866464 999994434 999820998 0 1999912855 0 1000000000 0 2999946326 0 1000000000 0 0 1000000000 0 1999946289 0 0 0 1000000000 999874168 0 1000000000 1999813421 1999825077 1999770944 999850379 0 1000000000 0 0 0 2999955422 1999906686 0 0 1999854769 0 0 1000000000 0 999838173 1999828824 999952259 1000000000 1000000000 0 0 0 1000000000 2000000000 0 999965786 999978920 0 0 0 999816952 1000000000 1999953884 999820539 1999888420 0 1999805193 0 1000000000 0 0 0 999944956 2000000000 1999970902 1999846417 0 1000000000 0 1999689969 1000000000 0 1000000000 1000000000 1999916921 999816653 2999778186 0 1999885235 1999823362 1000000000 1000000000 1999828703 1000000000 999846213 2000000000 4000000000 1999825415 1999899099 2999776141 2000000000 0 2000000000 0 0 999950367 0 1000000000 0 0 1000000000 1999924384 0 1000000000 999923977 3999865158 2999844429 2999842900 0 1000000000 0 0 1999830596 1000000000 0 1999909159 0 0 1999918673 0 1999960402 999880123 1000000000 2999969076 999899777 999986711 1999981778 2999819028 1000000000 0 999854188 0 2999834240 1000000000 1999931901 0 0 0 999972204 0 0 999988965 4999619571 0 3000000000 0 2999820702 0 1000000000 999823767 1000000000 999815697 999918872 2999910855 1000000000 1999935445 2000000000 1999875281 1999857794 1999929166 999890122 1999894282 1999895876 999955247 999939847 999982691 1000000000 0 0 0 1000000000 1999835562 1000000000 1000000000 1000000000 0 999982428 999905811 0 2999866095 999852142 0 999823216 3999719475 0 0 3000000000 0 0 1000000000 0 1000000000 1000000000 1999891301 0 0 0 0 0 999925326 0 3000000000 0 0 0 999911281 1000000000 0 0 1999889137 1999923888 0 0 999986809 1000000000 1000000000 1999844754 0 3999798594 0 2999993191 1000000000 0 2999870503 1000000000 0 999883921 999832778 0 999919762 0 2000000000 1999972792 0 1000000000 0 0 999915965 2000000000 1000000000 0 1000000000 1999914828 1000000000 0 0 1000000000 0 0 0 0 1000000000 1000000000 1000000000 2999877819 0 0 0 0 1000000000 999843527 1000000000 0 0 0 0 2999893123 2999795871 999836519 0 999986308 1000000000 999823022 0 1999942992 999931942 0 0 0 0 1000000000 1999891783 999971242 0 999900356 0 0 3999805089 0 999997453 999920506 0 3000000000 1000000000 0 0 1999996813 1999814625 0 0 2000000000 0 1999842221 1000000000 999872682 2999798041 0 1999871279 0 0 1999918314 1999860254 1000000000 0 1000000000 1999653552 999960730 2000000000 0 999808005 999978502 1999861647 2000000000 999941692 999866911 1000000000 2000000000 999821172 2999782080 0 1999952641 0 0 1000000000 0 1000000000 1000000000 0 0 1000000000 0 2999909173 0 0 1999801553 0 1000000000 1000000000 0 1999924666 2999806541 999812086 0 0 999997263 1999808375 999818302 0 1000000000 1000000000 1999647572 0 1999823755 0 0 2999862861 1000000000 0 0 0 999908470 0 999928227 999843211 0 0 1999894137 0 1999817858 1000000000 1000000000 0 1000000000 0 0 999959643 0 1000000000 0 1999686580 0 2999806208 0 999962375 0 2999879694 1999918463 3999985106 0 0 0 0 2000000000 999978398 999844414 1999897540 1000000000 999846359 1000000000 2000000000 1999966891 0 0 0 0 1000000000 0 1999958214 0 1000000000 0 0 999900034 0 0 999917034 999954147 999920184 1999940941 2999978693 1999779653 0 0 0 1000000000 1000000000 1000000000 0 1999791647 0 0 999967139 1000000000 0 1999890941 0 0 1000000000 0 1000000000 0 1000000000 1999972886 1000000000 0 0 1000000000 1999928765 1000000000 999813538 0 0 0 0 1000000000 999817314 0 0 0 0 0 2999611921 1999643464 1000000000 0 0 999904426 0 999821838 1000000000 3999731471 1999859207 999837706 0 2999674394 2999676627 1999985166 0 0 0 0 1999980115 0 0 0 1000000000 0 1999638980 3999865255 999860601 0 1000000000 0 999958626 999880585 999850165 1999931025 999882231 999936477 2000000000 0 999957738 0 1000000000 0 0 1000000000 999833381 999923855 2000000000 0 0 1999950319 0 1999896450 999949624 3000000000 999926441 0 0 0 999824280 2000000000 999836053 1999836505 1999866605 999920620 0 1000000000 0 2999735716 0 0 0 999846170 0 999843659 999851558 999851501 999932457 1000000000 1000000000 0 2999849074 1000000000 0 3999879634 1999787020 2000000000 1000000000 1999808701 999947829 1000000000 999990016 999801414 1000000000 3999921185 2999880305 1999869733 0 1999697208 2000000000 999928281 999811301 1000000000 0 0 0 1999896982 0 1999780335 0 999993340 1999954323 0 0 1999692873 0 1000000000 1999892377 1000000000 1999891949 1000000000 2000000000 999975116 0 1000000000 0 0 2000000000 0 0 1000000000 1000000000 0 0 1999742563 1000000000 0 3999745805 0 0 999912094 999974619 999887052 1000000000 2999971716 1999895973 0 999939964 2999862110 2000000000 0 3000000000 0 0 2000000000 1999950654 1000000000 999931358 0 0 0 2000000000 2000000000 1000000000 2000000000 1000000000 0 999852869 1999890454 0 1000000000 3999784108 0 1999988824 999813183 2999945634 999914438 0 1999933221 0 0 999908322 0 1000000000 1999693791 999955603 0 999982411 999819253 999929266 0 1000000000 2000000000 1999674140 999864960 0 0 2999824073 0 999801984 2000000000 0 0 999843075 0 1999809971 0 0 1999881567 1000000000 999918302 0 1000000000 0 1999939638 0 0 1999956467 1000000000 0 1000000000 0 0 0 1000000000 0 0 0 999989395 1999986329 0 0 999976409 3000000000 999903761 2000000000 0 0 0 2999959235 0 1999928356 999813299 3999906235 999984055 1000000000 2000000000 0 1999964438 0 0 0 0 1999907835 0 1000000000 1999870032 1000000000 1999879085 999899239 1999710376 999949873 1000000000 1000000000 1999900211 0 999804121 0 1000000000 1999927700 1000000000 999817287 0 0 0 1000000000 0 2999778597 0 0 0 0 2999993223 0 999992559 999899012 0 999898452 1999742820 2000000000 999991906 0 0 0 0 2999811835 999915876 0 999913958 1000000000 999842643 0 1999932154 1999826533 1000000000 999874700 0 2000000000 0 999987491 0 1000000000 999934109 0 0 0 0 1999854120 2000000000 0 1999883535 999973806 1000000000 999919519 0 0 0 0 2999778064 0 1000000000 1000000000 1000000000 999847425 1000000000 999868502 1999806063 0 1000000000 0 2000000000 999939621 0 999805489 0 2999735101 1000000000 2000000000 1999802598 0 4999797861 999902679 0 999861432 0 2999877506 2000000000 999866197 0 0 2000000000 1000000000 0 3000000000 0 999925413 0 2999916227 3999647490 999861768 1999940393 0 1999796015 999961270 0 2000000000 999990436 1000000000 999888796 0 999855033 1000000000 999885343 999840096 1999797682 1000000000 1999846223 1000000000 1000000000 1999787539 0 3999818611 2999702296 999990948 0 999906562 0 0 1000000000 999950061 3999650262 0 999989728 999985494 1000000000 0 0 0 0 999947119 0 0 0 999953787 1999796659 2999962071 1999998100 1999906395 999831944 0 0 999982506 1000000000 1999893737 1000000000 1000000000 0 999804196 1999989861 0 999960833 0 999935662 0 1000000000 1000000000 0 0 0 0 1000000000 3999872952 3999846180 0 2999869332 999899121 1000000000 999971396 999850410 0 1000000000 1000000000 0 0 999872210 0 0 2000000000 1999908206 1000000000 1999812053 0 1999861619 1000000000 1000000000 1999856384 999889242 1999806195 999868732 1000000000 0 2000000000 0 999874503 999961548 0 2000000000 999917569 1999759390 999805885 1999993117 1999853146 1000000000 1000000000 0 2999809458 2000000000 1000000000 1000000000 1999981193 999839609 1000000000 1999820608 1999827666 0 0 0 1999967063 1999967854 1999703533 0 1000000000 4999646341 999976097 0 1000000000 1999835910 1000000000 1000000000 0 999926079 1000000000 0 1999963963 1000000000 999958668 999902685 0 2000000000 999900542 0 1000000000 1000000000 0 3000000000 0 0 1000000000 1000000000 1999876963 999960022 1999642194 1000000000 999939392 0 0 0 2999697636 0 0 2000000000 0 1000000000 1000000000 2999806174 0 1999830009 1000000000 999882108 0 1000000000 999869091 2999706480 0 999976370 3000000000 1000000000 0 2999781616 3999463416 1999964707 999825916 0 1999950484 3000000000 1999778051 999807812 0 0 0 0 999905061 1999663308 0 1000000000 1999937310 0 0 999843562 0 2000000000 1000000000 2999993679 0 0 1999828603 2000000000 0 0 999898143 999904924 1999952184 0 0 999995160 1000000000 0 999946554 999935595 2999928161 2999970577 999928233 1999805911 0 0 999985779 0 2000000000 0 999866521 1999913919 1999882830 999822574 0 0 0 0 1999893609 1000000000 0 1000000000 0 0 0 0 0 0 999972977 999869400 0 0 1000000000 0 0 0 999928675 0 999866315 999968728 0 1000000000 0 1999691714 0 0 1000000000 999817284 1000000000 1000000000 999989052 1000000000 0 999887123 1000000000 0 0 1999811394 0 999800287 999965461 1999847683 999823230 0 2000000000 2000000000 999928077 1999953228 4999887296 2999941986 999991624 0 0 1000000000 0 0 999862841 3999920945 0 1000000000 1999844200 999984056 1000000000 0 1000000000 1000000000 0 0 1000000000 0 1000000000 0 0 999967529 0 999908248 1000000000 3999782953 1999734992 0 1000000000 1999715632 0 1999848166 2999693087 1999965625 999924260 999959607 0 1000000000 1000000000 999862554 1999804411 0 999913693 0 999975572 999950547 2999684278 1000000000 0 999949555 1000000000 0 1000000000 1999992723 0 2000000000 999819458 0 1000000000 0 0 2000000000 0 3000000000 2000000000 0 999808413 1000000000 1999874051 0 999853802 0 1000000000 999985609 0 1000000000 0 1999638428 999964115 0 999880184 1999847031 0 0 999831751 1000000000 1000000000 2999626360 1000000000 2999777613 999880782 1999882996 999914704 1000000000 0 999961581 2000000000 3999713855 999926286 2999906351 0 1000000000 1999836996 0 1000000000 0 1000000000 1999989761 1999973567 0 999888628 1000000000 1000000000 999893032 1999846867 1000000000 0 0 0 1999826430 2000000000 0 0 0 0 0 0 1000000000 0 0 1999687820 1000000000 0 1000000000 1999793213 1999784976 0 0 1999974782 1000000000 999894617 2999664085 1999854541 0 0 3999737286 0 0 1000000000 1999692643 1999878449 1000000000 1999943415 0 0 2999907715 999913443 999956882 999952890 2000000000 1999971462 999877686 1000000000 0 1000000000 1999939853 2999581946 1999902461 0 0 0 1999836339 1000000000 999962894 0 0 1999856987 2000000000 1999891116 0 1000000000 0 0 1000000000 0 0 999952036 0 1999852928 999824255 0 1999881163 999955566 1000000000 1999896975 0 999815662 2000000000 1999882997 0 1999865773 999879715 1000000000 1000000000 1999959620 999808269 2999877117 1999844529 0 1999882303 999944886 1000000000 0 1000000000 0 1000000000 999886917 999957864 2999756546 1999805186 1999866580 2999723030 0 0 1999914874 1999829628 0 999880759 2999724533 0 0 2999951847 2999596318 0 1000000000 0 0 1999921762 0 1999798705 999848213 0 1000000000 999949181 1000000000 999867330 1000000000 999807975 999946981 0 2999769881 0 0 0 0 0 999980897 2999882340 2999714254 1000000000 0 0 1999933640 0 0 1000000000 2000000000 999802934 0 4999848662 1999797739 1000000000 0 3999509841 1000000000 1999949858 1999923024 2999870319 2000000000 1999751823 0 0 0 1000000000 1000000000 0 0 0 0 999964426 2000000000 1000000000 0 999998593 999927077 0 999922177 0 999868574 0 2999878453 0 1000000000 0 1000000000 0 0 2000000000 0 1999810485 999840535 0 1000000000 0 1000000000 999977552 0 0 0 2000000000 0 0 0 1000000000 1999904179 0 1999836906 1999928250 1000000000 1000000000 1000000000 1999815404 999987040 999801783 999999954 1999974255 0 1000000000 0 0 999922965 999913361 999806153 0 0 3999556520 0 0 0 999905877 0 0 0 1000000000 0 0 999836342 1000000000 2000000000 1999773390 0 999861594 0 0 999823852 1000000000 0 999856214 2000000000 0 1999889442 1999989070 1000000000 1999856052 2999771329 0 0 1999871589 2999929755 0 999948781 0 1000000000 999817622 2999853551 999971179 999808020 1999890635 0 2999947501 0 1000000000 0 1000000000 1000000000 1000000000 1999898706 0 1999805649 1999858986 1999910954 999830906 999969738 0 1999834514 0 999869027 0 1000000000 1999907658 0 999899592 1000000000 1999938363 1000000000 999988731 0 999997099 3000000000 0 2999669189 1000000000 0 2000000000 3000000000 1999760984 0 3999976566 2000000000 2999968996 2000000000 1999805571 0 1000000000 0 0 2000000000 999865548 0 0 999853291 1000000000 0 1000000000 0 0 1999715901 999908107 999839183 1000000000 1999779446 1000000000 2999967614 1000000000 0 1000000000 2000000000 2999959739 999971926 0 0 2999759223 1999945487 999888063 1000000000 0 1000000000 0 0 0 0 0 1000000000 999800130 1000000000 1999962336 0 2999837419 1999805118 999825389 1000000000 0 1999812642 0 999811871 999944067 999918233 0 0 0 1999942352 0 999856508 1000000000 2999735721 0 999956923 0 1999822877 1999760326 1999743591 2000000000 0 0 1000000000 2999916728 999821343 1000000000 1000000000 0 999976523 999840261 0 1000000000 1000000000 1999951790 999811896 999939351 1000000000 0 0 2000000000 1000000000 1999993159 2999790187 0 2999620354 1999690922 1999995179 2000000000 999851566 3000000000 1000000000 0 1999810488 1000000000 999853012 1000000000 1999922006 0 0 0 0 0 0 1999857611 0 1000000000 0 0 0 999911985 2000000000 1999871175 1000000000 0 1000000000 1000000000 999851586 1000000000 1000000000 999906090 2999961810 2999648071 1999978004 1999948384 3000000000 0 0 0 999837338 0 0 1999993839 1999841374 0 0 999901911 0 999943965 999893648 1000000000 3999776682 999898576 0 2000000000 999956228 1999849049 0 3999671241 999971141 999983314 0 0 1000000000 0 0 0 999913760 999964326 1999902614 1999876111 0 1000000000 0 0 1000000000 0 1999879662 1000000000 0 3999790728 1000000000 1000000000 999946390 0 999939206 1999953436 1000000000 0 999865337 0 1999800484 999975920 2000000000 999845664 999841362 1000000000 999850282 0 1000000000 1999926416 0 0 3000000000 0 0 1999841869 0 0 999997560 0 1000000000 0 999980212 0 999897293 0 1000000000 3999836651 0 0 1999952815 999811381 0 1000000000 1000000000 1000000000 0 0 1999995950 0 999806329 0 0 0 0 0 999929473 1000000000 999967111 0 999937777 0 1999881360 1000000000 999866706 1999938242 1000000000 1000000000 999943671 999963970 0 1000000000 0 0 1999811220 0 1000000000 0 0 999986791 999823952 0 0 0 1999981934 999816160 2999756873 999856678 2999848286 1999961204 0 999910563 0 999882166 1000000000 1000000000 0 1000000000 1000000000 1000000000 999984660 2999814072 1999805308 1999976379 0 999984145 1000000000 0 1000000000 999932893 4999868329 0 1000000000 1000000000 999834794 0 2000000000 999919244 0 0 999993644 1000000000 999900727 1000000000 0 999822552 0 0 999810338 1999813914 1999967464 2999821630 0 999866924 2999898011 1999853276 1000000000 999922975 1000000000 0 1000000000 999896146 1999873062 2000000000 1000000000 999995647 0 1000000000 2000000000 999870762 999959853 0 1000000000 0 999892302 1000000000 1999857116 999877354 999896436 1000000000 0 0 0 1000000000 1000000000 999802328 1999926598 1999910487 0 0 1000000000 0 0 999833510 1000000000 999948805 999943609 3999932342 0 1999747811 999835929 999952756 0 0 0 2000000000 999934177 999901954 999950713 0 0 2000000000 1000000000 0 1999854003 2999684606 1999932560 1000000000 0 0 1000000000 0 999833563 0 1000000000 0 2000000000 1000000000 0 999920036 2999687370 999920961 2999851057 1999927142 0 1000000000 0 999890410 0 1000000000 2999889257 0 0 0 0 999810746 1000000000 1999822255 1999964061 1000000000 999867427 1000000000 1999650741 0 0 2000000000 0 0 1999849072 0 0 0 1000000000 3000000000 999884399 1999978138 999900481 999940433 1999862415 0 0 2999797307 0 0 2999705422 0 0 0 999886692 1000000000 1999892583 999836900 1999717068 3999804312 3000000000 999900735 2000000000 2999775647 0 999934617 1999869062 999891899 0 0 0 0 1999933306 1000000000 1000000000 2999876901 0 0 1000000000 1999686262 999817821 0 0 0 2000000000 1000000000 0 1000000000 1000000000 0 1999836114 0 0 0 0 999884293 999939264 999933542 999886838 1000000000 0 0 999901707 2999818642 0 0 999846362 0 1999847937 0 999889181 0 999889770 1000000000 0 0 1000000000 1000000000 0 2999838835 999936401 999830307 4999815562 999983928 2999990713 2999865901 0 3999790075 1000000000 0 2999788754 0 2999969563 1999814721 0 1000000000 1000000000 1000000000 2000000000 999865740 0 3000000000 999807413 2999734493 0 999841929 0 999893141 999891127 1000000000 1000000000 2999954853 999894678 1999749354 999830756 1999989944 1000000000 0 0 1999852451 2000000000 2999924555 999952091 2000000000 999949127 1000000000 1000000000 1000000000 0 0 1999825920 999896037 1000000000 0 1999816226 1999898884 1000000000 2000000000 1999995822 0 1000000000 0 0 0 1000000000 999861379 0 2999804761 1000000000 999920761 1000000000 2000000000 1999815402 999860122 0 999843208 1999856630 999829470 0 999842509 999819261 0 1999764132 0 999939876 0 3999962910 0 2000000000 999819847 1000000000 2999859519 0 999943827 1999767208 3999665101 0 999916634 0 1999834914 0 999819592 1000000000 2999789815 1000000000 1000000000 1999954630 1000000000 1000000000 0 0 1999987899 0 1000000000 0 1000000000 1999817705 0 1000000000 0 1999982064 0 999912796 1999873185 1000000000 0 999898880 1999824762 2999806811 3000000000 1999829464 3999968237 999841502 0 1999850614 0 999963113 0 1999878014 1000000000 1999828275 2000000000 1000000000 1000000000 999806309 999876756 1000000000 1000000000 1999957291 1000000000 0 999958111 1000000000 0 999931701 1000000000 1999951487 0 0 1000000000 0 1000000000 1999978435 1999740059 1999967079 1999918995 2999893400 0 0 999806248 0 1000000000 2999853705 1000000000 999959158 0 1999891292 0 1999850120 1999960437 2000000000 1999851248 0 2000000000 999957493 1999895459 0 0 999902735 999901697 0 0 0 0 0 1000000000 999846455 2999921438 999890850 0 999937755 3999875778 1999808494 2000000000 1000000000 0 1999713388 1000000000 1999619099 2000000000 999965372 999828063 0 0 1000000000 0 0 999942048 2999823621 0 0 0 0 1000000000 999824258 2999886145 0 1999879976 999972775 2999809754 1000000000 1000000000 1000000000 0 999878319 1999927144 0 1999811448 0 0 2999703458 2999710262 999948285 1000000000 999804928 0 1000000000 1999734415 1000000000 0 0 999808412 0 0 3999833296 0 999887102 0 1000000000 999934885 1999981462 3000000000 1999959522 3999570214 999892335 999868911 1999828350 999803168 999953781 0 1000000000 1999984952 0 999875663 1000000000 1999918771 1999840154 1999879066 0 0 999919513 2999718884 2999961101 999990302 0 0 0 0 0 999923857 0 0 0 0 1999808295 1999949536 0 1000000000 1999796727 1000000000 0 0 0 999802345 0 999835778 1000000000 1999918643 0 0 0 0 1999804586 1000000000 0 2000000000 0 999885363 0 999862232 0 0 999937863 0 0 0 1000000000 0 999924925 1000000000 3000000000 1000000000 999962193 0 0 2999903125 2000000000 0 999991371 0 0 2999745815 2999827790 999847860 1999870557 2000000000 2000000000 0 1999783068 0 1999890820 1000000000 1999761772 0 1999998123 0 0 0 999849424 0 0 0 1000000000 1999920871 1000000000 2000000000 999928708 1999777401 2999986009 0 0 2999907044 1000000000 0 999882901 0 1000000000 0 0 0 0 999858097 1999685166 999822177 0 0 1999900230 1999870629 999963143 999946149 0 2000000000 1999967416 1999854272 3000000000 0 1000000000 0 2000000000 2000000000 1999867040 999962785 0 1000000000 1000000000 1000000000 3000000000 2000000000 0 0 999858956 1999865607 0 1000000000 2999807165 1999866241 0 0 1000000000 999923914 0 0 0 999904711 1000000000 1000000000 2999705275 0 0 1000000000 2999843272 3999799872 0 2000000000 2000000000 2999943127 0 1000000000 1999906652 1000000000 0 1000000000 0 1000000000 0 1000000000 0 0 999970773 0 0 2000000000 0 1999854686 1000000000 1999957022 0 3999788802 1999745403 1999839041 1000000000 0 2000000000 1000000000 999830351 1000000000 2999874097 0 999867606 0 2999915665 999872254 0 1000000000 0 0 3999971912 1000000000 2000000000 4999877609 0 999958373 999928908 0 0 999855987 1000000000 2000000000 0 1999892122 1000000000 2999764299 1999782511 0 999894076 1000000000 0 0 0 0 1000000000 1000000000 1000000000 1999866727 1999809209 0 1999891099 0 1000000000 0 999888162 0 0 1000000000 0 0 1000000000 1000000000 999974359 999922420 1999983474 999962487 0 1000000000 0 999817896 1000000000 0 0 999934045 2999705123 999904625 0 1000000000 0 999988762 0 999816711 1000000000 1000000000 1000000000 0 2999796302 999876323 1000000000 0 0 0 2999982925 1999836079 1999901394 999995579 0 0 1999932818 0 1999963889 999965213 999828100 999817855 1999826764 0 0 0 1999884298 1999976525 0 0 0 1999958375 1999867129 0 0 999979343 1000000000 0 999939080 0 1000000000 0 999939011 1999725347 0 999829456 0 4999685525 0 1000000000 2999884227 0 1000000000 0 0 1999954318 1000000000 0 0 0 0 0 0 0 999856782 1999902146 0 1000000000 0 0 1000000000 0 1000000000 0 1999908524 1999816647 999998288 0 0 1000000000 1000000000 0 0 999861256 1999860516 999835813 0 1999618584 2999513313 0 999907504 0 0 2000000000 1999985674 1000000000 999888554 1000000000 1000000000 1000000000 2000000000 0 0 1999699838 999980041 0 999834748 0 0 999846737 2999866014 1000000000 0 1999819429 999814006 0 0 999850489 999857577 2000000000 1999771327 0 2999510049 0 3000000000 0 999936116 0 0 1000000000 1000000000 0 0 0 0 999837364 0 1999882949 2000000000 1999951259 999807135 0 0 0 1999983860 1000000000 1999974220 1000000000 0 0 0 999877197 1999824194 1000000000 999912290 1000000000 999880215 3000000000 1999795953 0 1999940118 0 1000000000 999906418 0 0 0 1000000000 999896198 1999971134 1999973512 1000000000 999944253 1999821784 1000000000 0 2000000000 2000000000 0 999820801 0 1999941992 1000000000 999849452 0 1999941493 1999889142 999846738 1000000000 1999804641 999835330 1999889141 1999625053 0 1999846868 0 999906079 999883660 0 999988475 2000000000 0 1000000000 999806194 999944579 999886800 0 0 0 999875981 2000000000 999843349 999876531 1000000000 1000000000 999950806 0 999940738 0 0 1999894683 0 1999914781 1999836258 999888963 0 0 2000000000 999811034 1000000000 1000000000 1000000000 0 1999821129 1999934368 1999803695 0 1999920358 999917248 999909145 0 0 1000000000 1000000000 0 1000000000 999959290 999860031 0 1000000000 1000000000 0 0 1999907391 0 0 1000000000 0 1999747263 0 1000000000 1999643246 1999852094 2999888854 0 1999861166 1999868310 0 0 999804319 999830027 1000000000 1999805617 2999794146 0 999998339 0 2999957585 0 999935462 0 0 1000000000 1999872322 999886068 0 1000000000 3999970661 1999994738 1999941768 999883392 1999995708 2999615114 1000000000 0 0 1000000000 0 1000000000 0 0 0 0 1999840282 0 999910818 999978285 0 2999913731 1000000000 0 0 2999871600 999866431 999820585 1999995773 1999860969 0 999927405 2999891809 0 999926751 0 1999828299 999866640 999867431 1999804590 0 1999884035 2000000000 0 2000000000 0 1000000000 0 999931309 999930047 2000000000 999995926 0 1999924428 1000000000 1000000000 1999980325 0 0 1000000000 1999866311 0 1000000000 999873954 0 0 0 2000000000 2000000000 999930551 0 1999703454 999872033 1999943297 1999985510 999950872 0 1000000000 2000000000 1000000000 0 0 0 2999684876 999924998 1999962266 1000000000 1000000000 0 0 0 999954949 1999994794 0 1999879210 1999823975 999941383 999902102 999850573 0 0 0 0 0 0 1000000000 1000000000 999927584 2000000000 999821787 3999848791 999972336 0 3999773765 0 1000000000 1999986363 0 1000000000 0 0 0 2999703590 1999877146 999846727 1999980446 1000000000 999867533 2000000000 0 0 1999859148 0 0 0 0 999981234 1999852088 999937946 1000000000 1000000000 1999908719 999881457 0 2999853878 1000000000 0 0 2000000000 1000000000 0 2999691997 1999985619 2999791834 0 1000000000 0 0 0 0 0 2000000000 0 2000000000 0 0 2000000000 1000000000 999821196 2000000000 0 2999843666 3999702768 0 1000000000 1999742293 2999808388 999816543 2000000000 1999928789 1000000000 999872117 0 0 1000000000 0 0 1999906011 1999973522 999979415 999873548 1999856755 0 0 1999938535 1999691790 0 0 0 0 999964655 999912936 1999872714 0 0 2999890846 0 0 999823533 1000000000 2999569003 0 1000000000 1999821789 0 0 0 0 999874614 999949022 1999915067 1000000000 1000000000 2000000000 1999917835 0 999823804 1000000000 0 1999851932 1999768965 1999644197 999800048 999945112 0 0 999996495 1999885707 0 999880455 1000000000 3999838813 0 1999925010 1000000000 0 999830706 0 999941043 0 1999907722 999852766 1999718654 999867043 0 1999830485 999803647 0 0 2999971421 0 999808915 0 1000000000 1000000000 999830991 999847780 0 0 0 0 999908916 3999898539 0 1000000000 1999700874 999816637 999867140 0 0 999912891 1000000000 0 2000000000 999815268 1999664321 999985767 1000000000 1999814684 999855980 0 1999881033 0 1000000000 1000000000 1000000000 999930677 0 3999993664 1999900624 0 999817393 1999840233 999820752 1999843060 0 2000000000 0 1999937366 0 1000000000 1999838563 999888575 2999946742 0 1999806651 1999807855 0 0 1000000000 1000000000 0 999899327 0 0 0 1999834090 1000000000 999977890 0 1999710815 999995345 0 999865847 2000000000 999873063 4999907566 999890999 1000000000 1000000000 0 999885486 2999993167 1000000000 999836652 0 1000000000 0 1000000000 1000000000 0 1999868219 999934017 0 0 1999839466 999985994 999870885 999970850 999931671 999860675 3999889459 2000000000 0 2000000000 0 999809973 2000000000 1000000000 0 0 0 0 999966333 1999883127 1999977982 999807403 0 999945303 1000000000 0 999821011 0 999957314 1000000000 999960255 0 999964893 0 2999734179 1999868759 999942066 1000000000 999850597 1000000000 3999670285 0 1999843693 2000000000 1000000000 2999825279 0 2000000000 2000000000 0 1000000000 0 0 1999802074 1000000000 0 0 1000000000 999837280 999860381 999841196 1000000000 1999846106 1999975404 0 0 0 0 0 0 0 2999840425 0 1000000000 999995263 0 1999837729 0 0 999922025 0 0 0 999833041 0 0 0 2000000000 2999481283 2999670774 999934324 1999837116 1000000000 2000000000 0 2999774190 3999650186 999973398 0 0 0 999827558 999915844 3000000000 2000000000 1999872742 2000000000 0 1999871071 999813261 999904457 0 3000000000 1999977542 3999758508 1999968013 0 0 1999897133 999905840 1000000000 0 999908589 1999903656 1999929710 999901589 1000000000 0 0 0 999931110 0 1999954916 0 999982793 1999835810 1999840600 0 1999978420 1000000000 1999769108 0 1000000000 1999858536 0 1999686464 1000000000 1000000000 1000000000 999926836 0 1999860003 999855885 0 0 1999832025 0 1999873003 0 1999836011 999912110 2000000000 0 0 999923984 0 1999838229 1999860053 0 2999845914 1000000000 1000000000 1000000000 0 999980287 0 1999822091 1999941223 999943173 1999813768 0 1000000000 999890328 999942131 1000000000 0 999997525 1000000000 2000000000 0 0 0 2999703672 999869680 2999683489 1000000000 999946348 0 1000000000 1000000000 1000000000 0 999906081 999874226 0 1999671617 4999654917 1000000000 999817434 0 999876400 1999968945 999972589 999800614 0 0 0 999978614 1000000000 999918446 999873769 0 1000000000 1000000000 1999736778 0 1000000000 0 0 1999818195 1999801996 2999838110 0 3999677247 1999888269 999806206 1999736670 999818297 0 0 0 0 1999799629 0 999953162 1000000000 0 1000000000 0 0 0 0 1000000000 1000000000 2000000000 1000000000 1000000000 1999807070 999887444 0 1000000000 0 3000000000 1000000000 5999701176 0 1000000000 999969085 0 1000000000 1000000000 0 1999948124 0 1000000000 0 2999686070 0 1999893781 0 0 999857930 0 0 1999881690 1000000000 0 999995238 0 1999918027 0 0 0 1000000000 2000000000 2999854183 2999772868 1000000000 1000000000 1999807901 1999843945 999947512 0 1999784274 999964537 999988176 0 0 0 1000000000 0 999978666 0 0 999934651 2999748759 1000000000 3000000000 0 0 0 1999884712 1000000000 1000000000 4000000000 1999756070 1000000000 4999856249 2999743754 0 2000000000 0 0 0 0 0 0 0 1999963041 0 0 1000000000 0 2000000000 999978111 0 999846657 3999876322 1000000000 0 0 1000000000 2999854391 1000000000 0 1000000000 999967456 999914811 1000000000 1000000000 0 1000000000 999973163 2000000000 0 1999843102 2000000000 1999833099 0 2999843106 1000000000 0 1000000000 999807504 1000000000 999957362 0 999835612 0 1000000000 0 1999847190 1999837377 0 0 999810891 0 1000000000 999993331 1000000000 0 0 1000000000 0 999943233 0 1000000000 0 1000000000 2999828431 1999697569 999907472 999916201 1999850889 2000000000 2999912729 0 999836414 0 2000000000 0 999838838 1999836733 999807092 0 1000000000 1999876174 0 0 1000000000 0 1999795643 2000000000 1000000000 0 0 999830248 0 1999906481 4999525064 0 1999972156 0 2000000000 1999988575 2000000000 1000000000 0 999889520 1999808296 999897704 0 0 0 1999897855 0 1999829337 2999879879 0 0 0 1000000000 0 999945360 2000000000 0 0 1999706952 1999842935 2999954107 1999954839 999931770 2999714244 0 1000000000 0 0 2000000000 1999953467 1999953793 2999908731 0 1000000000 999961836 1999984635 1000000000 1999857442 2999856086 1000000000 0 0 0 0 0 0 1000000000 0 1999874399 999865883 4999780140 0 1000000000 0 2000000000 0 1999747747 1999965057 0 0 1999920898 2000000000 0 1000000000 1000000000 1000000000 1000000000 1999886395 0 999906644 999889328 2999834119 999936038 0 1999832473 2999698958 0 1000000000 0 0 0 0 2000000000 1000000000 1000000000 2000000000 999815374 1000000000 999925579 1999892153 999948013 1999895415 2999802305 1000000000 1000000000 1999879975 1999764242 999891096 1000000000 0 1000000000 0 0 0 1000000000 0 0 1000000000 0 1999866591 0 999862812 999917598 0 0 999980977 1999988472 2999793196 1000000000 0 999860647 2000000000 0 1000000000 999862140 999996415 0 1999993895 0 1000000000 3999736372 1000000000 2000000000 1000000000 0 0 999922691 2000000000 999953822 1999944977 999823352 2000000000 3999728146 999913715 0 2999814393 0 1000000000 999950032 1999900485 0 2000000000 0 1000000000 0 0 999826415 3999433803 2999910759 0 2000000000 1999925848 0 1999912678 999821075 0 0 1999854580 1000000000 1000000000 1999854026 1000000000 1999952609 0 0 1999828520 0 0 0 0 1999941656 999861058 3999812803 1999980969 0 0 2999860864 0 1000000000 1999889179 0 0 0 999862366 0 999888891 0 0 1000000000 999867234 2999916230 0 2999919451 2000000000 0 0 999890917 0 3000000000 1000000000 999875320 0 999904186 0 1999800089 999928930 0 0 1000000000 1999815082 2000000000 0 0 0 1999920382 1999894513 2999898845 999896469 999831207 0 0 1000000000 2999811528 0 0 999850719 0 1000000000 2999510199 2000000000 1000000000 2999896911 1999848523 1000000000 0 1999812538 999997280 0 1000000000 1999838781 1000000000 1999652587 0 3000000000 1000000000 1000000000 0 999810022 0 1999651303 0 999870038 1000000000 1999856661 0 2999758585 999954756 0 999974608 999971393 0 1000000000 2999889103 999983081 0 0 0 1999847149 1999904114 1000000000 1999883336 1000000000 2999782425 1999824291 2000000000 1999910227 1000000000 0 2000000000 1000000000 2999947725 999957819 3000000000 0 0 999896165 1999899609 0 0 0 1000000000 1000000000 0 0 0 999916188 0 999959513 1000000000 1999922340 1000000000 1000000000 1000000000 0 1000000000 0 0 0 0 0 999973454 0 0 1000000000 1000000000 1000000000 2000000000 999914258 1999934515 999885700 0 1000000000 0 3999759445 2000000000 2999974381 999806688 1000000000 0 1999797207 0 0 0 0 999823015 0 999865516 0 2999814493 999968414 0 999975982 2000000000 0 1000000000 2000000000 2999970170 1000000000 0 999808322 1000000000 1999982328 1000000000 0 2999731364 0 999908982 1999845439 1999949152 0 0 1000000000 0 1000000000 999847858 999971776 2000000000 0 0 2000000000 1000000000 999996259 2999922593 1000000000 1000000000 1000000000 1000000000 0 0 0 0 0 0 0 999945287 1000000000 2000000000 0 0 0 2999962062 2999870673 999908185 999991590 0 1000000000 0 1000000000 999991288 0 0 1999756590 0 999974978 1999895976 999970395 0 0 2000000000 1000000000 1999832518 2000000000 999844866 999913702 999813037 2000000000 0 2000000000 0 999845725 2999917749 1000000000 1999800834 999806060 3000000000 0 0 999920712 1000000000 0 1000000000 0 1999693054 999977707 2999924045 0 0 0 0 999895827 0 0 1999873674 1000000000 1000000000 1999776093 1000000000 999951024 0 2000000000 0 999977699 2999822800 2999851011 1999838050 1000000000 999803110 999975481 0 0 0 999991892 0 0 1999768625 999806236 1000000000 0 0 0 1000000000 0 1999871826 4999593782 999808416 2999877540 999837921 0 0 0 0 0 1000000000 0 1000000000 1000000000 1000000000 0 0 0 1999743346 999844674 1000000000 0 999846785 999832787 0 999918788 999847534 0 999931158 0 999843413 1000000000 1999944246 1000000000 999867565 1000000000 1999955944 0 0 1000000000 999987180 1000000000 1000000000 0 0 1999879362 1000000000 1999861494 2999863803 0 1999891463 1000000000 0 0 0 999948618 999930651 0 1000000000 0 1999992872 1000000000 1000000000 0 999998065 999985081 1000000000 1000000000 1000000000 0 1000000000 1000000000 0 999872684 1999974092 0 0 0 0 0 1999905283 1999902682 3999933429 1999997252 999859727 1999872673 1000000000 0 1999806839 1000000000 999930341 1999906684 999852376 0 999991208 0 0 0 0 1999895593 0 999986958 1000000000 2999842809 1000000000 2999463646 1000000000 1000000000 999800101 1999773389 0 999967932 2000000000 0 1000000000 0 0 1000000000 1999844418 0 1000000000 0 1999851217 1000000000 1000000000 0 1999921253 2000000000 1000000000 0 0 0 1999837276 999810875 999833862 1999960226 0 0 0 0 0 2999804633 0 999806131 1000000000 0 0 1999892919 999921440 2999930051 1000000000 0 1000000000 1999756961 999979242 0 0 0 1000000000 0 999969313 999982366 3000000000 999862025 2999833260 0 0 0 2000000000 999830508 2000000000 0 999872019 999955961 0 0 1000000000 1000000000 2999728669 1999685783 1999822637 0 0 1000000000 999997907 1000000000 1000000000 2999838274 1000000000 1999974401 999923591 1000000000 1999852554 999845488 0 999966243 1000000000 3000000000 999813948 999941962 0 1999836890 1999981528 0 0 0 1999824701 0 2999693208 999895511 0 1999872244 1000000000 1999948282 1999895509 0 0 0 0 1000000000 0 2000000000 1000000000 1000000000 0 0 0 1000000000 0 999942056 1000000000 0 1000000000 1000000000 0 1000000000 3000000000 999814794 2000000000 0 0 0 3999903550 0 0 1999935575 1000000000 1999872320 1999926626 999803107 0 999833259 1999882803 1000000000 1000000000 1999860413 0 1999746586 2000000000 2000000000 1000000000 1000000000 0 0 0 2000000000 0 0 0 1000000000 0 1000000000 999883673 3000000000 999988641 999981382 1000000000 0 999821175 2999770450 999966132 2000000000 1000000000 999804308 999807560 1999877087 1000000000 0 1000000000 1999892873 999877460 0 0 999971472 0 1000000000 999993579 0 1000000000 1999899000 1000000000 0 0 2999762874 1000000000 1999840987 999842544 1000000000 1999619676 999841563 0 2999912941 0 0 2000000000 0 1000000000 1999782446 0 1000000000 999967975 1999798906 0 2999852858 2999845444 0 2999867800 0 0 0 0 0 1000000000 999918960 999804579 2000000000 999850585 2000000000 0 0 3999603813 0 999803463 0 999926243 0 0 999821683 1000000000 0 999805410 0 999970348 0 0 1999728600 999846100 1999988876 2999806920 999898425 0 999917440 2000000000 1000000000 0 999966237 1000000000 0 0 0 0 2999843135 0 999912486 0 999947612 999971919 2000000000 1000000000 999833000 1000000000 999994888 0 2000000000 1999888516 999916270 0 0 999964618 1000000000 0 0 2000000000 2000000000 0 2999880327 0 2999686325 2999772154 999974516 1000000000 1000000000 0 0 0 1000000000 2000000000 1999984823 999964096 1000000000 0 0 0 1000000000 1000000000 0 0 2000000000 0 2000000000 1000000000 999943456 999853774 0 2999806191 0 0 0 0 1000000000 999977829 1999913985 0 0 2999757705 1000000000 1000000000 999813265 1000000000 0 999914110 1999819265 1000000000 0 1999869168 999801348 999926939 1999811500 999974997 0 0 1000000000 0 1000000000 2000000000 0 0 0 999811679 0 0 0 1000000000 999836542 999843168 1000000000 0 1999868407 0 0 1999960877 999877479 999830035 1999921747 0 1000000000 0 999966724 0 1000000000 0 0 0 0 999872871 1999976872 999868917 1999812034 1000000000 0 1000000000 1000000000 1000000000 999913773 0 999966666 1000000000 0 3999837904 1999847136 999842263 999855053 0 1000000000 1999770147 3000000000 0 1999882360 1999809920 1999831086 999893802 999958407 0 999909164 3999896212 1999848694 1999741934 1999925722 0 0 999937047 999914628 1000000000 999951011 0 2999902017 2000000000 999932487 0 1999955338 0 999866856 1999811043 0 999811114 0 0 0 0 0 0 1000000000 0 0 0 0 1000000000 3999666051 0 1000000000 1000000000 0 0 999815115 4000000000 0 1000000000 999838485 999951133 2999901321 1000000000 1000000000 1999804797 0 0 999840391 1000000000 1999806840 3999765830 999967641 3999694605 0 999918718 1000000000 1000000000 0 999929567 0 1000000000 2999866212 0 4999460174 1000000000 0 0 999975328 1000000000 0 999965477 999980071 1999860758 1000000000 0 0 1000000000 999925284 0 1999981596 1000000000 3999843862 1000000000 1000000000 1000000000 2999822290 999960568 999818963 0 3999742244 0 2999952370 0 1999905218 0 1000000000 1000000000 0 0 1999826084 1000000000 0 0 4999746327 3999957323 0 1999962348 1999929282 2999814577 0 1999860297 4999648405 1000000000 0 0 0 2999930204 0 2000000000 0 0 1999968086 999876068 0 1000000000 0 0 1000000000 0 3000000000 999891743 1000000000 1999943094 0 1000000000 0 999942464 999949560 1000000000 0 0 2999789509 0 999887418 999959342 999833631 0 1000000000 2000000000 1000000000 2999778439 999903304 999955233 2000000000 1999845557 0 2999814914 0 0 999919522 3999982019 999965957 2000000000 999888496 0 1000000000 999827840 1999806551 0 1000000000 1999932253 999849437 999987082 1000000000 0 0 999920280 1000000000 999914091 1000000000 1999785200 1999897057 999898569 0 0 0 2000000000 999956691 2999525516 0 1000000000 1000000000 0 999954553 1000000000 1999948887 999812780 0 999850025 0 0 0 1000000000 1999883670 0 1000000000 0 1000000000 1000000000 0 1000000000 1000000000 0 1999953573 1000000000 0 999878436 0 1999994361 1000000000 0 1000000000 999861378 0 0 0 1999750350 999823269 0 999980284 999803550 999960611 1999847986 0 1000000000 0 0 1000000000 1000000000 0 1000000000 1000000000 0 0 0 0 1999772364 999803701 999949292 1000000000 999822563 999929539 0 1999978785 1000000000 0 1000000000 2999774741 0 0 0 0 0 999864642 0 999874257 1000000000 0 1000000000 0 2000000000 0 999945306 1000000000 1000000000 1000000000 0 1000000000 1000000000 999876723 0 1999827577 2000000000 0 0 1000000000 1999930775 0 0 0 999826271 0 999925403 0 1999989945 999821006 999954348 1000000000 0 0 0 1000000000 2000000000 1000000000 3000000000 0 999999797 3000000000 1999859044 0 0 999968242 1999721129 1000000000 1000000000 1999944970 0 1000000000 999904583 2000000000 1999993267 999807044 999954588 1999884771 1999867214 3000000000 1000000000 0 0 0 0 0 1999871940 1999838286 0 0 999918662 2000000000 0 999997817 1999963321 1000000000 1000000000 1999967444 0 1999816928 0 1000000000 2000000000 0 0 0 999918198 2999807606 0 1999802522 999929138 999862826 1000000000 1999901756 1999923314 1000000000 0 1000000000 1999938689 1999835641 999989309 1000000000 1999928636 0 1999798937 1000000000 999871805 0 999983524 2999884472 0 0 1000000000 999892087 1999973395 1000000000 0 999932151 999972950 0 2999882133 2000000000 2999569417 999951220 1000000000 1999939386 1999935304 2000000000 1999830463 0 1999812603 999997687 999920579 999879723 2000000000 999956483 2999720275 0 1000000000 0 999818255 999888537 999867888 0 999904785 0 1999910986 0 2000000000 0 3999936327 0 1000000000 1000000000 999841097 0 2000000000 1000000000 999960993 1999841121 2999797576 999971549 999885088 0 1000000000 0 1999886788 1000000000 2000000000 999974759 0 999973117 999971109 0 1000000000 1999884116 0 1000000000 0 999823048 2000000000 1000000000 1999881919 0 999921812 999802229 0 1000000000 1000000000 0 1999924858 0 1000000000 999867117 1000000000 1000000000 0 0 1000000000 0 0 2999817748 0 2000000000 1999889387 2999970258 1000000000 0 0 0 1999861978 1999908813 2999733620 0 2999889743 1000000000 1000000000 999928749 999890128 2000000000 1999934426 2999940204 0 2999680598 1999873127 0 1000000000 1000000000 0 1000000000 0 1000000000 1999828108 1000000000 1000000000 0 0 1000000000 0 0 0 1000000000 0 999866651 0 0 1999913139 999849197 1999868994 0 0 999910416 1999797997 999876882 1000000000 999856933 1999788292 0 999861364 2999813965 1000000000 2000000000 0 1000000000 0 1999782603 0 999862463 999912336 1999999503 1999809524 0 1000000000 0 1999991500 0 999819921 1999951095 1000000000 1999964284 999936243 1000000000 0 999818188 999908567 1999833444 0 2000000000 0 0 1999842447 0 999909607 1999786168 999963822 2999854850 0 0 999953106 0 0 0 1000000000 0 1999852146 1000000000 1000000000 1999931588 1000000000 999830352 1000000000 999974361 0 0 999893526 1000000000 1000000000 0 0 1999838992 1000000000 2999613299 1999883445 1000000000 999813331 1000000000 1000000000 1999904751 0 999860717 0 999834800 1000000000 1000000000 2999767541 1000000000 0 1999724213 1999924457 1999721418 1000000000 0 2000000000 3999866382 0 1999809993 1000000000 0 1999897228 0 0 4000000000 999815730 0 1000000000 2000000000 1000000000 0 0 2000000000 0 0 0 999804315 999928510 3999703897 999971356 1000000000 1000000000 0 0 2000000000 0 1000000000 999837863 0 1000000000 2999893133 2000000000 1999954875 999970183 1000000000 1999817710 1000000000 0 1999894232 1999980432 2999782395 0 0 1000000000 2000000000 0 1999951695 999967827 0 0 2000000000 1999789819 0 1000000000 0 2000000000 2000000000 0 1000000000 0 0 999821918 0 2999958336 999852070 999882080 2999844175 1999856794 999976772 1000000000 999966038 3999969577 0 1999924499 999804267 2000000000 1999991284 0 0 0 0 1999816399 0 0 0 999827941 0 999917663 1999841637 1999719986 0 1000000000 1000000000 0 1000000000 1999837874 999965609 1000000000 0 999963720 999888025 999906940 2999568659 2000000000 999803148 1999991603 0 0 999827129 1000000000 999804021 0 999815101 999891695 0 2999913027 0 1999874142 0 2999955865 0 1000000000 0 999953019 1999755923 0 1000000000 2999791370 0 999893792 999903081 0 1000000000 999896227 1999693790 0 2999933617 0 0 999961668 0 2999964682 0 1000000000 999941381 2000000000 0 2999825742 999810741 999800973 2999672948 0 1000000000 1999727230 2000000000 2999995850 999904599 1000000000 0 0 1000000000 0 0 2999792116 999988001 2000000000 0 1000000000 2999882078 0 0 0 0 1000000000 0 3999803778 0 0 1999827059 0 2000000000 1000000000 1000000000 1999948141 999969504 2999985858 1999760141 999849547 999816999 0 1999808429 999915875 2000000000 999981912 0 999916541 0 3999904357 999964947 1999999574 999913648 0 1000000000 999972262 0 0 0 0 2999837359 0 1000000000 0 999858351 1999787074 0 0 1000000000 999883667 1999985701 1000000000 999881869 2999757401 999957811 0 1000000000 999930615 3000000000 1999999241 0 0 1000000000 0 1000000000 0 0 1999913917 0 0 999826960 0 0 1999864289 999932349 1999882391 1000000000 0 3999958654 0 1000000000 1000000000 0 1000000000 999807566 0 2999658509 999890321 0 0 1000000000 0 1999844235 1000000000 0 2999879058 999873701 0 0 999943056 1000000000 0 0 1000000000 999840745 0 999894558 999818843 0 0 0 0 999886648 1000000000 1999971533 2999810431 1000000000 0 1999999527 0 999942499 999912476 0 0 1999922145 999923995 0 2999877357 1000000000 1000000000 0 0 999971269 0 0 0 1999812120 0 999800205 0 1000000000 999960353 1999751159 999974674 0 0 2000000000 1999868161 0 999864876 1999723497 999871547 1999861858 0 0 1000000000 0 2999800459 999801419 0 1000000000 2000000000 1999706471 999943490 999938530 0 0 2000000000 1999800676 2999930176 1999909143 2999985713 999947003 0 999821468 0 0 999994756 0 2000000000 1999968129 1000000000 0 0 1000000000 1000000000 2999662845 0 0 2000000000 1000000000 2000000000 0 1000000000 999831829 999906998 1000000000 0 0 999943030 2999913579 2999901100 1000000000 999807038 0 2999806483 1999817470 1000000000 1000000000 0 999831884 1000000000 0 0 1999889442 1000000000 0 0 0 1999839535 1999831858 0 999845534 999954850 1999881647 1999931920 0 0 0 0 1000000000 1999881879 1000000000 0 0 0 0 0 0 3999951916 2000000000 0 1000000000 1999800555 1000000000 1999952635 1000000000 1000000000 0 1999848718 999915159 999842852 1999851593 0 1000000000 0 1000000000 1000000000 1000000000 1000000000 1999816089 0 999923009 0 1999689568 0 0 1999761509 0 2999941839 1000000000 1999881148 0 0 0 1000000000 0 1999964542 0 999975988 1000000000 1000000000 0 1000000000 0 2000000000 0 999840111 1000000000 2000000000 1000000000 0 1999856334 1000000000 0 0 999944002 1000000000 999951587 0 0 1000000000 1999894672 0 1000000000 3999739427 0 0 1000000000 999877232 999984622 1999931593 999932285 2999879940 1000000000 0 999987432 0 999929787 0 999820457 1000000000 1999685168 0 1000000000 1000000000 999947418 1999964866 2999855770 1999871092 1999841077 3000000000 0 1000000000 1000000000 1000000000 0 2000000000 1999903615 1000000000 999862893 1000000000 999820554 1999804333 0 1000000000 0 999892365 2999749651 1999906776 0 999921513 1999725041 1000000000 0 1000000000 3999731474 2999736865 1999911585 1999869561 999813797 0 0 0 0 0 1000000000 1999872697 0 3999845168 0 0 0 0 999877101 5999187949 0 2999979474 0 0 999841668 0 1999997653 999866652 1999743220 0 1999857655 2999785772 1000000000 1000000000 999844427 1000000000 2000000000 1000000000 999849403 1000000000 1000000000 1000000000 1000000000 0 1999981167 0 2999920344 1000000000 1000000000 1000000000 999806774 999802397 1000000000 2000000000 0 999997897 999881401 1000000000 0 999868705 2999824438 0 1999863686 0 1000000000 3999752460 0 999841420 999976536 0 1999814784 1000000000 1000000000 0 999916309 2999763506 1999886341 999983819 0 999958333 999913165 999804473 1999974661 1000000000 1999821482 0 0 1999916395 999905003 1999913262 999917624 1000000000 0 1999836990 2000000000 0 0 999896718 0 0 0 2000000000 0 0 1999869166 0 0 0 0 0 0 1000000000 0 1000000000 0 0 0 999887828 999812799 1999980412 0 3999724982 2000000000 0 2999735446 999866691 1999836582 999995167 2999902373 0 1999997784 1999649104 1000000000 0 2999923081 999998896 2000000000 2999924581 0 999840284 0 0 1000000000 1000000000 0 1999821345 1000000000 1000000000 0 1000000000 1000000000 0 0 999957570 1000000000 1000000000 0 1000000000 0 1000000000 1999836112 0 999844072 1999909615 0 999903241 0 1999824522 0 0 999993478 999944197 0 2999835597 2999742585 0 1000000000 999939772 999890586 0 999914332 1999992838 1000000000 0 1000000000 3999923077 0 0 1999880348 0 2000000000 0 0 1000000000 1999857059 2000000000 1000000000 0 1000000000 0 0 999974740 1999989755 999834729 0 0 0 2999858362 2000000000 0 0 999858776 0 2999996433 0 999895225 2000000000 0 3999776673 0 0 0 1999904780 0 1000000000 2999800789 1000000000 1000000000 3999493940 0 0 1000000000 1000000000 999993495 1000000000 1000000000 1000000000 0 0 999888173 1000000000 0 1999710683 0 0 3999788097 0 0 999918306 2000000000 999901235 1000000000 1000000000 1999819580 1999933298 999881516 1000000000 999918713 2999897487 2000000000 0 0 0 999823700 999871469 999986831 1999871208 999992582 1000000000 999872432 0 0 0 2000000000 999965116 0 2000000000 1999993728 3999794125 1000000000 0 0 0 1999735881 0 1000000000 1999969514 1000000000 1999981973 3000000000 0 0 2000000000 0 1999962767 2000000000 2999872623 2999797806 999806411 0 0 1999914621 0 0 0 0 1000000000 999824874 0 0 2999801236 1999994369 0 999959212 999968262 1000000000 999851428 2999892147 0 1000000000 1000000000 2000000000 0 1000000000 1000000000 1999995367 2000000000 999894519 999866132 0 0 0 2999851460 0 2000000000 1000000000 2000000000 0 1999732327 0 1000000000 2999848637 0 2000000000 999932952 999871701 0 1999661489 1999935487 1000000000 3000000000 0 0 0 0 999829431 0 999895588 999860965 999920947 1000000000 1999918925 999843547 999902091 0 0 1999945893 1000000000 1999950194 1999988984 0 0 1999803169 999934397 1999953044 0 2999786280 999943842 0 3999982002 999975380 999866088 0 999945980 0 0 0 1999902302 0 3999869295 1000000000 1999973587 1999940441 0 0 1999972462 1999972565 0 1999964615 1999875696 3999801052 2000000000 999937587 0 0 0 0 999987014 999903869 0 1000000000 1999768666 0 1000000000 2999804468 2999882356 1000000000 2000000000 999990858 0 1999881271 0 0 3999731325 999844268 0 1000000000 999841621 0 0 0 1999915082 999955781 1000000000 1000000000 0 999834622 1999937795 1000000000 0 0 2000000000 1999803807 3999638993 1999961111 1999981720 1000000000 0 0 999952100 0 1000000000 2000000000 2999704850 1999774714 2999905710 1999857096 999860128 999860795 0 0 999829682 0 2999742901 0 2000000000 2999797247 0 0 1000000000 999925614 1000000000 1000000000 999861485 999941983 2000000000 999837826 2000000000 1000000000 2999748627 1000000000 2999758551 1000000000 999948072 999839565 0 0 1000000000 0 0 999931692 1999822406 2000000000 0 0 2999832816 999874087 999929842 0 1000000000 999982677 2999834892 0 999993446 2999943252 0 999864674 2000000000 0 999869730 999863393 0 0 999909964 0 2000000000 1999939366 1999976482 4999848672 0 0 999990795 1000000000 0 1000000000 1999960484 2000000000 0 0 0 0 1000000000 0 0 0 0 0 2999834903 2000000000 0 999923923 999989743 0 0 0 0 0 3999981896 1000000000 2999856700 0 0 1999947414 0 1999827098 0 1000000000 1000000000 999903289 1999833560 999907873 999969161 999813795 0 1000000000 1000000000 1000000000 1000000000 1000000000 0 4999808761 0 1999864893 0 1999897180 1000000000 1000000000 1000000000 1000000000 0 1000000000 1000000000 999958290 1000000000 1999862997 2000000000 2000000000 1999986861 0 0 0 0 0 2999688341 0 0 0 0 0 1000000000 2000000000 0 2999906925 0 0 999911210 0 0 1000000000 1000000000 999856856 999983323 1000000000 0 1999790979 1999902608 1000000000 999892017 999929942 0 999961205 1000000000 0 0 0 0 0 1999954048 3999794438 1999808350 0 999873802 0 1000000000 0 2000000000 999896967 1000000000 0 1999803703 1999907332 0 1999985042 1999894753 999834300 2000000000 1000000000 1999938594 1999694515 0 1000000000 1999728361 0 1000000000 1999873689 999870010 999886979 0 999804675 1000000000 0 1000000000 2999838113 0 0 1000000000 0 0 1000000000 2999815493 999947953 1999892875 1000000000 1999841876 999907197 0 0 1000000000 1000000000 1000000000 0 0 0 0 999832025 999865397 0 1000000000 1000000000 0 1000000000 0 0 1000000000 1000000000 1000000000 1999907521 999929773 999916977 1000000000 0 999988802 3000000000 1000000000 0 0 999961896 0 1000000000 2000000000 1000000000 1999946391 1999950409 1000000000 999825857 0 2999816576 4000000000 999988069 1000000000 0 999904458 1000000000 999959288 0 1000000000 0 1000000000 1999720851 0 0 0 0 0 1999981202 999914088 4000000000 1000000000 0 999944051 0 0 2000000000 0 0 0 0 999920326 0 1999959392 999956631 999841328 1000000000 999850113 1000000000 0 0 0 1999938844 2999798126 1999889112 1999999023 0 0 1000000000 1999923805 1000000000 2000000000 0 0 999978048 0 1000000000 1999979493 0 1999869423 1000000000 1000000000 0 0 0 1999851827 2999824351 2999951719 0 2999875715 2000000000 999981667 999937595 2999809880 0 999879289 0 0 999868594 999890671 2999728288 0 1999919026 1999813830 1000000000 999879861 1000000000 0 0 1000000000 0 0 3999904891 999910472 1000000000 0 3000000000 0 1999817537 1999919377 999864939 999951866 1000000000 1999818316 999887338 3999990834 0 0 2000000000 0 0 1000000000 0 999930755 999903137 0 0 1000000000 1999727475 2999512725 0 1000000000 2999841119 1000000000 0 1000000000 999844491 1000000000 999866674 2000000000 0 1999881007 999999374 999973427 1000000000 0 999902354 0 1000000000 1000000000 1000000000 0 999968959 2999970608 0 0 1000000000 999807324 0 0 2999822681 0 1000000000 1000000000 1999932646 1999853318 0 1000000000 0 999902261 1999801992 999875329 0 0 1999945178 2999737055 0 1999851952 1999842240 0 0 1000000000 0 1999887026 999970596 0 1999950921 1999961011 0 1000000000 999819119 0 1000000000 999997938 0 1999684485 1000000000 999830745 1000000000 3000000000 0 1999886821 2000000000 999832336 999945292 0 999904511 0 2999804614 0 999955594 1999934091 1999769413 0 1000000000 1999927888 0 1999782489 0 1000000000 0 999834340 0 1999978404 1999829255 2999944443 2999801865 0 1000000000 1000000000 0 0 3999808581 0 3000000000 999814364 1999835401 1999818633 999961760 0 999807538 1000000000 1000000000 0 2000000000 2999797155 0 0 999872424 999989367 0 0 2999838157 0 0 1000000000 1999802780 0 999835846 1000000000 1000000000 0 2000000000 999862388 1999992967 0 0 0 0 1000000000 1999886822 0 0 0 999886919 4999826265 0 2000000000 1999898890 1999928201 999966192 2999685180 0 999906555 1000000000 999897505 0 1999854727 3999966332 1999843275 0 2999701931 3999678654 0 1000000000 1999812097 0 0 999887224 999925040 0 0 0 999960916 1000000000 2999804683 999911407 999869937 1999860894 0 1999895570 1000000000 999976499 0 999866321 2000000000 0 3999540612 1999972773 1000000000 999913117 0 999926497 0 2999974932 4999943157 1000000000 2999939632 0 0 2000000000 1999946772 1000000000 0 2999855108 1999840448 1000000000 999823094 0 1999827664 0 0 2999558439 999986439 0 0 0 0 0 0 1999808062 2000000000 0 2999903968 1999871144 0 1999824851 1999764288 1000000000 999864429 1000000000 0 0 1000000000 0 1999842121 0 0 1999883478 0 1999976818 0 1999783790 2999994682 0 1999936197 0 3000000000 0 0 0 0 999961727 2999809260 0 0 0 1000000000 999865175 1999934818 999949011 0 999987609 1000000000 2000000000 0 1000000000 0 1000000000 0 0 3999691856 1000000000 3999613982 999924865 2999800839 0 2000000000 0 1000000000 1000000000 1000000000 3999892375 1999829145 1000000000 0 1000000000 0 999939816 1999774559 1000000000 0 999883124 1000000000 0 999897758 1999968957 1999965696 0 0 0 1000000000 1000000000 1000000000 0 999858501 1000000000 1000000000 0 2999917201 2999932935 1000000000 999887295 1000000000 999967702 999935360 1000000000 999816181 1000000000 0 1000000000 999937184 2999706385 0 999888851 0 999920856 999892888 0 1999783453 0 0 2000000000 0 1000000000 1000000000 999891066 0 0 1000000000 999812096 0 0 1000000000 1999815638 0 1999917370 0 999814882 1000000000 999982045 3999712458 1000000000 1999961822 0 5999994043 0 0 1999863534 0 1999903755 999897101 0 1999885274 999910197 0 999887590 1000000000 1000000000 1999925676 0 0 0 0 0 2999965389 2999811237 1000000000 2999874130 0 999993658 1000000000 0 999949667 0 1999890931 1000000000 2999796200 2999900181 0 1999895437 2000000000 999864480 0 999825581 0 1000000000 1000000000 1999903391 0 1999851177 1000000000 999836021 1000000000 0 1000000000 2999732140 2999680294 2999859421 0 0 0 999966279 0 1999765648 0 2999825887 0 1999836049 0 0 1999872858 2000000000 0 999834220 999931294 0 0 1999733294 0 999871583 0 2999889930 0 0 999841750 2999617969 2000000000 1000000000 1999891441 1999756781 2999792203 0 999952607 1000000000 0 0 999973635 0 0 0 0 0 0 0 2000000000 1000000000 0 0 0 2000000000 0 1000000000 0 0 2999957727 1000000000 0 1000000000 1000000000 0 999931854 4000000000 1999879032 0 0 1999854095 0 0 0 999952148 2000000000 1999853445 1000000000 1000000000 0 2000000000 0 999808131 0 2000000000 1000000000 999929516 1999828424 1000000000 999896830 0 1000000000 0 0 0 1000000000 1999926417 0 1000000000 0 999914855 1000000000 0 0 0 1000000000 999965577 0 1999965237 1000000000 2999795766 0 999914365 1000000000 1000000000 0 999992834 999853340 1999824738 0 999915006 1999834214 0 1999880256 3999984201 0 0 1999930538 1999945501 999865143 0 1999812650 0 0 2000000000 0 2000000000 3000000000 999864738 0 3999985618 1999828349 999855755 0 0 1000000000 1000000000 0 1999806111 1000000000 1999879733 2999696103 1000000000 1999757648 999832274 1000000000 0 999965927 1000000000 1000000000 1999755377 0 1999993920 999950166 1999891098 999989660 0 2999865631 999917045 0 1000000000 999876643 1999821280 1000000000 0 1000000000 0 1999951652 0 999928400 2999770954 0 999906714 999844168 999843419 0 1000000000 0 2999951241 3000000000 1000000000 999915601 2999794801 1000000000 0 1000000000 0 999914317 1999970680 0 0 1999988932 1000000000 0 1999845105 0 0 0 1000000000 999933398 1000000000 999912339 1000000000 0 999917805 0 0 1999936417 1000000000 1000000000 999851111 3999922795 2000000000 2000000000 1000000000 0 0 0 0 0 0 1000000000 1000000000 1999737080 1000000000 1999721330 1999999604 0 0 0 0 1999894633 1999946212 1999921779 999943926 2999838036 1000000000 999857600 1999839141 0 999879887 3999791191 1000000000 999896367 1000000000 0 0 1000000000 1000000000 1000000000 2999660607 2999926870 1000000000 1000000000 999804634 0 0 999921423 2999815155 0 1999994797 1000000000 999804369 1000000000 999981055 0 1999876497 0 0 1999801678 1999842320 999995241 1000000000 1000000000 0 0 0 1000000000 0 1000000000 0 1000000000 0 0 0 1999968578 0 0 2000000000 1000000000 0 999893451 999802150 999812763 0 0 2000000000 0 2999707480 0 1000000000 0 0 1000000000 2999739233 3999878954 999931714 0 999991530 999991690 1000000000 0 0 1000000000 0 0 999800132 0 1000000000 0 0 1999840102 0 1999997961 1000000000 0 0 0 2999806454 999958432 999973068 1000000000 0 0 999971474 0 0 1000000000 1999935465 0 999964797 0 0 1999977300 999966298 0 2000000000 0 1999800361 0 3999627833 1999992453 1000000000 999837045 1000000000 0 0 1999981184 0 0 0 999840245 3999903297 999963833 3999810008 0 2000000000 1999939935 0 999857278 999925112 1000000000 999934475 999941693 0 2999633334 1000000000 0 1999951425 0 0 0 999838245 0 0 999808490 2999830224 999813860 2999855043 0 1999826396 1000000000 1999839290 0 3999557724 999914718 1999629265 3999732998 0 1000000000 0 1999804382 0 0 1000000000 0 1999860526 0 1999863266 1999874353 1000000000 0 0 1999943533 999857789 999993967 999945314 999928345 1000000000 1000000000 999825256 1000000000 999881939 2999656521 0 1999871232 0 1999870706 999969240 1999959263 0 0 0 0 1000000000 1999801281 999853608 1000000000 2999872308 0 999989931 999895254 1000000000 1999926215 0 1000000000 0 0 1000000000 0 2999810660 0 999816716 0 1000000000 1000000000 0 1999820462 1000000000 999860245 999804154 0 0 0 3999875076 1000000000 0 1000000000 1000000000 0 999889247 0 3000000000 0 1999865427 3000000000 0 999934940 2999722029 4999655521 999923576 999855763 0 1000000000 999839831 0 1999993657 2999754775 1000000000 999901571 0 3000000000 999959201 999948120 999896590 1999802075 0 0 999894715 999905541 0 999820651 999959985 999972249 0 999801011 0 999929726 999817065 1000000000 999993519 1999904398 1000000000 0 1999918357 1000000000 0 2999858084 999893039 0 1999826652 0 2000000000 0 1000000000 999885963 1999904184 1000000000 2999828496 0 1000000000 0 0 1000000000 1000000000 3000000000 2000000000 999922779 0 0 2000000000 0 999996760 0 0 999825720 0 2000000000 0 2999940755 0 1000000000 0 999981757 1000000000 5999708670 0 999875521 1000000000 0 0 1000000000 0 999898612 0 1000000000 1000000000 999807823 0 1999827095 1999778846 1999628397 2999885676 999904229 1000000000 0 999959228 0 1999967173 0 1000000000 1000000000 1999697458 0 0 1999752422 999929393 999996707 1000000000 999974547 0 1000000000 1999683931 0 0 0 1999686472 999918152 2999900743 1999946728 0 999931225 999854048 999906648 0 1999844313 0 999894793 0 0 1000000000 0 999880592 1000000000 1000000000 1000000000 0 0 999944279 2999891570 1999967873 0 0 999932848 999935855 1999841715 999973692 2999703652 0 2999828838 1000000000 1999687804 2999936380 1000000000 1000000000 1999874692 0 1999941734 1999978952 2999919113 2999533515 1000000000 0 1000000000 999951410 999837910 0 0 999840316 0 3999826609 2999867144 1999927558 1000000000 2999756788 0 1000000000 0 1000000000 999853707 1000000000 999915402 999953462 1000000000 999926798 1999902686 3000000000 3999915227 2000000000 1999842554 1999877528 1000000000 0 1000000000 0 1999813991 999825594 2999735742 0 1000000000 0 2000000000 0 1999960803 999845428 999984486 1999831761 1000000000 999996473 0 1000000000 2999837943 0 0 999891351 0 0 0 1000000000 999801383 0 999998748 0 0 2999820952 2000000000 1000000000 1999961515 0 1999874999 3000000000 0 999937654 1000000000 999923727 999886535 999923843 999800813 5999859300 1000000000 2999914526 0 0 1000000000 0 999989046 0 0 0 0 0 999871749 0 0 0 1000000000 1999922424 4999618645 2999987105 1999991998 0 1000000000 2000000000 999978801 2999829811 0 1000000000 999823244 0 0 0 2000000000 1000000000 2000000000 0 1999887892 1000000000 0 0 999914321 1000000000 999824224 1999755294 2000000000 1000000000 2000000000 2999908377 999984496 999918921 999943461 1000000000 1999870621 1000000000 1999952950 1000000000 0 2000000000 0 999897623 999975502 1000000000 0 1000000000 0 1000000000 999851514 0 999855850 999977985 0 0 1000000000 0 0 0 1000000000 999876970 0 999891501 1000000000 2000000000 1999793235 0 999844469 0 0 0 2999886773 1999664214 1000000000 2000000000 0 999958349 999814381 1999816432 0 999927920 1000000000 0 1000000000 1999768687 999821274 1999845948 1000000000 1000000000 0 0 1999869439 2999666696 0 0 0 0 1000000000 1999848323 0 999861446 1999961084 1000000000 0 999987824 2999909453 2000000000 1000000000 2000000000 999965498 2999979311 999885860 999818744 0 1000000000 0 3000000000 0 0 1000000000 1999939010 999872297 0 999834691 0 999869453 999957754 3999768632 0 999845761 1000000000 0 0 0 999864345 999973461 1999817250 999871971 1000000000 1999962376 1999742570 1999727768 2000000000 0 0 0 999983985 1000000000 1999838809 0 999965974 2999753109 1000000000 999884456 999822132 2000000000 1000000000 0 1999972689 1999924557 1000000000 999953686 999842841 0 1999916293 0 2999762470 1999829313 0 999827890 2000000000 1999966343 1999839713 2999962845 0 1000000000 999874362 2999954045 1000000000 999850795 999871042 0 0 1999842163 0 0 1999671769 0 0 0 999982647 0 0 1000000000 0 0 1000000000 999993855 1999878951 0 0 999983322 2000000000 999883593 0 999864860 1000000000 2000000000 4999570659 0 2000000000 999919774 1999976053 999944460 0 1000000000 1000000000 3999693384 2000000000 999967299 999874916 999944872 0 2999809169 2999880967 999837900 0 1999915775 1000000000 0 999887280 1000000000 1999759604 0 0 1999810469 3000000000 1999947297 0 999905910 1999937697 999906621 0 1000000000 2999660344 0 2999833370 999998980 2000000000 0 999938669 1999855293 999975563 1000000000 1000000000 2999823127 999891793 0 2000000000 0 999985965 999843837 0 1000000000 0 0 0 2000000000 0 0 999807636 999900923 0 1000000000 1999959457 0 2999831790 1999792334 0 0 999912383 999977344 1999807427 0 0 2000000000 1000000000 1000000000 999854681 0 0 999888692 1999972942 1999990577 999881974 1999845246 3999575864 0 1999950117 0 999964550 999880594 0 0 1000000000 999853372 1999954264 1000000000 999983306 1000000000 999992188 0 999803485 1000000000 1000000000 0 0 0 0 999862888 0 999881300 3000000000 1000000000 999801890 1999833034 2999970738 999895117 1999780749 0 0 1999822953 1999851847 3999800225 1999958153 3999704867 0 3999813011 0 1999908766 0 0 3000000000 999845204 0 1000000000 1999869631 1000000000 0 0 999820633 999917773 1000000000 999892551 1000000000 0 0 0 999935627 999851431 1000000000 0 0 1000000000 0 2999990298 1000000000 1000000000 0 0 1999986035 0 3999582440 1999839095 2999878623 0 1999945107 0 1999974578 3000000000 0 1000000000 999902850 0 999891005 4000000000 1999863664 1999877859 1000000000 1000000000 2000000000 2000000000 1000000000 0 2000000000 2999748629 0 2999747248 0 999924528 0 0 999882735 999812487 1999977700 0 0 1000000000 0 0 1999843708 0 1000000000 1000000000 0 1999781339 0 0 0 2000000000 0 0 2000000000 1000000000 1000000000 1999940431 999807312 1999795040 0 1999777413 0 999924883 1000000000 1999718728 999914068 0 999974241 999808458 999840200 2000000000 1000000000 999820432 1000000000 2999688075 0 999851571 0 1000000000 0 1000000000 0 0 0 0 2999499888 0 0 0 0 0 1999820746 0 0 0 0 2000000000 1999765908 2999658649 0 999931274 0 0 0 1000000000 1000000000 0 999881086 1999991207 0 999928893 0 2000000000 1000000000 1000000000 999930166 1000000000 1000000000 2000000000 0 1000000000 1000000000 1999826341 1999936033 0 1000000000 999980713 1999903888 999964728 3999911942 1000000000 1000000000 0 999956187 0 1999985432 1000000000 0 0 0 0 0 2999980949 1999799306 0 0 1999847689 2999806642 0 999863177 1000000000 0 0 1999872103 1000000000 1000000000 1000000000 0 0 0 0 0 1999939015 999924202 1000000000 1999829403 1000000000 1000000000 1999805823 999856228 1000000000 0 2000000000 999812300 999869255 1000000000 1999878064 0 3999907633 1999699901 0 1000000000 999806760 999950472 0 1000000000 999831097 999909811 0 0 1000000000 999953975 1999737567 2000000000 1999923400 0 0 0 2000000000 0 0 1999857878 2999817446 3000000000 2999706459 3999837663 999879243 0 999860596 0 0 0 0 1000000000 0 2000000000 0 999933895 1999915456 1999773800 1999823861 1000000000 1000000000 2000000000 3000000000 2000000000 1000000000 2999650338 1000000000 999990674 0 0 1999964681 1000000000 0 1999828588 2999803966 1000000000 1999814869 0 0 999922082 1000000000 0 0 1999998322 2000000000 999818165 0 2999950016 1000000000 1999948857 0 999917988 1000000000 999991917 0 0 0 2000000000 1000000000 1999851564 0 2999627829 0 0 999927120 1000000000 1000000000 1000000000 0 0 999887127 1999910758 3999809984 1000000000 1000000000 0 0 999929028 1999829248 0 1999830755 1999845780 0 0 1999990272 0 1999993556 0 999974735 0 0 0 2000000000 0 1000000000 999965937 1000000000 0 1000000000 2999980348 0 1999891594 1999807160 0 2000000000 2000000000 999858899 1999871517 999874297 0 999858624 999983751 2999852998 999815262 999998372 0 999818559 999826316 0 0 0 1000000000 1000000000 0 1000000000 2999865041 0 999931115 0 0 1999960450 999848461 0 1000000000 0 1000000000 0 1999769940 999987012 1000000000 1999755069 999972560 999921565 999870118 999930411 1000000000 999958688 0 999805615 1000000000 0 1999796425 0 0 1000000000 0 1000000000 1999805213 0 999987427 999802715 1999897394 0 999874241 999911354 1000000000 999850308 999800077 0 0 1000000000 999935127 2000000000 0 999940515 0 0 0 0 1999846776 2999691351 2000000000 999901255 1999863285 0 999802746 1999879473 2000000000 1000000000 0 999979797 2000000000 1000000000 3999737610 0 2999935256 0 0 0 1000000000 3999744462 0 999974021 0 2999778547 999866585 1999883229 999970758 1999721719 1999858383 999841136 2000000000 0 2999900843 2999652603 999905701 1000000000 2999854992 1000000000 2999914582 999869359 2999632894 999855570 0 0 0 1000000000 2000000000 0 0 1999812960 1999930461 1000000000 2000000000 2999753365 1000000000 0 1000000000 2000000000 0 999802697 1999923332 0 999905259 999809849 0 999948377 2000000000 999805654 1999990623 1000000000 999925485 3000000000 0 999866786 1000000000 1000000000 1000000000 0 0 0 999975219 999809678 1999884596 999827670 1999877412 999951846 3999843826 0 1999781386 0 0 0 0 1999845974 1999862846 1999810097 0 999898374 2000000000 1999726429 1999958930 1000000000 0 1999905138 1000000000 1000000000 0 1000000000 999849980 0 1999853106 0 1999671516 1999916724 0 0 1999926254 1000000000 1000000000 0 1000000000 2999799401 1000000000 1000000000 1000000000 1000000000 0 0 1000000000 1000000000 0 0 1999809050 3999814555 0 2999755964 0 999871992 0 0 1999846157 0 1999928425 1999988014 0 1999888339 1000000000 0 0 1999854144 1999909638 999914671 2000000000 1999859795 1999966705 1000000000 0 1000000000 1000000000 1000000000 0 1999810490 1000000000 0 999938162 0 1000000000 999882788 0 0 0 2000000000 0 0 0 2000000000 0 4999813920 1000000000 1999608483 2999959200 0 0 1999833411 1000000000 1000000000 0 1000000000 0 1999871513 999854285 0 999993485 0 2999873571 0 0 999844962 2999955913 0 3999785689 0 0 999847625 0 0 1999819938 1999613339 0 1000000000 999822717 999941414 1000000000 1000000000 999888059 1999801294 0 2999980069 2000000000 0 0 0 0 999944072 1999798729 1999827685 0 999869968 1000000000 2999898719 999992415 0 1999822837 0 0 1000000000 1999863747 1999819342 999948903 999982949 1999876740 0 999941068 1999898144 0 1000000000 1999920397 1000000000 2999725763 0 3000000000 0 3999923410 0 999860966 2999944699 1999731970 1000000000 0 3000000000 1999747348 999952946 0 3000000000 2000000000 4000000000 0 0 1000000000 1000000000 999973015 0 0 1999800905 999950965 1000000000 0 0 0 0 999856821 1999770027 1999953923 1000000000 1000000000 0 1999840346 0 2000000000 999831596 999971508 0 999866347 0 0 1000000000 999989418 1000000000 1999818997 0 0 1000000000 0 0 0 0 1999813391 0 1000000000 1000000000 0 1000000000 2999843509 0 2999982348 0 0 1000000000 999917354 999941217 0 999842325 0 1000000000 1000000000 0 1000000000 999953829 999991656 1000000000 999982122 0 999844152 3999844740 1999817834 999914010 0 1000000000 0 999956816 1000000000 1000000000 0 1000000000 1000000000 0 0 1999869606 1999880802 1000000000 0 2999874723 2999819994 1000000000 0 0 0 1999923014 999930187 0 3000000000 999831180 1000000000 0 999903202 0 0 0 0 1999978483 999995026 2999839862 0 999963820 1000000000 2000000000 1999809053 0 1000000000 1000000000 0 999863442 0 999841794 1000000000 2999835596 999879639 999925742 1000000000 3999880647 1000000000 999967760 1000000000 0 0 0 0 1000000000 2000000000 0 999852832 1000000000 2000000000 0 0 999990627 0 999910187 1999971108 999937064 999881631 1000000000 1000000000 999981064 999919001 2999766732 1000000000 2999785909 2999909665 1999830317 1000000000 0 999897437 1000000000 1999888965 0 0 2999971980 0 1000000000 1000000000 0 0 0 1999840465 3999635550 2999729554 999878382 2999872670 1000000000 0 0 999929825 1000000000 2000000000 999998607 999841764 999889904 1000000000 1000000000 1000000000 1999988509 1999833672 0 2999748652 1999757807 1999884721 2000000000 0 0 2000000000 0 1999814262 1000000000 1999900229 1999762051 0 1000000000 2999699428 2999818693 0 1000000000 0 1999993259 0 0 0 1999963863 999986440 1999846650 0 999973423 0 0 999803810 0 0 1000000000 0 1000000000 0 0 1000000000 0 0 999826969 1000000000 1000000000 1000000000 1000000000 0 1999815123 999969189 0 0 2999629787 2000000000 1000000000 0 0 999942682 0 1000000000 0 1000000000 1000000000 0 1999825227 1000000000 1000000000 999949639 2000000000 999912416 1000000000 1000000000 1999669855 0 1000000000 0 0 1999813389 1000000000 3999784857 2999911051 2000000000 0 1999825534 0 0 2999900680 1000000000 0 1000000000 0 1000000000 999829938 0 999844768 2999872762 1999844370 2000000000 1999789797 0 999839746 0 0 0 1999905055 2999737579 2999834953 2000000000 999804739 999841783 999910238 0 1999719835 0 1000000000 1999952632 1000000000 1999850366 0 0 3999593222 3999740689 1000000000 3999924869 0 0 999902022 2999883595 1000000000 0 3000000000 1000000000 1999863149 0 999861759 0 3999829730 1000000000 0 0 1999837489 999929308 999978149 2000000000 1999822546 999881309 2000000000 999955403 1999721110 1999885125 1999920035 999952586 0 2999994543 1999921583 0 1000000000 1999865447 999834911 2000000000 999986462 999905519 0 999847103 1000000000 1999892441 0 0 999925901 2000000000 1999728159 999966720 999851837 0 999991086 1000000000 0 999880701 0 0 0 1999953425 0 0 1000000000 0 1000000000 0 1000000000 1000000000 0 999862351 2999618603 2999847151 0 0 1000000000 0 1000000000 999822352 0 999815430 0 2000000000 999821811 1000000000 999821786 1999909612 2999886014 0 0 999850257 0 1000000000 0 2000000000 1000000000 999893710 1000000000 1999854818 1000000000 1999948275 0 999906944 1999734778 0 0 999900518 2000000000 1000000000 1999861048 0 1999864659 999903260 999926986 1000000000 2000000000 3999640099 0 2999865890 1000000000 0 2999866167 1000000000 1999825539 0 3999853067 999827923 0 0 0 999912748 0 999818109 1999926886 999918344 2000000000 999800097 0 0 0 0 999847760 999843409 1999991952 2000000000 999977564 2000000000 0 0 1000000000 1000000000 999920619 0 0 2000000000 1999825548 0 0 1000000000 0 1000000000 3999869069 1999776898 1999926619 0 0 999955301 0 0 0 0 0 0 1999957285 999865043 2999901249 0 1000000000 999856362 0 1999869367 1999743783 2000000000 1999878751 1000000000 999890739 1999731596 0 0 0 0 1000000000 1000000000 2000000000 0 1999955624 0 999826079 999868055 1000000000 999927969 0 0 999920606 999848083 1000000000 999811582 3999722351 1999863617 1000000000 0 0 1999966612 1000000000 1000000000 1999648417 0 0 999915037 1000000000 999822742 999910220 0 1000000000 0 0 1000000000 0 0 1999940187 0 3999810076 2000000000 1000000000 1999823688 999985247 0 999880501 1999886637 1000000000 999838636 1999929298 0 0 1999985873 2000000000 1999820429 1999958806 999822351 1000000000 0 1999886644 0 999910774 1999899761 0 1000000000 1999999155 1000000000 1999842608 1000000000 0 1000000000 1000000000 1000000000 1000000000 0 999944844 0 1999641767 999909039 999880312 2000000000 0 999931373 0 0 0 1999829042 0 1999932305 0 0 0 0 0 0 0 999886601 0 0 0 0 0 3000000000 0 1000000000 999826298 1000000000 0 0 0 1999847548 999833662 0 1999974266 0 0 0 999803868 1999801626 0 999922019 0 999828004 0 0 2999987814 4000000000 0 999978881 1999816390 999896405 0 0 2000000000 0 999872301 0 1999940906 999971543 0 1999951169 2999933240 1000000000 0 999945194 0 1000000000 0 999918500 1000000000 0 1000000000 0 1000000000 0 0 0 1999837278 0 1999875895 1000000000 3999531037 2000000000 2000000000 2000000000 2000000000 0 1000000000 0 1999935187 3999927656 1000000000 1999801644 1000000000 1999884383 1000000000 0 1000000000 0 999973406 0 0 999819705 2000000000 1999787133 0 0 0 0 1000000000 2999784432 0 2000000000 0 0 0 1000000000 0 1999918616 1000000000 1999922920 999881350 1999805220 0 1999742928 1000000000 0 0 0 0 999952652 999972131 1999931207 0 1000000000 0 999951359 0 0 1000000000 999878225 1000000000 999896687 999942162 0 0 0 1999689847 1000000000 1999974687 1999981397 1000000000 999865688 2000000000 3000000000 0 2000000000 0 1000000000 2000000000 2000000000 0 2000000000 999872059 1999925165 1999886401 0 1999918584 0 2000000000 1999957233 999849794 999968334 0 0 999955037 0 1000000000 0 999938664 1000000000 1999897337 0 0 1999861164 0 1999891634 0 1000000000 999871176 0 1999821679 1000000000 0 999866935 1999807663 0 0 0 999910095 999859700 0 999983518 999887079 0 1000000000 999862290 0 999976366 2999999488 0 2999865715 1999966525 1000000000 2999980341 999993881 1999992751 1000000000 1000000000 999883790 1000000000 0 0 2000000000 2000000000 0 0 1000000000 999851195 1000000000 1999964820 2999918660 0 0 999926098 1999778459 999920338 1999986746 0 999952010 999950852 1999998756 1999990090 0 0 1999782628 0 0 1000000000 0 1000000000 1000000000 0 0 0 1999987981 999963264 3999894109 0 2000000000 1999818282 1999946853 999918333 1000000000 0 0 1999965289 0 0 1000000000 1000000000 1000000000 1999907369 1000000000 1000000000 0 0 0 0 1999932966 2999705482 1999895634 1000000000 999960396 0 3999516073 999984402 0 0 3999886578 1999901681 1000000000 3000000000 0 0 1999967517 0 0 1000000000 1000000000 1999834424 0 0 0 1000000000 1000000000 999868507 1999893557 0 999917431 1999895291 999855706 0 0 2000000000 0 0 1999801274 1999944505 0 1999886592 999859582 0 0 1999802305 1999942989 1000000000 0 0 0 1000000000 1000000000 999858182 1999783639 1000000000 999957462 0 1000000000 3999932704 1999744710 0 1999849531 1000000000 1999833699 2999903369 1999907075 2999914074 1000000000 1000000000 2999765533 1000000000 999890819 0 1000000000 0 1000000000 1000000000 0 1000000000 1999947764 1999844940 0 999969265 999804893 1000000000 1999930485 0 0 1000000000 0 2999807226 1999835901 999875576 2999850068 2999914804 0 1999637258 2000000000 1000000000 0 1000000000 0 0 2000000000 999806431 1999820221 2000000000 0 999821298 1000000000 0 999985788 0 2999607703 3000000000 0 1000000000 999968172 0 1999837237 999826611 1000000000 999864207 0 0 0 0 0 0 1000000000 0 0 1000000000 999854328 0 999943362 0 2999719342 1000000000 2000000000 0 0 1999977635 1999881208 1000000000 1000000000 0 0 0 999975913 0 1000000000 2000000000 0 1000000000 1999812504 999859279 999809021 0 0 1000000000 1000000000 1000000000 2000000000 1000000000 999886091 0 1000000000 1000000000 1000000000 0 0 0 999990660 0 2999701859 999994585 1999884472 999909340 0 0 1000000000 1999866988 1000000000 1000000000 0 0 999964603 2999808221 0 0 2999757838 0 0 0 0 0 0 1999929079 999991953 3000000000 1999944871 0 999962479 0 0 1999827689 0 0 0 1000000000 999975315 0 0 1000000000 0 1000000000 0 2000000000 1000000000 0 1000000000 0 0 0 999989494 2999836421 1999965272 1000000000 0 1999948408 0 1000000000 1000000000 999800530 5999457746 999924638 2999811411 0 0 0 1999804463 0 999852418 0 3000000000 0 1000000000 2000000000 999836180 0 0 0 0 999950378 999941719 0 999918933 0 0 1000000000 0 1000000000 999983013 0 0 2999876838 2000000000 1000000000 0 3999662180 4999490237 1000000000 0 0 1999851500 999956727 1000000000 2000000000 999861458 1000000000 1000000000 999925986 2999986264 0 1000000000 1999814772 0 0 1999948809 0 0 0 3000000000 1999871878 1999671489 0 1999800939 2999749936 1000000000 0 0 1000000000 1000000000 0 999982370 0 1999846546 0 2999993473 999910178 999800087 1999801740 0 1999998293 1000000000 1999939410 0 0 0 0 0 999917800 1999831112 999981758 999803012 0 0 999930335 0 0 0 1999626284 999940989 1000000000 999946483 999857594 0 2999663476 0 999965532 0 999914798 999925178 2000000000 1999635814 1999665297 1999839302 1000000000 0 0 1000000000 999930405 0 1000000000 0 1999963926 999828200 0 1999850320 2999758084 1999800045 0 3999744850 1000000000 0 2999947956 999846293 999897880 0 0 1000000000 0 2999835625 0 0 0 1000000000 1000000000 0 999892950 1000000000 1000000000 0 999941634 2999834465 0 0 1999827355 999988150 0 999948783 1000000000 2999828663 999805672 0 1000000000 0 0 2999906149 0 999954400 1000000000 1000000000 2000000000 999952819 0 0 1999814177 1999888553 2000000000 0 0 1999797267 0 1999847686 2000000000 1999847757 1000000000 999874738 0 0 1000000000 0 999974385 0 1000000000 0 999870837 0 1000000000 0 999846142 0 1000000000 2000000000 1999969753 3999723314 1000000000 1999867696 1999843359 1000000000 0 0 0 0 1999946609 0 999982436 999817232 2000000000 1000000000 2999905368 1999990935 0 0 0 1000000000 2000000000 999811494 1000000000 999892278 0 0 0 1000000000 999883949 1999923067 3999596557 1999854524 1000000000 0 2999864968 999805388 0 1999995689 0 0 1000000000 1000000000 0 0 0 1000000000 0 999878957 0 1999963573 0 999962360 2999851344 1999801044 0 1999924011 999871744 1000000000 2000000000 0 0 1000000000 2999974555 0 1000000000 2000000000 1999906474 0 1000000000 0 0 0 0 0 1000000000 0 1000000000 4000000000 1000000000 3999780612 999836389 999999569 0 999925108 999836828 0 1000000000 0 999902963 0 2000000000 999809051 0 4000000000 1999657312 999844882 1999844926 1000000000 1999953317 0 999861762 1000000000 0 2000000000 1999865923 0 999961747 1999981791 999902717 0 999913558 0 2999945457 0 3999664568 1999740440 2000000000 0 1000000000 1000000000 1000000000 1000000000 1999913061 0 999827011 1000000000 0 1999816720 0 0 2000000000 2999887234 1000000000 0 999886732 0 999978560 1999893009 1000000000 2999971821 0 1999913129 1000000000 0 1999927830 1000000000 1999871260 3999836083 1999744978 0 0 1000000000 2000000000 3999933809 0 1999778153 999976964 0 0 0 0 1000000000 1999955755 999992814 0 1000000000 999834219 999998563 0 2999624418 0 0 0 999844291 0 1999909569 1999975693 0 1000000000 1000000000 0 2000000000 1999763255 999944112 2000000000 999813619 999803635 0 2000000000 0 999924885 1999957595 0 0 0 0 1000000000 2000000000 0 2999821621 0 0 1000000000 1000000000 0 0 1000000000 0 0 999885142 0 3999899257 1999855467 0 1000000000 2999996509 0 1000000000 1000000000 1000000000 999802741 0 1999989616 0 0 1999958851 0 999991947 0 0 999893080 0 1000000000 0 999975748 0 2000000000 2000000000 0 999903227 1000000000 0 1999840551 0 1000000000 1000000000 0 2000000000 1999895201 1000000000 1000000000 1999828524 0 999819652 0 0 1000000000 0 1999705600 0 0 0 0 2999821008 1000000000 999848319 1000000000 0 1999936850 1000000000 999980143 0 0 999986144 0 0 0 0 0 0 2000000000 1000000000 0 4999890792 999884666 999878399 1999645218 1000000000 2999905528 0 1000000000 0 0 999914523 1000000000 0 999928398 999902786 0 2999989581 999987138 999956992 1999936881 1999852918 0 1000000000 0 0 2000000000 0 1000000000 0 1000000000 1000000000 0 0 0 1000000000 0 1999818919 999973247 0 1000000000 1999859713 0 1000000000 999944034 999830281 0 1000000000 0 0 3999606155 0 1999968527 0 0 1999804287 1999952807 1000000000 0 3999904581 0 1999963619 0 1000000000 999863813 1999892267 1000000000 999841352 0 1000000000 0 0 999862147 0 0 0 999926212 0 0 0 2000000000 1000000000 0 999831508 0 0 1999941510 0 999945257 999919492 0 0 999914714 1000000000 0 1999993092 2999985556 999996556 1000000000 1000000000 1999831079 1000000000 0 2999825499 1000000000 2000000000 1999980670 0 999986798 0 1999899258 2000000000 2999791311 999869422 1999819017 2999931360 2000000000 1000000000 999933271 999835232 2000000000 999940629 1000000000 999877847 999864821 1000000000 999886834 0 0 2000000000 2000000000 4999534039 2999959463 0 1000000000 999953531 0 0 2999694350 0 999838335 0 1999977218 1000000000 1000000000 1000000000 0 0 999972574 2000000000 2999698999 3999915745 999980573 1000000000 0 0 0 1000000000 1999895433 0 0 999837520 999980695 3999861463 1000000000 999849238 999897754 999938525 3000000000 1999890963 0 0 0 999805890 0 999850482 0 999833435 0 999937262 3999705370 999957392 0 999822939 2999927769 1999978133 999990363 3999893634 0 2999818406 0 2999823371 1000000000 1999858215 1000000000 1000000000 2000000000 1999818152 2999661804 0 1000000000 1000000000 0 0 1000000000 1000000000 0 999903751 999988353 1999929576 1999859046 999875539 5000000000 2999659036 999811729 1999892114 999920594 0 0 0 1000000000 0 1999687234 1999778511 0 1000000000 1999832393 999868186 1000000000 2999654167 1000000000 3999967076 1999809210 1000000000 0 0 1999864494 1999853574 1000000000 999848376 1999909065 0 0 0 999945602 999839694 0 1999952367 999803543 1000000000 0 0 1999909530 999993455 0 0 1000000000 2999713188 1000000000 0 0 0 0 0 1999830572 1000000000 0 1000000000 999884892 0 0 1999913916 1000000000 999929687 1000000000 0 1000000000 0 3000000000 1999712943 2000000000 0 0 999995078 0 1000000000 4999619829 2000000000 1000000000 1000000000 999837538 999909896 1999854130 0 0 999864858 2999874512 1999822614 1999814932 999907363 1000000000 1000000000 1000000000 1000000000 1999889500 0 1999908560 0 1999891480 1999992896 0 0 0 0 2000000000 2000000000 0 0 0 0 0 0 999944621 2999886339 1000000000 999899335 999850995 1999777979 999951390 1999862971 0 1999857419 1999894071 0 0 999831104 0 1000000000 999936022 1000000000 1000000000 1999778140 2000000000 0 1000000000 0 2000000000 1000000000 0 999887987 999855265 0 1000000000 0 0 999859927 0 0 1000000000 0 0 1000000000 0 0 1999877010 0 1000000000 1999985223 999995311 1000000000 1000000000 0 1000000000 2999998038 999801365 1000000000 3999649231 999809291 0 0 1000000000 0 0 1999795730 2999555946 999981011 1000000000 999922781 1000000000 1000000000 0 2000000000 1999899517 3999930819 0 999995732 0 0 0 999848118 0 1000000000 1999753437 1000000000 0 999922078 1000000000 1999876796 0 0 1999946343 1000000000 0 999838728 999811949 2999935371 0 0 1999884973 999996061 0 0 999843668 0 1999802822 2000000000 1000000000 999984121 0 2999829593 0 2000000000 999873671 999872613 0 2999723756 999838435 1999962016 1000000000 999813812 0 999974228 999936307 1999795360 3999665467 0 1999884891 999883641 2999787608 0 999962223 1000000000 3000000000 999969244 0 2999870693 1000000000 1999912513 1000000000 999855044 0 3000000000 1999964352 0 999939714 2000000000 0 0 2000000000 999826055 999986594 1999895553 1000000000 999801337 1000000000 0 0 1999714023 1999904395 0 0 2999866121 1000000000 0 0 1000000000 2999967634 0 0 0 1999802490 1999985375 0 0 1999825765 2000000000 0 1000000000 0 1999844944 1000000000 2999733381 0 2000000000 2000000000 1000000000 2999933477 0 0 2000000000 999919711 0 999938721 0 0 0 1999814937 2000000000 1999826677 999998452 0 1999866659 1999963169 1999824747 999840504 1000000000 1000000000 2000000000 0 0 0 0 999813471 1000000000 2000000000 999867004 999855336 999971399 0 2999943651 1000000000 2999804377 2000000000 999863047 3999783439 0 3000000000 0 999916196 2999951044 2999838557 0 3000000000 1999838915 2999641995 2999969531 1000000000 2000000000 0 0 1999962530 0 999978142 999899111 0 2000000000 1000000000 0 1999869838 1999787061 999870285 999955774 999971870 0 999864886 0 0 0 1000000000 1999836145 1000000000 1000000000 3999670748 999937836 0 999975391 2999825395 3999705382 0 1000000000 0 0 0 0 1000000000 0 0 2999675577 1000000000 2999974251 0 999898272 3999816962 999924429 2000000000 0 2000000000 999888184 1000000000 1999880094 2000000000 999871337 999890159 1999817467 999960622 1999851334 0 999933278 1999954833 0 0 3999828423 1000000000 0 0 0 1999896616 0 1999830982 0 1999913570 2000000000 0 0 0 0 2999847828 1999852516 1999908967 1000000000 999877729 2999840743 4000000000 0 2000000000 999863429 1999972620 0 1000000000 1999837018 2999839870 1000000000 0 2999788070 0 999849601 1999992061 0 1000000000 0 0 999953070 2000000000 1999819867 2000000000 0 0 2999840461 1999909806 1000000000 1000000000 1000000000 1000000000 0 1000000000 0 1000000000 0 0 999937406 999925081 1000000000 2999970385 0 1999949212 999809421 1000000000 2999893395 0 1000000000 1999847648 2999982731 1999935062 0 999843302 0 0 2000000000 1999944444 999928156 2000000000 999867954 999936506 1000000000 1999855849 999915973 0 1000000000 999899160 1999885062 0 999871299 999966926 999861614 0 999871837 0 1000000000 1000000000 1999937316 3000000000 0 0 0 0 0 1999882760 2999715879 1999811721 0 2999752904 0 999971997 0 999823971 0 1999812154 0 0 0 1000000000 1999919275 1000000000 1999788401 0 999979448 999907152 1000000000 1999838251 2999914345 0 1000000000 999814793 999811555 999969188 0 1999854018 999904422 999910069 0 1000000000 999881407 1999786271 2999680127 0 1999896411 2999895438 1000000000 0 1000000000 999822881 1000000000 0 999878157 0 0 1000000000 0 2999883892 0 1999865810 0 999916927 0 0 0 0 999918789 1000000000 0 0 0 999826083 1999936226 1000000000 0 2000000000 0 2000000000 0 0 0 999811052 1999868805 999935332 0 999921852 0 0 4999803392 1999946663 1999877426 999895627 3999884667 999812714 999902088 1999995146 999988847 999850681 1000000000 999911409 2000000000 1000000000 0 0 999998394 0 0 2999821859 0 1000000000 2999865196 1000000000 0 0 999988212 0 0 999844204 1000000000 2000000000 999867819 1000000000 0 0 0 0 999856765 2999907998 0 999881205 999866502 0 0 0 1000000000 1999867821 2000000000 999895613 1000000000 1999967601 999868880 1000000000 0 1999763377 0 2999887285 1000000000 0 1000000000 1999841364 2000000000 1000000000 1999851661 0 2999893471 0 0 1999895116 0 4999820410 2000000000 1000000000 1999998506 999841558 0 0 0 1999812288 2000000000 3000000000 999851114 0 0 1000000000 999939515 1999886950 1999860904 1000000000 1999926082 999800886 0 1000000000 999897280 0 0 1000000000 0 1999926823 999957802 0 999976098 0 1999852449 0 999933373 1000000000 0 999993234 2999799657 2999960673 0 0 999893732 0 999824744 999946209 0 999954564 1000000000 999835572 2999931681 1000000000 999978295 1999916613 2999864229 1999854794 1999907536 999997319 1000000000 1999862045 1999850862 0 2999701500 999930325 0 1999811498 999996427 1999941329 0 1000000000 2999551351 1000000000 999877423 999864883 0 1999831480 999813608 1000000000 999963410 2999822268 999846289 0 2999766171 1999982715 1999696762 1999898956 999878493 1000000000 1000000000 1000000000 1000000000 2999665172 999946490 0 1999989871 1000000000 999831326 2000000000 0 999906093 0 0 1999960139 999821644 1000000000 1000000000 1000000000 0 1000000000 999887019 1999939700 1000000000 999906967 0 1000000000 0 2999861605 1999802601 1000000000 0 999960855 1000000000 1999957346 0 999945930 2999816461 1999951869 0 999982042 0 1000000000 999956511 999974798 999863862 999977661 999958228 0 1000000000 0 999993227 1000000000 1000000000 1000000000 0 1000000000 999877759 0 999839039 999963231 0 1000000000 0 999872276 1000000000 0 1999875639 1000000000 999816415 1000000000 0 0 0 0 999996144 1000000000 1000000000 1999794889 0 2999988251 999811520 0 0 0 2999873871 0 0 1000000000 1999631320 999802108 0 1000000000 0 0 0 2000000000 999871032 1000000000 999990707 0 1000000000 2000000000 0 0 0 1000000000 1000000000 999879181 999891419 1000000000 0 0 999811721 0 1999854549 0 0 0 1999822340 0 999826684 1999800286 0 1999735474 0 0 2999742567 2000000000 0 0 999997778 0 1999707305 0 999935971 2999855211 999888822 999918217 999859374 0 1000000000 0 999857302 1000000000 999839443 1000000000 1000000000 1000000000 1000000000 0 0 0 2999936390 999858821 1999800198 1999853473 0 2999899700 0 0 999976300 999893728 1000000000 2000000000 0 2999873646 0 1999892416 0 999854753 0 0 1000000000 0 1999861728 0 999921807 0 0 999804887 0 0 0 1000000000 1000000000 999808207 3000000000 0 0 0 2999836094 1999899199 999852151 0 0 0 0 999972387 999835901 2999919959 1000000000 1999909747 1999964388 0 999943273 999817399 2999925684 1000000000 2000000000 1999700449 2999949223 0 0 1999926725 1999922319 0 0 999839233 999965047 1999951782 0 999984136 0 0 0 1000000000 1999924538 0 1000000000 999995490 1000000000 999895833 0 2000000000 0 1000000000 1000000000 0 1000000000 1000000000 0 0 0 0 0 0 0 1000000000 0 0 999869577 2999712395 1999855352 0 1000000000 0 0 1000000000 0 0 999970349 999848277 1999749200 1000000000 1999726274 0 1000000000 1000000000 1000000000 0 0 1999716292 999833914 0 1000000000 1999992275 0 999966555 1999767061 1999987010 999905614 2999808083 999860483 1999929876 0 999810232 2000000000 999852450 2000000000 999877914 2000000000 0 999839305 0 0 0 1999914700 0 1999925578 999874031 999909318 2000000000 2999853071 1999848738 999803802 1000000000 3000000000 1000000000 0 1000000000 1000000000 2999871244 1000000000 0 0 999880084 0 0 999946955 1000000000 999808095 0 1999956739 1000000000 0 999859467 1000000000 999847717 1999898225 0 0 1000000000 0 1999943358 3000000000 999871421 1000000000 1000000000 999982942 1000000000 0 1000000000 1999875091 0 0 999827716 1999686167 0 999817419 1000000000 1000000000 1000000000 0 2000000000 1000000000 999929881 1999959044 0 0 2000000000 1000000000 1000000000 999935921 1000000000 1999994745 0 2000000000 0 999935264 0 0 999803532 2999971192 1999962988 1999738414 999938296 1000000000 0 1000000000 1000000000 1000000000 1999995851 1000000000 999913211 1999892885 1000000000 2000000000 1000000000 0 0 0 0 999891544 0 0 1000000000 0 1000000000 1000000000 2999622367 1999922693 1999887169 999989669 1000000000 1000000000 0 1999693008 999996684 0 999817337 999933236 1999957202 1999974272 1999738514 1000000000 999825305 1999757153 1999873251 999864086 999979942 0 999998586 999870502 0 1999782506 1000000000 0 999941225 0 0 0 0 999993031 0 1999938174 1999941077 0 2999663120 2000000000 1000000000 1000000000 1000000000 999807687 999907793 1000000000 1000000000 1999774877 1999991621 1000000000 1000000000 1000000000 1999813356 0 0 1999977753 999911613 0 1999958998 1000000000 0 1999693511 1000000000 0 999892764 1999836836 0 999988945 1999841920 999936090 1999754623 1999809979 2999765152 999962499 999993397 0 0 3000000000 0 999822339 0 1000000000 999881813 0 2000000000 999865497 999966966 999861427 0 1999925237 0 0 999892058 1000000000 2000000000 2000000000 1000000000 1999763488 1999854629 999986135 0 1000000000 1000000000 0 0 1999797096 1000000000 999932567 4999313773 0 2999681324 1000000000 0 0 1000000000 0 0 999821373 999843759 0 1000000000 999855042 1000000000 0 2000000000 2000000000 1999942700 1000000000 1999940188 0 0 2999841595 999971916 0 999849431 2000000000 0 999912884 0 1999671063 3000000000 999844781 0 1000000000 0 1000000000 0 0 0 0 0 1000000000 0 2000000000 999835802 1999883896 0 1999916176 0 0 0 999971849 1000000000 999942203 0 999857758 2000000000 0 999946854 0 0 0 1000000000 3999480521 0 1000000000 0 1999956618 0 1999851345 0 1000000000 1000000000 999975256 0 0 999822700 1000000000 2999824106 1999875571 0 1999973284 0 1999934232 0 0 0 0 3000000000 2000000000 1000000000 1999875461 999902196 0 0 0 0 0 0 0 1000000000 999814344 0 1000000000 999884954 0 0 1000000000 2999745311 1000000000 999861309 2000000000 1999687838 1999828196 0 2000000000 0 1999979354 999910507 1000000000 0 1000000000 1999963004 0 0 1999807776 0 1999879724 1000000000 0 1999933480 999985033 0 0 0 1999939600 1999984223 2999825283 0 1000000000 999964184 1000000000 1000000000 1000000000 0 1000000000 1999901577 2999881377 999892590 0 1000000000 1999906398 0 999879591 0 999988953 0 2999827502 0 1000000000 0 999896813 0 3999790255 0 999932206 1000000000 0 0 1000000000 0 0 0 0 0 1000000000 1999976824 0 0 0 2000000000 2000000000 1999943809 0 0 1000000000 0 1999935835 0 0 2000000000 999911496 0 0 0 0 0 1000000000 999900040 2999795545 1999881761 0 1999941399 999840019 0 1000000000 1000000000 1000000000 0 0 999807531 0 1999910079 999920156 1000000000 999959766 999826632 999835950 1999918354 1000000000 1000000000 0 999852691 1999834571 1000000000 0 0 0 1000000000 0 0 2000000000 0 1999990479 0 1999942034 999954825 2999822392 1999872048 1000000000 0 2999582683 2999739378 999974811 999906814 999800957 999879184 1999905768 0 2999927202 999838171 0 2000000000 0 1000000000 0 999975658 1000000000 1999933813 1000000000 0 0 0 2999717535 0 0 0 0 0 999913834 0 6999760544 2000000000 1999898913 0 0 1999987645 0 0 1999821476 0 1999858480 1000000000 1000000000 1000000000 3999902615 1000000000 0 1000000000 0 2999740022 1000000000 0 1000000000 3999628192 1999970944 999955274 999802366 0 1999625404 1000000000 1000000000 0 999841043 3999856637 999949446 1999862528 2999986849 999869902 2000000000 0 1000000000 1999843119 1000000000 1999813954 999979045 1000000000 0 1000000000 2999916159 999861961 1000000000 0 0 1999803830 0 999861699 1000000000 0 2999852187 0 0 999900452 999861917 1999972866 1000000000 1999800664 1000000000 0 1999838283 0 999920151 0 1000000000 0 0 0 0 0 1999815618 999858307 999940655 0 0 1000000000 1000000000 999801574 3999880674 2999811511 0 1000000000 0 1000000000 1000000000 0 0 0 2000000000 1000000000 0 1000000000 2000000000 3999601643 999958152 0 0 0 0 1000000000 1000000000 0 1000000000 999919839 999916878 0 1000000000 999889113 1000000000 2000000000 1999746698 999900471 2000000000 1999857938 1999812270 0 1000000000 3999760939 1000000000 1000000000 1000000000 999937499 0 1999858159 3999794213 1999899505 1000000000 999866085 0 1999923618 999877624 0 1000000000 999928694 999946021 999921312 999858731 999934612 1000000000 999827251 0 0 0 999906655 1000000000 999992940 999876453 999892999 0 1000000000 999826406 999943027 1999943028 0 1000000000 1000000000 1000000000 0 4999800288 0 1000000000 0 1000000000 999984120 1999871923 1000000000 0 0 0 2999761392 0 0 1000000000 0 1999827099 1000000000 2999772073 999808365 1000000000 999918593 0 999900141 0 2999872339 1999672396 1000000000 0 0 1999899738 2999822600 2999841139 0 2000000000 3000000000 1000000000 0 999929344 0 0 1000000000 0 0 2000000000 1999859907 999810841 1999805973 999853441 0 1999912112 1999919831 1999889403 0 1000000000 999803910 1000000000 0 1999862269 0 0 999922650 0 1000000000 999994883 999855593 999848331 0 1000000000 1000000000 999832910 0 1000000000 999903495 1000000000 1999957971 1999996896 0 1000000000 1999916195 0 0 1999899719 999883562 1000000000 0 0 1999891136 1999742997 0 0 1999762085 1000000000 0 0 1999918670 1000000000 1999654825 1000000000 999919329 0 999912233 1000000000 2000000000 2999943349 1999924423 3000000000 5999633816 0 999918046 0 0 2999919307 1000000000 999928410 0 999844069 2999690487 0 999941863 0 0 999831714 999862802 0 999889417 1999922513 999838543 999808893 2000000000 0 1000000000 999890838 1999945667 2999741258 1999844473 999987222 999805215 999988716 0 1999858336 2999704655 2999970886 1999915433 1000000000 999984414 1000000000 0 0 0 999832109 999981663 999883970 1000000000 999848102 2999884960 1000000000 0 1999753896 1000000000 1000000000 0 999969071 1000000000 999810904 2999728243 0 999972152 999858215 0 999871960 0 0 0 999877015 2999946182 0 0 2000000000 1000000000 0 1999804663 1999878536 999999447 2999828371 1999989463 1000000000 999831312 1999874809 1000000000 999854265 999938179 1999944113 1000000000 0 1000000000 0 2999747134 1000000000 1000000000 1000000000 0 1999884930 1999953892 2000000000 2999880176 1000000000 999835055 2000000000 4999563308 0 1999897828 0 999903500 0 0 0 1000000000 0 0 2999959007 0 0 0 2000000000 0 0 0 0 0 0 999936820 1000000000 2999912563 0 3999950886 999830153 1000000000 1999917058 1999750978 0 0 1999842783 0 0 2000000000 999856022 0 1000000000 0 0 999915981 0 0 1000000000 2000000000 0 0 1000000000 1999826644 0 0 0 0 0 0 1000000000 4000000000 999860086 1999804922 0 0 999809147 1000000000 1000000000 0 0 1999961872 0 0 1999879097 0 0 999848854 0 1000000000 0 0 999958444 2000000000 0 0 0 999935683 1999810537 999901412 0 0 0 999948726 0 0 0 0 0 999975164 2999873257 1000000000 1000000000 0 999912909 999888311 2999762452 0 0 0 2999975197 0 1999939685 0 0 0 1999960210 1999903245 999875311 0 999822712 999930340 1000000000 1000000000 1999934473 2000000000 999881058 2999817124 0 1999915687 0 2999860155 0 1000000000 0 4999602224 0 1999669268 1000000000 1000000000 3000000000 0 1999984311 1999828303 0 0 999940143 0 1000000000 2999752932 1000000000 0 999997796 1999987448 2000000000 2999862335 0 1999906734 0 0 0 1000000000 1000000000 999888657 999823279 2000000000 1999794037 0 3999800404 0 2999608405 1000000000 0 999839080 1999822809 0 1999957610 2999818049 2000000000 1999919799 2999941245 1000000000 0 999885601 2999923269 0 0 1999865288 0 0 1999919921 0 0 0 1000000000 2999871433 5999906040 2000000000 0 0 1000000000 1999837253 1000000000 1000000000 0 1000000000 1999892451 1999833264 0 2999825198 1000000000 1000000000 0 0 2000000000 1000000000 0 0 1000000000 0 1000000000 0 1000000000 2999903290 0 0 1999990383 999854678 999997596 1999913756 0 0 999929542 0 0 1000000000 0 0 1000000000 0 2999884751 1999980908 1000000000 999874713 0 0 0 0 1000000000 999936591 0 0 999884013 0 0 2000000000 0 999827884 2000000000 999881921 1000000000 1999916537 1000000000 999888662 0 1000000000 2999655350 999988946 0 2999920417 999994873 1000000000 3000000000 0 0 3999733538 999880141 0 2000000000 0 1000000000 0 0 0 0 1999844772 999956742 0 0 0 0 0 0 1999988719 999873221 1000000000 1999771889 0 1999901560 999826257 999862433 999894163 1000000000 1000000000 0 0 999921117 0 0 1000000000 0 1000000000 2999907346 999867742 1000000000 1000000000 0 0 1999920299 0 0 1000000000 1000000000 2000000000 999986339 1999794535 999973667 999876936 0 0 2000000000 1000000000 999969103 1000000000 0 1999740446 0 0 1999840023 1000000000 1999975352 0 999907974 1000000000 0 1999784143 1000000000 999817490 1999948863 3999945269 999854470 0 1000000000 1999948339 2999781789 0 4999981387 999993919 1000000000 1999826813 999867512 0 0 1000000000 0 0 999813551 0 0 1999874844 0 1000000000 999918573 0 1000000000 0 1999835334 0 2000000000 999882437 0 1000000000 1000000000 1999886171 2999827759 0 0 0 1000000000 0 0 1000000000 0 1999786126 0 999897302 1999958650 2999493103 1999861446 1000000000 2999895096 1000000000 0 1000000000 1000000000 0 0 1000000000 2999892662 999973048 999890672 999966893 2999856704 2999751743 0 999810573 0 0 0 2999836374 2000000000 1000000000 0 0 999915837 999953785 1999904246 2000000000 0 0 1000000000 0 1999932417 2999699891 1000000000 0 0 1999865804 1000000000 999987425 999957537 0 2000000000 1000000000 1000000000 0 1000000000 2000000000 999813149 1000000000 999975641 0 2000000000 0 999823410 1000000000 2999909719 0 3999547616 1000000000 999877835 1000000000 0 0 999856248 1999923542 999967023 1999905767 2999914182 0 0 999998467 2000000000 0 1000000000 999976087 0 0 0 999913356 2999828068 0 2000000000 0 999989343 999883613 0 0 1999847446 2000000000 0 999949840 0 1000000000 1000000000 1999964554 0 999802098 0 0 1999946692 999913674 0 0 0 0 0 1999900836 999813375 1000000000 1000000000 0 1000000000 999865700 0 1000000000 999919524 0 999819956 999993192 999832886 0 1000000000 0 1999864725 2000000000 999810906 1999847451 0 0 0 1000000000 999980927 0 2000000000 1000000000 999911562 2000000000 0 1999978739 0 1000000000 0 0 0 999913636 0 1999892432 0 0 999890536 0 1000000000 1999912109 1999959624 2999975187 0 0 0 999889641 1000000000 0 1999968454 999842119 0 2999792948 999975557 2999848019 2999751399 0 1999741517 2999915193 999849239 1999856811 1000000000 1000000000 0 0 1999885504 1999809315 1000000000 0 1000000000 1000000000 2000000000 1999882616 1000000000 1999879846 3999667814 1999822394 1999865181 999810170 0 0 3000000000 2999881553 1000000000 2000000000 0 0 1999916693 1999990098 1000000000 1000000000 1000000000 0 999852734 1000000000 999809721 0 1999820139 999984988 0 1999848541 0 2999867927 999846175 1999825034 2999854227 0 1000000000 999989943 1999819378 999881419 1000000000 2000000000 0 0 1000000000 0 0 999838153 1000000000 0 2000000000 0 0 1000000000 2000000000 2999770740 2999947468 0 1999859271 1000000000 1000000000 1000000000 999852238 0 0 3999804739 1999853863 0 2000000000 1000000000 999942367 0 999991822 0 999814163 2000000000 1000000000 0 0 1000000000 1000000000 0 0 999882160 2999952116 1999776651 0 999858895 1000000000 1000000000 1000000000 999965830 4000000000 1000000000 1999682363 4999866143 1999955958 0 1999960542 0 0 1999969141 3000000000 999925036 1999914837 0 999948095 1000000000 0 1999815529 0 999815646 2999872824 2000000000 0 0 999863335 0 0 1999632904 0 1999675404 1000000000 999874129 3999874204 0 1999722096 999893528 0 999830661 1000000000 1000000000 0 999917388 2000000000 999929501 0 0 999957057 999977238 2000000000 0 0 3999826836 1000000000 999829268 0 0 999917937 0 0 1999921357 999980073 0 0 0 0 999964191 999832190 2000000000 999931497 1999878464 2000000000 0 1000000000 1999789350 999875999 1999840653 3999869741 0 1999905800 1999886817 0 999835198 1000000000 0 1999801501 999928785 1999954196 1999858745 999987131 1999972925 0 0 1999826554 1000000000 0 0 999959272 1999800595 0 0 1999913669 0 0 999980208 999964333 999986159 2999816927 0 2999848021 999983124 1999891969 1999810651 0 0 1999779421 0 2000000000 0 1999737621 999936379 0 1999986666 0 1999843740 999961437 999924091 2000000000 2999871201 3000000000 0 1999769647 0 1000000000 1000000000 1000000000 0 999912868 1000000000 1000000000 3999596877 0 0 3999903704 0 1000000000 0 0 0 1000000000 1999958675 1999823038 1999865437 999895181 999811262 0 0 0 1999849965 2999967768 999932816 1999826837 1000000000 0 999875105 3999971475 2999934890 0 1000000000 0 1000000000 999939995 999958300 0 0 0 1000000000 0 1999996836 1000000000 999877017 1999847869 0 2000000000 1000000000 0 1000000000 0 1000000000 999897025 1000000000 1000000000 2000000000 2000000000 2999771717 2999746335 1000000000 1000000000 999861312 4999536649 1999776981 1999817321 1000000000 1999816766 1000000000 0 0 1999644926 0 999971048 1000000000 1000000000 999965857 0 2000000000 0 999933990 0 0 0 0 1999830597 2000000000 0 0 1999823837 0 0 999986309 999942370 2999902558 999827907 1999905745 0 1999988402 1000000000 0 3999659079 3000000000 2999634873 3999729684 1999739022 1999923935 0 2000000000 0 1999982559 999990038 0 0 2999729289 999895238 999829463 1999861116 1000000000 1000000000 2999661738 2999761223 1000000000 1000000000 999974219 0 0 0 999832339 999823399 0 999842330 3999836277 0 2999863413 1999903197 1999742066 1000000000 1000000000 1999874797 1999811073 0 1000000000 1000000000 1999984301 1000000000 0 1000000000 1999984707 1000000000 0 1000000000 0 0 0 1000000000 1999873881 2999759446 999855486 1000000000 1999790309 2000000000 999871818 2000000000 1999859692 0 0 999851351 1000000000 1999891806 2000000000 1999675569 999925089 3000000000 1999805400 1999910569 1000000000 1999854657 1000000000 999940359 1000000000 0 1999836883 0 1999791527 0 999849875 0 2000000000 1000000000 999864128 0 1999835656 1000000000 999867376 2000000000 0 999994466 0 999801663 999823223 0 0 0 999856245 1000000000 2999879393 0 3000000000 1000000000 1999829754 1999902630 999839448 1000000000 0 0 0 3000000000 0 1000000000 0 0 3999894099 2000000000 0 1000000000 999941502 1999925135 0 1000000000 1000000000 0 999933211 999958445 1999894059 1999813470 0 2999962117 1000000000 2999630503 1999787356 2000000000 2000000000 1999874387 1999864774 1999868345 1000000000 999842452 999902925 1999908996 999801856 1000000000 0 0 1000000000 0 0 999879126 0 999886308 1999815465 1999829242 2000000000 1999983593 999896014 2999636578 0 2000000000 2999948742 1000000000 2000000000 0 999928112 999967266 0 0 1999942307 1000000000 0 1999830680 1999943702 0 2000000000 0 0 0 1000000000 0 2999821116 0 999924701 0 999939786 0 999941087 0 999869454 1000000000 3000000000 0 0 1999999816 2999989940 999888122 0 1000000000 1000000000 999829386 1999953614 2999994748 999821996 3999890245 2000000000 0 2999946533 2999721024 999853874 999940171 1999895175 0 2000000000 0 1000000000 2999850229 999877112 2999822759 0 2999900689 1000000000 0 2000000000 2000000000 0 0 0 0 0 1999812939 0 999905653 1000000000 1000000000 5999614105 0 3999681359 2000000000 0 1000000000 3999992907 1999737560 3999904445 999921917 0 0 999904042 0 1999876820 0 0 1000000000 2000000000 999978114 0 1000000000 0 0 1000000000 999827501 999925876 999952889 1000000000 1999999691 999948665 999980226 999815240 0 999973914 0 999860172 0 0 0 0 2000000000 0 0 0 0 0 0 0 0 999881564 2999901939 999823246 0 2999899166 999925287 999844066 3000000000 2999965810 0 0 999907487 0 0 0 999882643 1000000000 1000000000 2999941899 3999897621 1000000000 2000000000 1999941545 1000000000 0 2000000000 0 2999747610 1000000000 0 999981886 0 3000000000 999955394 0 0 1000000000 3999861105 1999873302 1000000000 1000000000 0 1999869403 1000000000 0 1000000000 0 0 2999705123 0 0 2999794849 999974345 999990334 999990281 0 0 0 1999623317 0 1999800975 0 0 1999991671 0 1999905469 1999812770 0 2999876867 999808378 1000000000 0 999930916 0 1000000000 1000000000 1000000000 1000000000 1999835922 0 1000000000 0 1999763419 0 1999838943 999812194 1000000000 999890154 999925619 1999912138 0 1999925144 1000000000 3999838465 1999919245 0 0 999857064 999901795 0 999956748 999969707 1000000000 1000000000 3000000000 0 999938440 1999918982 0 0 1999822468 0 1999850173 1000000000 999813851 0 1000000000 1999828070 1999975040 1999927536 0 1999930372 1000000000 1999860386 0 0 0 0 2999928989 2000000000 2000000000 0 0 1000000000 999963494 1000000000 2999703583 0 1000000000 1000000000 999905086 1999874370 2999862807 2999815568 1999928720 0 1000000000 0 0 2999758249 999883862 0 2000000000 1000000000 2999951421 1000000000 0 2000000000 999819628 1999849278 0 0 1000000000 1999833904 2000000000 1000000000 999956362 0 1999911538 0 999931976 1999929622 2000000000 0 1999893447 0 0 999914264 1999963922 1000000000 0 999895115 999980452 0 0 1999901821 0 999849366 999836359 2999780448 0 2999818015 1999952622 999830362 999903048 1000000000 999810646 0 999928096 2999919455 0 1999991299 1000000000 1000000000 1999898809 999990415 0 999964853 0 1999738210 0 0 2000000000 1999856297 0 1000000000 1000000000 1000000000 2999814969 2000000000 0 2000000000 0 1000000000 999902879 2000000000 0 0 1000000000 1000000000 0 1000000000 999966419 1999830338 1999871028 1000000000 1999810724 1999656047 0 0 999952685 2000000000 0 0 0 0 0 0 0 0 1000000000 2999719394 1000000000 1999839870 1999968287 1999899229 2000000000 0 0 0 1999967949 0 0 1000000000 2000000000 0 0 0 1000000000 999837675 0 0 2000000000 1000000000 1999938039 0 1000000000 0 1000000000 0 1000000000 0 0 1999862126 1999962769 0 0 999836129 999958313 2000000000 0 999844608 0 1000000000 0 2000000000 1999987330 0 2000000000 2000000000 1000000000 999977222 0 0 1000000000 0 2999867072 2000000000 0 0 1000000000 999912517 1999925495 0 1000000000 999830873 1000000000 1000000000 999954068 999905565 0 1000000000 3999551282 0 0 1000000000 999888166 0 0 0 1999931620 1000000000 1999911466 1000000000 0 999969011 1999874385 0 1999845665 0 1000000000 1000000000 0 0 2000000000 1000000000 0 999931206 999803577 0 999816036 1999827822 999944170 999833466 2000000000 2000000000 2999870082 0 1000000000 0 999973819 1000000000 999815300 1000000000 0 1000000000 0 999845939 1000000000 999860146 0 1000000000 1000000000 1999903113 999853125 3000000000 0 1999981148 999893551 0 1000000000 0 1000000000 999863793 0 2000000000 3999899095 1999640318 0 1000000000 3999789869 1000000000 0 1000000000 0 0 1999915986 2000000000 1999849374 3000000000 1000000000 0 0 0 999848944 0 2999755628 999816644 999897629 1000000000 2999691273 0 1000000000 1000000000 0 0 2999933510 2000000000 1999849986 0 0 999915738 1999937229 1999838826 0 0 1999698330 1000000000 0 0 1000000000 0 999834018 3999871921 0 1999935480 0 1999801238 1999832461 0 1000000000 999942709 2000000000 0 1000000000 2999914191 1000000000 1000000000 1999913717 999974468 0 0 999897370 0 0 999986227 0 1000000000 2999887853 1999718045 1000000000 999831927 0 999926597 1000000000 1000000000 2000000000 999968725 0 0 999937834 1000000000 0 0 999964671 1000000000 999909905 1000000000 0 1000000000 1000000000 1999951037 1000000000 0 999919039 999873378 0 1000000000 0 2999969913 0 2000000000 1000000000 1999811199 999807881 999946422 0 0 999859120 1000000000 1000000000 1999949900 0 0 0 0 999900537 1000000000 999942024 999931858 1999817451 1999880149 999921692 999830841 999887415 999878723 0 999885150 999944160 1000000000 2000000000 2000000000 1999873060 999976145 1000000000 1000000000 3000000000 0 0 0 0 999888809 999830370 0 1000000000 999998471 2000000000 0 999968138 999955058 1000000000 999956539 2999906925 0 999853677 0 2999914434 999885061 999958683 0 2999888164 999813357 0 0 0 0 999943513 1999804526 999835292 0 0 1999953464 0 1000000000 999842928 0 0 0 1000000000 1000000000 1999821559 999863385 0 1999865538 0 0 0 1999935860 0 0 3999490269 1000000000 0 999804895 999940463 0 1999998773 1999897155 999924809 0 999964285 0 1000000000 1000000000 0 0 1999986173 2999658922 0 999972411 1999866336 1000000000 0 999957715 1999902656 1999955780 0 1000000000 1000000000 0 1000000000 999896908 999831172 999883687 1999994356 999932148 999983657 0 0 1999901061 1000000000 999951461 0 0 999984970 1999883229 999820833 0 0 1000000000 0 999971599 1000000000 3999922700 1999907622 0 0 1000000000 999962259 0 0 1000000000 2999840620 0 1999805407 0 1000000000 999863561 1999865448 1999726147 0 999860645 999893836 0 1999703991 0 1000000000 0 999828871 1000000000 0 1000000000 1000000000 1000000000 0 2000000000 2999973366 0 999833426 0 1999922842 0 1000000000 0 1000000000 0 0 0 2999835864 1999931646 1999868966 0 0 0 0 0 1000000000 0 2999740572 1000000000 1999924078 1999995197 1999885837 999810988 0 1999812842 1000000000 2999685489 1000000000 1000000000 1999914195 1000000000 1999851287 0 0 0 0 2999925352 1000000000 1999808603 0 1000000000 0 1000000000 1000000000 2000000000 2000000000 999829051 999933009 1000000000 0 0 2000000000 1000000000 0 0 1000000000 1999965754 999803242 2000000000 999855057 0 1000000000 2999800037 1000000000 1999754395 999911666 0 999897764 999808606 1999962684 2999919251 1999908548 1000000000 999961935 999961987 0 1000000000 2000000000 0 1000000000 5999505551 0 0 2000000000 0 999886713 1999870430 0 1999954492 999821367 0 1000000000 999872611 3999806409 0 1000000000 1000000000 0 0 2000000000 999949506 1999981726 2000000000 1000000000 0 1000000000 0 999952150 0 999804273 2999997617 0 0 3999915860 999882495 999836265 999816564 0 0 999907705 999920303 1999860096 2999716026 1999983802 1999870917 1000000000 1999944400 1999980359 2999691744 1000000000 1000000000 0 2999826674 2999704848 2000000000 1999936512 0 1000000000 1000000000 0 1000000000 2999717125 2999737421 1000000000 2999879789 0 1000000000 2999898795 999898449 1000000000 1999808580 0 0 1000000000 0 3999646467 1000000000 1000000000 0 999891337 999934629 0 0 0 0 0 1000000000 0 0 1999730259 2000000000 1999905567 0 0 999979613 0 2999712592 0 0 0 1000000000 0 0 0 999865585 999822921 0 0 0 0 999826790 999869072 0 0 2999704359 1000000000 999943407 1000000000 2999676575 0 1000000000 0 1000000000 0 2999907762 0 999842358 0 1000000000 2999936153 1000000000 0 2000000000 0 2000000000 999950794 999852825 1000000000 1000000000 1000000000 0 0 1999977493 1999912120 0 1000000000 1000000000 999888871 999852757 0 1999916168 999847150 0 1000000000 0 1000000000 999911882 2999947238 2000000000 0 999976209 1999984516 2000000000 0 0 0 0 0 0 0 2999869061 0 0 2000000000 0 0 0 0 1000000000 0 999842231 1999987325 2999940715 1999845395 2999890919 999934396 2000000000 0 1999895255 1000000000 0 0 0 1999816936 1000000000 0 0 0 0 0 0 2000000000 0 1999852405 0 0 0 2999791043 0 0 1000000000 999840790 999987129 0 999875623 0 1000000000 0 0 1999844696 2000000000 2999791533 999806378 1999667479 1000000000 0 0 1000000000 0 1000000000 999871533 0 1999714040 0 0 0 999933686 0 2999579521 0 0 0 0 1000000000 0 1999953947 1000000000 0 2000000000 2999945709 0 0 0 999907978 0 2000000000 1000000000 1999843918 0 0 0 2000000000 999883967 0 1999892703 0 1000000000 0 0 2999749828 999822576 0 1999853409 999957195 1000000000 0 1999803657 0 1000000000 1000000000 999960801 2999815957 0 999807608 0 1000000000 0 3999986354 999812040 1000000000 0 2000000000 0 3999701104 1999988995 0 1000000000 999849846 1000000000 999810524 999976270 0 1999747129 0 999930601 1999894542 1000000000 999811255 0 999821654 1000000000 0 1000000000 1999982596 999934677 1000000000 2999799618 2000000000 3999589161 1000000000 0 1000000000 999915941 1999980661 1999861588 1000000000 0 0 0 999990443 0 1000000000 1999916277 2000000000 2000000000 0 1000000000 3000000000 2999925150 999837481 0 1999907995 1999890097 999994524 0 0 2000000000 2999932822 0 2999877527 1999843651 999884518 0 1000000000 3000000000 0 999802296 0 0 0 1000000000 999858247 0 0 1000000000 2000000000 0 0 1000000000 0 999894618 999987020 0 1000000000 999835100 1000000000 0 999917978 0 0 999996738 2999854752 999968482 0 0 0 2000000000 1000000000 1000000000 0 0 1999762196 1999972788 2999930265 999961561 0 1000000000 2000000000 0 0 1000000000 0 999907098 0 999906823 0 999965977 0 2999945588 1999945552 1000000000 999848838 1999812736 1000000000 1999882305 2000000000 0 0 1000000000 1000000000 999803332 1000000000 1000000000 999876009 999833648 1999860345 2999805579 999982196 0 999896706 1999803801 0 0 2999945002 1999729558 999809960 0 999841474 1999983870 3999746396 1999816214 999985778 1000000000 1000000000 1000000000 1999976544 2999921258 0 999990238 2000000000 1999828391 0 0 999815575 1999851458 999995444 1999913823 1000000000 2999854854 1999993544 1999922849 0 1000000000 1000000000 0 1000000000 2999966835 1000000000 0 0 1000000000 1000000000 0 3999924726 0 0 0 1000000000 1000000000 999962691 1999854073 1999852542 2000000000 1000000000 999832512 1999692106 1000000000 999954391 0 1999955640 1000000000 1000000000 999910917 1000000000 1999727814 999911628 0 1000000000 999899019 2000000000 0 3999759813 1000000000 0 2000000000 0 0 0 0 0 999947966 2000000000 1999955693 1000000000 1999837129 0 999968447 0 1000000000 3000000000 0 0 0 1000000000 0 1000000000 999921264 0 1000000000 0 1999863889 2999716143 1000000000 1000000000 999937854 1000000000 0 1999852497 1000000000 0 999867939 1999869143 1000000000 2000000000 1000000000 1000000000 999902736 1999861643 2999544213 0 1000000000 1999824182 999940752 1999954641 1999987827 1999920197 2000000000 1999866932 1000000000 0 999926827 999995453 1999705723 0 0 1000000000 4999854930 0 1999907626 0 2999668191 2999932688 0 999989786 3000000000 0 999839745 1999951830 2999824782 999847802 999891907 999911905 0 0 1999911157 0 999848603 999822362 999847156 999835167 1000000000 1000000000 999934712 2999755152 0 2000000000 999806929 1999853461 1000000000 2000000000 0 0 0 2000000000 2999868996 1999979671 0 999881741 0 0 999865456 999860900 1000000000 2000000000 1000000000 0 1000000000 1999822966 0 1000000000 1999968886 3000000000 2000000000 0 999827676 0 0 0 0 1000000000 1999846932 999882981 0 0 0 1999864103 999860824 999950682 999942286 1000000000 999964973 1999973898 0 1999879117 1999837744 0 2999816819 0 2999857797 2000000000 0 0 0 1000000000 1000000000 1000000000 1000000000 3999984907 999882686 2000000000 1000000000 1999835915 2999841260 1999682188 0 1000000000 2000000000 1999940216 0 0 1000000000 0 999800804 2000000000 1000000000 0 2999875940 0 0 1999703444 1000000000 1000000000 0 2000000000 0 999980241 999986251 0 1000000000 1000000000 1000000000 2999802820 1999828561 999888478 999810757 1000000000 0 1999970469 999975229 0 999934721 999995129 1000000000 0 1000000000 999943280 1000000000 0 0 0 1000000000 999858547 2999881844 0 0 0 0 1000000000 999812828 999869799 2999860187 0 999984312 0 2999988453 999854174 0 1999864826 0 0 0 0 0 0 1000000000 0 999840458 0 999822926 2999849169 1000000000 2000000000 999937840 999843928 999839773 1000000000 1999966176 0 0 1999909471 1999832027 1999934971 1000000000 1000000000 999912607 1999958840 1000000000 1000000000 1999855999 999938606 0 0 1000000000 0 0 4999721328 0 999864717 1000000000 1999741971 1000000000 999831607 2999837032 0 0 0 999977417 1000000000 0 1999970313 0 999835879 999985128 0 0 3999908937 0 1999803217 0 2000000000 999920924 2000000000 999860733 0 1999837646 0 0 999910794 2000000000 0 1000000000 1000000000 999848928 1999906634 0 999835686 1999829608 2000000000 999913253 999947940 1000000000 2999927550 1000000000 1000000000 2000000000 2999940322 0 1999910264 999938328 2999639245 0 999911429 2000000000 0 1000000000 1000000000 1999913407 999852022 2000000000 999847026 1000000000 0 0 1999836806 999983075 2999840078 0 1000000000 0 0 1999979396 999891135 999840925 999904048 1999799808 0 2000000000 0 2000000000 1999837111 999939763 2999894616 1999873577 2999804060 1999882995 999964958 1000000000 0 1000000000 999909678 999933157 999886477 1999832671 1000000000 0 0 0 1000000000 1000000000 0 0 1999952524 0 999872087 999820718 0 1000000000 0 999828017 1000000000 2999755945 2999619566 0 1000000000 1000000000 0 999999303 1000000000 2999857318 2999848890 999840401 1999953007 1000000000 0 1000000000 999890612 1000000000 2000000000 0 1999874038 0 2000000000 2000000000 0 1000000000 999984729 999978060 0 2000000000 3999887175 2000000000 999818699 1999979202 0 0 0 1000000000 1000000000 999839999 1000000000 0 0 1000000000 999822256 3000000000 999865533 999829515 999933851 999897022 0 999860027 3000000000 0 999963295 999829872 999920322 0 999881187 1999929950 999929099 2999874425 999957509 0 1000000000 1999975120 0 1999943786 2000000000 0 1000000000 1999997556 1999963294 1000000000 999838619 0 1000000000 0 1999934874 1000000000 0 2999754150 1000000000 0 999837771 999803562 1999876971 1000000000 0 0 999830299 1999963080 0 999883588 999899043 999919619 999937894 0 999958860 1999990787 1000000000 999828785 0 0 0 999871514 1000000000 999944638 0 4999691364 0 1000000000 0 1999897900 1000000000 1000000000 0 1000000000 1000000000 0 0 2000000000 0 1000000000 0 0 0 1000000000 999847128 0 999810165 0 0 999970058 0 1000000000 0 1000000000 2000000000 1999987085 0 0 2999577060 999945559 1000000000 1000000000 0 2000000000 0 3000000000 0 0 999915925 0 999966149 0 1000000000 1000000000 1999902238 1000000000 0 0 1000000000 0 1999918671 999934786 2999701132 999807913 0 999944020 0 999845228 999973571 1999819110 1000000000 2999672025 1000000000 999891683 1000000000 0 0 999938054 1000000000 1999847730 1999606251 999955744 0 999900979 1999913816 3999503647 999802670 0 3999787215 0 0 999926617 2000000000 999991870 999910290 1000000000 999892405 0 999947826 999936322 0 2999767368 999819278 1000000000 2999900905 1000000000 0 0 0 0 0 1000000000 0 0 1999828680 1999811014 1000000000 0 999974911 0 0 1000000000 2999965251 0 0 2000000000 1999807510 1000000000 999802929 2000000000 999885738 0 1999897240 0 0 0 0 0 1000000000 1000000000 1999981374 1999608606 0 0 0 1000000000 0 999943338 2999892629 3999587129 1000000000 1000000000 999812422 1000000000 2999975444 0 2999765128 999876265 1999758289 0 2000000000 1000000000 2999936600 0 999933190 1999891049 1000000000 999897709 1000000000 0 999864012 1000000000 4999564700 1000000000 1000000000 2999892744 999830075 1000000000 2000000000 1999805566 999923414 0 0 0 999856114 0 999983535 999938489 1000000000 2999980598 999981734 999891609 0 1999765281 999989810 2999700927 999810281 0 999883358 0 0 1999845993 0 0 999837893 0 0 0 1000000000 1999799297 0 0 1999719045 1000000000 0 1000000000 999811456 1000000000 1000000000 999819092 1000000000 1000000000 0 999825888 999840565 0 0 1999955789 999961761 0 999902248 2000000000 0 1999952784 0 0 0 0 0 999959914 1999914767 0 4999887371 1000000000 999990008 0 1000000000 2000000000 0 1999907432 1000000000 0 0 1000000000 999835721 0 1999844805 0 3999556605 1000000000 0 1999936371 0 999805174 1999922581 1000000000 3999848427 0 0 1000000000 999932826 999993291 0 999807685 1000000000 0 0 999880098 999914000 1000000000 999985514 0 2999710726 1000000000 1000000000 1000000000 2999745069 0 1000000000 0 1000000000 0 0 0 1000000000 1000000000 999845189 999879788 0 0 2000000000 999873120 1000000000 1000000000 0 1000000000 3999547262 0 999851020 999937874 0 1999874010 0 1999917930 999993828 0 999882507 0 0 1999817128 1999856418 0 1999919483 2999846887 2999916256 1000000000 1999757603 3999845700 2000000000 1999900917 0 1000000000 0 0 0 0 999958726 0 1999944456 1999897763 999881492 1999780981 1000000000 1999883285 0 2999797029 0 1999696890 2999964037 0 2000000000 0 1999930294 2999891496 0 999964368 1000000000 1999828993 0 999863968 0 3999820238 2999690306 1999986643 0 0 0 0 2000000000 1000000000 1999896584 1000000000 2000000000 3999893926 1000000000 0 1000000000 1999792467 0 1000000000 1999977408 0 0 1000000000 0 1000000000 1999769362 2999966864 999981097 999889203 0 0 1000000000 1999799093 0 0 0 1999669936 999970845 2000000000 0 0 1999797459 0 0 1000000000 999841993 0 0 2999981221 0 4000000000 0 1000000000 0 999867314 0 1000000000 0 0 1000000000 0 0 1999836921 0 999961328 999907838 2999814711 1999771804 1999803352 0 0 0 1999851254 1000000000 0 0 1000000000 1999813125 0 1000000000 2000000000 1000000000 1999829983 1000000000 1000000000 0 1000000000 999973848 0 0 0 0 1000000000 1000000000 0 2999752778 0 999875258 999875397 999912568 1999883480 999939044 1000000000 0 1000000000 0 1000000000 1999887864 0 0 999936617 0 0 0 4999737402 2000000000 1999823551 1000000000 4000000000 0 1000000000 1999800653 0 999842521 0 999831430 2999814197 1000000000 1000000000 0 999806407 2000000000 0 1999816481 1999823238 1999864477 0 1999989900 0 999888207 0 0 1999890606 999833252 0 1999890271 1999884940 1000000000 0 0 1999860469 0 999825046 1000000000 1000000000 1999886213 0 1000000000 0 1000000000 0 0 1000000000 0 1999923822 1000000000 999982054 1000000000 999941781 0 1999863343 1999835411 0 999981902 1000000000 1000000000 4000000000 999936157 999969741 0 1000000000 0 3999865356 2000000000 0 1000000000 1000000000 0 1999865299 2000000000 1999940624 1999968894 1000000000 999960540 1000000000 2999991869 1000000000 1999944839 2999797722 2000000000 0 999971749 999892150 2000000000 999922321 1000000000 0 0 1000000000 1000000000 0 0 1999843633 999896511 0 1999943457 999943449 999987691 999818201 1000000000 0 1999850221 999802919 0 1999697836 1999833416 999997854 2000000000 0 3999826828 2999633682 999817123 999862029 999837089 999987112 999830879 2999814662 3000000000 1999796209 1000000000 0 3000000000 0 1000000000 1000000000 0 999925939 2999967832 0 0 2999976103 4999794369 999964704 0 0 1999898890 999837241 0 1000000000 999843387 1000000000 999920024 1999813452 0 999994535 1000000000 2999845181 0 2000000000 0 999979750 2999708312 999831622 0 1000000000 1000000000 0 999819898 2999610167 1000000000 1999699521 1000000000 0 0 999917728 1999806601 1000000000 999949800 1000000000 0 999873930 0 1999840467 1999892003 1000000000 1000000000 1000000000 0 0 0 999940910 999852520 999956350 0 999821779 999922919 1999710796 999973514 0 0 0 0 1999868867 0 1000000000 999916221 1000000000 0 999841557 0 2999900680 0 3000000000 0 0 2999800684 1000000000 2000000000 0 999965434 1000000000 0 0 1999892185 2999872433 0 1000000000 1000000000 0 2999721876 1000000000 0 1000000000 0 0 1000000000 999953486 999954988 0 0 0 1000000000 0 1999907778 1999796064 999976835 0 1999875197 2000000000 1000000000 0 0 999810967 999844461 999953726 1999877502 999950058 999854611 2000000000 999919297 999824043 1000000000 1000000000 1000000000 0 1999895204 999958321 1000000000 1000000000 999897755 0 1999902352 1000000000 3999672194 1999729022 1000000000 1999678229 0 1999665528 0 2999989665 999916415 1999834128 0 0 1999907243 999918370 1999935112 0 999819760 2000000000 1000000000 0 0 0 999895300 2000000000 999864394 1000000000 1000000000 2999803244 0 1000000000 1000000000 1999957066 999823455 1000000000 1999966637 0 0 0 1999774720 0 1999990371 0 999947051 1999706806 1000000000 2000000000 2999761329 0 1999974737 1000000000 1999966589 2999828054 2999684070 999992264 0 1000000000 999866574 1999816488 999960328 2000000000 1000000000 2999905340 0 1999893495 1000000000 1000000000 1999938661 0 1000000000 999864547 1999825372 999902476 1000000000 3999935340 0 1999903174 1000000000 999941106 0 999961064 0 0 1000000000 999987501 999875590 0 2000000000 0 4999698591 0 0 1000000000 0 999990264 1000000000 0 1000000000 999830748 1000000000 2000000000 1999687068 999805383 0 999974725 1999854525 999912974 999975105 1999842353 1999796849 999951143 1000000000 1000000000 2000000000 999827044 1000000000 999968970 0 2000000000 1000000000 0 1999830297 0 1999828542 1000000000 0 2999601593 0 3999583888 1999996474 1000000000 0 0 0 0 999944172 999861848 1000000000 1999733027 0 0 0 5999507616 999883476 999908890 999969197 2000000000 1999839648 2000000000 1000000000 999805720 0 1999889259 0 999886299 1000000000 2999897075 0 0 999911435 0 0 0 999976440 1999815009 1999892049 1000000000 999862622 0 0 999829930 0 0 999815426 0 0 999994049 999938493 999901853 999903719 2000000000 2999826767 1999929505 0 1999867945 3999900307 1000000000 0 0 999857348 1999648190 3000000000 1000000000 999811455 999879803 0 1000000000 999957437 2000000000 999962560 0 2000000000 999982262 2000000000 0 2999889312 0 0 1000000000 1000000000 1999863495 2000000000 0 0 0 1000000000 0 1000000000 0 0 1000000000 1999940714 0 0 999823100 999912054 0 0 999881626 1000000000 0 999806521 1000000000 1999822332 1000000000 1999894443 0 0 1000000000 1000000000 1000000000 999907338 1000000000 3999684404 1000000000 2999781793 1999917157 0 999952758 999941140 1999876094 1000000000 0 999960069 0 1000000000 999834245 1000000000 0 999828720 0 1999722454 0 1999868908 1000000000 1000000000 0 2999935197 4000000000 0 0 1000000000 0 1000000000 1000000000 3999953934 0 1000000000 1000000000 0 0 999945425 3000000000 0 1000000000 1000000000 0 2000000000 0 999882680 1999730168 1000000000 1000000000 0 0 2999954929 1000000000 999815741 0 999848761 1000000000 1999852494 2999984193 0 0 2999890146 0 0 1999911869 999925856 1000000000 999886406 999932534 1999852525 0 0 0 0 0 0 0 2999710239 0 999806253 999879077 1000000000 0 1999890427 0 1999920030 999911465 0 1000000000 0 0 1000000000 0 999848795 0 999875832 999858835 1999815653 1000000000 1000000000 0 0 2000000000 0 0 1000000000 2000000000 1999907126 999970759 0 0 3000000000 0 999876714 2000000000 0 1000000000 0 1999850797 0 999992197 999959660 0 1000000000 1000000000 999936274 0 1000000000 0 999840919 2000000000 1000000000 0 0 1999934192 1000000000 999901213 999803609 1999623479 1999846056 0 999909127 1999880357 1000000000 0 0 999840247 0 1999754959 999942137 0 1999991494 1999863758 999896993 2999831928 1000000000 0 999902449 0 0 0 0 1000000000 1000000000 1000000000 999806913 999994580 0 0 2999997003 999848309 0 0 0 2999682503 2000000000 999928436 1000000000 0 2999815393 1999897038 1000000000 0 0 0 0 1999816166 2999820249 0 999891455 999961163 2999765008 0 999822508 2999808046 3000000000 2000000000 0 999824086 0 999931731 999828631 0 1999846718 0 999890855 0 0 1999806902 0 999963481 0 0 999838786 0 999969258 999982899 0 1000000000 0 0 3999959099 1000000000 999974711 999904970 999991127 0 1999940194 0 1999825508 1999825367 0 999916326 0 1000000000 1000000000 1000000000 0 0 1000000000 1000000000 0 0 999864204 1000000000 2000000000 0 0 0 1999900542 1000000000 0 999839858 1000000000 2000000000 999934966 1999859633 1000000000 1000000000 1000000000 0 1999842481 1000000000 0 1000000000 0 1999879336 0 999866765 0 999978297 1999894269 0 1999713266 1999735345 1999666157 0 0 999841181 0 1999757562 0 2000000000 1999943753 999959451 0 0 0 0 0 0 1999895565 0 0 0 0 1000000000 999902018 999891856 999982962 0 2999739417 0 0 1000000000 999866994 1999860458 1999939021 1000000000 0 999811314 0 0 0 0 0 0 0 0 0 2999976416 1000000000 1999812675 0 999978177 1999904730 0 999844232 1000000000 0 1999690207 1000000000 2000000000 999949861 1000000000 0 0 1999948187 1999915822 999922296 999836449 1999979762 0 0 999843844 1000000000 1000000000 1000000000 0 0 0 0 0 1999822894 1000000000 2999663387 1999912510 2999856655 999925908 1999672328 1000000000 0 0 1999883090 2000000000 0 0 1999885093 0 1000000000 2999808019 2000000000 999858022 1000000000 0 999913676 0 2000000000 2999885702 0 0 999998504 999862220 1999841380 1999845425 999825246 999894079 1000000000 1999875037 0 999935180 999837412 999950911 0 0 999890772 1000000000 0 1000000000 0 4999801026 0 0 0 2000000000 0 0 0 0 1000000000 0 999898907 999868220 0 0 1000000000 1999910687 0 0 3999798038 0 999860097 1000000000 1999874279 999927276 999864862 1999842189 1999831405 1000000000 1000000000 999914293 0 0 1999839682 1000000000 2999871943 0 0 0 2999844361 0 0 999968865 1999742674 1999643727 1999824906 1999806988 0 1000000000 0 2999805211 1000000000 1000000000 1000000000 1999909116 1000000000 0 2999657187 999949792 999892431 2999912393 1000000000 999804321 0 0 1000000000 999984383 1999686208 999877425 0 999864671 0 0 1000000000 1000000000 1000000000 3000000000 0 0 1999688497 0 0 1000000000 2999725308 0 0 0 999966829 1999859902 0 1000000000 0 2000000000 1999866025 1000000000 0 999932085 1999906647 999945324 0 0 1000000000 2000000000 2000000000 1999828447 0 0 999835068 0 0 2000000000 999956686 999913962 2999824181 999907677 1000000000 0 999819836 0 999882347 0 999976926 1000000000 0 2000000000 999959760 1999889782 0 0 0 999906895 0 2999797164 1000000000 0 0 0 1999966999 1000000000 0 1000000000 0 2000000000 0 0 0 1999811080 999949813 0 1000000000 2999725104 0 0 1000000000 0 0 1999861266 1000000000 2000000000 0 999947197 0 999924375 1999813175 2999776739 0 2999827065 0 0 0 0 2999962456 2000000000 999855818 0 1000000000 0 0 999962257 999825526 1000000000 999927751 1000000000 0 3999873062 999986340 0 999994244 0 2000000000 1000000000 0 0 1999833613 2000000000 1999911052 1000000000 999834206 1000000000 3999769196 999836456 999857111 0 1000000000 999911528 1999860912 999889350 1000000000 1000000000 0 0 0 0 0 1000000000 999893914 2000000000 0 999969781 1000000000 0 1000000000 2000000000 999811948 999967663 1000000000 2999871385 0 0 0 0 1000000000 999925146 999910118 0 1000000000 0 999859306 0 1999889318 999850712 0 0 1000000000 2000000000 999937484 999813687 3000000000 999944576 999885589 0 0 1999829677 999844687 0 999876159 1999881079 999921584 999912497 0 3999792524 2999724609 0 1999853930 1999848763 0 2999842648 2000000000 1999721974 0 1000000000 2000000000 999904660 1000000000 0 999999531 0 0 2999851312 999853592 0 0 2000000000 0 0 0 1999927708 1000000000 999910474 0 1999857339 0 0 1999810370 999944919 2999881279 1000000000 0 999976864 0 0 1000000000 999841813 1000000000 1000000000 0 1999855364 3999909461 999812144 1000000000 1000000000 1999998253 0 1999891828 999918686 1000000000 0 0 1000000000 0 0 0 999923026 1999938972 999822807 999872069 2999863237 1000000000 0 0 0 999866086 0 0 0 0 999957150 2999689225 1000000000 1999989000 2999613240 999833964 999875558 999950523 3999765744 1999751896 0 0 999893877 0 1999917635 0 1000000000 0 0 0 1999978083 2999802800 0 999900701 0 0 1999612504 0 1999807143 1000000000 999867397 0 1000000000 0 999931505 1000000000 4000000000 0 0 1000000000 999827359 999940549 1999964237 999816584 999853436 1999965524 999900919 0 1999803740 1999693441 0 1999826008 0 0 1000000000 1000000000 0 999948390 999830059 1000000000 2999897250 1999948636 0 999931254 0 1999824289 1999837912 0 1999829101 1000000000 1999936161 999974821 1999751577 0 0 1999854569 0 999949562 2999925345 2999967965 999850740 999891656 999958959 999975320 0 0 1999966737 0 1999953412 0 0 0 0 999984024 999933609 1000000000 1999892539 0 1000000000 1000000000 2999955637 0 999865616 0 0 0 1000000000 3000000000 1999905128 0 1000000000 1999954922 1000000000 999955438 999825429 1999983349 0 1000000000 0 999859756 999806354 999836821 0 1000000000 1000000000 1999895677 1000000000 0 1000000000 999831537 1999904683 0 1000000000 0 1000000000 0 0 0 1999732807 0 1999966200 999925915 1000000000 3999749589 0 1000000000 1000000000 1000000000 0 1000000000 0 0 999843592 999908770 999940728 2000000000 999926690 1000000000 2000000000 1000000000 999873729 1999857479 1000000000 1999946327 0 1000000000 1000000000 1000000000 1000000000 0 0 0 0 0 0 1999973795 999846253 1999883821 999802410 1999743440 1999815752 1999845203 999831168 1000000000 999853887 0 0 1000000000 0 3000000000 999886785 999928853 1999936426 999895214 0 0 999868242 1999963703 0 1000000000 1000000000 0 1999903257 0 999889249 0 0 0 1999882510 1999817835 1999935005 999923005 0 999894467 1000000000 999907003 1999849589 999914043 1000000000 1000000000 0 1000000000 0 1999898482 1000000000 1999875659 1000000000 0 1999735148 2999813322 0 0 1999803538 999933047 0 3999812320 0 999834356 2999966951 999924419 0 999829526 0 0 1999873849 999815718 0 0 0 999906016 0 1999808284 0 0 1999726953 999869436 2000000000 1000000000 1000000000 1999833442 999848549 999954116 0 1999956403 999999462 999866749 0 999859944 1999934678 999847445 0 0 1000000000 3999734975 0 1999837649 1000000000 1999907792 999985717 0 0 0 1000000000 999948785 0 0 0 1000000000 0 999921805 0 0 1999809276 0 0 999925629 999936248 999848882 999847055 0 0 0 1999801159 0 1000000000 1999765322 999964509 1999878154 0 0 1000000000 1999805620 0 2000000000 1000000000 0 1999860388 999990356 0 5999501021 999965249 0 1000000000 999805253 0 0 999846064 0 0 2000000000 0 1000000000 0 3999677851 0 999908574 0 0 1000000000 4999590909 2000000000 999962827 2999883868 2999779506 1999830202 1000000000 1999919685 0 999870692 999817672 999902711 1999807909 1999897130 999902541 1000000000 0 0 1000000000 999936315 0 2000000000 1000000000 0 2999845642 1000000000 999826342 1000000000 999938119 999805836 0 0 0 999881131 1999912866 0 999855157 999885781 0 0 1000000000 2999807524 0 0 1999845741 999881425 0 1999891256 999965965 1000000000 1000000000 999879986 0 0 0 0 0 0 0 0 999931032 999951851 0 1999843199 0 0 0 1000000000 0 0 1999861358 0 1000000000 1000000000 0 3999835680 0 1000000000 0 0 999957433 0 1000000000 0 0 1999838542 2999807907 999912238 0 1000000000 2999954037 2999806484 2999862643 0 1000000000 999931298 1000000000 1000000000 0 1000000000 1999904577 2000000000 0 1999810592 0 1000000000 0 0 999945474 0 0 1000000000 0 1999847520 1000000000 1000000000 1999814356 1000000000 1000000000 999913549 1000000000 1999827660 1000000000 0 0 999871314 0 0 3999689668 1000000000 0 1000000000 0 0 1000000000 1000000000 999935429 0 0 1000000000 1999818072 999844568 1999865652 1000000000 2999802398 1999853458 999888000 999861752 0 1999785883 0 2000000000 1999995182 0 999863268 999908905 2999762645 1000000000 0 999967367 999827794 1000000000 0 1000000000 0 2000000000 1999887934 2000000000 2000000000 0 999957535 0 1999888408 3000000000 2000000000 0 1000000000 0 0 0 0 1999825927 999813761 1999913988 999920377 0 2999877409 1000000000 2999574394 1999906819 1000000000 0 999896443 999898058 0 1000000000 0 2000000000 999876151 999800228 1000000000 2999759082 4999726426 1000000000 999919552 0 999857829 999930039 1000000000 999828435 0 1999834708 2000000000 999989086 0 999825355 0 999955791 0 999859364 2000000000 999868916 1999813188 1000000000 1999788866 0 0 0 0 999935889 2999922149 0 0 1000000000 0 1999992668 999923827 1000000000 999935970 0 1000000000 1000000000 1000000000 0 999973993 999867884 1000000000 0 1999849905 0 1000000000 0 0 0 2999801769 0 0 0 1999979054 0 2999721829 1000000000 2999941388 999921598 1999810636 1000000000 999885295 0 999868464 3000000000 0 2999917014 1999963983 0 1999869356 0 0 999803421 1999657407 999984189 999904936 1999912297 0 0 0 1999705905 999992810 1000000000 2999878733 999905351 0 0 0 0 0 1999875472 1999857375 0 0 0 0 999971963 0 2000000000 1000000000 999892101 1000000000 999942342 1000000000 1999845567 2000000000 0 0 0 1999868822 999830069 1000000000 1000000000 0 999955852 1000000000 0 999888156 2999805534 2000000000 2000000000 1000000000 1000000000 999890475 1999883093 999889418 1000000000 1000000000 999879598 1999828345 1000000000 1000000000 1999848605 1999688315 1000000000 2000000000 1999884107 2999907766 1000000000 999980503 1999651544 0 1999730327 2000000000 0 0 0 1000000000 1999794601 0 1999995123 1000000000 0 0 999850314 0 999809831 999916516 999966855 0 0 0 0 0 0 0 2000000000 0 1000000000 2000000000 0 2999922788 999991554 1000000000 0 1999839730 999851688 0 1999924322 1000000000 1000000000 1000000000 1000000000 2999888862 0 1999818939 0 0 999891047 999802795 0 0 1999929250 999968838 1000000000 1999729252 0 999841737 0 0 0 0 0 0 0 999912859 2999765784 1999730738 0 2000000000 0 0 1000000000 1000000000 0 1000000000 1000000000 0 999983876 1000000000 2000000000 999808406 1000000000 1000000000 999918644 0 2999819247 0 1000000000 2999701682 3999806060 2999746172 999816497 2999809340 999992408 0 2999871979 1000000000 0 0 0 3999907455 0 3000000000 2999951475 0 1999956412 999857293 999920002 0 999983076 1999872556 1000000000 1000000000 2999873329 1999933451 0 0 1999882615 2000000000 1999927898 1999839731 1999698864 0 0 0 2999909707 999957350 1999805159 1999970658 0 2999984235 999927153 999857164 0 999955922 0 1000000000 3999990908 2999764663 999828152 0 1999950778 0 0 0 999994749 0 2999632877 0 1999976516 2000000000 1000000000 999831356 0 1999937703 0 999849573 0 0 1000000000 0 1000000000 0 0 1000000000 2999979929 1000000000 1000000000 0 0 0 0 0 0 2999756618 1999912443 1999942795 1000000000 2000000000 999975483 999816079 1999817581 0 1000000000 0 1000000000 1999743015 0 0 0 1000000000 1000000000 0 0 0 1999969270 1000000000 0 2000000000 999808507 999995940 0 0 1999931564 999896635 1000000000 1000000000 0 999953877 999918899 999978650 0 0 1999987116 0 1999804016 999989717 1000000000 1000000000 0 999884819 999999489 0 1000000000 0 0 999963089 999973599 3000000000 0 1000000000 0 0 0 0 999897331 999939865 0 1999801400 999800693 999911213 999957889 1000000000 1000000000 1999820219 1000000000 0 0 2000000000 1000000000 0 0 1999787006 0 0 2000000000 0 3999711851 1999817003 0 1000000000 0 1000000000 2999575442 999993978 0 1000000000 1999976715 999848334 1999902409 0 1000000000 0 0 2999855399 0 999946281 0 2999969094 0 1000000000 0 999835207 0 0 0 1999948162 0 999824062 2999922620 0 3999824187 999932987 999853932 0 999909123 0 999850553 2999760714 2000000000 999838788 0 0 0 0 1000000000 0 2999936896 999968265 0 1999969905 999963617 0 0 0 1999819865 1999688024 999858822 999821987 1999944302 5999838368 999888137 1999824246 2999689833 0 0 0 1999755347 0 0 1999914132 2000000000 0 1999918236 1000000000 0 2999476803 999817244 0 1000000000 0 1000000000 0 0 999845968 1999931952 0 0 2999878878 2999840713 2000000000 0 999826022 0 999977889 0 1999924266 999878998 1999829570 0 2000000000 1000000000 1999814222 0 2999855195 0 999985469 3999725809 1999998211 1000000000 1000000000 999970374 1000000000 0 0 1000000000 0 999891838 1999788731 1000000000 0 1000000000 1000000000 1000000000 0 2000000000 999939576 1000000000 1000000000 2000000000 2999951742 1000000000 0 0 0 0 999990546 1000000000 0 0 999897096 2999832083 0 2999769189 1999930608 1000000000 0 999806092 1000000000 0 0 1999956795 2999873121 1000000000 0 0 1999914084 0 2999973559 0 0 1999939849 0 3999786058 0 1000000000 999945367 3999767935 0 1999829456 1999921754 1000000000 0 2000000000 0 2000000000 0 0 1000000000 1000000000 1000000000 999833061 1000000000 1000000000 1999969358 1000000000 999912677 1999836281 999884494 0 0 0 0 0 0 1000000000 1999942298 1000000000 0 0 0 1999991454 1999884641 1000000000 0 0 2999581156 0 1000000000 2999857219 999919381 2999805356 1000000000 0 0 1000000000 1000000000 0 0 999804712 0 1000000000 999903509 0 0 999911322 0 1000000000 0 1999691977 1999927134 1000000000 999984495 0 0 1000000000 3000000000 999809401 1000000000 999894951 999975525 0 2999991144 1000000000 0 1000000000 0 0 0 0 0 999862348 2999958431 1999859797 2999843761 2999819292 1999911383 999817563 1999753452 0 999891240 999892369 1999917900 0 2000000000 1000000000 999863262 1000000000 999906003 1000000000 999802429 0 2000000000 1999848302 1999818155 2999817107 0 999914002 2000000000 0 999918274 0 1000000000 0 2999820281 0 0 0 2999849716 1999972504 0 1999794343 1000000000 1000000000 0 1999885975 1000000000 0 0 0 999967562 1000000000 2999911406 1000000000 1999897511 1000000000 1000000000 1000000000 3000000000 1000000000 1000000000 0 2999667822 1000000000 1999877371 1000000000 0 0 0 1000000000 0 0 0 999888565 0 0 1999999089 2999826642 0 1000000000 0 0 1999929020 999891961 2000000000 1000000000 0 1000000000 0 0 1000000000 2999922343 1000000000 0 0 0 0 999975414 999854297 0 2000000000 999872460 0 999846915 2000000000 1999769376 999976653 1000000000 1000000000 2000000000 0 999918095 1000000000 1000000000 999841633 1999979378 1000000000 1000000000 0 999997096 1000000000 1999956485 1000000000 1999915286 0 0 0 0 0 0 0 999934887 1999925474 1000000000 999819890 1999773597 999836880 1000000000 1999617270 999968622 999840753 1000000000 2000000000 0 2999679724 0 0 0 0 0 999812577 999959785 3000000000 0 1000000000 1999902845 999941819 999978935 1000000000 0 0 0 999903799 1999942968 1000000000 0 0 0 1000000000 0 0 0 999832805 0 1999833575 0 999908368 1999879069 1999863029 1000000000 1999909494 999987932 999986631 2999924033 1999865983 2000000000 1000000000 0 0 1000000000 1000000000 0 999942751 0 1999871762 1999993044 1000000000 1000000000 999844229 2999906869 0 999885667 999977187 1000000000 1000000000 999801617 999989523 0 1999926088 0 1999898691 999972951 0 0 1999757619 1000000000 999888827 1999820847 2000000000 1999874315 999985714 1999826931 1000000000 2999883176 2999709182 999937957 3000000000 0 1000000000 999882315 1999844242 0 999876283 1000000000 0 0 1000000000 2000000000 2000000000 2999993577 999955520 0 999936013 0 0 0 999950780 1999919596 999946916 0 1000000000 999839560 2000000000 2000000000 2000000000 1000000000 999869833 0 2999982312 1000000000 0 3000000000 0 999986382 1000000000 0 1999965037 1999851546 3999936250 0 3000000000 2999935845 999995127 1000000000 0 1000000000 1999845648 0 4999894964 1999902114 0 1000000000 999850300 0 0 0 999842308 0 2999653515 0 0 1000000000 1999882486 0 0 3000000000 3000000000 999915014 2000000000 0 0 1000000000 1000000000 999826031 999883651 0 999917696 0 0 0 0 1000000000 999977545 1999897971 0 999969263 0 0 0 1999879248 0 0 0 999831963 1999842104 2000000000 1999693806 2999875204 0 2999748953 0 0 0 1000000000 0 1999913457 1999899071 999888510 1000000000 999924587 5999845463 0 2000000000 1000000000 0 0 999867900 1000000000 1000000000 1000000000 1000000000 0 1999792107 2000000000 1000000000 999957686 1999963852 0 0 999817615 0 999851017 999858469 2999678668 0 1000000000 0 1999843613 0 0 0 999943719 1999847133 1999914130 999939625 1999929003 1999936396 1000000000 0 999899647 0 0 0 1999992764 1000000000 0 0 0 0 999969560 0 999826753 999924193 1000000000 1000000000 0 999968333 1999870901 2000000000 999834343 1999987919 1000000000 1000000000 0 3000000000 1000000000 0 0 0 0 999884808 1000000000 0 0 0 999923235 0 3999904710 999955706 0 1000000000 1000000000 1000000000 999936593 0 1999997956 1000000000 1000000000 999869620 0 0 999888826 0 999807933 999957089 1000000000 1999868118 2000000000 999884148 999842225 1000000000 999906480 0 1000000000 2999889646 2999802527 0 1000000000 1999971793 999962050 0 0 3999744556 0 0 0 999962940 0 999937728 1999734770 2000000000 2999815377 2999830405 1999750785 0 0 2999638226 0 1000000000 2999949643 2999714974 1000000000 1000000000 3999843963 1999939061 0 0 2000000000 999993284 999923214 1000000000 1999963639 3999805739 0 2000000000 0 1000000000 0 1000000000 0 999993741 0 999991987 0 999843749 1000000000 3999745451 0 999884075 0 2999811807 2999824954 1999948554 999879438 1999732483 2000000000 3999887109 0 0 999951418 2999780447 0 1999941524 0 2999815227 1000000000 1999886780 2000000000 1000000000 999827285 0 1000000000 0 999860750 0 0 999886519 0 1000000000 0 0 1000000000 1000000000 1999904144 0 1000000000 2000000000 0 1000000000 999941721 999865507 999982458 0 0 0 1000000000 0 2999961233 999845471 0 1000000000 999924813 999821360 1999892132 1999908847 999810505 1999919662 1999880161 999947694 0 999868589 1000000000 0 2999838805 2000000000 0 999844053 1999866372 1000000000 0 999829003 1999824544 0 1000000000 1000000000 1000000000 0 3999805688 2999813694 999847624 2000000000 999920863 1999662430 0 1999803715 999872901 1999973345 0 2000000000 1000000000 999918436 1999978019 1000000000 999847271 0 1999917247 0 1000000000 999983911 0 0 0 999907914 999863891 1000000000 1000000000 1999974336 0 2000000000 0 1000000000 999829440 999952073 0 1999941451 1999751697 0 0 0 1999987766 999933504 1000000000 2999985007 1999751738 0 999813938 0 0 0 999835659 2999865305 999980837 0 0 2000000000 2999696776 2000000000 2999965921 999911696 1000000000 999817539 1000000000 1999753768 0 1000000000 1999990010 0 0 1000000000 1000000000 1000000000 1999806739 999939227 1000000000 1999743611 1000000000 1999792220 1000000000 1000000000 999878137 1999900301 0 0 0 1999959927 999852132 999978757 0 1000000000 0 1000000000 0 999980755 1000000000 0 999843920 0 999879583 0 1999821246 999941706 0 0 1999874584 0 1000000000 1999708043 0 999891868 1999888082 0 0 999974142 0 0 0 0 1000000000 999874123 0 0 0 0 0 1000000000 0 999862033 0 999853909 1999901507 1000000000 1999889239 2000000000 1000000000 2999830008 0 0 2000000000 1000000000 0 0 999836087 2999976425 999802585 0 1999962805 999888831 1000000000 0 0 1999923848 999907469 999938126 0 1000000000 1999897719 0 999995530 0 0 1999943629 1999935629 1000000000 0 2000000000 999832646 0 0 0 999846315 0 0 1000000000 0 999952763 999893164 1999785582 0 999900467 0 2999868085 1000000000 3000000000 0 2000000000 999919068 999820200 0 2999891170 0 0 0 999990690 0 0 1000000000 0 0 1999734957 0 1000000000 1000000000 999875995 999896410 1000000000 999801749 1000000000 999971800 3000000000 0 0 1999885250 2000000000 0 2999858270 1999841161 2000000000 999860326 1000000000 0 0 1999917625 999834948 1999727999 1000000000 0 2000000000 0 2000000000 1999758576 999817362 999912952 2999836002 999956988 0 999961640 0 0 1999840756 3999731028 0 0 1999839237 0 1000000000 0 2999780571 0 0 1999839598 0 1000000000 0 3000000000 999886563 0 0 1000000000 999998890 0 0 0 2000000000 2000000000 1999945657 1000000000 999870624 999981544 1000000000 999944591 0 999893210 1000000000 2999859346 1999932037 0 0 0 999866813 1999876566 1000000000 999868405 0 1000000000 999947715 999971214 1999832873 999873555 999804258 0 999817778 1999801046 0 999865320 0 999854722 1999981022 0 0 0 0 2000000000 999898323 0 0 0 1000000000 999957916 999815870 999904401 1999810125 0 999825184 999949224 1000000000 1000000000 0 1999688687 1000000000 0 1000000000 1999940832 2999886061 2000000000 999922841 3999750400 1000000000 1999801692 0 999865579 0 0 999902053 1999922037 0 0 0 2000000000 0 1000000000 1999868836 0 1000000000 0 0 0 999968941 0 0 999825622 2999830027 0 0 1999919813 0 0 1000000000 0 1000000000 1000000000 0 0 1999942515 0 2000000000 0 0 2000000000 0 1999964066 1999885493 0 0 1000000000 0 1999890423 0 3999803132 1000000000 1000000000 1000000000 999876870 1999893867 3999806842 1999988067 0 0 0 0 999830084 2000000000 1000000000 0 1999798043 1999864592 999834863 0 0 2999925205 2999750307 1999982381 1000000000 1000000000 0 1999964470 1000000000 1999845111 999912682 1999929632 1000000000 3999723278 999965444 0 0 1999927543 1000000000 2999852549 0 2999939303 1000000000 999878049 0 999924667 1000000000 0 2000000000 0 999807309 2999903755 3999758498 1000000000 999948056 0 0 2999845529 999959080 999812375 2999993407 1999796893 1000000000 2999843069 1000000000 1000000000 0 1000000000 2999994562 2000000000 0 1999864507 0 999927313 1999996528 1999786885 999988021 0 999961235 1000000000 999975145 2999978930 1999812818 1000000000 1999819772 999816467 1000000000 0 1999846390 0 1000000000 999841911 0 0 1999889654 3999730786 1999828408 3000000000 1000000000 0 0 999817826 0 1999974200 1999921353 1000000000 999833255 1000000000 0 1999866527 0 999855529 0 1000000000 1000000000 2000000000 0 1000000000 1000000000 1000000000 999825502 1000000000 2000000000 1999989078 2999680991 999857356 999989128 2999947500 1000000000 2000000000 1000000000 1000000000 0 1000000000 1999754976 0 0 0 1999880612 0 1999901819 1000000000 999943397 2000000000 0 0 3000000000 1000000000 0 0 0 2000000000 0 999877278 2000000000 0 3999626666 999963097 1999853350 999867241 2000000000 1000000000 1999919294 2999734338 999998197 2999795369 1999686025 0 999954585 3000000000 1000000000 0 2999794771 999984209 1999739013 1999876535 0 1000000000 999827340 999889440 1999892358 0 1000000000 1999866361 1000000000 1000000000 1999902334 1000000000 1999883473 1999987245 999978577 0 1999982096 0 1000000000 999891466 2999526304 2000000000 0 0 0 1000000000 0 0 3999827402 1000000000 2999759046 999948119 0 2000000000 0 1999937592 0 999951323 0 0 1999957861 0 999842691 2000000000 2999856858 999829563 1999910242 0 0 0 0 0 0 1000000000 1000000000 1999801420 1999804713 1000000000 1000000000 0 2999971708 0 999838655 2000000000 0 0 999946461 0 0 999849309 0 0 0 0 1000000000 1000000000 999842907 0 1999966678 1999859547 2000000000 0 1000000000 0 0 0 0 999889717 0 0 0 0 0 0 1999886306 0 0 0 999857213 0 1999918126 1999998196 0 1000000000 1999999522 0 1000000000 1999873643 999854415 2999835212 0 2000000000 2999927629 1000000000 3999673502 999849177 0 1999627058 1000000000 0 0 2999786434 1999638607 999927781 999949388 2000000000 0 0 2999777041 1000000000 0 1999905007 1000000000 1999819833 1000000000 999903492 1000000000 2999804823 0 1000000000 3999902089 0 0 0 0 0 2999799828 0 1999960061 999922431 0 999895289 0 1000000000 999995076 999800012 999969044 2000000000 0 2000000000 0 0 1000000000 999944724 0 2000000000 2000000000 1000000000 0 999988190 1000000000 3999712491 1000000000 0 1999822145 0 0 0 1000000000 2000000000 999825390 0 0 999842107 999846819 2999854490 1999868470 0 2999803283 1000000000 0 0 1999743387 0 1000000000 2999953696 1999818511 1999939904 999926407 1000000000 2999760058 1000000000 1000000000 0 2000000000 0 2999838629 0 2000000000 0 1999988451 2999989748 2999870529 1999869054 4999933118 0 999967442 3000000000 2999628252 2000000000 1999902448 0 999911912 0 1000000000 1999973855 999834772 2999875844 0 0 1000000000 1000000000 0 0 999946777 1000000000 999958241 1000000000 1000000000 2999859000 0 999816191 0 1000000000 0 0 1000000000 0 1000000000 1000000000 999802987 2999825498 1999890590 0 1000000000 0 2000000000 0 1000000000 2000000000 2999923786 2999832077 1999823052 1999878256 1999748890 0 999892262 999933753 1999905235 2000000000 1000000000 0 0 0 0 999948660 1999811190 999903478 1999828764 0 1000000000 1000000000 0 1000000000 1000000000 999825879 2999829977 1999929346 1000000000 0 1000000000 1999947913 1000000000 0 1000000000 1999802241 2999870485 1000000000 0 1000000000 0 0 0 1999802505 0 1999912347 999842912 1000000000 1000000000 0 1999960974 1000000000 0 1999915187 2000000000 1000000000 1000000000 999858240 2999822538 2999929494 1000000000 1000000000 0 0 1000000000 999849600 1000000000 1000000000 0 999905938 3000000000 999903375 0 0 2999907118 1999662782 1000000000 0 999991758 1999817007 0 1999935207 1999807169 0 0 0 0 999832167 0 0 0 0 0 0 1999942792 1000000000 1999918634 2000000000 999941647 0 1000000000 0 0 1999848391 3999720123 1999864996 0 999841971 999813227 999808590 2999758713 0 1999925761 0 999939144 1999864704 1999924377 0 999860455 0 2999872991 1999823878 0 2999745270 0 0 999823501 1000000000 0 0 999917769 1999923692 1000000000 1999896473 999875513 1999810030 1999786353 1999859631 0 0 999874889 1999836862 0 0 0 0 999867030 1000000000 1999871671 0 0 1000000000 0 0 999908837 3000000000 999900325 1000000000 0 2999669977 999983288 1000000000 1000000000 1000000000 1000000000 1000000000 2999962675 999989679 0 3999897915 0 999861325 999831000 0 0 2000000000 0 999960392 1999833940 2000000000 1999729877 1000000000 1999933099 0 1999689046 999893531 1999848586 0 0 999843105 0 1999899359 0 0 1999881237 1000000000 999958497 1999888201 1000000000 1000000000 0 2000000000 0 2999996704 0 0 0 1999821502 1999807173 2999892512 999887172 0 0 1999808454 0 1000000000 1999957014 999961746 1000000000 1999943823 999849655 0 1999992432 2000000000 2000000000 0 0 2999878134 999970854 1000000000 0 2999896673 1999824454 0 1000000000 999839226 999895002 0 2999809018 0 3999620409 999902742 1000000000 1000000000 0 0 999824807 1000000000 1999818747 0 2000000000 2999833395 0 0 2000000000 0 1000000000 1000000000 999911505 2999982362 2999793649 999839794 999968909 3999897912 1999874658 1999895476 4000000000 0 1999916312 999813800 0 999827409 1000000000 999980158 0 0 0 1000000000 1999861300 1000000000 1000000000 0 0 999842499 999917815 2000000000 0 1999969248 4000000000 0 3999710034 1000000000 0 0 999929907 0 0 2000000000 1999883721 0 2000000000 999920482 1000000000 1999865875 0 0 999937427 1999847917 1999781508 1000000000 0 0 0 1999935214 999816632 999834613 2999824209 1000000000 999943862 0 999934921 0 3000000000 0 1000000000 0 0 999820016 1000000000 0 999984285 1000000000 0 2999833507 1000000000 0 1999885909 0 3000000000 1999781337 1999871563 0 1999903254 1000000000 1999880909 2000000000 0 0 0 0 0 3999935236 1000000000 0 1000000000 0 0 1999924796 1000000000 2000000000 1999930662 2999832046 999995626 0 1000000000 1000000000 999835235 2999670422 0 1000000000 999998449 0 3999877676 1999995250 1000000000 1000000000 999965529 1000000000 1999884417 0 0 0 0 999994179 999998818 0 1999947141 1999787951 999924219 1000000000 3999650250 999861821 0 0 999974574 999888035 0 999879209 1999953168 0 999822888 1000000000 0 1999901191 999841230 2999804176 1000000000 0 0 1000000000 999906886 999893824 0 0 0 1999915805 999910874 1000000000 999981268 999959635 1999824919 1000000000 0 1000000000 0 999972389 1999845319 2000000000 999985075 999971569 0 0 1999813590 0 0 0 0 0 1999899679 0 2999821559 1000000000 999955306 0 999972800 0 2000000000 1000000000 0 1000000000 999814301 0 0 2999859568 999996772 1999823683 1000000000 0 0 0 1000000000 1000000000 1999838361 1000000000 1000000000 2999871195 1000000000 0 999897542 1999884618 0 0 2999913892 999913868 3999632828 0 1000000000 999925946 0 0 0 0 2999890866 999991969 2000000000 1000000000 0 999901899 1000000000 1000000000 3999653784 999835159 999883307 0 0 0 0 1999772613 999870294 999857042 2000000000 1000000000 0 1000000000 2999866970 999857739 1000000000 999970670 999981997 2000000000 999887814 999972383 0 999989268 2999834113 0 999939906 999904628 0 999886136 999946104 1999728878 2999637487 999828086 0 999852170 0 0 1999925567 0 0 2000000000 1000000000 999927052 2000000000 1000000000 0 0 1000000000 1000000000 2000000000 999976485 2999902933 1000000000 999959032 1999900322 2999834288 1999859399 1000000000 0 999838241 1999836507 0 0 0 1999930207 0 0 0 3000000000 999958841 1999722498 0 1000000000 1999888370 0 1000000000 999911928 1999962843 1000000000 0 1000000000 1000000000 1999948978 0 999926803 999864035 1000000000 2999860038 1999869083 0 1999729332 0 999999607 1000000000 0 1999920799 1999906602 999805292 1000000000 0 1000000000 999884057 999971788 1999912430 1000000000 999939071 0 999917239 1000000000 2999658343 1000000000 0 2000000000 999819601 0 999973847 0 0 1999825620 3000000000 0 1000000000 0 1000000000 999964571 0 0 1999997791 1999910139 2999983412 1999819241 999974133 0 0 999888582 0 2000000000 999884632 2999911683 0 999979064 1000000000 0 2000000000 0 0 999902087 0 3000000000 1999802925 999878384 1000000000 2999585657 999852425 1000000000 999850727 0 2000000000 0 2000000000 1999832273 1999828247 1999836014 0 1000000000 999967514 1000000000 2999946330 0 1000000000 0 1000000000 1999915329 2999831706 1999671549 1000000000 2000000000 999979679 0 1999933031 0 0 1999961331 0 2000000000 1000000000 999999394 1999949838 0 0 0 0 0 1000000000 1000000000 999867713 1999978487 999987893 0 1000000000 1999914857 2999766821 0 2000000000 1000000000 1999804956 1000000000 1999835838 0 1000000000 3999875757 999962986 1000000000 2999869832 0 0 999896603 0 0 0 0 0 2999890574 2999674775 0 2999883663 0 2999975500 3000000000 1000000000 999877719 1999949302 999918289 1999907025 0 1000000000 0 0 2999891867 1999802821 999927639 1000000000 0 0 2000000000 999892002 3999853872 0 999923519 3999496075 999815282 999963353 0 1000000000 999966292 2000000000 1000000000 999984606 0 1999820063 1999938677 1000000000 999869545 999868910 1999949965 1000000000 0 1999758110 1999889744 1000000000 1999972869 1000000000 1000000000 0 0 1000000000 1999800560 2000000000 0 2999912072 999946842 0 0 0 0 0 0 0 0 999840033 1000000000 0 999869221 2999818007 3999947609 999994131 999988827 0 999965432 999963289 1999858059 1000000000 0 2999663187 0 2000000000 999882952 999994700 0 1000000000 1999918453 3999678428 1000000000 3999521174 1000000000 999933782 0 999933570 0 0 0 1999988065 1000000000 0 1999755074 999880285 1000000000 0 1000000000 1000000000 999832307 1000000000 2000000000 2000000000 1999898136 999912838 999884273 3000000000 1999826153 0 0 4999758373 1000000000 1000000000 0 0 0 0 1999920348 999845174 2999787468 0 999970115 999979259 1000000000 0 1000000000 2999754545 1999701187 0 1999736186 0 2999848922 0 0 1999824502 0 999890110 999870347 2000000000 1000000000 0 1000000000 999957938 0 0 999913078 2999943341 1999939391 999988321 1000000000 0 999893450 999872134 0 0 0 0 0 3999598992 0 1999921240 1000000000 0 1999891115 2999681588 1000000000 1000000000 1000000000 1000000000 999848479 999923988 0 0 999997876 999931334 999881788 0 0 999887503 0 2999987046 4999829776 1000000000 1000000000 0 999999823 999918221 0 0 1999975436 0 0 1000000000 0 1999953541 999840798 999989887 1000000000 2000000000 1999934705 3999886589 1000000000 0 999865433 0 3999652482 999927715 1999938680 2000000000 0 0 0 1000000000 3999761153 0 1000000000 999984661 0 2999992754 999847345 0 999903333 1000000000 0 2999978318 1000000000 2000000000 1000000000 1999918719 1000000000 0 0 1999854513 1000000000 0 0 1999690921 1000000000 1000000000 999932251 3999777658 999917044 0 1999831961 0 1000000000 1000000000 1000000000 0 0 1000000000 0 0 2000000000 1000000000 1999888915 999947445 999892762 0 1999686256 1999939525 0 2000000000 0 999811565 0 1000000000 1999847795 1999865316 0 0 1000000000 1000000000 1999836184 2999877499 1000000000 2999614340 2999761472 0 1000000000 1000000000 999975740 999864854 0 1000000000 1000000000 0 999800461 999988048 0 1000000000 2999697864 999924912 0 1000000000 0 1999991073 2999618819 1000000000 1999823086 999979996 0 0 0 999850571 3000000000 1000000000 0 2999978536 0 1999827462 1000000000 0 0 1999818473 1999954090 1000000000 0 2000000000 1000000000 0 1000000000 1999795432 1999961776 2999939207 0 0 0 0 0 0 2999790839 0 1999724669 0 999902550 0 0 0 0 0 1999836649 999841129 999983701 0 1000000000 0 1000000000 999927561 1000000000 0 0 0 0 0 1000000000 1999766051 0 0 1000000000 1999774732 999875713 0 1000000000 1000000000 999910842 999847202 2000000000 2000000000 0 999936493 1000000000 999939142 0 2000000000 1000000000 1999765932 0 0 0 999843988 999940721 1000000000 0 0 1999858436 999804050 999945017 1000000000 2000000000 999809714 1000000000 999969468 0 3000000000 999832316 999832812 0 999865118 0 1999845500 2000000000 1000000000 1999962836 1999852995 999833840 0 1999635455 0 0 0 0 0 999875132 2000000000 999959005 1999961774 999834326 1000000000 999800261 999939129 1000000000 1000000000 0 2000000000 0 999932888 0 0 999899076 0 1000000000 0 3000000000 999965841 0 0 1000000000 999833373 0 1000000000 0 0 0 0 0 0 0 1000000000 2000000000 1000000000 999846108 0 2999802463 1000000000 0 999870594 999819226 0 1000000000 0 0 999905036 2000000000 1000000000 0 1000000000 0 0 3999792961 1000000000 999997836 1999951958 1000000000 999802213 999954349 1000000000 2000000000 999861640 999986064 0 0 2999570575 1999929469 1000000000 999982426 2999877071 1000000000 0 2000000000 0 0 1999923609 0 0 999988465 1999779992 4999870504 999822402 1999862880 2000000000 999870288 999964080 4000000000 0 999937071 0 1000000000 1999870141 999827106 1999990764 1999827346 0 2999865589 1999828710 1999866345 0 1000000000 0 0 0 1000000000 1000000000 999993616 1000000000 999922138 999965677 1999873214 0 1000000000 1000000000 3999678105 0 2999840285 2999957125 0 0 1999953420 1000000000 0 0 999896254 999989093 0 0 999986640 999822318 2000000000 2999828233 0 1999874650 1000000000 0 0 0 1999912187 999921640 1000000000 0 2999835695 1999925031 999904198 0 2000000000 0 0 1999905537 999928462 0 0 0 0 0 999901159 0 1000000000 1000000000 1999856754 1999908437 999866566 1000000000 1000000000 1000000000 1999905577 0 0 999834533 1999840219 0 1999683682 5999423266 0 1999751604 1000000000 0 0 3000000000 999823821 0 0 2999926152 1000000000 0 1999804481 0 0 999859672 999914769 1999897879 0 2000000000 0 1000000000 0 999900660 999822524 0 0 1000000000 999906700 1000000000 0 0 0 3000000000 0 2999871558 0 2999706081 1000000000 2999783650 0 0 1999754979 1000000000 1000000000 0 0 1000000000 0 999956946 1000000000 1000000000 1000000000 1000000000 1999958828 0 0 0 1000000000 1000000000 0 0 1000000000 1000000000 999890416 999927416 0 0 0 1999762647 0 999912185 0 1999929383 2000000000 0 999927779 2999827206 1999847381 0 2999912044 1000000000 1999867066 999995439 1999690550 0 999945323 0 1000000000 0 0 1999816240 1000000000 999936071 1999842856 0 1000000000 2000000000 1999831567 2000000000 3999825991 0 1000000000 999909715 1000000000 1000000000 0 999821822 0 999884679 0 999856943 0 1999911863 2999693353 2000000000 1999988389 1000000000 0 999992938 1000000000 0 1000000000 0 999915731 1999945539 999944784 2999852207 1000000000 0 0 0 0 2999860446 999972438 0 0 0 1000000000 0 0 0 0 0 0 999934924 0 999994045 999986448 0 1000000000 1999978232 2999869399 1999959992 1000000000 0 1000000000 1000000000 0 1999744047 0 0 999997075 999960571 0 1000000000 1999919350 999966270 2000000000 2999995226 1000000000 1999817735 1999931926 999878581 0 0 2000000000 999823504 0 999866643 0 999951685 2999860346 999828816 999946561 999907151 1000000000 1000000000 999822510 1999871965 0 1000000000 1999862743 0 0 0 2000000000 1999943013 1000000000 999916261 0 0 0 999824727 2000000000 999970403 2999925245 999983494 1999805711 0 999806322 0 1000000000 0 0 999845215 2000000000 1000000000 999983403 999954246 2999955649 0 0 1999883730 1999821302 1000000000 1000000000 1999808928 999859848 0 1000000000 1999993548 0 0 1999978523 999883645 1999674921 1999865432 1000000000 0 999845489 0 999984588 0 999938021 1000000000 1000000000 1999901101 999905231 1000000000 1000000000 1999862571 1000000000 1000000000 1000000000 2000000000 0 2000000000 999950084 4000000000 0 0 0 0 2999837450 1999920755 1999929848 1000000000 0 0 999871804 0 0 1000000000 1999864242 2999817501 1000000000 0 3999784552 1999914701 1000000000 1000000000 0 999810739 0 1999859378 2000000000 999994853 0 1999942075 0 0 1999921572 0 1999986764 2000000000 1000000000 0 0 1000000000 999817525 0 999987668 1000000000 0 0 1000000000 2999942987 2999906348 3999736308 0 1000000000 0 2000000000 2999982665 1000000000 999832932 999920099 1000000000 2000000000 1000000000 999975032 0 999803748 1000000000 0 1000000000 0 1000000000 0 1999815804 1000000000 0 1000000000 999812481 1000000000 0 1000000000 0 1000000000 0 1999937653 2999822079 2999824698 1999950590 1000000000 0 1999812726 0 2000000000 0 999949586 999841896 999923712 0 1000000000 0 0 0 1000000000 1000000000 999833233 0 1000000000 0 1999938295 0 2999861915 0 999804800 999878287 1000000000 0 999982684 0 0 999930304 0 1000000000 999904490 999904793 1000000000 0 1000000000 0 0 999993112 999810082 1000000000 1000000000 2999820969 0 999910265 1999939384 2999969743 0 2999834777 1999913840 999835809 1000000000 1000000000 999943128 0 999804269 1999921522 0 0 0 999905066 1000000000 0 0 999970154 0 3000000000 0 3999841850 0 0 1000000000 0 1000000000 2000000000 0 1999916253 999991394 0 0 0 0 999943224 0 2999801409 0 0 1000000000 0 0 0 1000000000 5999894768 2000000000 0 1999726608 999941573 0 1999786784 0 1000000000 1000000000 1000000000 1999809017 999975319 0 1999624871 999871342 1999929027 999949674 1999929581 999956665 0 3999900964 1999801383 0 1000000000 1999987965 999939423 1000000000 0 1000000000 0 0 1000000000 0 0 1999782896 999824545 0 0 1000000000 999972043 1999892563 1999866217 1999899728 1000000000 2000000000 0 999877319 0 0 999906237 999956057 1000000000 1999858844 0 999923908 1000000000 1999843284 0 1999873047 999895720 1999677415 1999913591 1000000000 0 1999967244 0 2000000000 1000000000 1000000000 2999952008 0 1000000000 0 0 0 0 0 2999853313 0 0 0 2000000000 0 1000000000 1999965837 1999788138 0 999995514 1000000000 999892802 0 1999997130 1000000000 0 0 0 0 999958355 0 999964391 999873211 2999870620 2999727937 1000000000 0 2999756551 1000000000 1999997272 0 0 0 999931773 1000000000 999899744 1000000000 1000000000 1999949621 999971650 1000000000 1000000000 1000000000 1000000000 0 0 1000000000 1000000000 1000000000 2999912586 1000000000 0 1999830925 1000000000 0 999869897 0 999939253 999999183 1000000000 1000000000 999945333 3000000000 0 2000000000 999965557 999937057 2000000000 0 999862533 0 0 999824376 0 1999938313 0 0 0 999999956 1000000000 1000000000 1000000000 0 1999820408 999882204 0 0 1999977958 999893759 0 999943329 999878860 999863284 0 1000000000 1000000000 0 1999729417 2000000000 3999919738 2000000000 0 0 0 1000000000 1000000000 999963014 1000000000 1999833348 1000000000 999925678 1000000000 1999998158 999896988 0 1999965421 0 1999911076 0 0 0 1000000000 1000000000 1000000000 999884697 0 0 3999993218 999938216 0 4000000000 0 0 0 1000000000 1999886912 2999919932 999923880 0 0 999809633 0 1999815715 0 1999805079 2000000000 999983694 0 1000000000 999843838 999918652 0 2999766320 1000000000 1000000000 1999804764 1000000000 999860712 1000000000 1999941916 3999957298 999943227 0 999833874 999866287 0 999824329 0 1999914687 3000000000 1000000000 0 0 0 1000000000 1000000000 1000000000 2999970326 1000000000 1000000000 0 1000000000 1000000000 999881112 1000000000 1000000000 999914788 1000000000 0 0 1000000000 1999994968 1000000000 0 0 0 999977681 999802404 999891834 999890867 1000000000 0 999942465 0 1000000000 999997418 999837872 999837302 1000000000 999929214 999923838 1000000000 999904145 2999909408 0 999940823 0 1999947044 1000000000 999871525 0 0 1000000000 1999806722 999959957 0 0 0 1999948047 0 1999877832 999951654 999943204 1999786411 999906124 1999868882 1999849732 0 1999859256 1000000000 0 999973153 0 999879966 1999826467 0 0 0 999987931 0 999959307 1000000000 0 999924479 999904456 0 0 0 1999763355 999975559 0 0 999890701 0 0 1999819320 999994401 1000000000 1000000000 999913904 1000000000 1000000000 0 1000000000 999898269 999809568 1000000000 999948959 999893804 0 1000000000 1000000000 2000000000 999980192 0 999916481 3999411983 1000000000 1999971534 2999853556 1000000000 0 1999888597 2999985795 0 0 0 2999992503 0 0 999847575 0 0 2999789513 999932578 0 2000000000 999915421 0 1999899774 0 999830245 0 0 999903862 1999967767 0 0 1000000000 0 2000000000 1999840826 1000000000 0 0 999807891 1999803313 1999943313 0 0 999891507 999865216 2999894400 0 999925394 999836723 0 1000000000 1000000000 0 0 1999769231 0 3000000000 1999933749 999822454 999902615 2000000000 0 0 0 1999620856 999964343 3999885901 0 0 2000000000 0 0 0 0 0 1000000000 1999996236 1000000000 999949891 999946325 0 0 0 1999847080 999865403 0 5999456967 999996065 999906510 0 2000000000 1999851787 2000000000 1000000000 999807873 1000000000 1999890343 0 999952530 1999897317 1999829918 0 3000000000 0 0 999865982 1000000000 1999878456 1999939827 1999932203 1999913033 0 3000000000 999987115 999981819 999888118 0 999984552 0 2999904897 1999977565 1999947712 0 1999972229 1000000000 0 0 0 999835858 999886913 0 0 1999870371 1000000000 999963555 1999835395 2000000000 0 1000000000 1999872008 1000000000 1000000000 0 1000000000 999979289 0 0 999998021 0 0 0 2999914842 0 999824219 1000000000 0 0 0 0 1999707846 0 0 0 0 1999977406 0 999848656 0 0 0 1000000000 1000000000 0 999976885 1000000000 0 0 0 0 999929123 999815964 0 999868429 0 999929058 0 2000000000 1000000000 3999568725 999809271 999941796 1000000000 1999844083 999892179 1999903187 0 1000000000 4999803013 0 1999895127 999909096 2999881141 1999898550 0 1999881859 0 0 0 1999960967 2000000000 0 1999711017 0 999867352 3000000000 1000000000 2000000000 1999808254 2000000000 1999902223 4000000000 1000000000 1000000000 0 0 1999938086 999977935 1999817709 0 0 1000000000 2999930403 0 0 2000000000 0 0 0 1000000000 0 999885426 999922530 0 1000000000 1999811732 0 2999733391 2000000000 1000000000 2999800114 0 1000000000 1000000000 1999862805 1000000000 999925563 0 999917068 999870598 1999981223 0 1999969907 0 0 0 0 1999927588 1999972435 0 1999914783 0 0 999818434 999826598 999915322 999945283 1999880736 2000000000 999824293 1999786310 1000000000 0 1999833492 999832400 1999836590 0 0 2999686374 999911910 0 1999981527 1000000000 0 0 2999813169 999853821 0 999910123 999973174 0 0 1000000000 2000000000 0 0 0 2999797815 0 999926021 1999989758 1000000000 1999954785 1999889594 0 1999910609 999916952 0 1000000000 0 1000000000 0 0 1999928500 0 0 0 1999996183 0 999824400 0 0 999885985 999915455 1000000000 1999956121 2000000000 0 2999878200 0 999993599 1000000000 1000000000 999863656 0 1999961992 999840722 0 1999872932 999966413 0 1000000000 0 0 999903978 0 1000000000 999920047 0 1000000000 0 2999830347 1000000000 0 1999889063 1000000000 999987333 0 999837175 999905179 1999994764 0 1999875779 0 999889885 1000000000 0 999892947 999902028 0 2999665956 1000000000 1000000000 1999961716 0 0 0 0 1999878094 1999934680 0 3000000000 0 0 999842510 1000000000 999949783 0 1000000000 0 0 0 0 1999774821 1000000000 1999980388 0 2000000000 999924570 1000000000 0 2999848979 1000000000 999984630 1000000000 1000000000 0 1999738134 0 0 0 0 999956921 1000000000 0 999886547 1999864642 1999925392 1000000000 999808586 999808873 999805248 2000000000 999898878 0 0 0 1000000000 2999802845 999881558 999955741 1000000000 999881337 1000000000 0 999990397 1999898008 0 999843987 999859525 2999904199 1000000000 1000000000 0 0 1000000000 0 0 0 2999938024 999891877 0 0 1999829461 0 0 1999807493 3999711387 1999989051 2999916980 0 1000000000 0 1999878231 0 1000000000 1000000000 0 4999955131 0 0 1999862904 0 999875423 1999832242 999893340 999891610 0 0 0 0 0 1999801217 2999984251 999900858 1000000000 0 999949248 1000000000 999919946 0 1999872476 0 2000000000 1999993105 0 1000000000 0 2999786556 0 1000000000 0 0 0 1999826499 0 1000000000 999994166 0 999979213 1000000000 2000000000 999929860 2000000000 0 0 0 0 1999936968 1999974093 0 999843561 0 1000000000 999830499 1999826949 0 1000000000 2000000000 0 1000000000 0 2999836032 3999866284 0 1000000000 0 1000000000 0 0 0 999906774 0 1999971406 0 1999812269 2999731482 999859041 0 2000000000 1000000000 1000000000 1999969390 999887946 999881505 0 1000000000 1999950447 1000000000 0 2000000000 2000000000 0 4999870779 0 0 1000000000 999837168 0 1000000000 999854775 1999999748 0 1999974741 0 1999816132 1000000000 999862587 0 0 999937540 0 0 999848063 1000000000 999816612 999941332 1000000000 1000000000 0 0 999892597 999867608 999849142 0 999959537 999994605 0 0 999848380 999858704 999913619 1999918884 1999688775 0 0 999977022 999861708 0 2000000000 1000000000 0 1999948755 0 1000000000 2999858640 0 0 0 999953391 999903182 0 0 0 999839201 0 0 2000000000 1999752704 1000000000 1999777990 0 1999837180 1000000000 1999849558 1000000000 0 1000000000 0 1000000000 2999648288 4999782773 1000000000 0 1999836038 1000000000 2000000000 999923352 0 1000000000 0 0 0 1000000000 0 999860441 0 1000000000 0 0 0 1999958137 0 0 0 0 0 0 999822880 1999908600 999848960 2999727758 1999927520 999972654 1000000000 999885186 0 2999751253 1000000000 999809130 0 999823848 1000000000 1000000000 0 1000000000 1000000000 0 999876506 1999915879 0 2999855317 999929045 2999987700 1000000000 0 999950636 2000000000 0 1000000000 1000000000 0 2000000000 0 1000000000 999825356 999826161 999825947 0 999871962 0 999938297 2000000000 0 0 0 2999823671 999836050 1000000000 0 999979123 1999837857 0 1999814281 0 1000000000 1000000000 0 0 0 2000000000 1000000000 1999900960 0 0 3999877586 0 1000000000 3999720106 999915202 1000000000 0 0 0 1999778561 1999877452 0 0 1999982630 999878776 2000000000 999842585 1000000000 999878924 1000000000 999992400 0 1999850080 2999956810 1999882795 0 999969775 0 0 999921428 0 999911595 0 999907392 1999942498 0 1999778424 0 999929857 0 1000000000 1000000000 0 999934161 1000000000 1999883145 2000000000 1000000000 0 0 0 1000000000 0 2000000000 0 0 0 1000000000 999909527 1999863383 0 0 1000000000 0 0 1999946391 999902988 2999976326 2000000000 1000000000 999860387 1000000000 1999893157 3999762504 0 1999811348 999841819 999992261 1000000000 1000000000 2000000000 999827284 0 1000000000 999923696 0 0 0 3000000000 0 0 999846795 1000000000 1999827111 0 2000000000 999880703 1999639579 1000000000 0 0 0 0 1000000000 0 2000000000 999903191 0 0 0 1000000000 2999814895 3999762618 1000000000 999913421 999948175 0 2999704332 1000000000 999942067 0 999877384 0 999962700 0 0 3999586579 999937515 999872571 0 0 999993477 1000000000 2999639046 3999764791 0 1999776550 0 999950630 2999867983 1999954615 0 2000000000 2999924071 0 0 1999852035 0 0 1999621258 2999928405 1000000000 0 0 2000000000 0 1999946586 0 2000000000 1000000000 1999973577 1000000000 0 0 2000000000 1999938646 0 1999830755 1000000000 1999956308 999986691 0 999931674 0 2000000000 2999891488 999912597 999914040 1000000000 1999873359 999944860 0 999843046 0 0 2999939231 1999816174 1999703567 999893096 1000000000 0 999860551 1000000000 0 999875500 1000000000 1999889715 0 0 0 1000000000 0 2000000000 999806117 2999908823 999994252 999847111 1000000000 1999807318 0 0 3999640062 0 3000000000 1999981536 999858833 0 0 2000000000 999888349 1999844982 0 2999758223 1999892818 2000000000 0 1999838475 999965375 999867619 1000000000 0 999833074 0 0 0 2999686190 0 2000000000 0 1999790355 1000000000 999820943 1000000000 1999822367 1000000000 1999866480 0 999803716 1999867458 0 1000000000 1000000000 1000000000 1999810504 999857486 0 1999956645 999997380 0 0 999986004 999981513 0 0 0 999932781 0 999833979 1999801547 2999839001 1999716358 1999802380 1000000000 999958889 1999806736 1999707342 1000000000 2999955652 0 999972042 1999889710 0 1999880945 1999942520 999883151 0 0 1000000000 0 0 1000000000 1000000000 2000000000 0 999917687 1000000000 0 1000000000 0 3000000000 0 0 999837925 1000000000 2999961048 999973633 1999959790 1000000000 0 0 0 1000000000 999910130 1000000000 1000000000 1999914260 0 0 2999843082 0 0 0 1000000000 999809483 1999846918 0 0 0 999835308 2999872154 3000000000 0 999870821 1000000000 1999697733 0 1999949614 2999913790 1999869936 1999903922 2000000000 999914411 0 1000000000 0 2000000000 0 0 0 1000000000 1999708878 0 1000000000 999990258 3000000000 2999942472 1000000000 0 1000000000 999835029 1000000000 2999678369 1999877374 2999618797 999875166 999818488 0 0 1000000000 1000000000 999988134 1999853284 0 0 2000000000 1999886233 2000000000 0 999867485 1000000000 1999964046 2000000000 1999853643 0 0 2999966843 2000000000 0 1000000000 2000000000 999883502 1000000000 1999974122 0 0 0 999917803 2000000000 1999843501 1000000000 1000000000 0 999939665 1999745494 0 1999960173 1999985840 1000000000 0 999805027 2000000000 0 2999820557 0 0 1999845469 2999970718 1000000000 0 0 0 0 0 2999785710 1000000000 0 999821554 1999934454 0 1000000000 0 999805046 999935609 1999994084 0 0 0 0 0 1999667917 0 1000000000 0 0 1999883268 1999959057 999948958 2999634261 2999598812 999916815 0 1000000000 999814134 0 0 0 999861163 0 1000000000 0 1999920436 1000000000 999832089 1999909383 0 0 1000000000 999950915 0 0 1999830637 2999923770 2999977485 1000000000 0 0 0 1000000000 1000000000 1999835087 1999827936 1999990825 999909454 1999882110 0 999923221 0 2999778762 0 0 0 1999871511 1999829455 1999962368 999921270 0 1999857961 1999981243 2000000000 999919972 2999888907 0 1999994717 1000000000 0 1000000000 1000000000 1000000000 0 0 0 0 999870005 999925610 999964650 0 0 0 0 1000000000 2999716148 0 1999915404 0 999829236 2000000000 2000000000 1999891380 999927910 0 1000000000 1000000000 1000000000 0 0 2000000000 0 2000000000 999909807 0 999844028 999967233 0 1999855948 1999841417 0 3999994572 1999939359 0 1000000000 0 0 1000000000 0 0 1000000000 0 0 1999776139 0 999830369 1999956017 2999935721 999880030 999904256 999993354 999902527 1000000000 0 1999961303 0 0 1999711202 999874494 0 0 0 0 999846925 0 0 0 999985217 0 999998429 999812131 999927906 999912942 1000000000 1000000000 3999658247 1000000000 0 0 2999906213 0 1999980525 3999740119 1000000000 2999942106 0 999856848 1000000000 1000000000 1999877933 1999855760 1999800294 1999816571 0 2999742069 999899594 2999839338 1000000000 999940967 1999804711 0 0 0 0 999902601 1000000000 0 0 0 0 0 1999918552 0 0 1000000000 0 999993185 0 0 0 1000000000 0 1000000000 1999867078 0 1999833262 1999815570 1000000000 0 999937037 0 0 1000000000 1000000000 1999857351 1999918763 0 0 1000000000 999821504 0 1999841547 0 1000000000 0 0 0 0 1999966556 0 1000000000 0 1000000000 999920864 0 0 0 1000000000 0 999979397 999868115 0 2999966162 2000000000 0 1000000000 1000000000 0 2000000000 999801311 0 0 999944063 999974136 0 999922681 1999839180 0 999902484 1999845025 1000000000 1999908760 1000000000 1999812213 3999817810 1999910020 999962238 1999925075 1000000000 1000000000 2999892008 1000000000 999984942 0 999824685 0 0 1000000000 999872780 999808716 0 1000000000 1999956613 0 999897304 999805946 1999946150 0 999920794 999943800 0 0 999952384 0 0 999867979 1999934405 0 1999711444 1000000000 0 999893364 2999731684 1000000000 0 0 0 0 999944895 0 2999817452 1000000000 0 1000000000 0 0 0 1999943874 1999938835 0 1000000000 999854393 1999848806 1000000000 2000000000 0 0 0 1999863253 0 1000000000 2999822832 1000000000 0 2000000000 1999932972 999925044 3999997299 1999869428 0 2000000000 0 2000000000 0 0 0 1999809442 1999955816 2000000000 999854223 0 0 0 2999933921 3999584884 0 1000000000 0 1999831578 0 0 1000000000 1000000000 2999909842 999970878 1999816864 1000000000 1000000000 1999980220 999984129 2000000000 1999762422 0 999951125 999828978 0 0 1999858684 999855620 2000000000 1999805393 2999971643 999988223 1000000000 0 999870035 1000000000 0 0 1000000000 1000000000 0 1999992111 0 0 0 0 1999987594 0 999999703 1999940599 0 999946575 0 0 2999828581 1999802644 1999962766 2999869415 1000000000 0 1000000000 0 2000000000 0 1999980253 0 1000000000 999899839 0 0 0 2000000000 0 2999774194 0 0 0 1000000000 999886977 0 0 0 0 1999828998 999966057 0 0 999848597 2999815138 999838442 0 999993203 0 0 0 1999926888 1000000000 0 1999873676 1000000000 1000000000 1999809487 2999993640 999971021 0 1000000000 2000000000 2999867258 999848510 1000000000 2999900961 0 0 0 999873882 0 0 0 1999825089 1999911886 0 999883047 0 0 2000000000 0 999827417 1999891443 1999969606 999803935 2000000000 999933137 1000000000 0 1000000000 1999936572 1000000000 1999997436 0 0 1999713211 999866738 1000000000 0 0 1000000000 1000000000 3999773097 0 0 999864634 0 1999793145 999866700 0 1000000000 0 0 2000000000 0 999871482 0 1000000000 0 0 999858628 999955864 1999866458 3999669836 1000000000 0 0 1000000000 999998780 1999862987 1000000000 0 1999887595 0 0 1999984337 1000000000 1999989229 0 1000000000 0 0 0 1000000000 999825194 0 999921793 0 0 1999939335 0 1000000000 2000000000 1999962635 999964920 999811852 1999857538 2999802794 1000000000 0 0 999863467 1999876435 999999470 0 1000000000 0 1999800036 999854874 1999973920 2000000000 0 999837405 999867220 999947208 0 0 1999741549 999954546 999966140 1999920830 3000000000 2000000000 999924197 999934214 999852264 0 999893782 1999720333 999860296 999887004 0 0 3999923633 1000000000 2000000000 1000000000 0 999928842 1000000000 0 1000000000 0 999930533 999845443 1000000000 1999916085 999911622 1000000000 0 0 0 999927402 999801244 1999829450 1999878458 5999853280 0 1999954620 1999990004 2000000000 0 999840417 1999722839 0 1000000000 0 999970011 1000000000 999919577 1000000000 1999888529 0 2000000000 1000000000 0 0 999845137 2000000000 0 0 1000000000 999946340 1999788580 999818455 999879044 0 999965764 1999900274 1999669999 0 0 3999671353 3000000000 999820301 2000000000 0 1000000000 0 0 0 0 999973313 0 1999962452 1999945498 1000000000 999992970 0 999921708 1999741059 1000000000 999982874 1000000000 1999833641 1999862487 1000000000 1999869229 2000000000 2000000000 999842287 1000000000 0 0 999870365 0 1000000000 1000000000 0 0 999813135 1999850251 1000000000 0 0 0 0 2999813075 0 1999870307 999918163 0 0 1000000000 1000000000 999974261 2999635205 1000000000 1000000000 4999695103 999928953 0 1000000000 999982073 0 0 1000000000 999825559 1000000000 4999625993 1000000000 999863768 0 999877116 0 0 999813176 0 3000000000 2999698285 999847421 0 0 0 2000000000 0 1000000000 1000000000 0 1000000000 0 2999904665 999895390 0 999846692 1999763015 1000000000 0 1999914742 0 0 1000000000 0 1000000000 999919200 0 0 999944898 2000000000 0 1999973491 0 0 0 1999822251 1000000000 0 1999907269 0 1000000000 0 1999879485 1000000000 0 0 0 0 999975393 1999806169 0 1999814668 3000000000 1000000000 1999886612 1000000000 3000000000 999816280 1000000000 0 0 2999857002 999833722 0 1000000000 0 3999982175 1000000000 2000000000 1000000000 999953523 1999962495 1000000000 0 2000000000 999978507 0 0 0 3999945897 0 2999874018 2000000000 2999984053 1999992839 0 999828793 2999969846 1000000000 0 1000000000 0 0 999835759 1999897968 999860042 0 1000000000 0 0 0 4999422075 3999770407 2000000000 0 1999793014 0 2000000000 999830495 0 1000000000 2999819079 0 2999968348 1000000000 999957740 1000000000 1000000000 1000000000 0 1000000000 0 999977571 999838610 0 4999839677 999899762 0 999910886 1000000000 1999879063 0 999829113 1999665553 0 0 1999830672 1999963941 0 0 0 0 0 0 0 999959929 1000000000 0 1999675244 1000000000 3999767706 999811910 1999860999 1000000000 0 1000000000 0 0 0 1000000000 1999800106 0 1999759558 2000000000 1000000000 1000000000 0 0 999840179 0 1000000000 1999862613 999899509 999862555 1000000000 2999858769 0 1000000000 1000000000 999848451 1999802171 1000000000 1000000000 0 0 1999961292 0 1999817325 0 1999686208 0 999970974 0 0 0 999842755 3999827185 1000000000 2000000000 999876311 999997285 0 1000000000 999842407 0 999952591 999981071 1999852894 3999864007 2000000000 999977669 999900654 0 0 1000000000 999809092 0 0 0 999954040 2999854032 1999927617 999895441 1000000000 2999888971 1000000000 2999723620 1999941433 1000000000 2000000000 1000000000 1000000000 2000000000 1000000000 999915869 1999965166 1000000000 2999884006 1000000000 1999832941 0 999949009 1999891454 0 0 2999999674 2999854195 1999752843 1000000000 1999883567 0 0 999977004 0 1000000000 1000000000 0 999903301 2000000000 999924821 1999896723 2000000000 3999855146 0 0 999970753 999914213 999952527 0 1999847460 1999923487 0 999846609 0 2999902351 0 999998841 999836417 0 1000000000 999914674 0 1000000000 0 1000000000 999988468 2999987706 2000000000 2999851393 1999814738 1000000000 0 3000000000 4999673616 0 1000000000 0 2999984359 2999930590 0 1999887211 999833437 1000000000 1000000000 1999929093 999816799 1000000000 0 2999784706 0 999912551 3999878881 2000000000 999887818 2999859938 0 999822693 0 999900974 0 0 1000000000 1000000000 2000000000 0 1000000000 1999871906 0 0 2000000000 1000000000 0 0 0 999828149 1000000000 0 2999994499 0 1000000000 1000000000 0 1999769181 2999891060 999961768 999974514 2000000000 1000000000 1000000000 1999817209 0 1000000000 0 1000000000 1000000000 3000000000 999837734 1000000000 0 1000000000 0 1999994387 1000000000 0 999985014 2000000000 2999858458 0 999842327 1000000000 999975322 1000000000 0 2000000000 0 1000000000 1000000000 999834423 1000000000 0 999854296 0 0 0 0 1999870280 0 1999860406 1000000000 0 1000000000 0 1000000000 0 1999943270 1000000000 2999879550 1999913315 1999870057 999906343 2999897475 0 2000000000 0 1999833368 1000000000 1999867699 0 1000000000 1999901301 0 0 0 0 2000000000 999830863 999972854 2999899167 999934648 999913209 0 1999883319 1000000000 1000000000 999881764 0 0 1999816694 0 0 999834290 999883882 1000000000 0 0 1999696535 0 1999953505 2000000000 999816342 999800945 0 0 999870909 2000000000 1999993818 0 999807607 0 1999842372 2000000000 0 1000000000 3000000000 999952332 2999829073 999977055 1000000000 0 1000000000 0 999973818 0 999889374 0 1000000000 0 0 1000000000 1999841621 1999916964 999916126 999878869 999921178 1000000000 999949966 999901172 0 0 999842286 1000000000 0 0 1000000000 0 1000000000 1999850120 1999922282 1000000000 1999878289 1999842706 1999847690 2999864402 999862584 1999911474 1000000000 999942725 1000000000 0 0 0 2999593563 0 1999661963 1000000000 0 2999924481 0 0 0 1000000000 0 1000000000 999817695 1999870351 0 0 0 2999816947 999826086 1999816684 1000000000 999938037 1000000000 999885901 2000000000 1999958813 0 1000000000 2000000000 999903748 1999842108 999969233 0 0 0 999955089 999922575 0 999819593 0 0 999812964 1000000000 999814909 0 1999912882 2000000000 0 999856875 1000000000 999958423 0 1000000000 0 2999856201 0 999887480 999818725 0 0 999844533 0 1000000000 1000000000 1000000000 2999915015 1000000000 2999805215 1999990032 0 1000000000 1000000000 0 2000000000 0 0 1999811859 1000000000 0 1000000000 0 999858882 2000000000 1000000000 999918184 2999890836 2000000000 0 1000000000 0 0 3999663131 3999889793 1000000000 1999844139 1000000000 0 0 1000000000 3000000000 999964408 0 0 999880093 1999651602 0 0 0 2999781717 1999976684 1000000000 0 1000000000 0 999909640 2999909630 1999839663 999854168 0 0 999908724 1000000000 0 0 1999719818 999886263 2999968893 999979517 0 0 0 2999823664 0 3000000000 999924762 0 0 2999662511 2000000000 1999774138 0 1999848414 6999827228 1000000000 0 1999960071 0 0 1000000000 0 0 1000000000 1000000000 0 2999768975 1000000000 1999937593 0 1000000000 0 2999654103 0 999828301 3999809433 1999974748 2999802899 0 0 1000000000 1999931334 0 1999820896 1000000000 0 0 0 0 1999761805 999906616 0 1000000000 0 999820941 0 0 0 2999672841 999815185 999936192 1999906089 999969881 0 1999995711 1000000000 0 0 1000000000 0 0 0 1000000000 0 1000000000 2999588223 1000000000 0 1999935140 0 4999661631 0 0 1999925983 1000000000 999851625 2000000000 1000000000 999940419 4999746121 0 1000000000 4000000000 0 1999884465 1000000000 0 0 1000000000 999944102 0 0 999943247 2000000000 0 0 999942347 0 0 2000000000 999869085 1000000000 999888064 0 2999828325 1999862431 1999804058 1000000000 999895826 0 1000000000 3000000000 0 0 0 2000000000 1999908002 0 2000000000 2000000000 0 0 999983625 1000000000 1000000000 999897083 1000000000 999860226 2999920287 1999747568 0 0 0 4000000000 0 1000000000 0 0 1000000000 999918680 1999895480 0 0 2999916014 1999844561 0 1000000000 1999804737 1999852555 999873642 0 0 1999829325 999989115 1000000000 999837227 0 1999821310 1999661206 0 0 0 999850203 1999805268 0 0 0 0 0 2999836851 999941213 2999802495 0 0 0 999925765 1999873320 0 999858928 2000000000 1000000000 0 3999899081 2999965157 0 0 1000000000 999810888 999902146 1999841899 1999802200 0 1000000000 0 999903095 0 1000000000 1999863645 999908557 0 1999883869 0 1000000000 1999910786 0 999940208 0 999976284 2000000000 999991950 2000000000 1999917899 999838330 2999787963 1000000000 0 2000000000 0 1000000000 999864930 1000000000 1999967062 0 1000000000 0 1000000000 1000000000 0 0 3000000000 999871107 1000000000 1000000000 999947566 0 0 1000000000 1000000000 0 999851885 999869304 1999901572 0 1999823557 0 0 1999827865 0 1000000000 2999761702 0 1000000000 1000000000 1000000000 1000000000 0 1000000000 0 999911723 999882062 999811912 999885626 999815530 0 1999767453 0 0 0 0 0 999857301 1000000000 0 1999946345 1000000000 0 999954877 999875156 0 4999643280 3999795147 1000000000 1000000000 0 999983599 1999858184 999950500 1000000000 0 0 0 1000000000 0 1999846059 0 1000000000 0 0 3999919947 999865355 1000000000 1000000000 1000000000 999876025 2999850511 1000000000 1000000000 0 0 0 0 1000000000 1000000000 1000000000 5999595574 0 2999776272 1000000000 999944704 0 1999933658 1999877227 1999817379 2999839021 0 1999968580 1999866395 0 999813401 0 999802616 1999931013 999877489 0 999846084 1999911149 0 1999856402 3999747286 1999929765 1000000000 1000000000 2999776237 1000000000 999800892 1999943619 999826221 1999989467 2000000000 0 0 0 0 1999941546 2999794672 0 1999779441 999804244 2000000000 999810938 999902462 2000000000 1999862064 0 1000000000 2999904955 2999612871 1999833838 1000000000 999984436 0 1000000000 2999767570 1999710294 0 999872203 2999875809 0 0 999863371 0 3000000000 3999645981 0 2000000000 999881220 1000000000 999955670 999853979 0 0 1000000000 1999878844 0 999807407 1000000000 999836069 1000000000 1999883436 1999991300 1999850652 0 3999737125 0 0 0 0 1000000000 1000000000 999938828 1000000000 1999868675 0 999989370 0 1000000000 1000000000 0 1999884508 1000000000 0 0 0 0 0 999802420 1000000000 0 0 0 1999917910 0 1000000000 999830965 0 0 1999852461 0 0 1000000000 1999851600 0 0 0 0 0 1999965267 2999832153 1000000000 1000000000 1000000000 0 1999849061 0 3999946962 0 0 999932677 999808940 1999839320 1999883702 1999987688 1000000000 2000000000 0 0 1000000000 1000000000 1000000000 0 2999974086 0 0 999913076 0 0 0 999806879 0 1000000000 999851657 0 999992477 999852561 0 0 0 0 0 0 0 1999933911 999899685 2000000000 0 0 1000000000 0 1999935973 0 2999724865 1000000000 0 0 999808743 1000000000 999883926 1000000000 2000000000 999905631 2000000000 1000000000 0 0 0 0 1000000000 0 0 0 0 0 2000000000 0 999965891 0 0 0 999900645 1999825339 0 3000000000 1999833674 0 1000000000 1999903596 999931821 999871219 999806494 1999995111 1999735371 0 999848188 0 2000000000 0 1000000000 2999949725 0 0 999915354 1000000000 0 2999812090 2999860972 0 1999891078 999906130 0 2999938823 1999829665 1999834416 0 1000000000 0 999834280 1000000000 3999768533 1000000000 0 0 999975084 0 999950386 0 999887795 1999949435 1999946941 2999842414 1000000000 0 0 1999944019 0 1000000000 0 0 4000000000 0 1999881381 1000000000 1000000000 0 0 1000000000 0 999855731 0 1000000000 2000000000 0 0 0 0 1999834574 1999869267 0 0 0 999809028 999919160 0 999991293 0 1999886576 0 1999948655 1999849505 1000000000 0 1999997630 1999843635 1999699662 1999782107 999827234 1000000000 1000000000 0 0 2000000000 1000000000 0 999925768 0 1000000000 999853676 0 1000000000 999867581 0 0 1999817429 1999824739 0 0 0 1000000000 0 2000000000 0 1000000000 0 999843136 0 0 0 3999876906 0 0 1999682168 1999975280 0 1999986043 2999864400 1999848698 1999911778 1999976578 0 1999849270 2999848312 1999887561 0 0 0 2999974891 1000000000 1000000000 999926565 999927787 3999862985 999930512 0 1999844336 1000000000 999869510 2000000000 0 0 1000000000 1000000000 1999835657 2999864973 999819668 0 0 1000000000 0 0 2999645195 1999714367 1999925201 0 0 0 1000000000 0 1999884121 0 0 0 0 0 0 1999866157 0 0 999916969 2999952708 1000000000 1999816435 1000000000 2999901451 0 2000000000 0 0 1999995958 2999630030 0 2000000000 0 1999899884 0 0 1000000000 0 999913750 2999880180 0 1000000000 2999863836 1999897477 0 0 1999964400 1000000000 2999947406 1000000000 999923801 1999899225 1000000000 999953197 999990792 1999991495 2000000000 0 0 999977457 0 1999982275 0 999999197 1999622119 0 1000000000 999922738 0 1000000000 0 0 0 999982620 0 2000000000 999830339 2999822929 999834286 1999731780 0 1999726411 0 999947674 1999763938 999910077 1000000000 0 999851374 0 999925544 1999785076 0 0 999990208 999944127 999991591 999806393 0 999875716 1999710339 999937931 2999663407 0 0 1000000000 1000000000 1999644829 1000000000 0 2000000000 1000000000 2999811387 999912043 0 2999838510 3999829170 1000000000 0 1000000000 999990604 1999747368 0 0 1000000000 0 0 999836398 2999883708 0 1999750583 1000000000 0 999962501 1000000000 1000000000 1999908125 1000000000 0 0 1999994022 999969083 999863185 1999902250 0 1999882453 1999803727 2999708437 0 0 0 0 0 2000000000 1000000000 1000000000 0 0 0 0 0 0 0 1000000000 2999845263 999873978 1000000000 1999876211 0 1999816934 1000000000 3999588277 0 1000000000 0 1000000000 1999718347 999869288 999933422 1000000000 1999664086 1999844972 0 1999927812 999923448 1000000000 1000000000 0 999828986 1000000000 1000000000 0 999852286 0 0 0 0 0 999857960 1999901843 0 999961965 1000000000 0 999846680 0 999991763 0 999827926 999968331 1000000000 0 0 0 1000000000 0 0 1999887970 0 999917083 999811028 0 1999789232 0 999882764 1999800537 2000000000 0 0 0 1999978031 0 999839866 1999951174 1999987745 2999946469 3999668310 0 0 0 0 0 0 1000000000 999964906 0 999930798 999975645 0 0 1000000000 999854044 999886599 1999982603 1000000000 1999678034 999861108 2999878062 0 999863388 0 1999983408 2999828705 1999806935 0 0 1000000000 0 1999911850 0 2000000000 1000000000 1999819034 0 999993688 1000000000 1000000000 999868568 999841932 999967071 1000000000 999954720 0 1999837404 1000000000 0 0 0 0 1000000000 1999984391 0 0 1999839968 2000000000 0 999849556 1000000000 1000000000 0 0 0 0 1999741256 999944323 1999944874 999928316 0 1999865794 1999901638 1000000000 0 0 1000000000 2999912950 1999898303 0 0 0 2999857356 1999839868 1999906129 1000000000 0 0 1000000000 0 1999767253 999926957 0 999864878 1000000000 1000000000 999968544 1999909687 0 2000000000 999823512 2000000000 0 0 1000000000 999812352 0 1000000000 1000000000 1000000000 0 2000000000 0 999837439 2000000000 1000000000 3000000000 0 2999812377 0 0 1999837667 0 0 0 3000000000 999831784 1000000000 1000000000 1999974061 1000000000 0 1999897472 999847952 2999781931 0 1999834270 1000000000 0 0 1000000000 2000000000 2000000000 0 999897290 0 0 999967196 0 0 0 999987524 1999809384 1000000000 1999841392 1999813905 0 2999937306 1000000000 1000000000 999862921 2000000000 999847819 0 0 0 999980171 0 999945419 0 999895107 3999890270 2999973891 1999777010 1999752226 999872219 0 1000000000 0 1000000000 999832798 4999959169 999843470 2000000000 0 0 1000000000 0 0 0 1999807925 0 999960921 999993975 999828802 1999833464 0 1999895003 0 1999848141 0 1999905265 0 0 0 999999222 0 1999853759 2000000000 0 2000000000 0 0 2999704887 0 2999856474 999829411 999854988 1000000000 999857939 0 0 1999971594 999881289 0 1999966394 1000000000 1000000000 1000000000 999885389 1999910444 0 999847803 0 3999656092 0 1000000000 0 1999898412 0 2999799445 3999535048 0 999929112 1000000000 0 0 0 0 1999995072 999858079 2000000000 999985747 2000000000 0 0 0 0 0 999928446 2000000000 1000000000 999894526 1999997105 0 999884967 0 2999795513 0 1999847969 3999884624 999840841 999873070 0 2000000000 1999687844 2000000000 999994512 0 1999823566 0 999879808 1000000000 3999963907 0 1999874683 999845104 1000000000 2000000000 999888328 999956458 999994774 1000000000 0 999979297 1999895974 0 1999824740 1000000000 0 1000000000 0 0 1999985389 999956998 1000000000 0 1999901617 999991447 0 1999738257 999946701 999872285 999909891 1999875145 2000000000 0 0 1000000000 0 0 1000000000 999955903 0 0 1000000000 1000000000 0 1000000000 2999972080 999896271 1999801383 0 999947595 999908010 1000000000 0 0 1999906833 0 0 1999835280 1999732088 999893002 1999911247 0 1999804176 1999794220 2000000000 1000000000 2999821874 0 999814062 1999950652 1999825454 1000000000 0 999801688 0 999867000 1000000000 0 2999734684 1000000000 2000000000 999932738 2000000000 0 1000000000 0 0 0 1999844446 0 0 1000000000 1000000000 1999867180 999829711 1999846563 1000000000 1999848069 1999871458 1000000000 0 999937565 1000000000 1999810915 2000000000 999910206 1999834207 1000000000 0 0 2000000000 999879700 0 0 0 1999870719 0 1000000000 1999947095 0 1000000000 999959374 0 1000000000 0 0 1000000000 3000000000 0 1000000000 2000000000 2999747781 0 0 0 0 0 1000000000 0 1000000000 0 2999817683 0 0 1000000000 2000000000 1000000000 0 1000000000 0 0 1000000000 0 1999860338 1000000000 1999954822 3999876894 999920602 0 1000000000 999842570 0 2000000000 0 1000000000 1000000000 3999402362 3000000000 1000000000 0 1999798400 999934710 999941302 0 999879241 0 0 1999850520 0 0 0 0 1999852697 1999730338 999944158 0 0 0 0 0 2000000000 0 1000000000 0 999801336 1000000000 1999823699 1000000000 0 999875049 1999700546 0 1000000000 0 0 0 0 1000000000 0 0 0 0 1000000000 1999729955 0 999961075 0 0 0 0 999864566 2999770326 1999983897 1000000000 0 0 0 0 1000000000 0 2000000000 1999684094 999979526 0 999995298 0 0 1999953252 4999506074 999863877 0 1000000000 0 2000000000 999922283 1999993896 999889323 1999889267 1000000000 1000000000 999911418 1000000000 0 0 999850952 0 1000000000 0 0 999999635 2000000000 1999781695 999848756 0 1000000000 0 2000000000 1000000000 1000000000 0 1000000000 0 0 2999897173 1999919423 999899901 0 999877216 0 0 0 999856853 999806026 1999905827 0 2999988133 999970304 1999966193 0 0 1999904267 1999955039 0 0 1999938739 0 0 999899423 1000000000 1000000000 2999850490 1000000000 1000000000 999960036 2999794259 1000000000 2000000000 2000000000 0 0 1999847876 0 2999758642 0 1000000000 0 0 0 1999858653 1999896634 1000000000 0 999846555 2000000000 0 1000000000 999929234 0 1999919767 2999867144 1999891847 0 1000000000 0 0 1999932831 0 999909137 2999833513 1999792992 0 0 1999906022 999911575 0 999949483 999897492 0 0 1999875960 0 0 999919427 0 1000000000 1999682422 999889043 999968874 0 1000000000 1000000000 0 999879560 999857247 0 0 1000000000 999810076 999863799 1000000000 0 1000000000 999852762 1000000000 1000000000 1000000000 0 0 0 0 999851106 999890632 1999985908 1000000000 0 999897657 1000000000 0 0 1000000000 0 0 999933387 0 2999720876 0 999979948 0 0 0 0 0 0 0 3999995150 4999861037 1999900464 1000000000 2999937759 999904428 1000000000 0 999883076 1999921567 999920288 1000000000 999849193 0 0 1000000000 2999686878 999885481 0 0 0 999848977 2000000000 0 0 0 1000000000 1000000000 2999901618 2999867889 0 0 4000000000 999993505 1000000000 1000000000 1999875848 1000000000 1999888878 999940583 1000000000 1000000000 2999711309 1999871530 0 0 999841126 0 0 1999936731 0 1999847719 999869185 0 0 0 3999805612 1000000000 1999868074 1999905143 1000000000 1000000000 1999815755 1000000000 999901126 0 3999971440 999887041 2000000000 999888042 1999919246 1000000000 1000000000 1000000000 0 0 1999803507 0 1000000000 0 999989055 1000000000 0 0 1999864374 1000000000 1999916733 2999829202 2000000000 1000000000 1000000000 999918929 1000000000 999826196 1999915035 0 0 1000000000 0 999980087 999958846 3999589412 999809417 999834550 1000000000 0 1999954558 2999773803 2999937801 999841586 1000000000 999851010 0 2000000000 1000000000 1000000000 2999925528 0 1999885881 1999840824 0 4999697269 1000000000 0 0 0 0 1999940968 999894961 1000000000 1999635624 1000000000 999914151 0 2999939699 0 1999826870 0 999905732 1000000000 999929385 999847132 2999851756 1000000000 0 2000000000 0 0 999921665 999879333 2999787612 0 999862026 0 1999831392 1999837158 0 0 3999841275 1999683389 0 999932186 0 1999887669 1000000000 0 0 999835737 999872618 1999973409 1000000000 0 1000000000 1999844127 0 2000000000 0 1000000000 0 0 0 2999990791 0 1000000000 1000000000 999955110 1999887284 1000000000 1000000000 1000000000 0 999812682 1000000000 1999854897 2999889512 1000000000 1000000000 999976633 0 1000000000 1999690835 1999827542 999961566 2000000000 1000000000 0 2999671852 1999935094 1000000000 1999853408 1999875690 1000000000 0 999883161 0 0 1999883633 1999960077 0 1000000000 999830127 1000000000 0 1999821036 1999992225 999849504 0 2000000000 2999897022 2999953771 0 0 1999818786 0 0 1000000000 0 1000000000 1999882597 0 1000000000 1000000000 2999875956 999884332 0 1000000000 0 1000000000 0 0 999897920 2999899123 999817437 1999885488 0 2999734409 0 1999945707 0 999983526 0 1999817213 4999891636 0 1999911399 0 1000000000 0 2000000000 2999996967 0 0 0 0 1999802955 1000000000 0 0 1000000000 1999948966 1999927594 2999800710 1000000000 1999723032 999931584 0 0 1000000000 0 1999896378 999948899 1000000000 999975058 999887318 0 0 999806587 0 1000000000 1000000000 2000000000 999842435 0 999960034 2999880419 2999687340 1000000000 2999869909 2000000000 2000000000 999866106 1999828484 3999783816 0 1000000000 1000000000 2999788164 0 0 0 0 0 0 1000000000 3999735683 0 2999785136 0 0 1999727775 0 2000000000 0 999941072 0 0 1000000000 999815839 999952132 0 999844227 1000000000 3999662085 0 999928895 2000000000 0 0 0 1999812446 999889398 0 1000000000 1999881594 0 999897465 1000000000 1000000000 2999676930 1000000000 999882750 0 0 0 1999860624 1000000000 1999993097 999891008 999952080 0 0 1999890208 999985144 2000000000 999830186 999842207 999809703 1000000000 0 1000000000 999914230 999804844 1999850395 1999920592 1999895972 0 2999787051 0 0 1999926144 0 0 0 1999939826 1000000000 0 0 999832214 0 1000000000 1000000000 1000000000 1999806238 0 0 1999799357 0 1999849561 0 1000000000 1999762513 0 0 1000000000 1000000000 0 0 0 2000000000 1000000000 0 0 1999907527 0 0 1999851743 0 0 0 1000000000 1000000000 999931301 1000000000 0 1000000000 2000000000 3999702590 0 3000000000 1000000000 1000000000 1000000000 999935778 999902566 1000000000 1000000000 0 2999766244 0 1999824868 0 0 1000000000 1000000000 0 0 0 0 1000000000 0 1000000000 2000000000 1000000000 999873035 1999864152 0 999971750 0 2999963052 1999966044 999962934 1000000000 0 3999661239 2999981325 0 2000000000 0 0 0 2000000000 999945625 1999638967 2000000000 1000000000 1000000000 999847416 1000000000 0 0 0 1000000000 999876735 2000000000 0 0 0 0 2000000000 1000000000 1000000000 0 0 0 999928855 0 1000000000 999968381 0 1000000000 1000000000 1000000000 1000000000 0 1999765322 0 1000000000 0 0 999811552 0 0 0 2999743218 1000000000 1999982574 999894386 0 0 0 0 999958055 0 1000000000 1000000000 999866615 2999820583 0 0 0 0 1000000000 999829565 999878433 0 1000000000 0 0 1999815983 999950775 0 1999797002 999824940 1000000000 1999831381 0 999976889 1999906473 999964318 1999885530 0 999978305 1999836662 0 1000000000 1999993614 1000000000 2000000000 1000000000 0 0 1000000000 1999883890 1000000000 0 0 999882500 0 0 1000000000 0 2000000000 1999935440 1000000000 1000000000 999882525 0 1000000000 1000000000 1000000000 999949595 0 1999983923 0 0 0 1000000000 0 0 1000000000 1999812274 0 999935014 0 999994367 2000000000 0 1000000000 999991460 0 1999874187 1999821503 999927476 1000000000 0 1000000000 0 999835962 1000000000 999941158 1000000000 0 0 1000000000 3000000000 0 999994645 2000000000 0 0 999897397 0 0 0 0 0 0 1000000000 0 1000000000 1999885810 0 0 0 2999831198 1999825648 999900200 0 1999834067 1999976721 1999847278 0 0 0 2000000000 999836436 1000000000 1999672122 0 0 0 1999951973 2999543646 1999801220 0 1000000000 1000000000 3999833258 1000000000 0 0 0 1999929248 1999887305 1999788320 1000000000 0 0 0 999940690 1999931966 999933196 1999729702 1999930179 999983959 0 999932168 0 2000000000 2000000000 0 1000000000 1000000000 0 999890186 1000000000 999966161 2999921631 0 2000000000 0 0 999866938 1000000000 0 1000000000 0 999861575 999808980 0 1000000000 2999792941 1000000000 999850386 0 1999743998 0 3999985733 0 0 1999989186 999928996 2000000000 4000000000 999832704 1000000000 0 0 1000000000 999995769 999809817 1000000000 1000000000 0 0 999951500 1000000000 1000000000 999922812 0 999987523 3000000000 999834694 0 999865134 0 0 0 2999903108 1000000000 1000000000 1000000000 999811736 1000000000 999849964 2999832101 999821326 1000000000 1000000000 1000000000 0 0 1999825961 1000000000 2000000000 1000000000 1999859679 999970998 0 1999992131 0 999958054 999880449 0 1000000000 999897576 1000000000 999831440 999873534 1000000000 999906266 3999428380 999909308 999817789 0 2999884866 0 999993362 2999808922 999873338 1999977054 0 1000000000 2000000000 999874818 1000000000 1999680496 0 2000000000 1000000000 1999745682 1999971460 0 0 1999958856 1000000000 0 0 0 999977934 1000000000 1999987887 0 0 0 999953840 1999888916 1000000000 0 2000000000 1000000000 1000000000 0 999878044 1000000000 999906854 999988269 0 0 0 0 1000000000 1999868233 0 999968056 0 4999766855 2000000000 0 0 1000000000 1000000000 2000000000 1000000000 2999894048 1000000000 999957704 1999803451 0 2999777102 1999876331 999906446 1000000000 1999800449 0 1000000000 1000000000 1000000000 0 2000000000 0 0 0 1999976752 0 999947492 0 0 0 999922446 1999838886 2000000000 1999874284 999925285 1999730527 0 999886745 999837353 2000000000 0 999920925 999866003 999956873 0 999851502 0 999896063 1000000000 1000000000 1999875285 999883057 999823391 999839605 0 0 3999808780 999879686 2000000000 3999836682 1000000000 0 0 1000000000 1000000000 999980553 3000000000 999881304 1000000000 0 0 0 0 1000000000 0 1999960911 999805493 999894199 0 0 0 1999931857 0 0 999847220 1000000000 0 0 0 999940282 0 2000000000 1999691082 0 2999926912 1999954927 0 1000000000 1000000000 999975810 999811260 1000000000 1000000000 1000000000 999919261 0 1000000000 1999860993 0 999801481 0 1000000000 999834236 0 0 1000000000 2000000000 0 1999872040 0 0 0 999992717 0 0 999958128 2000000000 0 0 0 1000000000 1999881893 0 0 1000000000 0 1000000000 1999845897 0 2000000000 1000000000 999895832 1000000000 1000000000 0 2999877604 2999843882 1000000000 1000000000 0 0 999801287 0 999952136 1999950254 1999848850 999906135 1999771524 999998520 0 0 0 0 0 1999876120 999944794 1000000000 0 2000000000 999894216 1999829063 1000000000 999975225 999865221 1999924355 1999926557 0 1000000000 0 1999721604 999836450 1000000000 999867573 999883611 1999820918 999968426 999979939 0 0 2000000000 1999912604 0 999816416 999896315 1999820007 0 999903551 1000000000 0 0 999822270 1999843439 2000000000 999919459 1999715245 1999960023 999859866 999949241 0 1000000000 1000000000 2000000000 1000000000 1000000000 0 0 1999800465 1999964269 0 0 3999631854 999908652 3999678927 999806886 1000000000 3999815210 0 2999902988 0 1999970030 3000000000 1999820789 1000000000 999801188 0 1000000000 999913248 1000000000 0 1000000000 1000000000 0 1000000000 2999854990 0 1999953639 2000000000 1000000000 1999799535 0 0 999867452 999867812 1999985551 2999645768 1000000000 0 1000000000 0 999983174 0 0 1999836084 2000000000 0 1999932356 1000000000 0 1999887838 1000000000 0 0 1999827927 1000000000 1000000000 2999831098 1000000000 1000000000 2999931664 0 0 2999827560 1000000000 0 1999880897 2999672367 1999826291 999898120 1999915454 1000000000 1999930931 2000000000 1000000000 0 0 1999904255 1000000000 0 0 999990190 999903726 999972423 0 0 1000000000 1000000000 0 1000000000 0 0 0 0 0 0 3999696223 0 1000000000 1000000000 0 999834957 999997592 1000000000 0 999926146 1000000000 999871736 1000000000 2999812093 0 1000000000 0 0 1000000000 1999806876 1999900712 999986226 1999980587 1000000000 999959596 0 0 0 1000000000 999857979 999943661 1000000000 999904872 999865562 0 999844665 1000000000 2000000000 999929834 0 0 0 1999840060 2000000000 999981335 2999959468 0 2999504401 999981707 0 999964599 0 1000000000 1000000000 1000000000 0 1999823904 0 0 999870530 1999921205 1999797347 1999808424 1000000000 1000000000 999862352 999836444 0 999996129 0 1999872873 1999935528 0 0 0 999861745 1999855578 999927096 1000000000 1000000000 1999786472 999837298 1000000000 1000000000 1999957116 1000000000 1000000000 0 1000000000 0 2999923429 0 999803261 0 1000000000 0 1999714227 999932300 999860112 1000000000 0 999926987 2999946649 0 999835103 0 2000000000 1999818298 1000000000 1000000000 1999879922 2999943091 0 1000000000 0 2999824943 0 1000000000 2000000000 0 0 1000000000 1999981031 1999705133 0 1000000000 0 999951518 0 0 999887274 999876397 1999887457 0 0 999960269 1000000000 1000000000 0 0 3999766714 1999943705 1000000000 1999859242 0 0 999927595 1000000000 2999804782 1000000000 999978360 0 2000000000 1999982397 999818808 0 0 999993581 1999861603 0 0 999950985 1000000000 3999814540 2999941946 999970977 999971526 1999823911 1999846964 1000000000 0 0 1000000000 999951807 0 1000000000 1999810572 0 1000000000 1999878171 3000000000 999925483 999831996 1000000000 999987097 0 999891702 2999871793 999950003 1000000000 1000000000 0 1000000000 1000000000 999884748 0 2999797640 1000000000 0 2999930680 0 1000000000 3000000000 0 0 0 999942840 0 0 0 3000000000 1999752548 999813719 1999889339 0 2000000000 999977489 1000000000 0 0 2000000000 1999867655 2000000000 1000000000 1999926376 0 999916788 0 1999983246 0 1999943475 0 2999806458 2999614440 0 0 1000000000 2000000000 1000000000 999837422 0 1000000000 999878363 1000000000 0 2000000000 1000000000 1000000000 0 1000000000 1000000000 999942603 0 0 1000000000 1000000000 1999878383 999832063 999880543 1000000000 999866114 0 0 999876553 0 999829029 1000000000 0 0 1000000000 0 0 0 0 0 1000000000 0 1999924280 1999781877 0 0 0 1000000000 0 1999641073 999996062 0 1000000000 1000000000 1999992278 2000000000 0 0 0 0 1000000000 999971465 999927724 2000000000 2000000000 0 0 0 1000000000 999824162 999931624 1999912427 999819526 1999815419 0 1999807246 0 999805405 0 0 999920819 0 0 0 0 1000000000 1000000000 1000000000 999829953 999973395 1000000000 0 0 0 999909317 0 1999806645 999860828 5000000000 0 1000000000 999909162 0 0 1999958132 0 999941615 1999807936 2999920960 1000000000 1999956367 999957084 1000000000 0 1000000000 0 1000000000 2999914048 0 0 1000000000 0 2999749056 999813281 999862738 1000000000 0 1999816196 1000000000 0 0 0 4999656001 1000000000 2000000000 2999963029 999889555 2999756147 1000000000 0 2000000000 1999908202 999811336 2000000000 2000000000 1000000000 0 1000000000 999856837 0 999818868 999896542 3999806853 0 999981826 0 0 1999831028 0 0 0 1000000000 0 0 999823028 0 0 1000000000 3000000000 999905197 1000000000 1999798153 999955508 0 0 1000000000 1999640310 1000000000 3999985828 2000000000 999924454 3999523839 3999746001 0 999883947 1999959422 1999916668 1000000000 2000000000 1999912288 0 0 1999879950 2000000000 0 0 0 0 2999857128 2000000000 1999857677 999945554 1999966367 1000000000 999816301 1000000000 999927587 1000000000 0 1000000000 999853015 2999803385 1000000000 1000000000 999866811 0 999981336 999821475 999907424 1999916987 2999693511 999823200 0 0 2000000000 2999897004 0 1999997108 1000000000 1000000000 1000000000 2999810779 999968114 1999737508 3999757122 1000000000 0 0 0 1000000000 2999974614 0 1000000000 999802013 0 1999906561 1999991353 1999776295 2999725379 0 0 0 0 0 0 0 1000000000 0 1999944522 2000000000 0 999812533 0 1000000000 999820569 1000000000 1999925800 2999763459 1999990731 2999869704 999838884 999924934 1999831256 3999891945 1000000000 2000000000 1000000000 4000000000 0 999931393 999887135 2000000000 1999794679 0 1000000000 0 2000000000 0 3999798813 999895561 0 0 1999937379 1000000000 1000000000 999983379 0 1000000000 2999807453 999895863 0 1999940339 0 0 0 2999933182 1000000000 0 1999856914 999915258 1999893813 0 0 1000000000 2000000000 1000000000 2999877061 0 1999971523 0 0 0 0 3999928741 0 999849807 999866356 0 1999963180 0 0 999982956 0 0 0 0 0 999948112 1000000000 999903435 2000000000 0 0 0 999927599 0 1000000000 1999940039 1000000000 999999162 999930685 999849297 1999874239 999908414 2999577983 999997615 1999807656 0 1999820340 999850937 0 1000000000 0 1999837760 999990571 999962764 1000000000 0 999940456 1000000000 1000000000 1999724041 999937173 999978852 999847428 0 1000000000 2999995212 999944843 999948652 0 2000000000 999871090 999870626 1999732445 0 999997153 0 0 0 999904071 1999871029 1000000000 0 0 0 1000000000 1000000000 2000000000 0 1000000000 0 1999973801 2000000000 999998043 0 0 2000000000 0 2999872945 999980605 999895491 1999908439 999980968 999928772 1999923001 2999995972 1000000000 1999774580 999925873 2000000000 1000000000 0 0 1999876797 1999956255 1000000000 0 0 1999839930 0 999963424 999895538 1999878670 1999931205 999874485 0 0 1999971349 1000000000 1000000000 999966883 0 0 999958613 1999965738 999911278 0 0 999945263 999998967 1000000000 1000000000 1999813782 1000000000 2999941517 0 0 0 3999869844 1000000000 1999838140 2000000000 1000000000 999829358 1000000000 0 0 1000000000 0 999928826 999938979 3999825198 0 1000000000 0 0 2000000000 1999816313 0 999848820 1000000000 0 0 1000000000 0 0 3999796724 1000000000 0 0 999895136 1999801195 2000000000 999998974 0 1000000000 0 0 0 2999708056 999898466 1000000000 999807001 1000000000 0 1999949217 0 1000000000 999817493 1999925041 3999674453 1000000000 0 999959484 1999838738 0 0 0 0 2999805955 1999941931 999898981 0 2000000000 1000000000 999941970 2999949874 0 0 0 0 1999984286 0 0 2999867770 3999848537 0 999901923 0 0 1000000000 0 0 999960246 999979056 2000000000 0 0 0 1999738531 0 0 0 0 2000000000 3999819182 0 999885136 0 0 1999889609 0 0 0 0 2999690719 0 0 999831922 1000000000 2999579432 0 1000000000 0 2999672648 999808666 0 1000000000 1000000000 999919650 0 0 0 2999962948 0 0 0 0 2999665015 0 0 0 1999903456 2999879493 2000000000 1000000000 0 1999995536 1000000000 2000000000 0 2000000000 1999949713 2999854642 2000000000 0 999993529 0 0 0 0 999961837 1000000000 999942019 0 0 1000000000 1999897530 1999997991 2999647657 4000000000 0 0 1000000000 0 1999921062 0 1000000000 1999942272 1000000000 2000000000 0 1000000000 0 1000000000 0 0 1000000000 1000000000 0 1000000000 1000000000 0 0 999907475 0 999933590 0 0 0 1999903661 2999683495 999856419 1000000000 0 1999683609 1000000000 999835002 0 1999846773 1999997212 0 0 1000000000 0 999854059 0 0 0 999843189 0 1000000000 2999865813 2000000000 1000000000 0 1000000000 0 1000000000 0 0 0 0 2000000000 1000000000 999870223 1999804822 999853400 1000000000 3999641328 1000000000 999954266 2000000000 999901789 1000000000 0 0 999991706 1000000000 0 0 2999854019 1999883323 1999885619 999800776 999989449 0 1999878537 2999938581 1000000000 1999643524 999929177 1000000000 999833511 1999958864 0 3999748641 1999866470 0 0 0 1999985051 999904150 1000000000 1999665101 1000000000 0 1999922203 999807651 999839083 1000000000 1000000000 0 0 1000000000 1000000000 999808285 0 0 2000000000 999979263 1000000000 0 0 999859408 0 1999930831 1000000000 999824706 0 1999874216 3999809934 1999819869 0 2000000000 0 0 0 1999960891 2999574220 999927260 0 0 1999949079 0 0 2000000000 0 0 0 0 2999849254 0 1999948063 1000000000 0 1000000000 1000000000 2999912583 2000000000 3999662746 1999841987 1999808750 0 1000000000 1999818622 0 999934156 1999864823 3999896194 0 0 0 999920997 1000000000 1000000000 1000000000 2000000000 999945423 0 1999775606 0 2999886121 999933704 999868274 1999693081 1999963419 0 999863924 0 999884916 0 0 999818881 1000000000 0 0 1999813119 3999861057 0 999974407 999913519 1000000000 1000000000 1999917741 999808096 999989862 0 3999611710 1999883905 0 0 0 999955960 1999739168 0 1999899307 1000000000 2000000000 1000000000 1000000000 1999807477 1999801466 0 999877181 999964730 1999911901 0 1000000000 0 1000000000 1999787702 0 1000000000 1999723046 0 0 999908679 1000000000 0 1999846705 0 0 2000000000 3999842034 1000000000 2000000000 2000000000 1000000000 999852495 0 0 2000000000 0 0 0 0 999865974 0 0 2000000000 0 0 1000000000 999873308 999813890 0 1000000000 0 1000000000 999897226 1999903104 0 4000000000 0 0 1000000000 999913089 0 2999509979 999888884 2999765273 0 1000000000 1000000000 1000000000 999824299 999901689 1000000000 1000000000 2999741704 0 1999789588 1000000000 0 0 2000000000 1999931590 999906205 1999875136 1999834444 4999731285 0 3000000000 999913252 999943366 0 0 1000000000 2999820231 0 0 0 0 0 0 0 2000000000 1999928504 2000000000 1999914378 1999911615 0 0 0 0 1999893910 0 0 999893845 999871494 1999683832 999956918 0 1000000000 1999826378 2999960771 1999785835 0 0 1000000000 0 0 0 0 1000000000 2000000000 0 0 1000000000 1000000000 3999800008 0 0 0 1999958687 3999706901 999890139 0 0 0 0 2000000000 999927805 1999848444 2999801655 1000000000 0 1999666636 999856823 0 999978006 2000000000 0 0 1999763588 0 0 999889521 0 0 999905165 999892773 1000000000 0 0 0 2000000000 0 0 0 1000000000 0 0 2999738425 0 1000000000 1999996493 1000000000 0 1999980032 1000000000 1000000000 1000000000 1000000000 0 1000000000 999854083 1000000000 0 1000000000 0 0 0 1000000000 0 0 999871961 0 999834308 0 0 1000000000 0 1999942588 0 999881162 0 0 1000000000 1000000000 1999874275 1000000000 0 999983521 1000000000 1000000000 4999686703 1000000000 1000000000 2999872026 1000000000 1999901316 0 0 0 999910295 1999764842 0 0 0 1999701283 2000000000 1999985613 0 0 2000000000 1999934420 0 1000000000 0 0 0 1000000000 1999822416 0 1999914508 999957221 1000000000 999996587 0 0 0 1999891041 999805954 0 0 1000000000 1999968928 999994914 1999804947 1999987309 999876100 1000000000 999889613 0 3999812016 0 999875945 0 1999964731 1000000000 999822733 2999806347 0 0 1999840858 1999895529 0 0 1999724653 0 0 1000000000 1000000000 1000000000 1999607719 2000000000 2999856410 1000000000 1999968057 999993216 999898814 1000000000 0 1000000000 0 1999847073 0 2999861792 1999958525 2999883304 3999947897 1000000000 1999948191 2999531433 1999983305 1000000000 1000000000 0 0 999831488 2999824788 0 1000000000 1000000000 999978667 999896802 0 0 999953803 1000000000 999828060 1999935382 0 999921965 1000000000 0 1000000000 2999810251 1000000000 999877240 0 999964767 1000000000 0 1999909877 0 0 0 0 0 999915496 1999897567 2999863778 3000000000 1000000000 2999870663 999964304 1999877123 999865087 0 2999828462 0 999878664 1000000000 1000000000 0 4999497392 0 999872318 0 0 999927914 1000000000 999878775 1000000000 0 1000000000 999847994 0 2000000000 2000000000 999856155 0 0 0 0 0 0 0 1000000000 1999659872 999812022 999886060 1000000000 0 1999973602 1000000000 1000000000 1000000000 0 2000000000 0 999932109 0 0 2000000000 999804185 1999816788 1000000000 2000000000 1000000000 0 0 1999838092 1000000000 2999816814 0 0 1000000000 999863713 0 1000000000 2999900797 1000000000 0 2000000000 1000000000 1000000000 1000000000 999900118 1999959695 2000000000 999899353 0 0 0 0 1000000000 2999889990 999885498 999968021 999947775 1000000000 2999918665 0 1999823925 999826486 1000000000 1000000000 0 0 0 1000000000 2000000000 0 3999753988 0 1000000000 0 0 1999957626 0 1999871757 0 2999940914 1000000000 0 1999897062 1999915623 1000000000 999961667 1999987365 999818348 1999884690 1000000000 4999768843 0 0 1000000000 1000000000 2999772724 999969020 3000000000 0 0 0 1000000000 2000000000 3999896295 1999893518 999851618 999846593 1000000000 0 999853110 0 999883521 0 999837351 1000000000 0 999834645 0 0 0 0 999957148 1999940489 999981026 1000000000 2999824586 0 1000000000 999890004 999999050 999807201 0 1000000000 999876704 2000000000 999986131 1999976352 2999802226 999809643 1999979903 2999703799 1999970952 0 1999905982 999866400 0 0 999907033 1000000000 1999934263 0 0 0 0 999959490 2000000000 1000000000 0 0 1000000000 2999852551 1000000000 2999722769 1000000000 999952062 0 1999914984 1999715474 0 0 999819435 1999867528 999865876 0 999962699 0 1000000000 999991200 0 1999968170 2999757334 999967303 0 999874689 1999954597 1000000000 2999803181 0 1999908165 1000000000 999836789 2999947120 1999904460 1000000000 1000000000 1999841795 0 3000000000 0 999852866 1000000000 0 1000000000 0 1999947520 0 0 2999865448 1000000000 999963203 999809876 999802815 1000000000 1000000000 999872872 1000000000 0 1999982712 0 999918156 2999765459 0 0 1999867175 0 3000000000 0 999880255 999861840 999970674 1999908845 3999943872 0 0 0 3000000000 999973478 2999998146 1999774347 1000000000 999813194 999953973 1000000000 0 0 1000000000 0 1999765824 2000000000 1000000000 0 999893644 0 999894373 0 1000000000 1999999405 1999819979 999870527 0 0 1999942058 2000000000 0 0 0 0 1000000000 999985895 0 2999841559 1000000000 0 0 2000000000 0 0 0 1999967006 0 1999943136 999934548 0 0 3999890987 0 0 0 1999866606 1999985518 1000000000 0 0 999842995 1000000000 0 0 0 0 1000000000 999928094 999988809 2999705665 999841776 999995920 0 0 1999776988 1000000000 1999868419 1000000000 0 999808218 2999916402 1999954921 0 0 0 0 1000000000 1000000000 0 2999867357 0 1000000000 999908605 1999939358 1999678992 999960457 1000000000 2000000000 0 0 0 1000000000 0 1999917559 1000000000 1000000000 0 1000000000 1999752929 999902695 0 0 0 1000000000 2999768464 0 0 0 1000000000 0 0 3000000000 0 0 0 999862187 0 1999914049 999861148 1999969121 0 2000000000 0 3999941879 2000000000 1000000000 1999801836 999910516 1000000000 1999944353 1999994322 1999650674 0 999830919 0 1999907630 1999966515 1000000000 0 999815785 0 2999828384 0 1000000000 0 999847213 0 999852622 0 3999956222 3000000000 999902731 0 0 1000000000 0 999878701 0 2999771667 999859581 0 1000000000 0 0 999911700 0 999956243 2000000000 0 1999834990 999990811 0 0 2000000000 0 2999745252 999835306 1999836835 1999959456 1000000000 0 1999933489 1999913749 0 0 999931327 1999952158 0 0 0 0 0 999872720 1000000000 2999456049 2000000000 1000000000 1999844402 0 1999955474 999901912 1000000000 0 1000000000 999802839 0 1999772808 999823833 1000000000 1000000000 0 0 0 0 1000000000 999991113 999811815 999946193 0 2999695154 2000000000 0 999967821 0 3000000000 999850167 999878928 0 999888598 0 1000000000 0 0 999960620 1000000000 1000000000 999895584 0 999989087 2000000000 0 0 0 3999692429 1000000000 1999876229 0 1999869869 1999712234 1999907810 999977999 2999706948 0 1000000000 999820522 999823393 1999860346 0 0 1999882180 1999969447 0 999824688 999962861 1999913943 0 1999855445 0 999899929 0 1000000000 1999953927 2999903074 999938212 999908267 999996926 0 0 1000000000 0 2000000000 999917553 999913254 0 0 1000000000 0 0 0 0 0 2999919311 1000000000 1999991811 1999945009 1000000000 1000000000 1999721232 0 0 2999785147 0 0 1000000000 1999994023 2000000000 1000000000 0 1000000000 0 999874065 1000000000 0 1999832766 2999715643 0 1999744592 999985091 1000000000 999956335 0 1999952844 1999842636 2999818830 1999781421 0 0 0 1999974087 1000000000 2999819822 2000000000 0 2999875139 0 0 0 1999857359 1000000000 1999805620 1000000000 0 1999828123 1000000000 1999860532 0 1999980842 0 0 0 1999890871 2999877536 0 0 1000000000 999809583 0 1999753567 1000000000 0 999894227 1000000000 999973030 0 999839053 1000000000 0 1999951140 0 999937990 1000000000 0 0 2999704545 0 2000000000 999863751 1000000000 0 0 1000000000 0 1000000000 0 2999871613 999907192 1000000000 0 2000000000 999835122 2999941242 0 1000000000 0 0 1000000000 2000000000 2000000000 1000000000 999812944 999835936 0 999861995 1999865774 0 1000000000 0 1999811311 0 1999882345 1000000000 2999838779 0 0 1000000000 1999920078 0 0 1000000000 0 1000000000 0 1000000000 1999924633 999905028 1999669499 1000000000 0 1000000000 999851297 0 1000000000 0 0 0 2999821139 0 0 0 1000000000 1999814594 1999936398 999892713 1000000000 1000000000 1999774070 2999961522 999808908 0 2000000000 0 1000000000 1999711995 0 0 0 2999804333 1999665507 0 2999681221 2000000000 0 1999696911 1000000000 0 0 999861761 999993190 0 999971842 1000000000 0 1999660969 2000000000 1000000000 1999856065 0 1999929134 1999879028 1999967703 0 0 999820240 0 1000000000 1000000000 0 0 2000000000 0 999964817 1000000000 0 0 0 999864427 999877236 1000000000 0 999854730 0 1000000000 999978228 0 1000000000 0 0 1999859473 999912807 1000000000 999857692 2000000000 999924261 2999766319 1000000000 1000000000 999809429 2999784970 0 0 1000000000 0 0 0 0 0 1000000000 0 0 1999901085 0 0 0 999830496 999897488 0 1000000000 1000000000 2000000000 3999636964 1000000000 1000000000 1999715826 2000000000 0 1000000000 3000000000 2000000000 1999874727 1999948061 1999976625 1000000000 1999843989 1000000000 999809811 0 1000000000 1999934684 0 0 1999832324 1000000000 0 999966767 1999887069 1999967549 0 0 0 0 999976489 0 0 999922603 1999999018 1000000000 1999922734 1999869694 1000000000 0 0 1999823926 2000000000 1000000000 2999956163 1999951481 999999239 1999852957 999870745 0 1000000000 2000000000 999956827 1000000000 0 999984527 999861728 0 0 0 0 1000000000 2999713302 1000000000 999946317 1000000000 0 0 1000000000 999874516 1000000000 0 1000000000 0 0 1999939230 0 2000000000 999845764 0 1000000000 0 1000000000 1000000000 0 0 1999921809 0 1000000000 0 0 999967159 3999876611 0 1999882604 0 0 1999664106 1000000000 1999972549 0 0 0 2999650780 1000000000 999909110 0 1000000000 2000000000 1999844326 3000000000 1000000000 0 1000000000 999883298 0 2000000000 0 0 0 0 2000000000 0 999828578 999824654 1000000000 999990724 999828128 0 1999655661 999950119 1999958918 1999766913 1000000000 1999866149 0 999957348 0 999933639 2000000000 2999931574 1999792430 0 0 1000000000 0 2999708748 1999934981 0 1999925131 3999677911 0 1000000000 1000000000 4000000000 0 1000000000 0 1000000000 0 1999855308 1999908532 1999890508 1000000000 2000000000 1000000000 2999741484 1000000000 0 0 1999815698 0 999957827 1999861859 1000000000 2999954560 0 2000000000 1000000000 0 2999915644 1999922686 2000000000 1999756702 0 0 0 0 1999878338 2999875324 0 0 0 3999800222 1000000000 1000000000 1000000000 0 0 1000000000 1000000000 999956425 0 1000000000 999921587 1999931352 1000000000 0 999908885 0 0 0 999844396 0 1999962041 0 999838999 0 0 999863975 2999937796 2000000000 1000000000 0 0 999891420 0 0 0 0 1999856158 0 0 0 999953091 0 4999908592 0 0 2999931117 0 1999917047 0 0 0 0 999998715 0 0 1000000000 1999931676 0 0 0 0 0 999959768 1999799173 0 1999929654 0 0 1000000000 1999836081 1000000000 999914696 2999868054 0 2999956116 1000000000 1000000000 0 0 1000000000 1999775193 2999902788 1999787400 0 0 2999948517 1000000000 1999862177 4999549119 0 1999815111 1000000000 999815569 2000000000 999916157 999928350 0 999810713 1000000000 1999901574 1000000000 0 999950616 0 1999977384 999963044 0 0 1999945033 2000000000 999857629 1000000000 999860232 999896840 999876516 1000000000 999915411 1000000000 0 0 1000000000 0 1999836962 999882834 0 2000000000 1000000000 3000000000 999823467 0 999913411 999944856 0 2999786740 1999995516 0 2999877347 0 0 1000000000 0 3000000000 0 0 1000000000 999984682 2999954443 0 1000000000 1999882046 0 1000000000 1000000000 1999832878 0 1999863338 1000000000 0 0 0 1999963408 1999978953 0 0 2999851778 0 1000000000 1000000000 0 999936289 1999892655 1999870188 1000000000 0 1000000000 0 1000000000 1999733863 1000000000 999982401 1000000000 0 1999778008 999946961 1000000000 1999902785 1000000000 999812695 1000000000 0 0 2000000000 2999832848 2000000000 1999830452 1000000000 0 0 0 1999904890 3999781617 0 1999994813 0 0 999835819 999916324 1000000000 1999981069 999868621 999877858 0 0 999912239 999938860 2000000000 0 1999987578 0 0 1000000000 0 0 1999741076 1999979358 999984822 1000000000 0 1000000000 0 1000000000 1999944077 1999945075 0 1999841459 2000000000 0 999929642 1000000000 1999878304 0 0 1999804943 0 1000000000 0 0 0 0 2000000000 1000000000 0 999817347 999923095 1000000000 1999875845 999998144 0 0 0 0 1999964818 0 0 0 0 1999896387 999870433 3999970996 0 0 999821467 0 1000000000 1000000000 1000000000 1000000000 999841215 0 0 1999884106 0 1000000000 0 999824124 0 1000000000 0 1000000000 0 2000000000 1999932815 1000000000 1999878683 1999898045 999977205 2000000000 0 999935599 1000000000 2000000000 0 1000000000 0 1999970740 0 0 999804810 999871301 2999672214 0 0 0 999808740 1999835439 0 0 0 2000000000 1000000000 0 1000000000 1000000000 1999789524 1999837410 1999938418 0 0 1000000000 0 1999938703 0 0 0 999998068 0 0 0 0 1999768761 1000000000 999918907 0 0 1999870481 999856124 2999872855 1999984166 2000000000 1999854241 0 0 1000000000 1999872402 1000000000 1000000000 999898185 999873722 0 2000000000 999892684 999838695 0 999851903 999804545 999877504 2999930043 999956242 1000000000 999997100 3000000000 0 0 0 1000000000 1999813813 999939861 999934441 1000000000 999947135 2999772222 999888204 1000000000 1000000000 999971125 1999902782 1000000000 0 1000000000 999919821 0 0 1999953074 2999904908 0 1000000000 1999912758 0 0 999934673 999900746 0 1000000000 1999974758 999932995 1999820258 2000000000 2000000000 0 999920083 1000000000 999934608 0 2000000000 1000000000 999912532 0 1000000000 1999837816 999816960 2000000000 999910816 0 999947707 0 2000000000 0 0 999907048 0 0 0 0 1000000000 3000000000 999832901 0 1999771783 2000000000 1000000000 999860314 0 0 0 999890241 1999834727 1000000000 2000000000 0 999908584 2000000000 0 1999817376 1999896119 999898577 1999855605 1999819899 999813773 1999985682 999931082 0 1000000000 0 0 1000000000 0 0 2999778065 1999943491 0 1999829786 999880373 1000000000 0 0 3999577339 999901920 0 0 2999858550 1000000000 1999805662 1999876147 0 0 0 1000000000 1000000000 0 1000000000 999846679 999836513 0 2999693565 1000000000 1999783867 1000000000 1999925342 999905288 1000000000 0 0 1999962241 0 0 1000000000 1999859627 1000000000 1000000000 0 2999585837 3000000000 0 999948383 1000000000 1000000000 0 1000000000 1000000000 1000000000 0 0 999873456 1999722940 1999903945 0 0 999834115 1000000000 999885820 0 1999979343 999930787 1999627003 0 0 1000000000 0 1999986701 0 1999839568 0 1000000000 1000000000 1999817466 0 0 0 1999906231 0 0 0 0 0 999876014 0 0 0 1000000000 3999804381 3000000000 999970917 999974879 999850657 1000000000 2999898672 1000000000 0 0 1000000000 999940313 0 1000000000 2999835165 1000000000 0 0 2000000000 1000000000 1999664213 0 1000000000 1000000000 2000000000 0 1000000000 1000000000 999896459 999996078 999907703 999915513 2999918963 0 999862557 0 1999947590 1999994089 999800641 999875468 0 0 0 999983564 2000000000 999884455 0 1000000000 1000000000 999804423 1999981300 2999648908 1999823105 1999770215 1000000000 1000000000 0 2000000000 1000000000 0 1999716477 1999972799 0 1000000000 1999951002 0 0 999850675 1999847532 0 1999841182 2999615382 2000000000 0 0 0 0 0 2999824409 999819074 1000000000 0 0 0 1999794755 999839301 1999830592 999833232 3000000000 0 0 0 999864533 1999862112 3999485569 0 999848263 1000000000 0 0 1000000000 1000000000 1000000000 2999688914 0 999848941 2000000000 999823096 0 0 999874823 1999892443 1000000000 0 0 1000000000 999817190 0 999844840 999896771 1000000000 3999927955 2000000000 2999795198 1999924499 0 1000000000 1000000000 0 2000000000 0 999955902 999879115 0 1999874885 0 1999645184 1999919509 0 2999928302 999852747 1000000000 0 0 1000000000 1000000000 999991999 3000000000 1000000000 999866704 0 999803368 999853832 1000000000 999905069 0 1000000000 0 2000000000 1000000000 2999987452 0 0 0 1000000000 0 2999599501 0 999970573 1000000000 999900577 2999762562 0 999861753 0 0 2000000000 2000000000 1999907396 1000000000 2999989618 0 0 0 999974162 1000000000 999943948 1999829102 1999867488 0 1000000000 0 1000000000 1000000000 1999905297 999896664 1000000000 0 0 1999951147 2000000000 999891937 0 0 1000000000 1999830924 1000000000 0 0 999966365 0 2999913178 3999864850 999918510 1999868199 1000000000 0 0 1999969414 999824290 0 0 0 1000000000 1999811143 999805379 999921649 999864820 0 1000000000 1999975240 1000000000 1000000000 0 0 1000000000 1000000000 1000000000 1999935355 0 1999925381 999932233 999899833 2999717502 0 0 1000000000 999937870 999961269 999978279 999902138 2999744454 0 0 0 999829928 2000000000 999915670 2999767558 1000000000 0 0 999822371 0 0 1999808872 0 3999816156 3000000000 1999873052 1000000000 0 2999986682 2000000000 0 2000000000 0 999938927 999973334 999914353 999921153 2000000000 1999965439 0 0 999896960 0 0 2000000000 0 0 0 1000000000 0 1999936976 0 1000000000 0 1999840626 1000000000 0 0 999956373 2999753534 1000000000 1000000000 2999880438 2999944166 1999849468 0 1000000000 999909880 0 999882626 0 0 1000000000 999828665 999894983 0 1000000000 2000000000 1999641741 2999959227 1999954668 999830149 5000000000 2999951979 2000000000 999923427 1000000000 0 1999977305 1999900260 1000000000 1000000000 0 1999917901 2000000000 1999973663 0 1999892353 0 999981458 0 0 1000000000 0 0 1000000000 0 2000000000 1000000000 1000000000 999971442 1999982531 999828226 0 1000000000 2999913445 5999760161 0 1000000000 999986946 1000000000 1000000000 1000000000 0 0 2999887792 3999836384 0 999998842 0 0 999880394 1000000000 3999837883 1000000000 0 1000000000 999954334 1999811825 0 0 999971935 999825755 0 1000000000 1999983047 2999914763 2999835706 0 0 1000000000 0 999955070 1000000000 999967607 1999743354 999874888 999970220 2000000000 999904642 999815959 3999724066 999875354 0 2000000000 0 1000000000 999955025 999999392 0 0 999860636 0 1999847482 999809892 999936933 2000000000 0 999813106 1000000000 0 1999835502 0 2000000000 1000000000 0 0 0 0 0 0 1000000000 2999748244 0 0 2000000000 2000000000 2999800115 1000000000 1999965711 999949824 1000000000 1999754711 999860619 999860595 0 1000000000 0 1999806069 0 0 0 1000000000 999941123 999817380 0 1000000000 999917397 0 0 1000000000 1999882492 2000000000 2000000000 1000000000 0 999818105 1999747259 1999986873 2000000000 1000000000 999859739 1000000000 0 1000000000 1000000000 0 999941727 3999667369 999832837 0 1000000000 999979012 1000000000 0 1999702721 1000000000 1999864256 0 999947413 1000000000 999912016 0 0 0 1999838812 0 1999993414 0 999910827 999847636 1999799938 999802645 999965211 999844559 0 1000000000 999975622 1000000000 2000000000 1999953427 0 1999834375 0 1000000000 0 999850263 0 3000000000 999907836 0 999959091 1999731876 1000000000 1000000000 0 0 999930161 3000000000 0 1999955203 1999805581 0 999920382 0 0 2999977576 0 0 999822786 1000000000 2000000000 999881085 1000000000 2999948305 0 999920758 0 999882162 0 1000000000 0 0 4999532036 0 1999928403 0 3999816128 0 1000000000 1999805062 999803654 0 0 999800645 1000000000 1999913069 0 2999756798 999847859 1999873199 1999945627 999964024 1000000000 1999712248 0 2999787996 1999815789 999826264 1999769306 2999879556 1999897998 1999993150 999816108 0 1000000000 1000000000 999936523 999987749 2000000000 0 0 1999863754 1999867518 1999939621 1000000000 999865441 999856161 0 1000000000 999867540 1999842469 999939186 0 0 0 0 1000000000 1999883206 0 0 999853216 2000000000 1999950414 999807240 0 999851407 0 1000000000 999820643 0 0 1999994769 1999872915 0 0 0 1000000000 1000000000 0 0 0 1999851998 0 1999800915 1999819257 999988009 0 1999656984 1999767977 999892443 0 0 1999972389 1999886195 2000000000 1000000000 1999883927 999921618 0 2000000000 0 0 1999833679 0 999863833 1999839985 1999909848 0 2000000000 0 0 0 0 2000000000 1000000000 1000000000 2999766301 999839814 999973907 999954505 1999937214 1000000000 999843765 1999730635 999804482 0 1000000000 2999903363 2000000000 0 1000000000 2000000000 0 999820797 0 2999725355 3000000000 0 0 1999843961 0 1000000000 1999900624 3000000000 1999911323 0 0 0 2999899844 1000000000 2999925645 0 2000000000 1000000000 0 0 999817205 1000000000 999811702 0 1000000000 0 2000000000 0 0 1000000000 0 0 2999918899 1999980029 1999894156 999869921 2999959942 1000000000 999870494 2999783489 2000000000 2000000000 3000000000 1999764855 999903699 999990296 999936835 0 0 1999884593 0 0 0 1999747570 0 0 999883165 2999890157 0 999919936 0 0 999920787 999810647 999868130 1999977531 999953580 3999566751 999998947 3999770411 2999947962 999923454 0 999910571 0 999829582 999921029 0 3000000000 1999849021 999918982 1999768661 999874327 0 0 0 2999733397 0 0 2999834205 999970867 0 999841330 1000000000 1999945446 999805218 999848612 1999952941 0 0 2999992488 1000000000 999853204 0 0 1999940685 1999864123 0 1999856011 999840002 0 1999869798 999922419 0 0 0 2000000000 999930599 0 2999930125 0 0 999905374 0 1999805930 0 2000000000 1999868451 1999851828 0 0 2000000000 999988486 999961576 1999917252 999921282 2999748054 0 999920738 999937414 999870201 1000000000 0 1000000000 1000000000 1999914553 1000000000 1999993654 999814133 999851159 0 2999847639 0 999906597 1000000000 1999919227 0 2999922103 1999873945 999863229 0 0 2999795552 0 1999735287 1000000000 1999837724 1999849918 1000000000 1999834384 0 0 999863971 1999838986 999883925 999980854 1999834161 1999923130 0 999806960 0 1999796966 0 1000000000 0 1000000000 0 0 999911437 999966498 1000000000 0 1999812790 1999952447 1000000000 1000000000 0 1999905561 1000000000 2000000000 1999844598 1000000000 1000000000 999863450 1000000000 1000000000 999876409 1999723245 0 999815836 1999877771 4999768265 0 0 1000000000 0 0 0 0 0 0 999858877 0 2999955202 1000000000 1999897024 0 3000000000 0 1999867587 2000000000 999805375 999885607 0 2999841191 1999894579 0 0 2999885571 999931133 2999753666 1999832156 999983325 1999969714 1999946071 999837529 0 999930106 1000000000 1000000000 0 2000000000 999813181 3999802986 1000000000 1999958451 1000000000 0 0 1999904808 2000000000 0 1000000000 1999832864 0 999950098 999983043 0 1000000000 999882098 2000000000 999816589 0 1999946668 0 0 1000000000 0 0 999911513 0 3999612038 999831857 999905974 2000000000 0 1000000000 1999886827 0 0 1999860148 1999993421 0 999872273 1999856942 0 1999815901 0 0 999831098 1000000000 999834034 1000000000 999872812 999900815 1999962076 999844513 1999808383 2000000000 1000000000 0 999830986 1000000000 0 1999955997 999812259 0 1999905392 0 0 999871346 999940571 2999720366 1000000000 0 2999777358 2999858327 0 1999962059 0 1000000000 0 999813697 2000000000 999810961 1000000000 0 1999965615 0 1000000000 1999893757 999982649 0 999853818 1000000000 1999819799 1000000000 1999813436 1000000000 1000000000 1999994823 999940205 1000000000 999938928 1000000000 0 1999971006 999971274 0 1000000000 999875169 0 1000000000 1999888715 2999738791 0 999827078 1999738029 2000000000 1000000000 0 999864925 1999838311 999831880 1000000000 0 0 1999800019 1999875674 0 2999956993 1000000000 0 0 2000000000 0 0 1999819941 999872965 0 0 1000000000 0 0 999871977 3999848375 1000000000 0 1000000000 1999742511 0 999821782 999807420 1000000000 3999801546 999989203 0 1000000000 1999852245 999946093 0 0 999921136 999855716 2999765291 0 1999827066 999878187 0 0 1999975211 1000000000 999946736 0 1000000000 999900782 1999980482 999851758 1999813605 0 0 2000000000 0 0 1000000000 0 0 0 1000000000 3999880502 999834487 1000000000 0 2000000000 1000000000 1999658951 1999804490 999858265 999910353 1999772413 999989807 1999795593 1999854389 1000000000 0 0 2999820535 0 1000000000 0 0 0 1000000000 1000000000 999837903 0 999890273 0 0 999993035 999973995 0 1999854330 999949308 1999761198 999849085 0 1999853517 999897175 2000000000 1999942680 0 1999950821 999890809 1000000000 0 0 999894145 0 1000000000 999846398 1999950365 2999800157 999829246 1000000000 999801449 1000000000 0 3999917709 4999765368 2999727468 1999883916 1000000000 1000000000 1000000000 999956239 999811346 999813280 1000000000 2999620405 2000000000 0 1000000000 0 999857067 1000000000 0 0 999889769 999941812 0 999824912 3999700986 1000000000 1999935744 1999844942 0 0 0 1000000000 1000000000 1999746815 0 3999855249 999844309 1000000000 0 999943623 0 999817708 1999971434 1999882446 0 0 0 0 0 0 1000000000 0 999829321 0 1000000000 1999814219 2999563168 2999679760 0 2999932022 0 3999900827 0 999885194 0 0 2999875035 0 0 999997176 2999652741 1000000000 0 0 999955547 0 1999995027 999806545 999849042 1999914663 0 0 2999770738 1999918260 1000000000 999946244 0 0 0 0 1999908796 999887755 4999619992 0 1999899289 2999645924 1999947229 1000000000 2999898612 0 0 1000000000 1999824331 999951282 0 1999763725 999854400 0 999904604 0 3000000000 1000000000 1000000000 1000000000 0 999949897 1000000000 0 2000000000 999911239 999975747 1000000000 0 2000000000 999915406 1999923776 999881629 999860876 1000000000 0 0 999901624 2999869828 999965705 0 2000000000 1000000000 0 999970165 0 0 999945862 0 0 1999956024 0 0 999861123 1999767185 0 1999848853 1000000000 2000000000 1000000000 2999700635 0 0 0 999972066 1000000000 0 0 0 0 2999862948 2999622340 0 1999971039 0 0 1000000000 999972078 0 1999824357 1999985803 999932228 1000000000 1000000000 2999708957 0 999886670 1000000000 0 0 1999753551 0 0 999976420 0 999853287 999898967 0 999871972 2999795796 0 1000000000 0 0 0 0 0 999871993 999986395 1999981780 1999932892 2999894622 0 4999620073 0 999990312 0 2999917782 1999892108 999944800 2999773184 1000000000 999880397 999965294 1000000000 0 1000000000 0 2999839509 0 1000000000 0 999852661 0 0 1000000000 3999805517 0 0 0 1000000000 0 999885828 999972947 2000000000 0 999847392 0 0 2999637138 999876479 1000000000 1999805467 0 2000000000 999871742 999923008 2999806627 999816706 2000000000 2999876898 999903576 2999619776 0 1999853120 1999734046 1000000000 1000000000 999826774 999831734 1999892202 0 1999810433 0 1999880423 1000000000 0 999927487 1000000000 0 999938613 1000000000 0 1000000000 0 0 0 1000000000 1999855129 999958698 2999897699 1000000000 999846858 999861222 999982948 999989478 0 0 1999850957 0 0 1999844037 0 0 999968093 1999797250 0 2000000000 2999779089 2999585628 2000000000 0 999990585 3999819204 999983244 2999733990 1999804934 0 0 0 0 0 1999913927 0 0 2999935945 1000000000 0 0 1999885711 999901878 0 1000000000 0 999834653 1999895956 0 0 0 0 1999886828 0 999830884 0 0 1000000000 2999835333 0 0 1999859149 1000000000 1999943552 2999900683 999813456 1000000000 1999778700 1999975522 0 0 1000000000 0 0 0 1999979823 0 3999658535 1000000000 0 0 0 999912308 1000000000 1999815119 1999876015 0 2000000000 0 0 0 1999954347 1999971298 0 0 0 0 2999859670 1999923265 999835253 2999783564 999822066 1999866992 0 1000000000 2999731290 0 0 1000000000 0 1000000000 0 0 1000000000 2999842775 2000000000 0 2000000000 1000000000 0 2999930157 999829391 0 1000000000 999830323 1999935968 999969676 0 2999916463 1000000000 0 1999894331 1999859597 0 2999882015 999924411 0 0 999817245 999814759 0 999853298 1000000000 1999890524 2999876059 0 1000000000 0 999988166 2999836016 1000000000 2999690276 0 0 1000000000 0 999808592 1000000000 1000000000 0 0 1999888433 0 0 1999865129 999954082 0 0 2999788702 0 0 2999542566 1000000000 4999862617 0 2999656517 0 4999788780 0 999894352 1000000000 999803430 2999876135 1000000000 999921469 2000000000 1999920971 1000000000 999862641 0 1000000000 0 2999805090 2999885823 999999877 3999936343 1999713096 1000000000 2999719214 999908046 1999856718 0 1000000000 0 1000000000 999862205 1999820616 0 999804840 1000000000 1000000000 1999964328 999813340 3999683470 0 0 0 0 1000000000 999928426 2000000000 999850380 0 1000000000 1000000000 1000000000 1000000000 999951440 2999825479 2000000000 999923064 0 1000000000 0 2000000000 1000000000 0 1000000000 999912528 0 999843295 1999861323 999935536 1999966280 2000000000 1999951467 1999948644 999969064 999995451 2999870915 999969178 999821805 2999859281 0 999805304 999908371 0 999972909 1000000000 1000000000 2000000000 2999905394 1000000000 0 0 999860075 1000000000 1999824957 999809158 0 0 1999831163 0 1999817698 0 999939812 2999873874 1000000000 0 0 3999863107 0 1000000000 2000000000 0 0 1000000000 1000000000 0 999936242 0 2999951511 0 1000000000 1999822502 0 1000000000 0 1999850670 3999987778 999840776 0 1000000000 0 1999894584 1000000000 1000000000 1000000000 1999847355 1999866635 1000000000 1000000000 2000000000 0 1000000000 0 1000000000 1999939196 1000000000 999922804 1000000000 1000000000 2999792552 0 3999865802 0 3999603014 1999905316 0 2999682513 0 999927811 1000000000 999941507 0 0 1000000000 0 0 999824566 0 999933803 0 1000000000 1000000000 0 1999990162 2999823086 2999664564 999909873 0 0 1000000000 0 1000000000 999961252 1999811657 0 2000000000 1000000000 1000000000 1000000000 0 999834846 0 1000000000 999999278 1999834492 0 1000000000 1000000000 1000000000 1000000000 1999844843 0 0 999826973 0 1999888609 0 999991812 3000000000 999843548 1000000000 0 2999845024 0 0 999947994 1000000000 999904748 1999842078 1000000000 1999863796 999808772 1999923204 0 0 0 0 3000000000 0 999904952 0 1000000000 0 1000000000 1000000000 0 2999855174 999816453 0 1000000000 0 1000000000 1000000000 1000000000 1000000000 0 3999747429 0 2000000000 1000000000 1999910665 2999946374 0 0 0 1000000000 0 2000000000 1999924791 0 999925148 1999788721 0 3999991236 2999848971 0 1000000000 1000000000 0 999910953 1000000000 999931982 0 4000000000 2999932820 2000000000 3000000000 1999820156 1000000000 1999729586 2999940253 1999880586 1999945902 1999760288 0 0 1999853953 1000000000 1000000000 0 1999996266 1999832448 0 1000000000 999843186 2999704517 1000000000 1999941599 2000000000 1999852487 1000000000 2000000000 2999931137 0 0 999975339 2000000000 999846279 1000000000 0 0 1999982792 1000000000 1999826957 0 999858811 0 1999870409 0 999806934 1000000000 0 0 0 2999973151 1999994623 0 999905314 3999865424 0 5999654194 1000000000 1999826943 0 999908985 0 1999810021 0 2999725216 999866468 1999887192 1999849568 1000000000 1999906896 0 0 0 1000000000 1999858313 0 3000000000 1000000000 1000000000 999915726 1000000000 1000000000 999988202 999878224 2999929584 999935731 1000000000 0 0 0 0 1000000000 1000000000 0 1999938160 1999889549 0 0 2000000000 0 1000000000 2000000000 999897906 0 999951021 2000000000 1000000000 999890603 0 0 2999864295 999988530 0 999808801 1000000000 0 999911641 999850083 0 999942087 2000000000 1000000000 1000000000 999872975 0 1000000000 1000000000 1000000000 1999858431 999961661 3999811640 1000000000 1000000000 0 999965148 1000000000 0 1000000000 1999907893 1000000000 1999888911 0 0 0 0 0 1999916676 0 1000000000 2000000000 1999962086 0 1999768224 2999981847 1000000000 999923606 0 0 2000000000 1999624587 1999910169 999814391 1999883190 0 1000000000 1000000000 999931449 0 0 0 1000000000 999952879 0 1999896137 1999850391 2999837714 1999829601 0 0 999890747 0 0 0 1999863563 0 0 999811776 0 0 1999821096 0 1000000000 2000000000 2999918477 3000000000 0 0 0 2999864239 999870205 0 0 1999791465 1000000000 1999856579 0 0 999824986 0 0 2000000000 0 999899667 2999933079 1999874866 1999870915 1999868166 1999923733 1999946187 999817146 0 0 0 1000000000 2000000000 1999826146 0 0 1000000000 999862270 999862089 0 0 1000000000 1000000000 0 1999878635 0 999830390 2000000000 0 999888615 2999844248 1999819889 1000000000 999819758 1000000000 1999929288 999918836 1000000000 999900978 999964646 0 1999850205 1999830389 1999670956 2000000000 2999544849 2999736573 0 999807536 0 999956427 0 0 0 0 1999862346 1000000000 0 0 2999932248 999988461 0 0 0 0 0 0 1000000000 1999837232 0 1999856486 1999876597 0 1999782441 1000000000 2000000000 999972212 0 1999912388 1999976052 999935195 999995446 999835951 1000000000 1000000000 0 0 1000000000 1000000000 4999849932 999924632 1999730530 1999808433 0 2000000000 1999910577 0 0 1000000000 0 1000000000 1999860126 0 0 0 2999821911 1000000000 1000000000 1000000000 0 2999816302 1000000000 1000000000 3999753596 999953590 2999648266 1999938800 0 2000000000 1000000000 2000000000 6999696831 0 1000000000 0 1999817478 2000000000 1999769250 0 1000000000 0 0 1000000000 1000000000 1999971762 0 0 0 999947255 1000000000 0 2000000000 1000000000 0 2000000000 2999964203 1000000000 999901930 0 1999813395 1000000000 999926385 999994290 0 2000000000 0 1000000000 1999825230 0 1000000000 999885299 0 0 0 0 999816117 0 1999906637 1000000000 0 0 999959285 2000000000 1999978749 999893796 999892522 1000000000 1999704893 0 0 1000000000 999860312 0 1999821755 1000000000 0 2000000000 999814683 1000000000 1999798331 1000000000 0 1000000000 999906258 1000000000 1999897926 2999655113 0 2000000000 2999953304 0 1999901154 0 2999809639 0 0 0 1999807101 1000000000 0 1000000000 999938593 0 0 0 1000000000 999801014 1000000000 0 1999866552 0 999934622 0 1999981715 0 1000000000 0 1000000000 0 0 999943819 999823909 0 1999936643 999848848 999809100 0 1000000000 1999900624 0 1999972598 0 0 2999834402 0 999857139 1000000000 0 0 0 0 0 0 1000000000 1999938123 1000000000 1000000000 0 1999837334 0 0 0 1000000000 999833506 999915588 1000000000 0 1000000000 1999756356 4999893170 1000000000 999868800 0 0 2999902326 0 0 0 0 999974587 1999942749 0 0 0 1000000000 0 999871559 1999940855 999903688 0 999836678 0 0 999878895 1000000000 1000000000 1999806773 1000000000 1000000000 0 999825925 0 999868223 1000000000 0 0 999976086 0 0 999934856 0 999806838 0 1000000000 1999863034 1999874432 2000000000 1999674583 1000000000 1000000000 3000000000 0 1000000000 0 2000000000 1000000000 1999872310 1000000000 999855995 0 1999973805 0 0 0 0 0 2000000000 0 0 0 2999881535 1999913560 2000000000 0 999900547 999834120 999954458 999929778 1000000000 0 0 999904685 0 0 999962563 0 1000000000 999940665 1000000000 0 1000000000 2000000000 0 3000000000 0 0 0 0 0 1000000000 1999923262 999886536 1999838546 0 0 999805599 0 999879935 1000000000 999956875 2000000000 0 0 1000000000 999949071 0 0 999845136 0 0 1999892607 999801510 0 999904183 4999635309 0 0 1000000000 0 1999859333 1999919378 1000000000 1000000000 0 2999991287 0 0 999870722 4999858232 1999801634 1000000000 1999927966 0 1999809321 0 0 0 0 0 0 1999808935 999847605 2999884079 0 999827521 999827706 1000000000 2000000000 1999867503 1999944499 0 999825029 2000000000 1999882320 1999989116 0 2999748651 1999814980 0 1000000000 0 1999996834 999942526 1000000000 2000000000 0 1000000000 0 999849693 0 999888450 1000000000 0 999916449 1999958862 0 999986162 0 999945465 0 0 1000000000 0 1000000000 1000000000 1999882334 1000000000 1000000000 0 0 0 4999705988 0 999835379 1999840119 0 0 0 0 2000000000 0 0 0 0 999952240 999967937 999814615 0 1000000000 0 1000000000 999942398 0 0 0 1999930559 999942912 999948873 999901723 1000000000 0 1000000000 999896649 1999828926 999821081 2000000000 1999913637 2999937020 0 1000000000 999934799 1999800221 0 999935501 999969971 0 0 0 999957049 999850362 999863777 999881340 0 1999851372 999826700 0 0 0 1000000000 1000000000 0 0 1000000000 999887076 0 0 2999979922 0 999842103 1000000000 2000000000 1999933737 2999855452 1999705968 1000000000 999843172 1000000000 0 0 0 999886737 0 0 2000000000 3000000000 999859275 0 2000000000 0 0 0 0 0 2000000000 0 0 0 0 0 1999941318 0 0 999852477 1999820841 0 1000000000 1999947898 0 1000000000 2999843425 1999947422 999913476 0 0 1000000000 0 1000000000 0 999909045 1999994610 0 1000000000 0 999838522 1999958024 0 999936686 1000000000 3999649378 1000000000 1999818330 0 0 1000000000 2000000000 0 1999999187 1000000000 0 1000000000 1999876078 0 3999792160 0 2000000000 0 0 0 999899323 0 0 1999847159 999831845 0 1999818220 999910763 1999810449 999833832 1000000000 1999833740 3000000000 999845790 0 1000000000 999962187 0 0 999950025 0 999858483 1000000000 0 1000000000 1000000000 0 1000000000 999894328 1000000000 1999863025 0 999917915 2000000000 2000000000 0 0 1000000000 999947556 1999980097 0 999822368 0 0 0 2000000000 1000000000 0 999847204 0 3000000000 1999804170 1999668257 0 2999728600 999839269 0 1000000000 0 0 1000000000 1999829461 1999834553 0 999991836 0 999985246 999967546 999938424 999831217 0 1999869596 0 0 999956912 999948802 2999860336 2000000000 0 999801732 2999886305 1999822593 1999761374 1000000000 0 2999741120 0 0 1999823506 1000000000 2999936121 1999702140 1999903449 0 1000000000 0 1999837668 0 0 2999984407 1000000000 1000000000 999824599 2999990903 1000000000 999920621 2999899308 1000000000 1000000000 3999394365 0 0 1000000000 2000000000 0 999929859 999874943 999937639 1999810454 1999890157 999826862 0 1000000000 0 3999623058 999837395 1999880558 0 1000000000 999978786 999818448 0 999979484 0 0 1000000000 1999767337 999879682 1000000000 1999798308 2999711485 999847949 999800420 0 999820533 0 1000000000 0 0 2000000000 2999905719 1000000000 1999966475 1999985256 1999991044 0 0 0 2000000000 1000000000 0 0 0 0 0 2999814635 1000000000 0 0 1999867893 999853295 1000000000 0 999913615 1000000000 0 0 0 999966400 0 0 1999801110 3999777695 2999787085 1000000000 1999855373 1000000000 999949323 1999929985 999814602 1999891780 0 0 0 0 3999828649 4999949225 999836498 0 1000000000 1000000000 1000000000 2000000000 0 0 3999574496 2000000000 0 0 1000000000 1999807511 2000000000 0 0 1000000000 0 0 1999805794 1999800352 1000000000 1999802673 999826484 0 999831209 1000000000 0 1999802134 999800466 1000000000 1999818588 0 1000000000 0 0 2000000000 999811812 0 999955569 0 0 2999883831 999948673 0 999943685 0 999867623 2000000000 0 0 999971951 0 1999725729 0 0 2000000000 0 1999820409 999950212 0 2999792499 0 1999811161 2999876731 0 1999942261 0 2000000000 1000000000 1000000000 3999785451 2999815528 2999671013 0 1000000000 2999972694 0 0 1000000000 0 0 1999795393 0 1000000000 1000000000 999923345 1000000000 0 2000000000 0 0 0 2000000000 999967461 999871617 1000000000 0 2999995617 0 1999942696 1999754431 0 0 1000000000 1999871343 0 0 0 0 999870214 0 2999765773 1999924184 0 0 2999789169 1000000000 999948835 3000000000 0 0 3999884141 999934491 1000000000 0 999909261 1000000000 1999931792 999921145 1000000000 0 2999875218 0 2000000000 1999837763 2000000000 1000000000 2999902867 0 999910513 1000000000 0 1999944050 2000000000 0 1000000000 0 0 1000000000 999947470 999863356 0 0 1000000000 0 0 1000000000 0 0 0 1000000000 1000000000 1999936962 999842306 1000000000 2000000000 999972907 0 1999883183 0 999848723 0 0 0 999989348 999896703 0 999853143 0 0 999886288 999996904 1999682917 1000000000 0 1999909368 999957742 0 2999746425 0 1000000000 1000000000 1999918987 1999735570 0 0 1000000000 999909113 1000000000 0 0 0 0 1000000000 1999912400 1000000000 1000000000 1999685776 0 2999839081 999865289 1999948188 999868280 1000000000 1000000000 2000000000 0 0 0 0 0 0 2999797489 1999883554 0 1000000000 0 999937861 999942184 0 0 1999978924 0 999954616 1000000000 0 0 0 1000000000 2000000000 999976079 0 1000000000 1999987991 999876686 999972270 0 0 999803344 999894188 2000000000 2999855838 2999986663 0 3999932943 0 0 1000000000 1999902167 0 999896739 0 0 0 2999910284 1999686626 2000000000 1999986855 999835338 0 1000000000 0 1000000000 1000000000 1000000000 1999793147 999823222 1000000000 1999888946 1000000000 2999983949 1999910364 2999859492 0 3999847426 1000000000 5000000000 999997488 0 1000000000 3999884749 0 0 1000000000 2999927945 1000000000 3000000000 0 0 0 1000000000 999812051 1000000000 0 2999910685 0 1000000000 999851664 999823141 3999333445 999996086 0 2999806349 1999942000 1000000000 1999954578 0 0 0 2000000000 0 1000000000 0 0 0 2000000000 1999976206 0 1000000000 1999749333 0 2000000000 2999813754 0 0 999958304 0 0 999931654 2000000000 1999911651 1000000000 0 0 0 1999902677 999968617 0 0 999817348 999819108 0 1000000000 1000000000 0 999800278 0 0 0 1000000000 2000000000 1000000000 0 999904522 999864846 1999874245 999895829 999819347 2000000000 0 0 0 2999642584 1000000000 1000000000 1999857447 0 0 0 0 999941262 0 999961344 999809308 999957586 2000000000 1000000000 1000000000 999912041 1999931241 0 0 1000000000 0 1999930392 999882148 1000000000 0 999847233 999929155 999912745 0 0 0 2000000000 0 3000000000 3999833582 1000000000 999911716 0 0 0 0 1999883771 1999962951 1999936738 1999979579 0 0 999925070 2999907545 1000000000 0 1000000000 0 999958982 2999855691 0 1999782869 0 999995581 2000000000 0 1000000000 0 2000000000 999897565 1000000000 999805160 0 999878027 0 0 1999932561 3999806481 1000000000 0 1000000000 0 999911810 1999836360 0 1000000000 0 0 2000000000 999957470 0 0 999829782 0 0 0 0 0 0 3000000000 1000000000 1999811481 999945548 0 1000000000 0 999812291 999888988 1999947062 2000000000 0 0 0 0 0 2999826994 999910385 1000000000 0 1000000000 1000000000 0 999968672 999905795 0 0 0 1000000000 2999927778 0 999906297 1999890923 999834450 1000000000 0 3000000000 1999867164 2999847921 1999906664 2999617261 2000000000 0 1999972391 0 0 1999855852 1999925611 999808462 0 3000000000 1999806825 1000000000 999911412 999959330 1999974957 2000000000 0 1000000000 999840736 1000000000 999810453 999827787 1000000000 0 0 0 999942919 1000000000 1999858647 1000000000 1000000000 0 1999858274 1999924442 0 1000000000 2999689577 999913884 0 1000000000 1000000000 0 2999798170 1000000000 0 999959383 1000000000 0 1000000000 0 999988521 0 1999829740 0 1999888689 2000000000 2999979806 999817692 0 999853726 1999920588 0 0 1999991921 0 0 1999742488 1000000000 999934554 0 1000000000 999812466 1999852621 1000000000 999837700 1000000000 0 0 1000000000 999918374 1000000000 0 2000000000 0 1000000000 0 1000000000 0 0 1999815120 999830054 0 2000000000 1000000000 0 1000000000 1000000000 0 1999839897 999940857 0 2999813937 1999803520 2999713335 0 0 0 1999897663 999839927 2999629438 999907395 1000000000 2000000000 2999808995 1000000000 0 0 0 0 0 1999758834 0 999945417 999940470 999823228 1999803892 0 0 0 0 999820604 0 1000000000 0 1999830465 999801673 1000000000 0 1000000000 1000000000 0 1000000000 1000000000 999828337 999937681 0 999897913 2999970087 2999916949 0 1000000000 1999885807 2999845847 1999868700 0 1999826831 1000000000 0 0 1000000000 1000000000 1999885529 1999749418 1000000000 0 999883182 0 999999983 1999858936 999952620 999875616 1000000000 999848194 1999931125 999888151 999960652 0 0 1000000000 0 1999840321 1999835324 999999034 0 999866880 0 1000000000 0 0 1999807744 0 0 0 999935907 0 1999896600 0 2000000000 1999906516 1000000000 1999944484 0 3999996810 0 1000000000 2000000000 2999970040 0 999901395 0 1000000000 999875763 2999931862 999879703 999843476 2000000000 0 999820221 0 1999980438 1000000000 2000000000 1999795616 0 1999899119 1000000000 999951531 0 999998209 0 1000000000 0 1000000000 0 0 999883306 999996320 3999762000 0 0 1000000000 0 0 999853164 2000000000 1000000000 0 0 3999828798 2000000000 0 0 999879650 3000000000 999885140 999911781 999875618 1000000000 999848705 0 1000000000 0 0 1000000000 999983668 0 1999995756 1000000000 0 3999728478 999853029 999817206 1999800704 1999973980 2999883128 999914904 999872959 2999792150 0 1000000000 0 2000000000 2999972687 999999760 1000000000 1000000000 999810521 0 1000000000 0 1999810760 0 1999983753 1999912737 1000000000 0 999982334 0 999856237 999817425 999954940 2000000000 0 999815542 1999935103 1000000000 999817890 999938351 2999995041 0 1999874964 0 1000000000 0 0 0 2000000000 1000000000 1999807186 0 1000000000 0 0 2000000000 999931893 2999850159 1000000000 2000000000 1999858122 1999713893 0 2000000000 999976126 999914994 1000000000 1999882271 0 2999809477 0 0 2999912934 1000000000 999813250 999869175 2999841350 999864075 1000000000 1000000000 1999647604 999825486 999885579 0 2000000000 1000000000 1999887243 2999760890 999875998 0 0 2000000000 0 999823202 0 0 0 0 1000000000 1000000000 0 0 0 0 1000000000 0 1999802558 0 999977786 999945619 4999805145 2000000000 0 2999979030 0 2000000000 0 999908530 0 0 0 999837238 2000000000 0 0 0 0 1999993197 1000000000 1999988960 0 0 0 0 999865897 999957604 0 999962924 1999984742 999852411 1000000000 1000000000 4000000000 999940758 0 0 0 0 3999834432 0 0 0 0 0 1000000000 1999826019 2999846755 1000000000 1999817329 0 0 1000000000 0 999980046 999966014 0 0 999978447 1000000000 0 999848620 2000000000 1999931262 0 1000000000 1000000000 1999898506 1999883398 999805350 1999663135 1999930510 1000000000 0 0 999836010 0 1999944783 0 0 0 0 1999993279 1000000000 1999920074 0 999941694 0 1000000000 1000000000 1999937045 2000000000 1000000000 1000000000 0 0 999851092 1999829172 1000000000 999849753 0 1000000000 0 0 2999845683 999862552 0 2999801357 0 2999851731 1000000000 999859048 0 0 1000000000 999976187 0 0 0 1000000000 0 0 999926792 999901291 1000000000 999863613 0 1000000000 0 0 1000000000 0 1000000000 999839395 0 999843916 0 999830790 0 999880284 0 1999998308 1000000000 0 999947392 1000000000 1000000000 0 0 1000000000 0 999848086 0 1999929691 999972839 0 999909290 3999839268 0 0 1999943865 2999935022 1999634171 999843696 1000000000 1999909314 999983063 1000000000 0 0 1000000000 1999863548 0 0 0 2000000000 0 1000000000 0 0 1000000000 0 0 0 1000000000 1000000000 1999899244 1000000000 0 0 2999821999 0 1000000000 999880193 999813019 0 999877054 1000000000 0 1000000000 2999732119 0 2999893756 0 0 0 0 1000000000 0 0 999801329 0 0 0 0 0 0 0 1000000000 2999916697 0 1000000000 0 0 0 0 1999845156 1000000000 999969145 0 2999973945 0 0 0 999858385 2000000000 0 0 1999856452 0 1999910056 1000000000 0 2000000000 0 999866294 999981249 3999746930 999942674 1000000000 0 1999991980 1999769722 1000000000 999888449 0 999959565 2000000000 1999854036 0 999809738 3999525631 2999862543 999821110 1999942435 1000000000 999969496 999876885 0 999959038 3999965327 999879088 0 1000000000 1000000000 0 0 0 0 0 999872065 2999838967 999853627 999968513 999844126 1000000000 3999880381 999954496 1000000000 0 2999814767 0 0 0 0 1000000000 0 1000000000 999885115 1000000000 0 0 1000000000 1000000000 1000000000 1999983478 1000000000 1999729504 0 0 1000000000 999879165 999842345 999825081 1999908105 999920277 2000000000 1000000000 999865430 1000000000 999919814 1000000000 1000000000 0 1999897717 1000000000 0 1000000000 0 1999854478 1000000000 0 0 0 0 999841942 999933530 0 0 1000000000 0 2999826670 1000000000 1999899206 1000000000 0 0 0 1999871113 1000000000 999905731 1000000000 1000000000 1999920921 999852156 0 999875358 0 1000000000 1999865589 0 0 999971540 999932042 0 0 1000000000 1999925315 999924476 0 1000000000 1999858600 0 0 0 2999784887 999874418 1000000000 1000000000 3999752185 999933040 999921637 1000000000 0 0 2999876624 1000000000 0 0 1000000000 2000000000 2999895332 0 1000000000 1000000000 1999736830 0 999819834 0 999860903 0 1999775725 3999849036 1999987707 0 0 0 1000000000 2999870682 0 2999714877 2000000000 0 0 2999860755 999934058 1999808317 1999837101 999844986 1000000000 2000000000 1999925936 1000000000 0 2999943137 2000000000 0 1000000000 1000000000 1999885796 0 0 2000000000 3999820900 2000000000 999865173 1999832761 0 999869647 0 0 1000000000 1999864793 2999767376 0 999802285 1000000000 1999940400 999855303 1999936914 0 999915565 0 1999948786 999859799 0 2999797981 2000000000 1000000000 999904691 999920892 0 1000000000 1000000000 1000000000 0 0 0 0 2999818562 0 1999705285 0 999931612 3999844886 0 1000000000 2999675723 0 1000000000 0 0 1999992881 2000000000 0 2000000000 0 999894113 0 999929207 1000000000 0 2000000000 0 0 1999897073 0 999898090 1999860064 0 1999847136 999835003 0 0 0 999952864 1000000000 999946500 999999579 999970951 2000000000 1999934770 2999844040 0 1999874784 0 999894362 999933165 0 999888309 999842677 0 1999962394 0 999903339 1000000000 0 999848415 0 0 2000000000 999870923 1999826968 1999814282 1999969964 0 0 1000000000 0 1000000000 0 999829689 1999887161 1000000000 1000000000 1000000000 1000000000 0 1999976150 1999837015 0 0 2000000000 999862225 0 999881080 999809473 999857024 0 2000000000 0 999923638 1999690300 0 0 999945913 0 999867887 0 1999842793 1999676047 999832030 2999824003 999821020 1999848140 2000000000 1000000000 999954600 1000000000 999999054 0 0 1999757263 1000000000 0 1999765285 0 1000000000 999891369 999947583 999913327 2999818194 1999798555 999813884 0 1000000000 1000000000 999862472 999917746 0 1000000000 0 0 0 3999813903 0 1000000000 0 999839322 4000000000 1000000000 1000000000 1000000000 0 0 1999862991 0 1000000000 1000000000 2000000000 0 1999986029 0 999931223 999893575 2000000000 0 0 1000000000 0 999955321 1000000000 1000000000 2999899972 0 3000000000 2000000000 2999835139 1999964464 1000000000 0 1999948523 0 0 999898316 1000000000 1000000000 0 999971067 1999860698 999846242 0 1000000000 1999941763 0 1000000000 2999910619 0 0 1000000000 0 1999888552 1999893734 1999949374 999992671 1999821053 0 1000000000 0 3999824276 1000000000 0 1999909032 2999687174 1999957431 0 2999888974 0 3000000000 0 999954554 1000000000 1000000000 1000000000 0 0 999878888 1999884785 0 1999853142 0 999964628 1000000000 1000000000 0 1000000000 2999920052 0 999849511 5000000000 0 1000000000 0 0 999800929 1999907379 1000000000 0 0 2999916525 1000000000 999960027 2000000000 1999818328 1000000000 1000000000 0 999947116 1000000000 0 1999806423 1999800647 0 1000000000 999987682 999980018 0 0 999950260 0 3999822463 1999995205 2999813252 0 1000000000 2999672065 1000000000 0 0 1999947768 1000000000 1000000000 0 0 1999991363 0 0 0 1999949559 999944216 0 1000000000 1000000000 2000000000 0 0 0 999996784 1000000000 999940297 0 1999866965 0 1999934615 999891233 1000000000 0 1000000000 1999930578 2000000000 0 0 1000000000 1000000000 0 999900844 0 0 0 1000000000 0 2000000000 0 999885394 0 0 2999681550 0 999880337 0 1999951950 999956372 999821823 1000000000 1999804756 0 999868781 999837882 2999809247 999980260 1000000000 2000000000 1000000000 1000000000 0 999984548 1000000000 999832978 0 999876076 1000000000 0 999952310 0 1999991484 999842718 0 0 0 1000000000 0 0 0 1999807599 1999928641 4000000000 1000000000 0 0 999857167 2999831700 999845376 1999962494 999916280 1000000000 2000000000 3999973527 999815003 999999419 999825151 1000000000 0 0 0 0 0 1000000000 0 1999819280 1000000000 0 0 999800431 1000000000 0 999982452 1999804869 0 0 2000000000 1999686714 0 999833799 0 1999883991 0 1000000000 1999908553 0 1000000000 0 1000000000 2999888233 0 0 0 2999999656 0 1999853100 0 0 999924820 999961336 1999829695 1000000000 0 0 1000000000 999864239 1999867620 999943124 2999861287 1000000000 0 1999945214 2999848520 1000000000 1000000000 1000000000 999802415 999927133 0 999856257 999867213 0 0 1000000000 0 1999800524 0 0 999951841 999954259 0 1000000000 0 999824772 999872977 0 999887568 0 2000000000 1999999108 1000000000 1999961248 0 1999805257 1000000000 1000000000 0 999805278 0 0 1999985089 3000000000 2999524538 1999721499 1999931091 0 0 0 0 0 3999627317 999850870 1000000000 999814658 999832148 999838848 2999855692 3999717657 1999809598 1999921621 1999996055 999816388 2000000000 999855918 0 1999848282 1000000000 2999742298 1999847087 0 2000000000 1999945846 999816642 0 0 999830507 0 0 1000000000 1999963011 0 1999886176 1000000000 1999904303 999980550 0 0 1000000000 1000000000 0 2999814159 0 999813549 999909508 1999985431 999817449 2000000000 1000000000 0 0 0 2000000000 1999900494 1999927676 999949010 1999880679 0 0 1000000000 1999940014 2000000000 0 999963122 1000000000 1000000000 999925754 0 0 999943425 1000000000 2999677408 0 999801445 2999844169 0 0 0 2000000000 1999785978 0 1999943487 0 0 1999912049 1000000000 1000000000 1000000000 1000000000 0 999829762 3000000000 0 1999954647 999900522 2999982185 1000000000 999878646 2000000000 0 999903592 1000000000 1000000000 1000000000 999934583 0 0 0 999876694 1999883458 999918677 1000000000 0 2999842870 999978160 999878372 2999843509 2000000000 999936163 2999789545 1999847940 1000000000 1999918508 999848418 0 999826615 1999827932 2999865464 1000000000 999874528 1000000000 3999578647 0 0 1000000000 1000000000 999966544 1000000000 2000000000 999828552 1000000000 1999845500 0 0 1000000000 999969724 0 999872083 1000000000 0 0 1000000000 2999760175 2000000000 0 0 2000000000 1000000000 1000000000 999835452 0 0 1000000000 0 0 0 0 0 999926526 0 999803022 0 999908450 0 0 1999848161 0 1000000000 999987146 999854214 999847155 0 0 999918119 2000000000 0 1999970210 1000000000 999869462 1999850280 0 1999829057 999927243 0 2000000000 1000000000 0 0 1000000000 0 999866762 0 1000000000 1999850213 1000000000 0 1000000000 0 1999734526 0 2999998904 1000000000 999962497 0 999994805 999905564 999945310 1000000000 1000000000 0 999967264 0 999989926 999888360 1999925663 1999863549 999968245 0 1000000000 2999886447 1999953089 0 1000000000 0 0 1000000000 0 0 4999837093 0 1000000000 999918102 1999726572 0 0 0 999945129 0 999977825 1000000000 0 999855914 1000000000 1000000000 1000000000 4999957618 0 999920144 0 0 0 2999808595 0 999985278 1000000000 0 2999867689 0 999824553 0 0 1000000000 0 999824859 2999824877 1000000000 1000000000 2999758990 1999908419 0 0 1000000000 0 3999937735 999994702 1999973708 999823477 999935337 999872805 1999830855 1000000000 0 1000000000 1999977929 0 0 0 0 999954006 1000000000 999981154 1999862265 999879667 999848765 0 1000000000 999818214 1000000000 999951372 0 0 1999994368 2999955349 999842821 2999699231 1999809116 999956126 2999844432 999857913 1000000000 2999703148 0 1000000000 0 1000000000 0 0 1999882229 0 999886117 0 0 1000000000 0 0 0 0 3000000000 1999710222 0 0 1000000000 0 999945161 0 0 1999865243 0 2000000000 0 2999853504 0 0 0 0 1999983791 2999852517 0 999880317 1000000000 0 0 1999724766 2999800935 3000000000 1000000000 1999860552 999905915 1999838172 999962468 0 999990005 0 1000000000 0 1999767792 1000000000 1000000000 3999845761 1999982301 0 0 2999892613 0 0 999898121 1999870435 0 999983664 0 0 1999950797 0 999801018 0 0 0 999970706 999887783 2999679129 999849522 0 1999967049 0 2999828809 3999938660 999973390 0 1000000000 1999879706 0 2999809653 999971354 1000000000 0 2999745530 999829927 999887469 2000000000 2999838884 2000000000 1000000000 0 0 0 0 0 0 999952497 2999800146 6999755528 0 1000000000 999861470 2000000000 1000000000 0 999826574 0 999935768 1999916779 0 0 1999944578 999837842 2999862561 1999814567 1000000000 0 1999954985 0 0 999958362 1000000000 1999877030 2999841550 999942625 0 1999885791 0 999931214 0 2999891638 999886752 1999874496 999925492 2999904931 0 1000000000 0 999950436 0 0 0 0 1000000000 999830109 1000000000 0 999904210 0 0 2999815021 999817623 0 0 0 0 0 1999955256 2000000000 0 2999864826 999888633 0 999900900 0 3000000000 3000000000 999853466 1999832309 0 1000000000 999890585 999903147 0 2000000000 999926434 0 999801487 0 1999911836 999916816 1000000000 2999854600 0 0 1000000000 999830308 1000000000 999920157 0 0 0 999905057 1000000000 1999965898 0 1999929285 0 0 1000000000 1999825905 1000000000 4999693982 999944712 0 3000000000 1000000000 0 0 0 0 1999969924 0 1999839949 1000000000 999929722 999991972 2000000000 0 0 0 0 2999821219 0 1999980498 1000000000 0 1000000000 999870775 999930847 1000000000 1000000000 2000000000 999870379 0 0 1999983301 0 999951733 0 1000000000 0 1000000000 0 1000000000 1999926947 0 0 999858739 1000000000 999941011 0 0 1999904729 2000000000 0 1000000000 1000000000 2999869967 0 0 999963259 1999781508 0 0 1999964056 4999877343 1999860151 0 999975353 0 1000000000 999905885 1999937868 1999721995 999832105 1999933663 0 1000000000 0 0 0 0 1999913958 0 999851063 0 999839634 2000000000 0 1999686511 0 1999915045 1000000000 0 0 0 999899947 2000000000 1000000000 1000000000 1999968283 999905980 999928723 999907926 1000000000 0 0 0 999996841 999895609 999862953 0 1999905934 0 0 0 0 1000000000 0 999826855 1000000000 0 0 2000000000 0 0 1999910139 1999891854 1999864491 1000000000 1999865380 1999852440 999921019 1999934245 0 2999809617 0 999838444 1000000000 0 1999996468 1999880567 999824061 3999648912 999947448 0 0 0 3000000000 1000000000 1000000000 0 999867926 1000000000 0 1999921297 0 1999647127 1999954086 1000000000 2000000000 1000000000 0 0 999862267 999988985 1999753014 0 1999880015 1999819596 0 999867398 1999808786 1999916729 999939170 0 0 1000000000 999838152 0 1999988750 0 1000000000 2000000000 1000000000 999895982 1999955121 999896114 999871653 999819292 0 999809065 1999884474 999841325 1000000000 1999768560 0 999933464 1000000000 0 999961382 1999814611 0 1999833367 1999960817 0 1000000000 999838140 0 1000000000 1999962927 1999907587 1999940870 0 2000000000 0 1999809314 0 999850713 1000000000 1000000000 0 0 2999940980 1000000000 0 1000000000 0 1000000000 999920336 999982642 0 1000000000 1000000000 0 0 1000000000 999853141 0 0 1999889084 2000000000 999987548 0 999890996 1000000000 0 2999759586 0 0 1000000000 999820419 0 0 1000000000 0 0 0 0 999888631 0 999845353 1000000000 1999714630 0 2999834895 999866656 0 1999883334 1999829722 2000000000 0 1000000000 1000000000 1000000000 1999937657 3000000000 999823747 1000000000 0 999801482 0 1000000000 0 0 0 3999551873 0 1000000000 0 1000000000 0 999971260 2000000000 0 0 0 0 0 999914825 0 0 2999821188 1999832782 0 999930199 1000000000 2999782108 999830451 0 999816169 2000000000 0 0 1999882194 999807075 1999804755 1999998647 0 1999780701 1000000000 0 1000000000 1999986690 1999888469 0 0 999986069 0 0 0 1999838326 0 0 1999697539 0 0 0 999821170 3000000000 0 1000000000 1000000000 1000000000 1000000000 0 1000000000 0 999903203 1000000000 2000000000 0 999940281 0 999814267 1000000000 999961718 0 2999894874 0 2999851809 1000000000 4999894054 0 1000000000 1999875925 0 1999848012 1000000000 1000000000 999841249 0 0 1000000000 0 1999706326 1000000000 0 999950330 999810636 3000000000 1000000000 0 0 1000000000 2000000000 0 2999718583 4999839588 999858264 0 1999748585 0 0 1000000000 1000000000 0 0 1000000000 0 2000000000 1999811835 1999996426 2000000000 1000000000 3999837761 1000000000 0 999977964 1000000000 1999703619 999950640 1000000000 1000000000 0 1999913004 0 999831003 2999870750 1000000000 2000000000 1999999307 3999802766 999886557 999819533 2999982294 0 0 2000000000 999854620 0 0 0 1000000000 2000000000 1999818131 0 1000000000 1999632272 1000000000 999812996 0 999937122 1999895199 0 1000000000 0 999823278 1999854633 999934540 1999814746 0 1000000000 0 1999848303 1999916622 0 999807584 0 0 2000000000 1999775581 0 0 1000000000 0 0 0 3000000000 999861942 0 0 999875323 0 1000000000 0 1999975260 0 0 1999863630 1000000000 1999985748 0 999999057 1999945767 999995815 0 0 0 2000000000 0 1000000000 999926689 0 0 1000000000 0 0 2000000000 999955983 1999984859 0 0 0 0 999957540 2000000000 0 1000000000 1000000000 0 1999727723 1000000000 1999955812 0 0 1999753945 999879366 0 0 0 1000000000 999839191 1000000000 0 5999554380 999946404 1999981364 1000000000 0 1000000000 1999850345 1000000000 0 0 1000000000 999901894 999853415 0 999984167 2000000000 999869257 999846726 1999906013 2999745614 1000000000 0 0 999933416 1999732528 1000000000 0 0 0 1000000000 1999729405 2999678414 999807763 1000000000 0 0 2999746222 999986456 0 999973388 0 0 1999906897 999968322 0 0 2000000000 999947585 2000000000 0 1000000000 1999911111 999977386 0 1000000000 3999871123 2000000000 1000000000 1000000000 2999867172 999888105 1000000000 0 1000000000 1000000000 0 1999655863 999823785 0 1000000000 1000000000 2999550574 2000000000 999960397 999982791 0 999877768 1999913378 0 0 999964813 2000000000 999881865 0 2999850315 0 0 999955375 1000000000 1000000000 1000000000 999982386 1999954410 0 1999891216 1999903584 0 1999873211 999952395 0 0 999919268 1000000000 1000000000 0 999925197 0 0 0 1999859380 1000000000 1000000000 4999702433 1000000000 1000000000 1999801967 0 999918852 0 1000000000 1999993070 1999709162 999841676 0 0 999827540 3000000000 0 1000000000 1000000000 1000000000 1000000000 999923577 0 999939639 1000000000 1999880022 999849812 0 0 1000000000 999806110 0 0 999992263 1000000000 1999948065 999991842 1000000000 0 1999865823 0 1000000000 1000000000 1000000000 1999838597 0 0 1000000000 0 0 1000000000 2999996420 2000000000 999972172 999809239 1999820032 1999812232 1000000000 999922399 0 0 1999813278 1000000000 0 999950874 999999914 0 0 1000000000 0 1000000000 0 1999967449 1999907372 1999963302 1999871554 0 0 1000000000 1999943916 1999839666 0 999866764 0 2999880911 1999724830 0 0 999950514 1000000000 0 0 1000000000 1000000000 999856692 0 2999753435 1000000000 1000000000 0 999901966 999991556 1000000000 0 999854945 1999654437 1000000000 999919941 999822200 999870047 0 2999859391 0 0 2000000000 3999803534 0 999954815 0 999823172 0 0 1000000000 999965793 1999899212 1000000000 1999825550 0 0 1000000000 1000000000 1000000000 2999686328 1000000000 2000000000 0 0 999852427 1000000000 2000000000 2000000000 0 999898724 999976648 0 999973703 0 0 1000000000 1999876778 0 999864332 0 0 0 1000000000 0 0 5999755035 0 0 1999867602 2000000000 1000000000 0 1000000000 999890230 0 0 0 0 0 999883679 0 1000000000 1000000000 1999979481 999913783 0 1999942545 0 1999869274 0 1999875334 999907103 0 0 0 1000000000 999923100 999923298 0 2999732973 2999750787 0 0 0 0 999995138 0 0 2999902616 1999840889 999962171 0 0 999997576 0 0 0 1000000000 0 0 999998619 0 0 0 1000000000 0 0 0 0 0 1999872903 999837788 2000000000 1000000000 999992713 2999773399 1000000000 1000000000 3999573041 1000000000 1999843434 2999761893 0 1000000000 0 1999885090 0 0 999965158 1000000000 999877148 1999814949 1000000000 2000000000 0 0 999995899 1000000000 2000000000 999894155 999922595 1000000000 2999854102 999977217 999821737 0 2999905303 2999857652 0 0 999902681 999939655 2000000000 0 999890560 0 0 0 1000000000 0 0 1000000000 2999766693 1999821489 999804697 1999803424 2999849808 0 1999671105 1999786685 0 1999926255 999846361 0 999956435 0 1000000000 0 1000000000 0 0 999876628 1999858696 0 0 999842170 1000000000 0 1000000000 0 0 1999837474 1000000000 2999872547 0 0 999980952 999872145 1000000000 0 0 0 0 0 4000000000 1999922754 1999845235 1000000000 0 0 2000000000 0 0 1999912595 1000000000 999809036 1000000000 1999852676 0 1000000000 2999980153 999992779 999824595 1000000000 0 0 1000000000 0 0 2000000000 2000000000 999870833 2000000000 0 0 999884997 1000000000 999968407 0 2999919000 0 4000000000 999815458 999967248 0 1000000000 0 2999987368 3999771312 1000000000 1000000000 0 999849590 0 1000000000 1000000000 999966142 0 0 0 999932413 1999971101 1999738823 0 0 3000000000 999972877 999855147 0 0 0 1999761972 2000000000 0 999903841 999822057 0 0 1000000000 1000000000 0 1000000000 1999936050 1000000000 1999904314 1999873322 2999956589 0 1999885955 1999773099 1000000000 1999913413 0 0 0 0 0 0 0 4999710730 2000000000 2999686117 0 999837681 1000000000 0 0 0 1999826244 1999820622 2999929460 0 0 0 1999808259 1000000000 0 1000000000 0 0 0 999888978 1000000000 0 1999640553 1000000000 2999705029 999940806 0 1999924914 2000000000 1000000000 1000000000 0 0 1000000000 1999675893 0 2000000000 1000000000 0 1000000000 999810163 0 0 0 999838756 1999812984 0 0 0 0 1999987547 2000000000 0 0 0 0 0 0 999885785 1000000000 0 1999834482 0 1000000000 0 0 1000000000 1999948011 1999865342 1999887217 999858656 999924523 0 999824163 1000000000 0 0 1999889967 999908044 999955029 0 0 1000000000 999821725 999991551 1999739986 0 1999914764 0 0 1000000000 1000000000 1000000000 2000000000 0 0 0 0 0 3999515945 2000000000 1999929939 1999889909 999853986 3999967283 0 999980674 0 3999583723 999921403 999932629 0 999997887 1000000000 0 0 1000000000 1999903208 999947648 0 1000000000 1000000000 1999829066 0 1999937185 1000000000 0 0 0 2999893400 0 2000000000 1000000000 0 1000000000 3999938262 0 1999806842 1000000000 1999697026 1000000000 0 1000000000 999822635 2999991652 1999849152 0 1999935189 999981383 999873673 2000000000 1000000000 0 1000000000 0 1000000000 1000000000 0 1000000000 999960239 999955920 2000000000 999961954 2000000000 0 0 0 999911719 999833148 1000000000 1999819432 999949588 2999744718 3000000000 0 0 0 0 4999812300 0 999907821 0 1999856994 1000000000 0 0 0 1999827530 0 1000000000 0 2999774941 1999918830 999821078 0 999857570 0 2000000000 1999897559 0 1000000000 999854963 1999840116 1000000000 0 0 0 999958314 0 999948012 999905433 999890430 1999755638 1000000000 999859589 0 1000000000 0 1999745509 0 1999706315 1999868356 3999847473 2000000000 0 1000000000 0 0 0 0 0 999864233 0 999946761 1999869971 1999820289 1999693771 999970375 2999802596 2000000000 2999890348 0 1000000000 999890131 2999731739 0 1999985563 2000000000 1000000000 0 1000000000 1000000000 0 1999867684 3000000000 1999936397 1000000000 1999797267 0 1000000000 0 1999884352 999913339 0 999937642 1000000000 0 0 0 1000000000 999822035 1000000000 1999889372 2999652144 0 2000000000 0 0 999832241 2000000000 999984773 0 1000000000 999866632 0 999895057 999881982 1000000000 0 999856019 0 0 1000000000 2000000000 1999799786 0 999912777 999963379 0 1000000000 3999932222 999805199 1999931067 1000000000 1000000000 1000000000 1999988148 0 1999873474 0 0 0 1000000000 0 0 1999922765 1000000000 2000000000 1000000000 1000000000 0 1000000000 0 1999721235 1000000000 0 0 999969206 0 999897500 3000000000 0 1000000000 0 1999706232 1999907672 1999895948 999891663 0 999848934 999861187 1000000000 0 0 1999908349 1000000000 1000000000 999874037 0 1000000000 0 1000000000 0 0 0 2999875517 999881410 1999861130 1000000000 2000000000 0 2000000000 0 999856321 999881411 999949880 1999952097 999973918 1999928225 0 0 3999845170 1000000000 1000000000 1000000000 999856531 1999879349 1000000000 0 1999928490 1999836170 1999880926 999888951 1000000000 2999821861 0 1000000000 1999980610 0 1999884640 999985761 1000000000 1999821910 1000000000 1000000000 2000000000 0 2999887381 1999663135 0 0 0 2999944776 0 2999919422 3999889388 0 999884316 1000000000 1999803390 1000000000 0 1000000000 999925813 0 1000000000 1999810807 1000000000 0 999970419 1999877007 1999836468 1000000000 999833325 0 0 1000000000 3999889321 1999896396 0 1000000000 999984348 0 0 0 999995275 999971755 0 999801960 0 0 1999981774 0 0 999855709 999965865 0 0 1999898075 999984299 1000000000 999955826 1000000000 1000000000 1000000000 1000000000 3999639664 1000000000 0 0 0 2999805804 1000000000 2999935582 0 1000000000 1000000000 999930653 0 999966126 0 1999933104 999977915 2999892242 1000000000 0 2999792357 999913724 999874953 1000000000 1000000000 0 3999854053 0 0 1999970172 1999939397 0 999986880 1000000000 1000000000 0 1000000000 0 0 1999854724 1000000000 0 1000000000 1000000000 0 3999508138 999868453 0 0 0 0 1999790202 0 0 999941259 1999915351 1000000000 1000000000 2999962976 2000000000 999889980 1999860028 0 0 3999633434 1000000000 1000000000 1000000000 0 2000000000 999832198 999846452 0 1000000000 999845962 0 0 0 1999945736 999888303 1000000000 999860107 0 999901326 1000000000 1999820095 0 3999774901 0 0 1999877221 0 1999807436 1000000000 2999690163 2999765908 1999656279 1999959289 1999825069 0 0 0 999887227 1000000000 1000000000 1999821432 999955003 1000000000 0 1000000000 2000000000 999855511 0 0 1000000000 0 2999695356 0 1000000000 0 1000000000 0 2999976181 999836671 2999803988 0 0 1000000000 1999980935 0 0 1000000000 1000000000 3000000000 0 0 999985652 1999861931 1000000000 999849268 1999760236 0 0 2999902464 1999859863 0 0 999914917 0 1999988898 0 3000000000 0 1999836307 1999814292 1999926194 1999811331 0 0 999874639 0 0 2000000000 1000000000 0 0 1000000000 1000000000 1000000000 999888715 999905278 1999973260 2999731476 1000000000 1999808585 0 999801831 2000000000 2000000000 3999814820 2000000000 1000000000 999902682 1000000000 2000000000 2999822798 1000000000 999908075 1999952757 2999635116 1000000000 0 999955660 0 0 2000000000 2000000000 1999858173 2000000000 999847022 1000000000 0 999940798 0 3999606100 1000000000 999929593 1000000000 0 999840367 1000000000 1000000000 0 2999877442 0 2000000000 1000000000 999984733 0 0 0 1999929389 1000000000 0 0 0 1999848342 0 999844160 0 0 1000000000 1999965343 3999874146 0 0 999953119 2000000000 999863201 1999944392 0 999951015 999838041 0 999996793 0 0 1000000000 1000000000 1999920442 1999957931 0 0 1000000000 999989923 1999806590 1000000000 0 999885927 1000000000 1000000000 0 0 1999841591 2999768054 1000000000 0 999925133 999901258 0 1000000000 2999983525 1999885742 1000000000 999837587 0 999878903 1000000000 1999855798 2999591375 1000000000 1999996923 0 0 999916131 0 0 0 999926245 999859432 0 1000000000 0 1000000000 0 999832492 0 0 1000000000 0 999806278 0 0 0 0 1000000000 0 999989422 0 0 1999938014 1999871520 0 0 2999934624 999847394 2000000000 0 999865898 1000000000 2000000000 0 0 2999807250 0 1000000000 0 0 1000000000 1999796977 2000000000 0 4999802557 0 0 0 1000000000 0 0 0 0 1999815055 0 0 999986619 0 2999813654 999803811 0 1000000000 0 0 999873707 0 2000000000 1000000000 1000000000 1000000000 0 2999678805 2000000000 1000000000 0 999915987 0 1999839058 1000000000 1999989654 999845616 0 0 999805889 1999740979 0 0 1000000000 0 0 0 0 0 999929106 1999867085 3000000000 1999972603 1999963657 999902912 0 999834661 999833693 0 1999910610 2999944398 0 999988331 1000000000 2000000000 1999650884 0 1999874610 0 2000000000 2000000000 1000000000 999879336 2999751160 3999890331 999915393 2999978331 999911185 0 0 0 1999901045 2999827878 1000000000 0 0 2000000000 0 0 0 999814337 1000000000 1000000000 999891884 999879195 999928185 1000000000 999938803 2999656898 0 999904731 1999976439 999957351 1000000000 1999914227 0 0 2999805175 999877204 1000000000 0 3999827270 999823080 2999572352 999801735 1999805547 2000000000 0 0 1000000000 1999963329 999906739 1000000000 0 3999879663 4000000000 1000000000 0 1999840220 1000000000 0 2999839347 0 1000000000 0 0 999859331 999973131 1999819111 0 1000000000 0 1999749982 1999749103 0 1000000000 1000000000 1000000000 1000000000 1999837774 0 1999740473 1000000000 0 3999577160 1000000000 0 1000000000 0 0 999928256 999952357 0 999926340 1000000000 0 0 0 999974327 2999833301 1999806934 0 0 999958942 3999510164 0 0 999965976 999992212 0 999901699 1999908443 1000000000 0 0 1999805692 0 3999945670 999950230 1999864654 0 0 999871354 0 999910635 0 999885809 2000000000 999975092 1999995470 1000000000 2999631956 0 999904689 1000000000 0 0 2999693331 999950913 1000000000 999946637 999883858 1999831129 0 0 1000000000 1000000000 0 1000000000 2999833556 0 2999978497 0 1999696570 1999847405 0 0 999910458 999862209 2000000000 0 999866682 1000000000 0 999981867 1999825203 999908581 999801706 1999838365 1000000000 999999048 0 1999931730 1999962729 0 3000000000 1999998892 999864264 1999792326 1000000000 1999755045 0 0 999984398 2000000000 1000000000 0 1999917242 1000000000 0 3000000000 999973651 2000000000 0 999932419 0 1000000000 0 1000000000 3000000000 0 0 0 1000000000 1999692711 1999893803 0 0 1000000000 999861278 0 999966754 0 999933820 999982273 1999848618 1000000000 0 2999687742 1999903407 1000000000 1000000000 0 0 999875191 1999880538 2999750361 2999809380 1000000000 1000000000 1999838547 0 3999728958 0 999905612 999995267 2000000000 0 1000000000 2999633269 0 0 2999838208 1999913978 0 999855240 0 0 2999556567 1999986426 1999846749 2000000000 1000000000 1000000000 999940136 0 999867231 0 1999897888 2999732619 999864538 0 1999932969 2000000000 0 0 1000000000 999886126 0 1999916497 1000000000 1000000000 2999993389 2999917261 999849722 3999868068 0 2999804016 2999904967 999852208 1000000000 1999849104 2999736952 1000000000 1999897484 2999853743 1000000000 0 1999977911 1000000000 0 0 0 1000000000 2000000000 999823698 999931918 0 1999861862 1000000000 1999913088 1000000000 1000000000 1000000000 0 0 0 1000000000 2999638916 1000000000 0 1999759614 0 999883034 1000000000 999848355 0 0 0 0 0 0 1000000000 999861996 1000000000 999920782 0 0 0 0 0 0 0 1000000000 2999668453 999860457 1999900822 2000000000 999983000 1000000000 0 1000000000 1000000000 999824574 0 2000000000 2999608733 0 0 1000000000 999801868 0 0 1999890891 1000000000 0 0 0 1999843430 999885513 0 1000000000 1000000000 0 0 1999815216 0 1999776585 1000000000 1000000000 0 0 0 0 3999864078 999950178 0 1000000000 1999914384 1000000000 2000000000 0 0 999803217 1000000000 0 1000000000 1999922995 999917074 0 999986202 999951327 999868279 2000000000 1999911685 1999802063 999924614 2000000000 999871416 0 0 1000000000 1999998536 1000000000 0 999903429 1999966382 1999871166 2000000000 1000000000 1000000000 2999677751 3999792140 0 0 0 0 2000000000 0 999916726 999915938 0 999959566 0 1000000000 1000000000 2000000000 2000000000 999980155 0 1999746263 2000000000 0 0 999976055 1000000000 0 0 1000000000 1999813828 0 1000000000 999934408 2999901592 0 2000000000 1000000000 1000000000 0 999884231 0 999940575 999876067 1000000000 0 1999848297 0 1999942978 2000000000 1000000000 0 1000000000 1999766665 0 1999812618 2999653724 0 999886464 2999865949 0 1000000000 0 1000000000 0 1000000000 0 1999834458 0 1999804770 999919918 2999967677 0 0 1000000000 2999965945 0 1000000000 2000000000 0 0 2000000000 0 999843395 1999846380 2000000000 999942183 2999870596 2000000000 0 999991563 1999908164 0 0 1000000000 999865294 0 0 0 2000000000 1000000000 0 999937691 1000000000 999953650 0 1999837258 2000000000 1000000000 1000000000 999939550 0 1999933581 0 1999860255 0 0 0 0 0 0 1999891085 4000000000 0 1999817995 0 0 1000000000 1000000000 0 999867348 999950363 999950115 0 0 0 999951244 999956847 0 0 1999821199 999879732 0 0 0 999938603 0 1000000000 0 0 1000000000 2000000000 0 1999815677 0 1000000000 0 2000000000 999833438 2999973495 1999994547 0 999969886 2000000000 2000000000 0 0 0 999813792 2000000000 1000000000 1000000000 0 0 999982121 999850910 3000000000 0 1999747974 1999842137 2999863960 999993862 3999739123 999887382 4000000000 0 0 0 1999923283 1000000000 0 0 1999953096 0 1000000000 1000000000 1000000000 1999759644 2000000000 2000000000 0 0 999809945 0 1000000000 999875369 1000000000 3999745851 1999664517 0 2999912178 0 999854838 2999920930 0 0 0 0 1999887736 0 1999790117 1999831351 0 3999852238 1999616742 999949194 0 0 0 1000000000 0 2000000000 1999804048 999802992 0 999905794 2999667053 999905046 1999942079 0 1000000000 0 2000000000 0 0 2000000000 1000000000 999987404 0 999990818 1000000000 0 0 0 0 999935759 0 1000000000 1000000000 0 1999770626 0 0 0 1000000000 2000000000 1000000000 3000000000 999955574 1000000000 0 999831971 3000000000 999968196 0 999875537 1000000000 0 0 1000000000 1999797092 1000000000 0 0 1000000000 1999920641 1999909701 0 1000000000 1000000000 0 999996193 2000000000 1000000000 999958502 0 1999906477 999888200 0 2000000000 1999831678 1999844611 0 1999857364 0 1000000000 3999889358 999890068 0 1000000000 0 2000000000 1999954512 0 0 0 0 999984758 2999955380 1000000000 999877351 0 2000000000 0 0 1000000000 1000000000 0 1999854124 999866331 999870575 0 0 0 0 2000000000 0 1999960425 0 0 1999892347 1000000000 2999744106 999829604 1000000000 0 0 1999802828 999873486 2999906307 1000000000 0 1999987114 999938993 3000000000 999825997 0 0 999928239 0 999919903 999991028 1999818043 999938172 1000000000 0 999970140 999829119 0 999937087 0 3999744994 0 0 0 1999757217 1000000000 2000000000 1000000000 0 0 0 999853691 0 2999864839 0 999922427 999864917 999960981 2999948075 0 1999922508 1000000000 2999847819 999813574 0 0 1999773009 999971469 0 999848937 1999906824 999964839 999838737 0 1000000000 0 999829811 1000000000 2000000000 3000000000 3999890601 999831227 0 1000000000 1999901984 3999556715 0 0 1999880932 999814346 0 0 1000000000 0 0 1000000000 1000000000 2999715045 1000000000 0 0 0 1999704208 2000000000 0 1000000000 1999828002 0 0 0 1000000000 999822511 1000000000 0 999853445 1000000000 1000000000 1000000000 1000000000 3999617325 1000000000 999950435 1000000000 0 1000000000 0 0 0 2999749955 2000000000 1000000000 2999769741 1000000000 0 1000000000 999846464 1000000000 0 0 999874992 1999866152 1999750644 1999916682 0 999990657 999808688 0 1999896330 3999968465 0 0 1999803695 0 0 1000000000 999858818 0 0 1000000000 0 0 0 4000000000 0 1000000000 1000000000 0 1999998164 1999716314 0 1000000000 0 0 0 1999798211 1999814149 4999664844 999897850 0 2999969296 0 3999836193 999912222 0 1999714738 999831140 0 0 1000000000 0 1000000000 1999716749 999897363 999923704 1999658407 0 0 999985273 999906198 1000000000 0 1000000000 0 999989600 1000000000 2999736193 0 999855022 2999860747 0 3999953428 0 1999812429 0 999866058 1000000000 1999842716 0 999881221 1999948942 999884269 0 1999706108 0 0 2999514251 1000000000 0 0 1999877223 999929160 0 2000000000 999978106 999911019 1000000000 0 999823720 1999874468 999861113 2000000000 1000000000 0 999821788 4999529128 0 1000000000 1000000000 1999968182 0 0 1000000000 1999839125 0 0 1999818768 1999898652 1000000000 999946167 0 999963487 0 0 1999998180 1000000000 999978258 0 1000000000 0 1999706592 2000000000 0 0 0 1999832277 1000000000 2999970876 1000000000 0 1999896134 0 0 2000000000 1000000000 1999803139 1000000000 0 999928982 1000000000 999922706 0 0 0 1999961287 999832203 1999807549 999969096 1000000000 1000000000 1000000000 999877170 3999791218 0 0 999992632 0 1999891150 1000000000 0 1000000000 0 0 0 1999938357 999916625 1999815524 1000000000 0 1000000000 0 0 999918078 999988119 1999953661 1000000000 999859223 2999840443 1999904012 1000000000 1000000000 0 0 2999935861 0 1000000000 999998511 1999901060 1000000000 2000000000 0 1000000000 0 0 0 0 0 999915702 999834041 0 0 1000000000 1000000000 999960387 0 999979186 1999832758 999890391 1999919882 0 999880622 1000000000 0 999908583 1999998871 0 0 999948929 0 1999845760 1000000000 999811666 1999974995 1000000000 1000000000 0 1000000000 1000000000 999954574 0 0 0 2999843620 1000000000 1999802948 999928336 1999806106 999915063 0 1000000000 999818604 1000000000 0 999882970 999826935 0 999833881 2000000000 3999818075 0 1999955555 0 1000000000 0 0 0 1000000000 999952945 0 2999942781 1000000000 1999802890 999968379 1999687690 0 999884173 0 0 1999933292 0 999950922 1000000000 0 0 0 0 999818529 0 999877404 999933524 999841367 1999883312 999907842 0 0 0 1999958584 999828882 999962740 1000000000 0 1999653915 0 0 1000000000 0 1999817316 2999902752 0 0 2999971693 1000000000 0 1000000000 1999905518 1999967968 0 999859916 2999718862 0 0 1000000000 1000000000 999935713 1000000000 1000000000 999993273 2999792939 1000000000 999824852 1999939380 1000000000 1000000000 1000000000 0 999996920 1999971768 2999841465 0 999977797 999923375 999822134 3999648452 999861241 1999797546 0 0 0 0 1000000000 1999843260 0 999957812 0 999976003 0 0 1999818126 999853738 1000000000 0 0 0 1000000000 999893775 0 1999820135 999921519 2000000000 0 999904133 999862258 3999600668 1000000000 1000000000 0 1000000000 1999896759 1000000000 1000000000 2999819320 0 2000000000 3000000000 1999866767 1000000000 0 0 1999729049 999821069 1000000000 1000000000 1999767149 1000000000 3999833367 3999900311 999875536 1999929403 2999859810 0 999814212 999949200 1999807202 3000000000 0 0 1999904674 999854994 0 999991782 3000000000 1999871006 0 1000000000 1000000000 0 0 1000000000 1000000000 1000000000 0 1999874862 1000000000 0 1000000000 2000000000 999932024 1000000000 999938258 999881169 0 1000000000 1000000000 0 1000000000 0 1000000000 999882535 1000000000 0 0 0 0 1000000000 1999829339 1999951694 0 0 1000000000 1000000000 2000000000 1000000000 1000000000 1999881471 999951749 1999867504 0 0 1000000000 1000000000 1000000000 0 1000000000 999932846 0 1000000000 1000000000 0 1999783457 0 1999717424 999996744 0 0 1999998823 1000000000 1999668778 0 1000000000 999841176 2999873834 1000000000 1000000000 1000000000 2999926840 1999843088 0 0 0 1000000000 0 0 2999989180 999975469 1999816919 0 3999666808 0 1000000000 1999967309 3999512238 1000000000 999954041 0 0 4999813658 0 0 999826716 1999960322 0 1000000000 2999885531 0 0 1999903146 999839256 0 0 1999850215 999860852 0 0 0 0 0 1000000000 999936292 1000000000 1000000000 0 1000000000 0 0 1000000000 0 0 0 2999844291 0 999806859 999967470 0 1999715020 1000000000 1000000000 1999997383 1000000000 0 0 1000000000 0 999918569 3999887823 999944069 1000000000 0 1000000000 1000000000 0 1999951620 0 0 1999936708 0 1999911172 0 2999950030 999839837 1999862855 1000000000 0 0 999847478 0 1999929751 0 0 1000000000 2000000000 999822711 1999896999 999890309 2000000000 1000000000 0 999898976 0 0 1000000000 999877663 999994472 0 0 0 999985503 1000000000 0 999858872 0 1000000000 1000000000 2999849935 0 1000000000 0 2000000000 1000000000 2999700004 1000000000 0 2999718387 1999880737 999997765 1000000000 0 999976220 0 1000000000 999930052 1000000000 0 1000000000 0 0 0 1000000000 1000000000 1999899222 0 2999932859 0 1000000000 2000000000 999936045 1000000000 0 1000000000 0 1999935119 0 0 2000000000 0 1999812556 999835086 2999887774 0 999807159 1000000000 0 999934857 0 1999946857 0 1999960825 1000000000 2000000000 0 999834209 999934219 0 1000000000 999955719 2000000000 999852282 0 1000000000 0 999829122 0 2000000000 0 3999894729 0 1999995829 999944570 0 1000000000 999943469 999972456 2999613459 0 3000000000 999822182 2999881711 1000000000 1999907794 0 0 1999909182 999909379 1000000000 1000000000 1000000000 2999904105 0 1000000000 0 0 0 999908769 1000000000 0 1000000000 0 999860286 2999822885 0 0 999971456 999841248 0 0 0 0 1000000000 1000000000 999862175 2999684720 0 0 1000000000 0 0 3999651799 2999816572 0 2000000000 2000000000 0 1999807034 0 999834131 0 2000000000 1000000000 3000000000 0 1000000000 1999747825 999874988 1000000000 1999945085 1000000000 0 0 1000000000 0 1999865989 999904340 999893501 0 1000000000 0 0 0 2999857154 0 999947785 0 0 1999958825 999873651 1999975161 0 1000000000 0 2999817530 1000000000 0 999879283 2999888484 999845789 999914083 999955965 1000000000 999870095 0 0 999825628 1000000000 999987139 0 0 1000000000 0 999886382 1999873462 2000000000 0 999888993 0 999999052 2000000000 0 1000000000 2999606703 3999615452 0 0 1000000000 1999776280 2000000000 999848718 0 3999817410 0 1000000000 1999841685 999966059 0 0 1999825053 3999917162 0 0 0 1999955051 0 999834756 999867229 1999839209 0 999800300 999978267 1000000000 0 1000000000 1999849676 999835517 0 1000000000 1000000000 0 0 0 1000000000 3000000000 2000000000 0 1999831513 1000000000 1999838263 0 1999956246 0 0 0 999851772 0 0 2000000000 999947299 0 1999794022 0 1000000000 0 0 0 1000000000 2999626871 0 1000000000 0 1999913175 0 999961436 999813752 999980367 0 2000000000 2000000000 0 999844699 0 0 1000000000 1000000000 0 0 2000000000 0 0 1999846995 1000000000 1999841002 1999946712 0 0 2999805878 1000000000 1000000000 0 999864479 1999826877 0 0 1000000000 1999972121 0 0 0 2000000000 0 1000000000 1000000000 0 0 0 1000000000 1999990656 1000000000 999951833 999921375 999952617 2999810327 2000000000 0 2999858985 999800724 1000000000 999865052 1000000000 1000000000 999868838 1999940006 1000000000 999801985 999833730 1000000000 0 1999631405 2999605539 1000000000 1999811646 0 0 0 1999922213 999864041 999983052 999939505 0 999950789 0 999933922 1999990333 0 2000000000 2999845952 1000000000 1000000000 1000000000 0 1999811375 0 0 999858140 0 0 1000000000 2000000000 999917069 0 1999902883 2000000000 0 0 999872453 0 0 1000000000 999813690 1999802282 0 0 2000000000 0 999856892 1999880986 999865786 1000000000 999856403 1000000000 999894535 3000000000 3999697217 2000000000 0 1999810203 0 0 0 0 1000000000 0 999908086 1000000000 1999877202 2000000000 1000000000 0 2000000000 999918335 1999676751 999807516 0 1999951548 0 0 2000000000 1000000000 999927576 999987391 3999831634 0 999822010 1000000000 1999896690 1999940160 1000000000 0 0 2000000000 1000000000 0 999920648 999808409 999804071 999832854 2999697927 0 0 1999929095 1000000000 999872878 2999845631 0 1999930629 1999942586 3000000000 0 0 1000000000 1999981724 3999574324 1999994485 0 0 0 0 1000000000 0 999893187 0 1000000000 0 999902168 0 1999648068 0 1000000000 999856440 0 1000000000 1999674213 2999850301 999807398 999930260 0 0 1000000000 1000000000 3999513842 1000000000 0 0 0 999986908 1000000000 2000000000 0 1999614375 0 2000000000 0 1000000000 0 1999836717 999900810 2000000000 0 2999659527 999997103 999834536 999884027 3999749409 2999801191 1000000000 3999882511 0 1999894975 0 0 0 1000000000 0 3000000000 0 2999818929 0 999940820 0 0 999933500 0 0 1000000000 1000000000 1999948951 0 0 0 1000000000 1000000000 1999861723 1999888550 0 1999879802 0 0 999835514 999949351 999868746 0 1000000000 1999801582 1000000000 999903211 1000000000 0 1000000000 1000000000 1999968061 0 0 999872607 0 0 1999866257 1000000000 0 2999813263 0 1999903939 1999914177 1999882505 0 1999979061 1000000000 0 1999972765 1999990573 0 0 1000000000 0 999850529 1999898772 1000000000 0 1999971933 1000000000 0 1999828536 999994088 1000000000 999947058 0 2999846934 999970312 1999890810 1000000000 1000000000 999898012 2000000000 0 999879013 1000000000 0 0 1999780063 0 0 1000000000 0 2999641835 0 1000000000 0 0 0 1000000000 999945703 999842494 1000000000 3999588531 0 999841739 0 2999742430 1000000000 999843141 0 0 2000000000 0 0 1999723993 2000000000 1000000000 1999873172 0 0 0 0 1999956652 1000000000 3000000000 0 1999699779 0 999927517 999974452 0 999914566 999974135 0 3999772232 1000000000 1000000000 999963155 1000000000 1999986376 1000000000 0 0 1000000000 999919841 0 0 0 0 1000000000 999962718 0 0 0 1999918123 2000000000 1999904023 0 0 0 1999974019 999922370 0 0 999934190 999926402 0 999985476 0 999992044 0 1000000000 999971530 999917705 1000000000 0 0 1000000000 2999893212 1000000000 1999913789 1999886059 0 999853990 999931255 0 0 0 999897658 1000000000 1000000000 1000000000 1000000000 1999742892 2000000000 1999990614 0 999913857 1999836493 1999976703 0 2000000000 999893843 999898926 1999988292 1000000000 0 1999869193 2000000000 0 0 0 1999928549 0 0 999936791 0 0 999934296 1999881242 1999972581 0 1000000000 0 2999969778 999972688 999878110 1999871436 1999855617 999890024 1999808011 0 1000000000 999859619 0 1999668713 999958897 2000000000 999922085 1999937443 0 0 0 1000000000 1999814647 0 0 999910954 0 2999983849 0 1999809269 0 0 1999924803 1000000000 1999640399 1999969775 0 0 1000000000 0 999951639 1000000000 999921330 1000000000 0 2999965755 1999669647 1999992422 0 1999687055 2000000000 0 999953284 1999832448 999949740 2000000000 1999864300 2000000000 1999660338 0 999974030 0 1000000000 0 2999958853 1000000000 0 1999980830 0 999884889 0 999826026 999961130 0 0 1999993806 1999899595 999917762 0 1999999042 0 0 0 1000000000 999829657 0 999968729 0 1000000000 0 0 999817949 1999893884 1999906443 0 0 0 999834534 1999821844 999848852 999981812 2999908617 999874113 3999763801 999911902 3999892884 1999894408 0 0 2999807966 0 0 1000000000 1000000000 1000000000 999848333 1999878704 0 0 0 2000000000 0 0 0 0 0 1999942006 0 0 999807879 999982668 999918131 0 999884612 1000000000 999975606 1000000000 1999975749 999980459 1999953478 0 0 999823268 1000000000 999988566 0 1999966880 999858967 1000000000 0 1999952772 1999951101 1000000000 0 999975936 2999870860 0 2000000000 0 1999786670 0 0 999854427 999997610 0 0 0 0 1000000000 0 3000000000 2999729967 2000000000 3999817679 0 0 0 2999775507 999817689 0 0 999974301 0 0 0 1999908992 1999815990 0 1000000000 2999972825 0 999980624 1999772833 0 1999806874 1999846545 0 1999955108 0 0 1000000000 1999851790 999982486 0 1000000000 1000000000 1000000000 1000000000 2999996597 0 1000000000 0 999814965 2999878883 999889476 1000000000 999864716 1000000000 1000000000 0 999892628 0 0 999913037 999873056 1000000000 1000000000 1000000000 0 0 2000000000 0 1000000000 0 1999946517 1999982230 999986106 1999825315 1000000000 1000000000 0 1000000000 1000000000 0 0 1000000000 999861115 2999730426 0 999803320 999942401 0 0 1999907356 2000000000 1000000000 1000000000 1999972197 999998470 0 1000000000 0 999833049 999986761 0 1999975104 1999970752 999804690 0 999817134 0 0 0 1000000000 0 999814605 0 2000000000 1000000000 1000000000 2999847896 2000000000 1000000000 0 0 2999925688 1000000000 1000000000 2000000000 1000000000 0 999804336 1000000000 0 2000000000 999988361 0 1000000000 0 0 2999861424 2999685166 1999897219 0 0 1000000000 1000000000 1000000000 0 999813284 1000000000 0 1000000000 1999921235 0 0 1000000000 0 0 0 1000000000 0 0 999967246 999872923 999972495 0 999836675 1000000000 0 0 1999983337 1000000000 2000000000 1000000000 1999903431 1999841772 1000000000 2999514769 0 0 999929571 999877131 999975042 1999879862 0 1000000000 0 0 0 0 2999981309 0 0 0 1000000000 1999678442 999873871 1999795565 1999994146 1999844755 0 0 999973554 1000000000 1999904346 0 1000000000 1000000000 1000000000 1999844853 1999999856 999889128 0 0 1000000000 2999783541 999956807 1000000000 1999904003 0 2000000000 2000000000 0 0 999893328 2999990168 0 0 2999890379 0 0 0 1999870220 0 1000000000 1000000000 0 1999872763 2999828643 999805347 4000000000 0 999883122 0 0 1000000000 0 999916212 2000000000 0 1000000000 0 999873525 1000000000 0 0 0 0 999896064 1000000000 1000000000 999806291 0 1999870305 1000000000 1999839274 0 999944265 0 0 0 1999853481 1000000000 1999765423 2999816731 0 999940896 1000000000 1000000000 1000000000 999953397 1000000000 1000000000 999911068 1000000000 0 999900861 2999712618 0 1999866293 999909590 0 0 0 0 0 2999804226 0 0 0 0 0 1000000000 0 1999843631 0 999855433 2999841995 2000000000 999936701 0 0 0 1000000000 999901854 3999731938 0 999862371 0 0 999940716 0 1999969786 0 0 2999858846 1000000000 1000000000 1999816837 2999621227 1999877413 1000000000 0 0 1000000000 2000000000 1000000000 999898635 1000000000 0 0 0 0 0 2000000000 999879460 0 999996618 0 1000000000 2999639945 1000000000 0 0 1000000000 999805800 0 0 1000000000 999944953 999820217 0 2999884056 1999850733 0 0 0 0 1999888125 0 1000000000 0 999837622 999820990 999956510 999977415 999884454 0 0 1000000000 0 1000000000 0 0 1999795232 2000000000 0 1000000000 0 2000000000 0 1000000000 0 1000000000 1999878531 2000000000 999935348 999909801 0 3999904193 0 0 0 0 0 1000000000 1999980003 999818787 1999989556 999848251 1999990325 3000000000 1000000000 0 999882812 0 1999838200 999864660 2000000000 999994688 1999807670 0 999982661 1000000000 0 2000000000 0 2000000000 1999767081 1000000000 1999974001 1999894842 0 0 0 0 0 1999809420 0 0 1999873540 999941828 999884835 999966840 999998803 1999706829 1000000000 999960072 0 999850897 999967824 1000000000 0 0 0 999818374 1000000000 0 999952807 999983107 999848112 1000000000 1000000000 0 0 0 999923222 0 1999925280 999862677 1000000000 0 0 999923780 1000000000 1000000000 0 0 1999919013 0 1000000000 0 0 1000000000 0 0 0 2999974767 999810146 1999821259 0 0 1000000000 1000000000 0 1000000000 0 1000000000 2999925720 2000000000 0 0 0 0 2999873339 999983113 2000000000 999861231 0 0 1999829869 1000000000 0 0 0 0 999931227 1000000000 999915936 0 1000000000 1000000000 2999809906 2000000000 0 0 999918081 0 0 0 0 1999959247 999917019 0 999863460 0 0 1999804592 2999901687 4999879534 1999915734 2000000000 0 0 0 0 1999985550 0 2999986288 2000000000 1000000000 999966191 0 999861710 1000000000 0 0 2000000000 4000000000 0 999940413 1000000000 2999938416 1999866167 0 0 1999810762 1000000000 1000000000 0 0 1000000000 0 0 0 999976783 0 0 1999946546 1999907483 1999888394 2999826336 1999782719 2000000000 1000000000 1000000000 0 999927219 1999863649 1000000000 1000000000 0 0 0 1999956127 0 0 0 0 1000000000 0 1999837065 0 1999989085 1000000000 2000000000 0 2000000000 0 999894550 1999732424 1999888429 1000000000 999981054 2000000000 0 1000000000 1000000000 0 0 999805144 1000000000 1000000000 999881620 1000000000 1999843611 0 1999935002 0 0 1000000000 2999693606 1000000000 1000000000 0 0 0 999874864 0 0 999930383 1999948614 1999844618 999821107 0 1000000000 2000000000 999877849 999945045 1000000000 0 3000000000 1999879194 1000000000 999997535 0 999998251 0 999855829 0 1000000000 0 0 1999938038 0 1999942794 999928658 0 0 999936581 1999968230 1000000000 2000000000 999993859 0 0 2999850887 0 0 1999856640 0 2999931599 3999870764 0 2999885452 4999886056 999959391 999964670 1999825107 0 0 1000000000 1000000000 1999819615 1999935017 0 1000000000 0 0 2999814737 0 0 1000000000 999821103 0 0 0 1000000000 1000000000 1000000000 0 1999893438 0 0 0 0 0 0 0 3999482288 0 1000000000 1000000000 0 999942678 0 1999827534 0 1000000000 0 0 1999866939 0 0 0 999808534 0 0 0 2999893626 2999831596 2999663706 999808863 1000000000 0 1000000000 0 0 1999875392 0 1000000000 1999884448 1000000000 1000000000 1999876523 999958425 1999960440 1999875917 0 999964120 0 0 0 1999887793 0 999970559 0 0 0 1000000000 1000000000 3999751505 0 999962839 0 1000000000 1000000000 0 0 2999725242 999812378 1000000000 0 0 1999706051 2999978508 999835902 999941041 0 1000000000 0 0 1999912263 1000000000 0 1999877169 1999912102 999864567 2000000000 999846336 1999876145 0 999897261 999957389 0 1000000000 999954235 0 0 1000000000 0 1000000000 1000000000 1000000000 2999818135 1999858356 2000000000 1999828521 0 1000000000 999933796 999957837 1999895429 1000000000 1999803883 999803034 0 0 3999805413 0 2999767056 1999794949 1000000000 2999943675 3999695783 1999945638 1000000000 1000000000 3999511803 0 999832312 0 0 999915222 999913040 999816532 1000000000 1999721864 999998909 999886316 3999848834 0 0 999973957 999975661 0 0 999833130 0 1000000000 0 1999903138 3999869667 0 0 2000000000 999889580 2000000000 1999868022 0 999808599 1000000000 0 1999894478 1000000000 0 0 999928125 1000000000 0 0 0 1999858010 0 1000000000 0 1999739960 0 2000000000 1000000000 1999821889 1999953426 1000000000 0 2999910199 999908836 1000000000 0 0 0 0 999891993 1000000000 999944892 2999913107 999909617 0 1999858025 0 2999882366 0 0 1000000000 1999742186 999870296 999922303 0 3999795247 1000000000 999904539 0 0 0 3999637209 2000000000 999891391 1999804706 0 2000000000 2000000000 1000000000 0 0 999970211 2000000000 999917986 0 0 0 1000000000 0 999835948 1000000000 0 0 3999894394 1999786998 2999671366 0 1999982919 999838104 1999985465 999843652 1999853335 1999982995 2000000000 1000000000 999913568 2999888237 1999905837 1000000000 2999803646 1000000000 999873254 0 1999820914 0 0 1000000000 2999660307 4999701248 1000000000 1999924371 999812605 1000000000 2999828478 0 999896347 1000000000 999964745 1999946302 2000000000 0 999920777 1999825376 2999666282 0 1000000000 0 1999831574 0 1999874981 1000000000 2999691419 0 1000000000 1000000000 0 999865832 0 0 999976756 1999963249 0 0 1000000000 0 0 0 0 2000000000 1999889578 1999879153 1999664179 999826419 1999976727 999931677 0 0 1000000000 1999812773 0 0 0 999895364 2999804919 999965645 0 0 999908900 1000000000 0 0 1000000000 0 1999792958 0 0 0 1999899511 999906397 1000000000 0 1999800637 1000000000 0 1999833694 0 1000000000 0 1000000000 0 0 0 0 999972038 0 999971339 0 1000000000 999847256 1000000000 0 1999814013 999948194 0 0 1999960297 0 999854517 0 0 999950352 0 1999936777 999927267 0 999823829 1999864814 1000000000 0 1999793932 0 0 0 0 1000000000 0 2999810644 1000000000 999967749 1999670996 0 999964503 0 999929530 0 0 1999859859 0 0 0 0 1000000000 0 0 0 999802683 0 1999798544 2999679536 2999822370 1000000000 1999804450 999968873 1000000000 0 2999769792 0 0 1999820400 999854169 0 999898530 1000000000 2000000000 2000000000 2999732148 2000000000 999968373 1999812087 3999885045 1999845685 2000000000 999853059 0 1000000000 0 0 1000000000 0 2000000000 1000000000 0 999913287 0 4000000000 1000000000 0 999963569 0 0 1000000000 1000000000 0 0 1999806835 3000000000 1000000000 0 2999849912 1000000000 0 2999934380 0 1000000000 1000000000 0 2999937461 1000000000 0 1999950982 3999747145 1999817356 0 3999611661 0 999866559 999811309 999908412 1999760200 1999833143 1000000000 1999768861 0 1999814171 0 0 1000000000 0 0 0 999801461 1000000000 1999962538 999890926 0 0 1000000000 1000000000 0 1000000000 999892665 999809083 4999701381 0 0 3000000000 1000000000 2999682440 999822865 0 0 1000000000 1999854135 2000000000 0 1999956626 999958559 1999843071 0 2999799545 1999931652 0 999855657 0 1000000000 1999759297 999877501 1000000000 1000000000 0 999813103 4999731153 1000000000 2999881541 999832463 0 2000000000 0 999858860 4999657109 2999849207 999813815 1000000000 3999726773 1999928774 999960521 1000000000 1000000000 1000000000 999903572 0 999929464 1000000000 2000000000 1000000000 0 0 1000000000 1000000000 999875527 0 0 999854507 1000000000 2999909311 1000000000 0 999950269 999964146 0 0 0 999870062 0 2999938499 0 999977505 999949835 999982829 0 2000000000 1999816140 0 1000000000 2999730117 0 2000000000 0 1999880774 999949708 1999943034 999809974 1999861535 999901613 0 0 0 0 1999844261 1000000000 2999890507 0 0 0 2000000000 0 0 1999816911 2000000000 0 0 0 1999790963 1000000000 0 0 1999960080 1999814814 999834982 0 0 1999986655 1000000000 999824148 1999996429 2999674187 0 2999852086 0 0 0 1000000000 1000000000 999891936 1000000000 3999818014 1000000000 2000000000 1999852869 1999970796 1000000000 0 999821209 1999923205 999941404 2999714096 1000000000 1000000000 999966273 1999800324 1000000000 999960910 999904769 1000000000 2999691230 999886213 1999897355 1000000000 1000000000 1999883181 1000000000 0 0 1000000000 999904194 0 0 999847303 1000000000 1000000000 0 0 999911081 1000000000 1999975434 999953411 999801743 1000000000 0 999845135 0 2999915270 2000000000 1000000000 1999916023 0 1000000000 1999974497 1000000000 2000000000 2999799983 0 1999835272 1999898680 2999928269 2999994251 999931751 1000000000 1000000000 999818852 2999975384 0 0 1999860225 0 999971893 0 1999809434 0 1000000000 0 0 999890394 0 999945701 1000000000 1000000000 0 1000000000 2999898296 0 1999953733 999846428 0 999985390 0 0 1000000000 1000000000 999968947 0 0 0 0 999883231 0 0 999856764 1999830946 1999849848 999867885 0 2000000000 0 999942502 0 0 999993174 2000000000 1000000000 1999910145 999800504 999852130 0 1000000000 999922782 0 999964861 0 1999805396 1000000000 0 999881611 1000000000 1999947339 0 0 0 999833504 1000000000 1999843457 2000000000 0 1999860023 0 1999812539 1000000000 1999974371 1999916502 1999815617 0 0 999906759 999835356 999832131 0 999976302 1999942726 3000000000 0 1999836145 1999634309 0 999816972 0 1000000000 1999762784 999993458 1999857265 999911997 1000000000 999975783 0 0 999961297 0 1000000000 1000000000 0 999826765 3999809686 1000000000 1000000000 1000000000 2000000000 1000000000 999855682 999885133 0 1999852824 0 0 0 0 1999914759 999965286 2999839101 0 2000000000 999864097 999999390 0 1000000000 0 0 0 1000000000 1000000000 999866224 1000000000 0 999809733 0 1999932971 1000000000 0 0 1000000000 1000000000 1999836781 1999902365 2999801635 3000000000 0 1999808858 1000000000 999841154 999801690 1000000000 1999900133 999840741 0 0 0 0 0 999947435 1000000000 0 0 0 1000000000 999985535 0 1000000000 999861179 0 1000000000 2999804804 2999788994 0 0 1999905748 3000000000 1999811679 2000000000 1999830623 0 2000000000 1999994492 0 1000000000 0 0 999841727 0 0 1999862467 2999904474 0 999843255 999818717 999959764 1999862200 2000000000 0 1999970179 0 999985793 0 1000000000 1999972382 999813935 1000000000 1999831858 0 0 999953565 0 999855896 0 0 1000000000 0 1000000000 999850124 3999839700 2000000000 999939841 0 999989353 0 0 0 1999817769 1000000000 1000000000 1999808145 0 2999841142 1999936979 1000000000 1999880114 0 1999938989 1000000000 0 999820573 1000000000 999862500 1000000000 0 0 0 1000000000 0 1999818223 0 999892020 0 0 1999822587 0 999878589 1000000000 1000000000 2999721787 1000000000 0 1000000000 999874341 1000000000 1999859107 0 0 2999946260 0 0 1000000000 2999892167 0 0 1999985678 0 999820479 0 1000000000 999875947 2999845696 0 0 0 1999795343 2999888650 2999772132 0 0 999963744 1999996484 0 999943885 1000000000 1000000000 999872881 1999981050 999980891 999810085 2999928536 0 1999882305 0 0 1999806186 2000000000 999894722 999819931 1000000000 0 2999859908 0 1000000000 0 0 1000000000 0 2999870087 0 999926481 999843499 0 1000000000 0 999829192 0 1999751016 0 2999848725 0 0 999818627 0 999880427 0 1999966588 0 0 1999977453 0 0 0 999963451 1000000000 0 999801234 1000000000 999957454 1999934907 0 1000000000 1000000000 999984181 999864200 999911748 999869376 1000000000 1000000000 0 1999958551 2000000000 1999832185 1999878101 0 0 2000000000 1000000000 999830122 0 1999959028 1000000000 0 0 0 1999944644 999864353 1999915221 0 4999571637 1999880499 2000000000 0 1999940819 0 0 1000000000 999838230 999856634 999954224 0 1000000000 0 1999837972 3000000000 1000000000 1000000000 1999801458 1000000000 2000000000 1999726600 1000000000 0 1999690660 999955130 1999746179 0 0 0 2999949569 0 0 0 0 0 999947998 1000000000 2000000000 999940427 1000000000 0 1999682980 3999885264 0 1000000000 1000000000 999967061 0 1000000000 999938124 0 0 0 0 2000000000 2999857498 2999624483 0 1000000000 0 0 0 1999924871 0 1999869385 2999915583 2999771716 0 1999998991 0 1000000000 2000000000 2999694458 0 0 2999752002 999926109 1999946677 3999961659 0 1000000000 2000000000 1000000000 1000000000 0 999825709 999932948 1999893452 999952041 1999967676 1000000000 999941304 1000000000 0 0 0 0 1999845852 0 1000000000 999828174 0 0 0 0 999898594 1999941382 999962263 0 1000000000 0 1000000000 1000000000 999855757 1000000000 1999868081 1000000000 1999903928 1999971047 999812711 2000000000 1000000000 0 999994271 0 2999833102 1999869026 1999782589 0 1000000000 0 0 1000000000 0 1000000000 0 1000000000 0 0 999912093 0 0 0 1000000000 0 1000000000 999983709 1000000000 0 999808789 0 0 1000000000 1000000000 999844694 1999836146 0 0 0 0 1999867422 999960389 1000000000 1999913734 0 1999965886 1999885978 3999943202 0 0 1000000000 1000000000 1999696328 999971531 0 0 1000000000 0 0 999825433 0 0 0 3999494319 0 2999941421 1999963158 3000000000 999800822 0 1000000000 999855189 0 999993703 0 999956280 1999875872 1000000000 2999825816 0 0 0 0 1999724305 1999945350 999849775 1999918188 1999904069 1999884862 999996620 1000000000 1999886765 0 2999848757 0 999865431 0 1999941728 1000000000 999941639 1000000000 1999859322 0 1000000000 0 0 1999932586 999876672 3000000000 1000000000 0 2999864590 0 0 1999946199 999846340 0 2000000000 1000000000 999931629 999835201 999922777 1999775583 1000000000 3000000000 1999985622 1999825980 2000000000 0 1000000000 999970472 999912688 0 0 0 2999931897 1999828327 1999821284 4999458525 999838342 999859270 0 999961979 0 999869275 1999901682 1000000000 1000000000 1000000000 0 1999876881 1999999893 1000000000 1999982101 1999890472 1999848729 1000000000 1999973162 0 1000000000 0 0 999876173 1000000000 1000000000 0 0 999957955 0 3999819372 999832155 0 0 999850603 1999968288 0 999993150 1000000000 1999886245 999885360 999954743 0 1999803575 1000000000 0 2999918321 0 0 999979085 1000000000 1999824379 0 1000000000 1999913001 999878731 0 999931828 1000000000 0 2999653257 1000000000 2000000000 0 0 0 999930299 1000000000 0 0 999834003 0 1999932226 0 0 999945384 1000000000 0 0 1000000000 2999708222 1999680064 1000000000 0 1999836985 0 1000000000 2000000000 0 0 1999736259 0 1000000000 0 1000000000 999911712 999823652 0 2000000000 1999972501 0 3000000000 1000000000 0 999983155 999808016 0 1999989788 999980151 1000000000 0 0 2999883736 999806822 0 1999988674 0 999997474 999973530 2999770882 2999700315 3999892392 2000000000 1999791064 1999827157 0 1999782669 0 999845403 0 0 1000000000 999990925 0 0 2999736597 1000000000 4999856034 0 2999914810 0 0 999979288 2999975793 999900073 999983117 0 999982533 2000000000 999961414 999847618 1999763053 2000000000 0 999971757 1000000000 2000000000 1999857626 2000000000 1000000000 0 1000000000 0 2999897905 0 1999925518 1000000000 0 1999892385 999811373 1999890858 2000000000 999887811 1999957179 2999941449 2000000000 1000000000 0 0 999837040 999977452 1000000000 2000000000 999923884 0 1999956573 1999876966 0 999928983 3000000000 0 0 999870452 0 1000000000 0 999846839 1999908533 0 2999840008 999950889 1000000000 2999873294 0 0 0 2000000000 999952553 999936099 999814525 1000000000 1000000000 1000000000 0 1000000000 1000000000 2999776171 0 0 0 1999923789 0 0 2000000000 1999903144 0 2999641214 0 999908909 0 0 0 4000000000 2999879038 0 0 2999833739 0 0 1999964524 0 0 1000000000 1999905322 0 0 999915066 0 999947555 0 0 1000000000 1000000000 0 1999916204 2000000000 0 1999809103 1999830850 0 0 0 999924466 1999874638 0 0 0 0 0 0 2999764436 0 1000000000 0 0 1000000000 999895100 2999928571 999951557 0 0 0 999917048 3000000000 0 1000000000 999869739 0 0 999921535 0 1999890466 0 999973749 999821592 0 0 1000000000 2000000000 1000000000 1000000000 0 1999799617 999867652 999844896 999936444 1000000000 999970864 3999667248 1999915272 999970955 0 3000000000 2999823469 999968233 1999833105 1999989491 2000000000 1000000000 999895162 1000000000 2000000000 0 999991672 1000000000 0 2000000000 999848523 0 1000000000 1999822562 1000000000 999907408 1000000000 999896310 1000000000 0 1000000000 1000000000 999829941 0 0 1000000000 0 999839276 1000000000 0 999939518 1999822021 1999943092 1000000000 2999805455 999968923 0 999929114 0 1000000000 999833388 0 1999844255 1999969112 0 0 0 3000000000 1999892884 4000000000 0 0 0 0 999822765 1999907589 1000000000 0 1000000000 999850429 0 0 1999904399 999923614 1999734141 0 0 0 1000000000 2000000000 0 3999964807 3999669028 999990895 0 999996661 999901324 999992158 999807168 999866293 999851102 0 1999784062 0 0 1999967459 999989286 999889469 2999916668 1000000000 0 999881349 1999921918 999820396 1000000000 1000000000 999854088 999866850 999881474 999816094 0 1000000000 2000000000 0 0 2999802141 1000000000 0 2999908148 1000000000 0 999850122 0 1999942500 999981864 999865510 0 1000000000 1000000000 0 1999962179 1000000000 0 0 1999807080 1000000000 1999858896 0 0 2000000000 0 2999782811 999860666 0 999817230 1999804237 1000000000 1000000000 2000000000 2999647201 0 0 0 999843938 0 0 0 0 0 999830003 999819021 0 2000000000 0 1999973148 1000000000 0 1000000000 2999923470 0 999962979 999976719 0 999862903 999987413 1999871760 999810692 1999972275 0 1000000000 999804288 0 1999844622 999905743 1000000000 0 2999811072 1999793110 1000000000 1000000000 1999766165 1999929137 999937023 0 0 0 0 0 1000000000 0 0 1999824953 0 0 0 0 1999867823 999827215 999861730 1000000000 1999716338 2000000000 0 999876386 1000000000 0 1999887509 0 1000000000 999935544 1000000000 0 0 0 999900294 1999798185 3999957941 1999861192 0 1999820523 0 2999874743 0 1999896295 0 2000000000 0 0 2999852589 1999751449 1999793830 999883397 0 0 1999971489 0 1999817815 0 999883910 1999901930 1000000000 999830954 0 2000000000 0 2999873454 1999914799 1999829672 3999890928 999855021 0 0 0 0 1000000000 1999911305 1999801012 0 1999923512 999987497 0 0 1000000000 1000000000 0 1999910370 0 3000000000 0 1000000000 0 2999794105 1000000000 999881151 2999836233 0 2000000000 0 1999807426 999909821 0 0 999858750 3999781897 0 1000000000 1999929035 999973650 0 0 1999859251 2000000000 0 1000000000 1000000000 2999664979 1000000000 0 0 0 0 0 1999779158 1000000000 0 2000000000 999887075 1000000000 1999812401 1999738131 2999931513 0 3999955528 1000000000 3000000000 1999841488 0 2999646511 3999697130 0 999896572 1000000000 0 1999853069 1999814071 1000000000 1000000000 1000000000 0 1999833642 0 1000000000 0 0 1000000000 1999781020 1999967766 0 0 0 3000000000 999989722 2000000000 1000000000 1000000000 2999682659 1999712086 3999808622 2999860141 1000000000 0 999933445 0 0 1000000000 1000000000 2999764315 0 1999983804 3999556905 1999988375 999927104 0 0 2999866885 0 0 999997934 1999874570 2000000000 999993014 999939330 0 1000000000 1000000000 0 999846777 999801163 999938368 1000000000 0 0 1999982068 1000000000 3999600115 0 2999668850 0 1000000000 1000000000 2999848669 0 0 0 1999963634 999932612 0 1000000000 0 3000000000 0 1999807795 0 1000000000 1000000000 2999944410 1999965819 999960656 0 999862911 999803545 1000000000 1999952156 999860667 0 2000000000 0 0 0 1999770529 1000000000 1999941831 0 0 0 1999835290 999896127 999925424 0 0 0 0 0 1000000000 999954245 0 1000000000 1999919251 1000000000 0 2000000000 1999877452 999901483 0 0 1999627374 0 999972957 1999876356 1999759517 999833340 999819804 999972102 0 0 0 0 999925804 1000000000 999807957 0 999897110 0 0 0 0 999989875 0 1000000000 1999872484 0 2999786885 0 0 3000000000 0 0 0 999933467 999850905 1000000000 999853938 1999912656 0 0 1000000000 1999968130 0 0 0 0 0 0 2000000000 0 0 0 0 0 3000000000 0 1999875444 0 1999844271 1000000000 0 999834895 999813737 1999910766 1000000000 999983575 1000000000 0 999918230 2000000000 0 0 1000000000 0 1999932100 1999913203 2000000000 2000000000 1999997142 1000000000 999932339 1000000000 0 3000000000 2000000000 999828748 1000000000 1000000000 0 1000000000 1000000000 0 0 999828008 0 1999708890 1999829842 1999815242 0 3999818066 0 0 0 2000000000 1999851855 0 0 999820493 1000000000 999918486 0 999908701 1000000000 0 1999873343 2000000000 2000000000 0 0 5999621625 0 999811823 0 1000000000 999903262 1999841319 1000000000 1000000000 0 0 2000000000 0 999847017 999822654 0 1000000000 0 0 0 999810609 3999689416 0 2999871894 0 4000000000 1000000000 2000000000 0 1000000000 0 2000000000 0 3000000000 999995393 1000000000 0 0 1000000000 0 999834554 0 0 999970173 1999923858 2999968395 1000000000 1999921251 0 0 0 1000000000 0 2999898598 1000000000 2000000000 0 2000000000 0 0 2999919698 1000000000 1000000000 999800502 0 1000000000 0 1999839842 3000000000 0 0 1000000000 0 2999833979 999827453 1000000000 0 999869525 2000000000 1999904191 0 2000000000 0 0 0 0 1000000000 0 1999788316 0 0 0 999933302 2000000000 1000000000 0 1000000000 999812491 0 1999929904 1999899995 1000000000 2999929575 0 3999873943 2000000000 1000000000 0 999962726 3000000000 1999711125 0 999952956 0 1000000000 1000000000 1000000000 1999804328 1000000000 0 1999872854 0 999947978 0 1999700587 1999943295 1000000000 999982300 1999730179 1000000000 0 1999830757 1000000000 0 1999802639 4000000000 0 0 1000000000 1000000000 1000000000 1000000000 1000000000 999881681 0 1999864447 0 0 0 0 3999632563 0 0 1000000000 3000000000 0 2000000000 1999999947 2000000000 0 2999876450 1999811397 0 1000000000 0 0 2999821966 999947637 999882034 1000000000 1999820837 0 0 0 999950533 1999937948 1000000000 0 0 1000000000 0 1000000000 0 0 0 999915167 0 0 0 0 0 1000000000 2999642470 1000000000 3999556479 999822534 0 0 1000000000 0 0 999924520 1000000000 0 2999780623 0 999863957 999856759 0 0 0 0 2000000000 1000000000 2000000000 1999961079 0 1999920665 1000000000 0 0 1000000000 999814918 1999829510 0 1000000000 1000000000 1999628626 1999905240 0 999943388 0 999907737 2999940148 1999883183 0 3000000000 0 0 1999924776 1000000000 0 0 0 0 0 1000000000 1999862055 2000000000 1000000000 0 0 1000000000 1000000000 999809663 0 0 0 1000000000 1000000000 0 2000000000 0 1000000000 1000000000 999818629 0 1999923847 3999777445 0 2999733478 0 4999742473 0 0 0 999993675 3000000000 3999655921 1000000000 1000000000 1000000000 0 0 999844439 1000000000 999846228 0 1999683670 999955689 1000000000 3000000000 999940374 1000000000 3000000000 2999816241 3000000000 0 0 1000000000 0 1999868063 1000000000 999906615 1000000000 2999684187 0 999868765 0 1000000000 0 2999817044 1000000000 0 0 0 1999885320 1999810280 1999839679 0 1000000000 2999890048 2999968950 1000000000 999853947 1999997464 0 1999814474 999948291 2000000000 1999756169 0 2999745144 0 0 0 0 1999864558 0 0 0 0 1999850004 0 2999824810 1999910050 1999907706 999911015 1999690341 999888531 0 0 1000000000 999954751 0 999902003 2999782981 0 1000000000 1999844655 0 0 0 2000000000 2999783660 0 1999955094 0 999896609 1000000000 1000000000 1000000000 1000000000 1999842457 999968291 3999534662 1000000000 1000000000 1000000000 1000000000 999838106 999989067 0 0 0 0 1999858027 2000000000 999878286 999817559 0 0 999937405 0 999827947 0 999903119 2000000000 2000000000 1000000000 2000000000 1000000000 1999928761 0 999990364 1000000000 1000000000 3999525426 0 0 0 1999896802 1000000000 1000000000 999935496 1000000000 1000000000 999808249 999855213 0 0 999858857 999909859 1000000000 1999940779 0 999973935 999826401 0 0 999997656 999845146 999859671 999833953 1999782222 0 2000000000 0 999829141 1999921304 0 0 0 2000000000 1999902574 1999944587 1000000000 1000000000 1000000000 3999742741 3000000000 1000000000 0 1000000000 1000000000 1999853632 0 999886875 1000000000 999882105 0 0 1999943287 1000000000 999959733 999870006 1000000000 1000000000 2000000000 0 0 2999783238 0 1999839897 0 999966810 0 999847901 2999897813 1000000000 1999910555 0 999962763 0 999806204 1000000000 0 999886278 999977665 1000000000 999927679 0 3999742400 1000000000 0 2999920937 1000000000 999986318 1999859569 999842063 999872616 0 1999661646 0 1000000000 1000000000 1999969950 0 1000000000 0 0 1999946564 2000000000 1999966811 2999801276 999815466 1000000000 1000000000 3999617506 1999808103 0 1999718128 999828424 999989007 1000000000 1000000000 999949899 0 1000000000 0 1999976432 0 1999828000 0 999884083 0 2999818945 2999884740 2999852695 999800761 1000000000 1999831482 1999988534 0 1000000000 0 0 999859117 999812439 999877612 999807017 0 0 1000000000 999907738 0 2000000000 999803011 0 0 2000000000 0 0 0 1999799241 1000000000 1000000000 1000000000 1000000000 1000000000 999939692 2999887198 999855209 1000000000 0 1000000000 1999847037 999894585 1000000000 0 0 0 0 1999999879 2000000000 0 0 0 1000000000 2000000000 999982934 999836816 0 0 1000000000 1000000000 0 1000000000 0 0 0 1999896170 0 1999773643 0 999946023 1999982734 0 1000000000 0 1999807428 0 0 2999623742 0 0 1999860506 0 0 0 0 999950347 3999759441 0 1000000000 0 1000000000 0 0 2999880931 0 2000000000 0 0 2999825080 0 0 0 2999925960 0 3000000000 1999969255 1000000000 0 0 0 0 0 0 0 0 0 999913567 1000000000 1000000000 2999952253 0 1000000000 2000000000 0 999974568 0 1999913049 0 1000000000 999956606 999993231 0 0 0 0 1000000000 0 1000000000 0 1999913488 999989760 0 999929135 2000000000 1000000000 1999980089 999819409 0 0 0 0 1000000000 2000000000 1000000000 1999833900 1000000000 1000000000 0 0 1000000000 0 0 1999800270 0 1999986301 2999816893 1999975681 1999828570 1000000000 0 0 999817374 0 0 2000000000 1999745216 1000000000 1999814451 999897676 0 0 0 2999945944 999902570 0 2999823179 0 1999764549 2999729059 0 0 1000000000 1000000000 0 1000000000 999894933 1000000000 0 0 3999866770 1000000000 1999738511 999896466 0 999996680 1000000000 2000000000 1999833375 2000000000 0 0 1000000000 2000000000 999852283 1999907949 999813203 0 0 999974440 999962326 1000000000 999814985 0 1000000000 0 0 0 0 1000000000 0 1999978302 3999814945 999903735 999832086 1000000000 999926126 2999722449 1000000000 999882591 1999983780 2000000000 1000000000 2999830854 1000000000 0 1000000000 0 0 0 999935225 0 0 1000000000 1000000000 0 0 1000000000 2999827896 1999815630 0 999866769 0 0 1000000000 0 3999760542 1000000000 0 0 1000000000 0 2999780026 1000000000 0 999832076 1999696499 1000000000 1000000000 1000000000 2000000000 1999894271 999829675 1999685273 0 0 0 0 1000000000 0 999819294 0 0 0 1000000000 0 2000000000 0 1999765886 999908862 0 1999879437 0 1999829888 0 0 2000000000 1999751330 999859953 1000000000 0 0 1000000000 1999855733 0 3000000000 1999959292 0 1000000000 2999759579 1000000000 1000000000 1000000000 0 2000000000 999804298 0 999982086 1000000000 1999991432 0 999955363 3000000000 1999880338 2000000000 0 0 0 1999808582 1000000000 0 0 0 3999658265 999845689 999885051 999855001 0 999979111 999882405 999868822 0 0 999888782 1000000000 0 1999944690 0 0 999965361 2000000000 1000000000 3000000000 2999679068 1000000000 2999935180 3999878268 1000000000 0 0 0 999976868 0 0 0 1000000000 0 0 1999855160 1000000000 1000000000 0 1999863482 999957903 0 0 1999809315 2999762106 1999834403 999805786 999923173 1000000000 0 0 0 999940053 0 0 999894088 0 1000000000 1999835522 0 1000000000 0 1999861369 999812159 2999486938 1000000000 1000000000 2999809174 999931778 0 1000000000 0 0 0 0 0 2999811634 2000000000 1999805126 1000000000 0 1999922667 3999943032 1999854593 0 999899209 1000000000 1000000000 1999730746 999983684 1000000000 0 0 1000000000 0 2000000000 999810419 0 999879387 1999824909 3999604218 999870366 1999801125 0 999921202 999824488 1000000000 1999931321 999866794 0 999947356 999861510 1000000000 1999800609 1999975629 0 0 1000000000 0 1000000000 1999775467 1000000000 0 1999831464 1000000000 0 2999970163 0 2999757098 0 2999871191 2000000000 999972802 0 1999884657 1999914664 2000000000 1999624026 0 0 0 1000000000 0 1000000000 999931072 1999977484 1000000000 1999879922 1000000000 2000000000 0 999896867 0 1999944134 2999932259 0 0 0 999943949 1999831059 1000000000 1000000000 1999945366 0 999818931 1000000000 1000000000 1000000000 1999925879 1000000000 1000000000 3999666950 1999850986 0 999878833 0 1999852773 1000000000 1000000000 2000000000 0 999989039 1000000000 1999943983 0 0 1999998248 1999874227 0 1000000000 999847433 2999858317 0 1999828679 1999869778 1000000000 999856300 0 0 1000000000 0 0 2999949031 2000000000 0 0 1999803160 0 1999933901 3000000000 999995406 1999803162 1000000000 2000000000 1999939391 0 1000000000 0 2000000000 3000000000 0 999955817 1999861477 0 0 0 1999862735 0 999961491 999890642 0 0 0 999825623 0 0 0 0 999933886 0 0 0 1000000000 1999769250 1999775642 0 0 1000000000 0 0 999906353 1999924232 0 2999913646 0 1000000000 1999875299 0 3999848366 1000000000 0 0 0 1999907054 1000000000 999907721 0 1000000000 1999877866 1999990741 0 0 1999874443 0 0 1999809608 1999901608 0 2000000000 1999880704 999833714 999955402 0 1999890072 3999729176 2999662953 0 0 999807700 0 0 999854922 0 0 1000000000 0 0 0 999908573 1000000000 999924832 1000000000 0 1000000000 1000000000 0 0 999842284 1000000000 1999974947 999858997 0 2999942126 0 0 0 0 0 0 1999652418 0 999999596 999836127 999840270 999946852 1000000000 0 0 1999695633 999829404 0 2999896321 0 0 1000000000 1000000000 1999846217 999815517 999825385 0 1999820056 1000000000 0 2999995053 2999948520 999848652 999917280 1999844802 999811957 0 0 0 0 2999939146 0 1000000000 0 999904518 1000000000 1999842178 0 2999892953 0 999871810 1000000000 999844435 1999980275 999865127 1000000000 0 999893661 999990574 999964122 1000000000 1999919280 0 0 1000000000 0 2999885277 1000000000 0 0 999857266 0 0 2000000000 0 0 0 2999990769 1000000000 1000000000 2000000000 1000000000 999998816 1000000000 1999978587 999923943 1999866648 4999690294 0 0 999869317 0 1999838468 0 3000000000 999963797 1000000000 0 0 1000000000 3999826460 0 999924721 2000000000 1000000000 1000000000 0 0 1000000000 1999813762 0 1999874739 0 0 0 0 0 1999863757 4999619404 0 999853317 0 999990709 0 1000000000 1000000000 2999567136 1000000000 0 0 1999954152 0 0 999943077 0 999869341 1000000000 0 1000000000 0 999898649 999917984 0 0 1000000000 0 2000000000 2999806663 2000000000 0 0 2999800219 0 999821341 0 999994416 2000000000 0 999811834 1000000000 3000000000 999819815 999894354 0 0 2000000000 0 1999940092 0 1999917679 0 0 1999892254 1999945837 3999518770 0 0 2000000000 0 999812624 1000000000 1000000000 0 2000000000 1999988266 2000000000 1999875881 0 0 999800826 1999963182 999948775 0 2999976475 999948954 0 1000000000 999961949 1000000000 2999835972 999919908 0 1000000000 2000000000 999999481 1000000000 1000000000 1000000000 999995982 2999840329 999827376 0 999877717 999817129 999982393 2999667383 0 0 1999940627 1000000000 0 1000000000 0 0 0 0 2999783253 999890527 0 1999710329 1000000000 0 2999612040 999833658 2000000000 999830677 3000000000 999831331 1999786951 2000000000 1000000000 999987639 0 1999929239 0 1999723023 1000000000 0 999839693 0 0 2999635188 0 999887617 0 2999858219 2000000000 0 0 1999978960 1999762907 0 1000000000 999888078 0 0 2000000000 0 1000000000 3000000000 999806064 0 999949718 999949601 0 2999860845 1000000000 0 0 0 0 1999903774 1000000000 2000000000 1999713181 1000000000 1999957543 1000000000 999836112 999861682 2999934526 2000000000 1000000000 0 0 1999896421 0 0 1000000000 1999746653 0 2000000000 1999805765 2000000000 1000000000 999900058 0 0 1000000000 2000000000 999949474 999878779 0 999890116 999887876 1000000000 0 999930879 0 2000000000 0 2000000000 0 999887961 999992874 1000000000 999828169 0 0 1999978283 2999747290 2999623974 2000000000 999919687 0 1000000000 2000000000 0 1999956394 0 0 1000000000 1000000000 1000000000 1000000000 0 0 0 0 1999844635 0 2000000000 2000000000 3999791142 3999623727 0 2999893776 0 1999837055 0 0 2999940401 999855571 0 2000000000 2000000000 999969231 999918935 1000000000 2000000000 999932863 1999875698 0 0 0 0 0 0 1000000000 1999799166 999814664 1000000000 2999764735 1000000000 1999855346 0 0 0 3999657178 0 999805220 1000000000 3999461023 1999909797 2999942055 2999941778 1999829205 0 3999988722 2999988496 1000000000 0 1000000000 1000000000 999810570 1999690331 0 999830326 1999936550 0 999974113 1999994366 999980941 1000000000 999914111 0 1000000000 0 1000000000 1000000000 0 0 999884495 4999919509 1000000000 0 999966088 0 0 0 0 1000000000 2999851294 0 0 1000000000 999992666 1999878299 0 1999866717 0 1000000000 2999930516 1000000000 999894912 1999709156 999973634 0 0 0 0 0 1999877339 2999589392 1000000000 1999958045 1000000000 3999661975 0 1000000000 0 999871976 3999828920 1000000000 1000000000 1000000000 0 999931700 1999978544 2000000000 999930515 1999884821 1999882725 0 0 0 0 0 1000000000 0 2000000000 0 2000000000 999851767 999802474 1000000000 0 999975439 0 0 999953322 1000000000 3000000000 1999663181 1000000000 999975295 999877649 0 2000000000 1000000000 1000000000 1000000000 2999991030 0 2999829819 1999903238 999932284 999954690 2999816458 1999989256 1000000000 3999718135 1000000000 1000000000 999808159 0 0 1999853641 2999992875 999834754 1999798408 0 1999920995 1999940586 2000000000 1999933210 1000000000 999929771 0 1000000000 1999966557 2999919251 0 0 1999954025 0 0 1999852240 1000000000 3000000000 1999828941 999874167 1999985776 0 1000000000 1999785473 1000000000 1000000000 999848722 999967455 1000000000 0 0 999818674 0 0 4999516046 0 0 0 1999947408 999948834 1000000000 0 0 3999842444 1000000000 0 999853282 999951619 0 0 1000000000 1999712735 999934386 999813212 1000000000 1000000000 1999839126 0 1999814476 0 3999692534 0 1000000000 999927098 2999933367 0 2999792180 2999757911 2000000000 1000000000 0 1999890472 1000000000 1000000000 0 1999812364 1000000000 0 0 1999874632 0 2999771691 0 1999958120 1999905299 1000000000 1999738756 2999800469 1000000000 1999882432 0 999853559 0 1000000000 2000000000 0 0 999909002 1000000000 0 1000000000 0 0 1000000000 0 1999919753 1999880434 3999775030 0 1000000000 1000000000 2000000000 0 0 999924708 0 999837634 0 0 1999985951 3000000000 2000000000 1000000000 999941178 1000000000 1000000000 1000000000 2999665264 0 0 999915397 999946203 0 999995077 999910576 2000000000 1000000000 1000000000 2999803568 0 1999736612 1000000000 999950645 0 1000000000 0 2999949117 0 2000000000 1000000000 999899295 1000000000 1000000000 1000000000 0 0 0 0 2999730840 1999851949 1000000000 0 0 999905576 1999921798 999916151 0 1000000000 4000000000 999915921 0 1000000000 1000000000 999884296 999898702 2999750776 999817975 1000000000 1000000000 1999884166 0 1000000000 999867831 3999772177 1999746010 1000000000 0 1999699815 1999817165 1000000000 1999682026 999913769 999946305 999934090 0 1000000000 3999924939 0 0 0 1999906405 1000000000 0 1000000000 1000000000 1999989609 999820205 999864794 0 999892736 1999909246 1000000000 2999906504 0 999868445 1999880680 1000000000 1000000000 1000000000 0 0 999865260 3000000000 0 999890984 999986429 0 1999855356 0 1999650734 999967067 1000000000 0 2000000000 0 0 1999871264 1000000000 2999836493 1000000000 999904962 2999892594 0 1999967136 999907790 2999782575 1999883096 0 0 999950695 1000000000 1000000000 0 1999844027 0 0 0 1999921686 0 0 2000000000 1000000000 999891697 999956250 0 2000000000 0 0 999835853 0 2999842344 999855639 1999719709 2000000000 999843478 1999795720 1000000000 0 1000000000 0 1000000000 3000000000 1999850323 0 1000000000 0 1999940161 0 999823865 999914309 1000000000 2999840897 1000000000 2000000000 999843291 1999901144 999969776 1000000000 0 0 1000000000 0 2000000000 0 1999952004 2999801271 1000000000 1000000000 1000000000 999843662 1999987224 999885134 1999894962 999999369 999841951 4000000000 1000000000 1000000000 2999930893 0 999974684 2000000000 1999806748 3999694213 1000000000 2999763623 2000000000 999811016 1000000000 0 1000000000 0 1999851222 2999890817 2999786141 0 1999907702 999920428 999910338 1999974100 1000000000 1000000000 3000000000 0 999847888 0 0 0 1000000000 999893477 1000000000 999943420 1000000000 0 1999899362 0 2000000000 1000000000 1000000000 0 2000000000 1000000000 0 0 1999948463 0 0 1999862657 2000000000 1000000000 999867070 1000000000 1000000000 0 999849083 2999738377 2000000000 1000000000 1000000000 0 0 1999802086 0 0 1000000000 2000000000 2999870227 2999961806 0 999952717 999913326 0 1999934755 1999835322 999843209 999941716 999934490 0 999873298 999999504 0 0 999829111 1000000000 1999833112 1000000000 0 1000000000 0 1999901490 0 0 1000000000 0 2999874245 1999973399 1999848030 1000000000 0 999808366 1000000000 1999707247 1000000000 999860689 1000000000 0 1000000000 999845585 0 999830190 999994327 999912829 1000000000 2000000000 999999597 1000000000 3999850403 2000000000 1000000000 1999908507 0 0 2999742809 999927559 999819873 0 999983192 1999850204 2000000000 0 999945494 1000000000 1999802016 1999917747 999843963 3999714429 1000000000 999900450 1999940717 1000000000 999968603 0 1999844854 0 1000000000 999871660 999826455 0 1000000000 3999685029 0 2999873873 999921651 3999849557 3000000000 0 0 1999997267 0 3999834813 0 0 1999809984 2000000000 999910349 0 0 2999904078 0 1000000000 2000000000 0 0 1000000000 999916575 1999923451 1000000000 0 1000000000 5999688496 0 0 999883241 0 999889968 0 999825084 3000000000 1000000000 999911487 0 999871076 0 1999955220 1999690425 1999851466 1999974927 1999901320 0 0 1000000000 0 0 1000000000 999915087 1000000000 999975359 0 0 1999887929 0 1999801803 3999667904 1000000000 1000000000 0 999852746 1999822249 0 0 0 1000000000 1000000000 1000000000 999999883 0 999908479 0 1000000000 2999689292 3999879748 2000000000 0 1999859714 0 1999959127 1999809022 999935316 0 1999920900 1999942779 999814785 999919879 1999833768 1999955505 1000000000 999921512 1999682444 2000000000 2000000000 999828430 1000000000 999909655 1999928086 1000000000 0 1000000000 2000000000 0 1999768592 1000000000 999916738 0 0 0 999861842 1000000000 1000000000 1999894216 999877536 0 0 1000000000 0 2000000000 1999800634 2999874656 999849604 1999823674 999984425 1000000000 0 0 0 1000000000 1999970715 999840677 999976555 0 0 2999810974 0 1999793442 1000000000 2000000000 999880454 2999835555 1000000000 1999853505 0 999875712 0 3000000000 0 999974065 0 1000000000 1999871391 0 999856544 1999900803 0 999837648 999978095 0 0 0 0 0 0 0 2999695400 1999977167 1000000000 1999901820 999940678 1000000000 0 0 2999972615 0 999862823 0 1000000000 1000000000 0 0 2999731244 999884684 999914126 0 2999742201 999813686 1999752736 1000000000 999839639 0 0 0 1999899282 1000000000 1999925847 1000000000 0 3000000000 2999918189 2000000000 1000000000 1000000000 0 1000000000 0 999826656 3000000000 0 2000000000 0 999929477 1999814495 1999862816 1999828401 3999880388 999806724 1000000000 999845563 2999994344 999858129 1000000000 2000000000 1000000000 0 0 0 0 1999946640 1999827468 0 1999965840 1999915016 1000000000 0 0 1000000000 2999756856 0 0 1000000000 0 0 999915353 999918530 1000000000 0 3999596343 1000000000 999855994 1000000000 0 0 1999963533 0 1999950160 0 999943486 0 999864231 999829437 1000000000 1999998439 0 1000000000 0 1000000000 1000000000 1999699656 2999912261 999998342 1000000000 1000000000 999830720 2000000000 1000000000 1999889271 0 2999876771 0 0 0 999847990 1999886608 0 1000000000 0 2000000000 2999829525 0 999942312 1000000000 1000000000 2999666665 1000000000 3999847878 2999588968 1999875518 1000000000 1000000000 999869824 1000000000 0 0 0 2999886528 999852725 1000000000 0 1000000000 0 0 999946379 2999675310 1999979326 4999649763 999879619 0 999949542 999979564 0 999929213 2000000000 999870994 1000000000 0 1000000000 0 2999810984 999862495 1000000000 1999929820 1000000000 0 0 1999888788 1000000000 0 0 0 1999810176 0 999903179 0 0 999919387 0 0 0 999805030 999992802 1999931947 0 1999973267 999823274 0 0 0 0 0 999916376 0 1000000000 999959164 1000000000 1999885960 0 2000000000 0 0 999881911 0 1999951146 1000000000 999861416 1000000000 2999729452 0 999986178 0 999891243 0 1999979681 4999837169 999822375 0 1999918144 1000000000 2999882434 1999820437 0 2000000000 999861585 1999931220 0 2000000000 0 1000000000 999970177 0 0 0 2000000000 1999819577 999884364 0 0 1999851097 0 2999921568 999970614 0 1000000000 1999897936 1000000000 0 1000000000 999974839 3999824303 1999905820 999991764 1000000000 1000000000 0 0 1000000000 999889412 999865169 999859443 0 1000000000 0 1999875398 0 999936298 2000000000 0 0 0 1999814523 1000000000 0 2999879431 999946866 1999845209 0 0 1000000000 1000000000 2999899061 1000000000 999929577 999988038 999900566 2000000000 1000000000 1000000000 0 999820519 3999900091 2999853803 999944013 0 999886014 0 999963476 999830365 1999905738 0 0 1000000000 1999867487 1000000000 0 0 0 0 2000000000 999838051 2999806650 0 1000000000 1999971391 0 0 1999963784 1999923774 0 1000000000 999938570 0 0 4999954500 2000000000 2999819205 1999872886 2999768608 999922746 999907812 2000000000 1999936729 999913613 999883529 1999922287 0 1000000000 0 999818070 999835243 1999843366 1999868373 0 1000000000 1999920679 2999926522 1999986837 0 3999706155 1000000000 0 0 0 2999770607 0 999821626 2000000000 2000000000 1000000000 1000000000 999828271 3999815854 1000000000 1999897367 1000000000 1000000000 0 0 0 0 0 2000000000 2999856038 999903679 999891942 999991819 999850164 2000000000 2999690045 999966345 999989369 999983736 0 0 1999863908 1000000000 0 0 3000000000 1999977177 999938229 1999792068 999974837 0 999876865 0 0 2999853974 999867170 1000000000 0 999880492 1000000000 0 1999820577 0 999943880 1000000000 0 1000000000 1000000000 2999749295 2999998669 0 999926251 0 1000000000 999846190 0 1000000000 1000000000 0 1000000000 1000000000 0 0 0 1999953519 0 2000000000 0 0 1000000000 2000000000 0 1999827724 999891334 1000000000 0 0 4000000000 999919996 1000000000 1999977586 999993856 999825520 2999715905 0 1999893818 2000000000 1999898630 1000000000 0 1999943524 1000000000 2999847457 0 0 999977296 0 2000000000 0 1000000000 999812150 1999945848 1000000000 1000000000 1999777035 0 1000000000 1000000000 1999912708 0 1000000000 1999919828 1000000000 999940837 3999747721 0 0 0 0 1999818439 0 999837202 0 999960642 3999826432 1999963899 0 2999830735 999894724 0 0 1000000000 0 0 0 1999771067 2999933707 1000000000 999959850 2000000000 0 1999823667 1999820576 2000000000 0 1000000000 2999811780 1999734120 2999914278 1000000000 999802106 0 0 0 0 0 0 1000000000 999811742 4999575960 1000000000 1000000000 0 0 2999798723 0 2999823101 999922915 0 0 1000000000 3000000000 999963402 1000000000 1000000000 1999726421 1000000000 0 1999848730 1000000000 0 1000000000 0 0 0 0 999996900 0 1000000000 0 1000000000 0 0 0 999813191 1000000000 1000000000 0 999850692 0 1999881478 4999775003 999856888 1000000000 999973879 999931438 2000000000 1000000000 1999887228 2999741732 0 0 0 999958861 0 0 999859812 1999707633 0 1000000000 0 0 0 999938681 2999842751 1999816935 0 999984441 0 999952372 0 2999742425 2000000000 1000000000 0 1999808741 0 1999967907 0 1999953002 999873330 1000000000 0 0 0 0 0 1000000000 0 0 999919236 0 0 1999903418 0 1000000000 0 999991224 2000000000 0 1999692852 999837951 1000000000 1000000000 999905333 999884934 999845593 3999702575 0 999876441 2999850049 0 0 1999895473 2000000000 1000000000 0 0 999874110 1999880706 0 1999914768 1000000000 0 999968020 2999764368 0 1999949298 1999852276 1000000000 1999783313 0 0 1000000000 1000000000 999998711 2999855915 1999696956 999878847 0 999875812 0 0 0 0 1999956840 0 0 0 1000000000 0 3999757937 0 0 0 2999818816 1000000000 0 1999916734 1000000000 1000000000 1000000000 1000000000 0 1000000000 3000000000 1000000000 0 0 0 2000000000 0 0 1000000000 0 999961363 2000000000 3999997298 3000000000 1999824197 1000000000 0 0 3999788172 999806365 1999826080 0 0 999895824 1000000000 0 999802456 1999894892 1999901956 2999713490 2000000000 1000000000 999838460 1999820630 0 1999981319 999922421 3999917413 2000000000 0 0 0 999841708 1999764954 2999630418 1000000000 0 1999764573 0 1000000000 1000000000 1000000000 0 2999912653 0 3999990784 0 1000000000 999878607 999987424 0 0 0 1000000000 0 1999851852 999844898 1999824326 0 0 0 999806168 999934061 1999905928 2999795130 999905522 1999810096 1000000000 0 1999806827 0 1999982222 0 2999834902 1999796527 1999746960 0 999801528 1000000000 0 0 2000000000 0 999845738 1999897177 2000000000 1999796686 1999998502 1999862820 999878727 999926831 999961010 0 1000000000 1999858161 999927235 2999729218 0 1999905967 2000000000 0 999957752 2999707022 1999672294 0 1000000000 999955857 0 1000000000 0 0 999962801 0 999990622 1000000000 0 999891231 1000000000 999928299 0 0 1999883893 3999674363 1000000000 0 1999779533 999817207 1000000000 1000000000 0 999924425 0 1000000000 999889991 1000000000 0 0 0 0 1000000000 0 0 0 0 999931788 1000000000 1999902235 1999971382 0 1999720501 0 999945121 999917686 2999639239 1999814271 999960198 2999861645 0 0 0 1999822268 1000000000 0 999858213 0 3999611550 2999868216 3000000000 1000000000 4999885961 0 999971945 999901874 999802824 1999912293 0 1999969734 0 1999875359 0 0 1999843202 1999938269 2999930136 1999794520 0 0 999853544 0 1999864979 1000000000 999858104 0 0 0 0 0 0 1000000000 0 0 999995891 999932445 999991225 1999804497 1000000000 2000000000 1000000000 1999854860 1000000000 999822572 999923534 999948303 0 1999814822 1000000000 1000000000 2999973769 2999828149 1000000000 2000000000 0 1000000000 1999712217 1999948052 0 0 0 0 999865277 0 1999889645 0 2999614784 0 0 1000000000 0 0 1999891126 0 0 999904435 0 1999669552 999848085 999971351 1999889863 0 0 0 999855807 999989082 3000000000 0 0 1000000000 0 1000000000 999877281 999947001 0 0 0 0 0 1000000000 1999987473 2999778503 999839267 2999996058 2999772001 0 1000000000 2999981636 1000000000 1999872467 0 1999806559 1999947225 2999875654 999901805 0 999999359 0 1999948642 1999712726 1000000000 1000000000 2999970755 1999986046 999959917 0 0 1999895171 1000000000 999894392 1000000000 0 1000000000 0 0 999975514 1000000000 1999879623 1000000000 1999871819 999900634 1999922411 0 0 1999967430 999849838 999846878 1000000000 999993240 2000000000 0 0 0 0 0 1999839064 2000000000 1000000000 0 0 1999859894 999877266 0 1000000000 0 0 1000000000 0 1000000000 999926139 0 2999686678 999850432 2999955707 999951536 0 1999938574 0 1999853744 1000000000 0 999855611 0 0 0 1999825760 1999839608 1999887871 0 1999910022 999970538 1000000000 1000000000 1999729173 0 1000000000 1000000000 1999704743 999930317 0 1000000000 0 1000000000 2999786648 0 0 1000000000 999830999 0 1000000000 1000000000 1999846121 0 999825663 0 2000000000 1999972260 1999990665 999908254 999942529 3000000000 999874274 2000000000 0 999922004 0 1000000000 1000000000 0 0 999836919 0 999852413 1000000000 0 999987881 0 1000000000 0 1999846497 0 0 0 999924844 0 999854054 0 999841519 0 0 0 0 0 1999892412 1999819944 0 0 0 0 0 1000000000 1000000000 0 999885805 0 999888447 0 999810016 1000000000 999855890 0 999800285 0 0 1000000000 2999958526 1000000000 2999835568 999812785 1999875302 1999848484 0 999811445 999989163 1000000000 2000000000 999938292 0 0 999866657 2999982247 4999469603 1000000000 1999830826 1999849334 999904128 0 0 1999878345 1000000000 0 0 0 0 3999938714 0 999988372 1000000000 1000000000 0 1000000000 0 2000000000 1000000000 0 1000000000 0 1000000000 3000000000 1999978632 0 0 1000000000 1999858545 999875016 0 999991887 0 0 1000000000 999853072 1999841765 999846928 999992912 0 0 999837688 999989797 999885242 3000000000 0 999882823 1000000000 999821878 1000000000 1000000000 999923539 2999809173 1000000000 1000000000 0 1000000000 999930173 0 2999896073 2999648000 1000000000 1000000000 0 2999921901 999858454 0 2999775763 999912060 0 1000000000 1999811656 2999861709 0 1000000000 0 0 0 2000000000 1999958122 0 0 0 999818537 999915095 0 0 1000000000 2000000000 2999546369 1999823317 999889516 1000000000 999928453 999813160 1000000000 1000000000 2999778244 0 1000000000 999812175 0 999828610 1000000000 1000000000 0 0 999816914 0 0 1000000000 0 2000000000 999918547 1999871469 1000000000 1000000000 0 999940931 1000000000 2999657894 1999782237 1000000000 0 3999856248 999977475 2000000000 1999848880 0 1000000000 0 1000000000 0 1999890192 0 0 999958802 0 0 0 999856035 1000000000 1999768135 2999831894 1000000000 1000000000 999913073 0 0 1999739711 1000000000 999921431 999871689 1999886225 2999829225 0 3999775110 999800363 1999737145 0 1999854358 0 0 0 0 0 999908021 0 0 2000000000 0 1000000000 999929440 999836594 0 1000000000 2999966591 0 1000000000 999829230 1000000000 2999903447 999840742 999970161 0 0 0 999809270 0 1999895110 2999690941 999935881 1000000000 0 0 2999770120 1999630085 1999942115 999893304 1000000000 999925033 1999952619 1000000000 0 1999653530 0 999935775 1000000000 999942181 1999847098 1999895489 0 0 1000000000 999956857 0 1999890195 0 999980781 0 1000000000 0 1000000000 2000000000 2000000000 0 0 0 0 1999919856 1000000000 0 999866510 999834882 0 1000000000 1999721617 0 999842559 1000000000 1999886699 0 0 0 1999990188 1000000000 0 1000000000 0 0 999987912 1000000000 0 0 2999831317 999909177 0 1999933176 999916736 0 1000000000 0 0 0 999845152 999933536 999978742 2999722436 999953534 1000000000 1000000000 0 0 0 0 2000000000 0 1999907193 1999885845 1999956419 0 999801077 1999964669 0 0 1999858549 1000000000 0 1999928766 999888179 999906709 1999930053 0 4999740167 2000000000 2000000000 1000000000 999857579 1000000000 0 3999668698 0 0 1999874605 1999852482 1000000000 0 1999932258 0 0 0 1000000000 1000000000 999853406 999998916 0 2999777685 1999940881 0 999970083 1000000000 1999702687 0 0 0 2000000000 0 0 1999965903 0 1000000000 1999934117 0 1999838757 999888902 0 1000000000 999810459 0 2000000000 2999575658 1999981861 1000000000 0 0 1000000000 999987869 2999841179 0 2999985537 0 1000000000 999985447 999902680 0 0 1999789531 1000000000 2000000000 1000000000 0 1999872526 0 0 999932196 1000000000 1000000000 2999780945 1999901830 0 1999857392 0 3999733261 0 1999857704 999981917 0 1000000000 0 999817265 0 1999973295 999804908 1000000000 0 1000000000 1999829132 999878524 0 999989647 0 999853961 999963997 0 1000000000 1000000000 1000000000 0 1000000000 999876131 2999921797 1000000000 999838067 1000000000 999983730 999833337 0 1000000000 1999622186 999827922 999807585 0 999842158 1000000000 2999846792 0 3000000000 0 0 1999734988 999920953 0 2999920175 1000000000 999996096 0 0 999948693 0 1999881584 0 0 0 999906396 1999743533 1999855820 1000000000 0 1000000000 999839132 0 1999935503 1999916847 0 3999871703 2000000000 0 1000000000 0 999843822 999900401 1999848086 0 0 0 0 0 0 1000000000 1000000000 0 0 999925587 0 999977588 1000000000 0 999908630 1999862297 999813567 1000000000 0 1999830092 0 0 999832792 0 1000000000 1999971052 0 1000000000 0 1000000000 2000000000 999946938 0 1999689912 0 0 2000000000 2000000000 999931802 0 3999668642 1000000000 0 0 0 0 999851016 1000000000 0 0 999858619 0 999925025 1000000000 0 0 1999973047 1999955891 1999922042 2999784979 0 0 0 999998736 999913065 1999931384 0 0 1999881276 3000000000 0 1000000000 1000000000 2999728301 999817349 999868587 0 1999698756 1000000000 2000000000 999979169 1999740509 0 999866545 1999887924 0 1999862611 0 1999987257 1999834516 1999863374 0 999964263 1000000000 999864612 999981608 999968738 1999909635 1000000000 1999945847 0 1999907532 1999862960 0 1999858271 999901274 2000000000 1999930228 0 999940467 1000000000 2000000000 0 0 1000000000 0 0 999986605 0 0 1000000000 1000000000 1000000000 2999914720 1999783346 2000000000 0 0 3000000000 1000000000 2999909364 1000000000 0 0 0 0 1000000000 1000000000 1000000000 1000000000 1999879433 0 1999823404 999901999 999807532 999877118 999852527 0 999882343 2999793104 0 2999986896 0 999929648 0 1000000000 0 0 1000000000 2000000000 1999887372 0 2000000000 2999997606 0 0 1999987161 999881868 2999810367 2999868735 1999839629 0 999843788 0 0 999993754 0 0 999824275 0 0 1000000000 0 2999903427 0 0 0 0 0 999926776 2000000000 1000000000 0 1000000000 1000000000 0 0 1999767735 0 1000000000 1999904588 0 1000000000 999924785 0 0 0 999805204 2999800881 1999999605 1999818065 2000000000 1999870574 1999770278 0 1999948397 1999928586 0 999894790 0 999850483 2999853708 0 999950975 0 1999880874 999840477 0 1999815758 0 0 1999966187 0 0 999877393 1000000000 1000000000 0 0 1999941832 0 1999725987 0 1999855903 999842401 999904322 0 0 0 1000000000 0 999890282 0 0 0 1999757016 1000000000 999842426 2999819329 2999786452 0 2999718231 999950229 1999964923 0 0 0 999897026 2999826247 2000000000 0 999862053 0 2000000000 999966730 0 0 999980727 1999940268 0 0 3999666850 999848399 999974351 0 2000000000 999868399 2000000000 1999953976 2000000000 1999948076 1000000000 3999739960 2000000000 0 1999748178 0 0 0 1000000000 1000000000 1999819846 1999813966 0 0 0 0 0 0 1000000000 0 1999948378 0 0 2000000000 2999589585 999844662 1999867176 0 1000000000 1999922084 999942657 1000000000 999894596 1000000000 0 2999812604 0 0 2999611506 2999597367 0 0 999979147 0 999833039 999954390 999811510 999826297 0 0 999984926 2999680328 0 1000000000 0 0 2999814305 1000000000 0 0 0 0 1000000000 1000000000 1999802822 1000000000 0 1999867876 0 0 1000000000 0 999834212 3000000000 1999944820 0 999939434 0 1000000000 0 0 3999817594 2999836254 999897030 999854247 1999804372 999874490 0 2000000000 1999721945 1000000000 1000000000 2999901340 1000000000 0 0 1000000000 1000000000 2999839672 999815168 999844861 0 0 999948133 0 1999989149 999808568 2999628042 1000000000 2000000000 2000000000 1000000000 1999902418 1000000000 1000000000 1999929319 1000000000 0 0 0 1999838870 0 0 0 0 0 2000000000 0 1999862698 0 0 1999650455 1999844140 999825812 1999857154 1999790041 999915295 0 0 2999611190 999810672 0 2000000000 2000000000 0 0 1000000000 1999800836 999974863 2000000000 999977772 1000000000 0 0 1999868414 1000000000 0 4999733901 1000000000 1000000000 1000000000 0 1999997773 3999790955 1999902989 1000000000 2000000000 2999761346 1999930792 999801177 999861065 0 0 2000000000 999908304 999905236 0 2000000000 999828708 999930766 0 1000000000 0 1000000000 0 1000000000 999850630 1999727909 1999657445 0 2000000000 1999813368 0 0 999837048 0 0 1000000000 0 0 0 1999863969 999956348 1000000000 999903467 0 0 999894674 1999947656 2000000000 1000000000 0 999940559 999999824 1000000000 2000000000 1000000000 1999885733 0 0 0 999873380 0 1999859431 0 0 1000000000 0 1999981760 0 2999916237 1000000000 0 1000000000 1999938957 1000000000 3999894426 0 1000000000 0 0 999893341 0 1999909971 0 0 0 1000000000 1000000000 0 0 0 0 1999960103 0 0 1000000000 0 0 0 999922852 1999964310 1000000000 1000000000 1999988414 2999746067 2000000000 3999688878 1999705713 1999943427 0 1000000000 2999820817 999902675 1999873362 1999987343 0 2000000000 999944855 999937327 1999952469 3999843200 0 0 1999812028 1000000000 1000000000 999945920 1999823378 0 0 0 2999946795 1000000000 1000000000 0 4999756571 0 0 999848001 1999859768 0 999903882 0 1999907116 2999614344 1999672709 1000000000 0 1000000000 1000000000 999825330 1999736005 999916287 1999989633 0 1999941352 3999455892 0 0 1000000000 999880934 0 1000000000 1999883595 0 0 0 1999965351 1999806362 0 1999722314 2000000000 1999914160 2999981762 0 0 1000000000 0 0 0 1000000000 0 1000000000 2999805351 0 999819780 0 3000000000 3999723711 999814942 0 999879253 2999745309 999889299 0 0 0 1000000000 0 1999944551 1000000000 0 1000000000 1999827013 1999875747 999819666 0 0 1000000000 0 1000000000 0 2000000000 999994799 999914021 1999863553 999847074 999976170 0 0 0 3999807742 999943174 1999940432 0 0 999926092 1999870887 0 1999813526 0 1999841419 2999881462 1000000000 1000000000 0 0 999869784 0 1999931336 999989232 0 999830095 1000000000 0 1000000000 0 1999802316 1000000000 0 1999889244 2000000000 1999847287 1000000000 0 1000000000 1000000000 0 2999980705 0 2999996895 1000000000 999897893 2000000000 1000000000 0 1000000000 0 1000000000 999989916 2999984560 0 999893704 1000000000 0 0 0 0 999908224 0 1999732664 0 2000000000 1999833850 999935124 2000000000 0 0 0 0 1000000000 1000000000 999951519 0 0 1000000000 999872951 0 0 1999700544 0 999994491 999913307 1000000000 1000000000 0 0 4999852739 1000000000 0 1999942150 999935522 1999887050 1999737877 999925167 1999850767 0 3999631903 1000000000 1000000000 1999945432 999855717 999849474 1000000000 1999939798 1999978277 0 0 0 1000000000 999968882 0 2000000000 1000000000 999814773 0 1000000000 1999962877 0 0 0 0 0 0 1999972894 999915647 0 1000000000 0 999899817 1999845467 4999618828 0 1000000000 1000000000 0 1000000000 0 0 999954485 0 999839182 0 0 0 999849279 3999678875 999979140 0 1000000000 999839460 0 2999770930 2999780153 999859807 999810742 999888698 1000000000 2000000000 1000000000 1999902299 0 0 0 0 1000000000 0 999979768 1000000000 999943932 0 0 999804216 0 0 1999926367 999804499 999875695 0 1999897953 3999896364 2999822654 0 999805723 0 999899600 999860971 0 999860908 0 1000000000 1999815314 0 0 999807410 1000000000 0 0 0 2000000000 999953466 2999759145 1000000000 0 999839569 999899146 1999708483 999833213 0 1999842579 0 1999830199 1999966720 1000000000 999827857 1999966347 0 0 999959435 1999895964 999921566 0 999902165 999886205 0 999848246 2000000000 0 0 3000000000 0 0 1000000000 0 2999863161 1999803790 999950459 1999992091 0 0 0 0 999836730 0 1000000000 999998244 1000000000 0 1999779456 999885249 1000000000 2000000000 1000000000 999985168 0 1000000000 0 2999903808 1000000000 999930373 1000000000 0 1000000000 0 0 999927307 0 2000000000 0 2999841207 999852648 999941050 999953123 1000000000 0 1000000000 1000000000 1999823383 1000000000 0 2000000000 999947206 1999931894 1999843230 0 1000000000 1000000000 0 999944612 2999744586 0 2999958881 0 999839986 1999792920 999893583 999866833 0 1000000000 999988194 999952453 0 999834757 1000000000 1000000000 2999834021 0 0 1999743421 0 1999831683 999970069 1000000000 0 999983905 0 999997782 0 999851991 0 999828869 2999908135 0 2000000000 1000000000 0 2999798398 0 0 999872894 0 999996153 999931496 999936571 999890279 0 1999957608 1999981875 0 0 999842204 0 1999817650 1000000000 0 1000000000 1000000000 2999808320 0 999967250 1999977899 1999966372 1000000000 1000000000 1000000000 0 1000000000 1000000000 0 999915872 1999812157 0 3999813824 0 2000000000 999987032 0 0 0 1999964369 999977310 0 1999999618 0 2000000000 2000000000 1000000000 0 999867139 2999912183 1000000000 1999669256 0 1000000000 0 999842631 0 0 0 0 999938827 1000000000 1999962399 0 999887644 1000000000 0 0 0 0 999994728 2999873386 1999972344 2999936495 0 999871072 999823108 1000000000 999864046 0 999830967 0 1000000000 0 0 1000000000 0 999980495 1000000000 999930863 999872896 0 999988732 2999740573 999883440 999863408 1999910846 0 1000000000 1000000000 0 0 0 999886044 1000000000 0 1999754289 2999633766 1000000000 0 1999835214 0 1000000000 0 2999929307 1000000000 1000000000 999815128 3999938477 1999962218 1000000000 0 1000000000 999896428 1999997294 1999859215 0 999894922 999892209 999906001 0 1999985442 0 0 2000000000 1000000000 3000000000 1000000000 999810918 2999794256 1000000000 0 999829452 0 1000000000 0 1999845345 2999955032 1999851025 1000000000 1000000000 2000000000 1999983162 1000000000 1000000000 0 2999888133 999877634 0 1000000000 999930314 1999940230 1000000000 1999845870 0 0 0 0 1000000000 999905678 0 0 0 999926905 0 0 999845113 0 1000000000 1999866962 1000000000 999905412 0 0 1999931441 1999625783 0 1999721400 0 1000000000 1000000000 1999849008 1999969979 999914425 0 1000000000 1999880095 0 2999817959 1999984760 999946084 1999785594 1000000000 999850067 0 999861654 2999874233 1000000000 2000000000 999814896 999947630 1999732200 1000000000 0 2000000000 0 2999846059 1999972301 1000000000 999827831 1000000000 0 999821712 0 0 1999804003 0 1000000000 1000000000 2000000000 1999946893 999899350 0 999840080 0 0 999811122 0 0 0 0 2999906054 1000000000 0 0 1000000000 0 999898259 999918418 1000000000 0 0 0 999923926 1000000000 2000000000 2000000000 0 0 1999900531 1000000000 0 999929121 0 1000000000 1000000000 1000000000 0 1999815443 999933781 999984198 0 3999871682 0 999822409 1000000000 2000000000 0 0 0 0 1000000000 2000000000 1000000000 1000000000 1999979305 2000000000 1000000000 1000000000 999891361 0 1999887533 2000000000 2999929337 1000000000 1999851196 0 0 1000000000 0 1999875395 0 999876953 0 0 0 0 1000000000 999808901 1000000000 1000000000 1000000000 1000000000 2000000000 999940802 0 1999906181 0 2999938733 0 0 0 0 0 0 999920224 999807997 0 1999928566 999934711 1999827901 1000000000 2999810117 0 999871608 1000000000 1999879505 1000000000 1999867359 1999823056 999894144 1999882510 1000000000 0 1000000000 0 0 1000000000 0 1999884598 999825719 1000000000 1000000000 0 0 0 0 999843951 1999891627 0 2000000000 1000000000 1000000000 0 1999714482 1000000000 0 0 0 0 1000000000 0 1000000000 1999965052 999949712 0 0 0 999872328 1000000000 2000000000 0 0 999946623 1000000000 1000000000 0 2999622397 0 999870178 1000000000 999892745 0 0 999923289 1000000000 1000000000 999885914 0 999836419 0 1999860051 0 0 0 0 1000000000 1999886052 2000000000 999895369 0 0 999949083 1999931093 2999944716 0 1999849636 0 1999983915 999824276 0 2999830269 999805042 0 2999914563 999946363 0 1999978953 1000000000 0 999972776 999891968 0 999901303 0 0 0 1999891059 1999922490 999957625 999847728 999998284 1000000000 999888612 0 999998971 999955870 1999895069 1000000000 1999649952 1999839556 999860324 1999950458 1999826169 0 0 0 999833008 4999886484 1000000000 999814145 2000000000 3999825748 1999945587 0 999880188 1000000000 1999848009 0 2999940870 0 2999769849 1000000000 0 0 0 0 0 0 0 1999951089 999978388 1000000000 999863315 999848337 0 999826404 0 1999880724 0 1999828344 1000000000 1000000000 3000000000 999807059 1999832266 1000000000 1999945078 2000000000 999891752 0 0 999993900 1999870398 0 0 1000000000 0 0 1000000000 0 0 2999717755 3000000000 0 0 0 0 0 999986556 999808499 0 1999890357 1999878545 1000000000 999866908 999832245 999972569 1000000000 0 1999985293 2000000000 1000000000 1999812808 0 1000000000 1999898829 1000000000 0 1999766833 0 0 999951320 1999980270 1000000000 2000000000 1999851178 999981976 0 1000000000 0 0 999914808 0 0 0 1000000000 0 1000000000 0 0 999863982 0 999940771 1000000000 999924803 999996546 1999972579 0 999955225 0 1000000000 1000000000 1000000000 1000000000 1000000000 0 1999892954 0 999895137 1999748168 0 1999943226 0 0 999843634 0 999867495 0 0 999905749 999947013 0 1000000000 3999888925 1000000000 1999958477 1999846121 999877332 1999886828 3000000000 2000000000 2999951995 999881563 0 1999877020 0 1000000000 999984546 0 1000000000 0 999880278 2999740740 0 0 1000000000 1999863458 1000000000 1000000000 999953698 999972040 0 999993803 999928715 999888848 1000000000 0 999989297 0 0 1000000000 1000000000 0 999821866 0 2000000000 1999835504 1000000000 2000000000 1999845494 0 999939898 0 999857086 1999858170 1000000000 0 0 0 1000000000 0 999802555 0 1000000000 0 999903604 1999837837 1000000000 999927300 1999777667 1000000000 0 1999940011 2999756413 1000000000 1999652909 0 1999961222 999978652 2999810823 0 999889828 999983012 2999938236 0 0 0 2999680535 999819338 0 0 0 1000000000 2000000000 0 0 0 2000000000 0 0 0 1999936846 2999744509 999877303 1000000000 1000000000 1999688769 999887379 1000000000 1000000000 1999950803 1000000000 0 0 1999739482 999923485 1000000000 1999928065 1999921825 999983909 0 1000000000 999982243 0 1999953591 2999837613 0 0 1000000000 0 999822462 999904519 0 0 1999835717 0 1999825357 1000000000 0 2000000000 0 0 999903714 1999817253 0 0 1999914688 0 0 999826889 1999803124 1000000000 0 999845080 0 1000000000 0 0 1000000000 999886368 1999878864 999965300 2000000000 1000000000 1000000000 999816442 0 0 1000000000 0 0 0 2999866793 999872955 999875059 0 1000000000 999845632 2999935412 999989289 1999808210 2000000000 0 0 999908547 999933193 0 999912858 999960489 1999796493 1999953940 2000000000 999954906 0 999865729 999865486 999944745 2000000000 1999891536 0 1999996617 1999898651 0 0 0 1999873789 2000000000 999878913 999849872 1000000000 2999812890 3000000000 0 999814903 2999664121 1000000000 1999897734 0 1000000000 999881272 0 0 0 1000000000 0 999902116 999886396 0 999978292 1000000000 2999833836 999940697 0 1000000000 1999959359 2999740000 2999664770 2000000000 999865814 0 0 1000000000 1000000000 0 999829543 999987577 0 1000000000 2999936282 999940283 2999907896 0 1000000000 1999878165 1999767305 1000000000 1999828607 1000000000 999854119 999924231 3000000000 1999851783 1000000000 1999937272 1000000000 0 1000000000 1999809781 4999721393 1999891841 0 1000000000 999899255 0 0 0 0 3999938235 0 0 2000000000 0 999865475 1000000000 2999806404 0 999969671 1999660415 1999837440 0 1999865661 2999727908 0 1000000000 999911180 0 999884136 0 1999973899 0 1000000000 1000000000 0 1999929850 3999770733 999914250 0 2000000000 3000000000 0 0 1999851766 0 2999698222 1000000000 1000000000 999970959 1000000000 2000000000 4999826463 1000000000 0 999907161 1000000000 0 0 0 999889864 999832992 999984428 0 1000000000 0 0 1000000000 2999678467 0 0 0 0 1000000000 0 1000000000 1000000000 2999890874 999884907 999933951 0 0 0 1000000000 0 2999753338 1000000000 999803681 999902133 1999965109 2000000000 0 1999904510 2999827880 0 0 1999990749 2999972230 1000000000 999882209 2000000000 1999931098 0 0 1000000000 0 0 0 2000000000 0 0 1000000000 999961017 1000000000 2000000000 1000000000 0 999979382 0 0 0 0 999928639 999847697 0 1000000000 2000000000 0 999836609 1999830082 1999872146 1999995866 0 0 1999841791 999968927 999958261 999902987 2000000000 1000000000 1000000000 0 1000000000 2000000000 0 0 0 2000000000 999933369 1000000000 999942524 999943178 1000000000 999826617 0 0 1999865272 1999888580 999899471 1000000000 999917534 0 1999945392 0 999846099 1000000000 999951183 1000000000 2999724264 1000000000 999978143 1999992437 1000000000 1000000000 2000000000 0 1999999966 1999989164 2999700693 0 1000000000 1000000000 0 0 999904860 2000000000 1000000000 999834789 0 1999912454 1999906618 0 0 999842655 999904070 0 0 0 0 3999664508 1999937830 1000000000 0 1000000000 999914881 0 1000000000 1999930505 1000000000 0 0 0 1999678060 1000000000 1999795660 1000000000 1000000000 2999737576 0 2000000000 0 0 0 999891486 0 1000000000 0 2999994732 1000000000 999926737 0 3999849037 1000000000 0 2999827171 0 0 0 0 1000000000 1000000000 1000000000 999922164 0 0 0 999925048 999881084 999824362 1999850945 0 1000000000 999893581 2999933049 999862565 999847634 0 0 999864472 1999998752 999998802 0 0 1000000000 1000000000 2000000000 2999913547 0 1999961129 0 1999922771 1000000000 2999795282 0 2000000000 999918093 0 2999706621 1999911626 1000000000 0 1999911717 0 0 0 2999776110 1999903317 1999812001 0 1999823089 1000000000 0 2999966552 999980636 0 0 3999598795 999834122 0 2000000000 0 0 1000000000 3999649481 0 0 1999991945 2999900440 0 1000000000 1000000000 0 1999762041 0 0 999844583 1999805002 0 2000000000 1999942915 0 1000000000 999840479 1999884158 2999704236 1000000000 2999852677 1999812208 0 0 1999930444 0 999819473 2000000000 1999797734 1000000000 1999842958 1000000000 1000000000 1000000000 2000000000 999835090 1000000000 0 2999985689 0 0 0 0 0 1999730960 1000000000 999824348 0 0 1999922332 1999959002 999989352 1000000000 0 1000000000 999835208 999950145 0 1999843575 999879632 0 0 1999789477 1000000000 1999984885 999920341 0 999923245 2000000000 0 1999829823 1999985977 1999930583 999809789 999981302 0 2000000000 1000000000 0 2999831208 1000000000 3000000000 0 0 999916448 0 999985055 999864611 0 0 0 1999879411 0 1000000000 999913332 0 0 0 0 0 1000000000 2000000000 0 3999938861 0 0 0 999825880 1999829856 1000000000 0 1999935623 1999916160 0 1999974899 0 0 1999830872 999982317 0 1999843594 0 0 0 1000000000 0 0 0 2000000000 999884100 2000000000 2000000000 0 1000000000 1000000000 2999803583 0 0 999852254 1999885956 2000000000 999979492 0 0 0 2000000000 1999958121 999875814 999914436 0 1000000000 1999918861 3999526955 1000000000 1999812379 1000000000 1000000000 999878298 1999929152 999926479 0 0 999942112 1000000000 0 999817163 1000000000 1000000000 0 2999913163 2000000000 1999996022 2999705144 999999354 1000000000 0 1000000000 0 2999705212 4999786970 0 0 999896348 3000000000 1999848876 1000000000 0 0 0 1999987507 0 0 0 1000000000 1999978075 999899807 999823935 0 3999548241 1000000000 0 999997215 999802338 1999839753 999936709 1000000000 999990629 999896173 999949175 999989601 1000000000 0 0 999825595 0 0 1000000000 0 1000000000 2000000000 1000000000 1000000000 0 0 0 1999879545 2999648349 1999829236 999917936 0 0 1999818395 0 1000000000 2000000000 0 0 999814074 1000000000 1000000000 1999899433 0 1000000000 1999695759 0 1000000000 0 0 999815448 1999985419 1000000000 1000000000 0 1000000000 0 2999745961 2999693170 1999846116 0 1999835196 0 2999952479 1999886696 1000000000 999968891 999926687 1000000000 1000000000 1000000000 0 0 0 1000000000 2000000000 0 999964171 999816607 999989265 1999849070 2000000000 2000000000 999894902 2000000000 999978234 1000000000 1999891075 3999842832 0 0 1999867063 3000000000 999873369 0 0 1000000000 1000000000 1000000000 999890680 999988236 1000000000 999847733 0 999823746 0 2000000000 0 0 1999911858 0 0 0 1000000000 0 1999729191 1999850604 1999911490 1000000000 999892219 1000000000 1999926207 999959592 0 999922670 0 2000000000 1000000000 0 0 0 0 0 999896032 999998225 1000000000 1000000000 1000000000 0 1000000000 0 0 0 0 0 1000000000 1000000000 0 999854516 1000000000 0 1000000000 1000000000 1000000000 0 1000000000 0 999854848 999922983 1999887370 2000000000 999943500 1999962306 2000000000 0 1000000000 2999969295 0 0 1000000000 999907744 1999822650 3999695031 1999862918 0 999843986 1999896057 999892661 1000000000 1000000000 0 0 0 0 1000000000 0 1999824528 2000000000 1000000000 1000000000 1000000000 999847115 0 1000000000 1999853540 2000000000 1999768877 0 0 999913706 0 1000000000 1000000000 1999838902 0 999852399 0 999916362 999973841 0 0 0 2000000000 2999875630 999816563 1999975479 1000000000 1999972764 0 0 0 1000000000 0 0 2000000000 3999971843 0 0 1000000000 1000000000 1000000000 1000000000 0 2999907380 1000000000 999976767 0 999875282 0 0 1000000000 1000000000 999980704 0 1999884138 2000000000 1000000000 2000000000 1999862007 0 2000000000 1000000000 1000000000 0 1999817984 0 999866043 1999930210 0 0 999972108 2999762877 999841301 1999870009 0 0 1000000000 2999779079 1999921193 0 1000000000 0 999813323 999864287 1999855808 1000000000 999836604 2999756025 0 1000000000 3999730742 0 0 3999657381 999850826 1999999548 999854008 2000000000 0 1000000000 999896759 0 999995305 0 0 0 0 2999878567 1999815609 0 2000000000 0 1000000000 999837618 1000000000 1999908243 0 999895013 0 2000000000 1000000000 999872988 999930426 2000000000 1999969105 1000000000 0 1999864395 1000000000 0 0 0 1999771080 0 999809309 2999864547 0 999838013 999910439 999968231 1000000000 999986858 0 999855502 1000000000 1999878556 0 0 999909362 2999866722 0 0 0 0 1000000000 2999811553 1000000000 1999962591 1000000000 999835796 999962969 1000000000 2999833580 999814891 0 0 0 0 0 3999635951 0 999878899 1999776972 0 1999943656 1999917458 999918879 0 1000000000 0 1000000000 999919759 0 999958008 999923177 1000000000 1000000000 0 3999788073 999868146 0 1999856192 999913450 3999532659 0 0 0 0 1999853844 0 999925390 999955489 999801565 1999860975 0 0 2999687758 999973166 999842879 0 999873137 999845448 0 0 1000000000 3000000000 0 1000000000 1000000000 999847188 2000000000 1999876179 1999947419 1000000000 4999613057 0 999927731 1000000000 999987461 1999869160 0 0 0 0 999927223 0 0 0 1000000000 2000000000 0 0 0 1000000000 1999982746 1999906453 1000000000 0 2999710264 1000000000 0 1999878959 0 1999719108 0 1000000000 0 1999842002 0 0 1999748251 999941972 1999920944 0 2999890790 0 0 999889481 2000000000 0 1000000000 999945720 999810603 999809706 999903567 0 1999783540 1999963989 1999849137 0 2999899020 2999856039 999926355 0 0 2999536809 0 0 4999643176 1000000000 999835891 999995762 999811134 0 1000000000 999884955 999977714 999923896 999914423 999842814 999814725 1000000000 2999693923 1000000000 0 0 1000000000 2999647859 0 1000000000 999820632 1999811025 1999751871 0 0 1999880441 1000000000 1000000000 1999847560 0 0 1000000000 1000000000 0 1999942104 0 1999748124 0 0 0 2999889382 999866076 2000000000 1000000000 0 1999620442 1999923256 0 0 1000000000 0 0 0 0 1000000000 2999820589 0 0 1000000000 0 0 1000000000 999811104 0 0 999904043 1000000000 1000000000 1000000000 0 1000000000 0 999956896 0 1000000000 1000000000 0 2999745660 1999984483 0 1999950869 0 1999965384 2000000000 0 0 1000000000 3000000000 1000000000 0 0 999898181 0 0 999963078 999957726 0 1999885298 3000000000 1000000000 1000000000 1000000000 0 999905437 1999895853 0 2000000000 0 999901783 2999866082 0 0 1000000000 0 2999963194 1999828957 2999884651 999934944 1999783642 1999970966 0 1000000000 0 0 2999807872 999945074 0 999881677 0 1000000000 0 0 0 0 0 1000000000 1999948225 1000000000 0 999954295 999976644 1999811414 1999803687 0 3999884899 2999716447 3000000000 0 0 0 0 3000000000 1000000000 1000000000 0 1999749916 999863601 1999924119 1000000000 1999924731 2999763601 3999840520 999888540 0 0 1999920488 0 0 999863447 0 1000000000 0 999864657 0 0 0 1999807988 0 999921790 999835542 0 999816434 0 1999889665 1000000000 1999858055 999983514 2000000000 0 0 2999920134 0 999933482 999930449 0 1999834257 1000000000 0 0 1999777895 999819490 999841487 999842759 999872628 999800456 0 3999833024 0 0 999894026 999808516 0 1999810802 0 1999885615 0 0 0 1999879443 999930827 0 999877610 1000000000 1000000000 0 1999918299 1999837626 1999724994 0 1999874807 3999598134 1000000000 0 999856597 1999827214 999892111 0 1000000000 2999986325 0 2999848231 0 999945477 1999881674 0 999857582 1999909316 1000000000 999864617 0 0 1000000000 999811819 1000000000 999838577 0 999936280 1999846898 1000000000 1000000000 999897877 0 1000000000 999862994 4999626171 999982632 0 0 999994872 0 999949716 0 1999919070 3999994766 1000000000 0 999949190 1000000000 999904286 999934695 0 0 1000000000 0 1000000000 999917643 1999913531 0 2999821293 1999848931 999896368 1000000000 2999780685 1999734871 0 1000000000 0 0 0 1999657987 0 1000000000 0 2000000000 0 0 999943549 999969677 999939928 0 999908646 999800017 1999864701 1000000000 2000000000 999932209 999862795 1000000000 0 0 0 999987546 0 0 0 0 1000000000 0 0 1999734786 0 1000000000 999919057 1000000000 0 0 0 0 999926918 2999835133 1000000000 1999877659 0 999806770 0 4999585306 2000000000 0 1999737464 1000000000 0 1000000000 0 1000000000 0 3999826057 0 2999884483 2000000000 999968203 0 1000000000 1999979644 999898492 0 1000000000 999945124 0 2999788452 0 1000000000 1999934723 999866477 2999938739 0 0 0 3000000000 1000000000 1999859487 999808752 1999900709 1000000000 999839392 1999877592 2000000000 0 999896827 999983693 1000000000 2000000000 2999657536 1999966471 999955790 0 3000000000 0 999841050 1000000000 0 0 1000000000 0 2000000000 0 0 1000000000 0 0 1000000000 999882195 0 2999955490 0 0 0 1000000000 1000000000 0 1999886780 1999939490 2999890658 0 2000000000 1000000000 2999854029 1999963042 1999993226 0 1999898763 2999862766 0 0 999897592 1000000000 0 1999877680 1999887805 999830668 2000000000 0 1999914638 999807448 1999862305 0 0 0 3000000000 0 0 999978528 1000000000 0 0 999897782 1999785004 0 1000000000 0 999806410 1999862356 0 1000000000 1000000000 999899051 1000000000 0 1000000000 0 999839177 0 999840371 1000000000 1000000000 0 1999816404 1000000000 999963650 1000000000 1000000000 1000000000 0 1000000000 999978701 999878214 999902647 1999807339 0 1000000000 0 1999868294 0 0 0 0 0 2999801504 0 0 999975686 0 0 1000000000 2999905615 2999627239 1000000000 0 1999958371 0 0 0 1000000000 0 999966101 0 0 4999549802 2999741039 0 0 0 0 999838219 999932772 0 2000000000 1999850764 0 0 999853819 0 2000000000 0 999985723 1000000000 1000000000 0 0 0 0 2999774857 0 1999974743 1999881864 999876681 3999902805 2999797201 1000000000 1999805773 999930639 0 0 1000000000 999935722 1999939289 1000000000 0 1999999091 0 2000000000 1000000000 1000000000 1000000000 999876494 1999992722 1000000000 2999901740 999828565 0 2000000000 999991853 999817038 999802465 1000000000 2000000000 0 2000000000 3999718624 999804186 2000000000 0 1000000000 1000000000 1000000000 0 2999986740 999898123 1999936251 1999906668 1999846808 1999847633 999820823 1999897814 1000000000 1999644306 0 0 1999901814 2999805231 999871696 0 1000000000 1000000000 0 999996767 1999846255 0 1999904187 0 0 2999936586 1999974303 0 0 0 0 0 4000000000 0 0 1999963401 0 0 0 999900951 1000000000 1000000000 0 0 1000000000 1000000000 1000000000 0 0 0 999838517 0 1000000000 1000000000 2999721243 2999827326 1999923433 999853956 0 0 999971673 999931742 0 1999871157 0 1000000000 1999913768 0 0 1000000000 1000000000 999841217 2000000000 1000000000 3999786440 999865440 1000000000 1000000000 1999956499 1000000000 2000000000 1999846512 0 1999827041 0 1000000000 999929880 0 999846786 1000000000 0 999981455 1999901875 2999900854 1000000000 0 0 1999843019 1999999997 1999849498 999981104 3999737894 999917480 0 0 0 2000000000 0 1999800811 1000000000 999954718 1000000000 0 4999798379 1000000000 0 1000000000 1000000000 0 0 999836506 0 1000000000 0 1000000000 999894876 0 1999913609 1999907418 0 999930226 1999835934 999872869 1999826037 0 0 1999714807 0 999850728 999971345 0 999816103 2999878504 0 999873726 0 0 999809612 0 1999827477 2000000000 1000000000 1999939939 2000000000 2000000000 999893316 0 3000000000 1999851799 0 1000000000 0 0 0 1999931055 1000000000 999873925 1999697273 0 999921864 999934762 999995770 1999953156 0 999909483 2999652496 3999993299 1999852178 999887663 1999803357 0 1999907646 999983606 999825192 1999757424 0 0 1999969201 0 2999880382 0 1999861262 0 0 0 0 1000000000 999867720 1999890223 0 0 1999832122 999903416 5999748844 0 1000000000 0 2999742662 1999904757 0 3000000000 1000000000 999831561 999972334 1999817530 999825868 999937438 0 2999880958 0 999868390 1000000000 999844217 0 2000000000 0 1000000000 1999834366 1000000000 999909208 1999759064 3999996808 4999743533 999891427 999925687 1000000000 1000000000 0 0 1000000000 0 0 999912999 999956476 1999832636 1000000000 3999726660 0 1999922617 2999901748 3000000000 1000000000 999822967 0 1999917327 999961119 999989386 1999660024 0 0 999965412 1999834292 3999629901 999978623 1000000000 1000000000 0 0 1999929348 2999829966 0 0 1000000000 1999726145 999844869 1999885443 0 0 0 1999965985 0 0 0 999850900 0 999825007 0 2000000000 0 999966984 0 999874033 2999854561 0 999928966 0 2000000000 1000000000 999809927 0 0 0 1999885460 999915789 1000000000 1000000000 1000000000 2000000000 999909103 0 1000000000 0 0 1000000000 999982038 0 1000000000 2999910586 999955794 999883089 0 1000000000 999918468 0 0 0 1999800724 0 0 0 0 999985046 2000000000 999925880 999816724 1999890569 1999922314 0 0 1000000000 999884466 1999874682 1999857784 1000000000 2999996209 2999932748 999979207 999808710 1000000000 0 0 2000000000 999815338 2000000000 0 1000000000 2999914418 1999820173 1000000000 999850543 1999954364 999959323 2000000000 999988894 0 999989074 0 1000000000 0 0 0 0 0 0 1999870308 2999959443 999976031 0 1000000000 2999825500 999849150 0 1000000000 1999859621 1999936531 999941287 0 1000000000 999879819 1000000000 0 0 999990802 1000000000 1999803602 1999864610 1000000000 1000000000 999879244 0 1999933002 0 0 0 999829601 1999877208 1999976171 999856805 2000000000 2000000000 1000000000 1000000000 1000000000 999954360 1000000000 1000000000 0 1000000000 1000000000 0 1999731008 2999630239 1999851226 0 4000000000 999998761 1000000000 1999815696 0 999980121 999871091 0 0 0 0 999959250 0 1999726519 1000000000 1000000000 3000000000 999953410 1000000000 0 1999744040 0 0 999879510 0 0 2999813011 0 1000000000 1999844786 999977432 999951041 1000000000 999901253 0 0 0 0 0 0 1000000000 0 0 1000000000 999977593 999965753 1000000000 0 1000000000 1000000000 0 1000000000 0 1999693188 1000000000 999837533 1000000000 1999802808 999892976 1000000000 0 1999940267 0 999989489 999909399 0 0 0 0 1000000000 0 2999835713 2000000000 1999932249 1000000000 1999810245 2999678090 0 2999720065 0 0 3000000000 0 1000000000 1000000000 1000000000 1999754991 1000000000 3999710280 999997838 1000000000 2999798793 0 0 999885938 0 0 0 1999815389 1999844591 1000000000 2999917958 0 0 1000000000 2000000000 0 1000000000 1000000000 999952624 2000000000 0 1000000000 2000000000 1000000000 0 1999829100 0 0 0 1000000000 2000000000 0 1000000000 999960231 0 1999692743 2999656273 1999952256 999917494 999835493 1000000000 0 999990612 1000000000 999953618 0 0 0 0 1999817438 2999658922 999930084 999825800 0 0 0 999869785 3999871248 1999756487 999950991 1999675518 0 1000000000 1000000000 0 999999789 0 0 1999912451 0 0 999906793 1999834797 0 0 0 0 999824750 0 0 1000000000 2999912139 1000000000 1000000000 1000000000 0 0 1000000000 999941185 999941603 1999812317 999955027 2999740875 0 2000000000 2000000000 0 1999893154 1999941618 1000000000 1999990218 1999814475 1999710669 1000000000 1999822094 2999962449 1000000000 999983784 0 1000000000 999971355 999889424 0 1999737632 1000000000 0 2000000000 1000000000 0 0 0 1999859355 999898556 1000000000 1000000000 0 999815387 2000000000 999943118 999828503 1999968644 3999695140 1999963759 999868729 0 1999907577 999973424 1000000000 0 1999942349 999935624 1000000000 1000000000 1999753977 0 0 999826796 1000000000 2999820972 1999754217 1000000000 0 0 0 999972296 1999920037 999956249 0 0 999973331 999880998 999977307 0 0 1000000000 1000000000 0 1999742169 0 2999771512 1000000000 1000000000 1999834557 999941918 1999918040 0 1000000000 999988915 0 1000000000 1999845300 999840797 3000000000 999929369 0 1999977285 999856936 0 0 1000000000 0 1999706331 0 999985842 0 0 999890486 0 1999937449 1000000000 1000000000 999910111 0 999917404 999854939 999990992 1999958105 0 999957029 1999973181 999884975 2999996715 1999857438 999985141 1000000000 1000000000 0 1000000000 999981135 0 1000000000 1999816528 1999867219 1000000000 2000000000 0 999936256 1999976442 5999594746 1999846217 999835631 999890076 1999796635 999920847 0 0 0 0 2000000000 1999922472 0 1000000000 0 0 1999826105 0 0 2999926705 999883919 1999976589 999882055 999873261 1000000000 1000000000 1000000000 2000000000 1000000000 1000000000 1000000000 1000000000 1000000000 0 0 0 0 1000000000 999999302 1000000000 0 1000000000 2000000000 1000000000 2999821494 1000000000 0 999840335 2999831839 1000000000 0 1000000000 0 999901165 0 1000000000 0 0 1999897113 1000000000 0 1999875382 999863375 1999958783 1000000000 1000000000 2999906594 1000000000 0 1000000000 0 2000000000 2999922401 999965266 0 0 0 1000000000 1000000000 0 2000000000 0 0 999925117 0 1999847244 1000000000 2000000000 999847341 0 0 0 0 999918111 1999955281 2000000000 3999798928 0 1000000000 1000000000 0 0 2000000000 999902194 0 1000000000 2000000000 1999760282 0 999846140 999954478 0 0 0 0 1999921434 1999953780 1999815620 999804217 0 999800297 2000000000 2999884287 999836282 0 999853658 999876018 0 1999957757 0 1000000000 2000000000 999866199 1999964513 0 0 0 0 999847407 0 0 0 0 1999980846 0 0 2999844984 0 2000000000 0 1000000000 999880536 0 1999908521 2000000000 2999825490 0 0 1000000000 2999809695 0 1999958534 0 999823822 2999970108 1000000000 1999794458 0 0 0 0 2999732932 0 1000000000 1000000000 0 999976550 999857585 1000000000 999950395 999919685 1999919185 0 3999520564 0 999988694 2000000000 1999734586 999954212 0 1999993071 999948166 999834739 1000000000 1999810097 0 0 999886234 1000000000 999810676 999872851 1000000000 999931457 2000000000 0 0 999970392 1000000000 0 1999973069 0 0 999875396 0 0 2999910090 1999963296 0 0 1000000000 2000000000 0 999865707 1000000000 1000000000 1000000000 2999923500 999853332 1999934605 999808325 1000000000 2000000000 999838473 1000000000 1999994718 0 999994133 0 1000000000 0 999912786 999861126 999964810 2999763688 0 0 1000000000 1999879752 999822761 0 2000000000 1000000000 3999889077 0 3999771539 0 999971293 0 2999814892 999975903 0 2000000000 1999818082 0 2000000000 1000000000 1000000000 0 1000000000 3999815437 1000000000 1000000000 0 2000000000 999912535 999909069 0 0 1999784797 2999860782 3999855389 2999845703 0 999904143 1000000000 0 1999823578 1000000000 999938114 1000000000 0 1999904946 1999805822 2000000000 0 999989262 999909499 999901433 0 0 0 0 1000000000 1000000000 0 0 1999992130 0 999820936 1000000000 1000000000 2999912821 999880336 2000000000 0 3999587136 2999912642 2999749892 1999985777 0 0 0 1000000000 1999966931 1999866233 1000000000 1999769405 0 999934229 999907584 0 2000000000 2999992734 999942389 999933080 999998905 1000000000 0 1000000000 999952328 1000000000 3999832235 0 2000000000 0 1000000000 0 999906820 0 999812551 2000000000 1000000000 2000000000 1999830563 3999967051 999999438 2999723031 999809752 999979403 0 0 999970417 999914612 999915154 2000000000 2000000000 1000000000 1000000000 1999813237 2000000000 0 2999864019 1999868685 2000000000 0 1999833519 0 1999700979 2000000000 0 999875409 1999829237 1999824425 1999910575 0 1000000000 2999803376 1000000000 0 2999520006 0 3000000000 999983184 0 999873754 1000000000 1000000000 1000000000 0 0 999935715 0 0 1000000000 1999834046 0 3000000000 1999783976 1999875198 999852055 0 0 1000000000 0 0 1999935633 1999967853 999872112 1000000000 0 1000000000 0 999928575 2000000000 0 1999891558 2000000000 1000000000 0 0 0 1000000000 999901503 0 999927566 999886131 999979434 0 999957211 0 0 999878885 999878390 1000000000 1999900180 2000000000 1999941279 999945133 2999854212 1999767562 999880252 0 999972896 0 999814227 999865455 2999624287 1999812258 0 0 1000000000 0 0 0 0 0 1999987050 999957270 4999797345 1999864881 0 0 1000000000 999800767 0 999974208 0 0 1000000000 0 2999985359 0 999885598 1999982197 0 0 0 0 999805537 2999785681 0 1000000000 0 2000000000 0 1999852933 1999920067 1000000000 2000000000 1000000000 999894453 1999951593 0 0 0 1999836502 0 1999718802 1000000000 2999644223 0 0 999846236 1999885193 999824527 1999926609 0 999819010 2000000000 999815625 3999823678 2999757236 2999823215 0 0 2999876216 3999689197 1999803204 0 2999671421 1000000000 0 3000000000 0 0 2000000000 2000000000 999800108 0 2999916756 0 1000000000 1000000000 1000000000 1000000000 0 0 0 2999949159 0 1000000000 2000000000 999831711 0 1000000000 2000000000 1999779995 999823031 0 1000000000 1999861564 0 1999875121 0 0 0 0 1000000000 0 0 1000000000 1999883654 1000000000 1000000000 999949423 1000000000 1000000000 2999662217 999924031 999863400 0 999947879 0 0 1000000000 0 0 999868609 999846893 1000000000 2999725279 999850684 999996692 2000000000 2999783178 0 2000000000 999933352 0 0 0 0 0 1000000000 1999811009 1000000000 999962235 0 1999994922 0 3999792416 999813445 1999651183 0 1999923964 1000000000 0 0 999911017 0 999887564 1999937014 0 999963893 0 0 999814824 999965106 0 0 1999776635 1999977425 0 1000000000 0 1000000000 2000000000 0 3000000000 1000000000 1999916709 999846321 1999865030 1999917704 1000000000 1000000000 0 1000000000 1000000000 0 0 1999987930 1000000000 999898619 1999848730 0 1000000000 3999567364 999808211 1999876706 1999876224 0 3999817462 2000000000 1000000000 1999992615 0 1999703256 3000000000 0 1999909139 999995230 999962962 0 999827102 1000000000 0 0 2999728930 1000000000 0 0 0 999866196 0 0 999959153 3999807056 2000000000 1999899563 999991449 0 0 0 1000000000 999923223 1999947515 2000000000 0 2999880981 0 2000000000 1999788954 0 0 999920001 0 0 0 0 1000000000 2000000000 0 0 0 0 0 0 0 0 1999909837 2999850140 0 1999707100 0 2999990602 999899900 1999727526 0 0 1999800782 1000000000 1000000000 0 1000000000 0 999951150 0 0 0 1999814033 0 2999955175 0 1999824963 0 999900048 0 0 999999032 1000000000 1000000000 999996034 3999784729 4999822539 1000000000 999999216 1000000000 999810867 999839786 2999800986 1000000000 1999910567 0 1999864216 0 2000000000 0 1000000000 1999845101 0 1000000000 1999773763 1000000000 0 999901758 999909750 2000000000 999831216 999945286 1000000000 999805821 0 0 2999849093 0 3999865523 1000000000 0 1999797771 0 0 0 0 0 1000000000 1000000000 0 0 0 0 1000000000 0 4000000000 0 1000000000 1999884693 0 1999877993 1000000000 2999899665 0 0 999937680 0 0 1000000000 2999956615 1000000000 0 0 0 0 1999810596 0 0 1999872047 1000000000 1000000000 0 1000000000 1000000000 2999942365 0 2999796023 1000000000 1000000000 1000000000 999971559 1000000000 1999990771 1999814568 0 1000000000 1000000000 999988304 1999801843 1999900747 1999938042 999895412 2999848426 1999869480 999875974 999915075 1999855566 1000000000 2999888882 1000000000 1000000000 1000000000 1999827064 1999718304 1000000000 1999937331 1999817678 1000000000 0 1000000000 1999894446 1000000000 1000000000 1999805627 1000000000 0 0 3999668879 2000000000 0 1000000000 0 1999707542 999963734 1999802352 1999892348 1000000000 999825890 0 0 0 0 0 0 0 0 2000000000 0 1999848365 2999797303 0 0 999808266 1000000000 0 1000000000 1999870848 999975368 0 0 1000000000 2999869154 999830553 1000000000 999904678 0 0 0 1000000000 999937382 999947420 0 999990687 1000000000 2999994363 0 0 0 2000000000 1999961866 0 0 0 999931607 0 0 999911990 1999872893 0 1999631824 1999929251 1999841433 0 1000000000 999944625 0 0 1999731016 999935053 999872261 1000000000 1000000000 1000000000 1999896753 999835173 0 2000000000 999874398 0 0 0 999992806 1000000000 0 1000000000 1999815632 1000000000 1999784086 1000000000 1000000000 999939673 0 1999986653 2000000000 1000000000 1999878088 0 0 999986414 999925751 0 0 1999930646 2999685992 0 0 1999812076 1999812041 0 999986291 999963300 0 0 1999768873 0 0 1000000000 0 1999812113 0 0 1999777754 0 1000000000 1999864595 0 0 1000000000 0 999834176 1999890910 0 0 0 999886819 0 1000000000 0 999977972 1999991153 1999904885 0 0 999969007 1999756069 999991089 0 999861332 1000000000 1000000000 1000000000 999886593 1000000000 0 1000000000 0 0 1999901585 1000000000 2999903326 0 1000000000 999942629 999952748 1000000000 1000000000 2999714707 0 999826661 0 999905324 0 0 999824140 0 1000000000 0 0 0 999832702 1000000000 0 4999860491 1999910615 1999859820 0 2999668716 1999850071 0 0 1000000000 999820842 999847787 0 0 1999902086 999933715 0 999982573 0 999902255 1999758542 2999843405 1999752638 1999751452 1999815140 1000000000 999853976 999940141 999900990 1000000000 0 2999813977 0 999817577 0 0 999837324 1000000000 0 0 0 1000000000 1999910988 1000000000 1000000000 2999988884 1999870620 2999914965 999815021 2999997869 0 0 0 0 1000000000 0 4999913513 1000000000 0 999966004 1000000000 999939249 1000000000 0 0 1000000000 2999981007 1999978752 0 0 2000000000 2000000000 0 2999912103 1000000000 0 0 0 0 2999623482 0 0 999919547 999804772 999967625 999893256 2999961063 999995613 999925160 0 999973588 999909535 1999855136 0 0 1000000000 1999857682 1000000000 999919637 0 1999867245 0 1999773367 1000000000 1000000000 0 1999872454 1999766877 1999911410 0 1000000000 999862201 999803794 1999827337 2000000000 999918472 0 0 0 0 999941308 1999773584 0 1000000000 1000000000 2999814496 2999848873 2999926462 999950031 2000000000 999961975 1000000000 0 1999974593 2999831379 0 1999771952 1000000000 0 0 2000000000 3999684712 0 0 999922951 2999690252 1000000000 0 0 2999824802 0 1999957209 999998075 0 999890741 1000000000 0 999856000 0 1000000000 999801819 0 0 1999855808 999824918 1999801243 1999993538 1999861005 0 0 0 0 0 999816265 2000000000 999824264 999890501 1999839737 1999872583 0 1999724524 0 0 1000000000 0 1000000000 2999925272 1000000000 999854570 0 999829772 0 0 1999934025 999979758 1999957682 1999933502 0 2999893639 2000000000 999891139 999844330 1999938132 2000000000 2999798797 999897827 0 3999639280 0 2000000000 1999820445 1000000000 0 0 0 1000000000 1000000000 999946515 0 999976369 999814464 2999837750 0 1000000000 1999829642 1999863616 0 0 3000000000 0 1000000000 1000000000 0 4999873989 0 999930174 0 999898248 1999861011 999816671 1000000000 0 1000000000 0 1000000000 1000000000 0 0 2000000000 1000000000 1000000000 1000000000 0 1999918203 0 0 2999595107 0 999812105 1999865886 1000000000 1000000000 0 0 0 1000000000 0 0 0 0 999912638 0 999841617 1000000000 1000000000 1000000000 999868073 1999807499 1999974433 0 1999724341 0 1999756086 2000000000 0 1000000000 0 2000000000 1000000000 2000000000 2000000000 0 999907250 1000000000 1000000000 999957217 999880778 2999611391 1999860657 1999791971 0 0 0 1000000000 2999610117 1999924647 1000000000 1000000000 0 1999986231 0 0 1000000000 2999906293 999989126 0 0 1999873459 1999811800 0 999886730 1000000000 1000000000 999986506 1000000000 1000000000 999823522 0 0 999897903 999928142 0 999814019 999855615 0 999935479 1999727156 1999884757 1999878784 1000000000 2999986729 0 999986200 1000000000 1000000000 1000000000 2000000000 2999772720 999923117 1000000000 999886431 1999893231 0 2000000000 0 0 0 0 0 1000000000 1000000000 999962565 0 999923127 0 1999840436 999961583 2999725966 0 0 999944419 0 0 999927028 999947463 1000000000 0 1999910987 2000000000 0 0 2999928679 2000000000 1999813026 1000000000 0 999975864 999941186 0 1999944981 0 1999963616 1000000000 999901460 1000000000 1999788116 1999818739 1999893994 0 2999804230 1000000000 2999761230 3000000000 999872480 999908644 999875177 2000000000 0 999995832 1999848057 999906646 999805151 1000000000 1000000000 1000000000 0 999996319 0 1999905551 1999974104 1000000000 0 0 0 0 0 1000000000 1000000000 0 2999817004 1999904331 999997040 1000000000 4999767200 0 999825724 0 0 999943088 999935369 999952968 3000000000 0 2000000000 0 0 0 999910109 0 0 1000000000 0 0 0 2000000000 0 0 0 2000000000 1999991349 999925083 2999851520 999846128 1999827156 0 1999909063 0 0 2000000000 999962879 0 0 1000000000 1999797082 1000000000 2000000000 0 999974183 1999755931 3999726826 999907570 2000000000 999967747 3000000000 999922188 1999964131 0 0 2000000000 999941964 0 0 0 999926749 1999744836 0 1000000000 0 0 1000000000 0 1999826901 999872071 0 0 999840419 0 1999831274 1000000000 1999866558 0 1000000000 1999869253 1000000000 2999733854 1999795472 0 999980929 1000000000 0 999992145 1999704916 0 2999945193 1000000000 2999792023 0 0 1000000000 1999960836 1000000000 0 0 2000000000 0 2000000000 0 0 1999939474 0 0 1000000000 999944517 2000000000 999973949 999826348 0 2000000000 1999695004 0 0 1000000000 0 0 0 1999868048 0 1000000000 1000000000 1999912887 999826857 999857286 2000000000 1999986163 999954291 999852036 999879688 1000000000 1000000000 2000000000 999826195 1000000000 0 0 0 0 999886597 0 1999899978 999826735 1000000000 999906247 1000000000 2000000000 1000000000 1999887022 0 999882186 1999922645 0 0 0 0 2000000000 0 999898805 1000000000 2999896841 0 2999712338 0 1000000000 1999874321 0 0 3999809581 999949037 1999987390 0 0 0 999873902 0 999962666 1000000000 999843132 0 999863005 0 1999878484 1999812815 1999828323 0 0 0 1000000000 1999850194 999937493 999979993 1000000000 0 1000000000 1000000000 0 2000000000 1000000000 0 2999937577 1999973515 1000000000 1999812408 2999653039 0 2000000000 1999786405 999849923 0 0 1999906770 1999817026 1999901164 0 0 1000000000 0 999970074 0 999941569 0 2000000000 1999888757 0 1000000000 1999876825 999880559 2000000000 3999613105 1999859027 0 1000000000 1999907739 1999857354 0 1000000000 1000000000 999966411 1000000000 1000000000 4999687574 1000000000 0 999918445 1000000000 0 999997936 1999809674 0 999958779 0 1000000000 1000000000 1000000000 1999903201 999970013 999861852 0 1000000000 0 0 1000000000 1999857312 999938360 1999842008 999817682 2000000000 2999705687 999823902 999903683 3999650086 999899946 1999760031 1999907714 2999891461 4999799170 999816208 2000000000 1000000000 1000000000 1000000000 1000000000 1000000000 2999842398 1000000000 1000000000 0 0 3999762803 1000000000 1000000000 0 999916388 1999852572 0 999906806 2000000000 1000000000 999962070 1000000000 2000000000 0 999984631 1999935122 0 0 1999818955 0 2000000000 1000000000 0 1000000000 999877021 3999760125 1999838000 0 0 1999697945 1999983992 1000000000 1999919106 999874381 0 999812082 1000000000 999894033 0 1000000000 1999743211 1000000000 1999800086 2999900066 1999834674 0 1000000000 999979094 999994227 999962573 2000000000 1000000000 0 1999848733 999974557 1999814731 0 1000000000 1999990507 0 2999615939 999828244 0 1999903088 3999886914 0 0 999863346 1999672297 999841606 1000000000 0 0 0 0 1000000000 3999684817 0 0 999885314 0 1000000000 999802535 1000000000 3999628815 1000000000 1999942920 0 2000000000 999967478 999806141 2000000000 0 999817229 1000000000 0 999968492 0 0 0 3000000000 0 0 999951865 999836872 0 0 0 1999763309 2999917991 1999793800 0 1000000000 0 0 3999938461 2999544886 1999807429 999917938 1999994286 999800926 2999932390 1999668322 999879620 0 1000000000 0 0 1999967973 999913256 1999879822 0 1000000000 0 999827862 0 1000000000 0 2999901308 999872352 1000000000 2999816991 5000000000 999836054 0 2999803298 0 0 0 0 999923107 0 999903538 999879037 1999787333 999971901 0 1999889086 0 1999790604 999948217 1000000000 999904517 0 999877539 2000000000 0 2000000000 999906614 2000000000 0 999969752 0 0 0 999963167 2000000000 999927375 0 0 0 1000000000 0 0 999905462 2999776159 0 0 999893763 0 0 999874046 0 0 999890177 0 1000000000 999930144 0 1000000000 999969785 1999620435 1999796909 0 999859247 1999941824 1000000000 0 0 0 1999785463 0 2999887112 0 1999950056 999821564 0 0 0 0 0 0 1999721167 1999761210 999809896 999990228 1000000000 999956407 999920525 0 2999888899 999863715 1000000000 0 999912590 0 999985828 1000000000 999929086 999978176 0 999861531 2999799639 3999836415 0 1000000000 1000000000 1000000000 0 2000000000 1000000000 2999749062 3999855782 1000000000 1999812979 0 999894953 0 999977743 0 0 1999937311 0 999911898 1999883114 1000000000 2999856598 1000000000 999990638 0 0 0 0 2000000000 0 0 999804256 1000000000 0 0 1000000000 1000000000 0 1000000000 1000000000 0 999849411 0 999809142 0 999966763 0 999979816 1000000000 1000000000 1000000000 999806597 1999807345 0 0 0 0 1999933879 1000000000 999941117 0 999911059 1000000000 999871642 999912283 1999933840 999946771 0 1999884939 0 0 1999808898 0 999810770 1000000000 0 0 0 0 1000000000 1999871415 999992509 3999815157 0 2999946508 999913912 0 1999926506 1000000000 0 999835541 999923885 999842218 1000000000 0 0 1000000000 0 0 1000000000 1000000000 0 0 0 0 0 1999687277 1000000000 0 999925745 1999791629 0 1999848370 0 2999820379 1999861736 2999806371 1000000000 2999590244 999956376 1000000000 0 0 2999685519 1999998010 1000000000 1000000000 1999867304 1999871730 0 999806969 1000000000 0 0 0 0 1999822922 1000000000 0 1999995098 0 0 0 1999880791 0 0 999841976 0 999939881 0 2999912098 0 0 0 0 0 0 2000000000 0 999802970 1999799889 3000000000 0 1999815746 999953882 999961531 1000000000 1999790564 0 0 999892067 999824828 0 0 0 999882304 1000000000 999809492 0 2000000000 2999913217 1999970435 0 0 0 1000000000 0 1000000000 1000000000 1999889456 999965799 2000000000 0 999925301 999986959 0 1999879818 0 1999941062 0 1000000000 1000000000 999925173 1000000000 1000000000 999975631 0 2999777518 0 999962165 999986999 1999810197 0 999918906 1000000000 0 999919007 999970621 0 0 0 999814057 0 0 1999892526 0 999828396 3999847524 0 2000000000 0 0 999915515 1999811126 2999962091 1000000000 999840053 1000000000 999897735 0 999899764 0 0 999875483 2000000000 2999693001 0 0 999980505 0 999817210 0 1000000000 1000000000 999818361 2000000000 0 1000000000 1999700598 0 999852634 0 1999952177 0 0 1999754185 999923069 1000000000 0 0 2000000000 0 1000000000 0 1000000000 0 0 0 0 0 0 999822071 3999780456 999843630 1000000000 0 0 999928817 1000000000 1000000000 999946633 0 2999622885 4999865463 1999709964 1999963720 1000000000 0 1000000000 1999818131 0 1000000000 0 1999792174 1999808135 1000000000 1000000000 1999831769 999996805 0 1999759091 1000000000 1999942300 0 0 1000000000 1000000000 999885924 1000000000 999916529 999824301 0 999851187 999812414 1000000000 0 0 0 1999623776 0 0 999864884 0 0 1000000000 1000000000 999981242 999848655 0 0 1000000000 0 1999930900 1000000000 1999842050 0 1999977016 1000000000 0 999849531 0 0 0 999888726 1999984080 0 999891810 1000000000 1000000000 1999941472 0 999965244 1999854859 999848502 1999912104 1000000000 1999847078 0 0 1999936660 0 1000000000 1999974153 1000000000 0 2000000000 999826167 1000000000 2999966939 999969952 0 0 2999937845 0 0 0 1999969073 0 999917361 0 1000000000 999827227 1000000000 0 1000000000 0 2000000000 999972846 0 1999860548 0 1999834399 0 2000000000 1999944008 999811504 0 0 999923241 1000000000 0 1000000000 2999910819 2000000000 2000000000 1000000000 0 1000000000 1000000000 1999812660 0 999803205 1000000000 999979854 1000000000 1000000000 0 999916686 999858564 0 1000000000 1999773918 999992835 999827946 0 999990413 1999648450 1999672448 2000000000 1000000000 999960844 0 999937603 0 999811625 0 0 0 1000000000 1999978863 1999849184 0 1000000000 0 1000000000 0 1000000000 1999931755 0 1999942030 0 1000000000 0 1000000000 999926214 1999911151 1000000000 1000000000 0 999834833 999922628 2000000000 0 4000000000 0 999933407 0 1999716533 999889195 0 0 1000000000 3999579120 999835195 2999921035 0 999891504 0 0 1000000000 1000000000 999944426 0 0 1000000000 0 2000000000 999866539 2000000000 0 999934438 1999899804 2000000000 999848473 1000000000 0 0 0 0 0 0 0 1999945808 2999728903 0 2999639504 0 0 0 2999706683 0 1999760391 999946775 999846396 1000000000 0 2999901233 999852233 0 3999705036 0 1000000000 1000000000 2000000000 999925174 2999742118 999801137 0 2000000000 0 0 1000000000 0 999918615 3000000000 1000000000 0 0 0 999974205 1000000000 0 1000000000 1000000000 999965826 3999585253 1000000000 0 999888983 0 999868462 1999797186 1000000000 999968228 0 2000000000 0 0 999807593 0 1000000000 1000000000 1999943650 0 0 1000000000 0 0 0 0 1999856015 0 3999756694 0 999982173 1000000000 0 1999818515 3999908111 1999757642 3999781368 1999760394 0 0 0 0 2999913861 0 2999759115 1999826585 0 1999833852 1000000000 1000000000 999990476 1999989456 3999718915 999867044 1000000000 1000000000 1000000000 999853991 1000000000 1000000000 999847432 1000000000 1999999068 0 0 1999977115 1999824566 1000000000 999950314 999829508 1000000000 1000000000 0 1999998457 0 1000000000 0 0 2000000000 999883665 999872029 1000000000 1000000000 0 5999751727 1999790447 999861001 0 1999818355 0 1999852192 0 0 3000000000 1000000000 999863168 0 1999945202 0 0 0 0 1999931541 2000000000 1999991535 1999760523 1999755624 1999887369 3000000000 0 1000000000 0 0 0 0 0 1000000000 2999826906 2999766144 999876560 2999906536 999947529 1999808675 1999900173 1000000000 1999934765 1999940963 1999842453 0 0 0 1000000000 0 0 1000000000 1999999114 1999808134 1999868664 0 0 1999890674 999913358 999922638 2000000000 0 999882841 999873928 3999569625 999933127 0 0 999953772 0 1999804839 1999881345 999828960 2000000000 2999860531 1000000000 0 0 1999848312 0 0 0 999874718 1000000000 0 0 2000000000 999939921 1999805386 2999900348 1999878771 0 999902047 0 1999840953 999881367 1000000000 1000000000 999906735 1999887798 1000000000 2000000000 1000000000 1999835394 999936085 0 999854783 1999927788 1999987205 1999815500 3000000000 1000000000 1999783576 999986738 2000000000 999920909 0 2000000000 0 1999965727 999894973 2999850673 0 0 2000000000 1000000000 3999978189 1000000000 0 0 999885318 1000000000 0 1000000000 0 999967096 999891474 1999733260 0 999861982 0 2999963045 1000000000 999824172 2999731561 1000000000 999977248 999803315 0 999942306 0 1000000000 1000000000 1999798306 0 2000000000 999876575 1000000000 0 1000000000 999855916 999863788 0 0 0 1999981651 999968284 1000000000 1000000000 0 1000000000 999810035 999960681 1000000000 999870918 2000000000 1999755928 1999812647 999926095 999825437 3999661611 1999906887 999927083 3000000000 999901987 999951559 1000000000 1000000000 1000000000 999984518 1999842574 1999784472 2000000000 0 1000000000 4000000000 0 1000000000 1000000000 999884685 999964273 1000000000 999879582 999898046 0 0 3999714079 0 0 2999953794 1000000000 2000000000 0 2999952576 0 999948558 0 0 0 0 1999944972 0 0 1999758789 0 1999802427 999969107 0 1000000000 0 0 1999964002 0 0 1000000000 0 1999894029 999983236 999941945 1000000000 1000000000 1000000000 0 1999850029 0 999913333 1999807956 1999880997 0 0 0 2000000000 0 999870301 0 1999732535 999800463 0 1999765845 0 0 1999926848 0 0 0 0 0 999933991 2999944702 1000000000 0 1000000000 0 0 1999766224 1000000000 0 1000000000 2999971648 2999709506 999827190 0 999903145 1999908287 0 999806563 1999866676 0 999842341 1999901777 999988100 0 0 1999963748 0 1000000000 2000000000 1000000000 1000000000 0 999851940 1000000000 1999899673 2999813523 999886897 2000000000 999969705 1000000000 0 1000000000 1999952647 1000000000 0 999840309 1000000000 0 2000000000 0 999930930 1999906073 999962650 1999719014 0 0 0 1000000000 0 999912764 1000000000 1999963520 0 1000000000 2999934739 1999957208 999887974 1000000000 1999867315 0 0 999878587 0 1000000000 0 1000000000 0 0 1000000000 1999874407 999811150 2999917837 1999974817 1000000000 1999905531 0 2000000000 1999829716 0 0 1999779105 999935857 0 0 999995502 0 0 1000000000 0 2000000000 0 0 0 999994082 1999870977 1999840924 1000000000 999870913 0 2999951933 0 0 1000000000 0 999915602 2000000000 999960919 3999614605 1999803364 0 1999908281 0 1999954417 0 1000000000 1000000000 999896719 0 1000000000 999814711 1999819741 0 1999874214 0 1999947988 1000000000 1999905332 3999546072 1999874772 999854021 0 1000000000 1999680502 4999823179 0 2000000000 999870903 999872037 1000000000 1999893975 999866128 0 1999859655 0 0 1000000000 999814374 3000000000 1999831436 2999751412 999805474 0 3000000000 999933631 1000000000 0 0 0 1000000000 1999906660 0 0 0 999968464 0 2000000000 3999775295 0 2999901644 1000000000 0 1000000000 1000000000 999943892 0 1999933664 999931711 0 1000000000 1999840550 0 0 999830574 1999850923 0 1000000000 0 1000000000 1999699709 999832696 0 0 0 3000000000 0 1999819244 999852868 999994505 0 0 1999877194 2999860320 2000000000 0 1000000000 0 999809520 1999916999 3999931726 0 1000000000 1000000000 1999806235 0 0 999833521 0 1999757587 0 999992093 0 1999842715 2000000000 1000000000 999962603 0 1000000000 0 0 0 0 2000000000 1000000000 999825753 0 3999977520 1999886646 0 2000000000 1000000000 0 3000000000 0 1999871068 1000000000 0 2000000000 1000000000 1999770964 1000000000 1999957863 2999889088 0 1999722324 1000000000 2000000000 999940849 2000000000 0 0 1000000000 1999954849 2000000000 0 2000000000 0 0 0 0 0 0 1999715500 2000000000 2999803634 1999832279 999927172 1000000000 0 999864468 2000000000 1999913329 1999962873 1999993334 1999984142 999908003 1000000000 0 2000000000 1999864205 0 1000000000 1999825262 1000000000 1999869057 999800309 999852946 0 0 1999921849 999981556 0 0 999802498 1000000000 1000000000 999979877 999992960 999926968 2000000000 0 999834856 1999837573 1000000000 999887575 0 999981345 1000000000 1999915571 1000000000 0 999885720 2999723305 1000000000 1000000000 0 0 0 1999903533 0 999905783 0 0 1000000000 2999733960 1999823754 0 1000000000 1999900497 1999771981 1000000000 0 0 0 1999842873 0 2999698967 0 0 0 1000000000 1000000000 0 0 3999737846 999824202 4999929675 0 0 0 0 0 0 1000000000 1000000000 0 0 0 999973354 0 1999990779 3999480285 0 3999725282 0 1999951339 1000000000 3999880050 1000000000 1999899032 1999945248 0 999894432 1000000000 999824523 0 1999833751 1000000000 0 1000000000 0 3000000000 1000000000 1999882113 0 0 999814511 0 1000000000 2999944781 2000000000 999920081 0 1999896307 1999685962 2999835827 1000000000 1999872726 0 2000000000 1000000000 4999779310 0 0 1000000000 999894656 3000000000 0 1000000000 0 999979154 1000000000 0 1000000000 999846582 1999789701 999820123 2999880136 1000000000 2999846557 999883503 0 1999920270 999922683 2000000000 999979444 0 2000000000 1999888863 2999842603 0 0 0 1999854903 999979223 0 2000000000 1999650386 999833134 999881165 0 0 0 2000000000 0 2000000000 0 0 0 0 999867420 999903678 0 0 1000000000 2999833363 0 1999872844 0 1000000000 0 0 0 0 0 1000000000 0 999817878 1000000000 999815684 1000000000 1000000000 0 1000000000 0 0 2999991557 0 0 0 1000000000 2000000000 0 999887571 999873255 0 0 2999763625 1999818413 1000000000 2999960026 2999894980 1000000000 0 1999880649 0 0 1999802571 1999793612 1999787400 0 2999635999 1999847368 0 999862556 999909736 1000000000 1000000000 1999938922 0 0 3999831382 2999803263 1000000000 3999623975 0 999887454 2000000000 0 1999903127 1000000000 1999895987 0 0 1999910606 0 0 1999846683 0 0 0 0 3999841687 0 0 0 999827497 0 1999824740 0 2000000000 1000000000 999823936 999947163 0 1000000000 999943082 2000000000 1999924597 999828800 999963034 999860238 999898402 2000000000 999947274 0 0 1999744772 0 0 1000000000 1000000000 999813776 0 2000000000 1999810794 999880963 999882288 0 0 1000000000 2000000000 0 0 999916421 1999964684 2000000000 0 0 0 1000000000 0 1000000000 1999695654 0 0 0 999810031 1000000000 999934687 999943797 0 1999967735 0 1999799265 0 999996848 999802719 0 0 2000000000 0 1000000000 0 1000000000 0 1999785530 1000000000 0 999927094 0 1000000000 0 1999860823 999852843 0 1000000000 0 0 0 0 1000000000 0 0 1999914839 1000000000 1000000000 1000000000 0 0 999958991 0 1999859827 0 1000000000 1000000000 1999826981 0 999926641 0 2000000000 0 1999698403 0 2000000000 0 3999715594 999812990 1999740816 0 1000000000 1000000000 0 1000000000 0 0 0 0 1999906881 0 0 1999999146 2999817127 0 999871396 999992362 0 0 1000000000 3999757008 1000000000 0 0 1000000000 0 0 0 1000000000 0 0 999808833 0 1000000000 2999515125 999853474 0 999919675 1000000000 0 0 1999936717 999840499 0 2999837210 999975340 1000000000 1999919233 1000000000 2000000000 1000000000 999812064 0 1000000000 0 3999774381 0 999996807 0 999826377 999846267 0 0 1000000000 0 0 1999876627 2999800271 2999930617 0 999979032 999976032 0 2000000000 999887328 0 1000000000 999972265 0 999902604 2999984143 999840936 1999914537 1000000000 0 1000000000 1000000000 0 1000000000 1000000000 1000000000 0 999873620 1999881232 1000000000 1000000000 999804715 999999930 1999934040 1000000000 1000000000 999856368 1000000000 1000000000 2999848284 1000000000 3999880165 2000000000 1000000000 999848313 0 999933509 1999682772 1000000000 1999909552 1999830211 1000000000 0 2999762654 999912063 0 0 999909953 999907855 0 999883173 2000000000 999938154 1999821463 1000000000 0 1000000000 999864160 0 0 1000000000 999870772 999822730 999977358 1999806995 0 2999990216 0 999849565 999800974 0 1000000000 1999884592 0 0 0 0 999991220 1000000000 3999864582 1999849191 1000000000 0 1999832059 0 0 0 0 0 1000000000 1000000000 0 2000000000 999852123 999916150 999927544 999925912 0 0 2000000000 999944930 1999901567 1000000000 0 999900286 1000000000 0 999940109 0 1000000000 0 4999649372 0 0 0 0 1000000000 1999851705 999811563 999831637 2999788142 1999854425 0 1000000000 0 0 0 2999838674 0 0 999872772 0 0 2999957537 999929790 999956559 2999985884 0 999940040 1000000000 2000000000 0 2999930629 0 2000000000 2999911839 1000000000 2999840949 1000000000 1999895439 0 3999718037 0 2999989674 0 0 999988273 0 1000000000 0 999878230 999938631 1000000000 0 1000000000 0 999887509 1999930849 999965478 1000000000 0 1999930669 4999644801 0 2999803554 0 0 0 1000000000 2999827836 0 1999719322 999860544 999852504 1000000000 0 999954493 0 0 999900757 0 999929826 0 999980098 0 0 0 0 1999825241 0 0 999855387 999969458 0 1000000000 999850351 0 0 1000000000 2000000000 1000000000 999825602 1000000000 1000000000 0 0 1000000000 999985073 1000000000 0 0 0 0 1000000000 1000000000 0 0 1999859864 999972617 2000000000 2999815525 999842527 1000000000 1000000000 2999843676 0 1999964106 0 0 999997635 1999930002 999841690 1000000000 2000000000 999813882 1000000000 1000000000 0 1999916477 2999911484 1000000000 999859314 999861797 999959574 999864319 999982113 1000000000 999812246 0 2999600377 0 2000000000 0 1999815780 1000000000 2000000000 999880950 1000000000 999991865 1000000000 1000000000 0 999979130 0 999963282 999991393 1999891275 999852122 0 1000000000 2000000000 1000000000 3000000000 999954027 0 999891956 1999862753 1999944464 0 999868241 1000000000 1999924194 0 1999961846 1000000000 0 999804984 0 1999916116 1999925967 0 1999961323 0 999935598 0 1000000000 3999964484 0 1999987937 999849790 2000000000 1000000000 1000000000 0 999889576 999892912 1000000000 1000000000 999991177 1999811495 0 999895182 1999829331 1999799372 0 1000000000 1000000000 1000000000 0 1000000000 0 3999718272 2999841572 1000000000 0 0 0 1000000000 0 0 999998860 1999958399 2999907856 0 1000000000 999964715 0 1999852954 2999989474 2999750413 1000000000 999904116 0 0 0 0 1999809830 1999925650 999918280 0 1000000000 1000000000 1999827923 0 0 0 999936883 1999747352 2999773776 1000000000 0 0 1999829129 1999980737 2999928482 0 1000000000 1000000000 0 1000000000 0 2999628589 1000000000 0 0 2999806924 2999699670 1000000000 0 999896465 0 1000000000 0 1000000000 1999991216 1000000000 999855166 1999977377 1999855496 0 999851604 1999803136 0 999894490 999973442 2000000000 0 0 1999802537 1000000000 999804320 1999975881 999975034 2999967952 1000000000 1999895617 1999932315 2000000000 2999735264 0 1000000000 1000000000 0 0 1999901070 1000000000 1000000000 1999778117 999977278 1999954426 999888924 1999980422 2999732162 1000000000 999900873 999812397 0 2999862137 0 999990382 0 2999835692 0 0 1999973038 0 1999876899 999982142 0 1000000000 0 1999802574 1000000000 0 999820206 0 2000000000 0 0 0 0 1000000000 2999838246 0 0 1000000000 1000000000 999989346 1999844183 999887126 0 3999851106 2000000000 1999997558 1999980320 0 0 1000000000 1999993787 1000000000 1999649413 999815433 0 999834420 0 999826226 1000000000 1000000000 0 999963200 0 0 1000000000 1000000000 1000000000 999898519 3999642530 1999878493 1999686282 999849764 2999638132 1999868388 2999874269 3999936149 2000000000 999874054 0 2999726817 999914590 0 2000000000 0 1000000000 0 0 999857044 999841845 1000000000 0 0 0 0 999961883 999882862 0 0 1000000000 1000000000 1000000000 999953770 999925168 999859832 0 0 0 1000000000 0 0 0 1000000000 999922163 1999809882 999899195 1999947705 0 1000000000 1999971719 0 0 999874189 1000000000 0 0 999950040 2000000000 0 999896591 0 2999712022 2999743138 1000000000 0 1000000000 999829867 0 999976519 0 999923012 1000000000 2999763583 0 1000000000 999812079 1999934359 3999550658 999856658 0 1999826312 0 1000000000 1999837984 1999920383 0 1999937072 1000000000 999811544 999863226 0 1000000000 2000000000 0 0 1999897283 1999898711 1999909377 0 0 1999897306 2999806567 0 1000000000 0 0 1000000000 1000000000 1000000000 1999809908 0 0 0 0 3999654375 1999876475 0 0 0 999809399 0 0 999888602 0 2999835942 1000000000 999988709 0 0 1000000000 0 0 0 999868866 0 0 0 1999972199 0 999987572 2000000000 0 0 1999952524 1000000000 0 1000000000 1000000000 0 1000000000 0 1000000000 2999853556 0 1000000000 0 0 1000000000 0 999918942 0 0 2000000000 0 0 0 1999855094 1000000000 0 1999983103 0 1999695898 2000000000 1000000000 1000000000 0 999922694 1999933274 0 999832420 1999979456 0 1000000000 0 1999824360 999931261 0 1000000000 1000000000 2999943584 1999646925 1999893550 0 999851007 2000000000 0 0 0 999998554 0 1000000000 999902033 1999918428 1000000000 1000000000 0 1000000000 0 1000000000 1999832773 1000000000 0 999867650 1999737114 1999703399 0 1000000000 1000000000 1000000000 0 999962592 999864266 1999830928 1000000000 0 999849654 1000000000 1999663010 1000000000 2999770178 999937644 1999972939 0 1999946567 0 2000000000 1000000000 999805664 2999821119 0 999838867 1999806026 0 1000000000 1000000000 999992242 999913672 1000000000 999877746 0 0 1000000000 1000000000 999815073 0 1999932077 999940767 0 999950931 999895610 1000000000 999829594 0 0 0 3999808057 3999810221 999863839 999883912 1000000000 0 1999869384 1000000000 1999882218 999927971 1999828316 999891462 0 0 3999958537 1999973943 1000000000 1000000000 1999800634 1000000000 1000000000 999987387 1999627505 0 1000000000 0 1999985501 0 999831179 2999987543 0 2999803388 1999803779 0 1000000000 999939883 999856587 0 1999816540 999958875 0 1000000000 0 0 0 999853006 1999941987 999952194 1000000000 2000000000 2000000000 2999939203 999810369 1999888091 2000000000 1000000000 0 1999821031 0 0 999938346 4999816272 0 0 0 0 2999767707 999960019 1000000000 1999667206 0 0 0 999857994 1999811911 999963484 0 2999948041 1999852196 2999893597 0 1000000000 1999876858 0 999945441 1999815378 0 0 2000000000 2000000000 0 2999815822 1999861508 1000000000 999994821 999874837 1999737706 0 1999895957 1000000000 0 1999950800 0 999847438 999921595 0 999912439 3000000000 0 2999936338 999903007 0 0 1000000000 1999887439 1999938821 999927975 0 999852209 0 0 0 0 1000000000 1000000000 0 999893459 0 1000000000 999920278 1000000000 0 1000000000 1000000000 999818290 1999693822 0 1000000000 0 999848113 0 1999849408 2000000000 0 1999973241 0 0 1999916976 0 2000000000 1999807173 999938473 1000000000 999960918 1999811169 1000000000 999819927 999840806 0 0 0 0 0 1000000000 999926717 999905608 999998902 1000000000 999922173 1000000000 1000000000 1000000000 0 0 0 1000000000 999904246 999862686 2999833377 1999806413 0 0 999879409 999850761 0 0 2000000000 1000000000 999878099 999801233 999972983 0 0 1000000000 0 1000000000 1000000000 0 0 0 1999893060 1000000000 999927825 2999988864 2000000000 1999994500 2999869459 999946739 0 2999848390 0 1999931246 2999683539 2000000000 0 3999898450 1000000000 999896980 0 0 0 0 0 0 1000000000 1000000000 0 1999929363 999960709 0 0 0 0 1999975489 0 999833451 1999887489 2999885391 999998343 0 999808921 3000000000 1999797789 1999850909 0 0 1999668054 999804346 999860827 1000000000 2999841930 0 2000000000 0 999981894 0 3999867805 0 1000000000 3999903811 1999825782 0 999829060 0 1000000000 0 0 0 0 0 1000000000 1000000000 1000000000 1999999232 0 1999982303 999862048 1999919138 999897056 999896662 4999910802 1000000000 999801884 1000000000 1999997343 0 0 1999902485 0 0 0 1000000000 0 2999794355 1999960144 1999887545 0 0 1000000000 0 0 1000000000 3999625829 1999950805 1999848073 1999977096 0 999956517 0 0 0 999952796 0 1999739445 1000000000 1000000000 999876113 0 2999804595 1000000000 1000000000 2000000000 0 1999886125 0 999856343 999928840 2999785302 999806717 0 999979214 999967460 0 0 1000000000 0 999895268 999926135 0 0 0 1000000000 2000000000 0 1000000000 0 0 0 0 0 1999937201 1999884847 1999761415 0 2000000000 0 2999867710 2000000000 0 0 0 2999822009 1999907060 999919162 0 1999917390 2000000000 1999812529 999812195 0 999952569 1999823411 0 0 0 1000000000 1000000000 0 1999899573 0 0 0 999824835 999973836 0 1000000000 2000000000 1000000000 0 0 1999775808 2000000000 2000000000 0 1000000000 1999839292 999899626 1999853615 0 999841719 0 1999820565 0 0 1000000000 1999774871 1000000000 0 999938836 1999965942 3999881704 2999984406 0 0 1999847313 1000000000 2000000000 0 0 1000000000 999999357 1000000000 3999855103 1000000000 3999789371 999844904 1000000000 999921548 1000000000 1999950928 0 0 999963350 0 999917162 1000000000 1000000000 0 1999746429 0 0 1000000000 1000000000 999978690 1000000000 0 2999885591 999821247 0 1999792395 0 1000000000 0 0 0 0 0 1000000000 0 0 1999664974 1000000000 999919574 0 0 0 1000000000 1999860730 1000000000 1000000000 999864159 999904676 0 0 0 999886348 2999807619 1000000000 1000000000 0 0 1999829746 1000000000 0 0 0 2999994110 0 0 1999811416 0 1000000000 999802855 0 1000000000 1000000000 1000000000 0 0 1000000000 1999886358 0 0 1000000000 0 0 1000000000 1000000000 1999671912 0 0 2999655419 999888264 0 1000000000 0 1000000000 1000000000 0 1999805551 1000000000 0 0 999942375 1000000000 1999931899 0 1000000000 1000000000 0 999915250 0 999978471 0 0 0 0 1000000000 0 0 0 0 0 999982974 0 999915180 1000000000 1000000000 1000000000 0 1000000000 1000000000 999913867 1000000000 0 0 0 0 2000000000 0 1999961751 0 0 0 1999878036 1000000000 0 0 0 0 2000000000 1000000000 999871500 0 2999855917 0 0 0 1999968237 2999750748 1000000000 3999645734 5999751077 0 1999872221 999838960 0 999807124 1000000000 2999952457 0 0 0 0 999971694 999976531 1000000000 999817313 0 0 999885998 1999809887 0 999917258 0 1000000000 999975607 0 999852839 1999882310 2000000000 1999732760 0 0 999851320 999886987 999987402 2000000000 999803845 2999907182 999914219 0 999801037 0 1999960518 1999650233 4999991357 999917060 1999882815 999917592 0 0 0 0 0 0 0 2999743775 0 0 0 0 0 1999836668 999992248 0 3999777538 1000000000 0 0 1999938498 1999909706 999907510 1999844419 1000000000 0 5000000000 0 3000000000 0 0 0 0 0 0 1000000000 0 0 0 0 0 0 0 0 0 999977664 0 0 999865973 1999899487 999877786 1000000000 1000000000 1000000000 3999692960 1999687577 0 999887322 0 0 0 999931706 1999979811 0 1000000000 0 999989596 2999856960 0 0 0 1999913968 1000000000 999975909 1999983471 1000000000 0 0 999834868 2000000000 0 0 0 1000000000 1999939658 0 1000000000 0 2999791343 1999988211 1000000000 1999801742 1000000000 999929794 1000000000 999878176 0 0 0 1999804556 0 1000000000 1000000000 999897297 999880965 1999807321 0 0 0 0 0 0 999851495 3999975789 0 999882879 999873649 1000000000 1999925113 2999967523 1000000000 0 999930921 1999883545 1999880464 0 3000000000 999809432 2999936013 0 3999772250 1000000000 3000000000 0 1000000000 2999844189 0 1999910689 2000000000 999925718 1999912585 999902959 1999994086 0 0 1000000000 0 999850477 1999860345 0 0 0 0 0 999896264 2999876433 0 1000000000 0 999815644 999909592 1000000000 999854852 2999874866 0 0 3999899777 0 1999820216 2000000000 2000000000 1000000000 999898725 1999885787 1000000000 999962390 999942821 999981349 0 1000000000 1999855366 0 0 1999845318 0 999968027 2000000000 1999846674 0 2999684084 1000000000 0 1000000000 1000000000 0 999972233 3999723285 0 0 1999634365 0 0 0 1000000000 1999765494 1999880508 0 1000000000 1000000000 1000000000 1999835018 1000000000 0 1000000000 0 999970448 1000000000 0 1999728641 2999839812 1000000000 2999733533 1000000000 0 999868879 1999635661 0 0 2999833587 0 0 1000000000 2999691849 2000000000 999854924 1999909935 0 0 0 1999845611 999886940 0 0 999913511 0 0 2000000000 1000000000 999864624 2999641360 999957190 0 1000000000 999946179 1000000000 0 0 999923023 0 0 999838730 1000000000 1000000000 0 0 1000000000 0 1000000000 2000000000 0 0 999884204 0 0 1999869370 0 1000000000 1999947812 0 0 999880579 999892739 1000000000 0 0 0 1000000000 1000000000 999960646 1000000000 2000000000 1999908144 1000000000 0 1000000000 0 0 0 1999859120 1000000000 0 0 1000000000 1999993382 0 2999965690 0 999842638 0 0 0 1000000000 999957950 0 1999891238 1000000000 1000000000 1999877342 2000000000 1000000000 0 999844645 0 999894512 999936668 999879727 0 1000000000 0 2000000000 2000000000 1000000000 1999981840 0 1999814194 0 0 1999755182 999887936 999836645 999829855 0 1999900362 999945188 999804518 0 0 1000000000 0 0 1000000000 1999984047 0 0 999934872 0 1999927908 0 0 2999826151 1000000000 1000000000 0 0 1999821524 3999648262 0 999820810 1999924458 999855992 1000000000 0 1999841659 0 0 999892910 1999809843 1000000000 0 0 999900954 1000000000 0 999938672 0 0 1000000000 999859896 2000000000 999862135 0 1000000000 0 1999841652 2999919067 0 999826672 0 999944210 999972678 0 0 0 0 1000000000 2999740816 2999683702 0 0 0 0 0 999827653 0 0 0 0 999912982 2000000000 999901836 1000000000 999936718 0 999873286 999852990 0 0 1000000000 1999965638 0 0 2999865352 999991588 999830375 999895589 1000000000 1000000000 1999968626 1000000000 999897202 999884255 2999780436 0 1000000000 0 1000000000 1000000000 999956986 0 1000000000 1999929936 1000000000 0 1999938046 2000000000 0 1999940769 1000000000 1999681320 0 999802523 0 999984983 999807884 1999862532 1000000000 2000000000 2000000000 0 1999899630 1999949600 1000000000 999889944 0 1000000000 0 0 0 0 0 0 2999838628 1000000000 0 1999840714 0 0 1000000000 1999997191 0 0 0 0 0 1999934398 1000000000 0 2999728209 999909062 1000000000 0 0 0 1000000000 0 2999942694 1999914405 2999985052 2999715306 999897158 0 0 999908588 999955201 1000000000 1999750770 0 0 0 2999827825 1000000000 0 999954344 3999663286 1000000000 0 0 0 1000000000 2999741467 999946092 999979096 1000000000 0 0 1000000000 0 0 0 2000000000 0 1000000000 999988467 0 999844543 3000000000 1999800564 1999989680 0 999973619 999923322 999895787 0 999969465 0 0 1000000000 1000000000 1999895109 999887563 0 999914030 1999884211 999889531 1000000000 0 1000000000 2999924500 0 1000000000 1000000000 1000000000 0 2000000000 0 2999827538 0 1999790933 2000000000 1000000000 999856083 0 2000000000 999949372 999823540 1999839112 1999956830 999884355 0 1999865086 1000000000 999812374 999966693 1000000000 1999980483 999947483 0 1000000000 1999939109 1000000000 1999946948 0 1999872973 0 0 1999869500 1000000000 1000000000 1999938408 2999737427 1000000000 999940705 999914950 0 0 1000000000 0 1999778493 1999844545 1000000000 1999973997 0 0 2999978455 0 999886561 0 0 1000000000 0 0 1999888346 999832658 2000000000 1000000000 0 999952143 1000000000 2000000000 1999893904 0 999831231 1000000000 0 0 999958334 1999809740 4999757997 0 999947821 3000000000 0 0 999977119 1000000000 0 3000000000 0 1999918652 999884817 2000000000 0 0 0 0 0 1999912806 0 999891703 1000000000 0 2999639036 1999874218 1999966302 2999683499 999996360 1000000000 0 1000000000 1000000000 0 999947639 1000000000 0 0 999802117 2999987470 999983287 0 999869571 1000000000 0 0 0 0 0 0 1999805677 1999690611 0 0 999908694 1000000000 999804140 999933201 999827075 1000000000 0 999984710 0 3999638608 0 1000000000 0 1000000000 2000000000 999801805 0 0 0 999826360 0 1000000000 999968500 999853162 1999978737 3999922551 4000000000 1000000000 1000000000 1999814275 2000000000 1000000000 0 2000000000 1999924041 1999627301 999864810 999814515 2000000000 1999985000 0 4999892958 0 999801371 1000000000 0 0 0 1999711639 0 999815394 1999854764 2000000000 999825060 1999850439 0 2000000000 0 0 0 1999842162 1000000000 0 0 0 1000000000 0 1000000000 999959249 1999904364 999979625 1000000000 0 0 2000000000 1999982332 2999863634 1000000000 1000000000 999962990 999858488 0 0 999831837 1999869431 1000000000 0 1999842653 0 1000000000 0 0 0 1999919794 1000000000 0 999973508 0 0 2000000000 2999934609 2999948763 0 0 1999829061 2999911419 1000000000 1999785686 0 0 1999996076 0 0 1000000000 1000000000 0 0 999843503 1000000000 0 1000000000 1999961923 1000000000 0 1000000000 0 999936135 1999880809 0 1000000000 1000000000 0 0 1000000000 999958050 1999775637 1999783548 1999898291 1000000000 999824761 0 0 0 1999903351 0 0 1000000000 1000000000 2999725796 0 1000000000 1000000000 0 2999906983 999858073 1000000000 999940110 999960641 3999758440 0 1999846892 0 1999923530 999844075 0 999990239 0 999991513 0 0 0 999985300 0 1999970071 0 1000000000 0 1999807522 1000000000 3000000000 1000000000 2000000000 0 0 1000000000 2999853806 999852765 3999859154 0 1000000000 0 0 999897153 1000000000 2999618378 1000000000 0 1000000000 0 2999801432 0 0 0 0 999871387 999868190 1000000000 2999660498 1000000000 1000000000 1999828554 1999748912 1999981096 0 0 0 999802395 999807207 1000000000 0 0 0 0 1999952668 0 1000000000 0 999847871 1999942804 999894991 0 4999743122 0 1999869334 1999822781 1000000000 999907049 999840930 0 1999862530 0 0 0 0 2999778520 2000000000 0 999996976 0 1000000000 999886686 999829993 1000000000 999999273 1999838975 2999991934 1999870921 1999925575 2999498654 999942688 1000000000 0 1999948405 1999817309 1999940918 1000000000 999865080 0 0 999893570 0 0 999868059 0 999960256 0 1000000000 999815838 999863337 0 0 0 999895313 1999870222 0 1000000000 1000000000 1000000000 1000000000 999877876 2999891453 0 1999844553 0 2000000000 3999935868 999973009 1999985422 3999863966 999880616 0 0 0 1999682554 1999810707 3999753547 0 1999990624 0 1999975548 0 1000000000 0 999922027 1000000000 0 2000000000 3000000000 0 0 999917033 999936890 999823618 1999946197 0 0 1000000000 999989550 999875440 1999805181 0 0 2000000000 0 2999815271 999982881 1999908354 1000000000 1000000000 1000000000 0 999819784 1999835731 1999685297 1000000000 1000000000 1000000000 0 3999897627 999876055 2999682801 0 1000000000 3999880237 0 999899715 0 999993535 1000000000 999984835 999830210 0 999802722 0 1000000000 0 0 0 999802061 1000000000 1000000000 999867682 999846161 0 1999719367 1999930126 999893844 0 0 1000000000 0 999907660 1999844573 999813596 999992847 2000000000 999963961 0 1000000000 1000000000 1000000000 1999810743 999929816 0 0 1000000000 0 1999866578 1000000000 0 1000000000 0 2000000000 0 1999845260 999870588 0 1000000000 0 3999698612 999934031 0 999870372 0 999962125 999898382 0 1999718088 1000000000 1000000000 1999829501 1999915990 1999989611 1999910196 0 1000000000 0 1000000000 0 0 0 1999742645 0 1000000000 999830871 2000000000 1000000000 1999937348 999988772 2999643274 999843244 0 2999812415 0 0 1000000000 0 0 0 1999894143 2999535283 0 2999925177 999872382 1000000000 2999883332 999813030 0 999973374 1000000000 999963892 2000000000 2000000000 0 0 0 999821213 1000000000 0 0 0 2000000000 2999884837 0 1000000000 1999723780 999964695 2999624524 1000000000 999982930 2000000000 1000000000 1000000000 1000000000 999874817 1000000000 1999968351 3999708356 1999969269 999857333 999884098 0 2000000000 999968450 1000000000 1999949263 2000000000 0 1000000000 1999884780 0 1000000000 1000000000 999923798 1000000000 2999806915 0 1000000000 0 0 0 1999628356 1999781166 999906303 999928590 1999970829 0 999894221 1000000000 999990634 1999977308 1999844917 1999821594 2000000000 0 0 1000000000 0 2000000000 0 999867379 999902589 0 1999883635 2000000000 2999920970 1000000000 0 1000000000 2000000000 0 0 1999822493 0 3000000000 999947822 2999828888 2999814016 0 1999977301 1999875216 0 0 1000000000 999948611 1999809839 999963043 1000000000 1000000000 999850537 0 0 999875348 999941218 2000000000 1999879792 2000000000 999917927 999882584 999983961 1000000000 999941538 0 1999925571 999901349 0 2999869891 0 0 1999841412 1000000000 0 999974937 999950509 0 1000000000 1000000000 2000000000 1999912729 1999803210 1999831777 0 999950887 1000000000 0 999853773 1000000000 5999816976 0 2999751530 1000000000 1999950539 1999889329 2000000000 0 0 999802281 999930264 1000000000 0 0 999990909 1999955768 0 1000000000 0 0 0 0 2000000000 0 0 0 1999968652 0 0 0 999883753 1999979748 999864890 1000000000 1999832475 999957921 0 0 1000000000 0 0 999812787 0 0 1000000000 2000000000 1000000000 1000000000 1999872740 0 1999826261 1000000000 2999950440 1999631521 1000000000 0 1000000000 1000000000 0 999931910 1999893196 1000000000 2999776895 1000000000 999881822 1000000000 0 1999895066 0 999920790 0 0 0 1000000000 0 999847092 999944906 999866046 1999754759 999957400 0 0 1999996637 0 999944049 1999858405 0 0 999911706 1999861043 1000000000 1000000000 1999900036 1000000000 999946506 1999898203 2000000000 0 999884215 0 0 0 1000000000 0 1000000000 0 0 1000000000 1000000000 999814585 1000000000 999885014 0 1000000000 0 1999969851 2999858011 1999968325 999978482 999848339 1999618036 0 999867336 999942646 2000000000 2999833252 2999934481 0 0 0 1000000000 2000000000 1000000000 0 1000000000 0 0 1000000000 2999918963 1999924835 1000000000 999802669 999947524 0 1999994330 999950198 0 999884105 1000000000 0 0 1999874779 2999896342 999848799 1999985566 999909545 2000000000 999845701 1000000000 1000000000 2000000000 1000000000 1000000000 999962392 1000000000 1000000000 0 999845914 999906800 999814686 0 1000000000 2999804249 2999872516 1000000000 1999944740 999860255 1999984100 1000000000 999815898 999824466 0 0 2999789476 999883597 1000000000 999854505 0 999851128 1000000000 999948296 0 999984672 0 999841019 1999828239 1000000000 0 1999851483 1000000000 0 0 1000000000 1000000000 999934647 1000000000 1999977768 999875137 0 999978792 1000000000 2000000000 1999841245 0 0 999804008 0 2999900549 0 0 0 999972917 3999923271 1000000000 1000000000 0 1000000000 999925769 2000000000 0 0 999830067 2000000000 999993452 1000000000 1999924551 2000000000 0 0 999918132 1000000000 1000000000 0 1999910105 0 0 0 999883248 1000000000 999846406 999893656 0 1999873217 999817538 999826380 1000000000 999997367 4999542471 1999938273 999922044 1000000000 0 0 999814934 0 1000000000 0 0 1000000000 1000000000 0 2999940476 1000000000 2999795206 0 1000000000 2999655063 0 1999766994 0 1999963582 999994405 0 0 0 999802768 1000000000 2999944567 0 3000000000 2000000000 1000000000 1000000000 0 1000000000 2999869363 1000000000 2000000000 2999744722 1999850930 0 0 1999839404 2000000000 0 1999852870 0 999902312 1000000000 2999734680 0 0 1000000000 1000000000 1999989851 0 0 0 1000000000 999978572 1000000000 0 0 999855981 0 2999860696 1000000000 0 2999756994 1000000000 1000000000 1999913224 2000000000 999839120 999924475 999907345 1999779627 1999999035 1999959543 0 0 2999917541 1000000000 0 1999825445 999909720 1000000000 3999735124 0 2999935853 2999807234 1999858033 999990140 0 1000000000 1000000000 999994249 2999887115 999909249 2000000000 0 1000000000 0 999990351 2999863144 999952476 0 0 1999915920 0 999823694 2999747008 2000000000 2999601287 2999849188 1000000000 2999755707 3000000000 1999807338 999999871 0 999885577 0 0 0 2999781639 2000000000 1999892471 3999656492 1999854486 2999777710 1999909692 0 1000000000 1999832645 999936076 4999996396 1999835155 2000000000 0 2999844443 0 1000000000 3999596371 999987948 999821263 1000000000 0 0 1000000000 1999860529 1000000000 0 1000000000 0 0 1000000000 0 1999884041 2000000000 1000000000 0 3999500200 999901684 999949680 0 1999852560 1000000000 0 2000000000 1999878790 0 0 0 2000000000 0 1000000000 2000000000 999981622 0 1999810090 0 0 999961046 0 1999729193 1999844947 2000000000 1999970023 999923874 0 1999979700 0 2000000000 0 0 0 0 2000000000 0 1000000000 999928405 0 999802685 999972872 0 0 0 1999658905 999943212 2000000000 3999767371 999980815 0 0 3999743112 2999866168 1999948705 0 0 999901074 2000000000 0 0 1999848261 0 1000000000 999967527 0 1999949362 2999973546 0 1000000000 999859787 0 0 0 0 2999650381 0 999933321 0 0 1999788035 1000000000 1000000000 1000000000 1999844104 999821352 1000000000 0 2999821162 999992466 2999864157 0 2000000000 999829683 0 0 0 0 0 2999728255 0 2000000000 1000000000 0 3999946284 1000000000 1999833265 0 2000000000 1000000000 0 0 1000000000 2000000000 0 1000000000 0 1000000000 999838822 0 1999921197 2999729153 2999794807 0 0 999949710 999947772 0 999824310 999976413 0 2000000000 0 2000000000 1999906619 2999919539 999987386 0 1999931486 3999918665 0 0 0 1000000000 0 2999750198 999853679 0 1000000000 1000000000 0 0 999967234 1000000000 999826308 1000000000 2000000000 999909990 0 999829933 1000000000 3000000000 1000000000 1000000000 1000000000 0 0 999820428 999840856 0 1999872893 0 999903659 1000000000 1000000000 1000000000 0 0 1999800635 999993093 999871029 1999993188 1000000000 1000000000 1000000000 1000000000 0 1999814466 1000000000 1999862963 2000000000 0 999992219 0 0 0 2999844766 1999807751 999856931 0 999926432 999894857 0 0 2999823627 1999922690 1000000000 1999930564 3999776560 1000000000 1000000000 0 0 1000000000 1000000000 0 0 0 0 1000000000 1999971156 0 0 999905723 1000000000 0 0 1000000000 1999734022 0 999971282 1000000000 1000000000 999921515 999858229 2000000000 2000000000 0 0 999842293 0 0 0 1000000000 2000000000 1999848609 0 999867736 1000000000 1000000000 1000000000 0 1000000000 999917702 0 0 0 1999939260 0 999925334 999883075 999986419 0 999846959 1000000000 1999988848 0 3999964891 1000000000 1999879825 0 0 2999655323 999954792 1999883484 0 1999896732 999938744 0 1000000000 1000000000 0 1999962791 1999928796 999858880 999842365 1000000000 999965684 1000000000 1999783822 0 3000000000 0 1000000000 2999923658 1999966212 1000000000 1999810833 1000000000 0 0 1000000000 0 0 0 999843242 999990260 0 1000000000 999995645 0 0 1000000000 0 1000000000 1999869514 1000000000 0 0 2000000000 3000000000 2999704163 999846444 1000000000 1999931311 1999996117 2999938918 0 0 3999884476 0 0 1000000000 0 2999802039 2999862357 999983438 2000000000 0 1000000000 1999806033 1999803781 1999946703 2999636368 2999905579 0 1999646558 999828111 1000000000 0 0 3999709170 2999902673 0 1999783022 1000000000 0 999843597 1000000000 1999799178 2000000000 1999919917 999801152 0 999968858 0 1000000000 1999820885 999990840 0 0 1999969655 0 0 2999747201 0 999944243 1000000000 0 1000000000 2000000000 0 1000000000 0 3000000000 1000000000 1000000000 0 0 0 0 0 2000000000 2999931066 0 1999669476 1999989141 1000000000 999986252 999800406 2999801674 999898628 0 1000000000 1000000000 0 0 0 1999831178 999874906 0 999976846 1000000000 0 1999855212 999959821 999954343 1000000000 999935777 0 0 1999924186 999982179 0 1000000000 0 1999863160 2999781293 0 999931560 0 1000000000 1999931310 0 0 0 999922927 0 0 0 0 999893499 0 2999833724 999897154 0 1000000000 1000000000 999802469 2999806966 0 1999954675 999966963 0 999854171 1999986449 0 0 1999754258 2999834688 999809515 0 0 0 0 2999867325 1000000000 0 999926896 0 999982454 999814052 1000000000 1000000000 1000000000 1000000000 1000000000 0 2000000000 2999910861 999899918 0 1000000000 1000000000 1000000000 999823642 999956359 999953784 1000000000 2000000000 0 0 999861258 1000000000 1000000000 1000000000 0 999801870 0 999905718 999893261 1999952883 0 1000000000 2999924633 2999592194 1000000000 0 1999848096 4999751299 999974677 0 0 999913781 0 3999913716 0 0 999809507 0 999870947 0 2000000000 1999994391 2999976124 0 1999732689 0 999812716 0 0 0 999804376 0 1000000000 1000000000 0 0 1000000000 0 999823897 0 1999862947 0 1000000000 0 999819495 3999934856 1999921664 999810677 3999810355 1000000000 2000000000 0 2000000000 0 999873960 1000000000 0 0 1000000000 0 0 1999822780 1000000000 999932337 3999641282 999844495 0 1000000000 0 1999908225 0 999999545 999967225 1000000000 0 999951489 1000000000 999950799 1000000000 1999972085 0 0 1999818186 999984759 3999762969 2000000000 999807204 0 0 0 1000000000 3999796986 1000000000 1999828249 999979436 999936018 0 1000000000 4000000000 1999664680 1000000000 2999788756 999872936 2999923058 2999791385 1000000000 2999925333 1000000000 999813079 1000000000 999856381 0 0 2999869394 1000000000 0 999885432 1000000000 0 0 0 0 1000000000 2000000000 1000000000 1000000000 2000000000 1999935725 0 1000000000 2000000000 1999731453 2999991102 0 0 1000000000 2999745662 2000000000 0 1000000000 1999824241 999996376 1000000000 0 0 999849401 0 0 0 0 1999907085 2999885554 1999885691 0 999842442 1999841305 999898155 1999967733 1000000000 999860899 999848630 0 1000000000 999811875 0 999824700 0 0 1999786064 1000000000 0 2999824596 1999853899 1000000000 999814564 0 0 0 1000000000 1000000000 1999843656 999990343 1000000000 1999875092 999970126 1000000000 0 1000000000 0 999839282 2000000000 0 0 1999841393 2999962373 0 1000000000 1000000000 999920117 1999956957 0 0 0 999839066 0 0 0 0 0 1999984532 1000000000 0 1000000000 1000000000 1000000000 1999889870 1999808526 0 999910047 1999842747 1999659699 0 0 999902770 0 2000000000 3999805237 1000000000 1000000000 999969056 1999842240 1000000000 0 1999832556 0 999888126 999982563 1000000000 0 0 1000000000 999920183 0 1999832708 999924873 0 1000000000 0 1000000000 999857958 0 999967457 0 0 999856294 0 999868034 999975498 1000000000 0 999982951 1000000000 0 3000000000 0 1999889202 999948005 1999825654 1999983547 1000000000 1999879122 0 0 1999837094 1000000000 1999726306 3999784431 1000000000 0 999869022 2000000000 0 2000000000 999923508 4999806142 1000000000 0 2000000000 0 1000000000 1000000000 0 999962356 0 2000000000 999829415 0 0 0 0 1000000000 1000000000 1000000000 999936745 1999949889 999952966 1000000000 0 999971583 1000000000 1999745664 2999948681 2000000000 0 1999967331 1000000000 0 2000000000 3000000000 0 2000000000 1000000000 2000000000 0 999957913 1999869782 1000000000 999930978 0 999856554 1999765491 0 1000000000 1999826741 1000000000 999837323 1000000000 0 3999645924 999882665 0 1000000000 999852358 1000000000 2999874679 0 1000000000 2000000000 2999928797 1999866009 0 0 0 1000000000 0 0 1000000000 0 1000000000 0 999868720 0 1000000000 1999980600 1000000000 1000000000 1999727095 1000000000 0 0 999913491 1000000000 2000000000 999825790 1000000000 0 2999950170 0 3999716279 0 1000000000 0 1000000000 1000000000 999934864 1999754412 999943662 999946359 0 1999822863 2999703948 0 999915368 0 999966029 0 0 0 0 1999992352 3999911935 1000000000 0 0 0 0 0 2000000000 999938152 2999798680 0 0 999838584 0 1999899077 999904568 1000000000 1000000000 1999875079 0 1000000000 0 1000000000 2999867456 0 1000000000 2999905416 1999683884 1999879100 0 0 1999874907 1999809464 1999932216 1999876703 1000000000 0 0 1000000000 0 0 1999835580 999805361 999857697 0 0 999851935 1000000000 0 999829531 0 1999852617 2999710368 2000000000 2999880623 999948224 999868572 999906379 0 1999865046 1999824513 1000000000 1000000000 1999796626 0 1000000000 1999918667 999905943 1999970048 999962019 999933336 999856827 0 1999811351 0 3999889546 2000000000 0 1000000000 3999677668 1000000000 0 1999888658 3999698412 2999671331 0 1000000000 2999970789 0 999926850 0 999828456 1000000000 4999616284 1999888852 1999788957 0 0 1000000000 999926642 0 0 0 1999820015 0 0 2000000000 1000000000 999889903 0 0 0 0 999989648 1000000000 1000000000 1000000000 3999721093 999884649 2999910628 1000000000 1000000000 1999881146 999877490 999921483 0 0 1000000000 0 0 1000000000 0 1999886423 0 0 0 0 2000000000 0 1000000000 2999746559 0 999859718 999862864 2000000000 1999962116 999835013 0 1000000000 2999776987 1000000000 0 0 999859254 0 2999721126 999934402 1000000000 1000000000 0 0 1999744367 999887764 1000000000 1000000000 0 0 0 1000000000 1999710637 1000000000 999852578 0 0 1000000000 0 0 1000000000 999891845 1000000000 999894606 999820270 0 1999909729 1999959871 0 0 1999893845 0 0 2000000000 0 1000000000 1999842601 1000000000 999912938 1000000000 0 0 0 999901334 999926864 1999852271 1999881470 0 0 0 2000000000 2000000000 0 1999863325 1999844810 999938761 1000000000 0 0 999850098 0 0 0 999912205 0 999929126 999842580 0 999990369 0 999876638 0 1000000000 0 0 999885205 1999962074 1999840950 1000000000 999923525 1999812112 999920874 0 1999851103 0 0 1000000000 2999933831 0 1000000000 0 1000000000 999843448 0 0 999822981 1000000000 2000000000 999992589 0 1999994803 1000000000 0 999818391 0 1999856722 999802945 2999940683 0 999829318 999995428 2999902451 0 0 0 1000000000 0 0 2999804250 1999667222 0 0 999895306 1000000000 0 0 0 999826982 0 0 0 0 999997949 2999657279 1000000000 0 0 3999914586 1000000000 2999861286 999881569 0 1000000000 999829749 0 0 0 2999899817 2000000000 1000000000 999852795 1999728187 1999952352 1000000000 2999841658 999882031 1999958757 1999993323 1999936754 2999919730 0 2000000000 1000000000 0 999905109 0 1999913367 0 0 0 0 999991964 1999774180 999848186 1000000000 999889135 999912262 1000000000 1000000000 0 2999783079 0 999859987 1000000000 2999640319 0 0 1999617788 1999882584 0 0 1999808595 0 0 1000000000 999812609 0 0 2999847610 0 1999932380 2999959282 1999793459 999926702 1999903985 0 2000000000 1000000000 1000000000 0 1000000000 1000000000 0 2999747677 0 1000000000 0 4999633393 0 0 1000000000 999878994 2000000000 999878882 1999938790 2000000000 999962834 0 0 2000000000 0 0 0 1999834372 999965424 1000000000 999852443 0 1999956092 999930929 2999826106 0 0 999829305 1999811965 0 1000000000 0 999836109 999815221 0 0 0 999981061 999889821 999941910 1000000000 0 1000000000 999902822 1999747136 999948572 1000000000 0 1000000000 999814183 999943610 999974483 1999838108 2999752603 1000000000 0 0 1999667603 1999816987 0 1999814012 1999897847 0 999915252 1000000000 2999823284 999959802 999871716 2000000000 1999951812 1000000000 0 999992220 999829789 1000000000 4999704456 1999848719 0 2000000000 999814449 999950063 0 999813989 2999922139 2999717783 0 1000000000 0 0 3999639338 0 3999785451 0 0 999893413 0 2999732601 2999870940 0 999920832 0 0 2000000000 1999696364 1000000000 999970719 999834054 0 0 2999905750 1000000000 0 2999914476 0 1000000000 1000000000 1000000000 0 0 1000000000 999822525 2999885545 0 0 2000000000 1999630631 0 1999889569 999852635 999938129 999974333 999914741 1000000000 999938550 0 999967045 999998594 2000000000 0 2000000000 0 0 0 999998825 2999902122 999913687 1999854295 1999963050 1999856074 1999897144 2000000000 999879894 0 1000000000 999968269 999823969 2999805785 999823275 1999681038 1000000000 999992702 2999974749 0 999856167 0 999960135 0 0 0 1000000000 999871751 0 0 0 1000000000 1000000000 1000000000 999860802 999865338 2999937719 1000000000 0 999886980 1999988204 1000000000 0 0 0 1000000000 999925279 0 0 1000000000 999843474 1000000000 2999814472 0 999902294 0 1999982276 0 0 4000000000 2999851305 0 0 999911328 0 1999983089 2999884320 1000000000 1999951983 999923363 0 1000000000 1000000000 999883475 0 999928897 999886885 0 1999898555 3999654605 1999884686 1000000000 1999720394 1000000000 1999907635 0 2000000000 1000000000 0 2999895571 999824451 999991581 0 1000000000 1999858593 0 999940925 999992956 999850547 1999804866 999953048 999817214 0 0 1999886594 1000000000 1999666397 0 999844287 1000000000 3999854781 1000000000 1000000000 1999977978 1999991837 0 1000000000 0 1000000000 2999891674 999809792 999959506 1999895338 0 999980923 999813455 2000000000 0 0 0 1000000000 999883914 999908387 3999853174 1000000000 0 0 999998527 0 0 0 999826541 0 1999787772 999890700 3000000000 1999816073 0 999859072 1000000000 999814146 0 0 2999677165 1000000000 1000000000 1999977212 1000000000 0 0 1000000000 0 1000000000 0 999884797 0 1000000000 0 999871911 1000000000 0 0 0 0 0 0 0 999982700 0 1000000000 999894987 999837557 2000000000 0 1000000000 999990244 999916135 1999968268 0 999999361 0 0 2000000000 0 1000000000 2000000000 0 1999880140 0 999875056 2999979977 0 1000000000 1000000000 1000000000 1999847289 1000000000 999990721 0 2999929840 0 2999967253 0 1999921853 1000000000 0 999816756 0 0 0 0 0 999978941 0 1999666379 2999804290 1000000000 0 1000000000 0 0 0 999839406 0 0 2000000000 0 2000000000 0 1000000000 2000000000 999959197 1000000000 0 0 0 0 1999833459 1000000000 999817343 0 0 1999879013 999821854 2000000000 1000000000 1000000000 0 0 0 1000000000 2999869583 0 0 1999954399 2999907761 0 1999929653 999828525 0 1999989191 1000000000 1999970517 0 0 0 1000000000 0 0 1999862523 999994103 0 0 2000000000 0 999894434 1000000000 0 999829127 1000000000 2999696834 0 0 1000000000 1999896880 999921395 0 0 2000000000 0 1000000000 0 999951034 2999884513 0 0 1999787073 999901279 1999852679 1000000000 1000000000 4999643630 999966312 0 0 0 1999977892 0 999930098 0 999870788 999805958 999883389 999985507 1000000000 0 1999900054 1000000000 999878863 1000000000 1000000000 3000000000 0 1000000000 0 1000000000 0 2999948212 2999742198 1999901235 1000000000 1000000000 0 0 0 4000000000 0 999867380 1999831516 0 1999925050 1000000000 2000000000 999989993 1999966522 0 999831797 999947384 999805048 0 0 0 999891068 0 0 2999883423 0 0 1999982089 0 1999899725 1000000000 1999914960 2999992287 0 1000000000 999954136 0 0 0 2999945788 0 0 1000000000 0 0 0 999928050 1000000000 3000000000 1000000000 0 1999876895 1000000000 0 2999855287 0 1000000000 0 3999721627 0 0 1999937570 2999865160 0 0 3999791168 0 2999803202 2000000000 1000000000 999855592 0 0 999940605 0 999866910 999945614 1999888028 2999908173 2000000000 1000000000 0 2000000000 0 0 0 0 0 0 999917622 1000000000 1000000000 0 999821424 0 0 3000000000 0 999841424 1999949988 1000000000 1000000000 0 2999796335 999942477 0 0 2999882452 0 0 999973357 2000000000 0 4999791308 1000000000 999957108 0 0 0 999878695 1999884765 999979220 0 1000000000 1000000000 0 1000000000 999810337 0 0 0 1999837247 0 2999964809 0 0 0 0 1000000000 0 2000000000 0 1000000000 0 0 0 2000000000 1999769617 0 999889122 0 0 0 0 1999890831 0 999930481 999873043 0 0 1000000000 2999992752 1000000000 1999872649 2000000000 0 999962015 0 0 2999831820 999939933 0 2999786831 0 0 999988398 1000000000 1999738889 1000000000 999962645 999944227 0 1999792952 999936327 999870171 0 999921946 1999910004 0 1999977566 1000000000 999805543 999809898 0 0 999816617 1999966164 2000000000 999843340 0 1000000000 0 0 0 0 999940150 999875546 999846280 1000000000 1999928086 999974007 1999863101 0 999996311 1999840035 1999889654 2000000000 999879652 1000000000 0 999843792 0 0 0 0 0 0 2000000000 0 1000000000 0 999820886 0 1000000000 0 1000000000 1999773367 2999937800 999929930 2000000000 3000000000 1000000000 1000000000 999992978 2000000000 0 999931054 1999757528 1000000000 1999817523 999891502 0 1000000000 0 2999558110 0 1999748397 0 1999721948 2999923347 0 0 2000000000 999959974 1000000000 1000000000 1999724484 0 1000000000 2999940641 0 999854457 999896060 0 0 0 999935999 999933636 1000000000 2000000000 999913083 0 0 2999656522 999887647 999947456 1000000000 1999799356 1000000000 0 0 2999990820 0 1999837444 0 1000000000 1999842428 2999793509 1000000000 1999993154 0 1999662255 1999947330 0 0 0 1000000000 1000000000 1000000000 1000000000 1000000000 0 0 1999834960 1000000000 999971695 0 1000000000 999962194 0 1999854724 1000000000 0 1000000000 1000000000 3999745508 0 0 0 0 1000000000 999917857 1000000000 999869371 999874493 0 3999944756 0 0 1999932358 0 1000000000 3999951218 0 0 2000000000 0 0 0 1000000000 1000000000 0 0 0 1999803163 0 0 1000000000 999883364 1000000000 999938279 1000000000 1999720769 0 0 1000000000 0 0 1000000000 2000000000 999818210 1000000000 1000000000 1000000000 0 0 999851304 999806744 1999849163 2999864117 1000000000 0 0 1000000000 1999952340 0 3999664551 999886028 1000000000 999883955 0 0 0 2000000000 0 1000000000 0 1999920112 999981126 3999659819 0 999891055 2000000000 0 2999760112 1000000000 2000000000 1000000000 1000000000 0 999816836 1000000000 2999784667 0 0 999869242 1999858569 0 1000000000 1000000000 999914707 1000000000 1000000000 0 999915348 0 999825111 999900730 1000000000 0 0 0 4999690897 0 999940012 0 1000000000 1999896248 0 0 0 2999717911 2000000000 0 999971513 0 1999873790 999953072 0 999850659 999908753 2999808896 0 999853637 1000000000 0 1000000000 0 1000000000 0 0 999830063 0 0 0 2999938056 1999853523 1999915349 0 0 0 999950667 2000000000 0 1000000000 0 0 1000000000 1000000000 1000000000 0 2999841669 1000000000 1000000000 1000000000 1000000000 0 2000000000 0 4000000000 1000000000 0 1000000000 0 1999982128 0 999900480 1000000000 999909163 1999902983 999893928 999848177 0 0 0 1999829568 1000000000 1999947094 999943223 0 3000000000 0 2999872131 999993144 1000000000 999863542 999989757 1000000000 1000000000 999852996 2999674662 1999980366 0 1000000000 2000000000 0 1999930108 0 999983297 0 2000000000 0 0 999906042 1000000000 1999767927 2999811547 1999877436 0 0 1999881155 1000000000 0 1999806752 1000000000 1000000000 0 2999810247 1000000000 2000000000 0 1999845438 0 999962115 2999996262 0 999847698 0 2000000000 0 0 999897574 999994527 1000000000 1000000000 1000000000 999907550 0 2999678655 1999803670 0 999883143 1000000000 1000000000 0 0 1000000000 999970574 1999862296 1000000000 999937137 0 1999814287 1000000000 0 0 1999818530 1000000000 0 0 1999872723 1999805391 1999948788 999834178 999962595 1000000000 0 1000000000 0 3000000000 1999656288 999990780 2999938359 0 0 1999854219 0 1999845512 0 1999961771 1000000000 0 999873992 4999529006 1000000000 0 999976090 999951522 1000000000 0 0 0 1999816021 999856244 1999997436 1000000000 0 0 0 0 1000000000 999802342 0 0 0 1000000000 999919708 1000000000 1000000000 2999654057 1999932381 0 2999966105 0 0 0 0 1000000000 0 0 999865967 1000000000 1000000000 1999969251 999986020 3999960509 999931113 999954427 3000000000 1000000000 3000000000 1000000000 0 2000000000 1000000000 1000000000 0 1999999324 2999816356 0 1999793966 0 2999781096 0 3999674332 999954486 1999877118 0 2000000000 0 1999860264 0 999952431 0 1999838661 0 1999825739 0 1999659766 0 0 0 1000000000 0 0 0 1999914893 1000000000 1000000000 0 999876358 0 0 0 1999990342 0 999844081 1999916208 1000000000 0 999968505 1999833551 0 1000000000 2999837558 0 1000000000 2999718813 0 1999808682 1999786593 0 1000000000 999857376 999917291 0 0 1999879634 1000000000 0 1999886384 0 0 999863023 1000000000 2000000000 0 2999768167 1999744666 0 999978184 1000000000 3999886086 999810150 999875038 999808259 1000000000 1000000000 0 2999994438 0 0 1000000000 1999762216 2999888260 0 2000000000 1000000000 1000000000 1999781834 0 1000000000 0 1999862973 999897548 999927534 999849337 2999714085 0 1999960960 1000000000 0 1000000000 1999966590 0 1999936639 0 1000000000 1000000000 0 1000000000 1000000000 0 1000000000 3999753991 999813897 999800514 1000000000 999828867 2000000000 1999924383 0 1000000000 999945778 2000000000 1999806090 1999787879 999933871 0 1000000000 999914642 999846600 2999979610 999990360 999927675 0 1000000000 2999857009 2000000000 2999895046 0 0 1000000000 0 0 1999755423 0 0 0 999956964 2999649662 0 0 1000000000 0 1999973654 2000000000 1999825854 999947266 0 999852389 1000000000 2000000000 0 999918751 999988193 3999990049 0 2999846806 0 0 0 0 0 999935143 0 0 1000000000 0 0 0 0 999900389 0 1000000000 2999838231 0 0 999926351 999944506 999907061 0 3999746014 1000000000 0 0 1000000000 0 0 1000000000 0 1000000000 0 1999915968 1000000000 2000000000 1000000000 0 0 0 0 0 0 1000000000 2999925395 1000000000 0 0 0 1999842669 1999844290 999953525 1000000000 0 1999723374 1999902896 0 1000000000 0 1999987916 2000000000 0 1999914822 1000000000 1000000000 1999879384 1000000000 1000000000 1999816934 1000000000 1999974889 2999750891 999981276 1999953449 0 0 999837130 0 999949804 999868674 999881093 0 999833301 0 999857270 1999997121 3000000000 1000000000 999985843 0 3000000000 1999913404 0 1999829788 0 0 2000000000 2000000000 0 2999863989 1000000000 999979850 1000000000 1999881500 0 1999831818 3999822219 999861508 0 1999836991 1000000000 0 1000000000 4999635317 1999991066 0 0 0 1000000000 0 0 999996529 999954697 1999932263 1000000000 999991384 1999980425 0 0 0 0 0 0 0 0 1000000000 1000000000 0 0 0 1000000000 1000000000 2000000000 0 1000000000 0 2999895193 1000000000 3999710044 0 0 0 1000000000 3999547270 1000000000 1999975010 1999997385 1000000000 0 1000000000 0 2999837012 3999820570 1000000000 0 3000000000 1000000000 0 999875313 1000000000 2999837694 0 1000000000 999939228 0 1000000000 1000000000 0 999931232 0 1999881692 0 1999978647 2999977135 999814524 0 2000000000 1000000000 1000000000 0 999944332 1000000000 999896071 0 999901859 0 0 1000000000 0 0 0 999824325 1000000000 0 0 0 0 1000000000 999911708 1999990146 0 1999639218 0 0 1999758423 1000000000 0 0 0 0 1000000000 0 0 0 0 0 2999736462 1000000000 1000000000 1999867552 1000000000 999964812 1999869924 999941129 0 999890264 0 2000000000 0 0 999805616 0 1999814912 1999931998 1999901068 999890982 999849402 1999816789 3000000000 0 0 1000000000 1000000000 999846590 1000000000 0 0 0 1999927498 0 1000000000 999999058 0 0 0 999846351 1000000000 1000000000 2999841502 999868737 999824910 0 1999882621 1000000000 0 0 0 0 1999867343 3999876187 1000000000 999818418 1000000000 0 1000000000 0 999971873 999900530 999805638 2999863929 999972774 0 999861726 0 3999874883 2000000000 1000000000 0 1999823500 0 0 1999802292 1000000000 0 999942754 1000000000 999899393 3000000000 1000000000 1000000000 0 999962676 0 1000000000 1999787136 1999863231 1000000000 2000000000 0 1999923039 1000000000 1999960554 0 1000000000 999873900 999905446 0 0 0 0 1999769171 1999862133 999966646 999947221 999862923 2999903160 1999876557 0 0 3999814487 1000000000 2000000000 0 999838411 0 0 0 999922717 2000000000 0 999968142 0 1999858981 1000000000 0 1000000000 999860018 0 5000000000 2999727488 0 999892921 999824176 1000000000 999946590 999922489 1000000000 0 999921125 0 1999766571 1999905356 1999936918 999998880 0 2999727863 0 999815658 999874491 0 2999820835 1999779921 1000000000 0 2999871460 999821968 1999920549 1999772800 2000000000 999832845 0 2000000000 2000000000 0 1000000000 1999960319 1000000000 1000000000 1999939608 1000000000 1999841755 0 999960281 1000000000 1999909461 999952333 0 999923478 0 3999794189 999955190 1000000000 1000000000 2999952254 999900578 999825816 0 1999875967 0 1000000000 0 1000000000 1999874140 1000000000 1000000000 999964225 0 0 1000000000 999822338 999824573 1999872826 3999638819 0 1000000000 2999615889 0 2000000000 0 1000000000 0 2000000000 0 999864923 0 999925549 999959357 0 0 0 999988088 0 2999838487 1999977924 0 1999848237 1000000000 999961984 1000000000 0 1999993799 2999851786 999963668 0 0 999847981 999994219 0 999943688 1000000000 999937693 1999833622 999857134 999870276 0 0 999984435 0 2999831173 0 0 0 999882498 999942651 1999665550 0 0 0 0 0 999910910 2999749777 999833161 0 1000000000 999980308 2999972308 2999901200 1999722662 1000000000 1000000000 0 0 0 0 1999767823 1000000000 0 0 1999855824 1000000000 0 2000000000 0 999972028 0 0 1000000000 1999840690 1000000000 2999711448 2000000000 999981955 0 0 1999768299 1000000000 1999816021 0 0 0 0 999914076 2999828654 3000000000 2999819490 1000000000 2999972155 1999922934 0 999927170 0 999842094 1000000000 0 0 1999817711 0 1999901355 0 0 1000000000 2999854277 0 1999776120 999841581 1000000000 999867651 999808425 0 0 1999979313 1999828358 2000000000 1000000000 1000000000 0 0 1999869919 999919430 999946565 1999703118 0 999887919 2999857045 1000000000 0 1000000000 1999903545 0 2000000000 999918187 0 1999735595 1000000000 1000000000 0 0 0 0 0 0 0 0 1000000000 0 1000000000 999803420 0 0 1000000000 0 0 0 2999878153 1999999124 0 1999962680 999874553 0 0 2000000000 0 1999994574 0 999817458 999899956 0 999941290 999919748 2999953140 999809605 999861014 1999853166 1999813581 0 999857671 999933362 0 0 999963566 999878024 1000000000 1999812702 999824850 999830761 2999679831 999901066 0 999943431 2999820955 0 999826310 0 1999871803 999804678 999978723 999828864 1000000000 0 999834866 0 1000000000 999965563 1000000000 1000000000 1999987652 0 999913664 1000000000 0 0 999865286 999865981 1999748452 1999800464 1000000000 1999924224 999825341 0 999971352 0 3999496703 0 999859573 2000000000 1999907592 1999663926 1000000000 0 999871812 1000000000 2999765853 2999724379 1999830717 0 0 0 2000000000 0 1000000000 1999926775 1999923674 0 1999918186 0 0 1999878933 999969681 999928150 1000000000 0 0 0 0 1000000000 2999793508 2000000000 1000000000 999967833 999923120 1000000000 1999805600 999996450 1999922250 0 0 0 0 1999958061 999867634 1999851400 999894378 1999837716 1000000000 999815446 999856388 1999946448 1999803265 999982570 1999948384 3999906134 1000000000 1999916089 1000000000 3999796290 0 0 2999733170 2000000000 999970332 1999996015 1999971167 0 0 1999650403 1000000000 1000000000 1000000000 999906831 0 0 0 1000000000 1000000000 0 1000000000 1000000000 1000000000 0 999989061 999838827 0 999882545 1000000000 1999776350 1000000000 1000000000 1999683755 2000000000 0 0 0 1999718577 999859857 999928630 0 999893209 999915438 0 1000000000 0 0 1000000000 0 1999867714 2999646838 1999887296 2999852691 0 1000000000 999839936 2999748361 0 0 1999820939 1000000000 0 0 1000000000 999931196 1000000000 3999785442 2999763577 0 999930333 0 1999907194 1999678066 0 1999890561 1999910257 1000000000 999950211 0 0 1999873786 0 0 0 0 1000000000 1999816479 2000000000 2999888392 0 1000000000 1000000000 0 999959713 0 999809313 0 1000000000 1000000000 999902389 0 999890101 0 1999938758 0 0 0 1999869135 1999896538 1999739669 0 999996097 0 1000000000 999818610 999818938 0 0 2999914613 999819077 999983487 0 2999995583 0 2000000000 1000000000 0 3999692675 0 1999829349 1999899988 1000000000 0 0 0 999953043 0 1999686870 0 0 1000000000 1000000000 0 0 1000000000 999891675 0 0 1999811196 0 0 0 1999894566 999869330 1000000000 0 0 1999859176 2000000000 1000000000 0 999837902 1999849465 2000000000 2000000000 1000000000 2000000000 0 2999757873 999854912 1999871384 0 0 1999948462 1999823356 999962696 0 999866781 4999850726 0 1000000000 0 0 1999850217 1000000000 999882459 2000000000 999988319 1999926848 1000000000 0 0 999808190 999999668 1999994047 1000000000 1000000000 1000000000 2000000000 999852478 2000000000 1000000000 999937460 1000000000 3000000000 0 0 999876918 1999956833 2999753187 1000000000 0 2999970476 1000000000 999898692 0 0 0 1000000000 0 0 1999963298 999864314 1000000000 999990926 999890940 0 0 0 3000000000 0 999884569 0 0 999878762 0 0 999914094 1000000000 999978787 1999984656 1000000000 2000000000 1999829489 1000000000 2999906817 2999646661 2999854703 1000000000 1000000000 0 999978140 1000000000 0 1999935605 0 0 1000000000 0 1000000000 0 0 999872651 1999999804 1999880921 1000000000 999885351 1000000000 1000000000 0 1000000000 0 0 1999959948 0 999871439 999892617 2000000000 1000000000 1000000000 999976791 999829729 0 0 0 1999934277 1000000000 999940099 1999926034 1000000000 0 0 0 0 999853112 1000000000 999929566 0 0 0 2000000000 0 0 0 0 0 1000000000 1000000000 999928191 0 1999898954 1000000000 1999980689 1000000000 0 1999673924 2999888201 0 0 1000000000 0 999859392 0 0 999821328 0 0 0 999994579 999815245 1999911616 0 2999545910 2000000000 1999967311 0 1999967127 1999854480 1999910828 1000000000 999884852 1000000000 1999775530 0 0 999825459 1000000000 1000000000 0 0 1999818195 1000000000 1000000000 1000000000 0 1000000000 999952839 999819997 3999826846 1000000000 0 0 2999910692 0 999804459 1999689074 1000000000 999977575 1999895421 999916543 1000000000 0 2999877914 1000000000 0 1000000000 0 999964700 999902906 2999847727 0 999922629 0 0 0 1999791048 1000000000 1000000000 999894481 2999966175 1000000000 1999762141 0 999893925 0 1999995412 1999952159 0 999911347 0 1000000000 0 2999824820 999883823 999950650 0 2000000000 999972588 0 0 0 1000000000 0 999808669 1000000000 0 0 1000000000 1999638531 0 0 2999771905 999973482 1000000000 1000000000 1999893853 999817102 0 2000000000 999908954 0 2999958905 999851797 0 0 1999932643 2000000000 0 0 999923285 0 1999733588 999861003 2000000000 1000000000 0 2000000000 1000000000 0 1000000000 0 999916409 2000000000 1000000000 999860509 1000000000 2999551112 0 0 1999919860 999949655 1000000000 0 0 0 999989979 1999965850 1000000000 0 1999950815 999865880 999870916 1999875929 1999932261 1000000000 1000000000 0 0 999800028 0 1000000000 999833494 0 1000000000 999924679 2000000000 1999812879 1000000000 0 1000000000 1000000000 2000000000 1000000000 0 2000000000 2000000000 1999806944 999925341 999999424 1000000000 0 0 0 0 0 1000000000 1000000000 2999914059 999929967 999829540 0 0 0 2999889528 999882268 0 999950241 0 1999869425 1000000000 0 0 3000000000 0 1000000000 1000000000 1999821464 999952115 1000000000 0 1000000000 0 2999662753 1000000000 0 1999796212 1999826090 0 999942070 1000000000 2000000000 1000000000 1999915144 1000000000 999893719 999824575 0 1999962727 2000000000 1000000000 1999818040 1999890765 1000000000 0 1000000000 0 0 0 999858626 1999911962 0 1999823139 999904657 2000000000 2999855943 2999507338 0 1999906772 2999999642 1999793191 0 0 0 0 999979949 0 1000000000 0 2999872570 0 1999834483 0 0 0 1000000000 2000000000 0 0 1999775180 2000000000 0 0 0 0 1999952191 999920629 1000000000 1999875308 2999667083 2000000000 1999724010 999865115 0 0 0 1000000000 0 1999680150 5999829167 1999941901 2000000000 1999982538 0 1000000000 0 999870727 999951233 1999872865 1999869122 0 999817047 0 0 999869050 999946982 999828231 1999801950 1000000000 1999649460 1000000000 0 0 0 1999820246 2999721624 0 2999937291 999990147 0 1000000000 0 1000000000 999800797 0 1000000000 1999890167 0 0 999902218 0 1999648229 999963552 0 999940555 999869293 0 1000000000 999921039 1000000000 999850722 0 999900681 0 1999941244 0 0 1999824604 1000000000 1000000000 1000000000 0 999873315 1000000000 0 0 0 0 2999841137 1999980443 1000000000 1999939110 999821164 0 1999956503 2000000000 0 1999940628 999909765 0 0 1000000000 999871532 999986341 2000000000 999959984 999855331 999862856 2999884308 1999943479 0 2000000000 0 1000000000 1000000000 2000000000 999901080 0 2000000000 999966873 0 0 999825254 0 0 999854792 0 1000000000 1000000000 999945344 1999814673 1000000000 1999857980 2000000000 999955956 1000000000 0 0 0 999823954 999979106 1000000000 1999983597 0 1000000000 999996235 999803214 0 0 999840601 0 0 0 0 1000000000 1999964239 1999828428 1000000000 1000000000 1999887896 1000000000 0 999987661 0 1999834259 0 1000000000 999878993 1000000000 999998820 2000000000 1000000000 0 2999852934 2000000000 1999866223 1000000000 999973114 1000000000 2000000000 1999839715 0 4000000000 999972637 0 999834566 1000000000 1000000000 0 0 1000000000 1999853285 1000000000 0 1000000000 0 0 999890084 1000000000 1000000000 0 999884887 0 0 1999829530 1000000000 3999658113 999951642 1000000000 999848170 999962816 2999856230 0 1000000000 1999951403 2000000000 999895377 999870989 1000000000 0 1000000000 999949482 3999793750 0 1000000000 0 1000000000 0 1999913482 2999944668 999975224 0 1000000000 3999911861 3999772598 0 999893282 0 0 0 0 0 5999967780 0 0 0 1000000000 1999862939 1000000000 999898499 0 999806406 999877456 999966092 1999628406 0 1999909712 999873613 0 999989858 1000000000 999934415 3999771945 999938430 1000000000 0 0 0 999905726 1999697100 1999762943 0 1000000000 1999918087 0 1000000000 0 0 1000000000 0 2000000000 999968964 1999899664 0 0 1999877406 1000000000 2999808008 0 0 999824184 0 1999788987 1000000000 1999858256 2999891568 0 0 0 1000000000 0 999983433 999846087 2000000000 1999758293 0 999977968 0 1000000000 1000000000 0 1000000000 1999893846 0 1999835037 2999806072 1000000000 0 1000000000 999986971 1999884110 0 0 0 1000000000 0 0 1000000000 0 1000000000 999898573 1000000000 0 3000000000 0 999979148 999907936 1999808655 3999887962 999890347 2999835871 0 0 0 1999855046 1000000000 2000000000 999863646 0 2000000000 999811058 0 1000000000 0 0 1000000000 0 999990851 0 2000000000 0 2000000000 1999841108 0 999952046 1000000000 999869887 0 2000000000 0 999988771 0 1999859508 0 1000000000 1999861537 999913202 1999830089 0 999982833 999886217 2000000000 0 999862464 999898438 999932142 1999856968 1000000000 0 999911365 0 0 1999867690 1999974808 0 1999643387 1000000000 0 1000000000 0 0 1000000000 2999784507 2000000000 0 999801623 0 0 0 0 0 1000000000 1999843805 999808242 1000000000 0 1999873684 1000000000 0 1000000000 1000000000 0 0 0 999910412 2000000000 1999920786 0 0 0 1999980982 1999611435 0 0 1000000000 0 1999939333 2999833807 1000000000 1000000000 1000000000 999966706 0 999842825 0 0 1999966438 1000000000 0 1999914660 0 999848191 1000000000 1000000000 2999975799 0 0 0 2000000000 0 1000000000 0 999821221 1000000000 0 1000000000 1999987637 0 0 0 1000000000 2999744963 0 1000000000 999821574 999832534 999847833 1000000000 999867599 0 1000000000 2999798505 0 0 1999682876 0 1999858388 0 0 1000000000 2999759685 2000000000 1999901005 1999775422 0 1999856618 0 0 0 999841490 1000000000 999838295 999930490 1000000000 0 1000000000 3000000000 0 0 0 999910835 0 999879923 2999897708 2999990399 0 999932960 0 999999128 0 999812156 0 0 999992236 1000000000 2000000000 999933280 0 999903691 0 0 0 1000000000 0 3999741895 0 0 0 0 3000000000 0 0 999882212 1000000000 0 0 0 999817786 2000000000 0 0 999914573 0 1999896438 999948712 1999880524 0 0 2000000000 0 1000000000 0 999924743 999909269 2999951503 0 1000000000 2000000000 0 999991783 999858903 1999782186 0 0 1999848742 0 1000000000 0 1999910653 2000000000 1000000000 1000000000 0 0 0 1000000000 1999806374 0 0 0 2000000000 999893466 999833234 1999878822 1999739749 1000000000 0 1999948926 0 2999702084 1000000000 2000000000 0 0 1999892395 0 999857218 0 3000000000 0 0 0 999956535 999925118 2999684630 0 0 1000000000 1000000000 999991776 0 1000000000 999851589 999864154 1999955159 2000000000 0 1000000000 1999822431 2999816817 1000000000 1000000000 0 999900652 0 999861836 0 1999845785 999926727 0 0 0 2999850895 1000000000 2000000000 999893874 3000000000 1000000000 0 1000000000 0 2000000000 999863340 999849777 1000000000 0 999845966 1999978240 0 1000000000 1999937940 999839289 1000000000 0 0 1000000000 1000000000 0 0 2000000000 0 0 999995377 1000000000 0 0 0 999923922 0 0 1000000000 1000000000 0 1000000000 999957098 1000000000 0 2000000000 0 0 1000000000 999895285 2999840664 1999931408 1000000000 0 999959398 1999892961 1999861670 1000000000 999874587 3999970797 1000000000 0 1000000000 999955030 1000000000 999857581 0 1000000000 0 0 0 0 0 0 3000000000 0 2000000000 0 0 4000000000 1000000000 1999924480 2000000000 1999716638 4999968596 0 999987938 1999858146 2999870803 0 1000000000 1000000000 999823628 0 0 999868001 2000000000 1000000000 0 999844640 999916618 0 0 0 0 0 999865460 0 999964034 1999948818 2999820002 0 1000000000 0 1000000000 1000000000 1999839928 2999955239 3999826628 0 999919485 999867039 0 1000000000 0 1000000000 1999978818 1000000000 0 999927703 999860117 2000000000 0 1000000000 999949327 999870515 999993511 2999642631 1999988701 1000000000 999919641 0 999895802 0 4999847523 1999859720 3999892252 1999859080 999855744 999810451 1000000000 999906943 1000000000 1000000000 1999841756 999966854 3999900132 1999886794 1999860040 1999933555 1999831498 1000000000 0 1999706757 999875063 1000000000 999995592 0 2999888800 1999844909 0 1000000000 1000000000 2999730225 1999931704 1999820619 0 3999935847 1999837569 0 999943189 2999951947 0 999880875 0 0 0 0 999902185 0 1000000000 999849743 1000000000 0 999948976 1999826803 999949950 0 1000000000 999931396 0 0 1999804130 1999748773 0 0 2000000000 1999916073 0 1999931277 1000000000 999872248 999920032 1999836293 1000000000 1000000000 0 999802867 0 1999767182 0 0 0 1000000000 2999770762 999963762 0 0 0 999943832 999838823 1000000000 1000000000 999846957 1999908927 1999918459 999976481 999813105 999907034 999980683 0 0 1000000000 999933468 1000000000 1999824722 0 1000000000 0 0 0 999884046 0 0 999934450 999833087 999926555 0 2000000000 0 0 999924348 1000000000 0 0 0 1000000000 0 1000000000 1999844247 999821958 2999863792 1999810289 999876867 1999843358 0 0 0 1999818967 0 0 0 1999966094 0 2999818734 0 0 2999573665 2000000000 999886708 0 0 0 0 3999771066 999856636 1000000000 0 1000000000 0 3999908813 999824105 0 0 0 1000000000 0 999835367 999856416 0 0 1000000000 0 0 0 1999811705 0 1999956323 0 1000000000 1999924047 1999840922 0 0 0 2000000000 2999841410 1999944442 0 0 0 0 1999882984 1000000000 1999751232 2000000000 2999847715 0 0 0 2000000000 999970137 0 1000000000 1999753993 2000000000 0 1000000000 1999809484 1000000000 0 1000000000 999893226 0 0 0 999905699 2999921552 999948639 2999865659 0 999959810 1000000000 1999883891 999950836 3000000000 0 0 1000000000 1000000000 1999943645 0 1999845351 2999794059 999865943 1999951166 2999861593 1000000000 0 1000000000 1000000000 0 0 1999804255 0 0 0 999993910 2999944945 2999825549 0 999863588 0 1000000000 0 2999870076 2000000000 0 1000000000 1000000000 999801147 999800075 0 999941884 1000000000 2999940474 999862313 1999990084 1999757781 0 0 1999810369 1999810059 2999789391 0 2999921949 0 0 1000000000 999827444 999830764 1000000000 0 0 0 1999849481 999996186 999855086 0 1000000000 2999885663 1000000000 0 1999807614 2000000000 1000000000 1999934957 1000000000 1000000000 0 1000000000 0 1000000000 2000000000 0 999920019 0 0 2000000000 1000000000 2000000000 999948794 1999804114 0 0 0 1999873357 0 1000000000 1999865750 999958746 1000000000 1999893984 2000000000 0 0 999985610 0 1000000000 0 0 0 1999921694 3999885710 3000000000 1000000000 0 0 999858253 999923611 1999815016 1000000000 1999953246 0 3999943360 999924656 2000000000 1000000000 999888683 0 0 2999779980 4999931415 2000000000 1000000000 1000000000 0 999818252 999898188 0 1000000000 0 1000000000 0 0 2999842617 3000000000 0 1000000000 2000000000 0 0 1999843750 1999855140 1000000000 2000000000 999983650 1000000000 0 0 999883403 1000000000 999858575 1999870549 0 1000000000 0 0 1000000000 0 999988963 2999936225 1000000000 1999752955 0 1000000000 0 1999803924 1000000000 0 3999824031 1999847599 1999920962 1999839304 0 999893841 0 2000000000 0 1000000000 0 1000000000 2999767863 999999228 1999974242 999875246 0 2999722811 2999838751 0 0 1000000000 999981210 999970438 0 1000000000 999873154 1000000000 999874949 1000000000 0 1000000000 0 1000000000 999837033 0 999856096 2000000000 0 0 1000000000 999975861 0 0 0 1000000000 0 0 0 1999794936 999936739 1000000000 1000000000 999884139 0 4000000000 1999810908 0 0 1999749907 0 0 999911072 999940796 2999970502 0 999860853 0 999913151 1999906484 999976986 0 2999789823 1000000000 2999929200 1000000000 1999905298 999920994 2999901331 1000000000 0 0 2999969036 0 999980533 0 999803058 0 0 2999852898 0 0 0 999824399 0 999935783 0 0 1000000000 0 1000000000 0 1000000000 1999926712 999922013 999841120 2000000000 2999593299 2999828692 0 2000000000 999827573 1999689136 999863834 1000000000 0 0 1000000000 0 0 1000000000 0 0 0 3000000000 1000000000 0 2000000000 1000000000 1000000000 1000000000 1000000000 0 1999692847 1000000000 1999836162 1000000000 3000000000 999996844 2000000000 0 0 0 1000000000 0 1000000000 0 0 0 999941257 999920038 999999741 1000000000 1000000000 999948667 0 0 1000000000 999827554 1000000000 2999815066 999889517 0 0 0 1999728378 0 0 2000000000 999800329 0 0 0 0 0 999942212 0 999854821 1999922167 0 999942476 999850739 0 0 3999979404 0 0 1000000000 1000000000 0 999851339 1999917284 999906975 1000000000 1999885400 0 0 0 0 1000000000 999856472 1000000000 999968103 1999856322 999919658 0 0 1999693165 0 2000000000 2999790151 1999834211 1000000000 0 1000000000 1999913313 1999754606 3000000000 0 1000000000 1000000000 1999870270 1999707795 1999902356 2000000000 999985361 3999942887 1999986924 1000000000 999861799 2999901251 1000000000 999977010 0 1000000000 0 1000000000 0 2999686319 1000000000 1000000000 1999978951 999831407 1999936915 1999739975 999869248 0 999802880 1000000000 1000000000 0 999890362 999882972 0 1999917719 1999834061 999971402 1000000000 1999918981 0 0 1000000000 0 1000000000 1000000000 999885918 1000000000 0 0 0 1000000000 1999919706 999862827 2000000000 1999925120 0 1999961656 0 1000000000 3999599572 1999868001 1000000000 1000000000 999948342 4999668122 1000000000 1999895422 999888845 1000000000 0 3999674690 1000000000 2999848462 3999981522 1999871442 0 1000000000 0 2000000000 1000000000 999872757 999827127 1999882024 2999872677 0 999967202 0 1000000000 1999861953 0 1000000000 1000000000 1999927777 0 0 0 999840031 2000000000 0 1000000000 0 1000000000 999801861 1999959353 1000000000 1999825296 1999827171 1999745689 0 999811609 1999838362 1000000000 1000000000 0 1000000000 0 1999900461 0 1999769054 999989720 1000000000 999937000 0 0 0 1000000000 1000000000 2000000000 1999807828 1000000000 0 0 999854664 3999806350 0 1000000000 1999826844 0 1000000000 999823443 0 1000000000 0 1999824145 999905511 0 0 1999815673 0 0 2000000000 0 999942685 2000000000 0 0 0 1000000000 1999971248 999923082 3999789757 0 0 0 1999910939 1000000000 0 1000000000 1000000000 0 1000000000 999828877 2999849195 0 999866687 1000000000 1000000000 0 999851601 0 0 999972221 1000000000 999873410 1999973094 2999821000 0 1000000000 1999696173 1999814098 1999789507 999855526 1000000000 999894719 1999828495 0 999820995 0 0 2999954911 999814260 1000000000 2000000000 999946224 1000000000 999877886 1000000000 1999893649 2000000000 999926228 2999773658 0 999965527 0 2999828545 0 1999846152 0 999812761 999817040 3000000000 1000000000 1000000000 999950687 999827012 1000000000 2000000000 0 999989101 999938914 0 1000000000 0 0 0 1000000000 0 999968793 1000000000 2000000000 0 1000000000 1000000000 2999728166 0 0 999922285 0 0 0 1000000000 0 2999802697 0 1000000000 0 1000000000 999971085 1000000000 0 0 0 2999982286 2999708258 999938798 1000000000 0 1999961719 2000000000 2999857947 0 0 1000000000 999821434 1000000000 2999623177 0 2000000000 1000000000 2000000000 1999978477 1999889399 999868379 0 999933251 2000000000 0 999914204 1000000000 0 2999829171 0 1000000000 999838886 999980314 1999962418 2000000000 0 0 0 0 1999860641 1000000000 0 999993312 999963406 1000000000 1000000000 0 1000000000 999956174 999948859 2000000000 999809625 1000000000 1000000000 1999931433 1999846560 0 0 1000000000 0 1000000000 1999766196 1000000000 1999913771 2000000000 0 0 1999965456 999813864 1999915262 0 999894018 0 999859384 0 1999993562 1999988208 0 999824260 4999625161 999890051 1000000000 0 999932821 1000000000 999814352 2999714458 0 1999919088 1000000000 2999916125 1999825272 0 1999920991 0 0 0 0 0 1000000000 0 0 999968589 0 999896285 1999995740 2000000000 1999981523 999882228 0 999968205 2999751626 1000000000 1999870928 1000000000 0 999806819 999884394 0 1999922526 0 999934448 1000000000 2999993392 0 0 1000000000 999915435 999976886 0 0 0 0 0 0 1999841112 0 1000000000 999850808 0 1000000000 0 1999972011 999848139 2000000000 1000000000 0 0 1000000000 0 0 1000000000 1000000000 0 999918145 1999749959 999951698 2000000000 2999816144 999861932 2999833239 4999884187 0 1999802483 999837897 0 0 2000000000 3999890408 1000000000 0 2999733974 0 999930079 0 2000000000 1000000000 0 0 2999791393 1999828335 0 1999984655 1000000000 1000000000 999863618 1999929388 1000000000 2999845692 0 0 2999812262 999951630 0 999899207 999974935 0 0 0 1999868840 999861675 1999846597 0 2000000000 1999861702 2000000000 1999864469 999945592 1000000000 1999957726 1000000000 2999980088 1999803919 0 1000000000 0 1000000000 0 999895347 2999671043 0 1999876626 1999755642 999920225 999836149 0 0 0 2000000000 1000000000 0 1000000000 1999828441 0 999815533 0 2999842844 999943775 2000000000 1000000000 1999763929 0 0 1000000000 999856745 1999697945 1000000000 0 0 999866159 2999797891 0 1999879865 2000000000 1000000000 0 1000000000 999915596 0 1000000000 0 999980060 999897078 1000000000 1000000000 0 1999832556 4999826955 999843936 1999985403 2000000000 1999945674 2000000000 0 1999830379 999913454 999830676 0 0 1000000000 2000000000 1000000000 0 0 1999801536 0 0 0 0 0 999859921 0 1999797043 2000000000 1000000000 0 0 2999967349 1000000000 999900552 0 1000000000 999816794 0 999846766 2000000000 2999989140 0 1999813934 999952900 999923524 2000000000 5999608982 999906267 999996615 2999844658 0 999934912 0 999837556 1999956147 0 0 999879396 2000000000 1000000000 0 1000000000 0 1999871321 2999748340 1999803708 1000000000 999818959 0 999919070 1999812010 0 1999834941 0 2000000000 999897685 0 0 1999793518 2000000000 0 2000000000 999853654 999824699 1000000000 0 0 0 1999894859 3000000000 999823672 1000000000 0 1000000000 0 2999712749 1999830994 1000000000 3999816512 999991315 0 1000000000 0 0 0 1999835558 999859937 0 999983339 1000000000 999932484 1999906029 0 0 999841966 1000000000 0 999894964 2999864105 0 1999955818 0 3999732612 1999903323 1999812398 0 0 0 0 0 0 0 0 0 2000000000 0 1000000000 999944835 999914387 999857119 0 0 0 999888148 2999576740 0 0 0 1000000000 999951971 0 0 0 1000000000 0 1999881467 999980701 0 0 2000000000 0 999870592 1000000000 0 1999844178 0 999966033 1999959388 0 0 1999838682 0 0 0 999960032 0 0 0 2000000000 1000000000 0 999969394 1000000000 0 2000000000 0 1999997736 1999695288 0 999910582 0 1000000000 1999924714 2999723664 0 2999989558 0 1000000000 0 0 1999748308 1999900981 999880072 0 1000000000 2000000000 1000000000 1000000000 1999887311 0 1000000000 999902533 1000000000 1000000000 2000000000 0 2000000000 999947061 0 1000000000 0 1000000000 0 999974240 1999878572 999933059 1000000000 1000000000 1000000000 1999806182 0 2999953779 0 0 0 0 0 0 3999979967 0 0 0 999952552 999844426 0 999965981 1000000000 1999916786 999815946 2000000000 0 0 1000000000 2999820656 0 0 0 0 1000000000 999887671 1999849303 1000000000 0 0 999997829 1000000000 0 1000000000 1999863113 2999850942 2000000000 0 2000000000 0 0 0 0 1999846733 0 0 3999626169 0 0 1999882479 999823577 0 0 0 0 1999884500 1999933226 0 0 1000000000 0 0 0 999865156 0 1000000000 0 0 0 999999254 0 0 1000000000 0 999961501 0 1999992007 2000000000 3999821364 0 1000000000 0 1000000000 1000000000 1999932407 999921269 2000000000 0 999816773 2000000000 999852615 0 2000000000 0 1000000000 999946720 1000000000 1000000000 0 2999739095 1999863009 0 0 1999996337 0 1999763591 999827203 0 0 2999811936 0 1999886452 1000000000 1000000000 1000000000 0 999807192 1999826205 2000000000 1999863728 0 2999952266 2000000000 0 999810473 999833837 0 999897894 2999848590 0 0 1000000000 0 1000000000 999998729 0 2999889430 999957512 0 0 3999828822 2000000000 0 1000000000 0 3000000000 999875309 0 999852952 1999752125 0 1999854235 999823205 0 0 999928768 2999898547 999944262 1999819089 999853939 1999916931 1000000000 1000000000 999873331 0 2999610843 1999889482 0 999922406 1000000000 0 2000000000 0 2000000000 999866111 0 1000000000 1000000000 1999886629 0 0 999942117 0 1000000000 999866155 0 1999897211 0 999998124 1999889797 0 0 0 0 0 2000000000 0 1999930613 0 1999914623 0 1000000000 1000000000 0 0 0 0 0 1000000000 2999951678 2000000000 1999886786 1000000000 0 0 0 999873313 999917430 999848288 0 0 0 2999906537 0 0 1000000000 0 0 0 999917947 0 0 0 1999962490 0 0 0 2999822688 0 0 1999939091 1000000000 1999750857 2000000000 1000000000 3999919053 1000000000 0 999847439 999842758 1000000000 1000000000 0 4999838573 0 0 1000000000 1000000000 1000000000 1999969095 3999611946 3000000000 3000000000 2000000000 999907290 999974930 0 0 1000000000 1000000000 1999847916 2999845157 1000000000 0 1000000000 2000000000 1000000000 1000000000 1000000000 1999781681 999875547 1999901367 0 0 0 2000000000 0 1999955787 2000000000 0 1000000000 1000000000 2000000000 1999877530 0 2999895883 0 0 3999792393 1000000000 0 2999958180 0 1999813394 1000000000 999973165 999910889 0 0 1000000000 0 0 999847050 1000000000 2999735402 1000000000 0 999906701 1000000000 0 0 0 0 0 0 999971782 0 999853016 0 0 999897176 0 1999665163 0 2000000000 0 1999785564 1999926093 0 999938264 999880906 0 0 1000000000 1000000000 1999839479 999933823 0 1000000000 2999939038 999921486 999805107 0 1000000000 0 0 0 999914848 0 3000000000 0 0 999963597 0 0 0 0 0 0 0 1999862899 1000000000 0 0 0 2000000000 3000000000 1999927052 0 0 0 2000000000 3999766203 2000000000 0 0 0 0 3999805895 0 3000000000 0 1999814089 1999887722 2000000000 1000000000 1000000000 2999720466 1000000000 0 2999874429 2000000000 0 0 999896671 999853026 999885576 1999806615 1999733114 1000000000 0 0 2999799197 0 0 1999801697 999869781 0 0 999805593 1999873034 999916194 1999808934 999862101 1999693549 0 0 1000000000 0 1000000000 4999930069 2000000000 0 1999870488 2000000000 0 0 1000000000 0 999985715 0 1999991378 1999913374 999898562 0 999854961 0 1000000000 0 0 1000000000 1000000000 1000000000 1999966799 2999956905 0 1999850304 0 1000000000 1999930109 1000000000 1000000000 0 999874272 999921923 1000000000 1999929861 0 0 1999997036 0 0 1000000000 1999820605 1999950473 0 0 0 2999857871 1999930572 0 2999913068 2000000000 999806652 0 1000000000 0 1999909262 999872519 0 0 0 0 0 1999857077 0 2999991142 0 0 0 1000000000 1000000000 1000000000 2000000000 2999825954 999869702 0 2999849182 2999962975 999812945 999942393 1000000000 1000000000 999864622 1000000000 1000000000 1000000000 0 3999707355 999981142 0 1999731517 999839793 1999961338 0 0 0 2999668431 1999694707 999809916 1999807616 0 0 0 1000000000 999985567 0 1000000000 999933208 999953087 2999903136 0 999959892 0 0 1999914457 1999964278 1999938428 0 0 999934935 0 999910055 3999844008 0 2000000000 0 999844476 1000000000 0 0 1999835864 0 0 1000000000 1000000000 0 1000000000 999933406 1000000000 3000000000 0 1000000000 0 0 999869814 0 999804072 2999844049 0 0 2999829302 1000000000 1000000000 0 1000000000 0 1999819139 0 2000000000 1000000000 0 999811906 0 0 1000000000 0 0 1000000000 1999914058 999909034 1999985819 999809434 999811734 999893664 1999995189 0 1000000000 0 999816556 0 2000000000 999971720 999973955 999888783 0 2999945728 0 1999800806 0 999952139 1999887131 1000000000 0 1000000000 0 1999932156 2999836279 0 0 1999956102 0 999879486 0 0 1000000000 3999710058 1999880033 1000000000 999885728 0 0 1000000000 0 0 1000000000 0 1999669859 1000000000 999961006 0 999878197 1000000000 1999709908 0 0 999905171 999811857 1000000000 1000000000 999948331 1000000000 3000000000 0 1000000000 2999775961 0 0 1999751627 0 999806432 0 0 999924127 2000000000 2000000000 2000000000 0 0 1000000000 2000000000 999975262 0 999973066 1999889672 0 0 1999988247 0 1000000000 0 1000000000 0 1999875673 999850500 2000000000 0 999895103 0 0 1999807534 1000000000 4999691197 0 1999782859 999813779 0 2000000000 999899016 1000000000 999810885 2000000000 999929543 999800850 1999686994 0 1000000000 0 0 1000000000 0 0 999988270 2000000000 0 1000000000 0 999879406 0 1000000000 999885410 0 2999868312 1999820390 0 2000000000 0 0 1000000000 1999888705 1000000000 999817649 999935994 1999727839 0 999848693 2000000000 3000000000 999933761 1000000000 2999836718 999885494 0 999831242 999972925 0 999828875 1000000000 1000000000 0 0 999994828 1000000000 0 1999837608 1000000000 999950714 1000000000 0 2000000000 0 2999857513 0 0 0 2999731040 999966870 0 999955105 1999876362 2999883225 1999922083 1999955504 1000000000 1999968863 0 2999798731 1000000000 1999819059 0 0 1000000000 0 999956393 999837330 1999910725 0 1000000000 1000000000 1000000000 0 1999778752 0 2000000000 2000000000 999935724 999951649 1999888660 1000000000 0 1000000000 1000000000 999919336 1000000000 999948532 0 999855766 1000000000 1000000000 0 999933920 1000000000 0 999957008 999933625 999926746 999846472 1000000000 0 999905490 1999895407 0 0 1000000000 1000000000 0 1999994161 0 1999908420 0 999806132 0 0 1000000000 2999936193 0 0 1000000000 999839890 1999664826 0 3000000000 2000000000 1999977393 0 0 1000000000 999896082 1999910064 2000000000 1000000000 0 999846047 0 999847953 0 999936564 0 1000000000 0 2999828563 2000000000 1999917594 0 0 1999859752 1999873624 2000000000 3999957868 0 0 1000000000 1000000000 0 1999862849 999900896 0 1999980331 2000000000 2999725223 999851751 2999642670 0 1999868153 1000000000 0 0 999931400 0 2000000000 999988290 0 0 1000000000 0 0 0 999939123 1999904601 1999780745 1000000000 1999933819 2999855867 1000000000 999884230 1999982190 0 1999854879 0 999892659 0 999935811 0 0 1000000000 2000000000 0 0 3999758691 999988145 1000000000 0 2000000000 0 0 0 0 0 1999762375 0 0 0 1999845057 0 1000000000 0 2999626182 999842632 1999947647 0 999979221 0 1999789606 1000000000 1999989529 0 0 1000000000 0 2999865982 0 999863387 0 1999750624 2000000000 2000000000 999864764 0 0 0 1000000000 0 0 0 1999908315 1999964970 0 2000000000 1000000000 999887416 0 2999827945 1000000000 1000000000 999971171 999938010 0 0 1000000000 1000000000 1999969260 0 1000000000 1999959531 2999873681 0 0 1999853239 2000000000 1999825586 1999845870 0 0 0 2000000000 1000000000 999909088 2000000000 0 2999671937 1000000000 999978869 0 2999814155 999939645 0 1999928139 1000000000 1999867108 1000000000 999806933 0 0 0 2999681512 0 0 0 0 999879911 999919729 1000000000 1000000000 0 0 1999945804 1000000000 3000000000 0 2000000000 1999945478 999872966 0 1999916512 2999956094 0 1999945216 0 999842611 999847681 1000000000 1000000000 2999834671 2000000000 1000000000 1000000000 999827800 0 1000000000 1000000000 0 1999961969 2999762892 999940017 1000000000 1000000000 0 2999727162 1999827193 1000000000 0 0 1999936409 999864212 0 999809559 0 999996514 1000000000 999955277 999905570 0 0 0 1000000000 2999688809 1000000000 999987669 2999782311 1000000000 1000000000 999818475 1000000000 1999990262 1999825580 0 999970164 0 1000000000 0 0 1000000000 0 0 0 1000000000 0 0 0 999974288 0 2999791501 3999788015 1000000000 0 0 2000000000 1999925780 999832302 0 999958345 2000000000 0 0 1000000000 3000000000 1000000000 0 1999946654 999927259 1000000000 2000000000 1999987038 3000000000 2000000000 0 0 0 0 1000000000 1999965215 1999816486 1000000000 999851145 999801848 1000000000 1000000000 1000000000 0 0 0 1999988536 0 1000000000 1000000000 0 0 0 0 999980327 1000000000 1000000000 0 0 2999894664 999892310 999850634 999838699 1999769516 0 0 3000000000 1999817657 999905673 999914830 1000000000 0 1000000000 999857761 0 0 0 0 1000000000 0 999966134 0 0 999830241 0 0 0 0 0 1000000000 999998821 0 999851647 1999980477 999859118 0 0 1000000000 0 1999994841 0 2999903821 0 0 1999993500 1000000000 999975653 0 1000000000 0 1999929688 0 2000000000 0 1000000000 2000000000 0 0 1999954882 999980199 2999854414 0 999835127 1999826671 1999761764 0 0 1999894070 999928470 999924215 999996220 2000000000 2999858796 0 0 1000000000 1999868374 0 2999865718 0 0 2999917468 1000000000 999880286 0 0 1999890733 0 0 1999784099 1999790795 0 999926874 2000000000 1000000000 2999693055 999954030 0 1000000000 0 1000000000 0 3999769126 0 1999847721 0 1000000000 0 2000000000 0 999843328 999864323 2000000000 0 0 2000000000 0 0 0 0 1000000000 2999973786 0 1999876872 0 1000000000 1000000000 1000000000 0 1999804005 1999808987 2999983647 0 0 999804625 2000000000 1999975919 0 1000000000 3000000000 0 0 999810487 0 1000000000 0 0 1000000000 1999971368 1000000000 2999824973 0 2999863197 999850463 2999815496 999919939 1999931297 2000000000 0 1000000000 1000000000 3000000000 1999645794 0 2000000000 1999880872 1000000000 0 999990874 2999909998 999980188 3999794468 1000000000 1999793017 0 0 0 1999850757 0 0 1999878575 0 0 1000000000 0 0 999809951 1000000000 999902652 2000000000 999925264 0 999847307 999826906 1000000000 1999816536 1000000000 2999991687 3999745902 0 999804828 1000000000 1000000000 1000000000 1999846967 1999912346 2999651263 1999760062 0 1999945661 1000000000 0 999939739 0 2000000000 1999928917 1000000000 0 0 0 999824809 1000000000 999911173 1000000000 1000000000 0 0 4999779154 999920823 1000000000 1000000000 1000000000 0 1000000000 999908730 0 1000000000 0 0 0 4999633998 0 1000000000 1000000000 999821301 999915443 0 0 1000000000 0 0 0 0 0 2999866281 3999749938 1000000000 0 0 999875331 0 999885933 1000000000 1999710573 1000000000 0 0 2000000000 999981372 1999911155 0 1000000000 1999868617 1000000000 0 2999992863 0 999878628 999879099 1999907968 0 0 4999942877 2000000000 0 0 1999869634 3999828790 999934894 0 1000000000 999921889 999958479 0 1000000000 1999909404 1000000000 0 1000000000 1000000000 1000000000 1000000000 0 2999894973 1000000000 1999844899 0 0 1000000000 1000000000 0 2999858157 0 3000000000 0 0 999944826 0 0 1999712131 999923963 0 1999984658 1999810753 0 0 1000000000 0 2000000000 1000000000 999909395 999871575 999999868 0 0 1000000000 0 1999828595 999867988 1999883141 0 0 1000000000 0 1000000000 1999860912 1999866611 1000000000 1000000000 2999715906 4000000000 1999896423 2000000000 1000000000 0 1999850042 0 1000000000 2000000000 1000000000 0 0 2000000000 999877933 999989117 999908152 0 999871287 1999922024 1000000000 0 0 1000000000 0 1000000000 999902352 0 1999764284 1000000000 999977483 1999991601 1000000000 2999732152 0 0 1000000000 1000000000 1000000000 2000000000 0 0 0 0 0 0 1000000000 999854744 999889084 0 999892320 1000000000 1000000000 0 1999844642 0 1999975788 0 0 999995860 0 999910999 1999716345 0 0 1000000000 1000000000 1000000000 1999877444 1000000000 0 1999802483 1999928603 2000000000 999817618 999992867 3999681437 0 0 1000000000 1000000000 4000000000 0 999800814 1000000000 0 1999890731 2000000000 2000000000 0 0 0 1000000000 999974663 0 999950042 0 0 999991038 1000000000 2999942838 999826654 0 2999986725 0 1999938081 0 999871680 0 999889973 999960740 1999691196 2999876864 2000000000 1999866249 0 999928589 999977922 1000000000 0 1999904084 0 2999992567 1000000000 1999722757 999980198 999821246 0 1000000000 0 1999818154 0 1000000000 0 2000000000 2000000000 1000000000 0 1000000000 1000000000 0 0 1000000000 2999766103 0 1000000000 0 0 2000000000 999924935 1999974613 1999840323 0 1000000000 999915563 2000000000 999874637 999996755 1000000000 999911176 3999850144 2000000000 1999962206 1999965035 1999892705 999803488 999869294 1000000000 0 1999942309 2000000000 1999937878 999849735 999945294 1000000000 2999826745 0 1000000000 999878339 0 1000000000 0 1000000000 2000000000 1999935199 0 2999674819 1999992486 999988254 1000000000 0 5999514253 2999985170 0 0 1999739432 999832583 0 999926920 0 1000000000 0 1999918330 1999907773 1999877622 1999985926 1000000000 1999893870 999985462 0 999836174 0 1000000000 1999808148 0 0 2999724250 1000000000 2000000000 2999673094 0 0 1999930713 999870577 999852897 1999840238 999948307 0 1000000000 999955930 0 1000000000 1999711738 999881150 0 0 0 0 999983501 0 1999954559 2000000000 0 0 0 1000000000 0 0 1000000000 1000000000 0 1999756541 0 0 0 1999747474 0 0 999808373 0 0 2999952551 999900738 0 999869553 0 0 999922360 2999826368 1000000000 1999863372 999828772 999801295 999959781 1000000000 0 1999976546 999931606 1999850929 999852019 2000000000 2000000000 1000000000 999861387 0 999870786 999820694 1000000000 999948919 1999971089 1000000000 1999725085 0 999926044 1999803697 0 1999623777 0 0 0 1000000000 1000000000 0 1999850219 1999934468 999807166 0 1999753768 999809687 1000000000 1999923078 0 0 0 0 999823917 1999930272 0 1999818394 0 0 1999856427 1000000000 1999946215 1000000000 1000000000 999803482 1999936748 1000000000 999816566 0 1000000000 0 0 999966756 1999849497 0 1999885385 0 0 999866693 0 999902984 999914880 1000000000 0 2999856445 2999799198 0 1999981288 1000000000 0 2000000000 1000000000 0 999962862 1999873706 2999894575 1000000000 1999837170 1000000000 3999728285 0 1999871050 0 999872862 0 1000000000 0 1999830939 0 999841477 0 0 1000000000 1999815503 2000000000 1000000000 999904088 0 0 0 999865041 1000000000 1000000000 0 2999818917 1000000000 0 0 0 999852739 3999703272 0 1999972207 999925586 2999733664 0 0 999979584 1000000000 2000000000 999915519 1999707658 1999818970 0 2999951018 0 999954562 1999985410 999902829 999907078 2000000000 2999847996 1000000000 999874697 2999728836 1999892066 999829725 1000000000 1000000000 0 0 999868407 0 0 1999812327 1999892344 0 999835291 0 0 0 1000000000 999818719 0 2000000000 0 0 0 0 3999875074 1000000000 0 0 0 0 1999810814 0 999944593 999854305 1000000000 999883213 2999780904 2999820175 1000000000 0 0 999963843 0 999925778 1000000000 0 4999840228 1000000000 0 1999959109 2999799417 0 1000000000 1000000000 0 0 3000000000 0 3999880407 0 0 2000000000 1999814833 0 0 0 1999894604 0 1999827812 0 999977015 0 999853217 1000000000 999891639 1999800675 999990452 1999822049 0 0 0 1999914844 999912844 0 0 1000000000 0 1000000000 0 0 1000000000 0 1000000000 999999225 0 999866878 0 0 999909503 1000000000 1999751466 0 0 0 1000000000 999859559 1999857817 0 1000000000 1999683413 0 0 0 0 0 999877594 999937827 0 0 0 0 0 1000000000 0 1999907885 1000000000 0 0 1000000000 0 1999879248 1999862015 1000000000 999852117 999988409 1999984288 2999817697 0 1000000000 0 0 0 0 0 2999929749 1000000000 0 1000000000 1000000000 0 1999851039 3000000000 999842459 999840902 0 999814960 0 0 999956754 1999736584 3000000000 2000000000 0 2999816772 0 0 1999871359 0 2999836316 1000000000 1000000000 0 999993288 1999984366 0 1000000000 0 999932459 0 0 1000000000 1999980720 1000000000 999945436 0 999992009 1999729498 999958690 999833610 999840184 1000000000 1000000000 2999966326 1999951716 1000000000 999933295 1000000000 1000000000 0 999979000 1999753588 1000000000 1000000000 999871311 999823739 0 1000000000 2999834639 0 0 999939248 1000000000 0 1000000000 4999329961 2000000000 1000000000 0 0 0 0 1000000000 2999802682 1999837250 2999851316 999982324 0 0 999934956 999842393 1999730350 0 1999870873 0 1000000000 1000000000 1999826438 0 1000000000 1000000000 0 0 0 999833341 2999917189 0 0 0 0 999842236 999967784 0 0 999876798 0 0 1000000000 0 0 2999647842 0 1000000000 1999779451 0 0 0 2000000000 0 0 1999923849 1000000000 1999897091 0 1000000000 0 1999830386 2000000000 1999860985 2999909570 999916464 1999881784 2999805664 1999863174 999994351 1000000000 1000000000 0 2999794511 0 0 1999847632 1000000000 1999794718 1000000000 999821690 999855117 0 2999906047 0 1999826037 999942463 999859876 2999975070 0 1000000000 0 0 999939400 0 999839765 1000000000 1999890301 0 2000000000 0 0 1000000000 0 0 0 0 1999998521 1999999988 2999934656 2999948179 1000000000 1000000000 2999849613 0 0 1000000000 1999866399 2000000000 1000000000 2000000000 0 1999831601 999863120 999928755 999962770 1000000000 1999894823 1000000000 999867730 2999843595 999864412 0 0 999961036 999944490 0 2000000000 999922288 2000000000 1999688287 999889917 999983458 999907797 0 1999922810 1999973019 2999968784 0 1999697125 0 3000000000 1000000000 1000000000 999988446 0 0 1999656850 0 1000000000 1000000000 0 0 1000000000 0 0 1000000000 0 1000000000 0 3000000000 0 0 1999950854 0 1999912358 2000000000 1000000000 0 0 999911987 999976168 1000000000 1000000000 999888401 1000000000 0 999842015 0 999822917 999862605 1000000000 1000000000 1000000000 0 999826659 0 0 999973095 999883984 999859732 0 1000000000 0 1000000000 1999999565 0 0 0 2000000000 999835620 1999958580 0 999843336 1999752326 1000000000 0 0 0 1000000000 1999781714 0 1000000000 2000000000 999910424 0 0 999950052 0 0 999837638 0 0 1999894244 1000000000 999829798 0 1000000000 2000000000 1999906289 0 0 1000000000 1000000000 1999856112 0 1000000000 1000000000 999929163 1000000000 0 1000000000 1999821664 0 1999908393 0 999899980 1000000000 1999818736 999946378 1999810924 0 1999913892 0 1000000000 999910565 999922322 0 0 999910524 1999885940 2999958441 999816496 0 0 0 2999861161 1999767716 1999809710 999800085 0 999861288 0 1000000000 999856893 0 0 0 0 0 1999831163 1999755591 1000000000 1000000000 0 999848055 1000000000 0 0 999942746 0 0 0 0 0 0 2999873966 1000000000 0 1000000000 999935344 2999609445 0 1000000000 1999905851 0 2000000000 999804232 999956037 0 3999889594 1999829152 2000000000 0 0 2999769162 2000000000 2999722420 999911241 1000000000 0 1000000000 1999799215 1999819337 1999766058 0 999864306 999937552 0 999898329 2000000000 0 0 2999868242 1000000000 1000000000 0 0 0 0 2000000000 999868967 1000000000 999933418 0 1000000000 0 0 0 1999845581 999817699 999846168 1999894318 1999919148 3000000000 1000000000 0 1000000000 0 1000000000 0 2999841957 0 0 999991975 0 999830594 1000000000 999807238 1999850433 2000000000 0 999917693 1000000000 2000000000 999804480 1999847048 999881009 999887865 999837727 1000000000 1000000000 1000000000 1999892653 0 0 999803707 1999977275 2000000000 1000000000 0 1999837051 0 3000000000 2000000000 0 0 2999527319 1999915656 1999917146 0 1999991537 999954481 0 1000000000 999811554 999938383 1000000000 1000000000 0 999990203 0 0 0 1999947260 0 0 0 3000000000 999863179 999898835 0 0 2000000000 2000000000 0 999979734 1000000000 1000000000 999870344 1999920730 1000000000 1000000000 1999918347 0 1000000000 0 2999751943 2999833672 0 1999815893 4999904800 0 999838523 1999804679 3999916899 0 1999791943 0 0 999912291 1999828313 1000000000 0 999950716 0 0 1000000000 0 999948455 1999859556 999962698 999804257 1999846358 1999893198 0 1999901877 0 1000000000 999825801 3999722044 0 0 0 1000000000 1000000000 999934089 2999707253 1999830653 999993864 0 0 0 1000000000 2000000000 999823449 999945032 999837167 0 1999945863 0 0 1000000000 1000000000 999982821 0 999956760 1000000000 0 1999900855 3999613295 999803962 1999962848 0 0 1999804642 1000000000 0 0 1999868033 1000000000 1999968474 0 999839372 0 1000000000 999834700 0 999878184 0 2000000000 999904208 0 999905728 2999873667 3999777826 1999897161 1000000000 0 1000000000 2999626964 0 1000000000 1000000000 0 0 1999847618 999877644 0 0 0 1000000000 999950582 0 0 1999859185 999819903 1999935792 0 0 0 0 1000000000 3999721718 0 0 1000000000 0 1999924139 1000000000 0 2000000000 999985760 0 2999748334 1000000000 0 0 0 2000000000 999945127 0 2999709975 1000000000 1000000000 0 1000000000 0 0 999976458 2000000000 1999925601 999868018 1000000000 0 0 2999776599 999871193 0 1000000000 2999580802 1999831136 1000000000 2000000000 999983700 0 999820331 1999813201 0 0 0 999908228 0 2000000000 1999955797 0 2999674494 0 1999771475 0 0 999980063 999869041 0 2999814855 0 1000000000 1999816715 2000000000 0 0 999950577 1999798116 0 0 0 0 999862929 0 0 0 1999877828 1999912313 2999838204 999869411 999862157 0 1000000000 999802460 0 0 2999891974 999843017 1000000000 2000000000 999967252 0 2999777217 2000000000 999870474 1000000000 0 999856150 1000000000 0 0 0 0 0 1000000000 1999718838 2000000000 0 999859181 0 2999758415 0 1999707368 0 999890029 0 2999588108 999855549 1000000000 999801613 999987476 1999890202 999859217 0 1999841823 5999734282 2000000000 0 0 0 1999771914 999916358 999995582 999902890 0 999866551 0 1999942118 1999983755 2999806918 0 1000000000 1999874775 1999961088 0 1000000000 0 999930556 1000000000 0 1000000000 0 1999907022 999996780 0 1000000000 1000000000 0 0 1000000000 0 3999859502 1000000000 0 2999900364 1000000000 3999725568 1000000000 999896354 0 0 1000000000 1999942575 0 999809983 0 2000000000 1000000000 0 1000000000 0 999943705 999916051 0 0 0 1000000000 0 2999900336 1000000000 1000000000 0 2999850826 0 1999948683 1999864706 1999881428 0 0 1000000000 1999948196 0 1000000000 1999818347 1000000000 1000000000 0 0 999840852 1999869742 999827801 0 999997824 999855064 1999960495 999844675 0 0 999808222 2999946308 1999875345 0 0 0 1999986752 0 0 1999855911 999862082 1999740161 1999870052 1000000000 3999900881 0 1000000000 999958247 0 0 1999821050 999872458 999819296 999867200 2000000000 1000000000 1999917426 2999776685 999949794 1999782253 0 0 3999639381 0 1999856103 0 1999991223 1999884761 999876476 0 999805390 1999999546 1999980015 1000000000 2000000000 2999907546 0 3999923656 1000000000 0 999995720 1000000000 1999753791 999870419 0 0 1999667254 1000000000 0 1000000000 0 3000000000 0 1999875721 0 2000000000 0 0 2999966377 1999899278 0 2000000000 0 0 1000000000 1000000000 1999905173 0 999940221 0 0 1000000000 999940955 999860916 0 1999864019 1000000000 1999956381 1000000000 999892205 1999855591 0 2999864194 2999951149 1999753739 0 0 0 0 0 0 999809120 0 0 2000000000 0 2999780796 0 1000000000 2999823724 1000000000 2000000000 999996792 0 1000000000 1000000000 999823373 0 1999800540 999845720 1000000000 1000000000 1999912603 0 0 999923072 0 1999975949 0 999943167 2000000000 0 2999775757 0 1000000000 2000000000 999880490 999885261 1999808356 999957132 0 0 1000000000 0 0 1000000000 1000000000 0 2999758496 1000000000 0 0 999960442 0 0 2999857141 0 999807614 0 0 999945219 0 999932710 0 0 1000000000 999879811 1000000000 1000000000 0 1000000000 999850492 1000000000 0 0 0 0 2999904851 1000000000 0 999986330 0 0 0 1999735008 1000000000 0 0 999910027 1000000000 999890382 999850758 0 0 999982621 999884337 0 999973138 1000000000 1999816531 0 1000000000 0 0 0 0 1000000000 2999896922 0 999922993 0 1000000000 0 0 999800673 1999820994 0 0 0 1000000000 0 999858978 0 0 999953926 1999883346 999956563 1000000000 2000000000 0 2000000000 0 999938071 2000000000 0 1999913696 3000000000 0 2000000000 0 0 999826273 2000000000 0 0 999803264 999835413 0 999823602 1999709146 1000000000 2999751970 2999866958 0 0 0 1000000000 1999889852 1000000000 0 999892187 2999640379 1999840615 999882053 0 999936966 999994795 0 1999964975 0 1000000000 0 0 999954917 0 2000000000 1999819737 1000000000 1999737322 1000000000 0 2999499338 0 2000000000 0 0 2999882692 0 1000000000 0 0 999965822 999993145 999810159 1999978372 999992470 1000000000 2000000000 0 1000000000 0 999973265 4000000000 1000000000 999852670 3999815965 0 0 0 2000000000 0 999998078 0 999952351 0 0 999804820 3000000000 0 2000000000 999978784 1999872560 0 1000000000 0 999897438 2000000000 0 999914635 999886725 0 1000000000 0 0 0 0 0 3999920760 1999715913 1999874778 0 0 0 0 1999967199 0 2999824198 0 0 0 1999967942 0 0 1000000000 0 0 1999990755 1999957168 1000000000 999952787 1000000000 0 0 1999873463 1000000000 1000000000 0 0 1999971367 1999653151 1999825484 1000000000 0 0 0 0 0 1999703167 999979676 1999986596 2999815426 999905431 0 2999900013 1999946262 0 1000000000 999911337 2000000000 1000000000 999810060 1000000000 0 0 2999727942 0 999935135 999973932 1000000000 3999786112 999915227 0 999941944 0 1999788336 999924671 999891456 0 0 1999871745 2000000000 1000000000 1999958377 1000000000 1999859580 999959378 1000000000 1000000000 1000000000 0 0 0 1000000000 3000000000 1999824371 1000000000 0 999804521 1000000000 1000000000 1999876708 999901150 1000000000 0 0 3999804348 1000000000 999943542 0 0 0 999827645 0 0 2000000000 999988998 999929996 999802174 1999819103 999851352 0 1999929068 0 1000000000 0 2999677679 1999834611 1000000000 2000000000 2999859208 1000000000 1000000000 0 0 1999911190 999902107 1000000000 1000000000 1000000000 1999684731 0 0 2999927145 1000000000 0 0 0 0 999943712 0 0 2999926471 1999925457 0 999844385 999859500 1999860234 1000000000 0 2000000000 0 0 2999922278 2999801257 0 999860055 1000000000 999806853 0 1999802011 1000000000 1000000000 999896924 999880716 999823530 0 0 2999934929 1000000000 1000000000 999978266 1000000000 999959773 1999851216 0 0 1000000000 999998959 999816804 1000000000 999965656 999832531 1000000000 0 0 1999986203 0 0 1999837294 0 0 1999978007 0 0 0 1000000000 2000000000 0 1999848894 0 1999742461 1000000000 999885794 0 3999835263 2000000000 999841284 999826023 999941740 999819047 0 0 0 0 2999731584 1999843380 1000000000 2999984401 1999902975 1000000000 1999882671 0 1999903594 999892623 999818308 0 999853731 1999907446 0 0 0 1000000000 0 999916824 1000000000 1000000000 2999739721 999801969 1999837822 0 1000000000 999802172 0 1999930626 0 1000000000 0 0 999934614 2999763627 999964989 2999902435 0 3999756076 0 0 0 2999962606 2999850175 0 2000000000 0 1000000000 0 2000000000 999997381 1999879978 999845330 0 0 999999857 999888154 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 2999763586 999827525 1000000000 0 1000000000 1000000000 0 2999835223 1000000000 999994034 0 2999923061 0 2999878169 999949081 0 1999924373 0 0 1000000000 1999862195 999924209 0 0 2000000000 0 999950073 999875700 0 1999892757 0 4999354146 2000000000 1000000000 1000000000 1000000000 2000000000 2999677449 0 0 999961547 999864171 0 1999717509 3999857705 1000000000 1000000000 1000000000 0 1999755528 0 2999728084 3999719966 999880153 1999989444 1000000000 1000000000 3999608488 1999872905 1999997390 1000000000 0 0 999874544 999918988 1999901509 0 1000000000 0 2999962459 0 1999839109 1000000000 0 0 0 999854598 0 0 2999595761 1000000000 0 999933793 0 999895071 0 1000000000 3999614144 999872656 0 999835739 1999869334 999921447 1000000000 0 1999838918 1999944181 1000000000 0 1000000000 1999914059 1999870425 2999912275 0 999815581 2999801889 1999760801 0 999838513 0 0 2999952246 0 1999948019 999872025 1999958914 1999836376 0 0 999974398 0 0 999948750 1000000000 1999817238 1000000000 0 999992072 0 1999847440 0 0 0 0 0 1000000000 0 1000000000 0 1999680000 1000000000 2000000000 999899580 0 1000000000 0 1999886647 0 1000000000 1999960670 1000000000 0 0 2000000000 1000000000 999985208 0 0 2999947477 999871014 1000000000 0 0 0 0 0 999972794 999913929 0 999914507 1999814959 999950635 1999996385 0 0 1999972030 0 1000000000 1000000000 1000000000 999827074 999946081 1000000000 1000000000 1000000000 2999967741 0 999887378 0 999841656 1999993980 1000000000 0 0 999998382 1000000000 999981672 0 999939844 1999984318 999902815 999885514 1999889595 0 1999892331 0 1000000000 0 0 1000000000 999888193 0 1000000000 0 0 0 0 1000000000 999967078 1000000000 0 5999521602 0 1999898193 1999899279 1999765740 1999858511 999826860 2000000000 1000000000 1999825472 1999989878 2999698409 0 999919345 1999869179 999908197 0 1000000000 1999984153 2000000000 1000000000 999967638 999899188 1000000000 0 999989640 1000000000 0 1000000000 2000000000 999868056 2999882804 3999821933 999908940 0 1000000000 2999920444 0 0 2000000000 0 999911919 1999687854 0 2000000000 0 0 0 1000000000 999808480 0 0 1999737822 1000000000 1000000000 999948110 2000000000 1999954866 2000000000 2999834414 1000000000 999895942 1999965339 1000000000 3000000000 999967263 1000000000 1000000000 1000000000 2999769321 0 1000000000 1999843666 2000000000 0 1999946940 999853384 1999947315 0 0 999998958 999918385 0 0 1000000000 3999989306 0 1999978321 0 1000000000 1000000000 1000000000 0 0 0 0 0 1000000000 1999771422 1999749114 0 0 2000000000 999977657 3000000000 1999904882 0 2000000000 2999869014 999842084 1999817058 2000000000 0 1999936958 999829379 1000000000 0 999831189 1000000000 1999837181 999852664 1999977314 999977785 0 1000000000 2999766234 0 1999779203 0 999840290 2999720194 999888648 0 1000000000 1999908667 0 999924637 2999907138 0 1999820154 1999730252 999990175 999892032 0 999811359 1999718295 1999856676 0 1000000000 0 1000000000 0 1000000000 1999712562 0 1000000000 1000000000 1000000000 0 999992414 999897965 999853670 1999938945 999817752 999883452 1000000000 999936756 2999959746 0 0 1000000000 999897808 0 1000000000 0 0 999800298 1000000000 0 0 0 0 2000000000 0 2999780054 1000000000 1000000000 1999857563 999879769 0 2000000000 0 1000000000 0 0 0 0 0 1999933276 2999821451 999961677 0 1000000000 1000000000 0 1999823119 1999823992 1000000000 0 0 0 0 0 999925741 1999890072 0 0 0 999804651 999829256 3000000000 0 0 0 0 1000000000 2999962971 1000000000 999871975 1999934541 0 1999827579 0 3999957729 0 2000000000 0 0 0 1000000000 999973180 0 1000000000 1999930598 0 0 999958758 999900346 0 2999728703 2999794748 1000000000 1000000000 1999827105 2999813443 2000000000 0 0 0 0 1999999150 0 999942716 0 0 0 999866030 0 999874859 1000000000 0 1999856607 1000000000 4000000000 1999906674 999803031 999863902 0 1999921828 0 0 999952118 0 0 0 999877043 1999930853 0 0 2000000000 3000000000 0 2999945342 0 0 2999793711 2000000000 999806359 999876887 1000000000 0 0 999821722 1000000000 0 999887522 1000000000 0 1999810403 999935136 999989469 4999756612 1000000000 0 0 0 0 999985397 1000000000 999977734 1000000000 2000000000 999997705 1999851149 1999827527 999865079 999964192 0 0 1999909774 1999851834 0 2999622291 1999867119 0 1999984976 0 1000000000 0 3999952793 0 0 999873916 2999833102 1000000000 999879061 0 2999980537 999963902 999831535 0 0 2999790908 999827120 0 1000000000 999885957 1999838109 1000000000 0 0 1000000000 2000000000 1000000000 0 0 1000000000 0 0 0 999898886 999941619 999844394 999961490 1000000000 0 2000000000 999822219 1999808176 0 1000000000 999946733 0 1000000000 0 2000000000 0 1999775918 1000000000 999815099 0 999877992 0 2999808553 0 1999852381 0 1999805422 0 0 2000000000 1000000000 1000000000 0 2999965632 0 0 2999838142 999844091 0 3999732853 0 0 0 0 999951504 999961617 999910018 0 2999877762 1000000000 0 0 999923321 999907488 2000000000 0 1000000000 0 0 1999838350 1000000000 3000000000 2999988035 0 0 2999817455 1000000000 999868256 1000000000 1000000000 999949533 0 0 0 999874991 0 1000000000 1000000000 0 0 1000000000 999860609 0 999960008 0 1000000000 999810764 0 0 2999872016 1000000000 0 1000000000 1999836525 0 999801911 999936301 999972791 1000000000 0 999967855 999875116 1000000000 0 0 0 1999931268 0 999922184 1999846027 1000000000 0 0 0 0 0 0 1999867496 0 0 0 0 1999836975 0 0 4999892872 999969827 0 999830135 2999620609 3999920975 0 1000000000 999978329 1999839150 999817908 1000000000 999959693 1999885156 2999706642 1000000000 1000000000 1000000000 999870991 0 0 999811081 0 2000000000 0 0 0 2999618429 0 2999861663 1000000000 1000000000 999820668 0 1999849019 999938931 0 999993962 0 999827493 0 1999876108 1000000000 1000000000 0 999874609 0 0 999836573 0 0 1999901420 1999637676 0 0 0 0 999801268 1999979009 1999641864 999954598 0 0 0 2999987375 0 0 999880011 0 2000000000 999931909 0 1999895146 2000000000 0 1000000000 2999668170 2999623546 999834017 1000000000 1000000000 999951497 1000000000 0 0 999942864 999960053 0 999959386 0 2000000000 0 0 999910924 1000000000 0 1999809909 1000000000 1000000000 999903817 0 0 0 999855684 1999675015 1999808954 0 0 0 0 0 0 0 999944222 2999842368 0 2999842621 0 0 0 0 0 999894299 999824832 2000000000 3000000000 0 0 999919126 1999690505 1000000000 1000000000 0 1000000000 0 2999758048 0 0 0 2999883002 1999672923 1000000000 2999978966 999801313 999931850 1000000000 1999950127 1999928218 0 2999677236 1000000000 1000000000 0 0 1999967737 1000000000 999891094 0 1999897023 1000000000 0 0 0 0 0 999973956 0 0 0 2000000000 1999897876 0 0 0 0 2999965643 0 0 2999740652 999865198 1000000000 1999945371 1999968101 0 3000000000 0 0 1000000000 1999862610 999922180 999846549 0 0 999928825 0 1000000000 999917823 1000000000 0 1999896714 999861974 1000000000 999822255 1000000000 1000000000 1000000000 1000000000 1999763377 0 999913535 0 0 999899052 4999772370 999895302 1000000000 2000000000 0 1000000000 0 1999827536 999938585 2999936952 999804681 0 0 1000000000 0 999870542 999921337 2000000000 1999916861 1000000000 0 1000000000 1999785428 0 1999788454 1999838090 1999893890 2999830693 0 999955796 1000000000 999817137 999923930 999989336 1000000000 0 3000000000 1999989114 1999927670 1000000000 0 0 1999864651 999982519 0 1000000000 2999803497 1999825826 0 2999751248 1000000000 1000000000 999969435 999846006 0 0 0 2000000000 999815506 0 1000000000 2000000000 1000000000 1000000000 999896882 0 1999895405 1000000000 0 999928024 1000000000 999927726 0 1999752019 2999809530 0 1000000000 0 1999733500 999821919 999918800 1999879855 0 1000000000 0 0 1000000000 0 0 0 1000000000 0 999927655 1999880195 0 0 1999818971 1000000000 0 0 999853425 999960059 999926581 999952998 1999867227 999912654 999879698 2000000000 1999814111 0 999996708 0 1000000000 1000000000 1999934432 0 0 0 2000000000 0 1000000000 1999854323 0 0 999895527 1999803722 0 0 2000000000 1000000000 1999723929 1000000000 0 0 0 0 0 1999722569 2000000000 1999814107 1999765150 1999890785 1999708080 0 3999542959 1000000000 1999768439 0 1000000000 1000000000 0 1000000000 1999917064 999925817 1000000000 999939112 1999918613 0 0 0 999937555 1999620641 0 999971480 0 0 0 0 999820868 999967617 0 1999706231 1999848274 0 0 0 0 2999898660 0 1000000000 2000000000 1999934610 999986654 1000000000 1999831563 1000000000 0 2999823922 1000000000 1000000000 0 1000000000 999816479 2999925310 999830759 0 0 0 3999474713 1000000000 999945977 0 1000000000 0 1000000000 999885523 0 999909058 2999630938 4999693432 1000000000 0 2000000000 999924924 0 1000000000 0 1999921743 0 2999938486 2999878808 999812610 0 0 1000000000 2000000000 999975210 0 0 999884965 0 1000000000 1000000000 1000000000 1000000000 0 0 0 1000000000 1000000000 1000000000 999959303 999892851 1999828861 1999844304 1999730982 2000000000 999977573 999946443 2999861558 1999709833 1999910875 1000000000 0 1999974115 2000000000 0 999946351 0 0 0 0 2999643432 1999693872 0 999835628 999929113 2999713916 0 1000000000 999908778 2999809406 0 1999694693 2999880208 3999898738 999866071 0 999887490 1000000000 0 2000000000 0 1999689081 0 0 1000000000 0 0 0 0 1000000000 0 0 0 999969488 999838524 0 0 1000000000 0 999981643 0 1999738083 4999741317 0 0 0 0 0 1999852385 1000000000 999860918 999816913 1000000000 2000000000 0 0 1000000000 0 0 0 999896462 999858091 0 1999887734 0 1000000000 1000000000 0 999854540 1999840843 0 999904551 1000000000 1999885623 1000000000 0 999873858 1000000000 1999861447 1000000000 1999993038 2000000000 0 0 1000000000 999820920 1000000000 3999865937 0 2999651372 1000000000 1000000000 0 999887699 2000000000 2000000000 0 1000000000 1999897950 2999802340 1000000000 999986758 0 999889304 2999812339 1999749984 0 999821131 1000000000 1999989150 0 1000000000 0 0 2000000000 1000000000 0 1000000000 2000000000 0 1999956143 0 1999708904 0 999928728 1999964351 1999852162 999843428 0 1999866797 1999825684 1999893045 999890615 0 999921646 1000000000 0 1999919425 1999995387 1999920967 0 2999688521 1999916991 1000000000 0 0 1000000000 3999827936 2000000000 3000000000 0 0 0 1999800092 999880862 999834350 1999945349 0 0 1000000000 2000000000 1999720384 3000000000 999803680 0 1999969949 1999986632 0 1000000000 1000000000 999957685 1000000000 0 2999871461 1999760500 2000000000 2000000000 0 0 999821715 2000000000 999955884 0 1000000000 0 1000000000 1000000000 1999705348 0 1999932703 1000000000 0 0 1000000000 1999935965 999801342 999839925 0 3000000000 3000000000 0 999866370 0 2000000000 0 2999585861 1000000000 1999805729 0 1000000000 999857940 0 1000000000 1999967885 1999723329 0 999937428 0 2000000000 0 0 999914998 0 999927952 1999684379 1000000000 0 0 999899021 0 0 0 1000000000 1999989487 0 999879139 1000000000 3000000000 999954548 0 999902433 0 0 0 0 1000000000 999959155 1000000000 1999864794 999839563 999890188 1000000000 0 1999889452 0 0 0 2999644728 1000000000 999913932 1999866013 0 999851770 999909574 1000000000 2999789135 1999898118 1000000000 2000000000 0 1999983861 2999815787 0 1999804084 0 0 0 999901982 1000000000 999978359 0 1999803557 1999937486 0 0 1000000000 1000000000 999923254 0 1999889357 1999872968 2999735714 1000000000 1000000000 0 3999773433 1000000000 999879900 3999893908 0 0 1000000000 1999819146 1999809842 0 0 1000000000 0 999887558 999914398 2000000000 1999846482 0 0 999859147 2999815972 0 1000000000 0 999856389 1999869360 0 0 0 999933119 1000000000 999851191 4000000000 0 0 0 1999875432 999879886 0 0 0 0 1999956767 2000000000 999910144 0 1000000000 0 0 0 1000000000 0 0 1000000000 0 1000000000 1000000000 1000000000 999904623 1999969259 999997931 999843383 0 999834398 1000000000 2999985945 1000000000 1000000000 1999888167 1000000000 3999745844 0 1000000000 0 1999908483 2999672987 2999933971 1000000000 0 1999763477 999996047 0 0 1999888258 0 4999668394 0 1000000000 0 1000000000 0 1000000000 1000000000 0 999903546 0 0 1000000000 1999799663 1999639593 1000000000 1999846437 2000000000 1000000000 999961184 1999962543 1000000000 0 1000000000 0 2999825068 0 0 1000000000 0 1000000000 1999724201 1999847082 0 999848165 0 0 0 0 1999909142 999909869 1999919891 0 0 999902714 0 0 0 1000000000 2999722086 1999878725 0 1000000000 0 2999811595 0 1999745009 0 2999948071 999833955 2999845325 1000000000 1999906658 0 999826461 999994475 2000000000 0 999975646 2999809022 0 0 0 0 0 1000000000 1999894501 0 1999915632 1999759364 1000000000 1000000000 1000000000 0 999880930 0 999806051 1999972830 999808055 1999806849 2000000000 0 1999979445 0 0 0 0 1999872447 0 999831639 1999810180 1000000000 1999752337 1000000000 999994496 0 1999707582 0 0 0 1000000000 0 0 3999875439 999946103 0 0 999909965 1999991753 3999890384 999949825 2999799453 0 999876364 0 1000000000 0 0 1000000000 1000000000 2999929257 0 999958405 0 1999784337 1000000000 0 0 1999839325 1000000000 0 0 999984135 1999919435 0 999813306 999860608 2999848454 3999870911 1000000000 2000000000 999996547 999880535 0 3000000000 2999908865 0 1999756762 999914231 1999850785 0 1000000000 0 0 1000000000 1000000000 0 1999973154 1000000000 0 0 1000000000 2999920923 0 1999967686 999915782 2999946185 0 2000000000 1999991875 999962562 999904383 999945825 0 999843783 0 999862308 1999820018 0 0 999800020 1000000000 0 1999938118 2000000000 1999848899 0 1000000000 1000000000 1999958450 2000000000 1999899198 2000000000 999860375 1000000000 1000000000 1000000000 0 0 0 1999997168 999894097 1999978639 0 0 5999553718 0 999893012 999907735 1999912547 0 999920254 1999879685 999957984 999866667 1999845959 0 1000000000 1999748398 1999860565 999895857 0 0 0 1000000000 0 2999931948 999980983 1000000000 0 999914331 999891339 2000000000 1000000000 1000000000 3999837460 0 999858864 1999819018 1000000000 1000000000 1000000000 999895700 999879926 1000000000 2000000000 0 1000000000 999935279 1000000000 0 0 0 0 999997730 1999954456 2000000000 2999702912 1999883431 999819355 1999892280 999858643 1999857225 1999871550 999939779 999812625 0 999927462 0 1000000000 1000000000 999976143 0 0 0 1999880589 0 1000000000 1999952991 1000000000 2999950665 1999766115 0 999924128 0 1999992181 0 999826131 1999868909 0 0 999975278 1000000000 0 0 0 3999870594 999821744 2000000000 0 2999915079 1000000000 0 1999692818 0 1000000000 999848230 2999681790 1000000000 1999811585 2000000000 1000000000 0 0 0 0 1999941208 2999934055 999963571 0 0 1000000000 0 1999679903 2999908516 999816770 1000000000 1000000000 999824537 0 0 999861158 0 0 0 1000000000 0 2999911449 1000000000 0 0 1000000000 999841895 1000000000 999941390 0 999881543 2999790210 1999920477 999915966 999902743 1000000000 1000000000 0 4999528730 999899785 2999688311 1000000000 1999876675 999914320 1000000000 1000000000 0 1000000000 1999894125 999924236 1000000000 2999808381 3000000000 0 1000000000 0 0 0 0 999940644 0 1999830175 0 0 1999995956 2999684746 999914641 0 0 0 0 1000000000 0 2999777335 0 2999702120 0 1000000000 0 1000000000 1999701961 1000000000 999995561 0 1000000000 0 0 3999923588 0 1000000000 1999973381 1000000000 0 1000000000 1000000000 1000000000 0 1999968062 0 0 1000000000 0 1999844440 0 0 0 1000000000 999893779 999946531 0 0 0 2000000000 1000000000 1999909309 0 0 999881515 1999992812 2000000000 1000000000 0 2000000000 0 1000000000 1000000000 1000000000 999849929 1999879872 2000000000 1999811911 999988305 1000000000 1000000000 999817390 1000000000 0 0 1000000000 1000000000 1999992201 0 3999861679 1999885531 1000000000 999933417 0 0 999849107 1999861867 1999857769 0 0 0 2000000000 1999849787 1000000000 2999871647 1000000000 0 0 0 1000000000 0 2999830529 999978854 3999704138 999912111 1000000000 999876812 0 3999944583 999858068 1000000000 1000000000 2999974125 999907409 999804612 1999898128 2000000000 999847553 1000000000 2000000000 1999813987 0 2999959360 1999857168 1000000000 999847083 2999774841 1999917153 1999817288 1000000000 999924584 999889733 999994851 1000000000 1000000000 1000000000 2999667387 0 0 1000000000 0 2000000000 1999987774 0 999814028 0 1000000000 1000000000 0 0 1999871602 0 999901884 999952928 999918112 0 2999945264 999880476 1000000000 0 0 1000000000 0 0 1000000000 0 0 1999858178 1000000000 1000000000 1999894585 999830812 0 4999911929 1000000000 1000000000 0 1999725699 0 0 0 0 0 0 0 999992523 999864548 0 0 999866598 1000000000 0 2000000000 0 1000000000 0 1000000000 1000000000 0 999881814 0 999802947 999809307 1000000000 0 1999873417 1000000000 999962795 0 3000000000 0 2999930846 1999816020 0 0 1999997825 999886771 2999926411 1999860926 0 999825764 0 0 0 0 1000000000 1000000000 1000000000 0 1000000000 1999800230 1999665588 1000000000 2999889266 1000000000 999891724 1000000000 1000000000 0 0 1000000000 0 1000000000 1000000000 1000000000 0 0 999920028 1000000000 1000000000 0 0 1999711172 1000000000 1000000000 3999911984 0 0 0 2000000000 0 0 999927095 0 0 0 1999963739 0 2999871439 0 999978441 999867445 0 0 999821438 2999821399 0 1000000000 999810618 0 1999812612 1000000000 1999967511 0 0 2000000000 2999671158 1000000000 999857073 0 0 0 0 4999651375 1000000000 2999711136 3999779722 0 1000000000 0 2999922802 0 2999548141 0 2999971679 0 1000000000 0 0 1000000000 0 999904324 999929913 0 0 2999812662 0 1000000000 3999899802 0 1999907733 0 999911704 0 0 1000000000 0 1000000000 1999767446 0 1000000000 999889275 0 1000000000 0 0 999984751 0 1000000000 1000000000 0 999848002 1000000000 0 0 1999832095 0 0 2000000000 2999855424 1999915546 1999769045 2999845781 0 1000000000 999938831 0 1000000000 1999962162 1999898990 1000000000 0 0 1000000000 0 999977201 1999804233 0 1000000000 2999966977 0 1000000000 999845200 0 1000000000 2000000000 1999869966 0 0 1000000000 0 0 3999972358 1000000000 2999877228 0 0 0 0 1999834699 0 999886202 999978421 0 999880512 999933595 2999864800 999855543 0 1999890511 999878735 0 1999846421 1999869780 0 999984124 3000000000 1999738874 0 0 0 999941134 0 0 0 1000000000 1999691288 1000000000 999986857 0 0 0 2999645831 2000000000 0 0 2000000000 2000000000 2999730412 999853064 0 0 1000000000 1000000000 999836295 1999891668 1000000000 1000000000 999962108 0 1999754525 0 1000000000 1999978724 0 1000000000 1000000000 999814848 0 1000000000 1000000000 999843723 999838007 1000000000 999937269 1000000000 0 1000000000 1000000000 999970068 0 1000000000 0 0 0 1000000000 2999970287 1000000000 0 0 0 0 1999743132 0 999931444 0 0 999836719 0 0 2000000000 1000000000 1999778793 2000000000 0 999826219 1000000000 1999981749 0 2999822432 999963722 0 0 999813036 1000000000 1000000000 0 0 1000000000 999839057 1999878072 1000000000 999838297 999931484 0 999832849 0 2999658898 1999685916 0 1999791911 0 1000000000 0 0 1000000000 1999851649 0 999926040 1999816369 0 1000000000 1000000000 999851969 0 0 3999709474 0 999869441 1000000000 0 0 0 1000000000 999906546 1000000000 0 0 1000000000 0 0 999961938 0 2000000000 0 1999812284 1999890369 0 0 1999824018 0 999990012 0 2000000000 999876600 0 1000000000 0 2000000000 1000000000 1000000000 0 999998167 0 0 0 0 3999828824 1000000000 2000000000 1999849167 0 1000000000 999804200 0 0 2999715033 2999895990 1000000000 0 0 0 999868082 999999456 999895930 1000000000 0 999989363 1000000000 0 1000000000 1999803264 1000000000 0 0 0 0 1000000000 999920255 999815369 999962339 999835776 0 0 999903695 2000000000 0 0 2000000000 1000000000 0 0 999825523 0 0 1000000000 2000000000 1000000000 1000000000 1999870858 1000000000 0 1000000000 2999944893 0 999953587 999969954 999991108 1999925583 999949287 999920229 0 1999847786 1000000000 2999909467 1000000000 0 999804084 0 0 999985672 0 999859701 1000000000 1000000000 999819676 0 999965564 999893865 1999950379 999805184 1000000000 999832096 1999860292 999812222 1999708148 999977283 0 999868686 1999893825 0 0 999825810 1999961159 0 0 999866547 1999876413 999963874 999916008 0 0 999851142 0 0 0 0 0 0 999864350 0 0 0 0 1999812311 0 3999723529 1000000000 999892215 0 1000000000 0 999990285 0 999845539 0 999864151 0 1999817143 0 0 2000000000 1000000000 1000000000 999958933 0 999911879 0 0 999920088 1000000000 3999926629 1000000000 999820534 0 0 0 0 999912905 1999954952 1999811486 0 0 1000000000 1000000000 1000000000 1999814805 1999962942 999974938 1999723307 1999836087 0 1999815055 1000000000 1999877237 999841763 1000000000 1999996250 0 1999970756 0 1000000000 0 0 999853105 2999751757 0 2000000000 999903471 1000000000 1999981118 1000000000 2000000000 999965023 2999860497 1000000000 2999953720 999883489 0 0 1000000000 0 999881070 1999935121 1000000000 1000000000 1999814625 0 1999807864 0 0 999835076 1999843542 1000000000 3999725124 999850530 999803459 1000000000 999828476 1000000000 0 0 1999993680 999802184 0 1999998101 0 1000000000 1000000000 1000000000 1000000000 999893221 0 0 999980306 999886989 999973436 1999859482 0 1999818148 0 2999740386 0 0 0 999880280 0 999946329 1000000000 0 0 1999823607 0 0 0 0 2999821525 1000000000 0 0 2999813043 3000000000 0 1000000000 1000000000 0 1999979678 999894111 999980640 0 999836514 1999987152 0 0 0 1999879104 0 0 0 0 1999877743 1000000000 2000000000 0 0 1999995725 999963085 1999835119 1000000000 0 1000000000 1999968296 1999846426 0 1000000000 0 0 1999951910 2999900244 999821321 0 999915399 0 1000000000 999805853 1000000000 0 2999795720 1999931083 2999840755 1999913921 999836750 0 0 0 999947534 999932713 999903240 999845491 0 999982124 0 2999915611 1999771991 1000000000 1000000000 3999840303 1999924897 0 2999841747 999956984 1000000000 0 1999932107 0 1000000000 0 2000000000 1000000000 0 999982352 1999976384 1999873809 1000000000 999914658 1999894657 999831046 999985997 1000000000 0 1999712898 0 1000000000 999989580 999954452 1999689115 3000000000 4999764585 0 1999962929 1000000000 0 0 1999805995 999802499 2000000000 2000000000 0 1000000000 1000000000 1000000000 0 0 2000000000 1999899056 999881783 1000000000 0 999812515 999855800 999881264 2000000000 0 999801148 999879498 1999945253 999811177 999890863 2999903777 0 1999928331 1999909250 2999885311 0 2000000000 0 999974151 999957564 0 1999860013 0 0 1000000000 0 1000000000 1000000000 1999974185 1000000000 0 0 0 1000000000 1000000000 1000000000 3000000000 3000000000 1999819167 1000000000 0 0 1999996057 999948938 1999734394 1000000000 2000000000 1999968091 1000000000 0 0 1000000000 0 1999989672 0 1000000000 1999605213 1999901833 1999816931 1000000000 2999881895 1999875441 1999748241 0 1999819150 999815459 0 1000000000 1000000000 2999995157 1000000000 1999665360 999850586 2000000000 999895899 1000000000 999818067 999808523 0 999843534 0 2000000000 3999596415 0 0 2999948081 1000000000 1999933884 0 0 999978121 1999699051 0 0 0 1000000000 0 1999907586 999962960 1000000000 1000000000 1000000000 3000000000 1999964411 0 1000000000 3999759619 1000000000 0 0 2000000000 1999943916 0 0 1999879129 1000000000 0 1000000000 999890346 0 1000000000 1000000000 1000000000 1999767188 0 0 999806230 1000000000 1000000000 1999974510 1999949629 999906722 1000000000 0 1000000000 999862539 0 999889514 1999922022 1000000000 999970240 1000000000 0 1000000000 1000000000 0 0 2999799206 3999793265 1000000000 2000000000 1000000000 3999834235 0 1000000000 1999877608 0 1000000000 1000000000 999832602 0 1999867470 2000000000 2999919579 1000000000 1000000000 1000000000 0 0 0 2000000000 999967518 999842259 1000000000 0 1000000000 1999996779 0 1999746071 0 0 1000000000 2999879921 1000000000 1000000000 1999877355 0 1000000000 2999969149 1999887107 0 0 2999927423 2999812248 1000000000 999892410 0 1000000000 999985990 1999772212 1999809422 0 0 1000000000 1000000000 0 1999737573 999851058 999891840 0 1999844097 1999967991 999918008 0 1000000000 999838201 0 0 0 1999913135 1000000000 0 0 3999805286 0 1999855083 1000000000 1999882885 0 0 1000000000 0 1999683034 1000000000 0 0 2000000000 999851800 2999583106 1999960997 0 2000000000 1000000000 0 999819146 0 1000000000 999811978 0 0 1999927340 0 1999714258 999846069 1000000000 5999912813 0 0 1000000000 2999688289 0 2999758375 1000000000 1000000000 0 0 1000000000 999951485 0 0 4999891607 1000000000 999820157 1000000000 999853448 2999858560 1000000000 0 0 0 999863652 0 3000000000 1000000000 0 999994811 1000000000 0 0 1999950494 1999939814 1999962528 0 2999841306 2999888123 1000000000 1000000000 2000000000 1000000000 1000000000 0 999806265 0 0 1999639425 0 0 1999899803 1999912009 1999863375 2999666431 2000000000 999928531 0 1999936583 0 0 0 2999877320 1000000000 0 1999986294 1000000000 1999862485 0 1000000000 0 999875164 0 3999749079 0 0 1999853891 2999841799 999984139 0 0 0 0 0 0 1000000000 999800571 1000000000 999857645 2000000000 2000000000 0 0 2999908583 1000000000 0 0 0 0 0 0 2000000000 1999821353 999967347 999935841 0 0 999900517 0 999976745 0 0 0 0 1999868783 0 1000000000 1999966481 0 1999932524 2000000000 0 1999950322 0 0 999943092 0 1999821313 0 999957872 0 2000000000 1999871787 1999831576 1000000000 999861355 999996446 999980451 1000000000 999882645 1999796639 999845083 0 999954131 1000000000 0 1000000000 999989972 999834284 1999929956 1999827691 0 0 0 999862862 2999932016 999853376 0 0 1999904945 1000000000 999911501 1999856653 1000000000 2999931789 1999851357 999994102 0 1999916025 0 0 999928593 999981241 1000000000 0 2999927098 0 0 999950146 0 999998045 1999834559 2000000000 1000000000 1000000000 0 1999826570 1000000000 0 0 1000000000 0 1999778309 2999939523 999903616 2000000000 1000000000 1000000000 999898968 0 1000000000 0 1999989604 0 0 0 0 0 999922347 999874242 0 0 1999817081 2000000000 0 1999896097 0 0 1999746736 1000000000 1999898663 999872228 999810723 999805658 999930262 1000000000 1000000000 1000000000 1999961079 999986684 0 1999810263 1999946522 999951857 3000000000 2999932080 0 1000000000 1000000000 0 999874993 1000000000 0 2000000000 999892530 1000000000 999971532 0 999868527 0 1000000000 2999663789 1999949049 1999917853 1999810864 999987221 0 1000000000 999957910 0 0 0 0 0 0 1999894114 0 0 2999876768 999853525 1999856662 999996152 0 1000000000 999970073 1999963708 0 999961603 999800069 0 0 999896016 0 0 999934077 0 1999961466 0 999906145 2000000000 1999924294 1000000000 0 0 0 0 1999857470 999968157 0 1000000000 1999955305 0 0 1999804167 0 1999848527 1000000000 3999823823 1000000000 0 0 0 2999997658 1999931684 0 1999917368 0 0 999891910 0 1999957893 1000000000 0 999954225 1000000000 999918328 0 0 2000000000 0 1999952802 1999813392 1000000000 2000000000 0 1999960550 1999863803 999956253 999824286 0 2999647665 0 0 0 0 1000000000 999912276 0 999850036 0 0 1999786488 0 999842488 0 1999766047 0 0 0 0 999969725 1000000000 0 2999872226 999957296 1000000000 999972459 999819138 0 1000000000 1000000000 0 1999970987 999820753 999813888 0 2999884879 2999934225 0 2000000000 1999691427 1999987150 0 999908576 1999853579 1000000000 999802320 999887060 0 0 0 1999910598 2999925320 999933945 0 2999681862 0 0 0 0 0 1000000000 1000000000 0 0 2000000000 3999830560 2000000000 0 0 0 1000000000 3999919234 999833892 2999879353 1999728574 0 1999989666 0 1999804973 999989183 0 1999951705 999859329 999810929 999952719 2999848542 1999905284 2999966220 1999827213 2999835322 1000000000 1999650058 0 999978096 0 1000000000 0 2000000000 0 999882956 0 2999906836 0 2000000000 1000000000 999883483 0 0 0 0 1000000000 1000000000 999880552 1999822679 999965853 0 0 0 0 1000000000 3000000000 999854891 1000000000 0 1999921827 0 999800283 1000000000 999958624 1000000000 2999881866 0 1999908883 999917940 1000000000 1999745453 2999920371 0 1999985019 0 1999699879 1999917347 1000000000 0 2000000000 0 0 0 0 0 0 1000000000 0 0 1999892420 999873521 2999982517 1999704439 1000000000 0 1999834346 0 999992515 1999964579 1999911413 999991778 1000000000 1000000000 999918402 999894426 0 0 2999747370 1000000000 0 0 0 0 2000000000 2000000000 1999892116 0 1000000000 0 1000000000 1999850792 1999817952 1000000000 999821916 0 2000000000 999954009 0 0 2999971441 2000000000 999957037 2000000000 0 1000000000 1000000000 1000000000 999838300 0 0 1000000000 2000000000 1000000000 0 3999901918 999989209 0 1999995024 3000000000 0 0 0 999814007 999970668 1000000000 0 0 0 0 1999648439 1999837657 1999769651 0 3000000000 0 2999918544 2000000000 2000000000 2000000000 1000000000 999869800 0 999922942 1000000000 3000000000 1000000000 1999937062 999907818 0 1999780350 0 1000000000 1999847707 1000000000 2999848412 0 1000000000 999916182 2000000000 2999776921 999965411 1000000000 0 1000000000 0 1000000000 1000000000 0 0 1000000000 1000000000 0 1000000000 1999911247 2999816009 0 999912047 0 1000000000 0 2000000000 1999724869 3999807308 999997409 1999847139 0 1000000000 0 2000000000 1000000000 0 0 1000000000 999801845 0 999903966 0 0 1999984830 0 999912025 2999742838 1000000000 0 1999942719 1000000000 1000000000 0 999985558 2000000000 0 0 1000000000 0 0 0 0 1000000000 2999818557 1000000000 1000000000 1000000000 0 0 0 0 1000000000 2999743163 1999745748 1999850371 999954862 0 1000000000 1000000000 999824590 1000000000 1999803794 999944297 999827910 0 2999755419 999808201 0 1999823459 0 0 999944834 1999823556 999904209 1999909694 1000000000 0 0 0 1000000000 1000000000 0 0 0 0 1999827548 0 1000000000 2999991550 999929079 1000000000 999906863 0 1000000000 0 0 2000000000 1000000000 1999857523 1999853522 0 0 999819330 0 0 1000000000 0 1000000000 0 2000000000 999847963 999834607 999889264 1000000000 1000000000 0 999908577 1999905217 1999655920 1999825977 999898549 1999933749 999811471 0 0 2999869588 0 2000000000 0 1999728187 0 999916446 0 0 0 1000000000 0 1999859201 999802982 2999757785 1000000000 0 2999944084 2999988426 0 2999800164 999951532 0 1999884575 1000000000 0 0 1000000000 0 0 999994111 0 0 2999861376 1999845640 0 0 999897371 1000000000 0 1000000000 0 0 2000000000 999864677 3999681402 999888752 999860519 0 2000000000 1999876189 1000000000 999972310 999924372 999855588 0 2999721270 1000000000 0 1000000000 999855844 1999986936 999885563 0 2000000000 0 1999818215 1000000000 1000000000 0 0 0 1999894233 3999703634 999803203 0 0 0 1000000000 0 0 0 0 0 999863419 0 1000000000 2999777880 2999830478 1000000000 1000000000 999973875 0 999988171 1999652725 0 0 0 999889098 999868900 1000000000 2000000000 0 0 0 999967914 1999801010 1000000000 0 999900520 3999918242 999919147 1999757443 0 0 0 1000000000 999879638 1999960125 1999882440 999924103 1000000000 0 0 1999800851 1000000000 2000000000 0 999939092 0 999841031 0 3999730078 0 0 999921047 999921800 1000000000 1999614042 0 1999876399 999851022 1999805225 2999877640 0 1000000000 0 0 0 0 999880275 0 999951938 0 1000000000 1000000000 0 0 1999979153 0 0 2999925949 2999838243 0 0 2999960218 1999902295 999989899 0 0 1000000000 2000000000 1000000000 0 999837112 2999984749 999849887 2000000000 1000000000 2000000000 0 1000000000 1999981295 0 2000000000 1999820960 1000000000 1000000000 0 0 1000000000 0 999870864 1000000000 999969487 1999947991 999833497 1999748035 1999941278 1999901784 999883123 999927551 0 999942653 0 1000000000 0 0 0 0 2999658513 999835223 1999967410 0 2000000000 0 1000000000 2000000000 1999782219 2999923259 1000000000 1000000000 999855108 999937189 999924088 2000000000 0 999934178 999901946 1999969337 1000000000 0 999833957 0 0 2000000000 0 1000000000 2000000000 0 0 999935690 1000000000 2000000000 0 999861954 1000000000 999847437 0 0 2999826830 2999960986 0 0 0 1000000000 2999660325 999957507 2000000000 999811500 1999804521 2999793410 0 1000000000 0 1999837920 0 0 999861264 1000000000 999821032 0 0 2000000000 1000000000 0 0 0 1999688678 1000000000 0 1999798033 2000000000 999922053 0 0 999896444 0 0 1999850812 0 1000000000 0 1000000000 0 0 0 0 0 1000000000 2999916928 0 0 2999836430 2999766538 0 1000000000 0 1999728196 0 1000000000 0 999900381 1000000000 0 1999853383 1999841614 999856027 0 2000000000 0 0 0 0 1000000000 1999753787 0 999851197 0 1999831388 1000000000 1000000000 0 999800935 1999820081 1999850970 999866784 2000000000 0 0 1999968929 1000000000 0 0 1000000000 0 999922578 2999845676 0 1000000000 0 0 1999885034 0 1000000000 0 1000000000 999975378 0 0 0 999806270 2000000000 1999664819 1999845193 0 1000000000 0 1000000000 1000000000 0 1000000000 0 999995585 1000000000 2000000000 1000000000 0 0 999899734 0 0 2999924393 0 1999801810 1999990530 1000000000 1999945167 0 2999993952 0 0 1000000000 999969459 999932581 1999908073 0 1000000000 999860501 1999920043 0 999963624 3999901386 1000000000 1999949366 2999950502 0 2999942264 1000000000 0 0 0 0 2999874127 0 0 999941096 0 2000000000 0 0 999863370 1999882074 0 0 0 999883317 0 0 2999847255 1999918019 999837597 2999869757 3999936162 999858335 999823899 0 1000000000 0 1999962723 0 1000000000 1000000000 0 999820210 1999909505 1999950124 0 2999819228 0 0 0 0 1999830431 2000000000 0 1999772697 999804236 1999836475 1999884805 2000000000 0 0 999968096 0 0 0 0 0 2999625856 0 0 1000000000 999965207 0 1000000000 2999712714 999997178 0 999819035 0 2999990651 0 0 1999886277 0 2000000000 1000000000 2999932682 1000000000 3000000000 1000000000 1000000000 2999807100 1000000000 999981640 999856148 0 1000000000 3999527514 999830096 1000000000 1000000000 999897432 0 2999706613 1000000000 3999848635 999891021 0 999956822 0 1000000000 0 999803618 2000000000 1999668345 1999960283 2000000000 1999856677 0 999861886 1000000000 0 0 0 1000000000 0 2000000000 0 999873692 0 0 0 0 0 3000000000 1000000000 999958513 0 0 1000000000 0 0 0 999857382 999875052 1999935419 0 1999830588 0 1999763541 0 1000000000 0 2000000000 1000000000 2000000000 0 0 0 0 1000000000 1999867318 2999598769 1000000000 1000000000 1000000000 1999766708 0 1000000000 1000000000 2999863987 999935614 0 1999904694 1000000000 0 999905191 0 999823705 2999777459 1000000000 1000000000 999960625 2000000000 0 0 0 1000000000 999854409 0 2999986905 0 0 0 1999958724 1000000000 0 0 0 999836221 0 2000000000 0 1000000000 999852188 0 0 1999868315 0 0 0 0 1000000000 0 999942134 1000000000 0 1000000000 0 1000000000 1999684724 0 999983389 0 0 999803598 0 1000000000 0 1000000000 2000000000 999866002 0 0 2999782783 0 1000000000 999963928 1999803300 1999807520 0 999832152 0 0 0 1999909879 1000000000 0 0 999935050 1000000000 1999941682 1000000000 1999890266 0 0 1999819508 1000000000 0 1999971777 999846913 999895186 999843996 2000000000 0 999821869 0 1000000000 2000000000 1000000000 1999863803 999876790 1000000000 1000000000 1999888471 1000000000 1000000000 1999850552 0 0 0 2999854286 1000000000 0 0 999819731 1000000000 0 1000000000 0 0 2999899619 1000000000 2999822752 0 1000000000 2999940843 0 2000000000 2000000000 0 1000000000 0 4999718230 0 3999988049 0 999841000 0 1000000000 1999965872 0 999947489 1000000000 999980816 999887712 0 1000000000 999880407 0 999814084 1000000000 999814496 0 999927269 1999953690 1000000000 2999989159 1000000000 0 0 2999621683 1999801238 999816569 4999796926 0 0 999863036 0 1999844136 0 0 999910822 1999780515 1000000000 1000000000 999821931 999869783 0 1000000000 1000000000 2000000000 0 0 999959083 1000000000 0 999830652 1999857280 0 2999832800 999937621 999817922 1999888244 999816929 999914934 1000000000 0 0 0 1000000000 1000000000 2999789732 0 999988447 999920128 1000000000 0 1000000000 999969424 2999857828 2000000000 0 0 0 999983776 0 1000000000 1000000000 0 0 999998613 999843946 1000000000 1000000000 1999960020 999945298 1999922106 1999858347 0 0 0 0 0 0 999806718 1000000000 0 999890022 2999718530 999916357 1999937463 1999897221 0 2999983097 0 0 999866601 2000000000 0 1000000000 1999860971 1999968456 1999888062 1999853788 0 1000000000 999975971 2999768252 1000000000 0 999823064 1000000000 0 999997222 1000000000 3999835690 0 999801609 3000000000 2000000000 1000000000 2999755574 1999927924 1999799240 999917886 1000000000 2000000000 0 1999928552 999901606 1000000000 999879948 1000000000 0 0 0 0 0 0 999875291 0 2000000000 0 999889683 0 0 1000000000 0 3000000000 2000000000 2000000000 0 0 0 0 0 0 1000000000 999911471 0 1000000000 999804944 0 1000000000 999850765 1000000000 2999538149 2000000000 1000000000 0 0 1999839425 999812109 0 1999830563 1000000000 999987793 0 2999931288 0 1999868022 999818851 1000000000 0 999990252 1000000000 0 0 1999801516 1000000000 0 0 999813525 0 1999879697 2999820669 1999821753 1000000000 1000000000 999987832 1000000000 0 0 1000000000 999820515 1000000000 1999895936 999946707 0 999932162 0 2999801346 1000000000 0 1000000000 1000000000 0 1000000000 0 1000000000 2000000000 0 2999774618 1999902007 1999985685 0 2999819840 2999712998 999931747 0 1999922091 3999848177 0 0 1999910992 1000000000 1999912281 1999978651 0 1000000000 1000000000 0 0 1000000000 1000000000 1000000000 999829109 999976753 1000000000 2000000000 0 2000000000 1000000000 0 0 1000000000 2000000000 1999715995 1000000000 0 0 999946051 0 999894934 1999790272 999913349 0 0 0 1000000000 1000000000 1000000000 1999907098 0 1000000000 0 0 0 999999849 0 1000000000 2000000000 0 0 2000000000 2999678361 0 0 0 1999900088 0 0 999979778 2000000000 0 1000000000 1999804601 999862172 1000000000 999997894 1000000000 0 1000000000 2000000000 999998767 1000000000 2999780920 0 1000000000 1000000000 1000000000 999892868 1000000000 0 0 0 999859068 1999836733 0 999825040 999996067 999840383 0 0 999944847 999954319 999894494 999987120 1999881952 0 0 0 999800183 999949546 1999863081 4999780332 0 1999922711 0 0 0 0 0 0 999920821 2999552378 0 0 0 1999806909 0 0 3999617931 1000000000 999856841 1000000000 1000000000 0 1999863596 0 999920810 1999938050 1999846179 1999802732 1000000000 0 1000000000 0 1000000000 1000000000 1999956498 999927427 0 999927747 0 0 0 1000000000 999900266 0 0 0 0 2000000000 1000000000 1000000000 1000000000 2999744149 0 0 1000000000 999849830 1999865846 2999533731 999965528 3999730743 1000000000 0 2999814757 1000000000 0 0 1000000000 999906345 0 1000000000 3999805131 1999808054 999900511 1999815165 2999935779 0 3999834392 2999793019 1999805738 0 1000000000 999962511 0 0 1000000000 0 0 2999871202 1000000000 0 2999840378 999839886 0 1999804549 0 0 0 0 2999890217 1000000000 999955485 1000000000 0 3999627817 999807154 999945613 0 0 999907728 0 1999857402 1000000000 0 0 1999856243 0 3999871748 0 0 0 1000000000 1999850310 2000000000 0 999909921 999972431 0 1000000000 0 2999768402 1999954176 2999908867 999886238 0 0 2000000000 1999983854 0 2999839680 999919802 0 1000000000 2000000000 1000000000 0 1999650826 0 0 0 999810634 0 1999789661 0 999976585 999936057 0 2000000000 0 1000000000 1000000000 1000000000 999846581 1000000000 999869807 1999826317 999989278 0 999917765 1999783087 2000000000 1000000000 999836637 0 0 1999954782 0 1999801019 999918654 999830818 0 0 999847384 1000000000 2000000000 999964004 2000000000 0 0 1999763825 0 0 1999907314 1000000000 1000000000 2999899169 2999642161 999957530 2000000000 2999867235 0 1999848162 1000000000 1000000000 999963314 1999902830 1000000000 999888679 999872527 0 1000000000 999918598 1999859460 0 1999911318 1000000000 0 3999937534 0 0 1000000000 0 1999921012 999866384 2000000000 0 999804326 0 0 0 999838321 2999788776 3000000000 999952306 999845649 0 999975027 1999836558 1000000000 999890256 1000000000 2000000000 1999815754 999971885 0 1000000000 1999994395 1999778351 0 1999850863 0 999989409 1999944868 0 1000000000 0 0 0 0 0 0 1999877910 0 1999800264 1000000000 999847499 1999781207 2000000000 1000000000 999900319 0 999976034 0 1000000000 1000000000 1000000000 1999812046 2000000000 1999781456 999878025 0 1000000000 0 1999809227 999934307 1000000000 1999861695 0 999954728 1999841307 999842177 1999663985 999922192 999901791 999957845 999970843 0 3999852196 0 0 999881662 999898526 0 1999779422 0 0 1999836534 0 1000000000 1999867832 0 0 999915666 0 1000000000 0 1000000000 999860838 3999941738 999896933 2000000000 1000000000 0 999922256 3000000000 1000000000 999808806 1000000000 999997706 1999663569 999877288 0 1999853852 1000000000 1000000000 999802322 1000000000 1999885356 999910676 999953413 1000000000 1999809330 0 1000000000 0 0 0 1000000000 0 1999859888 2999920328 2999807113 1999771218 0 1999855754 0 1999988692 0 999871216 999814487 999889159 0 1999921272 999982713 0 0 0 999915418 0 999835252 0 0 0 1999935071 0 0 0 999929076 999873959 1000000000 0 1999869070 1000000000 999965966 1999829965 1999916161 1999810934 1000000000 0 0 999887195 0 0 1000000000 0 999857129 0 1999961151 0 1999838176 0 0 999839462 0 0 2000000000 0 0 0 1999904959 0 0 0 1000000000 2000000000 1000000000 1999889026 0 0 999967867 0 2999857720 999967105 999900285 2999833283 0 999940507 0 999988071 2000000000 0 999945959 0 1999840397 0 1999924922 0 0 1999861607 1999846559 1000000000 0 999862037 0 999817953 999952468 1999858552 2000000000 1999882270 999863016 1999901590 0 1999773447 1000000000 999850580 0 999924256 0 1000000000 999868341 999901494 0 0 1999911866 2999755606 1000000000 0 1000000000 0 0 1000000000 0 1000000000 0 0 2000000000 1000000000 999962943 1000000000 2999918052 0 1999727549 999939390 1000000000 2999878313 0 1999827060 999927977 1999848005 2999840365 999934778 3999923761 1000000000 999816737 0 1999801425 0 999837582 999864370 999884154 1000000000 1000000000 1000000000 0 1000000000 2999911009 0 1000000000 0 999973759 2000000000 0 1000000000 0 1000000000 2000000000 2000000000 0 1000000000 1000000000 1000000000 2999817259 0 0 1999833651 0 1000000000 1000000000 2999831888 0 0 1000000000 0 1999845221 0 2999839966 2000000000 2000000000 3000000000 1000000000 2999999530 999992479 0 0 1000000000 1999909500 0 1000000000 1000000000 999841542 0 1000000000 0 2999982441 1999942076 0 999837536 1000000000 2999864515 0 0 0 1999863708 1999843303 0 999916418 2000000000 0 1999733555 2999621060 1999944907 1999801157 0 4999794845 1000000000 3999842227 1999696788 2000000000 2000000000 0 0 1000000000 999925513 1000000000 1999863341 0 2000000000 0 1000000000 0 999959280 999817887 999976233 1000000000 2999861347 999989008 0 1999775976 1000000000 1000000000 1000000000 0 999923489 3000000000 1000000000 0 1000000000 0 0 1000000000 0 999823237 999956141 0 0 1000000000 0 0 1000000000 0 999846028 999886731 1000000000 1999785227 0 999940008 999903031 1999756806 1000000000 1999835151 1000000000 2000000000 0 0 1999755278 0 999955785 0 0 999860083 1000000000 2000000000 1999719201 1000000000 999944635 999800473 2999490512 999860659 1000000000 0 1999919846 1000000000 2999935069 2000000000 999831433 2999800990 0 1999984607 1999871151 1999882337 0 2000000000 1000000000 0 2999722771 999871849 0 0 0 2000000000 1000000000 1999897984 0 999902928 0 1999925209 2000000000 0 0 0 0 2999884120 1999805277 999974585 1000000000 0 1999746527 1000000000 1000000000 2000000000 999929649 2000000000 2000000000 0 999985102 999981441 2000000000 999999891 0 0 2999801172 1999866154 2999752037 2999722675 0 0 1000000000 999839555 999821682 1000000000 999956953 1000000000 1000000000 1000000000 1999975007 1999819640 999882245 0 999991930 2999804860 0 0 0 0 1999846874 1000000000 1000000000 0 999970532 0 999935806 1999947623 1999737512 0 0 999967177 999984839 0 0 0 1999747282 0 0 0 2999960365 999845897 999991312 0 1000000000 1999858117 0 1000000000 1999936909 999914951 999864888 1999892470 1000000000 1999936921 0 0 0 1000000000 2000000000 1999639927 1000000000 0 3999809287 1000000000 1000000000 999955889 0 0 999819587 0 999829123 0 0 0 2999709464 0 2999906594 2000000000 0 0 0 1999942418 0 1000000000 1000000000 0 999802069 0 2999848912 0 2999868489 1000000000 999898532 0 0 0 0 0 0 0 999951047 0 1000000000 0 999800193 999971836 0 2000000000 999950527 0 0 0 1000000000 2000000000 1000000000 2999851429 999878610 0 999802247 2000000000 1999902737 999966532 0 1000000000 1000000000 0 0 2999728648 2999812370 0 999913873 1000000000 3999715606 999808354 0 0 1999987856 0 0 1999752055 1999973876 0 0 0 0 1000000000 1999962254 1000000000 2000000000 2999840026 999897231 0 0 0 2000000000 0 1999777625 0 1999825975 0 1000000000 0 2000000000 0 1999900841 1999829874 0 0 2999759040 1000000000 999988902 999972546 2000000000 0 0 1999836510 1000000000 1999807282 0 1000000000 999817811 999908153 1999949462 3999968339 999898140 0 1000000000 999983926 0 1000000000 1999920853 0 1000000000 2999841028 0 0 1999839368 1999991784 999823990 0 0 1999940827 2000000000 1000000000 0 1999915816 1000000000 1999820807 1000000000 2999967468 1000000000 999864134 1000000000 0 0 1999884401 0 2000000000 1999848285 0 999893638 0 1000000000 1999935231 1000000000 0 0 1999823003 0 0 1000000000 999850100 0 0 0 999901111 0 1999842189 2999801775 1000000000 0 4999811201 999825692 1000000000 1000000000 1000000000 0 0 999869818 999951398 999832447 1999687723 1000000000 1000000000 2999940620 2999991313 4999821542 2000000000 0 0 999959741 0 0 0 1000000000 0 999849108 999957500 0 0 0 3999875931 1000000000 0 1999882023 999863625 0 0 1000000000 2000000000 0 2999757549 2000000000 0 0 0 4999496020 2999811389 0 0 999814558 1000000000 2999986184 999937597 999826174 0 1000000000 0 999910037 1000000000 0 1000000000 1999838858 0 0 999838498 0 1999938589 1000000000 999895191 1999733257 0 999838318 0 0 1999894187 1999816773 0 1999816596 0 0 999809810 0 1999675342 2999806391 2000000000 1000000000 1999991152 999984902 0 1000000000 1999973537 999967998 0 1000000000 3999905011 0 0 999843215 1000000000 1000000000 0 0 2000000000 2000000000 2999806515 999946748 2999846690 0 0 1000000000 0 1000000000 0 2999677237 2999871789 1000000000 999841853 0 0 1999779704 999954526 1000000000 1000000000 0 1999804841 1999987347 1999914211 0 0 0 999958080 1000000000 1000000000 0 0 0 1999820110 2999797489 0 999983046 2000000000 0 999916583 3999915146 1000000000 999803028 0 0 2000000000 1999935956 4999759345 999909206 1999965607 0 999988232 0 0 999853619 999970523 999832432 0 999931925 0 1999893197 0 0 999896902 2999837268 1000000000 0 999872300 0 1999868663 1000000000 0 1000000000 999948490 0 1000000000 999837736 1999851722 999858518 1999933074 0 1999852513 0 2000000000 0 2000000000 0 1999773211 999808303 1000000000 1000000000 0 1000000000 1000000000 1999976813 1000000000 999996322 999978795 999921257 1000000000 0 0 2000000000 0 0 1000000000 999865695 1000000000 0 0 999976576 999827191 0 1999953560 0 2999874760 0 2000000000 999806461 1000000000 2999972690 0 0 2000000000 1000000000 1999967851 0 0 1999870542 1000000000 0 1000000000 1000000000 1999803052 1000000000 1000000000 1999965342 0 1000000000 999981476 2000000000 2000000000 0 0 999803069 0 2999987885 1000000000 1000000000 999849379 2999750985 1999919810 3999758761 2000000000 999842070 0 999803947 1000000000 1999901722 1000000000 0 1999920615 0 0 1999958886 1000000000 999859707 0 1999754572 0 0 0 999815457 0 1000000000 0 1000000000 1000000000 0 0 0 1000000000 0 999938050 2000000000 0 0 999841496 999824635 1000000000 2999992338 0 1999910303 0 0 999997939 1000000000 0 2999860129 1000000000 0 0 0 0 1999930923 1000000000 0 1000000000 999993837 1000000000 1000000000 0 1000000000 0 0 1999866457 0 0 3999732931 1999933002 999813823 999994778 999850112 2000000000 1000000000 1000000000 0 2000000000 1000000000 0 999969316 1000000000 0 1000000000 1000000000 1999867574 2000000000 3999702361 999804229 999921732 0 0 0 0 2000000000 0 0 0 0 1000000000 1000000000 0 1000000000 1999969436 1999978714 1000000000 0 0 1999995727 1000000000 999849900 0 0 1000000000 4999882692 999846704 1000000000 0 0 0 0 1000000000 0 0 0 0 1999914327 999934752 999918610 1999860002 1000000000 1999859776 1000000000 0 0 0 0 2000000000 0 0 0 999913555 1000000000 1999711280 999825085 0 0 1000000000 0 0 1999972953 0 2999917908 1000000000 0 1999990374 0 0 0 999951817 1000000000 0 0 999881782 0 4999788138 0 0 0 0 0 999842385 0 1999854059 999815290 999841774 3999589828 4999629159 999958281 1999852150 1000000000 0 999879616 0 1000000000 0 0 1000000000 1000000000 2999827538 1000000000 1000000000 0 999825267 1999878807 1999837497 1999785381 999899772 0 2000000000 0 0 2999702616 1000000000 1000000000 2000000000 0 1999954967 2999871912 0 999948897 2999953085 2999945715 999925932 1000000000 0 0 999889619 0 1999903451 0 999986390 0 0 1000000000 0 1000000000 1000000000 999854537 999956262 999872514 999834853 1999803243 1999901230 1000000000 1000000000 0 0 0 1999966941 0 0 999858828 0 1000000000 999965410 0 1000000000 2999809034 2999681951 1000000000 1999990734 2999875187 0 0 999989472 999922623 0 0 0 1999735453 1000000000 999930642 2999533577 0 999983592 1000000000 999966804 1000000000 2000000000 0 2000000000 0 999836218 1999897192 2000000000 0 0 999937241 1000000000 0 1000000000 0 1000000000 1999725431 1000000000 0 1000000000 0 0 999803256 1999823743 1000000000 0 0 999969322 999989776 0 1000000000 999899050 0 0 1999712522 1000000000 0 0 0 0 3999924736 1999717520 999903336 1999813535 0 1999911582 0 0 1000000000 999887717 0 0 1000000000 0 0 3000000000 0 0 2000000000 1999763744 1999944692 999816847 0 1999924313 0 0 999880777 0 999807926 1999879707 999978278 999876607 0 0 4999624676 1999942962 1999868164 2000000000 999997507 0 0 1000000000 999971423 1000000000 0 2000000000 1999893529 0 1000000000 0 1999882499 1000000000 2000000000 999926693 0 1999921048 1000000000 2999934933 999994025 999938090 2000000000 0 999874112 2000000000 0 999945113 999941023 0 1999939735 0 0 0 0 0 1999708858 1999950396 2000000000 3999874594 999877019 1999789964 2999981993 0 0 0 1000000000 3000000000 0 0 2999830057 999864569 999818918 1999931549 1999795347 1000000000 0 999838643 999898733 2999806445 0 1000000000 0 0 0 999849169 2999983801 0 0 2999866328 1000000000 999861853 999812967 999991319 999814144 1000000000 2000000000 2999743032 999902530 0 0 0 2999962281 1000000000 0 999882787 3999808201 0 0 1999725129 0 1000000000 0 1999999612 999956529 999829736 1999930821 0 2999809228 2000000000 0 1999985599 0 0 999903399 0 0 999884016 0 0 0 1000000000 2000000000 0 2999930697 5999840023 1000000000 1000000000 0 0 0 2999998730 1999853828 3000000000 0 999912530 999982468 999876927 2000000000 2999848843 999918642 999984162 0 0 0 1000000000 999851014 1999985012 999962728 2999876240 2999989429 0 1999845492 999934988 1000000000 1000000000 1999845107 0 999913966 1000000000 1000000000 0 999895250 2999837163 999952164 0 0 999929402 1000000000 1000000000 0 0 1000000000 0 2000000000 0 0 2999849330 1000000000 0 0 0 0 1999922188 1000000000 0 2999997910 999888918 0 1000000000 1999958829 0 999987708 0 0 999967145 0 0 1000000000 0 1000000000 1999972091 0 0 999916048 0 2000000000 1999855002 1999820373 2999865195 999932378 2999700405 0 1000000000 1000000000 1000000000 2999815764 999817413 0 999858377 1999821616 1000000000 1999830816 0 0 0 1000000000 1999856506 2999607026 0 1999648571 0 1000000000 0 1999900548 0 1999936421 999843626 999922523 1000000000 1999900504 1000000000 999878668 0 0 999952269 999839234 0 999891274 999931777 2000000000 2000000000 0 999849216 0 0 0 1000000000 0 1999942552 0 1999801669 1000000000 1999925561 0 1999857237 999827184 999993049 2999881063 0 0 2000000000 1999980312 1999868243 0 0 0 1000000000 999859281 1999971340 0 999858407 1000000000 0 1000000000 999946702 999956177 999854826 1000000000 2000000000 0 1999818638 2000000000 0 1000000000 999820628 0 0 1999887268 0 0 0 1000000000 0 0 999801484 999805138 0 1999839431 0 999986370 999896622 999831284 0 1999873911 0 0 0 2000000000 0 2999978395 2000000000 0 1000000000 999918606 999875727 2000000000 1000000000 2999746394 999923494 2999879837 1000000000 1000000000 2000000000 1999856139 3000000000 0 1000000000 2999849424 0 999875139 0 2000000000 1999887790 2000000000 999861990 0 0 1000000000 1999862696 1999841844 1999878215 0 1999656347 999916749 999877593 1000000000 0 1000000000 2999863653 0 999937721 999806466 0 999917268 1000000000 0 999935492 1000000000 0 1000000000 2000000000 0 0 0 0 999927354 1000000000 0 999873363 999867660 1000000000 999933348 0 1999785127 2999943183 0 0 0 0 4999760062 999838769 1000000000 1000000000 1999954013 3000000000 1999768827 2999862915 0 1999960873 1999831916 0 999996284 0 999802028 2999670777 999808347 0 2000000000 1000000000 1999679095 999903607 1000000000 0 1000000000 999954745 0 999824121 1999903843 0 1999854388 999977997 5000000000 0 2000000000 1000000000 0 1999844237 2999915112 1999859120 999951742 1000000000 0 999900980 1999813586 999820201 999943214 1999851253 999821203 0 1999726693 1000000000 0 1000000000 999925779 1999924311 1000000000 1999951254 2000000000 1999749007 0 2000000000 1999787369 1000000000 0 0 0 2000000000 0 1999902144 0 1000000000 1999863434 0 0 1000000000 0 1000000000 999851607 0 3999503042 3999711795 0 999893255 0 1999971864 1999952547 999892685 0 999907128 1999844303 2000000000 1999878184 0 0 999818409 1999943686 999881637 1999997123 0 2999807123 0 0 999853264 0 0 0 1999654650 0 0 1000000000 0 0 1000000000 1999829115 0 0 3999766759 1999907272 1000000000 0 1000000000 999845791 1999817582 0 2000000000 999841859 999879595 3999836809 2000000000 999888341 999820710 1999997012 999849667 1999855734 0 0 999804142 0 2000000000 1000000000 0 1999912661 2000000000 2000000000 1999868883 0 0 0 0 0 1999905753 2000000000 0 0 0 0 0 1999965022 999957226 1000000000 999980393 1000000000 1000000000 2999794068 0 999985957 0 1999947042 1000000000 0 1000000000 0 0 0 1000000000 2999845068 0 1000000000 999937520 0 0 0 1000000000 0 999848458 0 999823542 0 1000000000 2999896854 0 2999707927 1000000000 1999836423 0 999808918 1999762420 2999810418 0 999901553 1000000000 0 0 2999998517 999842144 0 1000000000 1000000000 1999948227 0 1000000000 1000000000 2000000000 2999906927 0 0 1000000000 0 1000000000 1999974169 2999949095 1000000000 1000000000 2000000000 0 0 0 999965325 999849278 2000000000 2000000000 0 1999818710 1000000000 0 0 999944389 1999899434 999930316 2999990280 0 0 1000000000 999839036 999852042 0 999878850 999964664 999944058 1999808355 1999986953 2000000000 0 0 1000000000 1000000000 0 2000000000 1999802390 999970528 2999985807 0 1000000000 0 1000000000 999887445 0 0 1999898690 1999986389 999912085 999988373 1999936504 1000000000 2999799894 0 0 1999907590 0 0 1999608056 0 2000000000 0 1999764037 0 1999734472 1000000000 1999924962 1999914114 0 999842739 999860132 2999754252 0 1999812922 0 4000000000 0 2000000000 0 1999903229 999837722 1000000000 1999985294 2000000000 999909277 2999820561 0 0 0 1999967466 1000000000 1000000000 1000000000 999993603 0 999982923 0 999820421 1000000000 2000000000 999962778 1999920656 2000000000 1999960733 0 999864180 3999837702 1999887641 0 0 1999688686 0 0 1000000000 1000000000 1999981896 1999995498 0 3000000000 1999978511 0 1999966671 0 2999850204 1000000000 0 0 2999991046 1999992594 0 2999907719 2000000000 0 999876136 1000000000 999953199 999830577 2000000000 0 0 0 0 3999905305 0 0 999980991 0 1999946635 0 1999997053 1000000000 0 2000000000 0 1999971395 0 1999821565 0 0 999935993 2999985386 0 1999956042 999865620 1000000000 1000000000 0 999800820 0 1999804413 0 0 1000000000 1999920504 1000000000 999870128 0 999981679 0 999850700 1000000000 1000000000 2999850661 999810343 1000000000 2999886758 1000000000 1000000000 2999782502 0 1000000000 1999945404 0 0 0 2000000000 1999895887 0 1000000000 1999976208 0 999928672 0 0 1000000000 0 0 1000000000 1999951567 1999840261 1000000000 999954262 2000000000 0 0 0 2000000000 0 2000000000 999841818 999935981 0 1999973856 0 1999802547 0 2999889005 1999858683 0 1000000000 1000000000 0 0 999920496 2000000000 0 0 1999805637 2000000000 0 999996880 1999920119 0 0 1000000000 0 0 2999982376 2000000000 0 0 2999842652 999871266 0 1000000000 1999830941 0 999813345 0 1000000000 0 1000000000 1000000000 1999842200 0 1000000000 0 0 0 1000000000 1000000000 999872178 1999814799 1999922039 0 0 0 2000000000 1999975510 999975251 1000000000 0 1000000000 3000000000 3000000000 0 999956386 999838139 0 0 1000000000 1000000000 1000000000 2000000000 1999872747 2999757784 0 1000000000 0 0 1999867450 1000000000 0 0 2999706246 2000000000 1999959178 1000000000 0 1000000000 999981042 1999962455 1000000000 2000000000 0 1000000000 0 0 1000000000 1000000000 999960499 0 0 1999980805 1000000000 0 1000000000 999892504 1999964736 0 1999963943 1000000000 0 999921367 1999934363 999885119 1000000000 0 0 2999903777 0 1999993168 2999869613 0 2000000000 0 999936818 1999926768 1000000000 0 0 1000000000 1999767531 1000000000 999927902 2999894147 999843515 1000000000 999974043 2999854487 1999964471 999919893 2999585926 0 1000000000 999825949 1000000000 0 1999726065 0 1999979486 0 1000000000 0 999847637 999909198 0 999923006 999918607 0 0 0 0 999816074 1000000000 1000000000 999911734 0 0 0 999946698 1999861183 0 0 1999819916 1999830303 999996749 999924976 1000000000 3000000000 0 3999901330 1000000000 1999828548 999880630 0 0 0 999988979 999818831 1000000000 0 1999955466 999883378 0 1000000000 3000000000 1000000000 1000000000 1000000000 0 1000000000 1000000000 1000000000 0 999999715 999993387 0 0 0 999991055 0 1999900550 999922827 0 0 0 1000000000 1000000000 1999821986 0 0 3999961514 999825697 0 6999751807 1999997870 0 999939584 0 999964417 0 999836966 999998351 0 0 0 1999918829 0 0 1999813536 0 1999900509 1000000000 0 999988459 2999779458 0 1000000000 999800636 1000000000 0 0 2999963611 1999923779 1000000000 1000000000 1000000000 2999982848 1999809082 0 1999842016 2999830160 1999994867 0 0 999816203 2000000000 999989433 1000000000 0 0 2999767103 0 1000000000 1999880658 1000000000 999881145 0 1999937684 2000000000 1999675952 2000000000 2999814326 0 1999898627 0 0 999889008 0 1000000000 2000000000 2000000000 0 0 0 1000000000 1999908361 1999890791 0 1000000000 0 0 1000000000 1000000000 999831724 2999973719 1000000000 2000000000 999994156 999803248 0 1999766850 1000000000 1999805872 1000000000 999928752 999831192 1000000000 0 1000000000 0 999966933 0 0 0 999848167 0 0 0 999819970 1000000000 999941784 1999669483 999881749 0 1000000000 1999738964 1000000000 0 1000000000 0 999960769 0 1000000000 1999782379 999876922 0 999976258 1999840730 999900911 999977963 1000000000 999901933 1999808843 1000000000 0 1999833501 1999806911 1000000000 1999941653 1999827453 999829841 0 1000000000 1999677802 2000000000 0 0 0 999962325 999893267 0 0 1999866367 999961601 1999817866 0 999894726 999957139 1000000000 999923216 1000000000 999943900 0 1000000000 2999737411 999846933 1999795147 999849845 0 999935128 1000000000 1000000000 0 0 1000000000 2999810669 1000000000 1000000000 0 2000000000 999936257 0 0 0 0 0 0 0 0 0 999836805 999936210 1000000000 0 2999946928 1000000000 0 1000000000 0 0 0 0 0 0 0 0 0 1000000000 0 1000000000 0 1000000000 2000000000 0 0 0 1000000000 1000000000 999904393 1999670424 0 0 1000000000 2000000000 1999997589 0 2999827005 1000000000 0 999882152 999909105 1999978033 1000000000 999837775 1000000000 2999889906 0 1999831046 1000000000 1999835923 999884551 0 999989534 1999816000 1000000000 1999985999 1000000000 999941173 1999958428 1999833323 999953858 999902952 1000000000 1000000000 0 1000000000 0 2999933257 1999784442 1999764156 999867572 0 999891872 999872606 1999809118 999835052 999874744 0 0 1999874396 999946421 999991323 2999813626 1999841688 0 0 2999885976 0 1999839798 3999949378 1000000000 0 0 0 999904054 0 1000000000 1000000000 1000000000 999960782 1999856588 0 999872891 1000000000 0 1000000000 2999685408 999836232 0 1000000000 0 1000000000 1000000000 999948733 0 2999650961 0 0 1999909299 999846970 0 2999981754 1000000000 2999805096 2000000000 1000000000 999987026 1000000000 0 0 999814779 1000000000 999876572 999835020 1000000000 0 0 1000000000 0 0 1000000000 1999770298 0 1000000000 1999847393 1999852581 1000000000 0 999862203 0 0 0 1000000000 0 0 0 1999817758 0 1000000000 1000000000 0 0 1999705289 999837003 0 0 2000000000 999999495 0 999878660 1999820233 1999951493 1999786669 0 0 1000000000 1000000000 999880943 2000000000 2999975334 1999658210 0 1999884306 1000000000 1000000000 2000000000 0 1999827716 999860562 0 1999729101 0 4000000000 3999751722 1999830710 1000000000 1000000000 3999760398 999842959 0 1000000000 0 1000000000 2000000000 2999919505 0 2000000000 0 0 1999956086 999987835 0 1000000000 1000000000 0 999982449 2000000000 2999905244 0 999949663 999859643 1000000000 0 0 0 0 0 999804430 1000000000 0 1000000000 0 1000000000 2999798508 2999913346 999887146 0 1000000000 1000000000 1000000000 0 0 999897318 1000000000 999819747 0 1000000000 1000000000 0 999986261 0 0 0 999856135 1000000000 1000000000 0 999825345 0 1999815692 1000000000 0 1999865561 999966944 0 0 1000000000 0 1000000000 0 1999918034 0 2000000000 0 1000000000 999969750 0 0 1000000000 1999809217 0 1999922136 1000000000 0 0 999935181 999894089 0 1999936494 999872492 1000000000 999944969 999874455 1999903496 0 0 0 999883445 0 0 1999747589 1999874810 0 0 1999782457 0 999910042 0 0 0 1000000000 1000000000 1000000000 1000000000 0 0 2999825981 0 2000000000 1999885751 1999831499 1000000000 999932496 0 1000000000 999866515 0 0 2999654726 0 1000000000 999824653 999865785 999897425 1999979126 0 999933206 0 0 0 0 999852518 0 0 1999777469 0 1000000000 1999853121 0 1000000000 2999729817 0 3000000000 1000000000 3000000000 1999813854 0 0 1999883461 1000000000 1000000000 0 0 0 0 0 1000000000 999899413 0 2999845501 0 4000000000 1000000000 0 0 999965751 0 1999860707 1000000000 1000000000 1999833514 0 0 999818501 0 1999837291 0 1000000000 2999672226 0 999953984 0 0 1000000000 1000000000 1000000000 0 2000000000 1000000000 1000000000 0 2000000000 0 1000000000 1000000000 1000000000 0 0 0 2000000000 0 999840396 0 1999912957 0 0 999859309 1999831085 1000000000 999894449 0 1000000000 2000000000 0 2000000000 2000000000 2999980114 2000000000 999867563 999861214 1000000000 1000000000 2000000000 0 2999776447 1000000000 1000000000 1000000000 0 2999813583 1999637313 2999899632 1999922132 1000000000 2999819929 0 0 1000000000 1999809381 1000000000 1000000000 1000000000 2999827698 0 2000000000 0 2999719552 1000000000 1000000000 1999895272 0 0 2000000000 2999902961 0 999820395 1000000000 0 0 1999902487 2000000000 999800411 0 0 0 0 0 1999829717 0 0 1999815028 0 0 2999743967 2999775728 3999951739 0 2999925789 1000000000 1999905601 999939907 0 1000000000 2999842063 999824981 2999560795 999851257 1000000000 2999549814 1999830159 0 1000000000 1000000000 999883164 0 0 2000000000 0 1999971334 1000000000 0 999950984 1000000000 1000000000 1000000000 3999777793 1000000000 1000000000 1999929951 0 1000000000 999984494 1999887837 999803974 1000000000 2000000000 0 0 1000000000 3000000000 1000000000 999845520 999940880 0 1000000000 999921816 1000000000 1000000000 1000000000 999888278 1000000000 1000000000 1999941590 1999855485 999821224 0 2999783506 1000000000 999904407 999817191 0 0 0 999854640 999902932 999995269 999806335 1000000000 0 0 1000000000 0 0 0 2999802357 0 1999901309 0 0 1999768876 0 999869479 999931370 999832451 1000000000 0 0 1000000000 2000000000 1999856850 0 0 999926081 0 2999868942 1999849098 2999936874 2999760357 0 999850407 999862417 0 0 0 999914196 2999673113 1999951517 1000000000 0 0 999997207 0 999980223 1000000000 1000000000 999887620 1999885166 999818167 0 2999648782 1999978109 1000000000 0 999885366 999953107 1999952459 999965646 999926064 0 0 1000000000 1999792821 0 999891327 999917474 1999987058 0 999806068 999829513 1000000000 0 2999649653 0 0 0 0 0 2000000000 0 1999965065 4999489647 999828398 1000000000 0 1999883622 1000000000 1999811425 999853407 1000000000 999878276 999902378 999800470 0 1999939528 0 999946879 1999928630 999901524 0 1999962661 0 0 0 0 999970626 1999924285 999909579 0 3999742303 1999844633 2000000000 1000000000 0 1999904472 0 0 1000000000 1999986406 999813883 0 0 999868461 999822311 0 0 0 1000000000 999932385 1000000000 0 999894589 1000000000 1999754392 0 1000000000 2999937272 999958908 999852373 999935398 1999990338 0 999869044 1000000000 999837297 1000000000 0 2000000000 999927937 1999753682 999870198 1000000000 1999851486 999868550 1000000000 1999910122 1000000000 0 1999822569 0 0 2000000000 2000000000 1999973853 1000000000 0 1000000000 1999800190 999923168 1000000000 0 1999962267 999939922 0 1999821152 1000000000 1999942158 1000000000 0 0 1000000000 1999853312 1000000000 999923743 999954256 1000000000 1999979308 999822666 999843228 0 1000000000 0 0 999909974 1000000000 0 1999920773 1000000000 999880070 2999769186 2999839060 0 999910802 999967807 999950549 0 0 0 1999864887 0 999805645 2999657394 1000000000 999904505 0 1000000000 1000000000 0 3999952892 999849904 0 0 0 0 1999840885 1999799633 0 0 1999699724 0 0 0 1000000000 2999871380 0 999954412 0 2999935058 1999984523 999959480 999826588 3000000000 1000000000 999838683 1999807138 0 1000000000 1000000000 1999823426 0 1000000000 1999867152 1000000000 999815563 999888958 1000000000 2999874364 999895345 3999855306 1000000000 0 1999914141 1000000000 999976861 3000000000 999810107 1000000000 0 1999858583 0 999978630 999930252 0 1000000000 999922434 1999724012 0 1000000000 0 1999819738 999903772 0 999857289 1000000000 0 0 1000000000 999983723 2999756506 0 0 1999855613 1000000000 2000000000 999913629 999835364 1000000000 1999976616 1000000000 999882423 0 999919406 1000000000 1000000000 0 0 1000000000 0 1000000000 0 1000000000 1000000000 0 2000000000 0 1000000000 1999839414 1000000000 0 0 0 0 999991719 1000000000 1000000000 1000000000 0 1000000000 1999934135 1000000000 1999905091 1000000000 0 999971752 1999984944 1000000000 1999914411 0 1999883065 1000000000 1000000000 0 999944333 999844862 999916812 1000000000 999886863 0 999981598 1999996564 0 0 1000000000 999826585 0 0 1000000000 2999833843 999890399 1999862737 0 0 0 1000000000 0 2999823808 1999841148 0 0 2999735305 1000000000 1999851208 1000000000 1000000000 999875750 999949005 0 0 1000000000 1000000000 1000000000 1000000000 1000000000 0 999938986 0 0 0 999970149 0 0 0 0 2999768920 0 999939929 1000000000 0 1000000000 0 1000000000 0 2999695077 1999632870 999927894 0 0 0 999893912 1999871584 999810025 2999855271 2999841416 999920733 2999808625 1999801120 3999726574 0 1999868447 1999960787 999933228 1000000000 999862013 1000000000 1999881610 1000000000 1999950128 1000000000 0 1000000000 2000000000 1000000000 999850688 0 1000000000 1000000000 0 2999718555 0 1000000000 999972223 999863058 2000000000 0 2000000000 0 0 0 1999994994 999821570 2999988053 1999885026 0 999845963 0 1999910885 2999664061 2999908352 2000000000 2000000000 999896700 1999959253 0 0 999891381 999926143 0 0 0 0 0 3000000000 0 1000000000 999949868 0 2999735227 999904450 1000000000 999868559 0 1999695445 999907141 0 2999802871 1000000000 1000000000 0 1000000000 0 0 3000000000 0 1000000000 0 999880504 2999931068 0 0 0 1999874252 0 1999843223 0 1999930860 2000000000 0 0 1999906903 0 0 1000000000 2999902661 0 1999796368 1999955448 1000000000 999826324 0 0 0 999835994 2999886754 1000000000 2999673828 999830844 0 0 0 1000000000 1000000000 0 999832545 0 0 999921346 0 0 0 1000000000 0 2000000000 1000000000 999939776 1000000000 0 3999762365 0 1999936595 1999940915 0 999934826 0 2000000000 1999820417 0 999841588 2999877755 1000000000 0 1000000000 0 1000000000 1000000000 1000000000 999937561 0 1999948062 999984026 1000000000 1000000000 999873520 1000000000 0 0 1000000000 0 1000000000 1000000000 0 0 0 1999785156 1999703494 1000000000 0 1999771581 0 0 999974003 2999809376 1000000000 1000000000 0 999924300 1000000000 999933291 0 1999791799 0 0 999977975 1999676825 0 0 0 2999687631 1000000000 999806866 1999856686 999883598 0 1999895317 0 999984775 0 0 1000000000 0 0 0 1999950051 1000000000 1000000000 0 0 2000000000 1000000000 1999949236 1000000000 3000000000 0 0 999803138 0 999935110 2999838137 0 999826933 1999904867 0 0 0 0 1000000000 1999924488 999980227 1999796749 1000000000 1000000000 2999849903 2000000000 1000000000 0 0 999845301 0 0 1000000000 999945025 999986552 1000000000 0 0 999926378 999904960 1999958312 1999813244 1999894738 0 0 999809209 999993165 999941622 0 1999967231 0 1000000000 1999915497 0 2999955327 1999774135 0 3000000000 1000000000 999924034 1000000000 1000000000 1999750441 1000000000 0 0 0 0 0 0 1000000000 1000000000 0 0 1000000000 0 1999977782 0 1999920256 0 1999899062 0 0 0 1000000000 1999986402 1000000000 3999900385 0 1000000000 999942224 1000000000 1999910790 1999892333 0 999801253 0 1000000000 999842182 5999644317 999890753 0 2000000000 999921216 999864413 0 2000000000 999892687 2000000000 0 999920373 1000000000 0 0 0 2000000000 1999810567 999915845 0 999923634 999988348 999823099 4999679581 0 999801249 1000000000 1999902962 1000000000 999919964 1000000000 1999849752 1999962838 0 0 0 999964777 999814643 0 1999803010 0 0 0 999860471 999955040 0 1999930360 0 1000000000 0 0 1999835221 1000000000 0 1999809138 2999770831 0 2999761309 2000000000 1000000000 1999915713 1000000000 1000000000 1000000000 0 999825158 0 1999956433 999861837 2000000000 2999876233 999929779 999889500 5999352832 1000000000 0 999832900 1000000000 999947319 999979560 0 999806497 0 1000000000 2000000000 2999964912 0 0 1000000000 0 0 0 999916674 2000000000 0 0 2999882289 1000000000 1999804387 0 999809519 1000000000 1000000000 0 1000000000 0 2999967227 0 1999932642 0 0 3999632760 2999970472 0 1000000000 1000000000 1000000000 0 0 0 999936413 0 0 999968044 1999855985 1999882548 1000000000 2999795212 0 999906238 999873074 1000000000 1000000000 1000000000 0 1999950831 0 999854810 1000000000 2999915552 1999804180 0 0 1000000000 0 1000000000 0 1000000000 0 1000000000 2000000000 1000000000 0 1999988533 0 1000000000 0 999855471 0 0 1999758577 2999759696 999939854 999941655 0 0 1000000000 2999998623 0 0 1999930573 1000000000 1000000000 0 1000000000 3999722097 999888774 1000000000 999966723 2000000000 1000000000 999824795 1000000000 2999892303 999838434 1000000000 2000000000 999976436 0 3999781210 1999894623 1000000000 2999704046 1000000000 1000000000 999822062 1000000000 1999860275 0 0 999836932 1000000000 0 999874962 0 1999907950 1999919532 2000000000 0 999835647 3999747292 1000000000 2999781703 0 1000000000 999967354 1999917403 1999860350 0 0 999942974 1000000000 2999727395 0 1000000000 2999884024 0 999912224 1000000000 999869980 1000000000 1000000000 1000000000 1000000000 1999927505 0 0 1999822150 999865097 2000000000 0 0 999926755 1999888216 999924948 999845822 1000000000 1000000000 1000000000 999878781 0 0 999919962 999962152 0 2999820494 0 2999881503 0 1000000000 2999753220 0 999810519 1000000000 2999911248 1000000000 0 2999871725 0 0 0 0 1000000000 2000000000 1000000000 0 999959754 0 0 999875884 2000000000 1999987939 0 1000000000 1000000000 0 1999839097 2000000000 1000000000 0 0 0 0 0 999845511 1999812152 0 999906571 0 1000000000 0 999807093 1000000000 999881810 0 0 0 2999910726 0 999988469 999920435 1999948702 0 3999944608 999996517 2000000000 1999902719 0 1999922866 2999728369 999945171 0 1999875813 999944947 0 0 999847768 3999813260 3000000000 0 0 2000000000 999861630 0 1999714589 999985103 1000000000 1000000000 0 1999865358 1000000000 0 999830940 1000000000 0 0 1000000000 999977255 1999826842 2999871423 1999964865 0 0 1000000000 1999973960 1000000000 1999929018 0 2999711877 0 999984105 0 1000000000 0 1000000000 0 0 0 1000000000 2999763014 0 999870963 2000000000 1000000000 0 999969472 999975300 1999940882 999877356 999804665 0 1000000000 0 0 0 0 0 999856089 1999833611 1000000000 1000000000 0 2999705646 2999555312 999924040 1999974056 1999870141 999866775 1000000000 0 0 1000000000 0 1999976802 1999922813 1000000000 1999994857 1000000000 3000000000 0 1999842865 0 0 0 0 0 2999722939 0 2999711373 2999913187 1999809211 1999946015 999929532 999886066 1000000000 0 999889708 999836068 0 999810245 0 1999814872 0 999826604 2000000000 2999710153 0 1000000000 2999877623 0 1000000000 0 0 1000000000 0 999909637 1000000000 1999812198 0 0 1999937033 0 1000000000 0 2999812344 1000000000 0 1000000000 999986455 1999821933 2999891521 1999943099 1000000000 0 0 999953024 0 0 0 1000000000 2000000000 1000000000 1000000000 1000000000 1999803929 0 0 999864044 1000000000 1000000000 1000000000 1999998942 999876454 0 0 0 999807482 2999814411 3000000000 999947131 2000000000 0 3999853860 0 1999830368 2000000000 0 999875449 1999893516 1999870662 0 0 1000000000 0 1999818591 999817088 0 0 1000000000 999904241 0 1000000000 1000000000 999985253 1999848873 999962913 0 999839780 0 1000000000 2000000000 1000000000 0 0 0 1000000000 999813743 999907915 2999891235 0 2999937702 1999777230 1999836420 999953577 1999939297 0 999889281 0 0 1000000000 1999947889 999959573 2999803904 1999776918 0 999909312 2999949191 1999943748 999895884 1000000000 0 0 0 0 0 1000000000 0 0 0 2999654543 999912379 1000000000 0 999837347 999960412 3000000000 2999811060 0 1999870702 0 1000000000 1000000000 999921711 2000000000 0 0 0 999927145 0 0 1999827516 1999979414 999955907 1000000000 0 0 2000000000 999913964 1999859715 1999906321 0 0 1000000000 0 1999972393 1999920308 3999818304 1999922397 1000000000 999948448 1999795620 999949115 3000000000 1000000000 0 2999534358 999861890 0 0 1000000000 1999992279 1000000000 1999805701 0 1000000000 1999977175 1000000000 0 0 1000000000 999991728 1999911623 2000000000 1000000000 0 999849274 999858907 0 0 1999942782 0 1999829031 0 1999965083 1000000000 0 999875314 0 0 0 0 999989327 0 2000000000 2000000000 0 0 0 1000000000 999883012 0 0 0 2000000000 1000000000 1000000000 4000000000 1999952307 1000000000 1999798147 2000000000 0 0 1000000000 2999862936 999842675 0 0 0 0 999889345 0 0 0 0 1000000000 999880815 3999971150 1000000000 0 1000000000 0 999855701 0 2999747169 999963369 0 1000000000 999808597 0 999876178 0 1000000000 2999847339 0 1999682840 2000000000 0 0 1999883657 0 1000000000 0 999985728 1000000000 0 0 999817551 1999839642 0 2000000000 0 1000000000 2999819641 0 1000000000 0 1999721571 0 0 1000000000 0 1000000000 0 2999908746 0 2000000000 0 2999868147 0 999894504 1000000000 0 1999918920 0 0 0 1000000000 3000000000 1000000000 0 1000000000 0 2000000000 1999850312 2999507950 1000000000 1000000000 1999784587 0 0 0 1999927893 0 1999829678 0 0 1000000000 0 1999822990 1999907698 2999886457 3999918467 999851782 0 0 999989527 2999832682 0 0 999972485 1000000000 1000000000 0 999816909 1000000000 1000000000 0 1000000000 1000000000 0 0 1999769556 0 0 999885740 0 1000000000 1000000000 0 0 999917808 999919246 2000000000 0 0 2000000000 0 0 0 1999952224 0 0 0 1000000000 2999706373 1000000000 3000000000 999930423 0 0 1999945458 999854777 999987592 1000000000 0 1000000000 1999741636 0 0 1000000000 0 2999861960 0 1999836381 999854392 999962431 999891503 1000000000 0 1999940876 1999962220 0 0 1000000000 0 1999872106 2000000000 999947149 3000000000 2999843173 999840430 0 0 2000000000 0 2000000000 1999931518 0 1000000000 0 1000000000 3999891752 0 0 999901170 0 999814613 1999929864 0 0 0 999839957 0 1999751037 0 1999865717 3000000000 1999946246 1000000000 999900612 2000000000 0 1000000000 1000000000 1999889662 0 1999956024 1000000000 999921942 0 1999916328 0 999854230 0 1999851835 1000000000 1000000000 1000000000 1999826772 1000000000 1000000000 999805639 2999889352 0 1000000000 999945748 1999996821 2000000000 1000000000 1999858026 0 1000000000 999928347 999825956 0 1000000000 1999827481 1999701551 0 1000000000 1000000000 0 999941091 1999953890 1999850550 1000000000 0 0 0 0 999873117 1000000000 1000000000 1000000000 999973021 0 2000000000 999959674 1000000000 0 0 0 999887930 1999831345 0 0 1000000000 1999861617 0 1000000000 0 0 0 0 999977309 999958127 0 1000000000 999943052 999914218 1000000000 1999914369 0 1999849966 1000000000 1000000000 0 1000000000 999847554 1000000000 999853868 1999979100 0 1999861986 999854483 2000000000 0 0 0 1000000000 0 1999992502 1000000000 0 0 999941503 0 0 0 999844113 1000000000 1999933976 0 1000000000 1000000000 2000000000 1999874834 2999868276 999971622 1000000000 999807863 0 999915996 3999908158 1000000000 999867974 0 1999759801 0 1000000000 2000000000 1999935719 0 999877481 2999889824 0 999849825 0 0 1999796823 1999856846 1000000000 999824549 0 1000000000 2999875183 999954138 1000000000 0 2000000000 3999660304 2999593535 1000000000 3999803363 999956740 1000000000 1999842853 999933533 1999846856 3000000000 0 4999467989 2000000000 999913045 999936075 1000000000 1000000000 0 1000000000 1000000000 1999864006 1999816443 999948714 1000000000 2000000000 2999854522 1999745097 0 999874289 0 1000000000 999887314 999974556 0 1999857892 2999907209 0 1999860724 0 0 999914252 0 0 999819797 1999842119 0 999824657 1999990263 0 1999912519 1000000000 1999883225 1000000000 0 1999923281 2000000000 0 0 0 1000000000 0 1000000000 999880747 1999869975 999950988 0 0 0 2999885089 0 999897682 999901024 0 1000000000 1000000000 0 0 0 1999738630 0 1999977266 1999943726 0 1999831943 1000000000 1000000000 1000000000 0 0 1999948246 1999904779 1999881119 1999999272 0 0 1000000000 999809571 2999884890 1000000000 999939137 1000000000 1000000000 1000000000 999900690 1999797350 0 0 999890176 0 0 0 999951591 2999714735 1999977796 0 0 2999981405 2000000000 1000000000 1000000000 2000000000 1999895016 0 0 0 0 1999833845 0 1000000000 2999714916 1999686718 1000000000 0 0 999970958 1999816822 999825455 0 999833465 0 1999829195 1000000000 1000000000 1000000000 0 1999853041 0 999878316 2999875459 0 0 0 0 999974998 999907747 0 0 999911900 1000000000 0 0 1000000000 999978433 1999952648 0 1000000000 2999904180 999978518 0 1000000000 2999852112 0 1999774936 2000000000 1000000000 1000000000 3999940201 2999871574 2000000000 2999793879 0 1999888203 1999943790 0 999890582 1000000000 0 1999849395 0 0 1999958192 999804684 0 1000000000 0 1999862960 999849266 0 1000000000 2000000000 2999647828 1999832663 0 0 999972087 0 3000000000 0 999864905 0 999985753 999807021 1999916307 1000000000 0 0 0 0 1000000000 0 0 0 0 1000000000 999984196 0 0 0 0 0 2999859356 1000000000 999886905 999893422 0 0 1000000000 0 0 0 1000000000 1999850072 0 1000000000 0 0 2000000000 0 0 0 0 0 1000000000 0 1999743292 2999655843 1000000000 0 0 1000000000 1000000000 0 999975049 999963362 0 0 0 0 1000000000 0 2999891865 0 0 0 999981138 1999927353 0 1999764126 0 999946066 0 0 0 0 0 1000000000 1999858353 999911025 0 999827990 999845953 0 2000000000 1999818415 999844331 999975792 2999945760 0 999926365 1000000000 1000000000 999940677 2000000000 0 0 0 1000000000 2000000000 1999921884 999993829 0 1000000000 0 2000000000 999949295 0 0 999921674 1999809478 999978191 0 1999772062 999996428 1000000000 1999917213 1999839926 1999896529 0 999809471 999872504 0 2999907004 999965964 1000000000 0 1999810148 2999860856 1999908332 2999894802 0 0 0 1999964997 3000000000 1999767384 0 0 1000000000 999944531 0 999967668 999912841 1999901254 0 2000000000 0 1999962364 2999945965 0 0 999807625 0 999940736 0 0 0 3999780948 0 1000000000 1999811672 1000000000 999879684 0 1999873819 999820288 0 0 999926138 3999647618 0 999832145 0 1000000000 1999896973 2999888162 999951763 999826403 999822380 1999886390 0 0 0 0 1000000000 999824605 0 2999869737 999893190 999997920 0 999896113 0 1000000000 1000000000 1000000000 999819479 0 1000000000 1999825284 3000000000 0 2000000000 2999804226 0 1000000000 1000000000 1000000000 1000000000 0 999939931 999934294 1000000000 0 999917218 1000000000 999853772 0 0 999979605 999927579 1999760623 1999834446 0 0 1000000000 999940797 0 1000000000 0 0 0 0 1999809637 0 0 0 1000000000 999882111 1999933053 1999885310 0 2000000000 0 999850110 0 1999809055 1000000000 0 1000000000 999984247 0 1999935264 999943150 1000000000 1000000000 1999970899 0 999848176 0 999987833 1000000000 1000000000 999805671 0 0 1999791997 999908958 0 0 1999785792 0 3999960559 0 0 999869863 999815985 2999719796 0 1000000000 999968624 999946757 1999875511 0 1000000000 1000000000 1000000000 0 0 0 1999902996 2999959594 0 4999930687 2999778380 0 0 0 0 0 0 0 2000000000 1999883288 999908383 0 1999758357 0 999870426 999959698 0 1000000000 0 999941579 0 0 1000000000 2999818149 1999986446 999868047 999940303 999891874 1000000000 3999589580 1999946447 999947801 1999913689 2000000000 0 1999751826 999871612 1000000000 0 999982466 0 2000000000 0 2000000000 999938049 0 2999672538 0 0 999890421 1999901307 1999976290 999880031 2000000000 1000000000 0 0 3999871630 1000000000 1999781637 999830384 1999962766 999969109 999853969 1000000000 0 2999674082 0 0 1000000000 0 2999801551 0 2999620528 0 2000000000 0 1000000000 999907615 3999783284 1000000000 1999800424 1000000000 0 1999856981 0 999949456 1000000000 3999949473 0 1999822676 0 0 1000000000 999921990 0 0 0 0 999814288 3999621649 0 0 0 1999743089 999998139 1999871262 999884213 1000000000 999938470 2000000000 0 1000000000 0 0 1999862127 1999843683 1999889059 2999878991 0 0 0 1999712126 1000000000 1000000000 0 0 999937170 1999852207 999802812 4999853825 0 0 0 1000000000 0 1999959317 0 1999948050 1999933712 1000000000 1000000000 2999969759 1999971059 1999836991 999933600 1999845741 999941065 1000000000 999945694 0 1000000000 0 999982730 1000000000 1000000000 0 0 2000000000 1999827082 0 1999809416 0 1000000000 2000000000 999916849 0 2999905033 1999897516 0 1999890688 999840946 999811417 0 0 0 999901815 999989021 1999996381 0 1000000000 999855035 2000000000 2999994127 999937319 999833459 0 1000000000 0 0 1999755896 1999800706 0 1999994267 0 1999890741 1000000000 999859761 0 1999845883 0 0 0 0 0 0 1000000000 0 1999753025 999927014 0 1999970354 0 1999729902 0 0 0 0 1000000000 2000000000 1000000000 999899184 0 0 1000000000 0 999985739 1999816185 0 1000000000 1999751109 999965746 0 1000000000 3999866404 0 1999837677 0 2999824957 0 0 1000000000 1999848089 1000000000 1000000000 999898588 999966663 1999866472 999823894 1000000000 2999784359 2999919686 1999831759 999814801 1999921024 1000000000 0 999885256 1000000000 999811586 1999948666 0 999922880 2999786984 1999965142 1000000000 999847832 999921453 0 1999880844 1000000000 1999939859 0 1000000000 0 0 0 0 1999955153 1000000000 999807000 0 0 0 1000000000 3999897341 999964387 0 0 999921340 1000000000 3000000000 999938980 0 0 999998988 2999905884 999995719 0 999819626 0 999978084 2000000000 1000000000 999952997 999815310 0 999977106 1999846339 0 1999908661 1999879161 1999903477 0 1000000000 0 999871184 1999929341 0 1999988868 999854981 1999840645 2000000000 0 999823007 0 1999790852 3000000000 0 999971297 1999987346 0 0 0 999962247 999877242 999867722 1999869736 0 1999912390 0 1999912612 1999847991 1000000000 0 1999800355 1000000000 0 0 1000000000 1999787438 1999914432 2999709818 0 2999981132 2999867360 999998577 999998415 0 0 1000000000 999806455 1999871675 0 1999844312 999853839 1999886496 999883855 999874967 0 999945491 0 0 0 1000000000 2000000000 0 3000000000 1999997468 999891764 2000000000 0 0 2999830103 0 1999979117 0 1000000000 1999806219 0 999949357 2000000000 2999840684 0 1000000000 999964986 1000000000 0 1999840581 0 0 0 999913858 999890893 999967564 1000000000 1999652537 3000000000 4999675351 0 1999728009 1000000000 0 1000000000 999847759 1999927591 999990488 999988008 0 1000000000 1000000000 1000000000 999894854 0 999885038 1999824459 0 1999920385 999849176 2000000000 2999826162 0 1999854902 999832376 2999949537 0 0 1999910564 0 0 1000000000 0 1999852577 0 0 1000000000 2999849886 0 0 1999902083 0 0 3000000000 0 1999808707 0 1000000000 0 2999639822 999969853 1999769238 0 1999979411 0 1000000000 1000000000 0 1999866466 0 1000000000 0 999964922 0 0 0 1999890180 1000000000 0 999847900 0 999915629 1000000000 999944397 4999728327 1999895818 0 2999748573 1999936750 0 1999829580 2999869025 0 999929641 1999995456 999988666 999953842 1999822460 3999744441 2999851689 1000000000 999996576 0 0 999965407 2000000000 0 1000000000 999985004 2999950972 0 999876348 0 999864150 999967479 999987439 1000000000 0 1999923498 0 2999919721 1000000000 0 1000000000 0 999951279 0 2999904345 999812535 0 1999800958 999839749 0 1999928648 1000000000 999892414 999807049 0 0 999805464 0 1000000000 1000000000 999831118 1999795743 0 999843876 0 0 0 999936110 0 1999936369 1000000000 0 999838369 999848991 0 0 1999851382 1999973950 0 2000000000 0 999892656 999819933 2000000000 1999945397 999883520 1999860774 999910777 0 0 0 1999617468 999949631 1999837030 999865931 0 1999711464 1000000000 999941183 0 2999746462 0 0 0 0 999999779 999950958 1000000000 1999877189 2000000000 0 1999917954 0 1000000000 2999862361 1999889380 2999824877 2999718704 0 1999841796 1999905510 0 0 0 999904709 4000000000 0 2999993488 0 999986422 0 0 0 0 2999929304 999862164 0 1999946196 0 999838585 0 1999811474 1999966824 0 1999960160 0 999854801 0 999824352 2999884759 1000000000 1999950914 1999911064 1000000000 3999694247 1000000000 0 2999931206 999875486 1000000000 0 0 0 0 0 0 1000000000 999976174 1000000000 1000000000 999867410 1999747704 0 0 0 0 1000000000 0 0 0 0 0 0 1999957229 0 0 999833186 1000000000 0 0 0 999903224 0 999891895 999896899 1000000000 1999702885 2999957038 999913297 1000000000 1000000000 1999764868 0 999811014 0 1000000000 0 0 1000000000 0 0 0 999908545 0 1999962105 999810002 0 1999998450 1999799300 999931698 0 1000000000 0 0 999857934 1000000000 1000000000 1000000000 0 0 0 999865571 0 999902366 1999656656 999992300 1999893313 1999843969 999957424 2999800167 1999776801 999991647 0 2000000000 999922977 1999811435 0 0 0 999924386 1000000000 3999849092 0 0 999991333 2999936654 1000000000 0 1000000000 0 1999814148 0 1999822577 1999914336 2000000000 999814237 0 1999828803 0 3999722271 1000000000 0 2999992977 0 999971766 0 0 999819650 999910209 0 4000000000 1000000000 0 0 0 0 999994136 1000000000 1999689188 1999761975 999887913 999842068 1000000000 999819989 0 999922808 0 999994291 999927471 1999957630 2999999847 1999990581 1999876955 999889777 0 999872922 0 0 1999957929 999848238 2000000000 1000000000 2999833934 0 999839072 3999669783 0 1999835314 1000000000 0 0 0 2999770666 1000000000 999852506 2000000000 0 1000000000 1999885806 2000000000 0 3999799520 2000000000 999926518 2999903181 999957642 999895197 0 0 0 0 999970328 1000000000 999998143 999816223 0 1000000000 1000000000 1000000000 1000000000 2000000000 999888373 2999775997 1999900090 1000000000 0 999959648 2999919574 0 0 0 1000000000 1000000000 0 4999822953 0 0 0 999892233 0 0 1000000000 0 0 0 2999952316 1000000000 1000000000 1000000000 1000000000 2999677834 1000000000 3999815218 0 1999859125 0 0 1000000000 1000000000 2999683665 1999978808 1000000000 1999817140 0 1000000000 1000000000 0 2999965578 1000000000 999914267 2000000000 0 0 0 1000000000 0 0 999925275 1999757737 1999822312 999982500 0 999998201 1999885378 0 0 999960798 0 3999657721 1000000000 1999812265 999944619 1000000000 0 0 1000000000 2999885825 1000000000 0 999915244 1999905858 1000000000 0 2999723259 0 2000000000 999851342 999810601 2999839169 1999856905 1000000000 2000000000 0 1999897409 1000000000 1000000000 1999895209 1999998963 1999851907 1999996175 999950498 2999750850 0 0 2999848089 1000000000 1999847372 0 999901190 1000000000 2000000000 1999854964 0 999975777 3999775584 999860352 0 0 1999727612 0 999983332 1000000000 0 1000000000 0 999878121 1000000000 999897674 999953852 999834002 1000000000 2000000000 1000000000 0 0 1999795428 0 1000000000 999892622 1999705480 0 999854843 2000000000 999985817 0 0 0 2999997269 2000000000 999880341 1000000000 1000000000 0 0 0 0 0 1000000000 999842301 1999833784 0 999850942 1000000000 1999965740 999915864 1999874171 0 0 1000000000 0 1000000000 0 1999846319 2999557287 1000000000 999955844 1000000000 0 999847252 2999948513 0 0 0 999951422 1000000000 999836256 0 5000000000 1999844735 1000000000 999966936 2000000000 2999814740 0 999936651 1000000000 0 0 0 0 1000000000 0 0 0 0 0 2000000000 0 0 1999806394 1000000000 1000000000 0 999955806 1000000000 0 1999804261 0 0 999945153 0 0 0 0 999800432 999840542 1000000000 1999941325 0 1000000000 999945606 2999728740 1999835729 0 999951824 999863148 2000000000 999900828 1000000000 1000000000 999985576 0 0 0 0 0 1999823883 1999907206 0 999917698 0 1999851478 1999860008 1000000000 1000000000 999879102 1000000000 1000000000 2999859623 0 0 0 0 2999913614 999954608 0 0 999814309 999874148 0 0 0 1000000000 0 999893305 999865637 1000000000 0 1000000000 0 0 2000000000 999844556 0 0 1000000000 0 2999740043 0 4999799217 999910707 3999850996 999919580 1999875535 0 1999957453 999917818 2999668901 1000000000 2000000000 999821465 999872304 2000000000 1000000000 999844821 999825544 1999926752 0 0 1000000000 999854779 999950387 0 1000000000 999961934 1000000000 0 999832867 1999750937 0 3000000000 1999836589 1999788148 0 0 999900201 0 1000000000 2999787788 999887903 0 2999835698 2000000000 999859526 0 1999827043 4000000000 0 999891632 999919713 999835959 0 0 0 1999907002 999871799 0 0 2999912389 0 2000000000 0 1999738419 0 0 0 1999897426 2999731665 0 999916248 0 2000000000 0 0 2999891597 2999845421 0 1000000000 0 1999725642 999943509 0 0 2000000000 0 0 1999934902 999846767 1000000000 0 0 1999977608 0 2999862457 0 999900904 0 1000000000 0 0 999969659 999944661 0 0 999881831 0 1000000000 1999998436 0 1999921903 0 1999860428 1000000000 1999981616 999882842 2999948530 0 0 0 999957824 2999994278 1000000000 1000000000 1999943723 1999853360 0 1000000000 3000000000 0 1000000000 0 0 1000000000 999941855 999853668 0 1000000000 1000000000 0 1000000000 0 1999919642 0 1000000000 999836655 0 999995789 0 0 0 1000000000 0 0 0 1999892054 0 999987463 0 1999842017 0 2000000000 999838853 1000000000 0 1000000000 1999835798 0 1999980110 0 0 999821762 2999602706 999873636 0 1999888527 0 1999960434 999801201 1000000000 999932737 0 1999809623 1999741099 999948346 999907166 999833498 1000000000 999926688 2999994724 1000000000 1999926066 1000000000 1999865297 2999834224 1000000000 0 0 0 1000000000 1999865041 1000000000 1999721832 2999665988 0 0 0 2999813946 0 0 0 0 1999776757 0 0 0 1999757097 0 0 0 1000000000 999911946 999931317 0 1000000000 0 0 999898365 999925546 999827291 999826177 0 999896009 1000000000 999941898 0 1999891532 1000000000 999841012 3999854744 999943967 1999978250 0 0 999905321 999876979 0 0 3999982050 0 0 0 1999899754 999986493 999882698 0 0 0 1000000000 1000000000 2999794871 1999809840 0 1999800562 0 0 0 999962240 999835042 0 1000000000 0 1000000000 999980770 999953337 3000000000 0 1999677867 0 0 1000000000 2999691794 1000000000 999815884 2000000000 0 1000000000 0 0 0 0 0 1999783311 1999717280 1999941568 0 2999763116 0 0 1999808362 2999862040 1999805907 1999649570 1999739134 0 3999800486 2000000000 1000000000 0 0 1999923821 999862570 0 0 0 1000000000 0 2000000000 0 0 999909324 1000000000 0 0 999939393 1000000000 0 0 1000000000 1999823251 0 2000000000 1000000000 0 0 1000000000 1000000000 1000000000 1999843406 999981899 2999870068 0 0 999839297 1999869728 1000000000 1999854544 0 4999863707 2999644365 0 0 999893810 1999959098 0 2999872833 999980128 0 1000000000 2999857037 2999805361 0 999827874 3000000000 999848335 2999901677 0 0 1999974090 0 2000000000 0 0 0 0 2999776899 0 1000000000 0 0 0 0 0 999902577 0 2999907191 3000000000 0 0 1000000000 1999895418 0 1000000000 1999879078 0 2999870631 999973758 0 999910912 0 2000000000 999959837 1999957264 999975478 1000000000 1999946361 0 2000000000 0 1000000000 2999721610 2999938401 1000000000 999954494 999939760 1000000000 2999750117 999843149 1000000000 0 0 1999875453 0 0 0 999964546 999841274 999940759 1999795790 1999953189 999925398 999854133 0 0 1000000000 1000000000 0 0 0 0 1000000000 999956220 0 999829940 1000000000 0 999940358 999802236 999949458 0 3000000000 2999785028 1999905547 999910950 0 999885188 1000000000 0 2999917584 1000000000 1999818949 2999860079 999912689 999858742 0 999880721 3999723781 1999950199 999942647 0 999814168 2999861544 0 1999973533 0 0 2999624879 999812165 0 0 2000000000 2999724723 1999828906 1999702122 1999985236 0 0 999999842 0 1000000000 2999937420 999898194 2999804357 0 1000000000 0 0 0 2999904857 1000000000 1999888348 999993777 0 1000000000 0 1999974194 1000000000 1000000000 2000000000 1000000000 999891022 999828792 0 1000000000 0 999902611 0 1000000000 1999828246 1000000000 999995633 0 0 0 0 1999966751 1000000000 999966747 0 999821338 999961241 999858064 999926895 0 2000000000 2999948230 2999720295 2999777449 0 2999764916 2000000000 999844092 3000000000 1000000000 0 1999924659 1999870728 2999614958 999829818 1999809286 2999855079 2999808951 0 999921096 1000000000 999945744 0 0 1999921600 1999849727 0 0 2999813023 2000000000 1999803095 999807888 0 1999886480 0 1999953268 0 1000000000 1000000000 0 0 0 0 0 1000000000 1000000000 0 999930358 1000000000 1999954804 0 0 0 0 1999819648 0 999801675 3999972154 0 1000000000 2999948624 2999877022 1000000000 999851261 0 1000000000 1000000000 999893682 0 1000000000 2000000000 0 0 1000000000 0 0 1000000000 999903499 999877839 0 3000000000 1999783368 0 0 0 2999742095 0 0 0 1999978747 999891110 0 1999883250 999971514 0 0 999999738 1999968488 1000000000 2000000000 1000000000 999953814 0 1000000000 1000000000 0 999856778 2999690255 0 0 1999993792 2000000000 0 0 0 0 2999893958 1999983354 1000000000 1999800782 999836120 0 1000000000 1000000000 0 999850414 0 1999897128 1999815285 1000000000 1999804343 0 1000000000 999873808 999865816 0 1000000000 1000000000 0 1999998374 3000000000 0 1000000000 999919420 0 0 999962103 0 0 0 999879736 1000000000 1000000000 1000000000 999811490 1999852778 0 2000000000 999910663 1000000000 1000000000 1000000000 1000000000 1000000000 0 0 0 1000000000 0 1000000000 0 1000000000 3000000000 0 0 0 3999937204 2000000000 1999803660 2999832856 1000000000 1999992758 1999732311 1000000000 1000000000 0 999847810 1000000000 1000000000 999905268 999938220 1999997860 999949238 0 0 999801263 2000000000 0 1000000000 1999844685 1000000000 0 0 0 1000000000 0 0 0 999887042 0 2999817195 1000000000 999957265 0 0 1000000000 0 1999829506 999949059 1000000000 0 1000000000 0 0 1999862870 999909412 1999809629 0 1000000000 1999820239 1000000000 2999980455 1000000000 1000000000 0 1999997852 0 1999783718 999904937 1000000000 1999946469 999927853 1000000000 1000000000 0 999911877 0 1999918351 1999863965 1999782215 999811926 0 1000000000 0 1000000000 1999853416 0 999998817 1000000000 1999925302 1000000000 1000000000 0 1000000000 1000000000 0 1000000000 1999807830 999807343 0 1999967743 1000000000 2999785466 0 0 1000000000 0 1999893730 0 0 0 1000000000 999960810 0 0 0 2999821696 999906312 1000000000 2999890723 999824793 1000000000 1999843981 0 0 1000000000 0 0 1999856996 999866185 2999930149 2999803671 0 1000000000 0 999865426 1000000000 0 0 999971854 0 0 1000000000 0 0 0 1000000000 999893829 1999929052 1000000000 0 999834813 2999795203 0 1999896069 1000000000 2999734816 2000000000 1999950859 1999880816 0 999962617 1000000000 0 1000000000 0 0 1000000000 0 999959595 2000000000 0 1000000000 0 0 1999978103 1000000000 1000000000 1000000000 1999657706 0 0 0 4999990884 0 999998509 4999753056 1000000000 999872197 999855068 0 999984923 1000000000 0 0 1000000000 1999969723 999846003 0 999803437 0 999951103 0 1999904433 1999899923 0 0 1000000000 1999788037 0 0 0 1000000000 0 999972646 0 0 1000000000 2000000000 1000000000 2999718550 1000000000 2000000000 2000000000 0 0 1000000000 1000000000 1999967155 2000000000 0 1999928876 1000000000 1999917211 2999993834 999960635 0 0 0 999984222 1000000000 0 1000000000 0 0 1000000000 1000000000 999866145 999920257 1999835037 2999939456 0 0 999977363 1999975834 0 999947759 0 0 999940144 0 999908698 1000000000 0 1999940038 2000000000 1000000000 1000000000 1000000000 1000000000 0 1999862546 1999956995 1000000000 1999915457 1000000000 999985406 0 999886404 2000000000 0 0 999896412 1999674493 0 0 1999960209 2999878545 0 1999754571 0 1000000000 999961092 999884288 2000000000 1999809063 0 999896172 2999964250 0 1000000000 0 0 0 1999812468 999986254 999800319 999847943 0 2999715563 1999842971 1999836433 999809674 0 1999924707 2999865594 1000000000 999945429 1000000000 0 1999912883 2000000000 999957568 1000000000 1000000000 999866945 0 1000000000 0 999839238 3000000000 1999827828 0 1999683864 0 0 0 0 999834389 2000000000 1000000000 0 0 0 999985057 2999874729 0 0 1999839723 0 0 0 0 0 1000000000 0 1000000000 999855383 0 0 0 0 0 0 0 0 1999954329 999831812 1000000000 0 0 1000000000 1999995177 999879877 0 1000000000 0 999882870 999964282 1999909268 0 1000000000 999876573 999817733 0 0 1999863676 0 0 1999843415 1999741481 0 1999916960 1000000000 1000000000 1999911993 0 0 1999626851 0 1000000000 999918479 2000000000 1999779792 0 0 0 0 2000000000 0 999810648 0 2999792459 0 1000000000 0 1000000000 3999848565 999997826 999979947 2000000000 3999667877 999869995 1000000000 0 0 1000000000 1000000000 999905248 1000000000 999975963 999913409 0 0 1000000000 0 1999910450 2000000000 0 1999774424 1000000000 1999808878 999935376 0 2999748156 1000000000 2000000000 999990531 0 2000000000 0 0 999971501 0 0 0 2999801134 2999900241 999990018 1000000000 0 1000000000 1999901703 999803503 2000000000 0 1000000000 999925314 999809824 999866543 2999768947 0 1000000000 0 0 0 2999910713 999967083 1000000000 1999929431 1999755186 0 0 0 0 0 999939388 0 1000000000 999832168 999878533 2000000000 0 1000000000 2000000000 1000000000 1000000000 1000000000 0 3000000000 1000000000 0 0 999885793 0 999881668 1000000000 0 0 0 1000000000 1999901623 1000000000 0 2000000000 0 999926412 0 0 0 2999974349 1000000000 0 1999733206 999930113 1999834648 0 999923468 2999886072 1999861579 0 1999939360 999983428 2999682325 1999903566 999823123 0 1000000000 0 999959135 0 0 999985523 2999838458 0 0 999855561 999978519 999812586 1000000000 1000000000 999839288 2999973383 999911014 0 1000000000 1999906335 1999878805 0 0 0 999881828 999905609 1000000000 999823565 1999933892 0 999925728 1999898623 1000000000 999887739 1000000000 0 1000000000 0 1000000000 0 0 0 999871125 1999820139 2999974238 999833788 2000000000 0 999928688 0 999904360 1000000000 0 0 1000000000 0 999887601 999900270 0 999919028 0 1999875071 0 999816041 999873875 999983515 999859363 999826443 0 0 1000000000 1999827467 0 999889879 999859418 0 0 0 0 999924753 1000000000 0 2999867631 0 999807883 1999958611 0 1000000000 1999774000 1000000000 1000000000 999912947 1999744474 0 0 999846605 999980622 999857398 1000000000 1000000000 1999842573 0 0 1000000000 1999823693 0 2000000000 0 1999903319 1999773968 2000000000 1000000000 1000000000 0 999919081 1999854165 3999836593 0 999805172 3000000000 999898881 1999946549 0 999912685 0 0 0 1000000000 1999898299 2999869438 1999972249 0 1999954541 1000000000 1000000000 1999892346 999820305 1999972094 999904847 0 0 0 1000000000 999947396 1999882614 0 999875465 1999654350 1000000000 999915537 2000000000 999992609 2000000000 2999796653 999947571 1999813438 1999855862 1999940426 2999877199 0 1999964996 0 1999962624 2999827735 0 2999769449 0 0 2999979632 1000000000 2000000000 0 999901600 999988357 999923605 999998041 0 0 999952108 5999777042 999833630 0 999899730 0 4999652367 0 0 2999880055 2999856060 1000000000 0 1000000000 1999886881 999833941 0 1000000000 0 3000000000 0 1999896621 1999940351 0 1000000000 0 0 999874798 2999921470 999980875 1999877672 1000000000 999838836 0 1999940399 0 999812909 1999992463 1000000000 999815680 2999839298 0 1000000000 0 0 0 0 2000000000 999816157 0 2999884677 0 0 1999876161 1000000000 1000000000 2000000000 999859490 999844041 2000000000 0 1000000000 0 999803144 0 0 999978727 0 1000000000 2999800486 0 3999814379 1000000000 1999962922 1999861655 0 0 0 3999969629 0 999951586 0 2999830183 1000000000 3000000000 1999835220 999957750 1000000000 999910391 0 0 1000000000 999910417 0 0 1000000000 1000000000 0 1000000000 2000000000 999866427 999992228 1000000000 999930448 2999821489 0 1000000000 2000000000 999972653 999981366 0 2000000000 1000000000 1000000000 0 1000000000 2999820073 0 1999999131 1999750240 1999928091 0 0 1000000000 1000000000 2999574962 1999934920 1000000000 2000000000 1999830713 0 0 1999832018 999836447 1000000000 0 1000000000 0 999936971 0 3999891137 1000000000 1999878516 0 1000000000 0 1999869314 999849501 2999732872 999987979 1000000000 1999949694 0 1000000000 1999871044 1999752804 1000000000 0 999856783 0 0 3999884322 999874677 0 0 999946741 0 0 1000000000 2999670882 2000000000 999979472 999994408 999812707 1000000000 5000000000 1999991534 1000000000 0 0 1000000000 0 1000000000 1999867384 999842674 1000000000 999991270 1999792706 0 999963654 1000000000 999976561 999837326 2000000000 1000000000 1999830930 1000000000 1999984132 0 1999892053 1999858875 1000000000 1999993179 0 0 0 1000000000 0 999820079 1999812890 0 999814459 0 2000000000 4999800206 2999664138 0 1000000000 0 999908712 0 2000000000 0 0 1999759953 2999856178 1999965883 999927292 1000000000 0 0 0 0 0 999816796 999955014 1999774884 1999687398 2999821272 2999844179 1000000000 999898671 0 0 0 999854643 999840027 1000000000 1999912021 999926915 0 1999838094 0 1000000000 999942452 0 1999969191 2999810223 0 1000000000 0 2999802314 0 0 0 0 0 0 2999913808 1000000000 1999950362 999913630 1000000000 0 2999975507 0 1999872462 0 1000000000 1000000000 999970230 2000000000 1000000000 0 0 2999700274 0 1000000000 1000000000 0 0 2000000000 0 1000000000 3999777274 1000000000 1000000000 1000000000 999999968 1000000000 0 1000000000 0 999851123 1999699020 1999855071 999842097 1000000000 0 0 1999906891 999937323 0 1999936953 0 1000000000 2000000000 2000000000 0 0 999817667 999818688 0 1000000000 0 0 2000000000 999916911 0 0 1999976522 0 0 1000000000 2000000000 0 0 999917685 0 1999843281 1000000000 1999872017 0 0 3999552271 1999900777 1999810365 2000000000 1999810058 0 0 2000000000 0 999988926 0 4999554805 0 0 0 1999911082 0 0 999958986 1000000000 1000000000 2000000000 0 2999963467 999972767 0 0 0 2999988114 0 999804087 1000000000 999845928 1000000000 1000000000 2999783735 0 0 0 999986878 1000000000 999864381 999934965 0 0 999851773 999861139 1999874758 0 0 999948950 1999812277 1000000000 1000000000 999927729 1000000000 999952587 2000000000 1000000000 1999835096 1000000000 0 3999708781 1000000000 1999821694 0 0 0 1000000000 1000000000 1000000000 1000000000 0 1000000000 1000000000 1000000000 0 0 3000000000 0 999863826 2999777461 2999693139 1000000000 0 999925199 999824024 0 3999829209 1000000000 2999891148 1999903414 1999901817 999823930 1999843370 0 0 999919005 0 1999832104 1999937133 4999685385 2999893689 999820459 1000000000 1000000000 0 0 1000000000 2000000000 0 0 2000000000 999959464 1999967190 0 999926048 1999986721 0 0 0 1000000000 1000000000 1000000000 0 999833765 0 1999686195 1999885269 1000000000 999949097 1000000000 1999953851 1999816211 1000000000 1000000000 1999947395 1000000000 1999901862 999952474 1999869340 1999842750 0 0 3000000000 1999965618 0 0 1000000000 0 0 999971080 999903705 999940863 1999765868 999957305 1000000000 0 2999892297 1999872743 1000000000 1999902505 0 0 1000000000 1000000000 0 2999800672 0 1000000000 1000000000 0 0 1000000000 0 1999636106 0 0 1999786642 0 2999828052 1999938006 0 999927728 0 1999953153 999825715 999971858 999957092 2999831669 2000000000 2999866469 0 0 1999857462 0 2999651187 2999754262 2999840628 1000000000 0 1000000000 0 1999897519 0 2999880566 999844567 0 2999607727 1999881562 2999933140 0 0 1000000000 1999833880 0 2000000000 1999848627 999801563 0 1000000000 1999901839 3000000000 0 999976862 0 2000000000 0 0 1999828165 3000000000 0 1000000000 1999951346 0 0 1000000000 0 1000000000 2999943889 2999932740 2999932513 2000000000 999898643 999889948 2000000000 0 999993378 0 2000000000 0 999842291 999872428 999982283 1000000000 1000000000 4999655716 999989597 1999869438 2999841419 999876802 999911242 2000000000 0 0 0 0 1999865717 1000000000 999972492 2000000000 0 0 1999704132 999979990 1999861468 0 3000000000 999960418 1999979158 1999943717 1999923804 1000000000 0 1000000000 1000000000 0 0 0 1000000000 1000000000 999968264 999869127 0 1999889274 1000000000 0 1999893753 1000000000 3999634986 999935790 999847282 999914022 0 999949563 0 999872536 999815469 1000000000 0 999860134 0 999984550 3999847080 1000000000 0 0 3999655117 0 999913772 1000000000 1000000000 1000000000 0 0 0 999831523 999905629 0 0 1000000000 0 4000000000 999846869 2999671601 0 1999702971 1999637578 0 2000000000 0 0 0 1999880020 1999980707 0 999945496 999883330 1999920940 0 0 0 0 1000000000 0 0 1999902621 0 2000000000 1999858980 2999847327 999880564 999859472 0 0 1000000000 1999928990 0 3999822292 1000000000 1000000000 2000000000 0 999875528 1999801659 999899944 1000000000 2999748279 1000000000 1999919461 999866535 0 0 2000000000 999860099 1000000000 1000000000 999904281 0 2000000000 0 0 0 999920173 1000000000 999989043 1000000000 1000000000 1999868604 0 0 0 1000000000 1999935957 0 1999847101 2999699850 1999891563 1000000000 1999921902 999871492 999875745 0 0 0 0 999909046 1000000000 1000000000 1000000000 0 2000000000 1999948842 1000000000 1000000000 0 999822910 1000000000 2999897039 2000000000 2999831663 0 0 0 0 0 999833639 999901655 0 999842996 1999832472 999976157 2999979363 1000000000 0 999967985 1000000000 1999810914 1000000000 1000000000 0 999947840 0 0 0 2000000000 1999871155 1000000000 2999867856 0 999891852 999963920 0 2999690835 0 0 999820860 999942507 1000000000 0 0 1000000000 1999987200 0 2000000000 2999999270 0 999960761 1000000000 0 2999832945 1000000000 1000000000 0 1000000000 2999976254 999951917 2000000000 999923361 1000000000 0 3999703244 1000000000 1000000000 1000000000 0 0 999972748 0 0 999901441 0 2999888853 2999860000 0 0 1999734482 0 2999998966 0 999912873 1999814356 999883495 2999760556 1999958893 1999733262 999812349 999867959 0 999853673 0 999805929 1000000000 1999743484 0 0 1999707714 1000000000 0 0 1000000000 0 0 2999686274 1999807932 0 0 999917842 999955750 1000000000 2999805305 1000000000 999968627 1000000000 999975778 1000000000 2999839606 1000000000 3999794566 999893423 2999677076 999927396 0 999871479 0 2999931252 999942266 0 0 1000000000 0 1000000000 0 1000000000 3000000000 1000000000 2000000000 0 999841875 0 1999815077 2000000000 999916557 0 999903740 1999758424 999806660 0 999821978 999898457 1000000000 0 1000000000 0 2000000000 0 0 1000000000 0 0 1000000000 0 1999852982 999841339 1999852138 0 1000000000 1000000000 1999838922 1000000000 0 1000000000 1999846012 999886551 999888868 999976271 0 999855788 0 0 0 0 1000000000 0 2999774340 0 999809555 1999788883 0 1000000000 0 0 0 1999896625 0 1999867676 0 1000000000 0 999800558 0 0 0 3000000000 0 2999907304 0 2999544527 0 1000000000 1000000000 999801256 3999895544 0 999847217 0 2999943416 1000000000 1000000000 1999995403 999816192 1000000000 1999841125 999969172 0 0 0 1000000000 999910733 999872695 1000000000 0 2000000000 0 1999800489 0 2999958453 999939659 2000000000 0 1999895888 999946072 0 999902203 0 0 3999801435 999826605 1999872169 0 1000000000 2999795698 1999806441 0 0 0 2000000000 1999998870 2999609598 0 999869998 1000000000 1999878795 0 1999818942 999817291 0 1000000000 0 0 1000000000 999818672 1999998393 0 999880338 1999847229 1999781806 0 0 2999911654 2000000000 2000000000 0 1999885537 1999808684 2000000000 999811312 0 1999815504 0 0 1999864667 999897014 0 0 1999954055 1999936992 999954904 0 1999943550 1000000000 0 1000000000 0 0 999842100 1000000000 0 2000000000 0 999908266 0 999909919 1999840724 2999847770 1000000000 1000000000 2000000000 1000000000 2999803052 2999784249 0 0 1999849779 1000000000 0 1000000000 1000000000 1999811578 999899437 1000000000 999843243 1000000000 2000000000 1000000000 2000000000 1999852075 999937588 2000000000 0 0 999910008 0 999893182 0 0 999999780 0 0 1999780538 0 2999995935 1000000000 1999867262 2999735976 1000000000 1999698329 0 0 999865733 0 0 999960556 1000000000 1000000000 0 1000000000 1000000000 1000000000 1000000000 1000000000 999983537 2999778095 1000000000 999917672 1000000000 1000000000 999977103 999831813 999937529 2000000000 999948866 999929822 1000000000 2999822660 999896252 1000000000 2999973259 1000000000 2000000000 0 2000000000 2000000000 999865846 1000000000 0 3999917854 1999646028 1000000000 1999891188 999963039 2999966927 1000000000 1000000000 0 0 1000000000 1000000000 0 0 0 0 999976930 1000000000 1999887554 999958161 0 0 0 999997673 0 1999961187 0 999810954 999995748 999858203 2000000000 1000000000 0 999857877 0 1000000000 999860948 0 1999928438 1000000000 2000000000 999848446 1000000000 1000000000 0 999838386 0 999952517 999912433 999910854 2000000000 2000000000 0 999899745 0 3999845705 0 1999985011 2999898285 999944937 1000000000 0 1000000000 0 0 1000000000 1999827255 3999761634 1000000000 1999747171 0 0 1999865451 1999908979 1999951144 0 0 2999808345 0 4999851251 0 1999905101 2999803843 0 0 999995062 1000000000 1999736386 0 0 0 1999749148 999862020 0 0 3999918665 0 0 0 0 1000000000 3999876895 0 0 2000000000 0 1000000000 1000000000 0 0 2999865212 1999684947 1000000000 0 1999882625 2999790751 999976351 999825114 0 2999850104 999981933 2999723080 0 2999794751 2000000000 0 1000000000 999881414 0 0 2999773566 2000000000 0 2999872530 0 1000000000 1000000000 2000000000 0 999982159 0 999888406 0 1000000000 0 2999885327 3000000000 3000000000 999959975 0 0 1000000000 1999826709 999882737 0 0 0 2999994114 1000000000 999959157 0 0 0 1999853772 0 2999807454 999847285 0 0 1999943416 999801297 1000000000 0 0 2999821178 2000000000 0 0 0 1999834101 1000000000 999903285 2000000000 999841683 2000000000 2999952988 999837063 0 1999896800 0 1999891870 0 1000000000 2999810123 1000000000 0 0 1999875926 2000000000 0 1000000000 2000000000 0 0 0 0 0 0 0 1000000000 999939543 999974849 0 0 0 0 0 0 0 2000000000 2000000000 1999889567 2000000000 2999948000 0 0 0 0 0 999837963 999943982 1000000000 999914879 999808689 0 2000000000 999850453 1000000000 0 1999839318 0 1999799731 2000000000 4999578061 1000000000 0 2000000000 999835550 0 1999836592 1999931456 0 0 1999962024 1999757918 0 999995335 1999757763 0 0 999936247 1999914889 999869322 0 0 1000000000 1999879883 0 1000000000 999828545 0 1999811891 0 2999635835 999820315 1999940520 0 1999997713 1000000000 1000000000 1000000000 0 1999969879 2999843483 999810158 0 3999824873 2999899198 1999720763 1999984170 2999813266 1000000000 999890681 0 2000000000 1999823513 1000000000 1999930565 0 3000000000 2000000000 1000000000 999936569 1000000000 1999829757 2999945262 0 0 999969948 999861587 1000000000 999881660 2000000000 999871700 1000000000 0 0 999825224 0 2000000000 999864759 1999875053 999886332 0 1000000000 0 999900284 999852980 0 0 1999954805 0 0 2000000000 999811681 0 1000000000 0 1000000000 2999743387 999902304 1999827618 0 999800207 0 1000000000 0 999876817 3000000000 1999845839 0 1999847274 0 1000000000 3000000000 0 1999867569 1000000000 0 1000000000 1000000000 1000000000 0 0 1999904581 1000000000 2999820897 1000000000 1000000000 2000000000 0 0 0 1000000000 999815230 0 1000000000 0 0 1999874705 1000000000 999983483 3999753004 0 999983158 1000000000 0 999946160 999882064 0 1999914450 1000000000 999873299 0 0 0 1999851364 1999857368 2000000000 1999743078 0 0 0 0 999918408 2999729500 0 1000000000 0 0 0 0 1000000000 0 2000000000 2000000000 1999873964 0 1000000000 2000000000 1999981905 0 1999944657 2000000000 1000000000 3999799530 1000000000 1000000000 1999987039 0 999820125 0 2000000000 1999902425 0 0 2000000000 0 1000000000 1000000000 1999948346 0 1999987389 1999942107 1999881057 0 0 2999911430 999850135 1999989217 0 3999688415 0 0 1000000000 0 0 999857209 1999937106 0 3999792716 0 1000000000 0 999947969 1999987253 3000000000 2999764297 1000000000 0 0 1000000000 1000000000 1999982461 0 0 0 999906769 0 4999575825 2999863367 1999959532 999879655 1999818624 0 1999833468 2999844719 0 1999861224 0 0 0 1999939176 0 1000000000 0 3000000000 2000000000 1000000000 2999820727 0 999855477 3999968401 1000000000 999888255 999837733 2000000000 1000000000 999881887 0 0 999839981 1000000000 999874296 0 0 0 1000000000 0 2999938662 0 0 0 1000000000 1999702105 999838792 2999872482 1999822659 999848939 999892273 1000000000 0 999987946 0 0 999971638 0 0 2000000000 0 999959040 1000000000 1000000000 999867649 3999734851 999893539 1999928735 0 1999903466 1000000000 0 0 0 1999791884 1000000000 0 999905500 0 1999839667 999821908 999942929 0 999865436 0 2000000000 0 999859792 999979857 0 1000000000 999893497 2999898324 999897910 2000000000 1000000000 2999847286 1000000000 1000000000 1000000000 0 1999745213 1999888853 999891394 0 1000000000 3000000000 1000000000 1999991107 1999887588 2999822626 999977559 0 999872188 0 0 5999572478 0 2999987186 2999872373 0 0 999830038 0 1999828625 999827612 2999826160 0 1000000000 999857048 999921327 1000000000 1000000000 999806151 1000000000 0 1999762510 0 0 1999723244 1999789516 3999686231 0 0 0 999995301 2999859044 1999779363 999970985 1000000000 999915076 1000000000 999921139 999930442 0 1000000000 999871313 1999876971 1000000000 1000000000 0 999888906 0 0 2999994125 0 1000000000 0 1000000000 0 1999913924 0 0 0 1999837632 3000000000 2999739681 0 1999994376 0 1000000000 2000000000 1999780867 0 0 1999887447 0 0 1000000000 0 1999807371 0 2999846790 999965497 0 1000000000 2999758916 0 0 1999864936 0 2000000000 2000000000 1999875776 0 999905841 0 1000000000 0 999878348 1000000000 1999982024 0 0 0 2000000000 1999909344 999998049 0 1000000000 999843820 0 0 1000000000 2000000000 2999994548 1000000000 999939945 0 999908543 0 1000000000 0 1999938524 0 0 999842066 0 0 0 999920833 999830634 0 0 1999837789 1999915514 0 0 2999869494 0 0 1999988520 1000000000 2000000000 999844436 1000000000 999958278 0 0 999973070 0 1000000000 2000000000 0 999871153 999807060 1999858824 1000000000 0 0 0 2000000000 0 999869700 999901997 1999888691 1999955087 1000000000 999818079 1999862998 0 0 0 999926071 1999792516 999928046 1000000000 2999700375 0 1999878216 1999822532 0 1999979328 0 0 1999857074 3000000000 999881136 0 1000000000 1999980085 999827330 0 999864277 1000000000 0 2999891990 1000000000 0 1999855939 999907761 1999833245 999874017 999981690 999916219 0 1999974064 1000000000 0 0 0 999847629 0 0 0 1999696687 0 1999659738 1000000000 1000000000 1000000000 999976508 2000000000 1999852853 0 999903625 1000000000 2999877852 2000000000 0 0 1999641383 0 0 3000000000 999821746 1000000000 1000000000 1999815214 1000000000 999948038 999933167 1999840095 0 3999854511 2000000000 999928512 0 0 0 1000000000 0 0 1999832164 2000000000 2999859335 1999782832 2000000000 0 0 4000000000 1000000000 999853925 0 0 0 1000000000 0 1000000000 0 0 0 0 1999857072 0 0 0 0 0 0 1000000000 0 1000000000 2000000000 1000000000 0 999872066 2000000000 4999910059 0 0 0 1999918075 0 2999995519 0 0 999934631 999919264 0 1000000000 999877085 1000000000 0 1000000000 0 999881376 1000000000 1000000000 1000000000 0 0 0 0 0 0 0 0 2000000000 1000000000 1000000000 999855219 1999878686 1000000000 0 2000000000 999863800 1999846998 0 1999990499 0 2999717996 1999861901 999963279 0 0 1999842878 3999759377 1999960092 0 999814230 0 1000000000 2000000000 1000000000 0 2999785736 1999784948 0 2999891614 999912477 0 999831473 0 2999901416 0 0 0 0 999960868 0 1999858668 0 1999861612 3999612011 999993047 0 2999865125 0 1000000000 0 3999934240 2999929690 3999592604 999868795 2000000000 0 0 1999912524 1999994167 0 999957699 0 0 2000000000 999954418 0 1000000000 1999841695 999850141 999905479 1000000000 1000000000 999993887 0 1000000000 0 1999852105 0 999897165 1999850770 0 999823146 0 0 1999779114 1999986220 1000000000 1999933649 0 0 2999834649 0 999920852 1999995623 1000000000 999836497 999823945 999832996 0 0 0 0 1000000000 1000000000 1999955546 1000000000 1999999101 0 1000000000 0 999982832 2000000000 0 0 3999648077 0 1999830744 1000000000 0 999885766 0 999970194 999941765 0 1000000000 0 0 0 0 1999776001 0 0 0 0 1000000000 1000000000 3999856114 0 0 0 1000000000 1999772801 2999801629 0 0 0 0 1999816032 999987052 999888530 1999959524 999987911 2999676000 1999792218 1999846744 0 1000000000 0 1999732089 1999843687 0 0 0 0 999853975 2999791597 2000000000 0 1000000000 1000000000 999983386 0 0 0 3999830230 2000000000 1000000000 0 999811642 0 1999729143 2000000000 999828085 999800847 1999817402 999961090 1000000000 1000000000 0 0 999940158 0 2000000000 2000000000 0 1999855519 0 1000000000 999814059 0 999800144 999843956 1000000000 999904154 999979495 1999640817 2000000000 999997724 1000000000 0 0 3999934428 999957147 999872256 2999766782 2999868336 2999813825 0 0 2000000000 1999987787 0 2999898970 0 0 1999972924 1999730301 1999863361 1000000000 999995327 0 2000000000 1000000000 2999941887 0 2000000000 1000000000 4999455595 999849350 999948706 999857936 999885695 0 999849755 0 999938848 0 999904957 2000000000 999926973 0 0 999957043 999988139 999928069 2000000000 1000000000 999880695 1000000000 0 1000000000 1000000000 999979267 999884882 1000000000 0 0 0 999923326 1999942652 2999957689 2999943021 0 0 1999872116 0 1000000000 0 1999950762 0 1999812797 0 999935322 0 1999889214 1000000000 1000000000 2999861482 0 1000000000 1999930394 0 999991606 1999755439 1000000000 1999903833 999984955 0 2000000000 999807979 0 1000000000 1999827443 1000000000 1999853022 0 0 0 1000000000 0 1999960674 2000000000 0 1999975417 1000000000 0 0 0 0 1000000000 1000000000 0 999902454 1000000000 0 1000000000 0 2000000000 999942922 0 999940389 999824071 999889551 1999945773 0 1999838304 3999818150 999820188 0 999978505 0 1999812958 0 1999696571 0 1000000000 1000000000 0 999909810 1000000000 1999808835 1999939006 0 1000000000 2000000000 999822724 0 2999944446 1000000000 999815195 0 0 1000000000 3999791838 0 999816045 2999731883 999947301 1000000000 0 999871450 0 0 1000000000 2000000000 0 1999863684 0 999980545 2999987099 999843584 1000000000 0 1999896281 1000000000 0 1000000000 1999747107 0 999941896 999968306 0 0 0 0 999878507 1999855116 0 0 1999937213 1000000000 0 999916149 0 0 1000000000 1000000000 0 1000000000 1000000000 1000000000 0 1999947057 999857047 999914541 2999932981 999852093 4999674607 999926724 0 999818539 0 1000000000 2000000000 0 1000000000 0 999880241 0 1000000000 0 0 0 999927220 1000000000 999831496 999976645 1999708725 1999886847 0 0 1999950158 0 1000000000 0 1999908660 0 999858415 0 1000000000 1000000000 1000000000 1000000000 0 0 999815953 999806277 2999917010 0 1000000000 2000000000 0 1999887455 2000000000 1000000000 1000000000 999865727 999978411 0 0 1999841730 0 999833741 0 1000000000 2000000000 0 0 1000000000 0 0 0 999912161 3000000000 1000000000 0 1000000000 0 999870013 0 2000000000 2999920495 1000000000 999851698 0 999998157 999994169 999847304 0 1000000000 0 3999769219 1000000000 1000000000 2000000000 0 1000000000 1000000000 999981171 1000000000 0 0 1000000000 0 1000000000 1999947936 999990683 0 0 0 0 0 3000000000 0 1000000000 1999943954 0 1999845234 0 1000000000 1999912899 4000000000 0 0 0 1999978879 0 0 1999863259 1000000000 1000000000 0 0 999937105 1999933171 0 1000000000 999872158 1999964950 0 999914710 0 1000000000 999937044 999980513 999951081 2999966090 1999688632 1000000000 1000000000 1000000000 0 1000000000 999965197 2000000000 2000000000 1999745827 999995791 1000000000 1999915236 1999995745 1000000000 0 0 2999627481 0 2999795861 1000000000 0 0 999817542 1000000000 0 1000000000 999973704 0 0 1999959820 3999999790 0 3999832301 999841997 999873869 2999871015 0 0 999872135 0 1999829982 999963271 1000000000 999845882 1000000000 999908758 0 999918975 1000000000 999919397 999821518 0 0 1999822002 0 1000000000 1999956052 2999966839 2000000000 1000000000 0 999929995 3999746556 0 0 2999924276 1000000000 999991049 0 0 999939649 0 2999905762 1999891355 1000000000 999973307 1999913322 1000000000 1999828112 1999959783 1000000000 1999870044 0 2000000000 2999810435 1999992442 2000000000 1000000000 0 1000000000 1999814034 0 3000000000 0 0 2999902281 1999801867 2999667572 2000000000 1000000000 2999833531 2000000000 1000000000 1000000000 1999739601 1999936329 1000000000 999818802 2999723981 2000000000 1000000000 1000000000 1999875093 2000000000 999864057 1999860143 0 0 1999884023 999826971 0 0 1999913577 2999790995 999945336 1000000000 1000000000 0 1000000000 999887346 3999669362 1999699285 2999839977 2000000000 2999890629 1999822964 1000000000 999950583 1999783741 1000000000 0 0 1000000000 0 0 1000000000 1000000000 2999880330 0 0 1000000000 2000000000 1999760239 0 1000000000 1999689946 0 0 0 0 0 0 999820820 0 0 2000000000 1999825541 2999932674 999812475 1999911537 1000000000 1999901924 0 0 0 999849373 999919526 1000000000 999801156 0 1999864090 0 1999982666 0 1000000000 0 0 1000000000 1999824959 999862664 0 1999664701 1000000000 1000000000 999967893 1999718721 999971877 0 0 999839969 0 999934562 1999812740 1000000000 0 999949490 1000000000 999896599 0 999957797 2999960580 2999842178 999958415 999882291 3999605675 999973858 1000000000 0 2999964284 1000000000 999811820 999949816 999802136 2000000000 0 1000000000 0 1999897027 1000000000 1999803967 999826040 0 0 1000000000 999881666 1999933446 0 0 0 1000000000 0 0 0 0 2999814951 1999805685 0 2999913991 1999949104 1999887894 1000000000 2000000000 1999891108 999871672 0 999860237 1000000000 1999986616 2999921689 0 999947636 1000000000 1000000000 999987319 1999856515 1000000000 0 1999732856 1000000000 2000000000 0 999834520 0 999862559 999848138 2999665777 0 0 999847883 1000000000 2000000000 2999944232 0 999839696 1000000000 1999957170 0 1000000000 2999906872 3000000000 999995911 2000000000 1999947838 0 0 1000000000 2000000000 1000000000 0 0 0 1999896915 1000000000 0 1000000000 0 1000000000 1999782468 0 3999715829 1999916090 1999748247 999947325 2999974245 0 1000000000 0 1000000000 999889778 999821070 1000000000 2999711208 999982752 0 999806846 2000000000 0 999821560 999947277 999820876 0 1999967645 2000000000 1999888453 0 999835317 0 1999960157 0 1000000000 1999829618 0 1999965210 2999863854 1999987403 1999873288 0 1999985706 0 1000000000 2000000000 0 1000000000 0 1000000000 1000000000 0 0 1000000000 2999788952 2000000000 1000000000 999972898 0 1999826961 0 999986085 999881455 1000000000 999974239 999926960 999974526 1000000000 1000000000 0 0 1999836787 999945434 999963738 1999884362 2000000000 999914306 1999916124 0 999845797 1999789470 999960526 1999868363 1000000000 999924014 0 2999694291 1000000000 0 1999736537 999949464 999815859 999884031 999817684 0 0 1000000000 0 1000000000 1999895757 0 0 1999749875 2999852523 1000000000 0 0 0 999930999 0 0 1999874676 1000000000 999948753 1000000000 999946896 1000000000 1000000000 1000000000 0 0 0 0 999821979 1999856502 0 1999975649 0 0 0 999823526 0 999988335 999944865 999831780 0 0 2999872343 1000000000 999864343 1999776458 0 0 1999921482 0 1000000000 0 0 1000000000 999853562 999892188 2999836392 1000000000 1000000000 999813604 0 3999949576 0 0 0 1000000000 0 1000000000 0 0 1000000000 2999918589 0 2999859395 0 0 0 4000000000 0 0 1000000000 1999872166 1999656370 0 1000000000 1000000000 999917715 0 1999885073 0 1000000000 999899935 999988637 0 0 2999504235 3999852480 1000000000 2000000000 1999921629 999967029 0 999867387 1000000000 1000000000 1999940669 2999820717 1000000000 1000000000 0 1000000000 999908618 0 999937187 0 0 0 0 2999902751 2000000000 0 1000000000 2999973487 1999876968 0 999812537 0 1000000000 0 0 1000000000 0 0 999992571 999828058 0 0 2000000000 999942939 3999974685 0 0 0 0 0 999893129 0 999840954 0 999941066 999887366 1999980759 1999880238 1999913607 2000000000 1000000000 1999911625 0 999987024 1999878023 999883277 2999859689 1000000000 0 999924228 0 2999730305 1000000000 999994400 1000000000 1999750585 1999941139 1000000000 1000000000 0 0 1999803340 999875610 0 3999811752 0 1999827915 0 0 0 0 0 1999889872 1000000000 0 0 0 999982884 3000000000 0 999877641 0 1999830483 0 1000000000 0 0 1000000000 0 1000000000 0 1999790684 0 3000000000 0 999835539 0 999811166 1999770614 1999826261 1999973536 0 2000000000 999813305 999848892 1000000000 0 0 999950725 1000000000 1999856677 0 0 2000000000 0 1999980074 1999831577 1000000000 2000000000 0 1999895243 1999866301 1000000000 0 2000000000 999888707 0 1999746492 2999801970 2000000000 0 1999673147 1000000000 0 1000000000 1999899921 1999878380 0 999903403 1999876260 2999796682 0 999900434 0 0 0 1999805262 2000000000 2000000000 0 999820138 999941560 2999620181 1999934403 2999642020 1999975108 0 0 0 999866021 1999906839 0 0 0 0 999958673 1999869538 999951870 1000000000 0 0 0 999891732 0 1000000000 1000000000 1000000000 0 1000000000 2999775710 4999853889 1000000000 1999853121 1000000000 1000000000 999938770 0 2000000000 1000000000 1000000000 2999782931 0 1000000000 2000000000 1999776624 999843826 2000000000 1000000000 1000000000 999821953 1999910182 1000000000 1999876488 0 0 0 999847695 1999900142 999801125 0 0 1999858935 0 999893558 1999807550 0 0 1000000000 1000000000 1999864923 0 0 1999965194 0 2999822081 1000000000 1999990015 1000000000 1999855562 0 1000000000 2999816930 1999962426 999829980 0 1999808677 0 0 0 0 2999838531 0 0 2999768346 0 0 999900399 0 1999858926 1000000000 999930517 1000000000 1000000000 0 999971871 999945315 0 2999789036 999889546 0 999899431 0 0 2999733432 1000000000 0 1999959523 1000000000 3000000000 999995155 0 999873682 0 1000000000 2000000000 0 999952673 2999722220 1000000000 0 1999811413 0 0 0 1000000000 999947863 2000000000 999878625 1000000000 999821225 1000000000 1000000000 0 0 2000000000 2999846427 0 999971162 999915410 999813780 0 999834680 0 1999936049 2000000000 2999920889 1000000000 1000000000 999938095 0 1000000000 1000000000 0 1000000000 1999815386 1999880109 0 1000000000 0 0 0 1000000000 1999909253 999981907 3999618955 999814488 0 0 1999935455 1000000000 1000000000 1000000000 999927592 999812261 0 0 1999862118 0 999955088 0 999893303 1000000000 1000000000 1999867354 1999896312 1999797358 0 1000000000 0 999850022 999815087 1999818250 1999771796 1000000000 0 0 999908803 1000000000 0 1000000000 1999877100 0 1999954162 2999760408 2999852502 1999748190 1999855551 1000000000 1999677528 999930375 1000000000 0 0 0 2999688934 999930716 2000000000 999880957 2000000000 0 0 3999928877 0 0 0 3000000000 2999999676 1000000000 0 2000000000 0 2999949829 999861449 1000000000 0 1000000000 2999847413 999927037 1000000000 1000000000 1999841513 0 0 0 0 1999874108 1000000000 0 0 0 1999928979 2999747072 1000000000 3999827169 0 2999963458 0 0 999965301 999973471 1999855355 0 2999787433 0 1999928935 1999846614 1999975142 1000000000 0 2000000000 0 1000000000 1000000000 1000000000 999884397 1999980338 1000000000 0 1000000000 0 0 999919861 1000000000 2999795091 999813559 0 0 0 0 1999944608 1000000000 999851375 0 0 1999806352 999926216 0 0 0 1999868003 2000000000 3000000000 1000000000 2000000000 999828904 1999838191 0 1999741497 0 0 0 0 1000000000 1000000000 1999942618 999899707 0 1000000000 999995841 1000000000 999920762 0 0 1000000000 0 1000000000 1000000000 0 0 999920736 2000000000 1000000000 1999817312 2999960006 999912605 999962402 0 0 999967014 0 999976615 1000000000 1000000000 0 1000000000 1000000000 2999957501 1999838679 0 1000000000 0 1999922886 4000000000 0 1999945234 999829260 3999934370 999899677 0 0 999878082 0 999900905 1000000000 0 999823095 1999853190 2000000000 0 1000000000 999837039 0 0 0 1999852325 0 0 1999791458 0 999982741 1000000000 1000000000 0 0 0 0 0 1000000000 999992444 1999818856 1000000000 0 999991797 1999892588 0 0 999958738 1999937698 0 1999857223 0 0 999907433 1000000000 0 1999879557 0 1999870987 2000000000 3999976709 1999903934 2999890052 999853739 999884240 0 0 0 1000000000 0 1000000000 999833958 1999830165 1000000000 0 0 0 0 0 0 999942330 1000000000 0 1000000000 1000000000 1999870133 0 0 999818706 4000000000 0 1999840172 999948661 1000000000 1999956806 0 0 1999935407 1000000000 1999952707 999850703 0 0 1000000000 999908783 999845693 999873976 1999933614 2000000000 1000000000 1999850068 999804383 0 0 2999792060 0 0 2000000000 999929561 2000000000 0 999823389 0 999959082 1000000000 0 1999901194 1999831055 3000000000 1999947346 1000000000 1999780895 0 1000000000 0 1999964823 999916926 0 999838745 0 1000000000 1999811930 2999776696 999853331 1999986457 1999664633 999899202 1999911319 1000000000 1000000000 1000000000 0 999873775 1000000000 999888932 0 1999826592 2000000000 0 1999827348 0 3999498990 999814473 1000000000 999902628 0 1000000000 0 0 0 0 1999886456 999832903 1999787450 3000000000 1000000000 0 1000000000 1999898076 0 999986281 999913552 1999979142 0 999925553 1000000000 0 0 0 999909951 999807045 0 2000000000 999866783 1000000000 1000000000 999815735 0 999913467 0 0 2000000000 1000000000 2000000000 999931302 0 0 999911598 999971375 1000000000 2000000000 0 0 1000000000 999877906 999926551 0 999898221 1999700422 0 3999571118 1000000000 0 999907513 999852445 3999628183 1999906315 0 0 0 1000000000 999981659 0 0 1000000000 0 0 1999915673 1000000000 999883544 999929376 1000000000 999986524 2999756261 1000000000 0 1999912671 0 999941924 999977052 999963903 999862710 3999841382 999882150 0 0 999918810 0 1000000000 0 0 2999925763 1000000000 1999886317 2999961947 0 999921224 1999977072 1999829253 0 0 0 0 1999801331 0 999810813 3000000000 0 999957337 1000000000 1000000000 0 0 1000000000 0 0 1000000000 0 999854844 999829567 0 0 1000000000 999960700 0 1999837489 999832212 999831720 0 1000000000 1000000000 2999980249 0 0 1999988424 1999685337 1000000000 999835273 0 999982193 1999844697 0 0 0 2999922381 0 0 0 1000000000 1000000000 1000000000 1999943472 999871470 1000000000 0 0 999819081 1999756707 0 1000000000 0 0 1000000000 1000000000 0 0 3000000000 0 0 999925220 1000000000 4999815161 999922329 0 0 1000000000 1000000000 999848900 1000000000 0 2000000000 1000000000 0 0 0 1999922208 999866151 1000000000 0 0 0 0 0 999964450 1999812170 1000000000 2999891426 2000000000 1000000000 0 2999952347 1000000000 0 1000000000 0 0 0 999832922 999802541 1000000000 1999904892 0 1000000000 1000000000 2999667545 2999763255 0 1999914027 1000000000 0 1000000000 1000000000 1000000000 2999889144 2000000000 1000000000 1999867009 2000000000 999962901 0 0 1000000000 2999744118 2999919237 0 0 0 1999720770 0 1999978709 0 1000000000 0 0 999862192 2999818303 2000000000 0 1000000000 1000000000 1000000000 0 0 999885063 999939923 999852415 1999710989 0 1999834363 0 1000000000 1000000000 2000000000 999898082 999925657 1000000000 1999730105 0 0 1000000000 1000000000 999972813 2000000000 999997246 999972709 0 0 1000000000 1000000000 0 1000000000 1999996439 999851280 0 999901516 1999806372 0 2000000000 0 0 1000000000 0 1000000000 0 0 999848041 0 0 0 1999844111 999894937 0 1000000000 1000000000 0 1999848776 0 999886284 0 1000000000 0 0 1000000000 1000000000 1000000000 0 0 2999804014 0 0 0 999916510 0 0 0 0 0 1999905836 0 0 0 1999808912 0 3999983397 0 0 1000000000 0 0 0 1999875447 2000000000 0 999911258 0 2000000000 0 0 999998229 999969441 0 0 0 1000000000 0 1000000000 1000000000 2000000000 0 1000000000 1000000000 0 0 1999869449 2999897098 0 2999881709 2000000000 999983729 2000000000 0 1000000000 0 999846041 0 0 3999836618 3000000000 3999740640 0 1999984155 0 999827836 2999849156 0 999804686 999984366 1000000000 0 0 0 1000000000 2000000000 2000000000 0 0 0 0 999984928 1000000000 2999844049 0 999938510 1999778997 1999690767 0 0 2999708054 1000000000 999934352 1000000000 1000000000 0 0 0 999892690 1000000000 2000000000 0 1000000000 4999825340 999950877 1999922124 0 2000000000 0 0 0 2000000000 999968141 1000000000 999938400 1999810822 0 0 999854675 0 1000000000 0 0 999959953 1000000000 1000000000 0 2999818339 0 0 0 0 1999826502 2000000000 999986278 2999953361 999895032 1999761946 999857755 0 1999763687 999846628 1999853627 999877920 0 0 0 1000000000 1999962651 2000000000 999827118 999834251 0 1000000000 0 2999744407 1999998638 2000000000 1000000000 0 5999455797 1000000000 2000000000 0 0 999908920 2999773553 0 0 999925427 0 0 0 0 0 999827282 999950764 0 999832973 2000000000 2000000000 1999900762 1999930114 2000000000 2999855085 0 0 999808006 1000000000 1999905751 1999868036 1999834926 1999688346 1999773197 1000000000 999806477 2999910665 999910589 1000000000 1000000000 1999887171 1000000000 1000000000 1999935730 0 0 0 999809152 0 1999869302 0 1000000000 1000000000 999990601 0 1000000000 999859007 0 999964882 0 999851200 1000000000 0 0 999882877 999971468 0 1999890171 1999812032 1000000000 2000000000 1999880728 3000000000 0 0 0 1000000000 1000000000 2999797998 2000000000 999805736 1000000000 0 0 1999697370 999966800 3999729634 1000000000 1000000000 0 1000000000 0 999987500 1999829641 0 0 0 0 999943679 0 1000000000 999951229 0 1999960907 0 1999869658 0 0 1999844633 1999907709 1000000000 0 2000000000 999883740 999942338 1999870615 1000000000 0 999950986 0 2000000000 1000000000 3999723887 0 3999857790 1000000000 0 0 1000000000 0 0 999880099 1999821888 0 1000000000 0 3000000000 1000000000 1000000000 0 1000000000 999858047 1000000000 1999867475 999899835 0 1000000000 0 1000000000 999811644 1000000000 1000000000 999830725 3999838765 0 1999933817 0 999811561 999874263 0 3000000000 2000000000 0 1000000000 0 0 0 999889639 999973638 2999953119 999862699 1000000000 2999938447 1000000000 0 0 0 0 999827440 0 0 1000000000 999903273 0 0 0 999966461 0 0 1999746445 0 2999891860 1999859409 1999739006 0 0 1000000000 999992528 999815373 1999936112 1000000000 1999842332 1999845754 999921780 999884951 1000000000 0 0 0 1999877028 2999755959 1000000000 0 1000000000 0 1999908084 1999933787 1000000000 1999984317 1999986757 1000000000 999943795 0 1999966807 0 0 0 1000000000 0 1000000000 999857799 1999726548 0 0 2999827561 0 0 999867998 1999953847 0 1000000000 2000000000 1000000000 0 0 0 2000000000 2000000000 1999858083 1000000000 0 0 0 999810324 0 0 1999975945 1000000000 0 1999850344 0 0 0 999988485 1000000000 0 0 0 0 0 1000000000 1000000000 0 0 2999808541 999975704 0 0 0 1999857105 999886430 1000000000 999994305 999850993 1999870199 999846804 1000000000 1999623799 1000000000 1999893418 1000000000 2999786087 1999884998 0 1999903654 1000000000 999949421 0 0 1000000000 999981418 999890203 2000000000 999977067 0 2000000000 999841978 999924177 999933435 2000000000 2999880293 999994446 1000000000 0 1000000000 2000000000 0 0 1999967828 3000000000 0 0 1999919776 1000000000 2999916581 0 1000000000 2999927918 0 2999977765 0 999940061 1999822457 0 0 0 1000000000 0 1000000000 2000000000 1999849868 0 999932279 0 2000000000 0 0 0 1999888293 0 999978449 0 2999844045 2999888438 999829880 1000000000 2999969237 0 1000000000 999858287 2999848684 999838023 2999857852 1000000000 999826053 0 0 999828436 999947820 2999838358 1999816546 0 0 1000000000 0 999886964 999998591 2999704835 0 0 1999954936 0 999955824 0 999902985 0 0 0 1000000000 999939381 3999943401 0 0 0 0 1999880388 2999797313 999987249 1999832070 999803725 1000000000 1000000000 2999691240 2999927994 999816001 2000000000 999949969 1000000000 1000000000 2999811979 2999878821 0 1000000000 0 999903522 999914238 0 999907364 1999782801 999938685 3999863844 999868835 999915136 999970976 0 1999986070 999993751 2000000000 1999986041 999892107 2999845145 0 1999948139 0 1999834181 999952244 999829069 0 0 0 0 1000000000 1000000000 0 1000000000 1000000000 0 1000000000 1000000000 999939353 0 999830140 0 1999947982 0 1999861571 0 1000000000 0 1000000000 999952176 1000000000 999871233 0 0 999810121 0 1000000000 999954892 1000000000 1000000000 1000000000 0 0 0 2000000000 999917362 999853719 0 0 0 0 1000000000 999917585 0 0 0 1000000000 1999730157 1000000000 1000000000 0 0 999862934 1000000000 1000000000 1999904321 2999628935 0 2999764886 1999855693 2000000000 0 2999843018 0 0 0 1000000000 0 0 1999761368 1000000000 0 0 1999900147 1999692646 1999864966 1000000000 3000000000 2000000000 0 0 999969885 1000000000 999934284 1000000000 1999927321 1000000000 999951273 1000000000 999943717 0 999978848 0 999877361 0 0 0 1000000000 999879602 1000000000 999839970 1000000000 1000000000 999813757 0 0 1000000000 0 999857206 1000000000 1999897973 1999822407 2000000000 1000000000 0 999834475 0 2999977140 0 1000000000 999999358 2000000000 1000000000 2999704870 1000000000 0 1000000000 0 2000000000 1000000000 999836005 0 1999880092 999996138 999946601 999984054 1999952746 0 0 999814450 0 1000000000 1000000000 999907491 2999766785 0 1999870253 1000000000 0 999828921 999824439 0 1000000000 999961476 1000000000 0 1000000000 0 1000000000 0 2999886820 0 0 999844535 0 0 1999893606 999992795 0 0 999926283 999873095 1999989695 0 999814587 0 1000000000 1000000000 0 1999816088 1999966704 1999988572 1999986141 1000000000 0 999816792 999855228 1000000000 3999954083 1999844237 0 0 1000000000 0 0 2000000000 0 0 0 1999814592 1999809256 2000000000 999980008 1000000000 1999953137 1999913644 999950518 0 999870999 999957914 1999911544 1000000000 2999862783 0 0 2999829090 0 1999796275 0 999816042 1999863251 0 1000000000 2999888855 1000000000 0 1999909831 999853230 1000000000 999982218 999865547 0 0 999910110 0 0 1999849331 0 999817677 1999747642 0 0 0 0 0 2000000000 0 999845078 0 999959905 999833396 0 2999612947 0 0 999809370 1999944271 1999941842 1000000000 999845250 2000000000 0 0 1000000000 999864803 0 2000000000 999976471 999981409 999928860 0 0 1000000000 2000000000 0 0 4000000000 999867363 999807218 999929116 1000000000 1999990417 999836574 0 999986769 0 0 2999788988 0 1999847043 999888754 0 2999905335 2000000000 1000000000 999963016 0 999945955 1000000000 3999854930 999924174 1999818190 0 0 0 999894923 0 0 1000000000 0 1999865675 999808086 0 999911379 1999876929 0 1000000000 2999953849 2000000000 2000000000 1000000000 0 0 0 0 1000000000 999819369 1000000000 999909385 0 2999793394 0 0 4000000000 1999730346 3000000000 2999871481 0 0 0 1999800897 1000000000 999887120 999823366 1000000000 0 3999864866 0 0 0 0 999930062 1000000000 0 0 1000000000 2000000000 999936648 999975979 999887802 0 1999808863 1999667338 0 999894096 0 0 0 0 0 999950538 0 999876720 1000000000 0 999936860 1000000000 0 0 999917180 0 0 999927732 0 1000000000 999991199 0 0 2999990940 3000000000 4999821436 0 2999965098 1999960698 0 0 1999861027 999825928 0 0 2000000000 999867250 1999828830 0 999983069 2999859272 2999904430 1000000000 1000000000 1999978546 999905347 0 999847507 999824018 999850533 1999989493 0 1000000000 0 0 1000000000 0 1999763445 2999926605 0 0 2999882582 1000000000 1999979488 3999799681 1000000000 0 0 0 0 1999866259 1000000000 999837265 1000000000 1000000000 999809366 0 2999641387 1000000000 0 0 1000000000 2000000000 0 1999848814 0 1999943859 0 1999813463 1999804128 0 999851707 999883594 0 1000000000 1000000000 1999905468 999828010 3000000000 0 999918790 1999710188 0 0 999872021 999967326 0 0 0 1999825357 999940751 0 0 999934917 1000000000 1000000000 0 0 2999880345 1999959663 0 1000000000 1000000000 2000000000 1000000000 0 999991267 0 1000000000 999902095 1999909500 0 1000000000 0 2000000000 999873078 1999775180 999972708 0 0 0 1000000000 1999926603 1000000000 999957185 1999885141 0 1999891303 3999841295 999881306 0 2000000000 2999907385 0 1999955136 1999845470 0 1999911740 2999866554 1999907429 2999761562 3999754862 3999671545 3999761626 1000000000 1999860630 1999910993 0 999856886 0 1999825044 0 1999923579 0 1000000000 1000000000 999862756 0 2999904650 1999816523 1999856721 1999869184 1000000000 1999872911 999979572 1000000000 999815178 0 0 0 0 1000000000 1999871155 0 0 999971701 0 999929513 0 999846793 0 0 1999746882 999831619 1999869129 1999727627 1000000000 999874055 1000000000 2999948680 0 0 1999927881 1000000000 0 1000000000 0 1000000000 0 1000000000 0 0 999886425 0 0 0 0 1999812477 2999806086 1000000000 2999804819 999962338 1999884627 0 1999802205 0 2000000000 0 999884297 999978839 0 0 1999930295 0 0 0 1999826017 1000000000 1000000000 1000000000 3999559007 1999884764 0 999946466 2000000000 1000000000 1999843021 1000000000 1999728667 999829871 1999808657 1999976866 999999652 1000000000 0 1999967284 999857140 999998263 1000000000 1000000000 1999811121 4999960416 1999872245 2999893370 2999885372 1000000000 1999998976 0 0 1000000000 999929176 999837282 2999705119 1000000000 0 0 1000000000 0 0 0 0 1000000000 0 0 999943175 999813529 0 0 2999643392 1999626124 999895952 1000000000 0 999838709 1999874000 999991539 1999821171 0 1000000000 0 999874972 999852303 0 1000000000 0 0 1999829110 0 0 2000000000 999816733 999947136 0 0 999960902 0 1000000000 999992385 0 1999720425 999961900 0 2999816952 0 999929103 0 0 0 0 1999878043 2000000000 0 0 0 0 0 0 1000000000 0 0 1000000000 0 0 0 999899792 1999840878 0 1000000000 1999978025 0 1000000000 0 999878617 0 999878804 999805897 999927625 2000000000 1000000000 1000000000 0 0 1000000000 0 999821098 999964930 1000000000 0 999874310 0 999813249 1999727941 0 999877675 999922541 2000000000 999895424 0 2999750549 0 999881738 999906740 2000000000 0 999839677 999996933 0 999980475 2000000000 1000000000 0 999985164 1000000000 1000000000 0 1999812536 0 0 999980656 0 1000000000 1999976243 0 1000000000 1000000000 0 0 999832872 1000000000 999924494 999824504 0 2000000000 1000000000 1999827943 999965815 1000000000 0 1000000000 0 1000000000 0 0 0 0 1000000000 999901787 0 0 1999888592 0 4999909958 0 2999998178 999970007 1000000000 1999665966 999993438 999849729 2999713606 1999759193 999820798 1000000000 2000000000 1000000000 0 1000000000 0 0 999958297 2999935980 0 0 999955124 1000000000 1999871320 999836041 0 1000000000 3999722657 999892870 0 2999754416 2999840597 999808175 0 2999970201 999989569 1000000000 3000000000 999810801 1000000000 1000000000 1000000000 1999837154 0 0 1999989806 1000000000 1000000000 1999868258 0 0 1000000000 0 0 0 999966199 999865506 0 3999798174 0 999810686 0 0 2000000000 0 1999997388 1999951276 1999934954 1999711787 0 0 0 1999903512 0 0 1000000000 1000000000 1999906514 2999840227 999884132 999924536 0 999952937 2000000000 1000000000 0 1999889257 0 0 0 0 1000000000 1000000000 0 1000000000 999810993 2000000000 999952834 2999754026 1000000000 1999865683 0 1999852202 0 0 1000000000 0 0 1000000000 1000000000 999965144 1999986872 0 0 0 0 1999965219 3999663835 0 0 0 0 1000000000 0 0 0 0 1000000000 0 0 3999836412 999932318 999991749 0 0 1000000000 999910845 0 2000000000 1000000000 0 1999858325 999952009 0 0 1999962752 1000000000 1000000000 1999863394 1000000000 1000000000 999800582 1000000000 1999961892 1999946306 0 0 999804189 0 1999969012 1000000000 1999803303 2999914145 1999904048 1000000000 0 1000000000 1999857224 0 0 1000000000 0 0 999912735 0 1000000000 0 0 0 0 999987250 1999914581 2999992658 2000000000 2999621787 999916845 999958962 999957966 999986267 1000000000 1999944853 0 0 2999823529 999826224 999815950 2999738023 0 0 1999929898 0 0 2000000000 1000000000 1999951760 1999829118 2000000000 0 0 2999988768 1999815205 999927137 0 999996624 1999986452 1000000000 2000000000 5999662282 999861197 0 1000000000 0 1000000000 0 0 0 999868560 999995431 0 2999827760 0 0 0 1999880631 1999890349 2999841934 0 999813484 1999952504 0 999898086 0 2000000000 3000000000 1999824256 2999806491 999911684 0 0 0 0 1999817257 2999798595 1000000000 999905951 0 999986975 0 0 2000000000 1999869111 2000000000 0 1000000000 999923597 0 0 0 1999945390 1999997683 2999839777 999846334 999860767 0 999820725 0 0 0 0 0 2000000000 1000000000 1000000000 999891330 3999680445 0 999864777 999829902 0 0 3000000000 1999814368 2999869350 0 999970402 2999710331 0 2000000000 999935884 0 2999832035 1000000000 1999868711 0 1000000000 0 999858466 999930752 999906245 2999868892 1000000000 3000000000 0 1000000000 0 999924986 0 1000000000 0 1000000000 1000000000 0 0 0 3000000000 0 1999880173 1000000000 999900966 0 999934149 999963590 1999779370 1999682942 0 0 999968961 999807304 0 0 0 3000000000 999841986 0 0 999916930 999885108 999876310 0 2000000000 1000000000 1999869461 0 1999842445 1999961541 999950062 1000000000 0 0 999895223 999946352 0 2999582326 0 2999929293 999932652 0 0 1000000000 0 0 0 999822611 999937097 1999789324 999850946 0 0 2999660572 0 999960731 999890233 1000000000 0 0 1000000000 0 0 1999918133 0 0 1999977793 0 0 1000000000 1999664345 0 0 1000000000 0 1999861645 1000000000 0 1000000000 999807733 3999824200 1000000000 999959470 2999938322 2000000000 0 1000000000 0 0 1000000000 0 999972515 0 999938720 1000000000 1000000000 1999960151 0 0 0 0 0 999912174 0 1000000000 0 2000000000 0 1999785396 0 0 1000000000 0 1000000000 999956443 0 0 1999774456 999968823 2999930284 1000000000 1999817627 1000000000 2999845074 1000000000 0 999862502 999922703 999935481 0 2999801632 0 999872412 1999753899 0 0 3999539680 0 0 1000000000 1000000000 1999772010 999953714 0 999984303 2999584881 0 0 1999779056 1000000000 1999884005 999967395 0 1000000000 2999777425 999959190 999887456 0 999907183 0 1999792240 1999822429 1999942293 1000000000 0 1000000000 0 1000000000 0 1999879131 1000000000 1000000000 2999867059 0 999827146 2000000000 0 999836894 1999887226 0 0 1000000000 1000000000 2999887023 1000000000 1999895226 1000000000 0 1000000000 2999803064 999805732 0 999908561 0 1000000000 0 2000000000 1000000000 999935988 0 3000000000 999971502 2999774047 999927130 2000000000 2000000000 1999723789 0 1999795453 0 2999890525 999901409 1999910073 999889984 2999813759 0 1999852132 0 0 0 1000000000 1999828178 0 2999877240 999955033 999816615 1000000000 1999837503 2000000000 999839613 2999972175 0 0 999964880 2999819391 0 2999886447 999989928 0 0 999987296 0 0 3999806149 0 0 1000000000 1999987337 1000000000 0 3999864015 0 0 0 0 999893561 1000000000 1999854155 1000000000 999855654 0 1000000000 1000000000 0 1999885739 0 1999795855 0 1000000000 999936886 999819912 2999893602 2000000000 2999898468 1000000000 1999760196 0 0 0 0 0 0 1000000000 1000000000 0 999859524 0 2000000000 999926772 2000000000 999956817 1000000000 2999816618 1000000000 999958693 999912700 1000000000 0 1999789592 1000000000 0 0 1000000000 0 0 999980355 2999786734 0 0 0 0 999916928 0 999854258 1999979965 1999987155 1000000000 1000000000 1000000000 1999648947 2999744579 1000000000 2999938071 1999964574 1000000000 2000000000 0 1000000000 0 0 1999884647 1000000000 0 0 1999799333 2999759131 999908452 1999971949 0 0 999820745 0 1000000000 0 0 0 0 999813433 2000000000 999935557 3999739462 0 0 1000000000 0 999819674 5999560393 0 1000000000 0 1000000000 0 3999769852 999837830 999943163 0 2999732742 999809342 0 2000000000 1999955307 0 0 0 0 999916338 1000000000 1000000000 1999984528 0 1000000000 0 0 0 1000000000 3000000000 999990404 3999620266 1999974922 0 1000000000 1999786408 2999837105 0 999984792 999822472 0 2999982025 1999868321 999938908 1999971358 1999976449 0 1000000000 999842706 0 1999883467 2000000000 0 1000000000 1000000000 0 0 1000000000 1000000000 0 999828614 0 1000000000 2999695930 999946491 0 1000000000 1999844776 999823507 1000000000 0 999849325 999830465 0 1000000000 0 2000000000 999933192 0 2999753125 999983129 1999891118 0 0 0 999881657 0 0 1999806548 1999990362 0 0 1999861519 999967938 1999979338 1000000000 0 0 999982387 0 0 1000000000 999878026 0 1000000000 0 999891180 2999994448 1000000000 1999814083 0 999869486 999897977 1000000000 1000000000 999813712 1000000000 2000000000 0 0 1000000000 3999671435 999929920 999828667 0 1000000000 2000000000 0 0 2999745898 0 999894877 1999985814 1999826911 0 999929793 1999826351 0 0 1999919746 1999971986 1000000000 2999872015 0 1999901121 999906438 1999938906 1999770574 1999759183 1999924388 999822042 0 1000000000 0 2999821000 1999877971 0 0 2000000000 1000000000 0 2999844281 1000000000 1000000000 2999843907 999914343 0 0 0 1000000000 999968735 1999862190 1000000000 2999894281 999998652 0 0 1000000000 1000000000 0 1999906175 999801966 1000000000 3999915472 1000000000 1999857576 1000000000 2999964532 0 999842883 999944812 0 999865560 999986952 1000000000 0 1000000000 0 2000000000 999938976 1000000000 0 2000000000 999854925 1000000000 0 0 0 3000000000 3999424724 0 999806800 0 1000000000 1999976198 0 1000000000 2000000000 999969118 0 0 999918036 1000000000 999943352 2000000000 1000000000 1000000000 0 0 4999727310 0 1000000000 0 0 1999947538 1000000000 999949881 1000000000 1000000000 0 0 999822223 1000000000 999878181 2000000000 0 1999872043 0 0 0 1999871958 0 0 1999814671 1000000000 999845769 999826469 1000000000 0 0 2000000000 0 0 999976896 999825744 1000000000 0 1999669216 0 0 1000000000 1999774792 999838081 0 1000000000 0 0 0 1999991184 1999949819 1999882086 999961743 0 3999544855 1000000000 0 0 1000000000 1000000000 1999845161 0 0 999909047 1000000000 0 999904027 1999945247 1000000000 999836091 2999734186 1000000000 0 1000000000 2000000000 999982163 0 1000000000 1000000000 1000000000 1000000000 2000000000 0 0 0 2000000000 0 1000000000 0 0 0 0 0 999966779 1000000000 2999845386 1999964134 0 2999918153 1000000000 1000000000 0 999869764 1000000000 0 999947980 1999869209 999802346 1000000000 0 999908407 999879708 999910452 0 999984213 1999671123 999932220 999874596 999946471 999918512 0 999891953 0 0 0 2000000000 1999811311 2999677251 1999926633 0 0 1000000000 2000000000 1999998243 0 1999974816 999969717 0 999885218 0 0 0 0 0 999823644 999939799 2000000000 3999763964 3000000000 999990120 1999662365 0 1000000000 2000000000 0 1000000000 999880412 1000000000 1000000000 1999848956 0 1999966886 1000000000 1000000000 999931775 1000000000 1000000000 1000000000 0 999906287 1999806167 1999920015 1000000000 1999915307 1999841224 0 999926322 2000000000 1000000000 1000000000 1999858391 2999616260 0 1999914033 999991443 999852281 0 0 0 1000000000 1999819830 999904248 0 999861317 999946418 0 0 0 1000000000 1000000000 0 999904274 1000000000 999998751 999894007 2999889241 0 1999887668 1000000000 2999825787 999835645 0 0 2000000000 2000000000 0 1999910389 2000000000 2999956294 999907316 2000000000 1999947188 1999946409 0 0 0 0 0 0 0 2999960717 0 1000000000 999826699 2999742950 1999856641 2999472314 0 1999962614 1000000000 999882509 999935095 0 1000000000 0 1999873254 1999754236 1000000000 999902914 0 999978838 1999800867 1000000000 0 0 1000000000 2000000000 1999935758 0 2000000000 0 2999906348 999944458 2000000000 999996102 0 3999725339 1000000000 1999839876 0 999991519 0 0 999917833 0 1000000000 0 1000000000 0 0 1000000000 1000000000 1000000000 999818735 2999772873 6999584101 1000000000 1000000000 2000000000 0 0 1999847577 1000000000 0 1000000000 1999751856 0 0 0 1000000000 0 0 0 999916096 0 0 1000000000 0 2999784491 1000000000 2000000000 1000000000 1000000000 1000000000 0 3000000000 1000000000 0 3999779929 1000000000 0 2999833419 1000000000 1000000000 2000000000 0 2000000000 1999902108 0 0 1000000000 0 1999809970 1999928359 999890424 0 1000000000 0 0 0 1000000000 0 2999729206 0 2000000000 5999855345 999930579 1999962669 1000000000 1000000000 1999890788 0 999983295 2000000000 2000000000 0 999975967 0 0 1000000000 1000000000 0 0 2999956777 1000000000 1000000000 1000000000 1000000000 1999847047 2000000000 0 999930977 1000000000 0 0 0 1000000000 0 0 0 1999882618 1999880484 1000000000 2000000000 2000000000 0 0 2999958770 999909426 0 0 0 1000000000 1999801892 0 1000000000 999911032 1999841994 999903619 0 0 1999673489 1999870636 0 0 0 0 0 0 0 1000000000 999860782 0 0 0 0 999956600 2000000000 0 1999919719 0 0 999859054 1999983406 2999835658 2000000000 999803245 1999968863 0 0 999994317 0 999972701 0 999891680 999915193 1999948463 0 1000000000 1000000000 999967020 0 1999968686 1000000000 0 2999943707 0 0 1999789875 999997998 999909920 0 999979028 1999907668 0 0 0 1000000000 1999828359 999891720 3000000000 999874680 2000000000 2999703162 0 1000000000 0 1999894509 1000000000 1999935230 999806619 0 999971142 999925186 1000000000 999906556 0 1000000000 1000000000 2999850577 2000000000 999937234 1000000000 0 1000000000 1000000000 0 999844288 1000000000 1000000000 999823430 0 999843407 0 999907534 0 1000000000 0 2999987259 3999940015 1999816430 1000000000 0 2999831907 4999812294 999819556 999989406 0 2000000000 1000000000 1000000000 999810566 0 999841687 0 1999961413 999849910 1999885512 1000000000 0 1999958601 999848903 1000000000 1999932755 0 0 0 999978676 1000000000 0 0 1000000000 0 0 1000000000 1000000000 1000000000 0 0 1000000000 1000000000 0 999956290 0 1999824513 1000000000 1000000000 999937471 0 999833266 0 1999863555 1000000000 999964848 1000000000 999828126 2999904467 3000000000 1999712946 0 2000000000 0 999857271 0 1999698156 0 0 0 0 0 999843870 0 0 0 0 999958745 1000000000 1000000000 0 3999580242 999897582 0 1000000000 1000000000 4999699814 0 1000000000 2999873046 1999813817 0 1000000000 999938598 0 2999915031 0 999842205 0 0 999851403 0 1000000000 999952835 0 1000000000 0 1000000000 999839354 999848734 0 1000000000 1000000000 1000000000 999990824 0 2000000000 1999917193 999838976 2999844538 0 0 999808959 0 6999803401 0 1000000000 1000000000 0 2999930037 1000000000 2000000000 0 1999757047 1000000000 3999808404 2000000000 0 0 999853846 0 0 0 1000000000 0 1999860185 999923808 0 0 1999897247 1000000000 1000000000 1999670759 1000000000 0 2000000000 0 1999924293 1000000000 1000000000 1000000000 0 1000000000 0 1999846122 2000000000 1999793672 1999800438 0 2000000000 0 999914446 1000000000 1000000000 0 1999859563 999807512 0 1999978135 1000000000 1000000000 1000000000 0 999983677 0 2999814854 0 0 1000000000 0 0 1999996454 999858440 999891826 0 1000000000 1999830714 0 0 1000000000 2000000000 0 999871156 0 1000000000 1000000000 0 1000000000 1999944966 1000000000 0 1000000000 999996921 1999922196 2999919961 2999786910 0 1999942743 999972856 0 0 2999831724 0 1000000000 1000000000 0 999972562 0 0 0 1000000000 999922896 1000000000 0 0 1999948587 0 0 0 0 0 0 1000000000 1000000000 1000000000 0 0 0 1000000000 0 999971231 0 2000000000 1000000000 2999878074 1999846050 0 0 0 0 1000000000 1000000000 1000000000 0 1999895573 3999822118 2999699632 0 999903920 999901019 1000000000 1000000000 0 4999853763 0 2999842027 0 0 999919590 999936261 0 0 1000000000 0 1999951061 1999817008 999930445 0 1999906159 0 1000000000 3000000000 999848794 1999766681 1000000000 2999811804 999905334 0 2999973481 2999761117 0 0 0 1000000000 3000000000 0 1999812308 2000000000 1000000000 999926501 999802577 0 1000000000 0 1000000000 1999965442 1000000000 1999877765 0 1000000000 1999874197 0 1000000000 1999916820 2000000000 1999964380 2999781202 0 1999926264 999858603 999802723 1000000000 1000000000 1999770820 1000000000 0 2000000000 0 1999865323 1000000000 1000000000 1000000000 999830606 1999708151 1000000000 1000000000 0 1000000000 1000000000 0 999855520 1999967779 0 1000000000 1999931253 0 2999717870 1000000000 999844796 1999923762 1000000000 2000000000 999814055 0 0 3999641649 999826745 0 0 1000000000 0 1000000000 999891931 1999857851 0 0 1999874963 0 1000000000 1000000000 999911453 0 999929275 0 0 1000000000 0 0 0 1000000000 3000000000 0 0 1000000000 1999694430 0 0 999984175 3999806721 0 1999845178 1999939813 0 2999747243 0 0 1999808022 0 0 0 0 2999837458 1000000000 0 999910334 2999845802 1000000000 2999968930 0 4999540198 1000000000 1000000000 1000000000 0 999918941 1999881613 0 0 0 0 999886240 0 1999998864 2999589852 1999857753 2000000000 999836061 1999933279 1000000000 1000000000 1000000000 3999463653 1000000000 1999910816 0 1999941000 0 999946540 2000000000 2999975610 0 1999759623 2000000000 1999683398 1000000000 999968462 1999910973 1000000000 0 1999942892 0 999971727 1000000000 1000000000 999813407 0 0 1000000000 0 1000000000 0 0 1999895550 1999817921 0 0 2999746273 999908430 2999954766 1000000000 0 0 1000000000 0 0 0 999944379 0 999915886 2999849355 1999894053 999995140 4000000000 0 1000000000 2000000000 3000000000 0 999877711 0 0 0 0 999972988 0 999819048 999945524 2999933123 1999940526 0 0 1000000000 1999926014 1000000000 999866956 1000000000 0 1000000000 0 0 1000000000 1999970972 2999695531 0 1999739151 0 1000000000 0 0 999862628 0 1999952579 0 1999770542 999962514 0 999812480 0 999836183 0 0 999835204 2000000000 0 999925677 2000000000 999970630 0 999938847 999892367 0 1000000000 0 999893262 1999707490 0 0 0 999891781 0 1000000000 0 1000000000 2999895370 999870561 999839856 999832074 0 0 999959887 2000000000 0 1000000000 0 1000000000 1999690177 1000000000 1000000000 1000000000 0 999833706 999878504 0 0 1999719146 1999627723 3999753329 1000000000 0 0 0 0 0 0 999931924 2999994289 1999802427 0 0 1000000000 2999974257 0 0 0 0 1999929083 2999840463 1000000000 999953606 0 0 0 0 0 0 1000000000 0 2000000000 1000000000 1000000000 3000000000 0 999830985 0 999823615 1000000000 999986561 999814115 1000000000 1000000000 1000000000 0 999980067 2000000000 1999744245 999985265 0 1000000000 0 0 999822855 1000000000 1999851035 1999901268 999818671 0 1999786532 0 0 1000000000 1999785979 0 3000000000 2000000000 999892474 0 999922750 1000000000 1000000000 1000000000 2999582548 1000000000 1000000000 0 0 0 1999909212 0 0 999902424 2000000000 0 1000000000 0 0 1999863662 1999881970 0 0 999932681 999884667 999847813 0 1999854226 1000000000 0 1000000000 999968397 0 1999821031 999967823 999961683 1999847469 1999826111 1000000000 0 2999794477 1000000000 0 999810638 0 1999995068 1000000000 1000000000 1999759145 1999882026 1999914833 999834068 1999835301 0 999961922 0 2000000000 1000000000 1000000000 1999960494 1999830330 0 0 0 0 1999754593 0 1000000000 0 1999820558 0 1000000000 2999695930 2000000000 0 0 1000000000 1000000000 0 0 2999984087 0 0 0 999815190 1999923280 1000000000 999824366 999926110 2000000000 0 1000000000 0 1000000000 1000000000 999996442 0 3000000000 2999821286 999861798 1999814272 3000000000 0 1999836541 999850872 0 999930503 999997590 0 0 0 0 0 0 1000000000 1000000000 999994852 1999942450 0 999858478 0 999901834 999933054 999929887 1000000000 999968472 999954726 0 999924698 1000000000 999813065 1999812319 999815331 2999823149 2999867395 999897050 1000000000 1000000000 0 2000000000 0 0 0 999816141 0 0 1999838593 999820881 0 3999711118 0 1000000000 1000000000 1000000000 1000000000 1000000000 1999804916 1999842532 0 999952302 2999854973 2000000000 0 0 0 2999873213 999845545 0 0 0 999978817 0 0 1000000000 0 999805014 0 999984866 0 0 1000000000 1000000000 0 0 999840894 0 1999942990 1999837628 0 0 1999964250 2999771611 1000000000 0 0 999949598 1000000000 2999846419 0 2000000000 2999894608 0 999928157 0 1999831964 0 3999820014 1999747473 999970001 0 0 1000000000 1000000000 0 1000000000 999968105 0 0 1999882221 2999914328 1999926405 0 1999930603 1000000000 999948868 0 0 1999941597 0 0 999956764 0 0 999940410 1999665494 1999803554 2999730155 999805544 999861786 1000000000 0 2999828831 0 0 1000000000 0 1000000000 1000000000 999846498 0 1000000000 0 0 0 0 2999805776 0 2000000000 1999998630 0 1000000000 999911285 1000000000 0 999914518 999836470 1999947407 999888112 1000000000 0 2999858322 0 1000000000 1000000000 999934978 999973221 1000000000 1000000000 0 999925860 1000000000 999946190 0 0 2999881528 0 999904817 4999507237 999804510 2999904909 0 999932745 4000000000 0 1000000000 0 1000000000 1000000000 2000000000 0 2000000000 1999807887 1999872333 0 1000000000 0 999941810 2999943135 1999845207 0 0 0 0 999979630 999842288 3000000000 0 999832364 1000000000 999871645 2000000000 1000000000 1999661422 3000000000 1000000000 1000000000 0 0 999999381 1000000000 0 1000000000 0 2000000000 999975706 0 1999882267 999938171 0 0 1999879989 0 999931270 2000000000 0 0 0 1999903046 999917562 2000000000 999994528 1000000000 1999820287 1999887723 1000000000 0 0 1999698224 0 999933376 1999955523 0 999816679 999993558 0 0 0 1999673017 0 1000000000 1000000000 1999839018 1000000000 999976981 999941124 1000000000 0 0 0 1000000000 999835478 0 1999845523 0 999832359 2999848591 1999947123 0 0 2999968167 0 999950850 999964456 0 1000000000 0 1000000000 999918158 1000000000 0 1999817049 999872446 2000000000 0 1000000000 999916954 999899559 3999764748 0 1999903681 0 1000000000 0 999994939 0 0 2000000000 3999766203 1000000000 0 0 0 0 1000000000 2000000000 0 2999761243 999986993 0 1000000000 1999917463 0 0 999909560 2999642670 0 0 0 0 3000000000 1999833081 999902995 2000000000 0 0 0 0 3999802001 0 2000000000 0 999988712 1000000000 1999982509 1000000000 0 0 1999860114 999991195 0 1999823593 1000000000 1000000000 2999930979 1000000000 0 1000000000 0 3000000000 999981769 0 1999978179 999876612 3999714278 1000000000 0 1000000000 0 999886038 2999708574 999815162 1999655038 0 1000000000 999936703 0 0 1999650224 1999871555 0 1000000000 0 999824195 1000000000 0 0 0 1999958258 0 1000000000 1000000000 0 0 0 2999821386 0 0 999890438 0 1999991608 999829693 1000000000 1999691609 0 0 0 1000000000 1999846154 999938405 1000000000 1999818535 999809047 0 1000000000 1000000000 1000000000 2000000000 0 0 999993756 0 2999899686 2000000000 999961597 0 1000000000 1000000000 1000000000 2000000000 0 0 2000000000 0 0 1999901683 0 1000000000 0 0 999855932 0 0 1000000000 1999853798 0 0 999930171 1999651955 0 0 3000000000 0 999823851 1999906824 0 0 0 999975847 3999761427 999905200 1999823752 1000000000 3999691923 1999941341 1000000000 999953276 999966857 999810103 2999907045 3000000000 0 0 2999948274 1999826885 0 0 2999701984 999881248 2000000000 1000000000 999895692 1000000000 2999859859 0 2000000000 1999831325 0 0 0 999947654 999829516 1000000000 2000000000 1999791016 0 0 1999859465 0 999874641 999983771 0 999851498 1999676689 0 2999917960 0 999883131 2999949946 1000000000 2999711073 1999892924 0 0 1999851706 0 1999873466 999932847 1999942247 1999927206 1000000000 3999634866 999835824 0 0 999908323 2999732356 999982084 2000000000 0 0 0 1999833184 0 0 999880352 999859456 999949549 0 0 999862569 0 2999704065 0 0 1000000000 999846127 0 1000000000 1999877984 1000000000 999935418 999869602 0 0 1999970647 1000000000 999866960 0 0 999876492 0 1000000000 1000000000 0 2999676934 999833495 2000000000 1000000000 999981786 0 999895995 999886590 1000000000 2000000000 0 0 1000000000 0 999900367 999889027 0 0 1000000000 0 999960920 1999765049 999806892 1999814241 999927440 0 999896196 2000000000 1999895257 1999860650 1000000000 999850034 2999753899 3000000000 999933927 1000000000 1000000000 0 0 0 999873753 2000000000 1999957587 1999957907 0 999992593 999807526 1000000000 5999627105 0 3999707445 2000000000 999840186 1000000000 1000000000 0 1000000000 0 0 999982472 0 1000000000 1000000000 1000000000 999983384 1999841936 0 0 0 2999755769 0 1999619553 2999625906 1999814203 0 0 999997858 0 1000000000 1000000000 0 0 0 999921148 0 0 1000000000 1999871037 1000000000 0 0 0 1000000000 0 2999864652 999977684 1000000000 999981028 2999714606 1000000000 1000000000 999885948 1999822166 1000000000 1000000000 0 1000000000 1999907605 2999811368 1999810137 1999912194 999982557 0 1000000000 0 1999825226 0 0 2999622125 1999800778 0 999867344 999932214 999924391 3999823913 999818112 1999839049 1000000000 1000000000 4000000000 2000000000 0 2000000000 0 1999827147 2000000000 999860988 0 0 999909245 0 2000000000 1999977709 0 0 1000000000 999944012 1000000000 0 0 3999997271 0 2999650224 999983617 0 1000000000 2999858265 1999972074 2999850540 0 0 999973450 0 2000000000 999896274 1000000000 999934193 0 0 999845005 0 0 1000000000 1000000000 999932204 1999783878 0 1999999069 1999807121 999968773 999898032 0 0 2000000000 0 1999981732 1999771719 1000000000 0 0 999927311 1999812113 0 0 0 1000000000 0 1000000000 999830048 2000000000 1000000000 1999771471 999860974 0 999861847 0 2999637256 1999717532 0 1000000000 999901088 0 0 1000000000 1999928808 1999910314 3000000000 1000000000 0 0 2000000000 1000000000 1999995227 999934315 1000000000 999801938 999928338 0 3000000000 999831096 0 999871397 0 0 999880823 999932265 0 1999862594 1000000000 1000000000 999811145 999855450 2999891978 0 3999835666 1999825568 1000000000 0 0 1000000000 1000000000 999839213 999967236 0 1000000000 0 1999900724 1999956426 1999925653 0 0 999988791 1999768483 2000000000 1999872173 1000000000 999845339 999810569 1000000000 0 1000000000 0 999943370 1999862738 1000000000 999987808 2000000000 1000000000 1000000000 1999842101 0 1999829603 999909459 0 999994701 1000000000 999998319 2000000000 3999622868 0 999874624 3999738773 999963914 3999810519 0 1000000000 999802451 0 0 3999693061 1000000000 0 0 0 0 0 1999848863 0 0 0 0 1000000000 999892487 1000000000 2999485756 1999992725 2999788796 2000000000 999820751 0 2999839618 999832975 0 0 0 1999908914 1000000000 0 999912628 1999953648 0 999958865 1999671885 1000000000 2999876202 0 0 0 1999905307 1000000000 2999809707 3999942958 1999841196 999870726 999995303 1999845904 1000000000 2999955548 1000000000 1000000000 0 0 2000000000 1000000000 0 1999906977 0 999923558 1999773763 1000000000 999935538 2000000000 2000000000 0 1000000000 2000000000 0 0 0 1000000000 0 4999673816 0 0 1000000000 0 0 999827754 2000000000 1999862306 999820197 999900333 0 0 1000000000 999976649 999835048 0 0 0 999981800 0 1999818985 0 0 999814964 1999862741 2000000000 1000000000 1000000000 0 0 1000000000 1000000000 1000000000 0 1000000000 0 2999713787 0 0 0 5999549602 999823689 0 2999872444 999938855 0 999850162 1999978246 1000000000 3999623492 0 1000000000 1999774998 0 1999968084 2999571284 2999819710 0 0 1000000000 1000000000 0 1999983165 0 0 1999863678 1000000000 0 999813049 1999960832 0 0 999898964 1999946921 0 0 1000000000 0 1999757840 2000000000 0 0 1000000000 1999869115 1000000000 0 0 0 0 0 1000000000 1000000000 999922061 0 0 0 1999875831 1999826924 1000000000 999892751 1999980742 999931839 0 1999948106 1000000000 1999934575 0 0 999938476 1999794956 2999678347 999804729 0 1000000000 1999980988 999917727 1000000000 999823731 0 2000000000 1999961875 1000000000 0 1000000000 1000000000 1999844275 999834662 999941047 999993946 999920670 1999923304 0 1000000000 1000000000 2999986518 2000000000 0 1999809936 3000000000 2999726434 1000000000 0 999940177 1999896164 0 1000000000 999929400 0 0 1999804488 3000000000 2999963919 999907322 0 0 2999682247 1000000000 1999953280 1000000000 0 0 2999682945 1000000000 0 999832287 0 0 999884581 0 1999929970 3999853564 1000000000 2000000000 999897134 0 2000000000 0 999864666 1999881355 0 4999878838 1000000000 0 999818469 0 1000000000 999844339 0 999981307 0 0 0 2999569492 1000000000 0 1000000000 0 0 2999994880 999924823 999821229 0 0 1000000000 0 0 2000000000 1000000000 0 0 0 0 0 2999651383 999896454 0 999845981 0 1000000000 1000000000 1999927974 0 0 999833453 999844395 999976275 1000000000 0 1999995747 0 2000000000 1000000000 1000000000 1000000000 1000000000 2999993606 999909176 999902629 0 999846205 1999985707 1000000000 0 0 1000000000 999865720 999852119 999816573 3000000000 1000000000 3000000000 999888029 0 2000000000 0 1999896554 999957451 1000000000 999910760 1999858938 0 0 1999826796 0 0 999856552 0 1000000000 2000000000 0 1999985234 0 1000000000 0 0 0 0 1999972300 0 1999847088 1000000000 0 999946400 2999740803 2000000000 999977655 0 1999807168 999975852 2000000000 999800962 1000000000 0 0 999892955 0 1000000000 0 1999885033 0 1000000000 1000000000 0 0 999881936 1000000000 1999963422 0 0 999981565 3999822561 0 0 1000000000 999925963 0 3000000000 999901793 1999827316 0 0 0 1999918683 1000000000 3000000000 0 1000000000 1999901239 0 1999904787 999826021 999922888 1999849335 0 0 0 2000000000 1000000000 3999825809 1000000000 1999869954 2999844060 1000000000 0 0 2999613261 2999966037 2999766874 0 999946807 1000000000 2000000000 2999871449 1000000000 999845608 999993638 2000000000 2000000000 0 999946799 0 999948774 1000000000 999904482 1000000000 999878413 0 2000000000 1000000000 0 0 2999688003 2000000000 3999916498 1000000000 3000000000 0 0 0 1000000000 1000000000 3000000000 2000000000 1999949240 0 1999875586 1999982733 0 999900100 999950545 999930777 999870187 999897253 0 1000000000 1000000000 1999820705 2999896214 1000000000 0 0 0 999841677 999981342 0 0 0 1999737443 1000000000 0 1000000000 0 999830192 0 0 1000000000 1000000000 1999953774 0 0 999921274 0 1999826337 0 1999624075 0 0 0 2999967742 0 1000000000 1000000000 0 999877667 999921826 999986108 0 999910536 1000000000 999996467 0 1999983272 1000000000 0 1999817067 1000000000 999961267 0 0 0 999883618 999985740 0 3000000000 1000000000 0 1000000000 0 1000000000 999961520 0 0 1000000000 999844624 1000000000 1000000000 999850807 0 3999754291 0 1999846587 1000000000 1999953263 1000000000 2000000000 1999786643 999949728 4999952582 999876198 1999833652 0 0 999941029 1999907365 0 0 1999847527 0 0 1000000000 0 1000000000 999859738 0 0 0 2000000000 2000000000 1999942892 999807206 0 1000000000 0 0 999935133 1000000000 0 0 0 0 1999918755 1000000000 2000000000 1999819901 1000000000 1000000000 0 1000000000 999938527 999839624 999809165 0 1999949253 0 0 1000000000 0 1000000000 1999806188 0 2999827448 999938291 0 999982164 0 0 1000000000 2000000000 1000000000 2999694962 1000000000 0 999985153 0 1000000000 2000000000 999872360 1000000000 999929401 0 999856867 999834857 0 999949014 0 1000000000 999934549 999882404 1999819317 999835990 0 1000000000 999885283 1999996294 1000000000 1999818522 999934362 0 1000000000 2000000000 1999878396 0 2000000000 1000000000 0 3999837935 0 0 0 0 2000000000 0 0 999950491 0 2000000000 0 0 0 0 0 0 1999875955 999857101 1000000000 0 1000000000 0 0 0 1000000000 1000000000 2000000000 3000000000 1000000000 1000000000 999947925 999802727 0 2000000000 999878301 1000000000 2000000000 1999885709 1000000000 5999671295 0 0 0 1999648985 0 2999976773 999810712 999868263 999974282 1999899649 1999811412 1000000000 1999978776 1000000000 0 0 0 999954065 0 1000000000 4000000000 2999834066 1000000000 0 2000000000 0 999972808 999839308 0 3000000000 3999977617 3000000000 999960379 0 1000000000 1000000000 999838638 1999841785 1000000000 2000000000 0 0 1000000000 0 999957091 2999850337 999838531 1000000000 999826065 1999917969 1000000000 999867441 1999870691 999992703 2999910978 0 0 2000000000 1000000000 0 1000000000 0 1000000000 1000000000 1000000000 999975537 0 1000000000 999974742 1999925226 0 0 0 1999893291 0 999837139 0 2999982605 1000000000 0 2999781182 1999861316 1000000000 999857695 0 1999887619 0 1999751899 0 3999648156 0 1999853791 0 0 1999789601 1000000000 0 2000000000 1000000000 2999824022 3999792008 1000000000 999812062 999902348 0 0 1999813625 1000000000 999893143 2000000000 0 0 0 2999712666 0 999846231 1999743022 999954475 1999800479 1000000000 999976377 0 0 1000000000 999869258 1999816292 0 1999895924 999905958 0 0 0 1000000000 2000000000 1000000000 999881948 0 1999703369 0 0 0 0 1000000000 1999733261 0 0 999993932 999910767 0 999915260 1999896135 1999815848 2000000000 1999720679 0 0 1000000000 0 999885920 0 0 0 2000000000 999975753 999918175 1999996634 0 1999941199 0 2999926574 0 2000000000 999921603 999845516 999938102 0 0 999995897 1000000000 0 1999931685 1000000000 0 0 999818889 1000000000 0 1999978880 999875279 999842467 999986400 1999711338 1999948200 2999903564 1999829114 1000000000 2000000000 0 2999947485 999805001 1000000000 1999892715 999800631 999821242 0 1000000000 3999640836 1999996971 0 999835069 0 0 0 0 0 999854399 0 1999857733 1999882660 1999833483 1000000000 1999868834 1999833404 0 0 1999932607 1000000000 0 0 1000000000 2999894850 0 999998454 0 999892326 1000000000 999884730 3999800172 999852290 1000000000 0 1999765919 0 1000000000 0 5999714160 0 1000000000 999821612 0 1000000000 0 1999911658 1999866798 999856849 1000000000 999946426 999895159 0 1999962569 2000000000 1000000000 2000000000 999923965 0 0 1999985670 2000000000 1000000000 1000000000 2000000000 0 0 0 2999925791 1000000000 0 1999800056 0 1999780933 1000000000 1999873616 1999686253 1000000000 2999683940 1999793007 0 999956018 2000000000 2999873969 0 1000000000 0 999897952 1000000000 999934125 999987101 0 999933296 0 0 999819407 999916298 1000000000 0 2999911480 2000000000 1999967656 0 1000000000 0 1999837968 0 0 0 0 0 0 1999763705 0 1000000000 0 999891739 0 999858873 1000000000 0 0 0 0 1999824381 0 0 0 0 2000000000 0 0 0 1999803032 0 999902401 1000000000 2000000000 1000000000 0 1999872267 1000000000 1999795508 1000000000 1000000000 999972684 0 2000000000 2999979274 1000000000 2999827719 1999827903 0 1000000000 0 1000000000 0 2999851547 0 0 1000000000 999964960 1999859045 999949932 2999989266 1000000000 2999749407 0 0 2999834734 999913764 0 0 0 0 999999065 0 0 0 999945754 0 0 1999778875 1000000000 2999844984 999900142 2999902372 1000000000 1999742105 0 3999750123 1000000000 1000000000 0 999984234 1999993514 0 0 999827349 1999893236 1000000000 2999944658 999873730 1000000000 999898133 0 2999914152 0 1000000000 999866407 2999901444 0 0 1000000000 999934460 0 0 999984069 1000000000 0 2999811743 0 1999960756 1000000000 999887602 0 1000000000 1999818211 0 0 1999806259 1000000000 0 999875593 1000000000 0 1000000000 999804898 0 0 0 0 3000000000 999871939 0 1000000000 0 999914239 999845906 999905582 1000000000 999869179 999964916 1999928165 999929892 1000000000 0 1999955009 1000000000 0 1999681295 1999695866 0 2000000000 2999680356 2999662410 999880964 0 999919673 0 0 1000000000 1999822879 1000000000 0 1000000000 999941159 1999892556 999817923 0 0 1000000000 0 2000000000 2999759668 0 0 2999849406 999855908 1000000000 3999863724 0 0 0 0 999869594 1999971730 1999854799 0 1999948259 1000000000 0 0 2000000000 1000000000 2999727489 2000000000 2000000000 0 0 1000000000 999813940 1000000000 0 0 1999631693 1000000000 0 999964918 1000000000 999801359 3999928625 0 999956516 1000000000 0 2999938844 0 1999837701 1999999088 0 0 0 0 2999522893 1999841498 0 1999733071 0 0 1000000000 0 0 1999805894 0 999863068 1000000000 0 999993471 0 0 999918847 2000000000 0 0 999846063 0 1999738693 1000000000 0 0 999916363 1999927899 999888732 0 1999803644 999903974 999849056 0 999923957 0 0 0 999807896 2000000000 999862340 0 1999898371 0 999869042 1000000000 0 1000000000 1000000000 2999731849 1000000000 0 1000000000 0 0 1000000000 0 0 1999862184 0 0 0 0 999973460 1999998179 0 1000000000 0 1000000000 999811613 0 1999852813 2999987727 0 1000000000 0 1000000000 2999868096 0 0 0 999861851 0 0 1000000000 999802514 1999833333 1000000000 1999722955 0 0 999873524 1000000000 999991638 1000000000 2999927351 1000000000 1999805331 0 1000000000 999802932 999843639 999848242 0 1999945544 0 2000000000 0 1000000000 0 0 0 999992312 1999834310 0 1000000000 2999895873 0 0 0 1000000000 1000000000 0 1999914031 1000000000 0 1000000000 999907218 1000000000 1000000000 0 0 0 4999980731 0 0 1000000000 999904011 999964528 2000000000 2999830707 0 0 999886360 0 0 999988012 1999925828 999915752 2000000000 999982953 0 1999935469 1999861469 1999936020 1000000000 999826197 0 0 0 0 0 0 999906387 1000000000 1999851467 0 1999811803 0 1999977953 1000000000 1000000000 0 1000000000 1000000000 2000000000 999808815 0 999939835 0 999982997 1999829198 1999880353 999920861 999926447 0 1000000000 0 0 2999796313 0 1999875244 0 999968243 2000000000 2000000000 1999975648 0 999890288 2999910305 2999848854 999836999 1999691891 1000000000 1000000000 1999854465 1999820078 0 999911807 0 0 0 999816410 2000000000 0 999932706 0 1999917691 999933108 1000000000 1999814653 0 1000000000 1999962544 1000000000 1000000000 0 1999997955 1999868565 2999786213 999826103 1000000000 0 2999805947 2999804976 1999929089 3000000000 1999800971 1000000000 3999868580 0 0 999809766 1000000000 1999981583 999945695 0 999888051 999964757 1999867676 1000000000 0 0 1000000000 0 0 1000000000 999950271 2999960349 999957343 0 999880219 1999944242 1000000000 0 0 999851055 0 1000000000 1000000000 2999965514 999842584 0 0 1999749338 1999879609 1000000000 0 1000000000 1000000000 1000000000 0 0 1999968292 0 0 0 1000000000 1999832446 0 0 0 999850584 999933113 0 0 0 4999814924 2999779151 3999799459 0 0 1999830200 0 0 0 0 999849967 0 0 999907336 0 2999920757 0 999962610 999954175 1999796742 999833421 1000000000 2000000000 0 1000000000 0 1999817289 0 2999843794 0 1999818749 2000000000 1000000000 1999915149 1999789589 999944003 1999846348 2000000000 1000000000 0 1999933305 2999916636 0 2999846355 1000000000 0 0 999902976 999983786 2999690373 3000000000 1000000000 1999876621 0 0 0 1999979506 0 1000000000 0 1999948967 999872882 2000000000 1999994172 999836842 0 1000000000 999985162 0 1999932606 0 2999831778 0 1000000000 1000000000 2999777464 1000000000 0 1000000000 1999809322 999899310 1999706874 1999950137 0 1999858020 2000000000 1999953904 1000000000 1999853827 0 1000000000 2999873567 0 1000000000 1000000000 0 1000000000 1000000000 0 1999906055 999915091 0 0 0 999873660 2999726881 999939825 0 2999892162 999885440 999968722 1000000000 1999803008 1000000000 1999808517 0 1000000000 0 1999862397 1000000000 1999998476 0 1999891758 0 2999892570 0 1000000000 2999791097 0 0 1000000000 1999950090 999915178 2999864071 0 999816413 1000000000 2000000000 1999828329 999880760 0 1000000000 0 1000000000 999911702 0 0 0 1000000000 0 1000000000 0 999836189 999868616 1000000000 2999502308 1000000000 0 0 1999793884 0 999855866 5999920058 999961428 1000000000 0 0 1999813511 2999849629 2999715902 0 0 0 0 1999800455 2999801652 999843034 1999905953 0 2999856392 0 2999904860 1000000000 0 1000000000 0 2999851165 1999841450 1000000000 2000000000 0 1000000000 1000000000 1000000000 0 1000000000 0 1999951690 2000000000 2999754750 999998854 1000000000 999880168 1000000000 999954914 3999751829 999931003 0 3999655786 999870028 1000000000 1999983106 0 1999855468 2999738557 1000000000 1999915070 2999963148 0 0 999831964 999884198 0 0 0 999968737 999961399 0 1999843761 2000000000 1000000000 2999790029 1999908235 2000000000 1999871541 1999746620 2999884784 0 1999670669 1000000000 2000000000 999916231 999990059 1000000000 1000000000 1999797223 1000000000 999930838 0 999932788 999836659 2999909738 0 1000000000 0 0 0 999966395 1000000000 0 0 0 999977271 999820754 2000000000 0 0 999813431 999841461 1000000000 1000000000 3999585636 0 0 1000000000 1999814723 0 1999880832 1999889574 2000000000 999890001 1999807456 999957254 2999678106 1000000000 1999822361 1000000000 3999951326 999957327 1999938644 2000000000 3000000000 1999832991 1000000000 1999925631 1000000000 2000000000 999922793 0 0 0 0 1999773649 1000000000 999831135 0 999834784 0 1999825848 0 0 0 2000000000 999998503 999987057 999851606 0 1999891704 0 2999726325 1000000000 0 1000000000 999997117 0 1999904327 999943217 0 0 2000000000 1999864307 1000000000 1000000000 1000000000 2999869489 1999851036 1999961255 0 1000000000 0 1999825901 1999960289 2999877263 0 2999881280 1999995002 0 1999825075 0 1000000000 0 0 999800445 999852336 1000000000 999883798 0 0 1000000000 0 3000000000 1999936333 2000000000 0 999865575 1999849327 2999862172 0 0 2999838908 0 0 999962272 0 1000000000 999806147 0 0 3999918025 0 1000000000 0 0 1000000000 0 999880642 0 1999763663 1999970136 1000000000 2000000000 2000000000 1999944266 0 1000000000 1000000000 1000000000 2000000000 0 0 1999897009 2999568128 2999823305 999948977 0 2999840637 1000000000 1999927454 1999941314 0 0 1000000000 999811099 0 1999695695 0 0 0 0 2000000000 1000000000 1999834791 1999800240 2000000000 0 0 1999636676 0 2000000000 0 2000000000 0 0 1000000000 4999704728 0 2999885584 999947155 0 999999166 1999806750 0 1000000000 1999647130 2000000000 0 1000000000 0 1999732208 999905304 999988636 0 1000000000 1000000000 1000000000 999975859 2000000000 0 999873747 999823662 0 999930460 1000000000 0 1999797603 0 1000000000 999895334 1000000000 0 0 999934364 999848897 0 0 0 1000000000 1999821204 2999647326 0 1000000000 0 4999877917 0 1000000000 3000000000 0 0 3000000000 999973503 1000000000 999813057 0 0 1999824356 0 0 0 999901429 1999839823 0 0 0 0 0 1000000000 1999917507 0 999906047 0 999955120 0 1999996544 0 0 0 1000000000 999956521 2999771375 0 1000000000 0 2000000000 1999822951 999855633 0 0 1000000000 0 999852962 999968997 0 999925668 0 1999757314 1000000000 0 0 999958594 0 999856115 999901023 0 2000000000 0 999837476 999816478 2999861444 0 999957245 999813304 1000000000 999992443 0 0 1999982208 1000000000 1999983286 1999877293 999874270 0 0 1000000000 3999932752 0 0 1000000000 999832297 0 1999944495 1000000000 2999785541 1999826190 2999695416 999821179 0 999873511 1999810512 999849874 999966320 999882240 0 0 999810902 999929757 0 1000000000 1999828673 2999915200 1000000000 1000000000 1000000000 999833644 1999789652 1000000000 999986868 999968620 1000000000 999921229 1999838861 0 0 1999965150 0 0 1000000000 2999994591 999805133 999957632 1000000000 0 0 0 999996466 0 1999978247 1999984257 1000000000 1000000000 0 2000000000 0 999940496 1999843220 0 999949884 0 1999875996 999938674 999989764 1000000000 0 1999857276 0 0 3999825050 0 1000000000 999845322 1000000000 999990241 0 2999742930 1000000000 0 999915774 2000000000 0 0 1999801902 2000000000 1000000000 0 1999854450 0 0 999871737 1999795502 1000000000 999928072 0 1999820034 1999883429 1999778101 1000000000 1999958013 0 2999829364 0 2000000000 1999844837 2999969286 0 0 1999728075 2999817852 3000000000 2999956212 1999892359 2999984184 0 1000000000 1999819130 0 1000000000 1999971346 0 1000000000 1000000000 2999702361 1000000000 1000000000 1000000000 0 2999738686 0 1999971601 1999983560 999995364 0 0 0 2000000000 1999718429 999802787 2999902872 999829070 0 0 1000000000 0 0 0 1999936707 1000000000 999987123 0 999998290 0 1000000000 0 999951294 1000000000 999898099 999996605 999903524 1000000000 0 999873768 0 1000000000 1000000000 1999871331 1999881996 999986357 1000000000 1000000000 0 999934499 1999898125 1000000000 0 0 0 2000000000 1000000000 0 3999860650 0 0 999966399 0 0 1000000000 0 2999653961 0 999988630 0 2999804111 1999992535 999847459 1000000000 0 2999773205 0 0 0 1000000000 2999995125 1000000000 0 2999785911 1000000000 0 0 0 999976228 1000000000 1000000000 1000000000 0 0 0 0 1999886198 0 999805088 0 0 0 0 0 1000000000 0 0 999829426 0 999852448 0 1999964170 0 1999758517 0 0 0 1999836678 999898840 0 999983527 0 1000000000 1999968519 1000000000 0 1000000000 1999923392 999960987 0 1999962381 0 2999848196 0 0 1999823163 1000000000 1000000000 999862798 0 999913649 0 0 1000000000 2999722838 999828480 1000000000 999926615 1999923027 3999808004 0 2000000000 1999921335 1000000000 1000000000 999905955 0 0 999910335 1999946737 0 1999666515 0 1999948757 0 0 0 999885762 999999245 2999913992 1000000000 2000000000 999825608 1000000000 0 2000000000 1999953960 999904658 0 0 1000000000 2000000000 0 1000000000 2999994869 1000000000 0 999856481 1999815822 0 999909296 3999694006 0 0 0 0 2000000000 2999824165 2000000000 1000000000 0 0 0 0 0 1000000000 0 1000000000 0 1000000000 0 1000000000 0 2000000000 2000000000 2000000000 0 1000000000 999879236 0 0 999915457 2000000000 999929422 0 2999725358 2000000000 2999712421 999912540 0 999876630 1999899297 1999854591 999840789 0 2999907511 1000000000 0 0 0 999903089 999891133 0 0 1000000000 2000000000 1999846420 1999998093 1000000000 999878949 0 1000000000 0 0 999987884 0 1000000000 999898240 1999983385 999892956 999985211 999927158 1000000000 1000000000 1999967397 999925175 0 1000000000 1000000000 1999701447 0 1999809576 0 0 0 999857340 2000000000 0 999904146 2000000000 0 999809057 2999621119 1000000000 0 1999993494 1999768572 0 0 999867027 1000000000 0 1000000000 1000000000 0 0 1000000000 0 1000000000 0 1000000000 1999973055 0 1999747096 999852259 3999566798 0 0 0 999894872 999955993 0 0 2999883377 1000000000 0 1999785531 999971268 1999843643 0 0 999960460 0 0 2000000000 1999788086 999964166 1000000000 2000000000 999963356 0 0 2999753317 0 1999886444 1999777537 0 2999689142 0 0 999975461 999959481 1999896663 0 1000000000 1000000000 1000000000 0 1000000000 999916495 0 1999665400 1000000000 1000000000 2000000000 3000000000 0 0 0 1000000000 1000000000 0 999988293 1999719778 0 0 2999800895 0 1000000000 1000000000 1000000000 999877740 2999728392 1999930881 999910523 0 1000000000 0 0 0 0 2000000000 0 0 999955264 2999763121 2999689755 0 1000000000 0 999995963 999989130 999809480 0 2999766100 1000000000 999869444 0 999883686 999970934 0 1000000000 1000000000 1000000000 0 0 999897440 1000000000 0 1000000000 0 1999809651 1999982271 1999847235 999818059 1999923751 0 0 0 0 0 999898253 0 6999686451 999822013 1999901551 1999720077 999805787 0 999859681 0 0 0 1000000000 999820251 0 0 1999898165 0 2999743863 0 0 1999712660 999962296 2999834648 1999899702 1999723495 1000000000 1000000000 0 0 1999931376 1000000000 2000000000 0 0 0 1999815395 1999804240 2999881977 2000000000 1999999524 0 0 0 999983453 0 1999752362 0 0 1000000000 0 999892741 999858623 2000000000 1999823387 999878711 999891689 1000000000 1999882436 0 999826624 0 999877700 0 1999843625 0 1999892543 0 2000000000 999860376 1999949775 3000000000 999937663 1000000000 999942057 0 999908602 2000000000 0 0 0 999880294 0 1999961080 0 999999609 0 999830853 1000000000 1000000000 1999986491 0 0 0 1999917391 1000000000 0 0 999874043 0 1000000000 0 999827860 999886507 1000000000 0 1999999521 1000000000 999834620 999879098 0 999929158 1000000000 1999939997 999809588 0 0 1000000000 999944443 1999938352 999977251 2999804585 0 0 0 1999988574 0 1000000000 999926975 4999799848 0 0 1999915265 0 999945196 2000000000 0 2999572994 999830927 999893127 1000000000 0 0 0 0 0 2999793963 0 0 0 0 1999823619 0 1999859294 1999748175 0 1000000000 1999990074 1999837651 0 0 999801270 999979997 999964549 0 0 0 0 0 1000000000 1000000000 3999702824 1000000000 1000000000 0 1000000000 1999814520 0 999983371 1999856101 0 999867288 1999934006 1999726777 1999908709 1000000000 999900983 2999793659 1999808363 2999683044 1000000000 0 1000000000 1999861406 0 0 1000000000 2999827458 999982914 999870870 1999896447 1000000000 0 0 0 1999847946 1000000000 2999957804 0 1000000000 999896679 0 0 1000000000 1999905733 1000000000 2000000000 1999866441 999951537 999945105 1000000000 0 0 0 0 999824628 1999817979 0 0 0 0 1999709554 0 0 999974643 0 1000000000 0 0 0 1000000000 1999979335 0 0 0 1000000000 1000000000 1000000000 1000000000 999843283 999874143 1999855502 1999972029 999816153 0 999958495 2000000000 0 0 0 0 999920478 0 1999971723 0 1000000000 0 1000000000 999822033 999941786 0 0 2000000000 0 1000000000 1999800696 0 0 2999979743 2999768484 2999879279 0 2999941823 1999936759 999923348 1000000000 0 3999575670 999878582 4999616048 3999866745 0 0 999922012 0 0 999963956 0 3999669664 3999714286 1000000000 0 2000000000 999814963 1999857492 2999912944 1999799335 999991580 999959426 1999713690 0 0 0 2000000000 999915803 0 999938307 1000000000 0 999938276 0 0 1999988835 1000000000 0 0 0 999999172 999946924 0 999855923 2999880467 0 0 0 999868282 999947374 0 1000000000 1999857407 1000000000 0 1000000000 999833844 1999917958 1000000000 999983559 1000000000 0 0 999822414 1999860695 0 1000000000 0 1000000000 999861477 999960313 1000000000 1999812325 2000000000 3999910537 999808674 1999828059 0 1000000000 1000000000 3000000000 2999748540 0 1999886748 0 1000000000 0 2000000000 1000000000 999935363 999943432 1999891515 0 0 999892042 1000000000 1000000000 1999754926 0 1000000000 1999861392 0 0 999841960 1000000000 1999805428 0 1000000000 0 999904929 2000000000 2000000000 999887417 0 0 0 0 999952490 1000000000 999983769 1000000000 1000000000 0 0 999873332 1000000000 0 1000000000 0 2000000000 0 1000000000 0 999921908 0 999941018 999878352 2999821490 0 2000000000 2000000000 0 0 2999932693 0 999859477 0 0 1000000000 0 1000000000 0 1000000000 1000000000 999834605 0 999924195 1000000000 1999844565 1999893055 1000000000 0 0 1000000000 1000000000 0 0 0 0 1999914473 0 2999808060 0 0 1999862757 0 1999962344 2000000000 1000000000 3999865021 999882070 0 0 0 0 999940063 1000000000 1000000000 999867919 0 1999905686 2000000000 1000000000 1999869162 0 0 0 0 0 999873546 1000000000 1000000000 0 1000000000 0 999849233 0 999807158 0 0 1999902066 0 0 2000000000 0 0 1999884149 2999859177 0 999886649 1000000000 1999804569 1999810793 0 0 0 1000000000 3999624849 0 0 2000000000 0 0 0 0 1000000000 999855659 999816314 1000000000 1000000000 0 0 0 0 0 0 0 0 0 3000000000 1999894278 999873220 1000000000 0 1000000000 999986778 1999879734 0 999967350 1999688858 999844579 0 1999880405 1999891411 1999990503 1000000000 2000000000 999942825 999881224 0 1000000000 3999745028 0 2999873441 999834087 1000000000 1000000000 0 0 2000000000 1999796584 1000000000 0 999850400 999833159 1000000000 1000000000 2999801420 1000000000 999843739 2999734315 1000000000 0 999855123 999821480 0 1999912359 999900885 1999850554 1000000000 0 0 1000000000 2000000000 0 0 2000000000 1000000000 999936547 999953856 0 0 0 1000000000 1000000000 1000000000 1000000000 0 0 999913553 1999987162 0 999982568 2000000000 3999576001 2999811596 999833584 1000000000 2000000000 999875407 1000000000 999808127 2999738537 0 0 3999998932 2999706207 0 1000000000 1999780293 999904434 999927866 1000000000 0 2000000000 0 2999810177 3999644170 2999699203 1999629980 2000000000 999848079 0 1999650396 1000000000 1999881424 1999911441 999981582 3999827727 999968402 1999958609 0 0 0 999902213 999811821 1000000000 999844207 1999926527 1999961474 1999691523 0 3000000000 1000000000 1000000000 0 0 0 1000000000 0 1000000000 1999869834 999854331 1000000000 0 2000000000 1999782270 0 0 1999895168 0 0 999970568 1000000000 1000000000 0 0 0 1999913536 1000000000 1999829509 0 0 0 1999995244 1000000000 0 999973846 1999849337 1000000000 0 0 2999737317 3999875510 1999987153 0 1000000000 999873125 2999988656 999953664 1999766584 2999821417 1999765485 0 2000000000 1000000000 2999801187 999891384 0 2000000000 0 999842782 1999865231 999984499 0 0 999897924 1999785096 0 1999831134 0 0 3999831260 999976927 1000000000 999992330 1000000000 0 1000000000 3999925308 2000000000 0 1000000000 999808179 0 0 999978659 0 1999980893 1000000000 1999999974 3999711842 1999937714 0 999959612 1999850450 999927247 2000000000 2999791369 2000000000 0 999895724 999978445 0 2999915590 3999967088 1000000000 1999849921 1000000000 1999874149 999825499 0 0 0 0 1999654708 3999854134 1000000000 0 0 0 0 0 1999714803 0 2000000000 1999864252 3000000000 0 3000000000 2000000000 999814861 0 1000000000 1999979077 1000000000 1000000000 1000000000 0 1999782978 0 2000000000 0 0 999851052 1999816769 0 0 0 999913305 999898145 0 0 0 1000000000 0 1000000000 1999975684 0 1000000000 1000000000 2999764536 0 2000000000 1000000000 0 1000000000 999972211 999899157 0 1000000000 0 1999636997 2000000000 1000000000 0 1000000000 0 0 0 999951005 2000000000 1000000000 1999854555 1999925401 0 1999833353 2999911999 0 0 999959375 0 999904873 1000000000 0 0 1999982819 999967903 3999814970 0 0 0 999989746 999880034 1000000000 999954724 0 999912652 999888289 0 999879838 999973965 2999796717 999865595 2000000000 2000000000 0 0 1999720382 1000000000 0 0 1000000000 2999754596 0 1999800332 0 999986481 0 0 1999844745 0 0 0 1000000000 999824471 1000000000 999892874 0 999932071 1999649716 0 0 0 2999800359 999998938 0 2999897428 0 0 0 1000000000 0 0 1000000000 1000000000 1999865075 1000000000 0 1000000000 3999870228 1999916986 0 2999859906 0 0 0 999988507 2000000000 1999761762 0 0 0 1999873072 1999791240 1999903247 1000000000 0 0 1999904249 999837923 2000000000 2999847816 999910243 4999596783 0 0 1999869916 999965641 1999823795 0 999833578 0 1000000000 1000000000 0 0 0 0 0 1000000000 0 0 0 4000000000 999956082 999880326 0 999981201 1000000000 0 1999704736 999863857 999982254 0 0 1000000000 0 999920085 999982591 999901331 0 1000000000 0 999997290 0 0 0 999801686 0 1000000000 999985338 1999983179 1000000000 0 1000000000 2999936079 0 0 0 1999821878 999922217 2000000000 999851271 0 999965076 1000000000 1999885981 2999830897 999969180 1000000000 2000000000 0 1999854104 999967947 2999920047 2000000000 999809011 1999814720 1999875513 999999586 0 999869010 1000000000 0 1000000000 0 999955778 1999829053 1000000000 2000000000 999996887 0 0 1000000000 2000000000 999844912 3999864627 0 0 1000000000 999853225 0 2000000000 1999843638 1999748173 999915587 0 1000000000 1999992601 1000000000 1000000000 1999806024 3999753508 1000000000 999910931 2999688901 1000000000 1000000000 1000000000 1999865305 999930398 1000000000 0 999858001 1000000000 0 0 0 0 999834544 0 999865696 0 2999815362 3000000000 0 0 999991712 0 0 0 0 1999798159 3999773917 1000000000 2000000000 0 0 999811671 0 999917453 1000000000 2999924106 999804862 0 999919576 0 0 1999852120 1000000000 1000000000 1000000000 0 999941684 999859416 1000000000 999952218 999933229 0 0 1000000000 1999890933 0 1000000000 1999943510 999881658 0 0 0 999977596 999992964 1999821926 1000000000 0 1000000000 0 0 2000000000 1999980420 2999885044 1000000000 0 0 1000000000 0 1000000000 1000000000 2999752846 0 1999856088 1999882444 0 1000000000 1000000000 1000000000 1000000000 1000000000 1999972114 0 1000000000 0 0 2999826713 0 999879231 0 2000000000 1999855509 1999894545 1000000000 999928834 0 0 999870181 999965192 0 0 2999578379 0 0 2999983913 1000000000 0 0 999979441 1000000000 999928397 2999817030 999869197 1000000000 999826473 1999767819 999988436 1999889050 0 1999818124 4999332876 999881195 999850170 2000000000 0 0 0 0 0 999814187 1000000000 999902413 0 0 0 1000000000 999920489 1000000000 999804385 1000000000 1000000000 0 1000000000 0 0 2999858112 1000000000 999891742 1999831243 2000000000 1000000000 0 0 1000000000 1000000000 1000000000 1000000000 0 2999906595 1000000000 0 2000000000 0 2000000000 0 2000000000 999870261 1999917601 999837225 0 999811691 999975106 1000000000 0 1999842633 999974958 1999822903 1999850327 0 999959394 1999817132 1000000000 2000000000 0 2000000000 0 1999955995 999891644 0 2000000000 999863407 999838412 0 999933469 0 1000000000 0 1000000000 0 999839200 1000000000 0 1999827299 0 999914975 0 999922767 999814573 1000000000 1000000000 0 1000000000 0 2999786670 999856699 1000000000 2999491203 0 999956755 0 999800262 0 4999495485 0 1999971404 1000000000 2999775401 0 999908976 1000000000 0 1000000000 0 1999919667 0 999890873 999856715 0 0 0 2999816258 1999994886 0 0 2999801135 0 0 0 999807977 0 999937125 2000000000 1000000000 3999909681 999819188 1999841608 0 1000000000 0 1999819603 1000000000 1000000000 0 0 0 0 0 0 2999969797 0 2999905006 0 1999840794 0 999927398 999884540 1000000000 1000000000 0 999854967 1000000000 1999747763 999896208 1000000000 4999728897 1000000000 1000000000 999862817 1999825561 0 1000000000 1999926485 0 0 0 1999883944 0 999919825 0 999856131 1000000000 0 0 0 1999960750 999936496 0 1000000000 0 0 0 1999897861 999880277 0 2000000000 0 0 0 2000000000 999913461 2000000000 0 0 2999902727 999961659 1000000000 999941232 0 2000000000 2999882613 0 999853924 1000000000 1000000000 0 999953914 0 0 0 1000000000 0 1999788418 0 1000000000 0 0 999952755 0 0 2999658143 1999873500 1999824002 1000000000 999967040 999846841 999878050 0 0 999964271 1999956779 999856145 2000000000 999805693 1000000000 1000000000 2000000000 999945929 2999877277 1000000000 1000000000 999905682 0 3000000000 1000000000 0 3000000000 2000000000 1000000000 999859956 0 0 1999996200 1000000000 0 999867465 1000000000 1000000000 0 1000000000 3999926003 1000000000 1999986320 0 999934837 0 0 1999816520 1000000000 1999829412 1999687491 0 0 999836385 1999963866 0 1999816145 1000000000 0 1000000000 999862094 999962461 0 999903673 2999865288 1000000000 999967446 1000000000 1999880361 2999814014 3999596437 2999828657 1999913323 999885427 0 0 1000000000 999884775 0 0 2000000000 999826362 1999812455 1999893596 0 0 999802834 1000000000 999908755 1000000000 999926757 1999854219 0 0 999828507 1999734176 999831366 1000000000 1000000000 1000000000 0 0 1000000000 0 2000000000 1000000000 1999893542 1000000000 0 0 0 1000000000 999906962 0 1999840972 1000000000 0 1999859983 999911755 2000000000 1000000000 1000000000 1999918648 0 1999980707 0 4999406414 0 2000000000 0 0 999961005 1000000000 0 0 0 0 1999829907 0 1999920676 1000000000 1999861480 1000000000 1000000000 1000000000 0 1000000000 999997186 1999740890 0 999943744 999810964 1999894777 999835529 0 0 0 1000000000 0 999904783 999905476 2999943399 0 0 1000000000 0 1999637511 1999890431 2999887786 3999733831 0 0 999949377 0 1000000000 0 3999532140 0 0 1999936347 1999801032 1000000000 999898833 1000000000 0 0 999919707 1000000000 1000000000 1000000000 3000000000 0 0 999873472 0 0 1999996902 999905545 2000000000 1999846934 0 0 999830531 0 2000000000 0 999812323 0 999975954 1999821927 1999839147 1999766834 1000000000 1000000000 0 0 999934873 0 999934318 1999978029 0 0 0 1999767746 1000000000 999950503 1000000000 999949787 1000000000 0 999974890 1000000000 0 999872691 2000000000 0 4000000000 0 0 0 999905799 0 1000000000 0 999938436 0 1000000000 999882552 0 0 2000000000 999962779 0 0 1000000000 1000000000 999952513 999818332 1000000000 1000000000 999978937 0 0 999954687 0 1999921814 999823409 0 999814798 0 2999846723 0 0 0 1000000000 2000000000 0 1000000000 999814058 1999905502 1000000000 0 2999761289 1000000000 3000000000 1000000000 2000000000 1999828715 0 1999844800 1999972728 1000000000 1000000000 999988556 0 999969841 0 0 0 999844189 2999716146 1999770335 0 0 2000000000 0 2000000000 0 999837455 0 1999930529 999867863 1999744633 2999716699 2999861063 1000000000 2999878740 0 1999932530 999913468 0 999946337 999841598 1999823370 1000000000 0 0 1000000000 4000000000 0 0 3999820796 1000000000 2000000000 0 0 1000000000 999884549 1000000000 1999806420 1000000000 2999643113 999877441 0 0 1999841650 0 1000000000 1999877980 1000000000 999967181 0 999828889 0 2000000000 999843927 0 1999835602 999835978 999828003 0 0 1000000000 1999852314 999974426 999932015 2000000000 1999814038 1999832107 1000000000 1000000000 0 1000000000 0 0 0 1999994443 999822389 0 1000000000 0 999964259 1999943446 0 999844453 999819236 1999853315 2999769755 999825262 3999791491 0 0 999841568 1000000000 0 0 2999915526 999859607 0 0 0 0 999957922 0 1000000000 1000000000 1000000000 999855183 2999843273 1999943315 999870329 0 1000000000 999945163 1000000000 999874723 0 1000000000 1000000000 1999864264 1999815840 0 1000000000 999998907 0 2999861646 0 0 999932213 1000000000 999804316 0 1000000000 0 0 999830134 0 0 0 999993965 2999857303 1999833746 999905698 0 0 0 0 999818661 0 999898359 1000000000 0 2000000000 2999959492 0 999905881 1999907041 0 0 0 1000000000 0 999911887 1999812267 1000000000 1999810626 999800250 999860722 0 2000000000 0 999970136 0 0 1999924843 2000000000 2000000000 0 0 2000000000 1000000000 999930322 999838741 0 0 999916853 999926267 1000000000 1000000000 0 999817584 0 1000000000 1000000000 999847835 0 999948522 0 1000000000 1000000000 3999956529 1999847471 1999920793 2000000000 0 0 999944342 999833480 0 1999832720 1000000000 999822242 3999909343 0 999849246 1999797630 2999864685 1000000000 0 2999662272 999971105 1000000000 0 999905713 0 1999852028 0 1000000000 2999742783 0 0 1999788644 0 0 0 0 0 1999859773 0 1999982210 0 1999916474 1999817861 2000000000 0 3000000000 999934501 1000000000 999981935 1000000000 0 3999784774 0 0 1000000000 1999766669 999872190 1999824029 0 1999822153 0 1999872066 1999887313 0 1000000000 1999883751 1000000000 0 0 1000000000 2999991665 1999998347 0 999884698 0 1000000000 1999944600 0 0 999967862 0 1999928902 1000000000 1000000000 1000000000 0 1999870576 0 1000000000 0 1000000000 0 0 999957005 0 1000000000 0 1999681956 1000000000 1000000000 0 1000000000 1000000000 1999951614 1999891387 0 999917365 2999953977 0 2999760715 0 2000000000 0 0 999807710 999990681 999813054 0 0 2999908745 2999670442 0 1999734189 0 999822252 999944436 2000000000 999980426 0 0 0 1999842794 2999800458 0 1999857034 0 0 0 0 0 1000000000 1000000000 1999917629 0 1999886702 1000000000 2000000000 3000000000 0 999821940 0 999975459 1000000000 1000000000 0 999930259 1000000000 1999710069 1000000000 0 1999957876 0 999806218 0 1999920268 2999950595 0 1999960677 999949344 1999866344 0 999928726 2999808035 0 1999702456 0 0 2999718652 1999826600 1999953697 999900857 1999904300 0 0 0 2000000000 999931785 999878326 0 999853381 0 0 0 999875622 1000000000 999818509 1999945109 0 0 0 0 0 0 999805265 999843808 999801791 0 2999673895 2000000000 1000000000 1999725518 2000000000 999875005 1999863088 0 1000000000 1000000000 999922475 999820082 2999796418 1999857631 1000000000 0 0 999800118 1999792629 1000000000 1999829905 0 0 1000000000 2999847998 999801973 1000000000 999879048 1999913942 1000000000 999848025 1999973336 0 999888221 999830635 0 2999937818 2999806168 999957114 1999851515 0 999844588 1000000000 0 2999991640 0 999971813 2999806805 2000000000 0 0 1999734610 1999939393 999926010 0 0 1000000000 0 0 1999897798 1999841611 1999895224 0 999917324 0 1000000000 999923832 999804351 0 0 1000000000 0 0 2000000000 1000000000 2000000000 2000000000 999900370 0 2000000000 1999843744 1000000000 1000000000 1999830166 0 1999990582 1000000000 0 1999961851 1999839028 1999737734 1000000000 1000000000 1000000000 999981440 1000000000 0 0 0 1999838141 1999914241 999920490 999933949 1999872924 0 0 999886327 999850424 999990057 999855138 999896475 0 0 0 2000000000 0 1999894153 0 0 1999873080 0 0 1000000000 0 2000000000 1999883231 0 0 0 0 0 0 999929374 0 999838518 1999831822 0 0 0 999803907 2999790226 0 2000000000 1999927826 999963429 0 999920256 1999975473 0 0 1999801531 1000000000 3999721821 0 1000000000 1000000000 1000000000 0 0 0 999964642 0 3000000000 3000000000 1999920126 0 1000000000 0 1999816063 0 999860383 999928645 999881763 1999923738 0 0 1000000000 0 0 2999937771 999911425 0 0 999971726 999824898 999980383 2999802794 2000000000 0 1000000000 0 0 2000000000 999846850 0 0 999896883 1000000000 1000000000 1000000000 0 1999931615 0 1999824306 1999841793 2000000000 1999986442 0 1000000000 1000000000 999828756 0 1000000000 2999871340 0 1999881224 0 1000000000 0 999804045 1999766121 999865123 1999891040 999933963 1999862494 1000000000 1999915362 1000000000 0 0 999951217 1000000000 0 3999578534 0 1000000000 0 999917527 0 0 0 0 1000000000 0 0 0 0 0 1999879854 2999881272 1000000000 999901356 1000000000 1000000000 999853004 0 999861082 0 5999656554 2999895281 999929624 999806836 999993622 0 0 1000000000 1000000000 1999784532 0 0 0 999962068 0 1999877137 1000000000 3999630611 1000000000 0 1000000000 1999710106 1000000000 1999894702 999863402 0 1999912820 999944337 1000000000 3000000000 999987320 999884792 0 0 999963492 0 999862281 2999923787 2999918296 0 0 0 999895764 0 2999903905 3999944125 0 0 999836509 999851960 0 1999888991 0 0 999873668 0 999825600 999909633 0 999984061 1999673927 1999982113 0 0 0 0 0 1000000000 999909121 0 999859801 0 999946555 999858970 0 0 2999858359 0 0 0 2999812739 1999941933 999865315 0 1000000000 2999858389 2999931312 0 1000000000 0 999882233 0 3000000000 0 1999875803 999849695 1000000000 1999979870 1999719621 0 1000000000 999923199 0 1999873868 1999814901 2999615295 0 0 0 0 0 1000000000 999870717 0 1999992284 0 999880941 0 1000000000 3999959682 0 2000000000 0 0 1999863768 1999674487 1000000000 999800570 1999956159 1999975543 0 1999802785 2999680752 1000000000 0 0 2999942624 0 0 1000000000 1000000000 1000000000 0 1000000000 1999844421 999823991 0 1000000000 0 999822384 0 0 0 999893279 1999957799 2999986498 1000000000 999823190 0 1999810362 1000000000 2000000000 0 2999813871 1999831697 999878653 1000000000 0 1000000000 1000000000 0 1999730111 0 1999810257 1999992142 999950263 2999656096 1000000000 1999905471 999805802 1999908889 999809923 0 999893939 0 999818085 999881257 1999798870 0 1000000000 1000000000 1000000000 999946411 1000000000 0 0 0 1000000000 0 0 1999820197 0 3000000000 999950129 1000000000 0 0 1000000000 1999991774 2999838020 2999877800 0 999853210 0 2000000000 0 1000000000 1999908542 999884692 4999662091 0 0 1000000000 0 1000000000 3999830384 999896106 1999926052 1999874197 1000000000 0 0 1999799234 0 0 1000000000 999972163 1000000000 1000000000 0 999828604 0 0 1999876285 0 0 999828567 1000000000 1999930510 1000000000 0 0 2999838165 0 0 999830886 2999705258 999903067 999941327 3999819210 0 0 0 1000000000 0 0 0 0 1999932554 1000000000 1000000000 999866981 0 1000000000 1999734082 999984488 999937615 2000000000 0 1999802895 1999975845 999913393 1000000000 1000000000 0 1999950633 1000000000 3000000000 1000000000 3000000000 1999852307 0 999905030 1000000000 0 999858179 0 0 0 1000000000 1999816884 0 1000000000 999803930 0 2000000000 1000000000 999864529 1999820502 0 1000000000 999915279 0 0 2000000000 1999944224 999849678 1000000000 0 3999702826 1000000000 0 1999990040 1000000000 1000000000 1000000000 2999681359 3000000000 2999681845 0 1000000000 0 999900806 1000000000 1999954907 0 2000000000 2999987015 0 1000000000 0 1000000000 0 1000000000 999932992 2000000000 999861275 4000000000 999912622 1999849813 999927629 2000000000 2999734059 999811529 999813512 1999925837 2000000000 1000000000 0 1999864073 999958195 0 999950496 3999858113 1000000000 999845661 1000000000 0 2999752810 1000000000 2000000000 0 1999800292 0 0 1000000000 2000000000 2999961170 1999839830 1999974752 0 1000000000 1999898435 1000000000 2000000000 0 0 2000000000 0 0 1999744594 999900947 2999835958 1999909591 2999954331 999858874 999935569 1000000000 1000000000 1999892700 999822390 0 1999801748 0 1999853455 0 999947830 0 1000000000 999881445 0 3000000000 2999709257 1000000000 2999894489 0 999813699 999839883 0 1000000000 1999678788 1999836486 2000000000 0 1999905419 3000000000 3999703451 2999909387 0 0 999949162 0 0 0 2999876759 999806032 1000000000 1999986352 999921599 3999831825 999838248 999821547 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 0 0 0 1999975711 0 1999697597 1999800746 0 999800161 1999936060 0 0 1000000000 1000000000 3999998824 4999663730 0 1999870767 1999939237 2999783323 999976974 999948279 0 1000000000 0 2999780321 1000000000 0 999882358 999811635 1000000000 0 0 1000000000 999803262 1999819214 0 0 999979601 1999896326 0 0 1999822833 0 0 1999979297 0 1000000000 1999982481 0 999854711 2000000000 1000000000 0 1000000000 1999838451 0 999876039 0 1000000000 0 2999982991 1000000000 999820039 1999945482 0 2999883633 1000000000 0 1000000000 0 2999801260 0 0 2000000000 2000000000 999844706 0 0 0 2999803716 999938504 0 0 999975138 1000000000 0 999907610 0 1000000000 999803412 0 0 1000000000 0 0 1999797957 1000000000 0 0 0 999900570 0 0 1999983624 999828366 2999815238 1999630817 999961043 1000000000 1000000000 0 1000000000 3999730314 1000000000 2000000000 0 999805838 1000000000 0 0 1000000000 999822673 2999764048 0 2999784979 1000000000 0 999983850 0 0 999834405 1999859697 1999808562 2999942925 1999782536 999984224 0 0 0 999986349 0 1000000000 0 1999960052 1999887266 1999810653 999970529 1000000000 1999963128 0 1999755885 2999802110 1000000000 2000000000 0 0 0 0 2000000000 1000000000 0 0 1999953979 1999817736 1000000000 0 999815886 1000000000 999948507 999977839 1000000000 0 0 0 0 1000000000 999829022 1000000000 2000000000 999873876 0 0 0 2000000000 1000000000 999886421 0 1999856059 1000000000 1999799074 1999946832 2999915840 1000000000 0 2000000000 1000000000 2000000000 1999981370 0 0 0 1000000000 1000000000 1999804342 0 0 0 2999696713 0 2999995288 1000000000 2999956930 999998190 1000000000 0 0 2999971051 0 2000000000 0 0 999947778 0 1999813717 1999736262 2999899549 2999682355 0 1999754667 1000000000 1000000000 0 0 2999847141 1000000000 1000000000 999885160 1999837371 0 1000000000 2000000000 0 1000000000 3000000000 1000000000 999938381 1999915306 999999301 1999867862 1000000000 0 999872004 1999964354 1999901988 0 2999915140 0 0 0 2000000000 0 999823947 2000000000 2999747059 1999908496 999830413 0 999921382 999845370 1999918837 1000000000 2000000000 1999984325 1000000000 0 1999967052 1000000000 999919017 3999622517 2999855144 1000000000 2000000000 0 0 0 0 0 2999659197 0 999810540 0 1000000000 999910236 1999924690 0 0 0 0 1999894130 0 0 0 0 2999791084 1000000000 4000000000 999931922 1999749051 0 1000000000 999981677 0 1000000000 0 1999846361 0 1999827986 999923554 0 999886020 1000000000 1999677809 999953057 1000000000 999828328 2999865942 0 1999944183 0 2999903318 2000000000 999919987 1999879751 0 0 1999817505 2999967308 0 0 2999992025 3999634560 0 2999881157 0 1000000000 2000000000 0 0 2000000000 999980828 1999872180 0 2999783616 999832176 0 1999898824 999970339 1999888160 1000000000 0 999847412 999866319 0 2999752405 999953033 1999823368 0 0 0 2999824267 1999922773 1000000000 1999672461 1999934552 0 1999809023 1999898965 999991448 0 1000000000 1999804961 999979779 1999803503 1000000000 0 1999880316 999954739 0 0 1000000000 1999779782 0 0 1000000000 1999834097 1999758190 1999981878 2999853040 1000000000 2999734694 1999683665 999821165 1999815900 1999799784 2999814047 999962261 1000000000 1999829767 0 1000000000 999946675 999941368 999834309 999957021 2999675970 0 999996037 0 0 0 0 1000000000 1000000000 999858825 1000000000 0 0 2999792944 0 2000000000 1999903220 2999883262 1999969242 1000000000 999883811 999857390 0 1999695505 2000000000 0 2999653894 999969761 1000000000 0 2000000000 1999674679 0 999932149 0 0 1999814660 0 999843148 1000000000 1999833848 0 0 999901543 0 3999701030 1000000000 0 0 0 1000000000 0 2999882738 1999785452 1000000000 999816703 0 2000000000 999838846 1999888840 0 0 1000000000 2000000000 0 1000000000 0 1999803412 999920763 999972750 1999766912 1000000000 999956578 1999932986 1000000000 1000000000 3999791287 0 0 0 999933378 1999898176 999879015 0 1000000000 1999851704 0 999835977 1000000000 999987187 2000000000 0 999816830 999928325 999801997 0 0 1000000000 0 1000000000 999937994 0 1999999236 2999937150 1000000000 3999627168 2999734605 1999944000 1999966058 999843555 1999728738 1000000000 1999635999 1000000000 999923324 999905996 1000000000 0 0 4999643460 0 0 0 0 1000000000 3999825278 0 0 0 0 1000000000 2000000000 999855930 3000000000 1999943887 3000000000 0 2999917777 0 1000000000 0 999839912 999884233 1999859929 999965531 0 1999762210 0 0 1999734960 1000000000 2000000000 0 6999848130 1999882922 999951003 1000000000 0 1000000000 1000000000 0 0 0 0 999868796 1000000000 0 999915766 1000000000 1000000000 0 0 0 0 0 2999897995 0 1000000000 0 0 1999884122 2000000000 999869089 0 1999874061 1000000000 1999940663 0 0 0 4999809737 999891630 1000000000 1000000000 0 1999878031 0 1999831729 999969555 0 0 0 999818386 0 1999891234 0 2999957510 1000000000 0 1999864013 0 1999874745 2999903797 0 1999952168 999899819 0 1000000000 999838453 0 0 0 0 2000000000 0 0 999989904 999962593 0 999876589 1999966459 0 999916774 1999949689 0 3999878771 0 0 0 0 1999800281 1000000000 1999862905 0 1000000000 0 1000000000 0 999831560 0 3999974590 999892523 2000000000 999883715 0 0 1000000000 3999808473 2000000000 999833410 0 2000000000 0 3999634706 2999780612 0 0 1000000000 999874369 999865250 0 999946631 999958327 1000000000 0 0 1999688020 2000000000 0 3000000000 1999762182 999961314 0 999991458 999892819 1999813283 0 3000000000 1000000000 999943250 0 999809548 0 999956170 0 0 999905509 3999690975 0 1999867653 1999879280 1999829694 1999847312 2000000000 0 999867166 999830827 2000000000 0 1000000000 0 999873619 1999753217 0 1000000000 1999857157 0 0 0 1000000000 0 1999949720 3999822911 0 1999934547 1000000000 1000000000 1000000000 0 0 0 1999809780 999972338 0 0 1000000000 0 0 0 999833719 1000000000 0 1999715530 0 1999968123 0 0 1000000000 0 0 0 1999914246 1000000000 1999977693 0 1000000000 1000000000 1000000000 1999664279 0 0 1000000000 1999963223 0 999999458 1999705618 999890575 3999818432 1000000000 0 0 0 1000000000 0 0 1000000000 0 0 999817426 0 1000000000 999818759 0 999909934 999995567 1999953800 1000000000 2000000000 2999863763 1999839236 2000000000 999860543 0 999888065 0 2000000000 0 0 0 1999631035 1999822833 0 0 1999800839 0 2000000000 0 2999846189 1000000000 0 1999919266 999941858 0 0 2999846531 2999874152 1000000000 1999903213 0 1000000000 1000000000 0 2000000000 1000000000 999968884 0 2999976355 1000000000 999880936 2000000000 2000000000 1000000000 0 0 999943643 0 1000000000 1999851579 1000000000 1999994790 4000000000 1000000000 0 0 1000000000 0 1999864199 999932839 2000000000 1000000000 0 0 1999849804 1000000000 0 1999825701 999929475 1999818897 1000000000 1999783343 0 2000000000 1000000000 1999861816 999827705 0 2999971323 1999811500 1999722181 0 0 3999840972 0 2000000000 1000000000 0 1999847985 1999987537 1999966076 0 0 1999872612 1999867553 0 999971146 1999705535 1999828464 999905481 1000000000 1999841203 0 0 0 1000000000 0 1999760319 999999630 1000000000 999812256 0 1999855883 2999895263 0 0 0 0 999919009 999801533 0 2999735661 0 1999808615 0 0 0 999908111 999974029 1000000000 0 2999918380 1000000000 0 2999893346 0 0 0 0 0 2999852365 999838941 1000000000 0 999930281 0 2999705738 1000000000 999880237 999865119 0 999892223 1999813233 0 0 0 999877509 0 1000000000 0 1999812827 1999960420 1999793345 1999825931 0 2000000000 0 2000000000 0 999890209 1999859965 0 999808735 0 0 2999700985 1000000000 2999730392 1000000000 0 0 3999873129 0 0 0 1000000000 1999608218 2999875456 0 0 999953656 1000000000 999841095 999924095 1999900831 0 1999999475 2999940829 999887614 0 1999746711 1999825900 2000000000 4999723099 999879079 1999826058 0 1999791299 0 0 0 1000000000 999922661 0 0 1999886769 999897791 0 2000000000 1000000000 0 999827649 1000000000 0 0 1000000000 0 1999821445 999858655 0 999830800 1000000000 1999848875 1000000000 1999929637 0 1999806841 3000000000 0 2999838810 3000000000 999917755 0 2999823188 1000000000 0 0 0 1999827021 0 2000000000 0 1000000000 2999811576 1000000000 0 2999815893 1999831867 999908925 2000000000 1999831779 1000000000 1000000000 0 1999941151 2000000000 1000000000 999846145 1000000000 0 1999828779 1000000000 999824213 2000000000 1000000000 0 0 1000000000 2000000000 0 999875175 0 999938571 1000000000 4000000000 999938311 999826246 1999948551 0 0 999825910 1000000000 999998532 0 0 1999945783 1999715458 1999756660 1000000000 0 999867630 999856562 2000000000 0 1000000000 0 1999838502 0 1999684967 1999906563 1000000000 999842745 0 1000000000 1000000000 0 1999657896 999803527 1000000000 0 0 1999653138 2000000000 1000000000 0 1000000000 0 1000000000 999888656 1999982295 999952848 999909274 1999825075 2999816845 999843239 0 1000000000 0 1999903301 0 1000000000 999810020 0 1999951823 0 1000000000 999817942 0 1000000000 2000000000 1000000000 1999932766 1000000000 1999816963 0 1000000000 999965433 0 0 999902049 0 0 2999702888 1000000000 999992297 1999838702 1000000000 1999827323 0 999813847 2000000000 0 2999849383 1000000000 0 0 1999901544 0 0 0 1000000000 0 0 3999381429 0 999991053 0 1000000000 0 1999847679 1999968704 0 0 1000000000 3000000000 1999957619 0 2000000000 999991605 0 0 1000000000 0 2000000000 1999893913 999844930 2000000000 0 2000000000 1999893477 2999682601 0 999803588 0 1000000000 999816649 0 0 0 0 0 1999900874 999916514 0 1000000000 1000000000 1999875687 0 0 0 1999684764 1999900617 2000000000 2999835017 999967108 999852939 0 0 0 2000000000 1999659270 1000000000 1000000000 999886134 0 0 1999880763 1999911541 999982841 0 999932387 0 1000000000 1000000000 999829956 1000000000 0 0 1000000000 2000000000 999866108 2999664021 1000000000 1999800362 0 1999666797 1000000000 0 999940284 3999873693 0 1000000000 1999833157 1999807901 999852198 999895816 1999808503 0 0 999967382 999821653 1000000000 2000000000 0 1000000000 999952649 0 1000000000 1999807738 0 2999658619 999807210 2999617415 0 1000000000 0 0 1999895112 0 3999785038 1999815769 999919172 2999792982 1000000000 999915997 1000000000 1000000000 999881497 1000000000 0 2999955195 0 1000000000 999842025 999880819 1000000000 0 3999807417 0 1000000000 0 0 2000000000 0 0 0 0 0 1000000000 999893574 0 2000000000 1000000000 0 999945116 0 0 0 0 2000000000 0 0 1000000000 2000000000 1000000000 999875099 1000000000 1000000000 999980634 999846425 1999978163 999920936 999944168 1000000000 2999804848 0 0 0 2000000000 0 0 999991305 1000000000 2000000000 0 2999724970 0 0 1000000000 999825270 2000000000 0 0 0 1999857987 1000000000 1999735839 0 1999941888 0 0 1000000000 0 1000000000 1000000000 3000000000 999972695 0 0 1999826728 999907229 999980014 3000000000 1000000000 0 1000000000 999838450 2999960485 1999946318 0 0 2000000000 0 0 999892046 1000000000 0 999817378 999872793 0 1000000000 0 0 1000000000 1999953827 0 999850961 0 1999836161 1000000000 0 0 0 0 1999866786 999854582 2000000000 1000000000 0 1000000000 1999817645 0 0 999927791 999846981 1000000000 999999942 1000000000 2999810071 999938234 3999681880 0 1999974667 1999941876 1000000000 0 999901062 1000000000 1000000000 0 1000000000 1000000000 1000000000 1999885507 1000000000 0 2000000000 1000000000 2999880156 0 1000000000 1999766822 0 0 0 1999997909 0 1999960599 1999945199 0 1000000000 0 0 1000000000 0 999846117 0 0 1999986437 999960378 0 999973616 1999778399 0 0 0 1999809596 0 0 0 0 0 1000000000 2000000000 2999678545 0 2999749518 1999966375 0 0 0 1000000000 1999845035 2999722317 0 999805163 1000000000 999808348 1999925390 1000000000 1000000000 1000000000 1999842135 1999979639 0 0 0 0 1999945443 0 999942170 0 999967422 4000000000 0 0 1999802594 0 0 1999999659 999959777 0 0 0 0 1999867865 999952764 0 999839558 1999759745 1000000000 2000000000 1000000000 0 2999944048 0 0 999939004 0 1000000000 999835826 2999956512 999840532 0 0 0 999880675 0 999995971 0 0 1000000000 0 1000000000 999977832 0 1000000000 1000000000 1000000000 999952631 0 1999984296 0 999839162 0 1999962564 999927201 0 999939484 2999765538 0 1999914276 1999843259 2000000000 2999935630 999821048 0 1000000000 999874643 999934321 999834369 0 3000000000 2000000000 999835953 1999832218 1000000000 1000000000 2000000000 0 1000000000 3999687937 2000000000 1999871190 999878809 999864494 999933159 0 0 999938211 2000000000 0 3000000000 1999866429 999837635 0 0 0 1999906105 0 0 999807985 999973359 3999791001 1000000000 1000000000 1999767645 999924722 2999739453 999965264 999834995 2000000000 999852333 2999869762 1999947270 2000000000 0 0 1999814492 3999923957 999841417 0 1999956818 999933957 0 0 0 1000000000 1999755925 999808872 1999696829 0 0 1999832880 0 2000000000 999826440 3999780789 0 0 3999790075 0 999876473 1999707675 1000000000 0 2000000000 999913771 999959699 999967809 1999765472 1000000000 1000000000 2999662054 1999944339 2999965624 0 0 0 0 1000000000 1999921363 1000000000 999994744 1999897109 0 999917427 0 2999935912 999883878 0 1000000000 1999887094 3999586158 999877484 0 0 999969989 999890856 1999786219 1000000000 999847838 2999548742 0 1000000000 0 999900519 0 2000000000 999988733 1000000000 999808464 2000000000 2000000000 0 1000000000 0 0 999943508 1999930986 0 999996906 999894472 2999991615 1999960531 1000000000 1999803720 999869282 1000000000 1000000000 1000000000 0 3999789596 3000000000 2000000000 999864457 0 1999806339 0 2999596872 0 1999751445 2999814095 0 999973169 3999826099 2000000000 1999844801 0 2000000000 0 999999730 4000000000 1000000000 2999853727 0 0 1999859283 1999692905 1999961134 1000000000 1000000000 0 999956961 2999852509 4999759740 0 0 1000000000 1999805673 1000000000 0 0 2999955539 0 999912470 2999706185 999803471 1000000000 999888083 3999818608 999946440 999992104 999953621 0 0 999809491 1000000000 999862188 0 1999877847 999858008 0 0 2000000000 0 1000000000 999801721 999826259 1000000000 0 999973258 999988263 0 1000000000 0 0 1000000000 0 2999823449 1000000000 1000000000 0 0 4999705032 999919874 999841276 0 1000000000 0 1999937832 999975890 1999969158 1000000000 999974175 1000000000 0 0 999974052 0 0 0 0 0 0 2999670073 1000000000 2999835058 0 4999725747 1000000000 999835233 0 0 999951582 1000000000 1000000000 1999689098 0 1000000000 1999813880 999899042 999807452 0 3000000000 1999974974 999910119 1000000000 2999765063 2000000000 0 0 1000000000 0 1000000000 1999981312 1000000000 1000000000 1000000000 1000000000 0 1000000000 2999946973 1000000000 2000000000 1000000000 999904463 999954397 1999916332 0 1000000000 1000000000 0 1000000000 999927501 1000000000 999944429 0 0 0 0 2999965742 1000000000 2999969046 999930770 0 2999966010 1000000000 2999871619 0 0 1000000000 0 0 1999937569 999813865 999882414 2000000000 1000000000 999907307 1000000000 1999921569 1999949342 999965017 999841329 0 999980518 0 0 0 0 999852896 0 999838489 1999951905 999810553 1999812629 1000000000 2999850878 3999739501 1999769947 2000000000 1000000000 0 2999899512 2999958936 0 999856127 999931535 0 999809579 999845913 2999865095 2000000000 1999805067 1999938735 0 1000000000 1000000000 0 0 3000000000 1000000000 1000000000 2000000000 0 2000000000 999851619 0 999962349 2000000000 3999769397 0 3999907820 999815380 2000000000 1999831244 999853847 0 2999545017 0 1999726569 0 1999894276 0 2000000000 999808663 0 1999754460 1999873393 2999999081 0 999891491 0 0 999984650 0 1999887003 0 0 0 999987602 0 1000000000 2999873160 0 1000000000 0 1999895154 1999833257 999936533 1000000000 999827478 999817875 1999986877 999870206 0 0 999815325 0 0 2999920234 1000000000 2000000000 1000000000 999804364 0 999804501 2000000000 1000000000 0 1000000000 999956903 1999819980 999999566 0 2999964856 999911792 1000000000 999848686 1999788487 999910014 999941911 0 0 999808587 0 2000000000 0 999835789 999998464 999870723 999888377 999801030 999810729 0 0 1000000000 1000000000 1999976463 1999984783 1000000000 0 0 0 2000000000 3999803620 0 999811041 999999434 999845158 999858893 0 2000000000 0 0 0 1000000000 1000000000 1000000000 0 0 0 1000000000 0 0 2000000000 0 1000000000 2999850285 2000000000 999973568 0 0 0 1999955849 999816900 0 999876047 1999825666 999883564 0 1000000000 0 1000000000 1000000000 0 0 0 1000000000 2999857623 0 0 3999773100 1999967280 2999746435 999810678 999873519 0 999919666 1999814070 1000000000 1000000000 1999976697 999992096 1999841313 2000000000 999974444 999879496 2000000000 1999913323 0 0 0 0 2000000000 1999869791 0 0 0 1999961144 1999997678 999813505 0 999809238 1000000000 1000000000 0 0 2000000000 1999992993 0 1999859389 1000000000 1000000000 999812245 0 1000000000 0 1000000000 0 2999789149 999890199 0 999952565 0 0 0 2999854230 1999863485 0 999971556 0 3999864788 0 0 0 0 1999893404 0 1000000000 999994923 1999996258 2999908544 0 0 1000000000 0 0 2999717764 2999812359 1000000000 1000000000 0 1000000000 0 999820731 0 1000000000 1999867724 999981858 1000000000 999830868 0 0 0 1000000000 1000000000 0 2999615319 1000000000 1000000000 1999636978 0 0 999957330 2999707122 1000000000 0 0 0 999894936 999916780 1000000000 0 0 1999872192 1000000000 0 999930627 0 0 2999941746 0 999811378 0 0 999891891 0 0 0 1999974111 1000000000 1000000000 0 1000000000 1000000000 0 1000000000 0 1999806442 1000000000 1999967812 999971778 2000000000 1999937677 999873704 1000000000 999847805 999962572 999865781 999957810 1999782225 0 1999929660 999845073 0 0 2999837384 1000000000 999929510 1999832482 1999911029 1999946529 999946813 2999905872 999821772 1999901099 1000000000 0 0 999904410 2999944536 0 0 1000000000 1000000000 1000000000 999874562 0 0 1000000000 1000000000 1000000000 1000000000 999809368 0 0 0 0 2000000000 1000000000 1999965347 2999766124 999978555 1999981078 1999762411 999938093 0 1000000000 1000000000 999961070 0 0 0 2999843507 0 1000000000 0 1999833671 999814286 2999991490 0 999884868 1000000000 1000000000 0 1000000000 0 1000000000 0 1000000000 0 0 0 3999406133 0 2999784915 1999856036 0 0 0 999962998 0 999990243 999812903 0 999954012 0 1000000000 2000000000 2999802230 0 1000000000 2000000000 0 0 1000000000 2000000000 1000000000 2000000000 999803993 1000000000 2999798417 1999795086 1000000000 1000000000 999871714 0 0 0 0 1999846288 1000000000 999907654 999851851 2999861573 0 1000000000 0 0 2999786766 0 999972216 0 0 1000000000 0 2000000000 999824885 1000000000 2000000000 0 1999912800 3000000000 0 1000000000 1999973177 2000000000 1000000000 0 0 0 0 2999799098 1000000000 1000000000 0 0 1000000000 2000000000 0 999950247 0 999805252 2999849533 1999783560 999981938 1000000000 1000000000 1000000000 1999882639 0 999948494 1999848182 1000000000 1000000000 0 1000000000 2000000000 999889912 0 0 0 0 0 0 0 0 1000000000 999914895 1999987055 2999867430 2000000000 1000000000 1000000000 0 1000000000 2000000000 999818463 0 999872387 1000000000 0 1999929846 0 999866012 1000000000 1999899656 999889009 999856406 2000000000 0 999986057 1000000000 1999943972 0 1000000000 0 0 1999867505 3999832312 999906201 0 0 1000000000 0 1000000000 0 0 999970129 1999807370 0 3999841325 1999820452 999905517 0 1000000000 0 1999637031 999916380 1999959434 1000000000 0 0 1000000000 0 999835500 1999774732 999962583 1999730404 1999850180 999958970 1000000000 2999928073 999941723 1000000000 1999919852 999836687 0 0 0 0 3999943484 2999943882 999847793 1999892758 0 0 1999816849 1000000000 1999999411 1000000000 0 999804838 0 999836224 1999861527 0 999938826 1999776025 2999669302 0 1000000000 2000000000 0 0 1000000000 1000000000 0 1000000000 1999937220 999877628 999905844 0 1000000000 2999884904 0 1999724129 1999882784 0 999879800 1000000000 1000000000 1000000000 999961600 0 1000000000 0 999914972 1000000000 999945960 0 0 999973232 999949746 999822559 3999835672 1000000000 0 1000000000 0 2000000000 1000000000 2999830667 0 999925907 999871167 999958747 2000000000 2999725835 1999862667 0 1000000000 0 0 1000000000 0 0 0 1999962814 999845441 1000000000 1999935009 0 999920422 999942712 2000000000 999956520 1999871376 0 1000000000 0 999857269 2999866248 0 1000000000 1000000000 2999749079 3999946600 1999654839 0 0 0 0 1999732228 1000000000 1999834676 1999833400 999940002 1000000000 0 0 0 999916467 0 0 999943290 0 2000000000 0 0 4000000000 1000000000 999803135 1000000000 1000000000 1000000000 999983993 0 999951508 0 0 1999852903 0 0 0 999892561 0 3999719903 999864988 0 0 999806618 1000000000 1000000000 999832631 1999663253 999932708 999813874 0 0 999976702 0 999934253 0 3999544844 999821711 1000000000 999869391 3000000000 0 1000000000 0 1999880534 0 1999675797 0 0 999904972 0 3000000000 999823847 1000000000 0 2999820374 0 0 2000000000 0 1999938022 1999858954 1999935951 0 2999660716 0 0 2999817249 0 0 1000000000 0 999806379 0 0 999953997 1999984825 0 1999970483 1000000000 0 0 999980415 0 1999821962 0 0 0 0 999976939 3999761774 0 1000000000 999893672 1999934180 1000000000 2999907988 0 0 0 1999744849 1000000000 999922141 0 1000000000 1999913806 1999937925 0 0 0 1999677591 0 0 0 0 0 1999993057 999903047 2000000000 2000000000 0 999915871 1000000000 1000000000 0 0 999869243 0 1000000000 1999851965 1000000000 999883457 999955510 1000000000 0 999819387 1999841426 1999804111 1999744310 0 1999872199 2999804031 2999748074 1999985029 1999801301 1000000000 0 2999776652 0 1000000000 999833665 999976288 0 0 0 0 0 1000000000 0 0 2000000000 2999828715 0 0 1000000000 0 1999837560 2000000000 0 0 0 1999676702 0 1999836413 0 999818707 1999828543 0 1000000000 0 3999597358 1000000000 1000000000 1000000000 1000000000 1000000000 0 1000000000 1999830195 2999971205 1000000000 0 999956943 0 0 0 0 0 0 2999882168 1000000000 999881302 1000000000 0 0 999930045 2999702703 0 2000000000 1000000000 1999871018 1000000000 0 1999937743 0 0 1000000000 0 999975959 1000000000 2000000000 999988961 3000000000 1999840697 1999801024 0 3000000000 0 3000000000 1000000000 999947204 3000000000 0 0 0 2999796837 999902672 0 0 0 0 3999523918 1000000000 1999763502 1000000000 4999725204 1000000000 999874543 4999702225 0 999864729 0 999863136 1000000000 0 999998531 999837161 0 0 999911812 0 0 1000000000 0 1000000000 1999806195 0 0 0 999837031 999879105 999919231 999910548 0 1000000000 1000000000 1000000000 0 1000000000 0 1000000000 1000000000 999822334 0 999945982 1000000000 999811076 2000000000 0 0 1000000000 0 0 0 2999698901 2999858790 999886985 1999818146 0 999841065 0 0 0 1999871454 1999803975 1000000000 999920826 0 1999980072 1999967396 1999828023 999878479 0 0 1000000000 999847120 0 0 0 0 2999953210 0 3999688699 1000000000 999923756 2999785389 1999829080 0 999976246 0 0 0 999926520 1000000000 0 1000000000 1999962463 2999898587 2999891859 3000000000 0 1999806000 999952727 0 999833886 999960586 999855101 3999784204 999886309 0 2999797718 1999926125 0 0 0 0 1999858758 2999844035 999861865 1999672031 0 0 1000000000 1999862890 1000000000 1000000000 1000000000 1000000000 1999944672 1999882368 2000000000 1000000000 1000000000 0 1000000000 999836947 0 0 1000000000 1000000000 1000000000 1000000000 0 0 1000000000 1000000000 1000000000 1999889174 0 0 0 999825529 0 1999879590 0 0 999917981 1999994675 999895398 0 1999941243 1999940475 1999907043 999949158 0 0 1999880808 0 999914379 0 1000000000 1999880900 1999942790 3999827119 0 0 0 0 1999997492 2999916781 0 1999977464 1000000000 0 0 1000000000 1999809335 999844682 999868108 1000000000 999995038 0 1000000000 0 1999960962 0 0 1999897867 1999857399 2999659038 0 0 1999692202 999851249 1999862343 1000000000 999980801 0 999990331 1000000000 0 2999921152 0 1999849523 1000000000 1999892031 1000000000 999843947 1000000000 0 0 1000000000 999887008 999847054 3000000000 0 999923532 999934137 999868584 999963537 999894839 0 0 999985039 0 1999868252 0 0 2000000000 999909098 1999833998 2999830549 0 0 2999775942 0 2999847465 2000000000 2999745512 999847588 0 1000000000 0 2000000000 0 0 2999916473 999957432 0 0 2999779716 1999746375 0 999969833 0 0 1000000000 2000000000 1999800439 2999887821 2999899580 2999695700 0 1000000000 999804582 999843237 999828022 999881147 1000000000 1000000000 2999898767 1999860161 0 2000000000 1000000000 0 1000000000 1999834268 1000000000 0 0 999856915 1999929728 2999774337 0 999950183 3999761188 999942151 0 0 0 2999776736 1999836748 999854046 999969122 2000000000 1000000000 0 0 2000000000 0 999903784 1999910066 0 1000000000 999891642 0 1000000000 1999924081 0 0 1000000000 3000000000 1999745633 0 0 1000000000 0 1999931758 0 999959152 2999816115 999960697 999921564 0 0 0 3000000000 999834399 0 0 999972659 0 999881480 0 1000000000 999932306 1000000000 1999787494 1000000000 0 1999857255 0 1999908386 2999701342 1000000000 0 0 0 1000000000 1000000000 1999925003 1999916719 999852604 999831989 3000000000 0 2000000000 0 0 999909950 2000000000 2999803688 999974171 2999819725 1999715739 0 0 1999937911 1000000000 0 999954748 0 0 1999901967 0 2000000000 0 2999881602 2000000000 1999949856 999849576 999854005 999890507 999920981 0 2000000000 1000000000 999965186 1999854870 1999854765 1999871518 999821180 2999775158 1999818928 0 999884263 0 0 2999750529 2999800501 0 1999855249 3000000000 2000000000 3999876397 1000000000 0 999998060 0 999814343 0 1000000000 2000000000 0 1000000000 1999889420 0 999811701 0 1000000000 1000000000 1000000000 999827528 1000000000 1999814477 0 0 1999919842 999973445 0 2999792568 1999829709 0 1000000000 0 1999975246 1000000000 1999904062 2999890246 999884159 1000000000 0 2000000000 0 0 1000000000 0 0 1000000000 999869554 0 0 0 0 0 2000000000 1000000000 1999890743 999926970 1999785593 1999988161 0 999969165 2999817502 999919481 0 999839040 2999830157 0 0 2999932922 1000000000 1000000000 0 0 1000000000 1999807862 0 0 0 1999693396 2000000000 0 1000000000 0 0 999828627 1999848111 0 1999859926 999812919 999918359 1000000000 0 999944595 0 1000000000 0 2999935372 999867132 999902034 1999822460 1000000000 0 999964798 2999835696 999894958 1000000000 0 0 999915325 3999960491 1000000000 0 0 999812677 999894127 0 999981491 2999867411 0 3000000000 0 999882183 999957716 0 0 1000000000 1000000000 0 1999884731 0 999802191 2999866349 0 999997064 1000000000 999875226 0 1000000000 0 999893330 0 999836262 999876835 1000000000 2999900936 1000000000 0 0 0 0 999970677 0 1999964493 1000000000 999860370 999828942 999971246 0 0 0 999974715 1000000000 1999836539 2999851333 999996948 0 0 2000000000 2999832290 1000000000 0 1999943152 0 1000000000 999850046 0 0 0 999904349 1000000000 1000000000 1000000000 0 0 0 0 0 0 1000000000 1000000000 1000000000 999835304 0 0 0 999862535 0 0 0 999895011 0 1000000000 1999972740 1000000000 999862568 1000000000 0 999861843 0 1000000000 1999864427 0 0 0 0 999904323 1999902388 3000000000 1000000000 1999890717 1000000000 0 1999713383 2999727058 999805582 1999993104 0 3000000000 1999806963 1000000000 1000000000 1999869932 999890740 1999742576 4999854141 999943065 1000000000 0 999974756 2999488292 0 0 999944899 999932050 999879034 3999766450 1999886076 2999952157 3999828324 1000000000 999829160 1000000000 0 2000000000 0 1000000000 0 0 0 1000000000 2999808493 1000000000 999813337 1999932774 2999687497 0 0 1999914594 999820158 1999877988 0 1000000000 2999703531 2999864033 999998799 2999920508 0 0 1000000000 0 0 0 0 0 2000000000 1000000000 0 999954122 999950431 999876739 1999921388 0 1999918419 1999965378 0 2000000000 1000000000 0 1999844571 1000000000 0 999965906 999921612 0 0 0 0 0 999859539 3000000000 999808609 999939077 0 0 0 3999876621 0 4999606466 1999822230 0 0 2000000000 1000000000 0 1999823192 2000000000 0 999906706 3000000000 2999590749 1999713129 0 0 0 0 1999975015 0 0 3999923084 0 2999916871 0 0 999890930 2000000000 999871763 1999816550 0 0 2999990678 1000000000 999961339 0 1000000000 0 0 0 0 999847958 1000000000 0 1999957360 1999742087 0 999959221 1000000000 1000000000 999939162 999862289 999978422 2999847118 0 999923362 999924936 3999670709 1999987503 1000000000 999982026 1999952362 0 1999907634 999918257 999895512 2000000000 1999863650 1000000000 1000000000 1000000000 2000000000 1999923537 1000000000 1000000000 0 1000000000 999801714 1000000000 0 0 999805796 0 0 1999680216 0 1999905968 1000000000 1999913259 0 1000000000 999925397 1000000000 0 1000000000 1999868799 0 1000000000 1999812172 999874437 2999787229 1000000000 0 0 0 999977662 0 1999901421 1000000000 1000000000 2000000000 0 1000000000 0 1999920904 0 0 0 2000000000 2000000000 999885661 999911093 1999819062 999995992 0 999926111 2999923534 999803850 0 1999985082 1000000000 1999875108 999873268 0 1999934466 1000000000 2000000000 0 0 0 0 1000000000 0 2999963725 999922248 999829600 2999794462 1999903178 999997925 0 1999976162 0 3999792673 0 1999889324 0 999962829 0 2999872769 0 0 999924220 1999834921 0 0 1000000000 1999804443 0 1000000000 1999960427 0 0 999916959 1000000000 1000000000 999831667 0 1999869019 0 1000000000 0 0 999870998 1000000000 1999982995 999938794 999957481 999831540 0 1000000000 0 0 0 0 1000000000 1000000000 1000000000 0 1000000000 1000000000 999836681 999806420 1999953182 0 0 0 1000000000 1000000000 1000000000 0 0 0 1000000000 0 1000000000 999880429 999855217 0 0 2999826689 0 0 1000000000 1000000000 1999963161 1000000000 0 0 0 999998624 1999778384 1999896207 2000000000 2000000000 0 0 1000000000 0 0 999929487 999806883 0 999959983 4999827887 0 2000000000 1000000000 1000000000 1000000000 0 0 1000000000 0 999895836 1000000000 0 0 1999943247 0 0 0 0 0 1999811492 1999858479 1999942595 1999981615 2999928579 1999860353 1999821252 0 0 0 0 0 1999764491 0 1000000000 999882284 999852823 999964874 1000000000 999888557 1999802712 1000000000 1999898350 1999920119 0 999842514 1000000000 0 1000000000 1000000000 0 1000000000 1000000000 2000000000 0 999885333 999827702 1000000000 1000000000 999827567 2000000000 999910049 999869401 999839636 999980506 0 1999874913 999832023 0 1999830182 0 1999988259 0 1000000000 1999939406 0 2999994936 0 0 1999990212 1999877482 0 1999909205 0 0 3000000000 1000000000 1000000000 0 0 1000000000 0 999980543 999921372 3000000000 3999904795 0 999913668 1000000000 0 1000000000 3999625298 3999729439 999991219 999909670 0 0 1999831073 0 1000000000 2000000000 0 3000000000 0 0 1000000000 1000000000 999949033 0 1999949791 0 2000000000 0 1999671051 1999895445 1999872286 999935169 0 0 1000000000 0 1999806993 0 1000000000 0 0 999990617 1999925630 999805812 0 3000000000 999904804 2000000000 1000000000 2000000000 1000000000 1000000000 1999746255 999949936 0 0 0 0 4999935824 3000000000 1999850522 999996016 2000000000 0 2000000000 1000000000 1999829712 1000000000 1000000000 1000000000 1999989013 999837957 0 4000000000 0 2000000000 2999875087 0 2999872714 999923443 0 1000000000 999917409 2000000000 1999858453 2999916556 0 0 0 999876366 999854338 0 0 0 999997115 0 1000000000 1999993877 2000000000 999977845 999900070 0 0 0 999937265 0 2999848906 1999989481 0 0 999989634 1000000000 0 1999817596 1000000000 1999908246 0 999915970 0 999825729 1000000000 0 2000000000 0 999937053 1999769861 1000000000 1000000000 2000000000 1000000000 999885316 0 999946184 1999827972 1000000000 999828021 1999853752 999893675 999872240 1000000000 1999813513 1000000000 1999880223 0 0 0 0 0 1000000000 1999705278 999823361 0 1999850512 0 2999649262 999869645 999959873 999809463 0 0 999972645 1000000000 999932522 0 0 2999799825 2000000000 1000000000 0 0 0 0 2999926667 0 999837074 1999846453 999928377 0 0 0 0 1000000000 2000000000 999902477 0 0 1000000000 0 1999998249 1999972715 0 1999819398 0 999922631 3999804481 0 0 0 1999898548 999888904 999857806 999863541 1000000000 999841252 0 3999858203 999894161 999930988 1000000000 1000000000 0 0 1999950935 0 0 1000000000 2000000000 0 0 0 999803282 1000000000 1999974344 0 0 0 0 999949911 1999872986 2000000000 1000000000 0 1999942329 0 0 0 999970961 1999876307 999991132 2999897737 999973852 0 1999896544 0 0 0 0 4999653572 999910943 1000000000 1999964423 1000000000 1999837812 0 1999838250 0 0 999957333 999814961 2999832223 1000000000 0 2999681283 999852727 999957602 1000000000 0 999904381 0 2000000000 1000000000 1000000000 1999647393 0 0 0 1000000000 2999947942 2000000000 0 2999886562 999912625 0 1999843790 0 2000000000 999895892 0 2999956245 3000000000 2000000000 1999805969 999886879 1999817546 999853487 0 2000000000 1000000000 999924558 1999723742 999909436 0 0 3000000000 1000000000 0 0 999803820 1000000000 999867035 1000000000 3000000000 0 1999886651 1000000000 1999979818 1999967981 0 1000000000 2000000000 0 999849536 1000000000 1000000000 3000000000 999819908 0 0 999944449 2000000000 2000000000 0 1999814490 999932568 3000000000 1999858885 0 999931107 1000000000 1000000000 1000000000 1000000000 0 999987393 1999990375 1000000000 2999769136 0 2999849903 1999855514 0 0 1000000000 0 0 1000000000 0 1000000000 999846505 999813423 2000000000 0 1000000000 999856043 999896934 0 1999933947 0 1999987339 999818660 999997346 2000000000 1999897195 2999801105 1999956153 0 0 0 0 0 0 999852038 0 0 1999837954 999863194 0 999974648 1000000000 0 0 1999920498 1000000000 0 1000000000 2999946587 0 999877732 999994542 999816925 0 1999931875 999862963 999810023 0 3999760558 2999828239 0 1999691765 0 4999850949 1000000000 0 1999918481 999860579 999877055 2999786367 0 1999852704 1000000000 1000000000 1000000000 1000000000 0 1000000000 1000000000 0 1000000000 1000000000 1999680901 1000000000 0 1000000000 0 0 999912490 999954062 0 0 999914516 3000000000 2999659031 1000000000 2999928692 1999904306 0 0 1000000000 2999826591 0 1999749922 1000000000 0 0 999850507 0 0 1999891718 999850346 1000000000 1000000000 999907289 999916257 0 1000000000 0 999814458 0 2999792257 999922823 0 999850718 1999827087 0 999830285 0 0 999898331 999990628 2999819630 0 0 999939014 0 0 1999809487 1000000000 999938031 0 999849082 1000000000 999995931 999891015 0 1000000000 1000000000 0 0 1000000000 1000000000 0 2000000000 1000000000 1999810043 999892901 1000000000 0 0 1000000000 1000000000 1000000000 999864139 1000000000 0 1000000000 2999702889 1999808444 1000000000 3999762082 1999663290 0 999895132 2999813788 1999840540 0 0 999959938 3000000000 0 999957363 0 1000000000 1000000000 1999927741 999802438 0 1999844670 0 2999983293 3999873996 0 1000000000 0 2000000000 999894173 0 1000000000 0 999912164 0 1999914154 0 1999814819 1000000000 0 999930347 1000000000 0 1000000000 0 0 0 999874942 0 1999805324 0 1000000000 0 0 999976779 0 1000000000 1999700534 1999840221 1000000000 1000000000 0 1000000000 1000000000 999828853 999947848 0 0 999847455 1000000000 1000000000 1000000000 0 1000000000 1000000000 999900653 0 0 999825732 0 0 2999608096 1999907874 0 1000000000 0 1000000000 999940335 0 2000000000 1999687953 0 1000000000 2000000000 3999801675 999898770 999964756 1000000000 1999950068 1999819381 0 999873274 0 1999863855 1000000000 999869060 999830087 1000000000 999926277 0 1999824012 1000000000 2000000000 0 0 999981932 999815978 0 1000000000 0 999854561 0 999901990 999810722 1999795179 2999807182 0 0 1999822838 0 999897775 0 0 1000000000 0 3000000000 0 0 0 1999884102 1000000000 999944678 999830660 1999933169 0 1000000000 0 0 1999699550 0 999917260 1999948025 999874476 1999876452 0 1000000000 0 0 999836067 0 3000000000 0 0 999820986 1000000000 0 2999896067 1999843871 999977134 0 0 1000000000 1000000000 2999748314 0 0 2999777965 1999818476 999830392 2999873155 2999850702 0 2999700871 999905801 1999950722 0 1999739288 999960302 0 1000000000 1000000000 1999788134 0 1999865047 999997042 999944710 1999841800 999956436 0 1999811395 0 0 0 0 0 0 0 1999829329 999881881 999943125 1999658253 0 3999970307 1000000000 1999812907 999812347 1999818057 0 999904122 1999931918 0 999963201 0 999836943 0 1999793446 1000000000 0 1000000000 0 2999838667 1000000000 2999746642 0 1000000000 0 0 2999800505 0 1999958845 0 999865283 999956139 999941642 999900242 1000000000 1000000000 0 1000000000 0 2000000000 1000000000 0 0 0 2000000000 0 1000000000 0 1000000000 0 1000000000 1999934695 0 0 1000000000 0 2999637649 0 0 0 1999762577 999872976 0 2000000000 1000000000 1999744415 0 1000000000 1000000000 999811214 999939200 0 1000000000 0 3999728962 1999894211 1000000000 999881673 999987428 999992889 1999833012 1000000000 0 0 1999877371 1000000000 1999916001 0 2999766446 1000000000 0 999830654 2000000000 0 0 999822085 1999850671 0 0 2999736941 3999987654 999903603 1999917509 0 1000000000 3000000000 2999766272 1000000000 1000000000 1999876172 0 2000000000 1000000000 1000000000 0 2999908451 0 0 4999904961 2000000000 0 1000000000 0 1000000000 0 0 0 1000000000 999957553 1999977092 0 0 999859924 0 1999965104 999979660 0 2999863602 999816786 0 999930671 2999671326 0 0 1000000000 1000000000 1999874007 0 0 1000000000 1000000000 1000000000 999975780 2999850748 0 999938768 1000000000 1000000000 999820749 999841094 0 1999913320 2999811904 1999807487 2999981293 1000000000 0 1999642578 0 999997357 1000000000 1000000000 999826990 1999929001 2000000000 0 2999930969 999801601 0 1000000000 999806641 2000000000 0 0 2999549012 999802711 1999889924 999970681 0 0 0 1000000000 1999735241 1000000000 1000000000 0 0 0 2000000000 999969917 0 0 1999671356 2000000000 0 0 999965593 0 999951317 0 1999832485 1999813703 999817820 0 0 2000000000 1000000000 1000000000 0 1999983869 1999885341 1000000000 1000000000 0 0 0 1999857732 1000000000 2999969219 999996386 1999987025 1999873712 1999839867 2999921507 1999852860 1999955678 999851916 1000000000 0 0 3999997614 3000000000 999842751 999802289 0 0 999846483 0 1000000000 0 2999945115 0 3000000000 1000000000 0 1999912091 999989798 0 2000000000 1000000000 1999819965 0 1000000000 1000000000 0 999892933 0 0 1999861397 1000000000 1999999425 0 1999808527 2000000000 1999920822 0 0 999966082 2000000000 1999917892 1999839386 1999874552 999808831 0 0 1000000000 2000000000 1999971317 1000000000 1000000000 1999954952 1000000000 3999821862 0 1000000000 1000000000 2999965415 2000000000 1000000000 0 2999879345 1000000000 2999918275 1999826370 1000000000 1999805792 0 2000000000 1000000000 1999836669 2000000000 999979125 0 0 0 1000000000 999946652 999910829 0 0 999840274 0 0 1999769255 0 0 1000000000 1999736948 1000000000 1000000000 2999750856 0 1999956028 1000000000 2000000000 999989721 1000000000 999986271 0 999993239 1999864889 0 0 1000000000 1000000000 1000000000 0 2000000000 1000000000 999898037 999948349 0 1999937240 999966244 0 1000000000 1999973368 999807062 999833045 0 1000000000 1999808715 2999815227 1999859777 1000000000 2999891995 0 0 999911280 999955178 1999934851 999908434 999861373 1999842479 1999831228 1000000000 1999814934 0 0 1000000000 0 2000000000 0 0 1999797094 2999735011 1999990582 999925988 0 999961261 1000000000 0 0 2999724957 1000000000 2999842111 999830938 999823965 999856953 999845542 999806124 0 1000000000 0 1000000000 999954007 1000000000 0 999818235 1000000000 999819524 0 0 0 0 1000000000 1999931371 0 1999985634 0 2999858300 999971760 0 999987966 0 1999826384 1999822023 1000000000 0 3999878852 0 1000000000 1000000000 1000000000 1999939373 1999987830 999999053 999927065 0 0 1000000000 0 1999676034 999937549 1999956915 1000000000 0 0 0 0 999950649 1000000000 0 1000000000 0 1999866572 1000000000 0 0 0 0 2999960121 0 1000000000 1999827608 0 0 1999948629 999840370 1000000000 1000000000 0 0 2999822593 0 1000000000 0 1999916551 0 0 1999943997 999886672 1000000000 1000000000 1999803073 0 0 0 1000000000 1000000000 2999855208 2999891933 0 0 0 999957478 999961200 0 999857899 1999749395 999990915 0 2999889652 0 0 1999891121 999853720 1000000000 4999877104 999831810 1000000000 0 1000000000 0 0 0 999827477 1000000000 0 999920710 1000000000 999866971 0 1999845602 1999977871 1000000000 2000000000 0 0 0 3000000000 0 0 0 1999734261 1000000000 0 0 1999951099 2999856273 2000000000 1000000000 999973098 999962757 1999950888 0 1999891306 0 1000000000 0 2999692806 1999955695 3000000000 0 1000000000 1999848992 0 999881965 999877626 2000000000 1000000000 999867311 0 2000000000 1000000000 1999851759 1000000000 1000000000 1999938265 1000000000 2999924114 2999758444 999924157 0 1999892843 0 3999740176 1000000000 1999780646 1000000000 2000000000 1999839310 999833833 1000000000 0 1000000000 0 1000000000 0 0 1999991561 0 1999856373 0 1999884378 1000000000 1999632623 0 1000000000 999997945 0 0 1000000000 1000000000 0 1999977597 4999635531 1000000000 0 0 2999943197 2000000000 1000000000 1000000000 1000000000 1000000000 2999860059 2000000000 1999870679 0 0 1000000000 0 999862287 1999936457 999968566 999936556 0 0 2000000000 0 0 999954990 2999961908 0 0 1000000000 0 0 1000000000 0 1999825293 0 0 0 999967771 2000000000 0 0 999814591 0 1999910029 1000000000 1000000000 2999961945 0 2999863053 999951381 1000000000 0 0 0 0 1999982146 999943632 2000000000 0 2000000000 0 0 999886033 2000000000 0 0 0 1000000000 999925456 999987674 0 999823812 1000000000 1000000000 999846046 0 2999641466 0 0 1999969360 0 2999938776 0 0 999830874 999811833 0 0 999944045 0 1999815438 0 3000000000 3999786207 0 1000000000 999832536 2999890200 1999880486 3000000000 1000000000 2000000000 999990625 0 999979598 2000000000 0 2000000000 999824319 0 3999943496 1999874056 1000000000 999819136 0 0 2000000000 1999682258 1999803886 2999840347 0 0 1000000000 999800954 2999801711 2999921997 0 999953215 1000000000 0 1000000000 1000000000 0 2000000000 999958236 0 0 999958474 1000000000 999954539 2000000000 0 0 1000000000 0 0 1000000000 2999768641 1000000000 0 1999897229 999906890 1999831112 1999993023 0 1000000000 0 1000000000 1000000000 999972004 2999772648 1000000000 0 1999826692 0 999955748 999891053 0 3000000000 1000000000 1999932723 0 1999801216 1999828781 0 0 1999961449 1000000000 1000000000 999927444 1000000000 999919295 4000000000 0 0 0 0 0 1000000000 2999832479 999869140 0 0 999923359 0 1999982511 1000000000 0 0 1000000000 999809245 0 0 999983863 999993583 0 0 1999766796 0 1000000000 999973547 999870250 2000000000 0 999809899 0 1000000000 0 0 0 1999888227 1000000000 2000000000 1000000000 0 1999905939 2999745511 999933095 0 1000000000 0 1000000000 999851816 999926858 999820476 1000000000 0 1000000000 0 999992223 1000000000 999921543 999964158 0 1000000000 999822272 0 2999853735 0 0 999891202 2999997798 1999833714 1000000000 999836591 1999895122 2999839845 0 999980190 999904967 1999814981 2999687955 0 0 1000000000 0 1000000000 1000000000 2999816104 1999902930 1000000000 0 1999887040 0 999937889 999829288 1999988956 1000000000 1999666382 1999864597 0 0 1000000000 0 1000000000 0 1000000000 0 1000000000 1000000000 0 3999877168 0 1999749853 0 1000000000 0 1000000000 1999983132 0 999869551 1000000000 1999751577 0 0 0 1999882235 999912124 999861802 2999675191 1000000000 0 1000000000 0 0 2000000000 1000000000 999849485 1000000000 999867949 0 0 1000000000 1000000000 999800417 0 1000000000 1000000000 0 2000000000 0 0 0 0 999959582 0 1000000000 1999804293 0 1999852823 0 0 2000000000 999974542 0 999930747 0 0 1000000000 1000000000 0 2000000000 0 0 0 999909194 1000000000 999998061 999897216 1999871829 0 0 1000000000 0 0 0 1000000000 0 0 999927419 999853220 1999882988 0 0 0 1000000000 0 1999845164 0 2000000000 1000000000 999913647 3000000000 999989029 999864414 2999819983 0 1000000000 1999795189 0 999972288 999815065 0 0 1000000000 0 0 2000000000 0 0 0 2999712378 2999852891 2999917844 1000000000 0 999899298 1999893995 0 999893617 2000000000 2999853865 2000000000 2000000000 1999917555 0 1000000000 999953281 999896756 2000000000 1999860813 1999887337 0 0 999803209 1999933458 999960725 999881804 0 0 0 0 1000000000 2000000000 2000000000 1999861245 1000000000 0 4000000000 1999947382 1000000000 999836779 1000000000 0 1000000000 0 1000000000 0 1000000000 1999809457 999946808 0 0 999822710 0 0 1000000000 1999888453 0 0 1000000000 999911570 0 0 999890847 1000000000 0 999909580 999919192 999835102 0 999978886 1000000000 0 0 1999895470 0 1000000000 999934668 999933460 999836097 0 1000000000 1000000000 999861582 0 0 0 1999742916 0 999968147 1999908518 1000000000 1000000000 0 0 1999970734 0 1999857233 0 0 0 0 999860694 1000000000 1000000000 1999857548 999931105 0 0 999930168 1000000000 2000000000 0 3000000000 1999682764 2999857626 0 0 2999892697 1000000000 999929444 1000000000 1999803121 1999982743 0 1000000000 999897508 1999936766 0 0 0 1000000000 0 0 0 1999814000 999918032 3000000000 1000000000 999873565 0 0 1000000000 999900099 1999954856 1999801408 0 999974380 1000000000 1999974024 0 0 1999797739 0 1000000000 0 1000000000 1000000000 999926362 2000000000 0 0 1000000000 1999853385 0 3000000000 0 1000000000 0 0 0 0 1000000000 2000000000 1999811465 1999958736 0 2999769334 999924333 0 2999960390 1000000000 999858556 1999868338 1000000000 0 0 999964020 0 999850306 2999714924 0 2999794086 999815349 1999870180 1000000000 0 1999913583 999842535 999811789 1999898986 0 0 3999861641 1000000000 999942843 0 1000000000 1000000000 0 999981051 0 1999818939 1999972636 1000000000 999917522 1999949267 999996486 1999940374 1000000000 2000000000 999929845 0 0 0 999919098 1999878941 0 2000000000 999970033 0 0 1000000000 1000000000 0 1000000000 1000000000 0 1999935958 2999817455 1000000000 999852948 0 1000000000 2000000000 0 999895184 0 2000000000 999901272 0 0 999913405 0 0 1999839828 1999796383 0 1000000000 0 1000000000 0 0 0 1000000000 0 0 999810581 0 1999854256 1999772491 1999821696 1999867328 999873596 0 0 999807772 1000000000 0 999803607 1999892057 1000000000 2999895270 3000000000 0 3999799875 0 999998672 1999941532 2000000000 0 1000000000 0 999983228 1999920649 2000000000 0 0 999966197 0 999858090 1000000000 0 0 2999634540 1999788275 0 2000000000 0 999842886 2999671332 2999753606 1999987158 999946976 0 1999829120 1999936692 1000000000 0 0 1000000000 2000000000 0 999951094 0 1000000000 999835251 0 3999867077 0 1999859011 1999769630 1000000000 999947553 999856308 0 1000000000 0 2000000000 0 1000000000 999961498 0 0 0 999998003 0 1999849283 0 1000000000 2000000000 999966774 2999584128 1999915719 0 0 0 0 0 999831609 0 1000000000 2000000000 0 1999686537 2999756396 0 0 2999719951 0 3999821074 999931049 2999953881 0 2000000000 1999866258 1000000000 1000000000 0 999822135 2999656233 3000000000 999852876 1999979588 0 2999941292 0 1000000000 999931665 1999706688 999914328 1000000000 0 1999835592 0 2000000000 1000000000 1000000000 0 2999998245 2000000000 0 2000000000 0 0 999822936 0 0 3000000000 1999816759 0 999801915 0 0 1999729233 0 0 2999620669 999968716 999801921 0 0 1000000000 0 1000000000 1000000000 2999872448 999840779 999953236 2999986866 0 999941003 0 1000000000 1000000000 1000000000 2999867443 1000000000 0 2999877799 0 999826500 0 0 1000000000 0 999904391 0 1999907393 0 3999842279 0 999822994 1999905935 999989460 1000000000 0 0 999911790 999900359 999814200 999857040 999973709 0 0 1000000000 2000000000 2999808556 2999934342 1000000000 1000000000 1000000000 0 1000000000 1000000000 2999868359 999947151 0 1999831420 1000000000 0 1999956119 999896807 1000000000 999883874 0 1000000000 0 1000000000 1000000000 1000000000 0 0 0 999958823 1000000000 0 0 1000000000 2000000000 0 1999678324 0 0 0 0 999934895 0 1999838724 1999945888 0 1999816239 0 999947401 0 0 0 1999923903 0 1000000000 999803768 0 1999965517 999941950 1999839879 1000000000 0 4000000000 3000000000 999973863 1000000000 0 2999793031 999878045 3000000000 999828268 999858543 1000000000 2999856511 1000000000 1999912596 999888440 0 0 1999814533 0 1000000000 999914019 1999868332 0 0 1000000000 0 3000000000 0 0 1999976045 1000000000 0 999909969 999964268 0 2999851570 999813515 0 1000000000 2999809432 1000000000 1000000000 999916417 1000000000 1000000000 1000000000 0 0 1000000000 0 999888416 3999593753 1999955518 3000000000 999936052 3000000000 1000000000 0 2000000000 999893457 1999993875 1999781219 999825412 0 2000000000 2999967443 1000000000 0 999987277 0 0 0 1000000000 0 1000000000 999954639 0 0 1000000000 999861783 2999693463 1000000000 1000000000 2000000000 0 0 999946437 1999978495 0 0 1999894689 1999904630 999989437 1999927846 0 0 1999939304 1999810855 999810511 1000000000 1000000000 0 1999956634 0 1000000000 0 2999716654 999936491 999803418 0 999817869 2000000000 0 1999865621 1999989702 0 999958263 2999677387 0 0 0 1000000000 0 0 2000000000 999994311 1000000000 4999759639 999848701 1999871048 1999970696 0 2999979482 1999987412 0 999928582 2999855992 999929931 999935885 0 999815267 999985869 0 2000000000 0 999959168 999942028 0 2000000000 2999981623 999965707 0 0 0 0 999951607 0 2000000000 1999731580 999994621 1000000000 1000000000 0 0 999843641 999879010 999884821 2999632917 0 4999646669 1999914214 999815474 1000000000 1000000000 999907912 3000000000 1999981401 1000000000 0 1000000000 1999897103 1999838534 0 0 2000000000 2000000000 2999838864 1000000000 999968916 0 0 0 2999708447 0 0 2999840510 1000000000 0 0 2000000000 0 999881379 1999870286 999935051 1999986147 1000000000 2999816486 0 1000000000 0 1000000000 1999977174 1000000000 1999891738 2999807179 2999947724 1999767042 999881559 1000000000 0 1999868296 999927795 1999858626 1999997404 0 0 0 999967439 999863264 999804192 999839187 1000000000 0 1000000000 0 3999997495 0 0 1000000000 2999817462 0 0 0 1000000000 999801122 1999718957 0 999867159 1000000000 0 999818497 0 1000000000 3000000000 1999775003 0 2000000000 1999981535 1999953910 4999616318 1000000000 999851978 0 1999660644 0 999849651 1000000000 1000000000 999825985 999996987 3999958801 1000000000 0 0 1999807633 2999913189 1999885734 0 999948934 1000000000 1999987366 1999834276 2000000000 1999921735 999810424 2999894555 999995169 1000000000 0 1999992676 999945450 999996287 999885880 0 2999629462 0 1999967978 0 0 0 1000000000 0 0 2999867520 0 0 0 0 0 999949128 0 999815815 1000000000 999954901 999907157 2999940538 999974656 0 1000000000 0 0 0 0 999983316 1999941024 999845861 0 0 1999973944 999852826 1000000000 0 0 1999900050 1000000000 1000000000 999865968 0 1000000000 3999873937 1000000000 999862125 0 999860231 999816389 0 1999849100 2000000000 0 1000000000 0 5999671730 1000000000 2000000000 2999602467 999825144 0 4000000000 1000000000 2000000000 999897975 2999868406 1000000000 1000000000 0 2999800868 1000000000 0 0 0 1999675996 0 1999912027 2999837193 0 0 1000000000 1000000000 0 1999872775 1999855348 999940776 0 1999846908 1999924810 3999847901 1999966073 1000000000 0 999845271 0 1999910815 2999925903 0 999822467 999950114 1000000000 1999806505 999921370 999859588 0 0 0 1999903745 0 1999944366 1999982678 0 1000000000 1000000000 1999956462 1000000000 0 0 0 999993094 2000000000 1999967039 3000000000 999978872 0 1000000000 0 999971233 0 1000000000 4999539328 1000000000 0 0 1000000000 0 1999811914 0 999997111 0 999951889 1999936977 999875611 999969645 0 0 0 1000000000 1999917804 999909863 2000000000 1999965722 0 2999885818 0 0 0 1000000000 0 0 999975670 0 0 999967858 0 1000000000 1999854858 1999735531 0 999973677 0 999873745 1999956778 0 1000000000 0 1000000000 1000000000 0 0 1999842720 999904157 999829734 999879020 0 0 0 1999805772 1999807973 0 0 1999787614 1000000000 0 1999722967 0 2000000000 1999857469 1000000000 0 2000000000 1000000000 1000000000 0 0 0 0 0 0 0 1999816088 999807893 999991502 0 0 1999962067 1000000000 2000000000 0 0 999863685 0 999995869 1999800205 0 2000000000 0 0 1999946243 999806999 0 3000000000 1999924334 3999643296 0 0 999878770 0 1999836426 1000000000 0 0 2999886701 1000000000 4999780662 0 0 0 1999999889 0 1000000000 999992591 0 2999824557 0 0 0 0 999928110 0 0 999883360 999854081 1999801838 1000000000 1000000000 999972919 0 2000000000 0 2999947892 0 1000000000 1000000000 1999843130 0 1000000000 0 3000000000 1000000000 1000000000 0 0 999886946 1999810752 999897322 0 0 0 999825887 1999876424 999985016 1999943463 2999880178 3000000000 999945578 999809503 1999869171 2000000000 1999976672 999919928 999870092 2999891860 999801964 1999979461 999919606 0 1999914610 999975921 1999916929 0 2000000000 0 2000000000 0 3000000000 0 0 999832980 0 0 999846828 1999821121 0 0 0 0 1999855238 1000000000 0 999801489 3999751280 1000000000 2999942151 1999887978 0 2999807304 1999817251 1999849762 0 3999810902 2000000000 999859925 0 999897222 1000000000 999864396 2999815872 2000000000 2999466045 999859595 0 999950335 999992280 0 0 0 2999811377 0 0 1000000000 1999928127 0 1000000000 0 0 0 0 0 3999842279 1999860854 0 0 0 2999852073 2000000000 999946391 1999809356 1999968705 999950258 1999882485 1000000000 0 1000000000 999816247 2999690940 1999920669 1999814321 0 2999776628 1999818490 2999650853 0 1000000000 0 0 2000000000 0 999949808 1000000000 0 1000000000 1999899909 0 1999945350 0 1000000000 2999991308 1999910623 1000000000 0 1999820031 3999863199 999878796 1000000000 0 999947658 999848908 999871998 999901422 1999915986 999990370 2999892279 2999806279 0 2999871350 0 0 1000000000 0 1000000000 999952461 0 0 0 1000000000 3999859525 0 0 1999942745 1000000000 1000000000 1000000000 999999581 0 1999836917 1999844248 1000000000 1000000000 999922857 2999852210 1999877109 1000000000 1000000000 0 0 1000000000 1999811709 1000000000 999922357 999883148 999856716 999899989 0 0 1000000000 0 1999718485 999900763 0 0 1000000000 0 2000000000 0 1000000000 1999838158 2999789776 999941112 1999939972 999909985 1000000000 1999873443 0 0 2000000000 999843871 0 2000000000 2000000000 1999814092 999880282 0 0 1999993341 1999880870 999831280 1000000000 1000000000 0 1000000000 1999985265 2999895494 0 999805667 0 0 0 999889342 1000000000 1000000000 0 1000000000 0 0 0 0 1999673312 1000000000 1999747339 999964363 1000000000 1999879347 0 1999811072 0 0 0 0 0 1000000000 0 999918531 2999911113 1999854420 1000000000 1999812857 1999985105 1999915128 0 1000000000 1000000000 2000000000 999903729 1000000000 999813660 0 999877919 1999887738 1000000000 1999964228 0 1999953124 1999869575 3999794472 0 2000000000 999894031 1000000000 0 2000000000 1999801325 999818909 999971499 0 1000000000 1000000000 1000000000 2999749616 3999678705 1000000000 1000000000 3000000000 0 1999890530 999929217 1999855516 1000000000 1999942040 1000000000 1000000000 1999816634 0 999947065 999816338 0 0 0 3999718100 2999846936 1000000000 999814410 999878728 1000000000 1000000000 999910595 1000000000 999998507 2000000000 1000000000 0 3999965569 0 0 0 2000000000 999989777 2999708938 0 0 0 1000000000 1000000000 999852362 5999721650 1999809533 0 1999907624 1000000000 999907466 2999989585 1999835863 2000000000 0 0 2000000000 0 999901522 1999847807 0 999804018 0 1999835036 1000000000 1000000000 0 2999885893 999840698 1999884860 999949566 999827506 0 2999722902 1000000000 0 1000000000 0 1999935943 1999929011 0 1999800293 1999910275 2000000000 2000000000 0 1999719569 1999774101 1999842289 0 1999823900 0 1000000000 1000000000 0 1000000000 1000000000 999980559 0 999980250 1999952580 1999810422 1999813921 1000000000 0 999969038 0 0 999930217 0 0 0 0 0 2000000000 0 1999822756 999860306 0 0 999886249 1999951636 1000000000 1999874737 2000000000 2000000000 2999575143 0 999896189 999921477 2000000000 1000000000 0 1999950340 0 999807290 1000000000 2999659458 1000000000 0 0 0 999917801 0 0 1000000000 2999728401 1999910373 0 0 0 0 999968668 0 1000000000 1000000000 0 1999997541 0 0 2000000000 999872685 1000000000 0 999975271 1000000000 999830923 1000000000 1999856631 999973978 0 2000000000 0 3000000000 0 0 2000000000 999820756 1999940618 0 0 0 1000000000 1000000000 999839908 1999979907 0 1000000000 0 0 0 0 2999844173 1000000000 1000000000 1000000000 0 1000000000 0 1999727019 999831345 1999887164 999875341 0 1000000000 0 3000000000 0 999895024 0 1000000000 1999888200 999920420 1000000000 1000000000 999878077 1999622385 999881291 0 0 999981427 2000000000 0 0 2999985627 999824511 1000000000 1000000000 3000000000 0 0 2999911407 1000000000 1000000000 0 999822455 0 0 1000000000 0 1000000000 2999558728 0 0 999812441 999843813 1000000000 0 3000000000 4999924335 999969160 0 1999864591 1000000000 1000000000 1000000000 3999807744 999846124 0 0 1999899196 0 1000000000 1999985190 1999914018 0 0 0 1999819263 999933455 1000000000 1999974727 2999801904 0 2999920480 1000000000 999971798 1000000000 0 2999940086 1999865603 2999919575 2000000000 0 1000000000 1000000000 0 999937008 0 0 0 1999903889 2999890033 0 3000000000 999824668 999935803 0 3999712873 1000000000 0 1000000000 0 2999862532 999987920 999973414 999823623 999829921 0 0 999932201 0 1000000000 1999845006 2000000000 999959345 0 1000000000 0 999919694 1000000000 1000000000 1000000000 0 0 2999801114 0 1000000000 0 2000000000 0 0 1999879400 0 999809327 2999928172 0 999947825 1999789066 0 1999731358 1000000000 0 2000000000 0 999814736 0 0 999876168 3000000000 0 0 0 0 0 999840029 999962061 2999948031 1000000000 2999737096 0 1000000000 2000000000 0 2999828997 999856986 4999518836 0 1000000000 0 999904823 999990456 0 0 1000000000 0 3999945091 1000000000 2000000000 2999913507 0 0 1000000000 0 1999877255 999842587 999983731 0 999877154 999991280 2000000000 0 2999693224 0 0 0 2000000000 0 999931391 1999899038 1000000000 2999805122 1000000000 1000000000 1999860551 999888676 0 0 1000000000 1000000000 1999899288 999939845 1999701745 0 0 3999486068 1999805914 0 1999826704 0 999816910 0 0 0 0 1000000000 2000000000 999819050 999812923 1999980172 0 0 0 999984244 0 0 1000000000 0 0 0 999808539 0 1000000000 0 1000000000 0 999803625 0 0 0 1000000000 1000000000 1999999117 1000000000 999843026 0 1999876239 0 2000000000 0 0 999998355 1000000000 1999952466 1000000000 1000000000 0 0 1000000000 1000000000 0 0 2000000000 0 999870423 0 2999851356 0 1000000000 1000000000 1000000000 2999874032 1000000000 0 1000000000 1000000000 2000000000 2999796007 1000000000 0 0 0 1999734643 0 999956391 2999752624 999942177 2000000000 999926261 1999838652 999990449 2999860808 0 0 2999897209 1000000000 1999984515 0 1999879127 1000000000 1000000000 0 1000000000 2000000000 0 1000000000 999822211 2000000000 999852666 1000000000 0 0 999860308 0 0 0 0 1999784435 999867923 2000000000 999924216 0 0 0 1999899098 0 0 1999680153 1000000000 999886690 2000000000 0 3999916668 0 0 3000000000 999938001 999877179 0 1999950221 1000000000 1000000000 0 0 0 0 1999813014 0 1999868829 0 1999820375 1999801518 0 2000000000 1000000000 999980147 1999805688 0 999929652 0 2999951164 2999854822 0 3999976269 0 0 0 999920105 1999733169 1000000000 0 999865412 1000000000 0 0 1000000000 1999857895 1000000000 0 1999931933 0 0 999970599 0 999841160 1000000000 0 999997532 0 1000000000 1000000000 999964595 1000000000 999885312 1999744290 1000000000 0 1999962460 0 0 1999845824 2000000000 0 1000000000 1999788512 0 0 0 1000000000 0 0 999931278 0 1000000000 1000000000 999990386 2999982171 0 2999971832 2000000000 0 0 1000000000 1999840077 1000000000 1000000000 999948799 0 0 1000000000 1000000000 999905804 1999691159 0 1999894324 1000000000 999832491 999858157 0 2999885156 2000000000 1999907000 1000000000 3999427761 1000000000 0 1999908300 3999718228 1000000000 1000000000 0 1999848315 999879818 1000000000 2999951029 999814324 0 0 1999944861 999900529 1000000000 0 2000000000 999856582 0 1000000000 999879327 2999677549 1000000000 1999847113 0 0 1999879035 1000000000 0 1000000000 2000000000 1999989192 1000000000 0 0 999874406 0 1999820948 0 0 999810229 1999883456 0 999897111 1000000000 1000000000 0 0 1000000000 2999948438 1000000000 999902155 1999850672 1999906894 3000000000 2999887209 0 1000000000 2000000000 1999977855 2000000000 0 0 1000000000 1000000000 2000000000 0 1999892984 0 1000000000 1999924418 999877999 999978334 0 1000000000 1999942374 1000000000 2999653458 1000000000 999968470 999835885 1000000000 999969933 1999905414 0 0 999958409 1000000000 999896433 2000000000 999855963 1999855603 0 1000000000 999817199 1999766146 1000000000 0 0 999985528 0 0 0 0 1999849189 1000000000 3000000000 0 0 1000000000 0 999993085 0 0 999916942 0 999894207 1000000000 1000000000 0 1999908746 0 0 2999802500 0 999831782 0 2999936578 0 1000000000 0 2999871165 1000000000 1000000000 1000000000 1999839317 1999947907 2000000000 1999859270 1000000000 0 4999603149 2999858427 0 1000000000 0 0 0 999984789 999958878 2999777161 0 999829046 999873080 999940381 2000000000 2999824046 1000000000 1999767114 0 1999963317 999940069 0 0 1000000000 999875731 1000000000 0 1000000000 2000000000 2999775721 0 1000000000 999842642 1999866729 2999900307 2000000000 999846034 0 1000000000 1999985875 1000000000 0 0 0 2999807914 1000000000 0 999993221 0 2000000000 0 0 1000000000 0 999909366 0 0 1999889273 0 2999845562 1000000000 1999796858 1000000000 1000000000 2000000000 0 1000000000 2999799794 999967307 0 1000000000 1000000000 1999821539 1000000000 999803392 0 0 999947846 2000000000 0 1999934178 0 0 2000000000 1000000000 1000000000 2000000000 1999824760 1000000000 1000000000 999800516 2999810852 1000000000 0 0 999852287 0 1999944128 0 1000000000 2999811654 1999942782 2000000000 2999984501 0 0 1000000000 999964771 3999788218 0 999988240 0 2999852592 999945000 0 0 999955345 0 999964815 1000000000 2999888189 2999726751 0 0 1999986258 0 2999900975 1000000000 2999610033 0 999989724 1000000000 0 0 1999860247 1000000000 1000000000 0 999822763 1000000000 0 999977198 999930237 0 2999709758 1000000000 4999969550 0 1000000000 0 2999803897 1000000000 1999887408 2000000000 999885395 999844233 1999710302 0 0 0 1000000000 1000000000 0 0 0 999875451 999901174 0 1000000000 2999739046 0 0 1000000000 0 999912985 1999990951 0 3000000000 0 1999699095 2999862130 0 1000000000 1000000000 999981076 1000000000 0 0 0 999912270 999845051 3999862370 0 0 0 3999792095 999938948 0 1999895716 0 0 1999702309 1000000000 0 2999884676 1000000000 0 0 999885167 999808900 2999853596 1000000000 0 1000000000 0 999916295 0 2999877160 0 2000000000 0 999889467 999926880 1000000000 0 0 0 999972129 1999935923 999960695 999967222 0 2000000000 999810555 1000000000 2000000000 0 1000000000 0 0 0 2000000000 999922367 2999896249 1999955148 0 0 1999807991 0 0 0 999984245 0 0 0 0 2999533942 1000000000 3999898051 0 1000000000 1000000000 2999635823 999984025 1999844563 2999578600 2000000000 0 0 0 0 0 3999910092 0 999908089 1999978081 1000000000 0 3999943473 1999844604 1000000000 1999988457 0 0 2000000000 0 1000000000 1999975842 999967048 2999787304 0 3999787234 999822143 0 999987605 1000000000 1999726477 1000000000 999835956 2999817290 1999856432 0 0 0 999964220 2999838790 1999943629 999868420 0 3000000000 0 0 0 1999751041 1000000000 1999952295 0 0 1000000000 0 2999861182 0 0 2000000000 1000000000 1999844613 999823707 999995510 0 2000000000 0 0 1000000000 999876705 0 999805327 0 0 0 999989968 1999832255 0 0 1000000000 999838044 999804992 0 999843918 0 1999917661 1999852780 0 999991489 1000000000 999991746 1000000000 999887414 2999974531 0 999811480 0 2000000000 1000000000 999925497 999888522 2000000000 0 999965366 999996644 999897347 0 2999726856 0 1000000000 0 1000000000 1000000000 0 999987768 2000000000 1999986304 0 1999914712 1999686472 0 999856620 1000000000 0 1000000000 1999881902 2000000000 0 999963053 0 0 1999901329 1999913121 0 1000000000 1999922249 0 1000000000 2000000000 0 999996401 999813155 1000000000 0 0 0 1000000000 3999556854 0 999803279 1999869744 1000000000 0 0 0 0 1999855869 0 2000000000 1000000000 1000000000 999813633 0 3000000000 2999868767 1000000000 1999861957 0 1999857405 0 999952949 999997827 999873610 0 0 0 0 2000000000 999864650 1999803148 1000000000 1999970801 3999806054 0 0 1000000000 1000000000 999875306 0 999985829 0 0 999944966 1000000000 0 2999857029 0 1000000000 3999783205 0 1000000000 1999868958 1000000000 0 0 0 2000000000 999893604 1000000000 0 999974304 0 999907107 0 1000000000 1000000000 1999996358 2000000000 1999855832 1000000000 0 0 1999888617 0 0 1000000000 3999747820 0 1000000000 1999966665 3999829027 0 2999843450 0 0 0 0 2000000000 999881016 1000000000 0 0 0 1000000000 0 1999957798 1000000000 1000000000 3999789780 0 2999803045 1000000000 3999675135 1000000000 999901822 999884326 1999793394 1000000000 0 1000000000 0 1000000000 0 0 0 2999867775 999806606 2000000000 1999997521 999827469 0 2000000000 1000000000 0 1000000000 0 2999913124 0 1000000000 1999680563 0 999844262 1999805710 1000000000 1000000000 1000000000 0 0 1000000000 0 1000000000 0 1999879374 2999724165 999996989 999810008 2000000000 1999965455 1000000000 999940274 1999956310 1000000000 0 1999871918 2000000000 2000000000 999996750 999813451 1999958832 1000000000 999845411 999820151 1999826344 1999812546 2999926711 0 0 999865244 0 0 999885355 0 2000000000 0 1999928894 2999879875 0 2999825238 0 999863556 0 0 1999869677 999908575 1000000000 0 0 1000000000 1000000000 1000000000 999878022 1999873950 999980576 1999824754 0 1000000000 1000000000 0 2999808032 0 0 1000000000 1999978703 1000000000 0 0 1999890509 0 999956593 999983422 1999670858 0 0 1999994725 2999795887 1999883017 1000000000 999998981 0 0 1000000000 999942199 999815571 0 0 0 1000000000 1999812142 2999880102 2000000000 1000000000 999962276 999921365 999990881 999862373 0 1999905848 0 1000000000 999814504 0 1999719022 999823801 1999890877 1000000000 1000000000 0 3000000000 1999916059 1999995300 0 999967610 999989475 999982708 1000000000 0 1000000000 2000000000 0 3000000000 3000000000 0 0 2999807600 2000000000 0 0 0 0 1999825022 0 2000000000 0 2000000000 1000000000 999828076 2000000000 1000000000 0 1999923420 1000000000 1999718951 1999977995 0 0 999831493 1999947668 1000000000 2000000000 0 0 0 2999946874 0 1000000000 0 1000000000 1000000000 999945584 999805728 0 0 0 999837580 2000000000 999804317 0 999881947 1999837787 1999802789 0 0 0 1000000000 1000000000 1999930099 1000000000 0 0 1000000000 0 2999912205 0 1000000000 0 1000000000 1000000000 0 1000000000 0 2000000000 1000000000 2000000000 1999851129 2000000000 1000000000 999910038 1000000000 1000000000 0 2999818588 0 0 999865309 0 0 1999873350 2999793961 1000000000 1000000000 3999824769 1000000000 1000000000 1999942593 1999925329 1999828321 0 2000000000 1000000000 0 0 0 1999980233 999892035 999898066 1000000000 4000000000 0 0 999972529 0 999993199 1999936131 1999848097 999926884 0 1999981792 1000000000 2000000000 0 0 999913116 999812581 2000000000 1000000000 999827900 0 0 1999845275 0 2000000000 0 999804015 999992290 0 0 0 999923395 999855411 1000000000 1999923002 1999952788 0 0 2999979643 0 999885804 0 1999868446 1000000000 1999867698 0 0 999813953 1000000000 0 999886782 2999876179 0 999809330 0 0 1999982010 0 0 1999986668 0 1000000000 1000000000 0 0 1999968967 2999821920 999886866 999932225 3999897917 999871412 1999977491 0 0 0 999905542 0 1999881233 2999811001 0 2999902820 1000000000 999958644 0 0 1000000000 1000000000 1999870356 1000000000 2999847705 0 0 999943142 999843893 999821319 1000000000 1000000000 0 3000000000 1000000000 0 1000000000 0 0 0 2999940683 2999927162 1999997711 0 1999855459 1999997652 999900659 0 0 999948727 0 1999703373 0 1999851709 999925380 0 0 999821721 1000000000 1000000000 0 2999660531 1999902131 0 1000000000 1000000000 1000000000 0 1999890915 1999904386 0 2000000000 2000000000 1000000000 999974864 1000000000 1000000000 999801468 1999956221 0 999877563 1000000000 1999898744 2999980594 0 1000000000 0 0 1000000000 0 1999674967 1000000000 0 999802147 1000000000 1999890972 1000000000 0 0 0 999850651 0 1000000000 0 0 0 1000000000 1000000000 0 1000000000 0 0 0 1000000000 1000000000 0 0 0 0 0 2000000000 0 999876981 999852556 1000000000 1000000000 999894057 3999750305 999849581 1999921582 1999937113 1000000000 999853334 0 1000000000 1999737936 1000000000 999801004 2000000000 1000000000 2999814110 0 1000000000 0 1000000000 1999979969 1000000000 1000000000 999841485 1000000000 2999643590 1999766713 999806687 0 1000000000 2999902709 0 0 1999818762 2000000000 1000000000 0 0 1999810780 0 1999910083 0 0 1000000000 0 1000000000 999819345 0 0 999971235 999975331 0 2999836292 1000000000 1000000000 0 0 1000000000 1000000000 0 2999819168 1000000000 999872937 0 0 999894056 0 0 999831316 0 999902674 999827930 1000000000 999823630 1000000000 0 0 0 999954944 0 0 1000000000 2999945057 3999948286 0 999844749 0 999806678 999889393 999863734 2000000000 1000000000 999812696 2000000000 0 999999916 0 0 2000000000 2999987775 1000000000 0 0 2000000000 2999803195 0 0 0 999800781 0 0 0 0 0 1000000000 0 0 1999840757 999915274 0 2999869815 0 999916148 1999808451 0 3000000000 999892651 2000000000 1000000000 1999791578 0 0 1999804635 2000000000 1000000000 1999874486 1000000000 999848889 0 999941629 2999719845 1999821828 999976608 2000000000 0 1000000000 1000000000 0 0 999864546 1000000000 0 0 0 999921698 1999730553 0 0 2999773666 0 0 999993601 0 1000000000 1999807797 0 999840671 0 1000000000 0 0 999927649 3999755250 2999850682 1999846229 999888539 0 999930826 0 1999891938 2000000000 999945488 0 1000000000 0 0 0 1000000000 2000000000 0 1999915310 1999902398 0 2999896066 0 999889287 1000000000 0 1999863491 1000000000 0 1999816710 999835943 1000000000 1999996340 999995170 2000000000 1999864900 2000000000 1000000000 1000000000 0 999904060 1000000000 0 999835840 0 0 0 1000000000 0 0 1000000000 1000000000 999953382 0 2999892137 0 999813007 1999860578 0 1000000000 1000000000 0 1999919980 0 999904605 1999868855 2999826130 999880249 0 0 0 0 1000000000 1000000000 2999862945 999983809 1999619451 1000000000 0 0 2000000000 1000000000 0 1000000000 0 2000000000 0 3000000000 0 0 1999924062 2999790701 1999908977 999897443 999901835 999804489 1000000000 0 1000000000 0 1000000000 1999775742 999806600 2999754143 1000000000 999814417 0 2999742744 1000000000 0 2999842378 1000000000 999865470 999839943 1000000000 999874256 1999928130 999824441 1999993419 0 0 1999821563 999994973 0 0 1000000000 999964932 999838396 0 2999784325 2999972474 1000000000 1999876518 999834047 1999891214 2000000000 0 999888957 0 0 0 1000000000 0 1000000000 999990229 1999806116 1999828854 1999810510 1000000000 1999817655 0 0 999863219 0 999944472 0 0 2000000000 0 1999903632 0 0 0 1000000000 1999718822 0 1000000000 1000000000 999949519 2999952375 0 0 2999762206 999893419 2000000000 2999732026 999850382 1000000000 3000000000 0 0 0 999943960 1999831742 999997645 1000000000 1000000000 1999729349 0 0 0 0 1000000000 0 0 0 0 2999830638 3999728307 1999902317 2999919175 2000000000 1000000000 999824489 1000000000 999874933 1000000000 0 1000000000 0 0 0 0 0 999947713 999999203 999903868 1999901163 999849004 1999680621 0 1000000000 0 1000000000 1000000000 1000000000 2000000000 999872168 1000000000 0 0 0 0 0 1000000000 0 1000000000 1000000000 999935672 1000000000 0 0 1999971301 0 0 1000000000 2000000000 0 2999806293 0 999815490 999880717 1000000000 1999755414 1999893502 0 1999849531 1000000000 3999817532 0 1000000000 1000000000 0 3000000000 0 0 0 0 2999980626 1999970546 0 0 999944910 1000000000 1000000000 999874403 1000000000 0 0 999855892 1999709034 1999835403 2000000000 999999649 0 0 999807989 0 999889588 0 0 0 1000000000 0 1000000000 0 999950457 0 0 1999936859 0 3000000000 1999865701 2999737248 1999927797 1000000000 1000000000 999830998 0 0 1000000000 999980298 0 0 999945148 1999766971 1000000000 0 1000000000 0 0 0 999938194 1999984795 999957407 2999852964 1999742296 1000000000 999943202 1000000000 0 0 1000000000 999902103 0 1000000000 1000000000 3000000000 0 1000000000 1000000000 0 0 1000000000 0 3999832315 2999908682 1999805433 1000000000 4999951587 1000000000 1999899100 1000000000 1000000000 3000000000 0 2000000000 1999914443 1000000000 2000000000 0 2999811335 1000000000 999843306 1999819212 1999843666 1000000000 0 0 999942173 999858709 1000000000 999981338 0 0 0 2999922410 999981086 1000000000 999927620 999893879 999967734 0 1000000000 1000000000 1999895284 1000000000 1999887024 0 1999819084 999990650 1999954557 0 3999981694 1000000000 1000000000 0 0 2999608427 0 0 2000000000 2999745459 999811045 1000000000 1000000000 0 0 1000000000 0 0 1000000000 1000000000 999815462 2000000000 999937873 3999847329 2999845111 1999642356 0 0 999968795 0 1999751970 1999955085 0 1000000000 1999957186 1000000000 2000000000 1999921046 999975204 1000000000 999841105 3000000000 999833598 999912426 0 999997801 0 1999806816 0 999943959 0 0 999982727 1000000000 2000000000 999826530 0 0 1000000000 0 0 0 0 0 1000000000 1000000000 0 0 1000000000 0 0 1999865530 0 0 0 0 0 0 1000000000 1999738165 0 2000000000 0 1000000000 0 1000000000 0 1000000000 1000000000 1000000000 999821023 1000000000 2000000000 1000000000 0 1000000000 999864070 1999762006 1999862803 2999855805 0 1000000000 1000000000 2000000000 0 999850936 999941336 2000000000 0 1000000000 999941157 1000000000 1999832628 2999802164 1999900525 1000000000 0 3999713317 0 0 1999955666 999888002 3999918730 1000000000 1999934854 0 1999952169 1999770841 1000000000 0 999888149 1000000000 0 2000000000 0 999911994 0 1000000000 0 0 1999900653 0 2999970890 1999905761 1999717609 2000000000 1000000000 2999812552 0 0 999993075 0 1999911722 0 1999997649 1999806759 0 3999668321 1000000000 0 0 2000000000 0 0 1000000000 2999823310 999820590 999938386 999970158 0 2000000000 2999879909 999926659 2000000000 1000000000 1000000000 0 0 0 1000000000 1000000000 0 0 1999988261 0 0 0 0 0 999867781 0 1000000000 0 0 0 0 0 0 1999780632 999991760 1999821567 0 0 999822938 1999868943 3999711669 1999918376 999913984 2999805977 0 1000000000 0 999910841 1000000000 2999860944 3999668430 0 999974721 1000000000 999901861 1000000000 0 0 3999811448 0 0 1999845446 0 999912241 0 0 0 2000000000 1000000000 0 999829622 1000000000 1000000000 1000000000 0 999990847 999991422 1999718660 0 1999972277 1999818857 1999841779 1000000000 0 1999901518 1999852289 1000000000 0 1000000000 0 999824965 1000000000 1999826175 3999830723 0 1999804453 1999988675 1000000000 1000000000 999987854 999894393 1000000000 2999854379 1000000000 4999637709 0 0 0 999929204 999857603 2000000000 999814433 1000000000 999801478 1000000000 999822274 0 999855670 0 999921728 0 0 999873372 999839024 1000000000 0 2000000000 0 0 1000000000 0 1999974146 0 0 1999879943 999889970 1000000000 999817298 999991369 4999610849 0 2999916653 1000000000 1999803925 1999964200 1000000000 1000000000 0 2999975005 2999835961 1000000000 999871580 999867261 1000000000 1999937961 999973583 0 0 999891120 999994313 1000000000 0 2999890576 1000000000 2000000000 1000000000 0 999874408 1999812914 999951605 999831318 0 2999745844 2999873289 1000000000 999979349 0 0 0 1999868605 999836152 0 1000000000 1999930967 0 0 1999799756 0 1999804268 2000000000 999883280 999860419 1000000000 999901994 0 1999894471 1000000000 0 3999939759 2999794693 2999866750 1000000000 999814579 3999797413 1000000000 2000000000 0 0 999997812 999886289 1000000000 0 0 999875373 999989668 0 0 0 1999803173 0 0 1999891437 0 1999883263 1000000000 1999962648 0 1000000000 0 0 0 2999938601 0 1999880784 0 999976128 0 4000000000 0 0 1000000000 0 1000000000 1999856938 2000000000 2999671032 0 999876127 0 1999914077 0 1999783660 0 1999879324 0 0 2999754398 1999889044 0 0 999839019 999923266 1000000000 0 2000000000 1000000000 999956036 1000000000 999932953 2000000000 3000000000 2999907713 0 1000000000 0 0 2999896770 1000000000 999918585 0 2999884770 1000000000 1000000000 0 2999757771 999815899 0 999855872 0 999908762 999879528 1999956184 1000000000 0 999825143 1999943985 1999840916 0 1999823640 0 2000000000 0 0 999826216 999892968 0 1000000000 0 0 1999949354 1999839467 999995813 1999990867 0 1000000000 1999913370 0 0 0 0 999967389 999978552 0 1999998915 999803729 1999948975 1000000000 1000000000 0 0 2000000000 1000000000 0 2999807255 1999635821 0 999882722 0 1999834824 0 1999953854 1999847555 2000000000 0 1999873527 1000000000 999926031 0 999949677 0 999816114 1000000000 1999886865 0 0 0 1000000000 0 1000000000 999943628 0 1000000000 2000000000 2000000000 2000000000 999884074 2999823606 1999827196 1000000000 0 0 999976036 1999936743 1999950573 0 0 1999927250 1999826227 0 1999891301 0 0 0 1000000000 0 0 999846278 0 999973293 0 2000000000 1000000000 0 1000000000 0 1000000000 0 999879821 1000000000 999883359 999911864 1999937708 0 1000000000 999840432 1999699016 1000000000 999870666 1000000000 0 0 2000000000 999993714 1000000000 0 0 2000000000 1000000000 0 0 1000000000 4999954735 1000000000 0 3000000000 2000000000 2999948574 0 1999861374 1999638872 999997138 1000000000 999870461 3999688099 999884125 1000000000 0 0 3999782346 1999846770 0 1000000000 1000000000 0 0 3999682561 1999824971 0 0 0 1999849077 999864142 1999869831 0 1000000000 1000000000 0 0 1999840866 2999805790 1000000000 999928155 1000000000 999847895 999968446 1000000000 1000000000 1000000000 999858168 1000000000 2999791104 0 999956377 999903827 0 4999743841 1999749428 0 1999721187 999818882 0 0 999827392 0 0 999999553 0 0 0 1000000000 0 2999983450 0 2000000000 0 999870742 1999753538 0 0 1000000000 0 0 999965460 2000000000 999972817 1999927463 0 0 1999803957 1000000000 0 2999655897 0 1999887909 2999831064 0 1999957143 2000000000 0 1999981968 999885106 0 0 0 999843677 1000000000 2999816363 1999934831 2000000000 1000000000 1999813982 999802901 1000000000 0 0 0 999912108 0 0 1999838602 0 0 1000000000 0 0 4999585138 0 0 0 1000000000 1999841358 2999952064 2000000000 0 1000000000 1999862553 2000000000 1000000000 0 999836969 1000000000 0 999842828 0 1000000000 1999847290 999938719 1999981900 1999813968 0 1999776737 2999808491 2999521459 1000000000 2999966355 999806916 1000000000 1000000000 1000000000 0 0 999803992 0 1999856213 1999811669 0 1999895227 1000000000 1000000000 999875496 0 1000000000 999975997 999900670 0 2999928899 1999959244 2999897956 3000000000 999977195 1000000000 1000000000 0 0 1999730398 0 1000000000 2999967036 1999896541 2999880921 999838148 0 999808596 2000000000 999845183 999813867 1000000000 0 1000000000 0 1999815212 2000000000 0 999816595 1000000000 1999943969 2000000000 0 1000000000 999971611 0 1999899107 0 0 999916507 0 0 0 0 1000000000 1000000000 1000000000 1000000000 0 0 1999980013 0 0 1999884487 0 1000000000 1999887670 1000000000 999830595 0 0 999848433 1999959671 0 0 999941686 999807039 2000000000 1999849371 0 0 0 999953727 3000000000 1999740751 1999947497 0 1000000000 0 999808635 1000000000 0 0 999896153 1000000000 0 1000000000 2000000000 0 999809940 1000000000 0 0 1999824156 999803336 0 0 0 0 0 999923531 1000000000 999983133 999899211 2999602813 0 1999822039 999859846 999976101 0 3000000000 0 999920622 4999806412 0 999880089 999847046 0 1000000000 0 1000000000 1000000000 1999857211 0 1999831174 1000000000 0 0 2000000000 3000000000 1000000000 1999852139 999974708 1000000000 0 2999885404 999851640 0 1999857556 999827142 1000000000 999845297 0 1000000000 999890669 0 1999711921 1000000000 1000000000 1000000000 999878846 1000000000 999843093 0 999908477 999942270 0 0 999974655 0 999971099 1000000000 0 999955328 999858346 1000000000 0 0 1000000000 0 0 999862824 2999919212 1000000000 0 2000000000 0 0 1999928267 0 1000000000 0 0 0 1999946884 0 0 1000000000 1000000000 1999983638 1000000000 1999895729 1999916887 0 1000000000 0 1000000000 0 1999807553 1999993456 999824091 1999915595 0 4999736619 3999886664 0 3999695724 999926893 1999713073 1000000000 999930230 1999829231 0 0 999876866 1999933941 0 0 2000000000 1999691227 2000000000 999804544 0 0 1000000000 0 2999854826 999890080 999808907 0 999968951 0 3999815192 999960329 0 1999943168 999914292 999916392 0 0 2000000000 1000000000 0 0 0 2999791569 1000000000 999904589 0 999874047 1999844117 1999857205 999819098 999825480 0 1999654851 1999941485 1000000000 0 1000000000 0 0 0 1000000000 1999813336 0 1000000000 0 0 0 1000000000 0 2999805819 1000000000 1999657615 1000000000 0 2999822857 0 1999880905 0 0 2000000000 1000000000 1000000000 0 1000000000 0 0 1000000000 1000000000 0 0 1000000000 1999931153 0 999862341 999801654 2000000000 1999991830 2000000000 0 0 1999981909 1000000000 0 0 1000000000 1000000000 2999825849 999818404 999998578 1999809809 0 0 1000000000 1999831876 999848638 1000000000 1999975762 999801048 0 1999878548 0 2000000000 2999694576 0 2000000000 0 999914933 2999739253 1000000000 0 0 1999890631 2999818126 0 0 1000000000 1000000000 0 999947381 1000000000 0 0 0 0 999938239 0 999883599 0 0 999895142 1999964241 999862427 1999816739 1999932244 1000000000 1000000000 0 0 1000000000 0 999915843 999888708 0 1000000000 2000000000 0 1000000000 1000000000 1000000000 1000000000 1999926500 0 0 0 999999858 1999984529 1000000000 999863355 1000000000 999870060 1000000000 0 1000000000 0 1000000000 0 0 0 999805235 1999798321 0 1000000000 1999902789 1000000000 1000000000 1999923975 1000000000 1999820182 999900536 1999871228 0 999925674 2000000000 0 0 0 3999718009 0 0 0 1000000000 0 999959876 3999701005 1999924971 1999812371 999945364 2999650414 1000000000 1999933650 1999895043 2000000000 999900448 0 1999858476 999812257 1000000000 1000000000 1999870635 3999524100 1999822175 2999977901 1000000000 1000000000 0 0 0 2000000000 1000000000 999831287 1999841242 1000000000 0 0 999937974 1000000000 0 0 0 0 0 1999936373 0 1999745925 999875377 1999941357 999838035 0 2000000000 999834138 0 1000000000 1999637764 0 999922190 0 0 0 1999826614 1000000000 0 1000000000 0 999953233 0 999972525 0 1999968299 0 999936584 999808938 0 999880631 1000000000 2999508700 1000000000 1000000000 3999840362 0 0 999914672 0 1999966165 999983873 1999887460 0 999835865 0 999908680 0 0 0 0 1000000000 999936797 2999858480 999989789 2999766838 3000000000 0 0 0 2000000000 0 0 999801292 1000000000 2000000000 999947709 1000000000 4000000000 999802264 999846275 1000000000 0 1000000000 0 0 2000000000 0 999978174 1999866637 1999826329 5999738071 1000000000 1000000000 1000000000 0 999842400 1000000000 0 0 999834045 0 2000000000 1000000000 0 999989655 0 0 0 1000000000 999845586 999858702 0 0 1000000000 0 2999761156 0 0 2999782798 1000000000 999808773 1000000000 2000000000 0 3000000000 2000000000 2999766317 1999979317 1000000000 1999829004 3999736545 0 999922412 1000000000 1999806314 0 2000000000 0 1999820297 1000000000 999891405 0 0 1999815912 0 1999844156 0 999979717 0 1000000000 1999848126 0 0 999903485 2000000000 1999939808 1999813228 1000000000 0 1000000000 0 1000000000 999993316 999932732 0 0 1999838219 0 0 1999845505 1999684706 0 1000000000 1999802641 999858406 999991816 1999742434 0 0 0 0 999893875 1000000000 0 999842507 0 999883194 999880810 0 1000000000 0 0 1000000000 1000000000 0 0 0 999959995 0 2999857280 1999822158 1999950904 1000000000 1000000000 999923384 0 1999692832 0 0 0 0 0 999955413 1999892935 1999865653 0 0 1000000000 0 0 0 0 2999815301 1999944764 2999944420 2000000000 1000000000 1999903912 2999737305 999910662 999906153 0 2000000000 1999674503 0 1999861835 0 1999729325 0 0 2999897986 0 1000000000 2999837078 999896350 4999991648 0 0 0 0 0 999899409 999898851 1999839087 1000000000 0 0 1000000000 1000000000 1000000000 0 0 1999967277 0 0 999995586 3999758449 0 0 0 2999918703 1000000000 2999748633 2999898834 0 0 999975511 0 1000000000 0 0 2999739799 0 1000000000 1000000000 0 2999635022 0 1999673430 999958665 0 999849571 0 0 1000000000 1000000000 1000000000 1000000000 0 0 1000000000 0 1000000000 0 0 0 0 999885266 0 1000000000 1000000000 0 2000000000 999983994 0 1999949985 0 0 1999811288 999982465 0 1999987901 0 1000000000 0 0 0 1000000000 999824126 1999921484 0 999974234 999809722 1999831554 0 1000000000 0 0 2999836021 0 0 1000000000 1999838500 2999804669 1999769416 1999938676 0 0 0 3999847529 1999971494 0 0 0 0 999999036 0 0 0 0 0 1999824805 0 0 0 2999745822 0 0 2999992152 1999811647 1999875629 0 1000000000 0 1000000000 1000000000 999973014 1000000000 1999903079 2999817536 2999941637 0 1000000000 0 0 2000000000 1000000000 2999876709 999908310 0 2999800838 0 0 2000000000 999947287 1000000000 2000000000 0 999867762 1000000000 0 1000000000 1999898327 2000000000 2999793224 0 999821511 0 0 1999815311 2999670476 0 999951073 999822463 999999980 2999908863 3999673119 0 999817428 999996751 999840621 2999916528 2999974714 999815912 1999771005 0 2999689005 1000000000 1000000000 999836090 1000000000 999892178 2999719350 1999704542 0 999898645 0 2999813824 1999835197 0 0 1000000000 0 0 0 2999822814 3000000000 0 999862208 999975833 999919259 999885992 0 0 999805635 0 0 1999818018 4999784524 0 0 2000000000 1000000000 999936061 999860731 1000000000 0 2999962685 999918495 2000000000 1000000000 999848243 0 2999671218 2000000000 1999885923 0 0 0 1999993506 1999755958 0 1000000000 1999909132 0 0 999964055 1999833408 2999950382 0 999975974 0 3999847615 1999846992 1000000000 0 1000000000 999807837 0 0 1999868540 1000000000 1999684213 1999825449 0 2999878521 999858367 0 1000000000 2999951511 2999939135 999910065 999928264 2999965193 0 1000000000 999918832 0 2000000000 0 1999895348 999801912 0 0 999883273 3000000000 999899459 0 999865851 0 0 1000000000 0 1999992708 0 999937591 0 1000000000 1000000000 0 3000000000 1999837377 999839315 1000000000 1000000000 1000000000 999842181 1000000000 0 1999874017 0 3999816339 999822767 1000000000 999894560 2000000000 2000000000 0 1000000000 0 2000000000 1000000000 1000000000 2000000000 999917753 3000000000 0 0 1999926157 1999951920 1000000000 1000000000 0 1000000000 999844034 2000000000 0 999854060 1000000000 2000000000 999898176 0 0 1999817841 1000000000 999908121 0 0 0 0 1999885937 0 0 1999813873 0 1000000000 1999838413 1000000000 0 0 0 999987985 999905169 3999683289 999903606 999841151 999829301 2999809573 999807026 0 999962169 0 1000000000 2999841510 1000000000 999946798 1000000000 1000000000 0 0 3000000000 0 999890069 1000000000 0 999856123 1000000000 0 999951551 0 0 0 2999801442 1999745666 0 999864296 2999708968 1999805516 1000000000 1000000000 1000000000 999883609 999824979 999997413 1999888512 999903788 2000000000 999812850 0 1999917752 1000000000 0 0 0 0 1999952493 2999943981 1000000000 1999817917 0 0 1000000000 0 0 1999918056 0 999943838 0 0 2999990337 1000000000 1999952291 0 999991747 999968998 1999881593 2000000000 0 1999807935 0 1999874806 1000000000 999854772 0 3999840282 999937052 0 0 0 1000000000 1999830218 1999833179 0 0 1999907928 0 1000000000 2000000000 1999916117 1000000000 2999864149 999834835 999878010 0 2000000000 1000000000 0 0 0 1000000000 1000000000 1000000000 1000000000 0 1000000000 0 2000000000 999864378 0 999923076 1000000000 2000000000 1999874710 0 0 3999919178 2000000000 0 1000000000 999882463 1999921457 0 0 0 1000000000 0 1000000000 2000000000 0 1999906841 0 1000000000 1999688671 1000000000 1999945241 3999905064 2999681787 1000000000 999978734 0 0 0 1999804985 1000000000 999962352 0 999871472 0 0 1999868920 0 2999823597 0 0 999932825 1000000000 2999806374 0 1000000000 0 999866614 2000000000 0 0 0 1000000000 999828438 1000000000 0 0 1999834381 0 1999708521 0 0 0 1000000000 0 0 1999888535 0 999931234 0 1000000000 3999616734 1999918291 999802752 0 0 1999893117 1999910587 999969521 0 0 999900474 999819981 3999786878 0 0 1000000000 1999929521 0 0 2999879407 2999678417 0 0 1999927008 0 999908219 1000000000 1000000000 0 999895751 999916956 0 0 999927009 0 3000000000 1000000000 0 0 1999943760 1000000000 0 0 0 0 2999633730 1000000000 999939822 999900476 1999789670 0 0 1000000000 999953708 0 2000000000 0 1000000000 0 0 999845143 1000000000 0 1999866118 1999902715 0 0 0 0 1000000000 1000000000 0 0 1000000000 1000000000 0 0 999972330 0 3999918875 2000000000 0 999816932 0 999987504 0 0 0 1999789847 3999683268 0 2000000000 0 3999724748 1999979432 999957154 4999529321 1000000000 0 1000000000 0 1000000000 999870553 0 1000000000 0 0 0 2000000000 999884506 999865827 1000000000 0 0 1000000000 1000000000 0 0 0 1999856375 0 999984466 2000000000 0 1000000000 1000000000 0 999989258 3999577230 1999802963 999998359 0 0 0 2999685704 1000000000 1999887400 1999915551 1000000000 0 1999823124 999975564 0 0 1999837331 3000000000 0 1999652749 1000000000 0 3999830543 1999887401 0 1000000000 1000000000 1000000000 0 1000000000 0 0 0 1000000000 999954368 1999930349 0 2999874107 0 2000000000 0 1999925712 999977193 0 999912051 999988607 1000000000 1999835507 999924904 0 2999676053 999964425 2000000000 999850950 1000000000 2999872802 0 999964199 999922011 1000000000 2000000000 999880771 999863883 0 999882896 0 0 0 2000000000 999842746 0 1000000000 999821790 0 2000000000 0 999911382 0 999999701 0 0 999919340 999983079 999804086 0 0 0 999892036 0 2999941527 999996195 999836172 2000000000 0 999928557 0 0 0 999837955 1999780855 0 0 1000000000 2000000000 1000000000 2999886691 1999710149 0 999967281 1000000000 1999966428 2000000000 1999950574 999957549 0 999924006 0 1000000000 1000000000 1999977045 0 1999868298 1000000000 1000000000 1999913369 0 999972747 0 1999862394 2999863767 999814608 0 0 999889369 0 999859094 0 1999961087 0 3000000000 1999762337 1999901302 0 0 1999934381 0 1000000000 1000000000 999995543 1999824678 999982174 0 0 1000000000 1000000000 0 2000000000 1000000000 999800560 999932782 0 1999893805 1000000000 0 1999887222 999940533 2999693859 999989737 999996891 999905432 999822333 0 999958755 999995668 999836613 999888384 1999956234 0 1000000000 0 999961275 999939491 0 1999988618 0 0 0 0 999953435 1000000000 0 0 2999873186 0 1000000000 0 1000000000 999871872 2999862070 0 999826680 1000000000 0 999937085 1999894305 1999839325 0 1000000000 1000000000 3999922250 0 999866392 0 1999829512 1999789771 999856574 0 0 0 0 0 1999930479 1000000000 2000000000 2999781872 1999805564 0 0 2000000000 0 1000000000 1000000000 0 1999883517 999878336 2999900000 2999976677 0 2000000000 0 0 999981244 999942141 1999696828 0 999889451 1000000000 2000000000 0 0 0 2000000000 0 0 0 1999858738 2999752616 1000000000 2999837271 999925911 999849889 0 0 2999824840 0 2999805397 1999863310 999935676 0 2999773995 1000000000 1999886399 0 1000000000 1999837292 0 0 0 0 0 0 1999860906 1000000000 1999818974 1999881296 1999714436 1999754555 0 0 0 1000000000 1999876205 0 0 999896035 1999779052 0 1999932013 999836306 0 1999807399 999974700 0 0 0 999961144 1000000000 0 0 999914061 1000000000 0 1000000000 0 0 1000000000 0 1000000000 0 1999808214 2999828548 1000000000 0 999977938 0 999809955 0 1000000000 0 0 0 0 1000000000 1000000000 0 999879272 1999813238 0 999904423 1000000000 1999897099 0 0 0 0 2000000000 1000000000 1999803603 999884909 0 999905559 1000000000 1999768933 1999974990 1000000000 2999832217 0 999867006 0 0 1000000000 1999993570 0 1999980036 1000000000 1000000000 1999832123 1999871591 0 1000000000 999825758 1000000000 3999809562 0 0 1999980763 0 999866576 0 2999708102 999864596 0 2999805570 0 999804446 3000000000 2000000000 1999933342 1000000000 999974455 999858944 1000000000 1000000000 0 0 0 2999877764 999821370 1000000000 999936858 0 999939435 0 1999910629 1999859214 999961782 2000000000 0 1000000000 1999878806 999862981 1000000000 1999674438 999989169 0 999981742 999954310 999963482 999967621 0 2999610939 1999638103 1999846817 0 0 999800853 1000000000 0 0 1000000000 1000000000 0 999932950 0 1000000000 999917633 2999908990 1000000000 999826536 1000000000 1000000000 2999656263 999823760 1999892637 999948656 0 999877952 0 999865387 999838818 0 0 0 999947586 0 1000000000 1000000000 1999857543 1999910976 0 2000000000 0 0 1999977498 1999924200 999957377 2999954900 999888119 999925524 1000000000 999918405 1000000000 999863890 1000000000 0 1000000000 0 1999716428 0 2000000000 0 0 0 999951110 0 0 999952867 1000000000 999909055 2999843628 0 0 999970171 0 1999749304 1000000000 0 1000000000 0 999880228 4999820373 1000000000 0 1999770941 1000000000 2999840350 0 2999635044 0 1000000000 0 1999963399 0 2000000000 999986034 1000000000 999835706 0 1999846306 1999821252 0 2999929164 2000000000 1999918986 1000000000 1999862242 999884499 0 1000000000 1999682320 0 0 2999937273 0 5999605063 1999938579 0 2999953229 999922464 1999925322 1000000000 1999878140 1000000000 999862910 1999809534 1999852118 0 1999884724 1000000000 0 0 2999574379 999836528 1999949274 2000000000 1000000000 999902068 999848045 999907918 999914708 999994650 2999640606 2999699393 999887771 2000000000 1000000000 3999773294 0 999981454 1999931330 999988615 1000000000 999806133 999974039 999888142 3999821645 2999770948 0 1999792655 1000000000 2000000000 3000000000 0 1000000000 2000000000 1999871224 1999874353 0 0 1000000000 999805879 999924840 999939968 0 0 999956229 2999943456 0 1999930909 999837678 0 0 0 0 2000000000 0 999994978 1000000000 0 1999936995 1000000000 0 1000000000 999964971 0 999970575 1999901097 1000000000 2000000000 1000000000 0 0 1000000000 0 0 0 0 0 0 0 1000000000 0 0 0 2999572889 1999967901 3000000000 0 0 1999762709 0 2000000000 2999851938 0 0 0 0 1000000000 1999877505 1999946468 999948003 2999764291 999919478 999899855 0 0 2000000000 0 1000000000 0 999817916 2000000000 1000000000 999865034 999983900 999880913 999818119 0 1000000000 0 1000000000 2999997794 0 0 0 0 0 1000000000 0 1999979837 1999811078 999965882 0 0 999988794 2000000000 0 999913257 999845185 999880166 1000000000 1000000000 999920389 1000000000 999973136 1999983088 2999704177 2000000000 1000000000 0 0 999834109 3000000000 0 0 1000000000 0 1999977546 1000000000 0 999886526 0 999901850 1000000000 1999873533 0 1000000000 0 0 0 2000000000 1000000000 999814078 1000000000 0 0 1000000000 2000000000 1000000000 0 0 0 0 1000000000 0 2000000000 0 0 0 0 0 3000000000 2999776364 0 0 0 1999901015 1999697570 1000000000 1999855241 4999776327 1000000000 999955623 0 0 1000000000 0 0 0 3000000000 0 1999819005 0 2999927252 0 2999638041 0 1999982022 0 1999968034 0 1000000000 0 1999747516 2999715506 0 1999879448 2999789747 2000000000 1999847591 1000000000 3999833352 999802571 0 999987372 0 0 0 0 1000000000 1000000000 1000000000 0 999851276 0 999996701 999981386 999844678 999898137 2000000000 0 999804577 1999943506 0 0 1000000000 1000000000 0 999828860 1000000000 1000000000 0 1000000000 0 999818640 2000000000 0 999823447 0 0 2000000000 0 0 0 999833447 0 0 0 0 1999693055 1999962712 0 0 1000000000 1000000000 0 0 2999515387 1999992015 0 1000000000 0 1000000000 0 0 0 0 1000000000 999823349 1999681422 999815004 0 999861908 1000000000 999932129 3999809441 2000000000 2000000000 1999888733 3000000000 999992998 0 999806723 0 2999673007 999937102 0 999860580 2000000000 0 1999881298 0 999932796 999975854 1000000000 2000000000 0 1999842165 1999986527 999850152 999955727 2999928857 1999826136 999843332 0 0 999940550 0 0 0 0 0 999919370 1000000000 0 0 2000000000 1999850263 2000000000 1999841742 2999848163 2000000000 1999696107 2999722496 0 999919189 1000000000 1000000000 1999836884 0 999851942 0 0 2999983153 0 0 999997745 1000000000 0 3999740478 999986681 1999895772 0 999961209 0 999939690 0 999998719 1999968184 999922499 999958940 0 999964782 999977322 999986047 999973966 3999707979 0 0 4999989204 1999868949 0 0 999855479 1000000000 2000000000 999861533 1999816051 0 0 999913051 0 999991047 999897358 1000000000 1000000000 2999609050 1999657369 999866943 0 1000000000 999892370 2000000000 1000000000 1000000000 0 0 1999971302 0 3999788951 0 2999694648 1999859598 1000000000 0 2999853509 4999834147 0 0 0 1000000000 0 1999647639 2999731521 0 0 0 1999836113 0 0 999980726 1000000000 3000000000 999922297 0 1000000000 0 0 1000000000 0 999905607 1000000000 2000000000 0 1999808649 0 0 1999821890 1000000000 0 1999858551 1000000000 0 2999869689 0 0 0 1000000000 1999919073 2000000000 0 0 1000000000 999842243 0 0 1000000000 1999749858 0 1000000000 1000000000 999882286 0 2999836466 0 0 1999820126 1999764671 0 1000000000 0 2000000000 0 1999950819 0 999815113 1999823187 0 0 0 0 0 999992239 0 2999897345 0 0 0 999878074 0 1999914650 0 0 0 0 0 2000000000 1000000000 0 1000000000 999975099 1000000000 999949251 1999941691 1000000000 999966310 0 1000000000 1000000000 0 0 999891698 0 0 0 2000000000 2000000000 1000000000 0 1999877559 999848290 3999900402 1000000000 1000000000 1000000000 0 0 1999826395 0 2000000000 1999740618 0 999915610 1000000000 2999817862 1999901279 1999896779 2999823482 0 0 1000000000 3000000000 999941789 0 1999855978 0 3000000000 0 1999949352 2000000000 1999801747 0 1000000000 1999970387 0 0 2999738163 1999886894 0 0 0 0 1999896539 0 1999839063 0 1000000000 2000000000 0 1000000000 0 1000000000 1000000000 2000000000 0 1000000000 2000000000 1999843335 1999849165 2999890449 0 0 999819829 0 999958306 0 0 1000000000 0 0 0 1999948034 0 1999812916 0 1000000000 2999891111 2000000000 0 999930765 2999864224 1000000000 0 1000000000 999891998 0 1000000000 1000000000 0 1000000000 999838281 0 1000000000 1000000000 1000000000 1000000000 1999841437 0 0 999921057 999803353 2000000000 1999947868 0 2999861326 0 0 0 999913373 1000000000 2000000000 0 999900456 2000000000 0 0 999838409 0 1000000000 1000000000 0 0 1000000000 999901492 0 1000000000 1999888128 1000000000 1000000000 1999826993 2000000000 1000000000 0 1000000000 999835428 1999751312 999947842 999932146 999867369 0 0 1000000000 1000000000 3999851670 999906249 0 4999803887 0 1000000000 999941085 999980356 999993563 999817107 1999823419 999964778 0 999885932 0 999998085 3999774578 0 0 0 3999768863 1000000000 0 0 1000000000 0 0 2000000000 1000000000 1000000000 0 0 2000000000 0 999800734 999835113 0 2999852663 999994582 0 1999914265 999926767 0 999977159 0 1000000000 1999869804 1000000000 1000000000 999890240 1000000000 1000000000 999897857 3999802544 2000000000 3000000000 0 0 999844372 1000000000 0 0 1000000000 0 2999817607 1000000000 0 999811830 0 1000000000 999971630 1000000000 0 0 2000000000 0 0 3000000000 2000000000 0 999882648 999845583 1000000000 1999891095 999887512 2999928414 999808698 0 0 999805476 1999891015 0 999801814 0 0 1000000000 0 0 2000000000 1000000000 0 1000000000 0 1000000000 0 1999812955 1999986240 1999850224 999938645 1999816173 0 0 0 999945319 0 0 999840937 999814542 1000000000 3999979156 999970353 0 0 2000000000 1000000000 999917486 1000000000 0 1999958827 0 1000000000 3999886686 0 1000000000 2999779269 0 1000000000 0 1999808109 1000000000 1000000000 1000000000 999888077 0 1000000000 2999832638 1000000000 2000000000 1000000000 1000000000 2000000000 0 999841762 999863300 0 1000000000 1000000000 1000000000 999964902 0 0 999852744 0 999866592 999883042 2999868885 1000000000 0 0 0 0 1000000000 999829121 0 0 1999841609 0 0 0 3000000000 0 5999954851 0 1999906931 999994589 999875481 0 0 0 0 0 0 0 1000000000 0 0 3999733766 0 1000000000 999885591 1000000000 999927754 999857745 0 999911618 3000000000 999979088 0 999972385 1000000000 0 0 0 999966396 999892896 0 1000000000 1999822143 1999813579 0 1000000000 2000000000 1000000000 1000000000 999817500 0 2000000000 0 999859828 0 2999866855 0 0 1000000000 2000000000 2000000000 2999831194 2999806671 999932025 3000000000 1999947807 999880458 0 2000000000 0 0 1999754367 999856430 0 1999705512 1000000000 0 999900734 0 1000000000 999995248 0 1000000000 999955926 1000000000 0 2999803014 0 1000000000 2999767205 0 0 0 0 1000000000 2000000000 0 0 1999886954 2999777921 1999834666 1000000000 4999559796 1999754473 0 999878839 0 1999874160 1000000000 0 999908092 0 2000000000 0 0 0 0 1999883254 2000000000 1999892719 0 999844569 0 2000000000 0 0 1999880456 1999914295 1999978062 999858396 1999751667 1999964045 999904446 2999654136 999801416 1999907434 0 2000000000 0 2000000000 0 0 2999836431 1000000000 999946895 0 0 1000000000 999902819 0 0 0 0 1999742541 999889741 1999806129 0 1000000000 999811216 0 0 999800212 0 1000000000 1000000000 2999928591 0 1000000000 0 999966884 2000000000 0 999919300 2000000000 1000000000 999907955 1999831675 0 1000000000 999913427 2000000000 0 2000000000 1999864957 3000000000 999912007 1999842672 1000000000 0 0 3999840485 0 0 0 0 999889972 1999857575 0 0 999978950 0 1000000000 0 999942717 2000000000 1999808137 0 1000000000 1999811956 999956206 1000000000 1000000000 0 0 0 0 0 1000000000 1000000000 0 0 999886441 999920139 1999896852 999981590 0 0 999985428 0 0 2999827327 0 0 1000000000 0 3999817403 0 2999979745 1999747857 999909224 1000000000 0 0 1999806498 0 0 0 0 999967612 2000000000 0 0 999949733 0 999913809 2000000000 2999818028 1000000000 0 0 2000000000 999863665 0 0 1000000000 0 1999818567 1000000000 1000000000 999873083 0 1999902260 0 999814628 0 0 1000000000 0 999808394 0 1000000000 0 1000000000 0 1999722192 0 1000000000 2000000000 1999968509 2000000000 0 1000000000 1000000000 1999918698 999970111 999816574 0 1999965847 0 0 0 999838834 0 0 0 1999836029 0 0 1999956365 1000000000 0 1999812020 2999717313 1000000000 999823392 999907791 999926317 0 1999976901 0 1999765732 2000000000 0 1999991372 1999916280 1000000000 0 0 3000000000 0 0 999930365 1000000000 0 999853213 1000000000 999889042 1000000000 0 0 2999964402 0 0 999990320 999832428 0 0 0 0 999915729 2999805708 1999810711 1000000000 999887840 0 1000000000 1999944461 1999806882 0 0 0 999891673 999985212 1000000000 1000000000 2999510753 0 1000000000 0 1999889916 3999706322 0 0 0 0 1999879958 0 1000000000 0 2000000000 2999958003 1000000000 0 999879502 2999811391 1000000000 999995151 999833389 2999830798 0 0 1000000000 0 1999952709 1000000000 1999944114 1000000000 1000000000 2999818708 2999948373 0 0 1000000000 999845662 0 0 0 1000000000 4999546565 2000000000 999931693 0 1000000000 0 999882898 1000000000 999963019 1999955556 0 0 0 0 2000000000 1000000000 1000000000 1999876490 1999718422 999878135 999879348 2999877693 0 999863705 0 999827619 1999913177 1999861069 1999831975 999808899 999895469 1000000000 0 999873773 1000000000 1999895751 0 2000000000 1000000000 999988501 999948102 0 0 0 1000000000 0 2999576843 1999831564 0 1000000000 2000000000 0 0 0 1000000000 1000000000 0 1000000000 1000000000 2000000000 1000000000 2999819437 1000000000 0 0 1999838312 0 0 1999873546 1000000000 2000000000 0 0 999825217 0 999907535 1000000000 0 1000000000 0 0 2000000000 999998120 2999829460 999857615 0 0 1000000000 999836157 1000000000 1999946747 1999751308 2000000000 0 0 0 999900833 2999958922 2999696444 2999711745 999847574 999877913 1999800237 1999864170 999905647 999837288 0 999856851 1000000000 0 2999702449 0 0 0 0 1000000000 0 999879713 1000000000 0 0 1000000000 0 999941490 999835653 0 0 1000000000 999813466 0 999982837 0 1000000000 999991385 1000000000 0 0 0 1000000000 2999815708 0 2999925977 0 1999871613 1999964455 0 0 999868418 0 2999695929 3999914158 0 999901419 999886809 2999948202 0 1999937564 1000000000 1000000000 999817578 999847177 0 999842637 1999963890 0 999803860 2999689072 2000000000 1999847230 1000000000 999980449 999862005 1000000000 0 1000000000 1999844743 999855802 1999977249 0 0 999933904 1000000000 3000000000 0 0 1000000000 0 1000000000 999842784 0 1999873423 0 0 0 2000000000 0 2000000000 0 2999674111 1000000000 0 1000000000 2999919627 999865859 1000000000 0 0 1000000000 1999963459 999992388 999897054 0 0 999984280 3999800910 0 1000000000 1000000000 1000000000 0 999921300 999961247 1000000000 0 0 2999616154 1000000000 0 0 1000000000 0 0 1999990711 0 0 0 1000000000 0 1000000000 2000000000 0 1000000000 0 0 1999842838 0 999814351 999933822 2999804282 1000000000 0 1999971255 0 999986002 1000000000 999939012 2999886343 0 0 999962415 1999906084 999995970 0 0 1999637679 0 1000000000 1000000000 0 0 999836689 1999803735 999812544 2000000000 0 1999929278 1000000000 0 0 999944632 1000000000 999898343 999842449 0 999876346 1000000000 1999723910 1999831058 3000000000 1000000000 2999812043 1999946009 2999928745 999926972 0 999827394 0 1999912564 999955782 2999612027 1999821102 0 0 1000000000 999951884 1999811755 0 0 0 1000000000 1999938278 0 1000000000 0 1999839827 2999780714 1999989436 1000000000 1000000000 3999522489 0 1999948831 0 1999830561 0 999914843 999833891 3999905743 3999797808 1999814376 999828214 3000000000 999940712 1000000000 0 0 999900774 0 0 0 0 0 1000000000 0 0 2999820430 0 2999961687 0 0 0 3999792370 0 1000000000 0 0 3000000000 999942093 0 999891069 1999909562 2000000000 0 999951907 0 0 1999757698 1000000000 0 0 2000000000 0 0 1000000000 999965666 999848688 0 999955425 2000000000 1999732074 1999825716 0 1999918493 1999920985 0 2000000000 0 999994775 1999918392 1000000000 0 1000000000 1000000000 0 1000000000 999913738 0 2999778701 999948424 1000000000 0 0 0 2999863959 1000000000 999911340 2999988047 999939430 1000000000 999906305 999965020 999984420 1000000000 999931480 2999823483 999869083 0 999947183 1000000000 0 999916049 2999824501 0 1000000000 0 2000000000 2999848384 1000000000 999891130 0 0 999803226 0 0 999884356 999933731 0 999857389 999854373 0 1000000000 0 2000000000 2999656781 999991403 1999911711 1000000000 1000000000 0 1000000000 1999872201 1000000000 1000000000 0 1999980246 1000000000 2999916808 3999940908 1000000000 1999863981 0 2999866481 0 0 1000000000 1999916978 999963721 1000000000 0 999812891 0 1000000000 1000000000 0 999840087 2999799921 0 0 0 999895263 1000000000 0 1999851733 0 3999694810 1999957691 2000000000 1999983603 0 1999795547 1000000000 0 2999664841 999851614 2999562865 1999955792 0 0 1999700295 0 0 1000000000 1000000000 0 999983152 0 2000000000 1000000000 3000000000 0 0 999850377 4000000000 999893634 0 0 999880666 1999839471 999877439 0 1999876980 0 1000000000 0 0 1000000000 1999961563 0 1000000000 0 1000000000 0 0 0 0 1999914652 1999970578 0 1999860295 999899803 0 1000000000 1000000000 0 0 999823850 1000000000 999916538 2000000000 1000000000 1999806413 3999572898 1000000000 999978601 1000000000 0 1000000000 0 1000000000 999917250 1000000000 2999887608 2999761526 999918682 1000000000 0 999915763 1999890140 999917811 1000000000 999997020 999992446 999860205 999850880 1999976015 1999785552 1999986066 999997236 1999993935 2999901319 0 1999911783 1999942601 0 999976113 1000000000 2999815557 0 1999701813 0 1999866611 999831936 2999740294 1000000000 1999803025 1000000000 0 2999993753 3999989373 999908068 0 1000000000 0 2000000000 1999863746 1999828690 2000000000 3999789070 0 1000000000 0 2999747739 999897840 1000000000 0 0 2000000000 0 0 999876298 999819024 0 1999938682 999897163 999940964 1000000000 1999955165 1000000000 0 1000000000 1999806093 1999848954 0 0 0 0 0 999893234 1999834096 0 0 0 1000000000 0 999819973 0 0 999815032 3999719640 0 0 0 1000000000 999801112 5999827556 1000000000 0 0 2999707668 999972738 0 0 0 2000000000 1999810579 1999875081 2000000000 1000000000 1999832782 0 2999911330 999905656 999959103 999830448 1000000000 0 2999954313 999893172 999807036 999868889 3999647663 0 1999960168 999800949 0 0 1000000000 0 0 0 999976016 0 0 1000000000 0 1999992473 999826498 0 1000000000 0 0 2000000000 0 0 2000000000 0 0 1999902823 0 1000000000 1999845335 0 1000000000 2999527464 0 0 1000000000 1000000000 2000000000 0 4999834920 1000000000 0 1999870657 0 0 1999973116 0 0 0 999913352 1999936565 999801082 0 1000000000 0 0 999911098 0 0 2999864762 0 0 1000000000 0 1000000000 0 1000000000 1000000000 1000000000 0 0 999919100 1999806108 999985959 1999853024 999835725 999902405 999994995 1000000000 1999928122 0 2999782082 0 0 0 0 0 0 2999805173 0 0 0 0 1000000000 0 2999910099 1999791857 0 1000000000 1999844983 0 2000000000 1999758732 1000000000 1000000000 2999809175 1000000000 999881771 1999972762 2999922851 3000000000 3000000000 0 1999865919 1000000000 0 0 0 999946090 1000000000 1999768092 1999932759 0 1999939313 0 1999857539 1999930184 1999883754 2999849120 1000000000 1000000000 2000000000 999915605 1999938622 999823401 999966255 0 1000000000 0 2999570839 0 1000000000 1000000000 2000000000 1999835889 0 0 2999985492 1999916517 1999876199 999973164 0 1000000000 0 999962092 2999746595 0 0 0 0 0 0 999955224 0 1999699915 0 999959124 0 0 999893718 0 2999811152 999874243 0 999961419 999919849 1000000000 0 0 1000000000 999839724 1000000000 999898551 6999696125 0 0 999810177 1000000000 1999838829 1000000000 1000000000 0 1999866034 0 1000000000 0 1999741539 0 1000000000 999811587 2999956848 999869720 0 999917684 1999987355 0 999935978 4999715037 0 1999925981 1000000000 1000000000 1000000000 0 1999881582 999825546 1000000000 1000000000 0 0 999812832 0 0 0 1999925450 3000000000 1999961799 0 999844585 1000000000 0 1999966554 1000000000 0 1000000000 999815655 1999928750 0 0 1999908070 1000000000 1999989026 0 3999804672 0 0 999826897 0 1999981162 0 0 0 0 1999823474 999842761 1999848846 2000000000 3000000000 999904502 0 999808713 999913054 0 0 0 999928455 999824066 0 1000000000 999857383 0 999997967 1999987192 1000000000 1999843981 1999871533 0 1000000000 999800434 0 1999931165 0 0 0 3999879905 0 0 0 1000000000 0 999939656 1000000000 0 3999842897 1999917182 1000000000 0 2999940388 1000000000 0 999817755 999980247 1000000000 0 0 999937141 0 1999909502 0 1000000000 1000000000 1000000000 0 999962498 1999800963 999939965 1000000000 0 1000000000 0 0 999945125 1999983466 0 999882216 1999973472 0 999899537 999977287 0 999939805 0 999926059 1000000000 999946486 0 3999855680 0 0 0 1000000000 1000000000 0 0 999843568 0 0 1999827975 999943772 0 999892339 1000000000 999824042 1999706001 0 999998015 1999816820 2999793397 0 0 999985946 0 999970697 1999998098 1000000000 0 0 0 0 999800707 0 0 1000000000 2999897915 1000000000 1000000000 1000000000 3999659424 2999862693 0 0 1000000000 2000000000 0 0 0 1999991043 0 1000000000 999977725 0 3999860547 0 2999789918 1999806780 3999821311 1000000000 1999695315 1000000000 0 1000000000 0 2000000000 3999835180 0 0 0 999865793 1999905123 1000000000 0 0 999895875 1000000000 999928116 0 1000000000 0 2000000000 999886149 1999837568 999856374 999853883 1000000000 1000000000 3999876750 0 999965954 1000000000 0 1999703670 2999754290 0 1999992092 2999812392 0 0 0 2999831463 0 1000000000 999917460 999895432 0 0 1000000000 1000000000 999811350 999898736 3999649672 1999831723 0 1000000000 999856182 1999845372 2999816611 1000000000 0 0 999853302 999846502 1999977732 2999642935 0 0 999926532 0 1000000000 1999972970 0 2999891633 2999634200 999935764 999820198 0 1999803770 2000000000 0 1000000000 1000000000 999935046 0 1999759922 0 2000000000 0 1999848633 2000000000 0 999874068 0 1999865849 0 999921874 0 1999839525 1000000000 999932655 2000000000 0 1999941453 0 0 0 0 3999837523 999806172 2000000000 0 0 0 1000000000 2999620259 1999989730 0 3999758183 1000000000 999818313 0 0 0 1000000000 1000000000 0 0 1000000000 0 1000000000 3999851299 999892248 0 1000000000 0 0 1000000000 1000000000 2000000000 0 1999860045 2999839762 0 999925198 999897509 999886048 0 1000000000 0 1000000000 2000000000 0 0 2000000000 0 0 1999877888 999888989 0 2999798879 1000000000 1000000000 0 1000000000 1000000000 0 0 0 0 1000000000 0 0 1999987890 0 0 0 1999967030 1000000000 999853288 0 0 1999883082 1000000000 999804393 1000000000 0 3000000000 0 999969735 0 999987285 1999908084 1000000000 0 0 1000000000 0 2999979247 1000000000 1000000000 0 1999912650 0 1999876890 999834592 999934115 0 1999857275 999890455 2000000000 999915127 999802718 3999756502 0 1000000000 1999904637 0 1000000000 2999808113 999928449 0 0 1999807659 0 999922260 1000000000 0 0 999828518 1000000000 2000000000 0 2999808593 999958326 999907108 999930654 0 0 1000000000 1000000000 0 0 0 0 0 1000000000 999949265 2999985362 999983713 1000000000 0 4999820352 0 0 0 1000000000 999821148 1999953570 1000000000 999818768 0 1000000000 999877660 1000000000 0 1000000000 1999828526 1000000000 2000000000 1000000000 999842859 0 999957488 0 999803399 999987588 1000000000 0 999972991 999825301 1999963184 0 1000000000 1000000000 1999994393 999964078 2000000000 2999737768 0 0 0 1999875877 1000000000 2000000000 999871623 0 999839160 0 1999820035 0 0 1999945641 0 2999904755 1999903697 999966888 2999877262 1999911531 0 2000000000 0 999854588 0 999968694 0 999961818 0 0 999824165 999974907 1000000000 1000000000 999990396 2000000000 999994285 0 999977216 999818845 0 1000000000 1000000000 3999683872 0 2999854702 999991320 1000000000 1000000000 0 0 1999936348 0 1000000000 1999848575 999961468 0 999842888 0 2999868644 1999804019 1999891904 999903902 0 2000000000 0 0 999850412 1999910430 999987077 1999892129 0 0 0 999927833 0 1999854215 999882401 0 0 0 999874312 999936560 1000000000 999804995 1999914878 1999851518 0 0 1999908167 2000000000 0 1999970222 0 2999920215 999859771 1999910153 0 0 0 2000000000 999893239 1000000000 0 0 0 0 0 999809774 1999925846 0 1000000000 1000000000 2999935654 0 1000000000 1000000000 2999987486 0 1000000000 1999874748 0 0 0 1000000000 1000000000 0 0 0 0 3999900505 0 0 3000000000 999977891 1999812238 2999683019 999951249 0 0 2999726367 1999833152 0 1000000000 0 1000000000 1000000000 2000000000 2000000000 0 0 1000000000 1000000000 0 1999993010 0 0 0 1000000000 1000000000 0 1000000000 1999874164 0 1000000000 2000000000 1000000000 1000000000 0 2000000000 0 0 3999789824 0 0 0 1999985680 0 0 1999920405 2999833479 999889246 0 0 999814010 1000000000 1999881114 999874591 0 1999981512 1999919993 0 1999832060 0 1000000000 0 0 1000000000 3999861406 999940710 1000000000 999964514 1000000000 999992390 1999651636 999859596 999978110 999967817 0 0 1000000000 1000000000 0 1000000000 2000000000 1000000000 1000000000 0 1999909451 1000000000 1999915550 999814003 0 0 999971525 999858252 2000000000 1999933629 1999820133 0 0 1999986324 0 1999989801 0 999886120 1000000000 2999762633 0 0 1999808603 0 1999861434 0 2999878791 1000000000 0 1000000000 0 1000000000 0 999896954 1000000000 0 0 0 0 2000000000 1999993482 1000000000 2000000000 999960136 2999660008 2000000000 2999969013 1000000000 4999951838 0 999929791 1000000000 2000000000 1000000000 999921576 1000000000 1000000000 0 0 0 0 0 999923568 1000000000 1999917614 0 1000000000 2999980440 1000000000 0 1999858665 0 0 1999943192 1000000000 3999695476 1000000000 1999892232 1000000000 0 0 999844858 1000000000 1000000000 0 0 2000000000 0 0 1999970333 0 1000000000 3999777671 0 1000000000 999986883 0 0 1000000000 0 2999803375 0 999954205 999894377 1999792068 1000000000 0 1999962674 0 999933583 0 999984728 0 0 999801370 1000000000 0 0 999813273 0 0 1999974567 1999926077 1000000000 2999730935 3999946959 999888056 0 0 0 0 999979480 0 0 1000000000 3999633451 999947932 0 0 0 2000000000 999847663 2000000000 999923906 0 0 999852763 2000000000 999919375 1000000000 2999867370 999977418 999929209 1999869618 1000000000 1000000000 0 0 2999738610 1000000000 2000000000 999944888 0 1999873593 0 1000000000 0 0 1999864744 1999963468 0 1000000000 0 0 1999805533 1999802693 0 2999877328 0 999807232 0 0 0 0 2999788055 1999826607 0 999804909 0 1999970453 0 0 1999938772 999966627 1999926172 999969878 0 999969123 0 0 2999838391 0 1999899349 999976528 0 0 1999766446 0 0 2999982379 999875220 0 0 1999965078 2999885324 999815271 1000000000 999974258 0 1999804588 0 1999849606 1999702596 0 1000000000 1999845377 999930514 0 0 1999823938 0 0 2999653668 999915346 1000000000 2999888374 0 1999855074 1999971428 0 1000000000 0 1000000000 999865465 0 0 2999877521 1000000000 2999681120 999891882 1000000000 0 999978249 0 999945561 0 999879392 2000000000 0 999855882 1000000000 999803160 1000000000 999923297 0 0 0 1000000000 0 0 0 0 0 999981353 999804218 999934729 999933989 0 999807528 999993629 0 2000000000 2000000000 1999701979 1000000000 0 999979565 999873303 0 999856290 1000000000 1999874264 0 999873015 999908253 0 0 3000000000 1999751386 1999852871 999967022 1999819220 0 0 0 0 1999825758 999836138 0 0 1999838242 1000000000 999860422 0 0 0 0 0 1999998519 0 1000000000 1000000000 1999784845 0 0 0 0 0 999932958 999863682 0 1000000000 1000000000 0 0 999936661 0 1000000000 999933029 0 1999914974 1000000000 999836187 1999792872 0 2000000000 2000000000 2999841370 1000000000 0 4999893951 1000000000 1000000000 2999709835 1999878680 0 1999783937 999849877 0 0 0 999998656 4999781357 1000000000 0 1999928351 2999873563 1000000000 999840974 1000000000 0 2000000000 0 0 1999940765 2999843016 1000000000 2000000000 1000000000 2999896806 0 999910908 1999906414 1999970634 999936334 1000000000 1000000000 0 0 1000000000 999811339 1999760592 1000000000 1999985496 0 1000000000 0 1000000000 1000000000 0 1000000000 1000000000 1999948670 1000000000 999944900 1000000000 1999817467 999849756 999943327 0 2000000000 0 1999764052 0 999880183 0 0 2999808288 0 999807480 999959652 1999722966 999909333 0 1000000000 0 1000000000 1000000000 0 1000000000 1999807819 0 0 2999808505 999816016 1999735831 1000000000 2999895913 999904743 1999974453 0 1000000000 1999781068 1000000000 0 0 0 0 1000000000 0 1999860035 0 1999876997 1999977433 1999827870 0 999877215 0 1000000000 1999999196 1000000000 1000000000 1000000000 999962629 0 0 1000000000 3999892796 999826976 1000000000 1000000000 999908674 0 999888136 999808841 0 0 0 0 3999926249 1999870493 999880651 0 1999760430 0 0 0 999931556 1999986744 999846991 1000000000 1000000000 2999741239 0 0 0 0 0 0 2000000000 0 0 0 0 2999673689 1000000000 1000000000 0 0 999860109 0 999936293 1000000000 1000000000 1000000000 0 0 2999998279 0 1000000000 1000000000 2000000000 0 2999959715 0 1999892131 1999890015 1000000000 999813118 0 1000000000 1000000000 3000000000 1000000000 0 1999966025 1999816201 0 999820465 1000000000 0 2000000000 1999944722 1000000000 0 0 1999962174 0 0 1000000000 999854243 999826183 0 0 1000000000 1000000000 999956752 0 2000000000 1999841700 2999762387 1999890708 0 0 2999916809 1999836560 999954864 999916364 1999900972 0 999828500 0 2000000000 999971989 0 3000000000 0 0 0 999888888 4999813784 1000000000 999861992 0 999870298 0 2000000000 1000000000 3000000000 999937956 1999905637 0 999975115 1999841529 0 0 1999836206 0 0 0 2000000000 0 2999707749 999898244 0 0 1000000000 1000000000 1999809592 2000000000 0 999842501 2999845933 2000000000 2000000000 1000000000 0 0 1000000000 1000000000 999973909 1000000000 1999917067 999863100 0 2999586941 0 2000000000 0 1000000000 1000000000 0 1999880609 1999749886 0 3000000000 0 1999731033 1999980873 3999918507 0 2000000000 999907704 0 1000000000 1999882888 0 2000000000 3000000000 1999706702 2000000000 3000000000 0 999946869 1000000000 0 1000000000 1000000000 999986408 3999903371 3000000000 0 0 1999984229 1999900438 0 1999972720 2000000000 1999753311 1999702187 0 1999960971 0 0 999828594 1000000000 0 0 999958548 1000000000 0 999992023 0 0 1000000000 1000000000 1999905940 1999933334 3000000000 2999724381 1000000000 2999510913 999903180 999992357 1000000000 0 1999850983 999930167 0 0 0 999825347 0 1000000000 0 1999838587 0 2999796647 2999764031 0 0 999874765 0 1000000000 0 2999850201 0 2000000000 999969134 0 1000000000 2000000000 2000000000 999983797 1999977917 999881730 1999838521 999949353 1999845369 0 0 1000000000 999954693 1999894910 0 0 1999896691 1000000000 1000000000 1000000000 0 0 1999816526 0 1000000000 1000000000 1000000000 0 1000000000 5999742201 2000000000 0 1000000000 0 0 0 0 1999819937 1000000000 999849451 999955322 1999891250 2999717229 0 999877541 2000000000 1000000000 0 1000000000 0 0 999800104 0 999891664 1999894774 999804864 999803477 0 0 1000000000 1000000000 0 1000000000 1000000000 999929013 2999781684 0 999867198 2999817300 1999844443 999957574 1000000000 1999879140 0 1999851613 3999950832 1000000000 0 1000000000 0 1999985931 999994564 999963360 999828866 0 0 0 999851680 0 1000000000 999988233 0 0 0 2000000000 1999933618 0 0 1999953109 1000000000 0 2999897897 0 1000000000 0 999813287 0 999839720 0 0 1000000000 1000000000 0 999894423 1000000000 1999820983 999906552 999857680 999878311 999948961 0 999940892 1000000000 1999863463 999921777 999809755 1999888995 1000000000 0 2999757994 999908751 0 1999800712 999969393 999927685 1000000000 3999675686 0 999916784 999946641 1000000000 999882955 999950172 2000000000 1000000000 0 1000000000 999833636 1999841954 1999740385 0 1000000000 999856063 1999901814 0 999911327 1999853914 1999834296 2000000000 1999815573 0 4999705949 0 0 999938009 0 999945168 0 0 999951199 1999789459 0 0 999827413 999913606 2999818856 999924754 2999874540 0 0 1000000000 2999691024 0 999961289 0 0 1000000000 999997940 1999916110 0 1999859048 1999962422 2000000000 1000000000 1000000000 0 1999827150 1000000000 6999449265 2999820799 999961456 1999895143 999976175 0 0 999975403 0 1000000000 2999758758 1000000000 0 0 1000000000 0 2000000000 0 0 2000000000 999982830 0 2000000000 1000000000 2000000000 999915657 1999870373 1999995670 999854406 0 0 0 1999917373 999948875 0 3999573807 0 999805312 2000000000 0 1000000000 0 999917448 0 1000000000 1000000000 1999878915 999803260 0 999816462 1000000000 1000000000 0 1999814735 1000000000 0 0 999873617 0 0 0 0 999871036 1000000000 0 1999889373 0 1000000000 1000000000 0 999987770 999909649 1000000000 1000000000 0 1000000000 0 0 1999903076 999954859 1999838972 1999874622 2000000000 3999860837 1000000000 1000000000 0 1000000000 1000000000 1999828439 999900590 1000000000 0 0 0 1000000000 1999833424 999890547 1000000000 1000000000 1000000000 999918539 1000000000 0 1000000000 1000000000 999817874 2999950295 999985654 0 2000000000 0 2999764670 1999838845 2999955292 1000000000 1000000000 0 0 0 0 1000000000 999849430 999842757 999884183 999994655 0 999902544 0 5000000000 0 999963304 0 1000000000 2999752217 1000000000 0 999981922 1000000000 2999700304 1999939631 1999905127 999803529 0 1000000000 1000000000 0 1999810596 0 1999820807 1999729615 0 0 2999853736 999859077 1999998657 0 999954034 0 1999964138 1999943715 0 999942220 0 1999924603 1000000000 1000000000 1000000000 1999704671 0 999922463 2999831038 0 0 999997423 0 2999999255 0 1000000000 0 1999887513 1999879376 1000000000 2999720948 1999874233 0 0 0 999847015 2000000000 0 0 2000000000 0 1999849387 1999992903 0 999928578 0 0 5999542801 1000000000 0 0 0 1000000000 2000000000 2999906432 2999968049 0 999986056 0 1999884557 1000000000 1999909346 0 999824297 0 0 0 3999862891 0 0 2999864317 0 0 0 999816692 1999977630 1000000000 0 0 999823453 0 1000000000 0 999934337 0 1999919539 0 1000000000 0 999953302 0 2999935451 1000000000 0 1999942799 1000000000 1999879268 2000000000 1000000000 999877149 0 1999818517 0 999811885 0 1000000000 1000000000 999909914 999968832 0 0 1000000000 0 1000000000 1999699326 1999825960 999983916 0 0 0 1000000000 2000000000 0 0 999990380 999890312 1999638457 999861648 1000000000 0 1000000000 2999794611 0 0 1000000000 1999808316 1000000000 0 1000000000 2000000000 999833076 1999913251 999875794 1999834408 0 0 1999708394 999883525 0 0 0 0 2000000000 2000000000 1000000000 0 2000000000 1000000000 999912560 0 0 0 1000000000 0 0 999897004 2000000000 0 1000000000 1999702070 2999772153 999939201 999842297 999961553 0 1999976897 1999849759 999811102 1000000000 0 999951498 0 0 1000000000 1000000000 1999887159 0 999994029 1999843331 2999769052 0 999872749 0 999902427 1999936631 1000000000 0 999823819 0 0 0 3000000000 0 1000000000 2000000000 0 0 2000000000 3999732418 1999641602 1000000000 0 1000000000 1999731782 1000000000 1999959121 999885137 0 1999906256 1000000000 1999899657 0 1000000000 0 1000000000 999934791 999810450 999871687 1999814119 2000000000 3999872969 0 999973659 0 999840901 0 1999923760 999800141 0 999994761 0 1999966562 0 1000000000 1999784402 1999856157 2999887922 1000000000 0 1000000000 1999853723 0 2000000000 1999708856 1000000000 999961019 1999855525 0 1999858244 1000000000 0 999809228 999848298 999925233 0 0 0 2000000000 0 1000000000 0 0 1000000000 0 1000000000 2999877310 1000000000 0 999944933 0 0 0 1000000000 999855894 0 1000000000 2999890805 0 0 1000000000 0 1000000000 999805387 1000000000 2999798824 0 0 1000000000 2000000000 0 2999874848 0 999861606 1000000000 1999951222 0 2000000000 999868849 999864146 2999950483 1000000000 999976766 999881700 999807523 999957522 1000000000 3999947160 1999918196 1000000000 999884280 999804542 0 0 4000000000 999977068 1999763884 0 2000000000 0 0 2999988138 0 0 0 0 1000000000 999982638 2999845355 0 0 999987837 1999972406 0 999901214 1000000000 2000000000 3999820121 1000000000 0 1000000000 0 2000000000 0 0 1999813044 1000000000 0 0 1999878920 0 999912150 4999726776 2000000000 0 1000000000 0 0 1999969088 1999893125 0 0 0 1999824869 1999756114 999891354 0 0 1000000000 1000000000 1000000000 0 1999866970 999984203 1000000000 1000000000 2999919493 0 1999982904 0 1999800033 1000000000 1999917546 0 0 999884045 1000000000 999825832 999938607 1999819685 1999948801 999869051 0 2000000000 0 0 0 1000000000 999974888 1999901511 1000000000 0 999994925 0 2999418264 1000000000 1000000000 1000000000 1000000000 0 1999836565 2000000000 2000000000 999982212 999875138 0 1999955929 1999664361 1000000000 0 999862596 1999939708 0 1000000000 2999859496 0 0 0 1999961208 1000000000 0 999919982 2999794531 1999685577 999881126 2000000000 999812399 2999909642 2000000000 999817734 0 999922707 1000000000 1000000000 1000000000 0 999860315 0 1000000000 0 2000000000 1999881711 1000000000 999835584 1000000000 0 2000000000 0 1999945351 999944652 0 0 1999885721 999992954 0 2999980213 0 2000000000 0 999835866 999855841 0 999930321 3999720546 0 1999958734 0 1999823012 1000000000 999845026 1000000000 0 0 2000000000 999974044 0 1000000000 0 1000000000 1000000000 0 999994894 3999597387 1999902497 0 1000000000 2000000000 1000000000 0 1999885959 0 999934573 999812572 1999802980 2999851505 0 1000000000 999997374 2000000000 1000000000 1999841646 0 0 2999690996 1999860958 1000000000 0 0 2000000000 1000000000 999811040 0 1000000000 2000000000 2000000000 2999970327 3999569481 1000000000 0 1999869667 0 0 1000000000 0 999894746 0 999908402 999922825 1000000000 0 0 1000000000 0 0 3999529478 0 0 999951869 1000000000 999872374 0 1999883086 0 999992531 2999848793 0 0 1000000000 0 2999819142 2000000000 1000000000 1999847038 0 0 1999922400 0 999879697 0 999893272 1000000000 1999910011 1000000000 1999926645 1000000000 1999916349 1999687416 0 1999951829 999969516 1000000000 0 999880125 0 1000000000 0 999879990 999862114 1000000000 0 0 999899781 2999828788 2999988225 0 1999943419 0 1999690300 1000000000 1999897051 0 0 0 1999902364 0 999817723 1999976070 999905998 2000000000 0 1999909230 999839705 0 1000000000 1000000000 1000000000 0 0 0 1000000000 999850549 1000000000 0 0 0 0 0 1000000000 0 1000000000 0 0 2000000000 2999965400 999953687 1999863213 3999684184 0 2999791223 0 0 999956699 999963838 0 1999851406 0 0 999865343 1000000000 1999912692 0 2999814193 1000000000 0 0 0 1000000000 1000000000 0 0 999939150 1000000000 2000000000 999806965 0 1000000000 1999813095 0 0 1000000000 1999888294 1000000000 1999827629 3999744150 2000000000 2999770577 0 1000000000 999845638 2999841321 1999825510 0 1000000000 2999731073 1000000000 0 1999715405 1999848725 2999899172 0 0 1000000000 0 0 999840744 1000000000 1999814510 1999941657 0 0 0 0 999902723 1999902590 1000000000 0 0 1999809879 0 999920193 0 0 0 999840363 1999631372 1999829698 2999855745 1000000000 0 3999662752 0 1000000000 0 1000000000 1000000000 0 0 1999997437 1000000000 0 2999837083 0 0 0 0 0 0 0 999965702 999802254 1999859755 999933669 1000000000 1000000000 2000000000 1999959069 0 1000000000 1000000000 0 1000000000 2999821133 1999986444 0 2999742244 0 1999872778 0 1999835588 2999844148 999961589 2000000000 1000000000 0 0 1000000000 0 0 999997375 999830953 0 999854634 0 999921920 1999966625 1000000000 1000000000 0 0 999913215 0 0 1000000000 999935352 0 0 2000000000 1999970912 0 1000000000 2000000000 1000000000 0 1999895598 1000000000 0 0 0 999871269 2999810239 0 0 1999857810 0 0 1999841884 999992066 2000000000 0 1000000000 999806081 1999999689 2999700025 999887694 2999940933 1999891112 999882220 1999966714 999943765 1000000000 1999963856 0 1000000000 0 999802206 0 0 0 0 1999948298 1000000000 0 1999986156 1000000000 0 1000000000 0 0 999904285 0 2999929404 0 1000000000 0 0 1000000000 2999917564 999952594 999993525 0 5999878361 1999921528 0 2999791443 1999829780 0 2999846678 1000000000 999809352 0 0 0 0 1000000000 0 1999884927 0 999897561 0 999808868 999887323 2000000000 1999878765 0 2000000000 1000000000 999936510 1000000000 2999752703 1000000000 0 1000000000 0 999938387 1000000000 1999980078 999969338 1000000000 1000000000 0 999986833 1000000000 1000000000 0 999911756 1000000000 1999709414 1000000000 1999898038 0 0 1000000000 0 1999844833 0 0 0 4999852635 999962717 2999793150 0 0 999972956 1000000000 1999895049 0 2000000000 0 999960050 0 1999868289 999877367 2999777862 1999947313 0 1999893417 2999956291 999831078 1000000000 1000000000 999932924 1999804347 0 2999857795 0 0 999839170 1000000000 1999830491 999982394 999942828 0 1000000000 0 1999776797 999865046 1000000000 0 0 0 1000000000 1000000000 1000000000 1000000000 1000000000 0 1000000000 1000000000 1999864324 1000000000 1000000000 1000000000 1000000000 0 1999829790 999890314 4000000000 0 1000000000 1999730311 0 1999889971 0 1000000000 1999746551 0 999970257 1000000000 999992271 0 0 0 1000000000 1000000000 0 1999810635 1999907843 1000000000 0 1000000000 999903725 999966415 0 0 0 1000000000 999979055 999942612 0 0 2999939682 0 999818001 2999877139 999921329 1999824687 1999960532 999867646 999924513 1999890641 0 0 0 1999929427 1000000000 2000000000 1999869222 999942299 999906802 0 0 1999857378 1999807970 999924248 0 0 999909766 2000000000 1999905901 1999719043 0 1000000000 1000000000 0 0 1000000000 999962063 999960610 0 2000000000 999992893 1999880999 0 0 1999962010 1000000000 1000000000 999856517 1000000000 0 0 1000000000 999863032 1000000000 1000000000 0 1999817560 1999858338 1999745189 2999819018 1000000000 2999928013 0 0 0 3999964302 999951470 2999785040 0 1000000000 1999860897 1999932469 1000000000 999845498 0 999971631 1999851821 1999960502 0 999835144 1999709708 999806056 0 0 0 1000000000 3999771839 2000000000 0 1000000000 0 0 1999742128 2000000000 0 1999830340 0 999956579 999859955 1000000000 1999934292 1999742126 2000000000 1000000000 0 0 0 1000000000 999849457 0 2999904620 1000000000 0 1000000000 1999805517 1000000000 2000000000 999948396 1000000000 0 1999984408 1000000000 1999791433 1000000000 0 0 2999751818 0 999861350 1000000000 1999805531 0 2999936105 1000000000 999939985 0 0 999993561 1999936720 1999902968 999920696 999813344 1000000000 999988010 999808052 999820388 1999987859 999871602 999883856 1000000000 1000000000 1000000000 2000000000 0 4999946628 1000000000 999934166 2000000000 0 0 999952706 1000000000 0 1000000000 1999826170 0 1999928954 0 999928452 0 0 1999868046 0 999954903 2000000000 999867726 2000000000 0 1000000000 0 0 1000000000 1000000000 2999890090 0 1000000000 1999834440 2000000000 0 1000000000 0 0 1999925114 999853011 1000000000 2000000000 999888578 1000000000 0 0 1999841716 0 1999999874 1000000000 2999803119 999993911 0 2000000000 0 0 1999917095 999860790 0 1000000000 0 4000000000 0 0 0 0 0 0 0 0 999942801 1000000000 999957388 1000000000 2000000000 999866026 0 0 0 0 0 1000000000 999808963 1000000000 999960445 1000000000 999990673 0 0 1999836388 999916838 999874950 1999874091 999807497 1999965487 999820189 2999691537 999961257 0 0 999872572 999999329 0 1000000000 1999723112 0 1000000000 1000000000 0 0 0 0 0 0 0 0 0 1000000000 0 999831798 0 1000000000 999927288 0 0 0 999985117 1999648115 999904651 1000000000 0 0 2999881147 1000000000 0 1999803149 999985940 1999858258 999955318 1999931950 999901952 1999965675 0 2999678618 999816193 1000000000 2999733386 0 1000000000 1000000000 1000000000 0 0 999914894 0 1000000000 1000000000 0 1000000000 999807645 0 1000000000 3000000000 0 0 0 0 0 1999917201 1000000000 1000000000 1000000000 1000000000 0 1999863360 999983631 999822283 999893683 1000000000 1999832303 0 4999478649 0 2000000000 0 2000000000 0 999906048 1999880186 2000000000 2999825927 1000000000 1000000000 2000000000 1000000000 1999971397 1000000000 1000000000 1999717826 0 0 1000000000 0 0 1999921304 1999906327 0 1999902127 0 1999913819 2999820099 3000000000 1000000000 5999536528 999813127 999824266 0 1000000000 1999631931 1999891442 999814113 0 999889436 1999806357 2999861484 0 5999445157 999851999 2999752373 1000000000 0 0 999927720 0 0 0 0 999972281 0 1999730462 1000000000 999856391 2999841918 0 0 0 999910556 1999931555 1000000000 1000000000 2999923580 0 999941362 1000000000 1999948070 0 4999872797 1000000000 0 0 0 0 999993125 2999808265 0 2999876883 1000000000 0 0 0 1000000000 999924194 0 1999709687 999883931 0 1999954306 0 0 999882683 0 2000000000 2999666390 1000000000 999800472 999962796 0 1000000000 999907276 1999943758 999997171 0 1000000000 1999932525 0 1000000000 0 0 0 0 0 999921657 1999979001 999869950 1000000000 999900721 999901439 1999964331 0 999894395 999825258 1999913405 0 2999834165 1000000000 0 1000000000 0 999812524 1000000000 1999825577 1000000000 1000000000 1000000000 1000000000 2000000000 0 0 0 0 1999985048 1000000000 1999875990 2000000000 999875592 0 2000000000 0 0 0 0 2000000000 999953444 1000000000 1000000000 0 1000000000 0 1000000000 0 0 1000000000 999879073 999905393 0 0 0 0 999981004 1000000000 2999628176 3999878142 1000000000 999837472 2999966508 0 1999903807 999832960 999963109 0 999886886 999906363 999927972 1000000000 0 0 1000000000 0 1999755764 1000000000 1000000000 999859026 2000000000 0 999949967 0 999855517 0 0 1000000000 999809903 1000000000 0 1999808533 999999887 1000000000 0 1000000000 999965575 1000000000 0 0 2999877497 0 2000000000 1000000000 999908961 2000000000 999998970 0 999891396 1000000000 1000000000 1000000000 0 1999920577 0 1000000000 0 0 0 999869011 0 2000000000 1999825178 1000000000 0 999924631 2999749878 999958096 0 0 1000000000 0 999913176 1999894112 0 2000000000 0 0 0 999949803 0 0 0 1000000000 0 0 1000000000 1000000000 1000000000 0 0 0 999965255 0 999954454 1999806374 1999702931 999981222 1000000000 0 0 0 1000000000 0 999998608 999820091 0 0 1000000000 0 2000000000 1999874243 0 2999684683 0 0 2999809345 2999865669 1999897236 0 1000000000 0 0 1000000000 1000000000 1000000000 1999911031 0 1000000000 1000000000 0 2000000000 999845102 1000000000 1000000000 0 1000000000 0 1999679862 1000000000 0 1999815309 2000000000 1000000000 1000000000 0 999886630 0 1000000000 1999831145 1000000000 2000000000 2000000000 999918079 1000000000 0 0 1000000000 0 1000000000 0 0 1000000000 0 999949853 2999584252 2999973403 2000000000 2000000000 1999872499 2000000000 1999902038 0 999840966 2999892678 0 1000000000 999992137 999947624 0 0 999936474 999911927 0 0 2000000000 1000000000 0 0 999978760 0 1999944994 0 1000000000 1999998016 999865106 0 1999909204 0 2999656188 2000000000 0 1000000000 1999937233 0 0 0 999816260 999981695 999963735 2999823723 0 999964751 999912555 0 1000000000 1999867744 0 0 999940828 5999626660 1000000000 2999902021 1000000000 999803830 1999852943 0 0 3000000000 1000000000 0 1999822403 1000000000 0 2000000000 0 0 999984491 0 999826009 999918956 1999772869 999808774 1000000000 0 999885241 1999854947 2000000000 1000000000 0 0 0 0 0 0 0 999879863 1999784961 0 999823996 0 0 999817722 0 0 0 2000000000 1999810982 999911279 1000000000 2999945146 999852177 999864745 999863224 2999874080 2000000000 999838546 2999816669 0 1000000000 0 999856488 999952726 999996140 2000000000 0 0 999999002 0 1000000000 0 2999937461 999920869 2000000000 999807260 0 2999868579 2000000000 1000000000 4999559257 2999983017 999993429 2999767814 1999880043 0 1999880648 1999878688 0 1000000000 0 0 0 1000000000 4999591362 2999844075 0 0 1999954957 0 1999881294 1000000000 999873826 2000000000 999963662 0 0 0 0 0 0 999940637 999995469 1000000000 1000000000 0 0 1000000000 1000000000 1000000000 1999872579 0 1000000000 0 0 999953528 2999870873 0 1000000000 0 999802680 0 1000000000 0 0 0 1999900209 0 1999771887 0 0 2999879999 1000000000 0 1000000000 999988670 0 0 0 999998219 0 0 0 0 0 0 0 2999848154 999985434 999880443 999904841 1000000000 999974558 1000000000 0 999895069 2000000000 1999940370 2000000000 2000000000 0 1999978003 0 0 1000000000 999867773 0 1000000000 2999846672 0 1999783911 1999819087 0 1999775076 0 0 1000000000 2000000000 0 1000000000 2999795145 0 1999834972 1000000000 1000000000 0 1999981584 1000000000 1999842242 1999878328 999822377 999808094 0 2000000000 999888276 999889020 1999778760 1999915020 0 1000000000 999882580 0 0 999951748 1999742332 999830257 1000000000 2000000000 0 1000000000 0 1000000000 0 2000000000 1000000000 1000000000 0 1999849413 2999852127 0 1999883186 1000000000 0 2999941192 0 999911100 0 1999716214 999957962 999937352 1000000000 0 1000000000 2999935814 999979331 1000000000 0 0 0 0 999943530 0 0 0 0 999987091 999808652 0 1000000000 0 1000000000 4000000000 1999868306 1000000000 0 0 0 999969544 1000000000 1000000000 999992784 2000000000 0 1000000000 0 0 2999758285 2000000000 0 0 0 1999855436 3999969098 0 2999815782 999956442 999896886 0 0 0 999967345 1999972126 0 1000000000 1999772506 0 1000000000 1999957319 999867975 0 3999958189 0 0 0 2000000000 1999877121 0 2999857818 1000000000 0 0 2999632590 0 1999945412 999977591 2999853516 0 0 3999761440 0 1999814655 0 1000000000 1999870328 1999837881 999978763 999801953 1999904504 1999829424 0 1999821160 1999684687 1999747286 0 0 999963589 0 0 0 999840723 0 999887859 999951205 999961127 999891722 1000000000 0 1000000000 0 1000000000 1000000000 0 999982504 1999869880 999956240 0 0 999867366 1000000000 1000000000 1000000000 0 999802227 0 0 0 1000000000 1999908441 1999854500 999911697 1999988415 999983950 1000000000 1999963140 0 0 1999963673 1000000000 999805177 4000000000 0 999806312 0 0 0 1000000000 999827704 3000000000 0 0 3999806569 1000000000 0 1999990510 0 999851174 0 0 1000000000 0 0 1000000000 1000000000 999981280 1999812192 0 1999904832 0 0 1000000000 1999813355 0 999808818 999938959 999914915 1000000000 999901095 0 1999917943 0 0 1999839501 0 0 2000000000 2999639820 0 999917057 2999730530 999831612 0 2999823231 2000000000 999908533 1999850331 2999945886 3000000000 999951628 999809310 0 999956803 1999971095 1999807131 1999893098 999948255 2000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 999934428 1000000000 0 0 999936894 0 0 0 3000000000 2000000000 0 0 999835302 2999699938 0 999825960 3000000000 999938429 0 0 0 0 0 1999958074 0 1000000000 1000000000 999841642 0 1999827445 0 1999892319 1999848797 0 0 0 0 0 1999756909 1999837234 3000000000 0 2999643422 0 0 0 0 2000000000 0 999818270 1000000000 999857576 3000000000 0 0 0 0 0 1000000000 999940460 0 999891747 1999932003 0 2000000000 0 999820067 999889718 999949176 0 0 1999968583 0 0 2999851148 1000000000 999996861 1000000000 0 0 1999972057 2999846608 0 999941479 999894871 1999883247 999980149 999945546 0 0 0 0 999869498 1000000000 1000000000 999963891 0 0 0 1999908829 1999884439 2999822540 0 999837768 0 3999796950 999898798 0 0 0 2999871049 1000000000 0 1000000000 1000000000 1000000000 1000000000 1999928634 1999858994 0 1999898310 1999856235 2000000000 1999717744 0 0 999963561 1999901075 999910579 1999876384 1999835215 2000000000 0 999803239 0 1999736172 3999778179 999802648 0 0 0 1999806509 1000000000 0 0 0 999914771 1000000000 1000000000 0 999989848 1999836692 0 1000000000 1999781448 999811224 999973400 1000000000 1000000000 1000000000 999949106 0 999892875 0 999848173 0 0 2999818293 1000000000 0 1000000000 2000000000 2000000000 1999885196 1000000000 1000000000 0 2999842466 0 999880989 0 1999981772 999902748 1999813616 1000000000 2000000000 1999951161 999858756 1000000000 1000000000 0 3000000000 1000000000 2999679831 3999591967 0 1999824694 1000000000 0 999986353 3000000000 1000000000 0 0 2999866267 1999911953 0 3999878451 0 2999883982 1999805780 1000000000 0 3999922505 0 2000000000 1000000000 1000000000 999873382 999909354 0 0 1999762483 1000000000 0 1999918318 2000000000 1000000000 1000000000 0 2999775245 0 0 2999798039 1000000000 999921938 0 2999619061 1000000000 1999867433 0 0 999851880 2999892688 0 999936208 999962113 1000000000 1000000000 0 0 0 1999863624 2000000000 1000000000 999871969 0 0 0 0 0 999908627 0 0 0 3000000000 0 0 1000000000 1000000000 3000000000 0 0 0 1000000000 1000000000 999889695 999857008 0 1999862448 0 1000000000 1999981637 2999843494 1000000000 0 0 999934270 0 0 0 999853535 1000000000 0 0 0 999872290 1000000000 0 0 0 0 1999845226 1999815999 1000000000 1000000000 1000000000 0 2000000000 0 0 0 1000000000 0 1999847612 999868828 999889243 1999889697 0 0 999968452 999840959 0 1999948531 1999945493 2999824973 1999853686 0 0 0 0 999885773 0 1999774401 0 1999936816 2999898812 0 1999823409 2999870800 1000000000 2999991122 2000000000 2000000000 0 2999807669 999885656 1000000000 1999738441 999828289 999848681 1000000000 1000000000 2999622429 999919470 1999850641 1999830034 2000000000 1000000000 0 2000000000 1000000000 0 0 0 0 2999750061 0 999973102 2999835192 999984141 1000000000 0 0 1000000000 2000000000 1000000000 1000000000 0 2999955658 0 1999895104 0 0 0 1000000000 1999812742 999995826 1999784187 0 999976966 0 999859698 0 0 2999681519 3999825018 1999833834 0 2999626327 2000000000 1000000000 0 1000000000 999898866 999803943 1000000000 0 0 1000000000 1000000000 0 1999851093 1000000000 999838154 1000000000 1000000000 1000000000 999910697 0 2000000000 999945683 2999901437 0 1000000000 1999974485 999987270 2000000000 1000000000 0 999986490 999968900 0 0 0 0 999832749 0 0 0 0 1000000000 0 0 0 1999938588 999859993 1999777277 0 0 4000000000 999940805 2000000000 1000000000 999918568 0 0 0 0 0 0 999927831 999987244 1999868739 999979074 0 999856067 1999823475 1000000000 0 0 999976787 1000000000 1000000000 0 1000000000 0 2000000000 2999842541 1000000000 1999834623 0 2999909693 0 0 1000000000 1000000000 0 0 0 2999961659 999856965 1999860265 1000000000 0 1000000000 1000000000 1000000000 1000000000 999814792 1999975972 1999955436 0 999932656 1999893625 2999675665 0 0 0 1999971343 0 1999816855 1000000000 0 999878763 1000000000 1999847590 999890901 1999896118 1999939629 0 1999860887 3999790256 0 1999873536 0 999873797 0 0 0 1000000000 0 2000000000 1999928964 0 2000000000 0 0 0 1000000000 0 0 1999860188 0 0 1000000000 999920275 999822708 2999849397 999911216 0 0 0 1999884094 0 0 0 0 999925883 0 999973901 1000000000 1000000000 2000000000 1000000000 1999748451 1000000000 999821882 1999976108 2000000000 999881604 0 999978147 999901473 0 2000000000 0 0 1000000000 0 999869591 2000000000 0 999826634 999922732 0 999850622 0 999910051 1000000000 0 0 2999754506 999960134 1999797449 0 2000000000 999900455 2999896273 3000000000 0 0 1999888659 0 1999887402 1999902090 3999900027 1999974642 1999906354 0 999868181 1000000000 0 1000000000 1000000000 999929890 999978357 0 2000000000 0 999996584 2999914854 0 999991366 999942944 1999882504 0 1999977769 1000000000 999943372 2999765126 1999795147 1999810901 0 0 2999892004 1000000000 0 1999912130 2999801473 1999897773 0 0 1999918140 0 0 999932289 0 1000000000 2999812212 1999967757 1999864364 999968127 3000000000 0 0 0 0 0 0 2999959852 0 1000000000 1000000000 0 0 0 3999753257 999814712 999903450 0 0 0 0 0 0 2000000000 1000000000 999964577 0 2999894470 1000000000 1999815905 0 1000000000 0 1000000000 4000000000 2999955411 0 1999666164 1000000000 1999932041 0 0 0 0 0 999900403 1000000000 0 0 1999821970 0 1000000000 1000000000 0 0 2000000000 1000000000 0 0 0 1000000000 2000000000 0 0 2999995351 1999665540 999930138 0 1000000000 0 999817263 0 1999868841 2999843262 1999692103 1000000000 1000000000 999826454 0 1999951331 1000000000 2000000000 999805864 1000000000 0 0 0 2999796956 0 2999738151 0 0 1000000000 2000000000 999925909 2999971881 0 0 1999841177 0 1000000000 999992532 999983222 1999775160 1000000000 999900012 999951722 1999750195 0 0 1000000000 0 2000000000 1000000000 1999953260 0 2999875090 1000000000 999884177 1000000000 999997281 0 2999788917 0 1000000000 1999910309 0 0 1000000000 999973363 2999933689 1000000000 2000000000 0 1999728556 1000000000 999867212 1999943516 999922153 999903980 999859226 0 0 2999784106 0 2000000000 0 1000000000 999830805 1000000000 999878211 2999779781 1999746054 1000000000 0 1000000000 1000000000 999874375 1999786727 0 1999802174 1000000000 999981605 0 999893128 1000000000 1999696914 999810069 1000000000 1000000000 1999826735 999975836 0 1000000000 2000000000 2000000000 1000000000 1000000000 999997839 0 0 0 1000000000 999882572 1000000000 0 0 1999842852 0 0 0 0 1000000000 0 1999822054 0 0 1999875563 2999887195 0 1000000000 0 1999835394 0 1000000000 1999987628 999886702 0 1999940240 0 0 1000000000 2999776841 1999868748 0 2999626515 999867791 1999950755 0 1999777628 0 999988992 1999824282 0 0 1000000000 0 1000000000 1000000000 0 1000000000 999812229 0 0 2999810472 2999631997 1999847666 2999812543 999940386 4999844312 1000000000 999898055 0 0 1999801025 1000000000 0 999872442 999854625 0 0 0 1999945400 0 1000000000 999932852 0 0 1999824520 999817367 0 0 0 0 999963549 0 1000000000 1000000000 0 1000000000 0 999832855 1000000000 1999777569 1999800988 999989906 0 1999853747 1000000000 0 1000000000 1000000000 0 1000000000 999893337 0 0 1999868681 999824749 999968328 999928792 999979388 2000000000 1999845397 0 0 0 0 1000000000 1000000000 1000000000 1000000000 1999834818 1000000000 2999868844 999896699 1999811884 0 1000000000 999886083 1999876207 0 0 0 999839800 999840897 999973837 0 0 999893917 0 0 1000000000 2000000000 999998596 0 0 2999797237 3000000000 2999869066 999935132 999975879 999972417 0 0 0 0 0 999955483 0 0 999868874 999824392 1999894766 999825003 0 0 1000000000 0 0 0 999832983 999852623 1000000000 0 999827080 2999799287 0 1999723192 1999715701 999998090 1000000000 999826974 0 1999786486 999963570 999957282 0 0 0 0 2999691317 0 0 2999927559 0 0 0 999815682 0 1000000000 0 1000000000 2999773545 2000000000 1999926789 1999959326 0 0 999818315 1000000000 1000000000 3999982323 999955454 999906559 3000000000 1999848512 0 3000000000 0 0 0 3000000000 999865332 0 999846156 0 0 1000000000 0 999845465 1000000000 0 2999881194 0 0 1000000000 1999910935 1000000000 0 1000000000 1000000000 2000000000 3999900704 999871865 0 1000000000 999906131 2999677271 1999964472 0 1999817831 2000000000 0 3999821089 0 0 1999722919 1999852706 999956762 1999968641 1000000000 0 2000000000 999806531 1999933716 0 0 999835241 0 1000000000 3000000000 999871392 999800026 1000000000 2999993908 0 0 1000000000 999968224 999968329 0 999956950 1999787196 0 0 999873735 999971829 999866814 2999811934 2999897439 0 0 1000000000 1000000000 1999985944 0 1000000000 2999916852 999905948 0 0 3000000000 0 1999976028 1999816897 999933051 0 1999865551 0 0 0 2999696375 1000000000 1999803538 1999813492 1000000000 0 0 1000000000 1999937391 0 1999965414 0 0 2999828330 1999968605 2999761137 0 0 0 0 1000000000 2000000000 1000000000 999932006 1999915055 999995892 999914655 0 0 999862400 0 0 1999801919 2999872031 1999697748 999814486 1999950410 999974772 0 999802784 1000000000 1000000000 1000000000 1999835638 2000000000 0 0 0 1999972164 999965792 0 2999890512 1000000000 1999873597 0 999961538 999944427 1000000000 4999731635 0 0 0 0 0 1000000000 0 999913366 0 999948093 1000000000 1000000000 999910658 2000000000 0 1000000000 1000000000 0 1999802058 0 0 1000000000 1999896843 1999803443 4999804439 0 999824186 0 999821049 1000000000 1000000000 2000000000 1000000000 999904759 1999960958 1000000000 999924975 0 1999940912 2000000000 3999692026 0 1000000000 999882085 0 1000000000 1000000000 999872425 1000000000 0 1000000000 0 1000000000 999817442 999920202 0 0 0 0 1999983122 1000000000 0 0 1000000000 1000000000 1999761258 0 999803043 0 0 1999999820 2999849077 0 0 3999697146 1999925300 1999763996 0 0 0 1999911158 1000000000 0 2999812838 999889211 0 0 999850340 2000000000 0 999941035 999920824 0 0 0 1999899599 1000000000 999815900 0 999824464 1999978166 0 999908535 1999816087 1999969382 0 999842113 0 2999888018 0 0 0 999849842 0 0 0 2999861147 0 2999805549 2000000000 0 0 2000000000 2999875790 0 1999870080 1999846453 1999765340 1000000000 0 0 2999938005 1000000000 0 2000000000 1999886324 0 0 1999849264 1999958308 0 1999860408 1000000000 0 1000000000 999913860 0 1000000000 1000000000 0 999854031 0 0 0 0 1999980006 0 0 2000000000 2000000000 1000000000 2000000000 1000000000 0 0 1000000000 1000000000 999872929 1000000000 1999898094 999949990 999903229 1000000000 2999937464 0 1999806409 1000000000 999861988 1000000000 999936136 999851524 0 999855169 2000000000 0 999844108 1000000000 999821522 999819583 0 0 999844159 1000000000 1000000000 0 1000000000 1000000000 1000000000 1000000000 1999665905 1000000000 0 1000000000 0 1999974434 1000000000 1999857567 0 999910630 0 2999890075 4999657258 1000000000 999934066 999957948 1000000000 1000000000 999894003 2999596207 1999880145 999873586 0 0 0 1999816284 0 2999804014 1999976199 999837792 999925455 0 1999867717 0 2999949744 2000000000 1000000000 999839736 1999800579 999887132 999977063 1000000000 1000000000 1999869669 2000000000 1000000000 1000000000 1000000000 1999889010 0 0 999896202 999881036 1000000000 999952147 0 1000000000 0 2000000000 0 999915755 999922911 2999907302 0 0 0 0 1999929689 1999863457 0 1000000000 999965279 2000000000 1999999139 999908564 0 1000000000 2999796907 1999879319 1999835957 0 1999896005 0 1000000000 999820581 2999855955 1000000000 0 0 2999688960 0 1999841673 1000000000 999844854 0 2000000000 0 0 0 999858311 0 0 0 1000000000 999841675 2000000000 1000000000 1000000000 0 0 1000000000 999820609 1000000000 3000000000 0 999964481 1999879062 0 1999926542 2000000000 0 3999868160 0 0 2000000000 999883997 0 1000000000 0 999927061 0 1000000000 1000000000 1000000000 1999856650 1000000000 2000000000 1000000000 0 0 0 0 1000000000 1999881995 0 1999926300 1000000000 1000000000 0 1000000000 0 1000000000 1999837428 0 1999993867 0 0 0 0 1999742154 1000000000 1000000000 2999755044 0 999908752 0 999870849 0 1000000000 999943190 0 0 1000000000 999834845 1000000000 1999849449 2000000000 0 0 1000000000 0 999826782 2999756838 0 2999836565 0 999826757 1000000000 999966785 999975933 999846443 0 4000000000 999816781 0 0 999912324 0 999879039 999805134 999947250 0 0 1999856610 1999998990 999923118 0 1000000000 0 0 0 1999814798 2999869406 1000000000 999902342 1999865861 999875277 0 1000000000 0 0 2000000000 999974094 1999823475 999857491 999945262 0 1999746055 0 1999874456 2999956726 0 1000000000 0 1000000000 0 999948987 0 0 2999920805 1999977381 1999889025 0 0 999882597 0 999899999 999994905 0 0 1000000000 999833414 0 999839435 1000000000 0 999896095 2999961260 4999820089 3000000000 0 0 0 0 0 999845276 0 0 2000000000 0 0 0 0 1000000000 1999685895 0 0 1999894759 1999974807 999921404 0 0 1000000000 0 3999670230 2999909207 0 2000000000 0 1999871890 999984557 0 2999960473 1000000000 2000000000 1999767088 2000000000 2000000000 1999880731 1999846338 999850494 1999902360 1000000000 999897655 1000000000 1000000000 2999556782 0 0 999971954 999836247 1999841530 999983724 3999659433 999957677 1999874233 2999954476 1000000000 999836657 2999719522 999883313 999823771 0 1000000000 0 999984269 1000000000 999968550 2999962209 1999756005 1000000000 999847357 2999882445 1000000000 999929886 1000000000 1999801924 1000000000 999928265 2000000000 1999923147 1999926368 1000000000 2999815834 1000000000 1999849588 0 0 0 999878435 0 1999761538 0 999998458 0 0 1999975419 0 2000000000 0 0 2999762587 0 0 0 0 1999957381 2999858842 0 1999801860 1000000000 0 0 0 1000000000 0 1999963332 2999832443 0 0 1000000000 999821473 0 0 2000000000 999972969 999988113 1000000000 0 1000000000 0 1000000000 999913938 0 1000000000 1000000000 999890040 1000000000 0 0 0 999800191 1999805404 999825988 1000000000 999825259 1000000000 1000000000 0 999968849 0 0 0 1999823884 1000000000 0 1999991428 999862574 1999967727 1000000000 999801564 999960367 1999958183 1999826074 0 1000000000 1999944198 0 0 999882697 999917595 0 1000000000 1000000000 1000000000 1000000000 0 0 2999703211 0 1999842331 1999847644 999908800 999902179 0 999910226 0 0 999880057 0 1999918356 2999745953 999928878 1000000000 0 0 0 999881388 0 1000000000 1000000000 1000000000 0 0 1000000000 1999796954 0 0 0 999952868 0 1000000000 0 0 0 1000000000 0 1000000000 0 2000000000 999969082 0 0 1000000000 3999796626 0 999803791 999967375 999876965 1999881681 1999918720 0 0 0 0 0 1000000000 2000000000 0 0 999886509 0 0 0 1000000000 0 1000000000 0 0 0 999988571 0 1000000000 0 1999800213 3999969598 0 1000000000 1000000000 2000000000 2999650321 0 0 1999866415 1999895520 1000000000 2999595270 0 1999988184 0 3000000000 1999907355 1000000000 1000000000 0 1999882733 0 1999988358 0 0 1000000000 999880002 0 0 0 2000000000 1999842490 1999936511 0 0 0 2999623555 1999888621 1999939185 0 1999935151 0 1999858137 0 0 1999852665 0 2999709683 0 1000000000 0 0 0 0 0 1000000000 1000000000 1000000000 1000000000 1000000000 999819256 2999903632 0 2000000000 0 1000000000 1999784943 1000000000 1999860367 0 0 0 1000000000 1000000000 0 2000000000 1000000000 3999897007 999837776 1999755996 1000000000 0 0 0 1999823703 0 999916202 0 1000000000 1000000000 1999999031 0 0 2000000000 1000000000 2000000000 1000000000 4999811271 0 1000000000 0 0 1000000000 2999716817 1000000000 0 0 999896081 0 1000000000 0 1999826804 2000000000 0 1000000000 0 1999865235 2999801197 1999879845 999893486 2000000000 999978330 0 1000000000 1000000000 0 0 0 0 999894234 1000000000 2999889319 0 0 999811383 0 999822519 2000000000 1000000000 2999795235 0 2999583503 0 3999699067 1999935414 1999986974 3000000000 999867929 1999981008 999806180 1000000000 1000000000 1000000000 0 0 999842213 1000000000 1000000000 1000000000 0 0 1999875374 1000000000 999970147 1999852386 2999816405 0 2000000000 999905243 0 1999743229 1999990293 0 1999919605 2999741764 2000000000 0 999939602 0 1000000000 0 1000000000 0 0 999907804 1000000000 0 0 4999814037 1000000000 0 1000000000 1000000000 1000000000 0 1000000000 2999793965 999862894 1999807602 1000000000 999903012 999964431 1999983444 0 999884948 999871573 999936178 1999975804 0 1999806867 999802753 1000000000 0 1999973242 0 0 3000000000 0 0 1999757418 0 1000000000 0 0 0 1999919646 0 0 1999807883 999842649 0 1999815707 2999978190 0 2999809357 1999821839 2999589022 1000000000 1000000000 1999883396 3999838019 1000000000 1000000000 3999755579 2000000000 1000000000 999936357 1000000000 1999927203 0 0 3000000000 0 1000000000 1000000000 999942007 999916378 1000000000 0 1000000000 0 0 1000000000 0 0 0 1000000000 1000000000 2999726889 1000000000 2000000000 999900143 1999785781 999992080 1999948116 0 1000000000 999803087 0 2999557640 2000000000 1000000000 0 1000000000 0 999988931 1999975995 999987440 0 3999913812 2999949465 2000000000 0 999890185 999948122 1000000000 2000000000 1000000000 0 0 1000000000 0 0 2000000000 999835485 0 1999636060 999812550 0 999958083 0 1000000000 2000000000 1999848954 1000000000 999929673 999805986 2000000000 0 999894042 0 1999974198 2999857365 1000000000 999847422 2999894410 0 0 999897656 1000000000 999849339 1999903533 1000000000 3999937827 0 1999800043 0 999933308 1999910089 0 0 999908157 999885508 0 0 1999918756 999949028 1000000000 1999957444 3999734344 0 1000000000 1000000000 1999955975 0 999963178 999871713 2000000000 0 1999926983 1000000000 0 0 0 999973721 1999950205 0 0 999918501 999912216 3999918586 0 1000000000 2999900543 1000000000 2000000000 0 999817306 0 0 0 1999849895 999919446 0 1000000000 2999943907 0 0 2000000000 2000000000 999918396 1999978261 1000000000 0 2999673640 2999812253 1000000000 5000000000 0 0 0 1999998118 0 999897366 1000000000 999861547 1999997981 0 999945572 0 0 2999929395 999838856 1000000000 1000000000 1000000000 999844903 0 0 1000000000 1999974276 1000000000 1999945596 999958095 1999951903 1000000000 999827328 0 0 999852079 1000000000 1000000000 0 999999322 2999790163 1999851180 0 0 1000000000 0 2999851774 0 4999812532 1000000000 999998709 0 1000000000 2999956949 0 0 1000000000 999984187 999961868 1000000000 0 0 2000000000 0 999993597 1000000000 0 2999681710 1999905568 1999865746 0 0 0 1999970582 1999890714 0 0 999802969 1000000000 999860278 999820545 2999834670 999818445 1000000000 1999761241 2999584743 0 1000000000 0 1000000000 999937043 2999898192 2999858723 0 999875524 1000000000 0 1000000000 1000000000 2000000000 0 999917155 0 0 999854066 0 0 1000000000 0 0 0 1000000000 0 3999623601 0 1999906367 1000000000 1000000000 999888790 0 0 1000000000 0 0 0 0 0 0 1000000000 0 1000000000 1999921077 0 0 1999903273 0 0 3999877063 0 0 0 0 1000000000 1000000000 0 2999959471 0 0 0 2999925648 1000000000 2999858635 999811451 999888372 1000000000 0 0 999806553 999995778 1999860716 1000000000 0 0 1000000000 3000000000 1999997056 999929472 999910423 1000000000 0 1000000000 2999834657 0 1999667536 0 0 999974330 1000000000 2000000000 2999879546 0 1000000000 2999909957 1000000000 0 0 1000000000 1999834590 0 999980395 0 999886269 0 1999971577 999908270 3000000000 0 0 0 1999919212 0 1000000000 0 3000000000 0 0 0 0 1000000000 1000000000 0 0 0 1999782741 1999841185 999910451 1000000000 999941026 999874522 0 0 1000000000 0 2999937083 0 999951596 0 0 1000000000 1000000000 0 0 1999846705 1000000000 999951026 999899330 0 3000000000 0 0 0 999813115 1000000000 0 999961985 2000000000 1000000000 1999858343 999925373 999881698 999952262 1000000000 1000000000 999890441 999893197 1000000000 2000000000 0 2000000000 0 0 2999630692 2999905746 1000000000 1000000000 1000000000 1999890160 2999768503 999904636 999903424 0 0 1999971828 0 1000000000 2000000000 0 2999901841 0 999915263 1999858459 1000000000 1999854245 999887340 0 0 999804340 1999870081 4999608863 0 0 2000000000 1000000000 999800752 1000000000 1999761173 0 1000000000 1999874932 999886888 1000000000 1999671257 1000000000 0 1000000000 999927059 999881494 1999874721 0 0 0 999990977 2999986472 1999858850 999844466 999921604 1000000000 999997821 999869105 999813186 2999827683 0 0 0 999989710 0 0 0 0 1999817117 999885345 1999952815 0 2999938585 1999992348 0 999909796 999910301 0 1000000000 0 2999633476 0 1999853005 999857033 0 0 0 0 2000000000 2999835984 0 1999953741 1999846760 0 1999920331 1000000000 1000000000 2000000000 0 1999816938 2999909163 1000000000 0 2000000000 1000000000 1000000000 0 2999751880 1000000000 999979036 1999711301 999963154 1999773455 999975915 0 1999737905 0 0 2000000000 0 999915387 1000000000 1999892227 0 0 999836476 999847358 1999839657 1000000000 1000000000 0 999996510 0 0 0 0 0 3000000000 999961493 0 0 0 1000000000 999810520 1000000000 999942748 999884143 1000000000 1999986232 0 999984717 0 0 999951267 0 1999798699 0 1000000000 1000000000 1999902857 1999920568 1999851383 1000000000 2000000000 0 2999908117 999939886 0 1999966435 0 999804851 0 0 999979698 999951441 0 1000000000 1000000000 999823425 0 1000000000 0 0 999976387 0 0 1999845278 0 0 0 0 0 1000000000 0 0 999837337 0 0 1999879414 0 0 999844498 0 999855683 1999840427 0 0 0 1000000000 0 3999897889 0 1000000000 0 0 0 0 0 2999991851 999849014 0 0 0 0 0 0 3999707595 2000000000 2000000000 0 1999999388 1000000000 999956757 999912500 999883120 999931048 1999954537 2000000000 1999774387 2999669194 0 999980722 0 1000000000 0 999982757 2000000000 1000000000 0 0 999951314 0 1000000000 999860246 2999877471 999833086 0 1000000000 2000000000 999977692 2000000000 0 999816492 2999951479 999945905 999898749 1000000000 1000000000 1000000000 1999744696 0 2999800267 999963554 999818844 1000000000 0 1999837296 1999835512 1000000000 1000000000 999890477 1000000000 1999881448 0 0 1999919812 0 999946800 999928803 0 999938877 0 0 999884502 0 0 999971327 1000000000 1999814074 999877136 1999852434 999985721 999840921 999897273 1999899079 1999881282 0 999961506 999827684 0 1000000000 999873471 1000000000 0 999856975 0 999851713 1000000000 999966726 0 0 1000000000 0 0 0 999877090 2999712118 1000000000 0 0 0 1000000000 0 1000000000 0 999970208 2999730084 0 1000000000 999961128 2000000000 0 1000000000 1000000000 1000000000 1000000000 2999876210 1999909781 1999983128 1000000000 0 1000000000 999839089 0 0 0 1999988623 999805869 1999805351 999901580 0 1000000000 1000000000 2999954307 1999692390 1999994142 0 1000000000 1999851223 0 0 1999865760 2999935158 999898430 1999729333 1000000000 1000000000 1999854729 1000000000 1000000000 1999869528 1000000000 2999600887 0 999808604 1999852840 1999933098 999817690 1000000000 999858086 2999939062 1000000000 999966493 0 0 0 0 1000000000 0 999852225 0 0 4999831980 0 1000000000 999813449 2999900197 0 1999934742 2999947700 999878314 2999957393 999994168 2999653192 0 999942497 1000000000 999969951 999883879 999932628 0 999914757 0 1999881517 2999983681 2999905954 0 0 0 2999917606 0 999820383 2000000000 1000000000 2000000000 1999715434 1000000000 999845179 999997572 0 1000000000 1000000000 0 1999816919 0 0 1000000000 0 0 1000000000 0 0 0 0 1000000000 0 1999891375 0 2000000000 1000000000 1999858567 1000000000 1000000000 0 0 1000000000 999851754 0 0 2999952519 2999720429 1000000000 0 1999864711 1000000000 0 2999738676 0 0 1999882332 0 1000000000 999941408 999998602 1000000000 999900466 1000000000 999961869 0 999980086 1999895925 1999948709 999995473 999889291 3999713289 999836429 0 999927108 1000000000 2000000000 0 0 999982032 1000000000 1999850642 0 999859988 0 1999837319 1000000000 1999933099 0 999846636 999821745 2999904573 0 999874726 0 0 999999098 0 0 1000000000 1000000000 1999960932 0 1999933486 999835161 1000000000 1999960199 0 1999877598 1000000000 1000000000 1000000000 1000000000 2000000000 0 0 1999884453 1000000000 999885238 0 1000000000 1000000000 0 0 999925323 0 1000000000 2999940094 999951384 0 0 1000000000 999953704 0 999943009 1000000000 1000000000 2999830125 1999883636 1000000000 0 2999963064 0 1000000000 0 0 0 0 0 0 2999795408 0 999851425 999962520 2999439467 0 0 999944074 2999646621 999955644 0 0 999988490 1000000000 1000000000 999800708 0 0 999893089 1999799426 1000000000 0 999943517 0 0 1000000000 1000000000 1999852788 2000000000 0 0 3999747497 1000000000 1999817332 999907935 1999805448 0 2999784677 0 1000000000 1999979802 999920062 0 999816870 1999834663 1000000000 3000000000 2000000000 0 0 999825220 1000000000 2000000000 2000000000 0 2000000000 2999875380 0 1999964303 1000000000 1000000000 0 999838261 2000000000 0 0 0 0 0 999855396 0 1000000000 0 999908161 2999803483 0 2999759679 999811159 999835357 0 1000000000 999843434 999814345 3999566426 1999959908 999867679 0 0 0 1000000000 0 0 0 1999967557 1000000000 1000000000 0 999999764 1000000000 1000000000 2999843729 0 1000000000 1999911392 999845097 1000000000 1000000000 0 0 999981265 2999883098 1000000000 0 1000000000 1999759639 2000000000 2000000000 0 2999749923 1999668452 1999848714 2000000000 1999979375 0 2000000000 999941575 0 1999942936 0 0 1000000000 0 999815071 2000000000 0 1000000000 2999740624 999918364 0 1999910026 0 1000000000 0 1000000000 999901882 1999942841 0 1999888994 999806344 1999884108 1000000000 2000000000 1999959059 0 0 1999722532 1000000000 0 1000000000 0 999810820 0 2000000000 0 2999834794 2000000000 1000000000 999937821 0 2000000000 0 1000000000 999859881 2999839173 999864635 999843552 999972440 0 1999784261 0 1999916934 999880288 2000000000 1999911245 0 999821485 2999862633 1999963066 1000000000 999861109 0 2999834302 0 1999988950 0 999968723 999827876 0 0 0 2000000000 1000000000 1000000000 0 0 999885772 0 1000000000 0 1000000000 2000000000 1999826681 0 0 0 1999794173 1999806158 1000000000 999957173 1999934348 0 999926995 0 1000000000 0 999862298 0 999861090 0 0 0 0 0 1999814719 1999997580 999918194 1000000000 2999979742 999874868 2999868035 2000000000 1999858693 1000000000 1000000000 0 1999820816 0 1999815705 0 1999994759 999892118 0 999965763 999991322 3999781725 999965559 1999945597 2999795189 1999913426 0 0 999853941 999824113 1999899632 1999942242 999836685 2000000000 0 0 0 1999936204 0 999867182 0 0 0 0 0 1000000000 1000000000 1000000000 1999920342 3999902006 1000000000 0 999976314 0 1000000000 1000000000 999891200 1000000000 0 1000000000 0 0 999977105 999806857 999861415 1999932201 0 0 999963275 0 4999577208 0 1000000000 1000000000 0 0 1999898138 999895909 0 1000000000 1999902031 0 1999709292 0 1000000000 2999843104 1000000000 999950039 1000000000 0 0 2000000000 1000000000 2000000000 2999980048 0 0 0 1999877916 0 1000000000 0 999834582 1000000000 2000000000 999834983 999819159 1000000000 1999656146 0 0 0 0 2000000000 0 1000000000 0 999836944 1999957321 1999835628 1000000000 1999925694 0 1999912978 4999832281 1999826482 2999832498 999863010 1000000000 2999859013 1999791542 0 2999715816 999902198 999984218 1000000000 1000000000 0 0 3999873266 1000000000 0 0 2999810287 3000000000 0 999905869 1999851368 1000000000 0 0 1999828791 0 0 1000000000 0 999875488 0 999827688 0 2999935647 0 0 1000000000 0 1999803286 0 0 999926577 999820764 999924325 0 1999809913 0 1000000000 1000000000 0 1000000000 0 999924196 0 999934420 0 1999861642 0 1000000000 1000000000 1999897183 1000000000 0 1999850296 0 1000000000 0 999993328 1000000000 2999972179 1999917846 1999961942 999823308 999850230 0 0 0 999934834 1999868919 1000000000 0 0 3999697407 0 0 999831721 1000000000 1999925787 1000000000 1999851739 2999784599 0 1000000000 0 0 999961194 999868730 1999711736 999873197 0 3999648331 0 1000000000 0 1000000000 0 999959812 0 999945054 2999936899 0 0 999924452 999932254 1999880065 0 2999912234 999981601 1000000000 1000000000 2999839657 1000000000 999809311 1999733965 999863594 1000000000 1999921494 2999973682 0 0 0 0 0 1999938762 999917605 0 0 1000000000 1000000000 1000000000 2999675192 1999989131 999896088 1000000000 0 0 2000000000 2999927205 1999933743 1999999491 0 1000000000 1000000000 0 999890899 1000000000 999890445 1000000000 0 1000000000 1000000000 0 1000000000 0 1000000000 1000000000 999927291 0 1000000000 3999729202 2999712189 0 1999909093 1999851914 0 0 0 0 1999888739 2000000000 999876571 0 1000000000 0 1000000000 2000000000 2999939405 1999992456 2000000000 1000000000 1000000000 1999986687 0 1999950181 2000000000 999947608 1000000000 0 999849204 0 1999848047 0 1000000000 1000000000 1000000000 0 2000000000 999868007 999934757 2999918259 0 1999997483 0 2000000000 0 0 0 1000000000 2999979155 0 0 2999674072 999851753 2999859591 0 999900164 0 1999855767 999834140 1999696791 0 2999798909 1999975187 1999871537 1000000000 4999972803 999979979 999848051 0 0 0 1999812829 1000000000 2999910546 2999866614 0 1000000000 1000000000 2000000000 0 1000000000 1999947975 0 0 1000000000 0 1999997679 0 0 999851229 0 999999518 0 0 1000000000 0 2000000000 0 0 1000000000 0 1000000000 1000000000 0 1000000000 1000000000 0 1999913318 0 1000000000 1000000000 999912020 0 0 999987850 0 5999735196 0 1999811083 0 1000000000 0 1000000000 999924808 0 2999952786 999812916 0 0 0 1000000000 0 999860957 2000000000 999976176 1000000000 0 0 1999855204 1000000000 3000000000 999967327 1999950372 1999988944 1999896950 0 0 0 999882858 0 3999804856 2999856929 1000000000 2999884714 0 0 999914543 2000000000 0 1999804451 1999825224 0 0 1999960243 1000000000 999918264 2000000000 0 0 2000000000 1000000000 0 999943598 1000000000 999852033 1999843569 1000000000 1000000000 1999778004 0 2000000000 1000000000 1000000000 0 1999774733 0 1999815743 0 0 999931691 1999903327 0 0 1000000000 999939894 1000000000 999896837 1000000000 1999941865 0 999983187 1000000000 0 1000000000 999885141 0 0 0 1999820293 0 999807361 1000000000 0 2000000000 0 3999626386 1000000000 1999727790 999805627 0 1000000000 0 0 0 999829647 0 1000000000 1000000000 1000000000 0 999892225 1999928066 1999832552 0 0 999898114 0 999972998 1999836658 0 0 999865234 1000000000 999846815 0 1000000000 2000000000 0 1999983921 0 2000000000 2999917475 2000000000 1000000000 2000000000 0 1999859507 1999833165 0 2000000000 3000000000 1000000000 0 2000000000 999978570 1000000000 999961104 999822363 1999892172 1000000000 1999822259 1000000000 999887565 1000000000 0 0 1999721078 1000000000 999969810 0 1999829001 999888041 0 1000000000 0 1000000000 0 0 0 1999993238 0 0 1000000000 999885121 0 0 999874137 1000000000 2999895926 3000000000 0 999933729 2999846777 0 999904373 1000000000 999979848 999945405 999938857 1999806959 1000000000 2999890990 0 999941885 1999978856 1999977142 999860995 0 1000000000 0 1999965282 0 1999976912 1999943720 1999954555 1999764427 1000000000 0 0 2000000000 0 1000000000 999816067 2999993201 1000000000 0 999995785 1999883373 999928660 1999913530 999903335 3999736296 1000000000 0 0 999821648 0 1000000000 0 2000000000 1000000000 999871051 0 2999764378 0 0 3000000000 0 0 1999667415 1000000000 0 1000000000 0 1000000000 999929184 1000000000 999866558 2000000000 0 0 1000000000 0 1000000000 0 0 1999797769 3000000000 0 1000000000 1000000000 999992316 0 0 0 1000000000 0 999866251 0 999949568 1999933039 0 2999886984 1999809537 1999868166 0 2999861111 1999996072 0 1000000000 0 0 999833545 999920789 3000000000 999847277 999831760 999955434 2999865444 0 1999725858 0 0 0 2999831815 0 999835748 0 999987479 0 2999763412 2999714246 999923350 1999985233 0 1000000000 999944882 1000000000 0 1000000000 0 2999724718 0 1000000000 999998032 1000000000 0 0 0 1999969437 0 1000000000 0 1000000000 2999855958 0 0 0 999815147 999836870 999807252 0 0 0 3999843048 0 0 1999823435 0 0 2999856961 1999862813 999947161 0 0 999916224 2000000000 999851904 0 999817671 0 0 0 2999624778 0 999870170 0 999947619 0 999814778 0 0 1000000000 0 1000000000 999998643 1000000000 1999776909 3999572518 999862319 1999982702 1000000000 999996915 2999789425 1000000000 1000000000 1999953441 2000000000 999902940 0 1999675773 1999949937 2000000000 1000000000 0 1000000000 2999699422 999814439 0 1000000000 0 1000000000 1999954824 0 0 999936337 1999893590 999973222 999909076 0 999803212 3999686469 0 999945931 0 999831479 1000000000 1000000000 1999994964 1999798281 0 2000000000 2000000000 0 2999847531 0 999870843 2000000000 1000000000 999844353 1999997710 1000000000 0 0 2999960553 0 999937095 2999996413 1000000000 2999906541 2000000000 0 1999835006 3000000000 1000000000 999836474 1000000000 1999856469 999856918 999995234 0 999897939 0 0 999848500 999906981 0 999997562 0 1999667255 999973310 1000000000 999953488 0 2999802584 0 0 999828969 2000000000 0 0 0 1000000000 1000000000 1000000000 999817624 0 2999793567 1999769960 1999903599 999895792 1999839247 1000000000 0 1999944736 1000000000 0 1000000000 0 1999934598 1000000000 1999693591 1999819502 1999668605 1000000000 999815452 2999943886 2000000000 1999667833 2000000000 2999838909 1999849747 999927088 0 0 1000000000 0 1000000000 1999951781 1999867155 0 1999988307 0 0 999807479 1999974746 0 1999748133 999914676 999843011 1000000000 1000000000 0 0 999957458 1999805327 2000000000 2000000000 0 0 999810027 0 0 1999896083 1000000000 0 0 1999814914 1000000000 999960237 0 1999874824 999825091 0 1999731534 0 0 0 1999657231 1999968570 0 0 1999800825 0 1999823799 0 0 0 0 0 1000000000 0 0 0 0 0 999888371 1000000000 0 1000000000 1000000000 999912577 999868681 0 2000000000 999822651 1999789480 1999702185 0 0 0 0 0 3000000000 1000000000 1000000000 0 999965072 2999758993 1000000000 0 0 1000000000 0 1000000000 999972329 0 1999908810 0 999930779 999980796 999802442 1999827174 0 1000000000 1999871259 999802311 2999883604 1999929888 999843194 2999836785 0 2000000000 0 1000000000 0 1999863343 999918136 2000000000 0 5999982445 999893799 0 0 999898276 1000000000 999824008 1999750333 0 0 1000000000 999984351 2999911620 2000000000 1000000000 1000000000 999970749 1000000000 1999787075 0 999824526 0 3000000000 1999816264 999937501 0 999872372 999865757 2999996483 999913976 1000000000 999934262 0 0 1999700675 3999834885 999860990 0 1000000000 1000000000 1999895562 2000000000 0 0 0 999827856 1999913487 1000000000 1000000000 1000000000 1000000000 0 1000000000 1999917215 1000000000 999841303 5999386987 1000000000 1999819400 1999842485 1999816902 1999824171 1000000000 1000000000 0 1000000000 999952729 0 0 0 3999801017 0 999988825 0 0 1999854544 1000000000 1999879072 1999872182 0 999947986 2999533981 999815131 1000000000 1000000000 1000000000 0 0 1999897672 1999987009 1999993265 1000000000 1999856312 999814014 1999815400 1999834250 999931880 1000000000 0 5999452966 1000000000 999846831 1000000000 1000000000 0 999941978 1999814460 999942088 2000000000 0 999860359 0 1000000000 999870075 2999926321 2999758629 1000000000 0 0 0 0 0 1000000000 1000000000 0 0 1999869225 1000000000 1000000000 1999984536 1999995006 0 1999772512 0 1999843594 1000000000 0 1000000000 999933284 0 1000000000 999833036 0 1000000000 0 1000000000 0 2000000000 0 1000000000 0 0 0 0 2000000000 999931774 2000000000 1000000000 1999909064 0 0 2000000000 2000000000 0 1000000000 0 0 1000000000 1999854856 1999913500 2000000000 1000000000 1999836400 0 2000000000 0 999846643 1000000000 1000000000 1000000000 2000000000 3000000000 1000000000 2999939768 0 0 1000000000 1999928275 1999950726 999812837 999820607 1000000000 1999844731 2999761410 1999811254 1999789044 1000000000 0 999974504 0 0 0 999904475 1000000000 1000000000 1000000000 0 0 999812254 1000000000 0 1000000000 2000000000 1999813666 1000000000 0 1000000000 0 1999811959 1000000000 999842048 2000000000 0 1999910700 999804349 0 999941787 0 1999845242 1999780174 1000000000 2999671373 1000000000 999858841 0 1000000000 0 999800022 999942874 0 0 2000000000 999892846 999871764 1000000000 999936724 1999921348 0 1000000000 2999851578 0 1000000000 0 999899588 0 2999800658 1000000000 0 1000000000 0 0 1000000000 2999850688 3000000000 1000000000 2999669732 0 2999974336 999987456 1000000000 1999797395 2999759404 1000000000 999841244 0 0 1999819929 3999749983 1000000000 1999888879 1000000000 0 0 1000000000 1000000000 0 0 0 2999896400 0 999956015 999809525 2999931172 0 999987960 2000000000 0 1999904501 999809396 3999911635 2999968480 2999819539 0 1999999213 0 0 1000000000 1000000000 2000000000 1000000000 2000000000 1999941995 1999983878 999903565 2999839355 1000000000 3000000000 1999999271 1000000000 1999973813 2000000000 999903941 1000000000 0 999994691 0 1999901526 2000000000 2000000000 999838762 0 0 1999812926 0 0 1999800755 999959552 0 0 2999887942 1000000000 999842071 999869895 0 999991064 0 999996244 999949203 0 0 999839228 0 999894905 0 3999898991 999973486 999884059 0 1000000000 0 0 2999860819 1000000000 1999774817 1000000000 999925196 1000000000 1999963331 1999831576 0 999817391 3000000000 0 3999689069 2000000000 1000000000 1999874014 1000000000 0 1000000000 1000000000 0 0 0 1999945283 0 0 1000000000 0 1000000000 0 0 999928669 4999805454 999830454 999800532 999950448 1999937511 999943581 0 0 0 0 1000000000 2000000000 0 0 0 0 0 999887254 0 2000000000 0 1999984791 999928312 0 999957698 0 0 999966875 1000000000 1999754463 0 0 1000000000 0 1000000000 0 0 1000000000 2000000000 1999980542 3000000000 1999908834 999938520 1999877745 0 0 0 1999804662 2999896075 2999820720 1999848893 999880577 1000000000 1999845645 999826411 0 1999852587 0 0 1999910781 1000000000 1000000000 1999849245 4999594196 1000000000 1999805493 999943326 0 0 1999732973 1999809526 0 999875128 0 1000000000 999886281 0 0 0 0 0 1000000000 1000000000 1000000000 1000000000 999826134 0 0 0 2000000000 1000000000 999962389 999922990 1999846626 999896744 2000000000 0 1000000000 2000000000 0 999974347 0 0 0 0 1999849415 0 0 999973934 1000000000 1000000000 0 0 1000000000 0 1999750153 999908458 999914729 0 1000000000 0 0 999867003 1999966970 0 0 0 1000000000 1999826458 999860890 0 999885615 2000000000 1999832353 0 1000000000 1999826000 1000000000 0 0 0 1999871889 999801671 1000000000 999838815 999808360 999959999 999933540 0 999827397 1000000000 0 0 0 999886575 0 1999827790 1000000000 3999820299 0 0 2999989910 1000000000 0 0 0 1000000000 999824617 0 1000000000 999978260 1000000000 1000000000 0 1999852888 0 999983324 999922392 1999852295 0 2999850821 999889038 0 0 1000000000 1999895656 999855996 2999611553 1000000000 4999920548 999961212 0 2000000000 1000000000 0 0 0 2000000000 1000000000 999814262 1000000000 999834415 999937590 1999929669 999899253 1999956138 2000000000 3000000000 2999961803 1999913855 1000000000 999987273 0 2000000000 1000000000 1999993865 0 3999994180 0 999856350 1999993134 999971860 0 0 0 2999830709 999942711 1999694947 0 2999636412 999913995 1999970122 1000000000 0 2999876951 1000000000 0 1000000000 999937423 0 1999901026 1999935320 0 0 999870299 0 1000000000 1000000000 0 2000000000 1999838292 1999968643 1000000000 0 1999910558 0 0 999960111 1000000000 1000000000 1000000000 0 1999863930 0 1000000000 999808470 2999712807 0 0 2000000000 0 1000000000 2999972922 2000000000 1999891660 1999959687 1000000000 999909267 0 0 1999782626 2999805009 999812030 0 2999865828 1000000000 999891545 0 1000000000 0 999941712 999906781 1000000000 999988285 0 1000000000 0 999851105 2000000000 999837637 1000000000 999835326 1000000000 0 0 1000000000 1999939605 1000000000 0 999865200 0 0 999988839 1999875692 1999860891 0 999956252 1999986572 1000000000 0 1000000000 1999731745 1999892236 999866268 0 1999901496 999873877 999845064 0 0 0 999929919 2000000000 1999801789 999857525 1999884883 1000000000 0 1999946183 999971625 2999945803 1999801317 1000000000 0 1999886848 999816262 0 2000000000 1999918255 999862032 999874828 0 0 1000000000 1999912003 0 1000000000 999943735 999861111 0 2000000000 0 0 1000000000 0 0 1999858158 2000000000 0 1999742307 1000000000 1000000000 999939416 2000000000 1000000000 0 999971536 2000000000 0 0 999860586 2000000000 0 0 2000000000 0 0 0 0 0 0 1000000000 2000000000 0 0 2000000000 0 1000000000 0 1000000000 999880488 2000000000 999966122 0 999986965 1999879045 1999873947 0 2000000000 999821832 0 0 1000000000 1999911353 0 1999810339 0 0 0 1999974085 0 0 0 1999884405 999822735 1999831264 999897187 0 0 0 1000000000 999900675 1999799451 1000000000 999952679 0 0 1999918116 1000000000 999816896 999963612 1000000000 0 0 1999861462 1000000000 0 1000000000 1999844818 3999608777 0 1000000000 0 0 0 999815332 2999647231 999926544 999972582 0 0 1000000000 1000000000 0 1999681697 999826595 0 1999833915 0 999938683 1999703155 1000000000 2000000000 2000000000 1999814912 3999765077 0 1000000000 2999746580 0 999881851 999907602 0 0 999855951 1000000000 1999814513 0 2999805338 999880990 0 1999893103 1000000000 1999888509 0 0 0 999855289 0 1999738002 1999909144 1000000000 0 999899903 1999739750 0 0 1999882607 2000000000 999814923 999883369 0 0 0 1999943540 999816286 1000000000 1000000000 999863702 2000000000 0 0 1999906873 0 0 2999726239 1999842337 0 1000000000 0 2000000000 0 2000000000 1000000000 999821836 999845398 3999878207 0 2000000000 0 0 0 999866754 1000000000 0 0 0 0 999958821 0 1999818292 0 0 1999820105 0 1000000000 999920434 0 0 0 0 0 999912722 0 3999681013 0 2000000000 0 0 1000000000 1000000000 1000000000 1000000000 2999729482 4999678546 0 0 0 0 2000000000 0 1999798112 1999997119 999953267 0 999998184 1000000000 1000000000 0 1000000000 1000000000 2999816858 1999820326 5000000000 2000000000 2999509490 1999810430 0 2000000000 2999874890 999869396 0 1000000000 0 999998810 1999815428 1000000000 1000000000 1999798019 1999975006 0 0 2999943957 0 1999946205 0 999869203 0 0 1999848483 0 999840828 0 1999753915 999800024 1000000000 0 2000000000 999804949 1000000000 0 0 3999824637 0 1000000000 0 1999874105 0 2999728882 1000000000 999946264 1000000000 0 1999687699 1000000000 0 1999818312 0 999877408 0 0 999953941 1999997221 0 999976661 0 1000000000 1999912023 1000000000 1999700904 2000000000 0 1999812303 0 0 0 1999768595 1000000000 2999885009 3999719885 0 999875649 999834817 1999863961 999857235 999806256 999800856 1000000000 0 0 0 1999884218 0 1000000000 1999846081 1999927538 0 0 999891171 0 0 0 2000000000 3999868289 1999921913 999867502 2999894995 1000000000 999933940 999822625 0 1999902511 999876071 2999760806 999868951 999899392 999948930 999894248 999899318 999896952 0 1000000000 0 999897630 0 1000000000 2999759767 999996060 1000000000 0 2000000000 0 1999985737 999889438 0 0 0 1000000000 0 0 1000000000 999873481 2999933611 0 2000000000 1999812661 0 2000000000 0 1000000000 999988971 2000000000 1000000000 1000000000 2000000000 999933983 999881561 1000000000 0 999862360 999830604 0 0 1999972705 3999569730 999995175 0 0 999806479 2000000000 0 1000000000 0 999988264 999947513 1999973976 0 0 1000000000 999963192 1000000000 0 0 1999883692 0 1000000000 0 0 1000000000 999869691 1999988662 1999855507 1000000000 999873100 1000000000 0 1999847206 2999973171 0 0 0 1000000000 2000000000 0 0 1000000000 0 0 0 1000000000 1999855710 1000000000 0 1999963041 1999844659 1000000000 1000000000 1999860398 999922383 2000000000 1999985290 1999992160 1999844433 0 1999879047 0 1999889225 0 0 999926229 0 0 1999860397 0 999806697 0 1000000000 0 0 2999579875 0 999800217 0 0 0 0 999947664 0 0 0 1000000000 0 0 0 0 999925889 2000000000 1000000000 0 2999556256 1000000000 0 1000000000 2999776166 0 1000000000 0 0 1000000000 1999794373 0 1000000000 0 1000000000 999886397 0 2000000000 1000000000 999940901 1000000000 1999854038 0 0 999827345 1000000000 0 2000000000 1999925531 1000000000 0 0 0 1000000000 999856971 999816158 0 4999980214 1999957163 0 1999821173 999869699 0 1999864478 999849938 999970464 0 3999608078 2000000000 0 0 0 0 999826158 0 0 0 999840219 0 0 1000000000 999864791 999987767 0 2999827906 1999976479 0 1000000000 0 999916865 0 1999897278 0 0 999961035 999833160 0 999857779 1999738204 0 0 1000000000 999802103 999880144 0 0 1000000000 1999893000 0 0 0 1999674579 999830607 1999803415 2999810535 999959381 1000000000 1000000000 1999978646 1999994942 0 1999865246 0 999878460 2000000000 0 1999945091 1999923279 2000000000 1999919055 0 0 1000000000 0 1999862926 1999951853 0 1000000000 2000000000 0 1000000000 2999861463 1000000000 1999932229 999838590 999983226 1000000000 1000000000 999844630 1000000000 0 1000000000 1000000000 999829317 1999855638 0 999880169 2999752102 1999898362 1999899544 2000000000 1000000000 1000000000 1000000000 1999910469 0 0 1000000000 1000000000 999905349 1999687031 2999822084 0 0 2999937293 0 2000000000 0 0 0 1999829586 999885775 1000000000 999864018 0 0 0 1000000000 3999575485 1000000000 0 999852280 999858922 0 0 999871957 1999984662 1000000000 1000000000 0 1000000000 0 3999878662 1000000000 0 1000000000 2999874806 0 1000000000 2000000000 1000000000 999933384 1000000000 1000000000 2000000000 1000000000 0 0 2999849859 2000000000 1999965663 2999790421 0 999893203 999902002 1000000000 1999891775 0 1000000000 1000000000 999834275 0 1000000000 999878907 1000000000 0 1999903515 1000000000 999817898 0 2999957357 999955713 0 0 2999863488 0 0 1000000000 1999811737 0 1999840058 999980444 1999885331 0 999897648 2999729915 0 1000000000 0 1999855308 1000000000 999873984 1000000000 1999906095 2000000000 0 0 999992050 999888290 1999940643 1000000000 0 1000000000 1000000000 2999699335 999884769 3999965290 1000000000 0 1000000000 0 2000000000 999849754 0 999887426 0 0 1000000000 0 1000000000 999801034 1000000000 0 1000000000 1999808670 1999802868 0 999964375 999893396 1999939386 999982862 1999956385 0 1000000000 999957947 1999918960 0 999973717 1999969015 0 0 1999843677 0 0 0 2999901811 1999863605 0 0 2999938938 1999968778 1999833360 0 1000000000 1999709630 0 0 999857850 0 0 0 1000000000 1999970851 999935423 2999915908 0 1999998830 1000000000 1000000000 0 0 0 999894770 999831655 0 0 0 2999991991 1999833712 0 0 1000000000 1000000000 0 0 0 999850997 3999642329 1999949879 1000000000 999878527 999987147 999808298 0 1000000000 999978492 0 1999957528 0 1000000000 2999866049 1999880632 999986126 0 0 999878199 0 0 0 1000000000 1000000000 1999897197 999978423 999911131 0 0 1000000000 999904990 2999904451 2999831874 1000000000 1999943253 1000000000 0 1000000000 0 1999959111 0 999914167 0 1999911500 0 1000000000 0 1999830105 0 1000000000 999856284 1000000000 0 0 0 999844279 999916955 0 1999960042 0 1000000000 0 1999802662 0 0 0 1000000000 999977091 1000000000 0 0 999865240 999846500 0 0 999995692 0 2999771952 2999881101 2999894388 0 0 0 1999823488 0 1000000000 0 1000000000 0 2999634028 2999717023 1999870616 0 1000000000 0 2000000000 2999785297 0 1000000000 0 1999906591 0 999837049 0 0 999952971 2000000000 2000000000 0 1999908973 0 1000000000 0 1000000000 0 0 1999858727 1999792441 999939754 0 1999996211 999811653 999820677 0 2000000000 2999757753 1999935905 999942731 0 0 1000000000 0 999965062 0 1999875906 0 0 1000000000 999985626 999918904 1999823915 2999926234 1000000000 3999660099 999938468 1000000000 0 1999860970 0 0 1999696755 1999967539 0 1000000000 0 999811401 1000000000 1999918149 2999839885 0 3999750441 0 1000000000 1999971329 2000000000 1999658283 0 0 3000000000 0 3999816784 0 0 999994796 1000000000 0 2000000000 0 1000000000 1000000000 0 1999994132 2000000000 3999702363 999992733 3999664461 1000000000 0 999970805 2000000000 1000000000 0 0 0 2999726531 0 999889587 999912788 0 999829863 0 1999943793 999926049 2000000000 1000000000 2000000000 999908969 0 1000000000 1999935521 999961333 0 0 1000000000 999858520 3999870054 0 0 1999871949 0 1999718415 999822974 1000000000 0 999854724 0 1999892505 0 0 2000000000 0 1000000000 0 0 1000000000 0 0 999886530 999854805 0 2999708225 999843024 0 999887308 0 0 0 1000000000 1999852187 1000000000 1999951040 2999828079 999963463 1999808250 999978706 1999996656 999953888 0 2999899478 0 1000000000 0 999938555 0 1000000000 0 1000000000 1000000000 1999842793 2999758022 3000000000 0 0 1000000000 999994755 1999929423 2999846884 2000000000 999841746 999915652 999846630 1000000000 0 1999956571 1000000000 999905472 0 1999934272 1999740674 999997776 1999899741 1000000000 0 1000000000 3999844613 1000000000 0 0 0 1999980526 0 999868183 2999831249 1000000000 1999843741 999978539 0 0 2999922341 1999714760 999878639 2999808247 1999998987 0 1000000000 0 999869598 2000000000 0 999822542 3000000000 1000000000 0 2000000000 999873010 1999964741 999939761 0 1999869335 0 1000000000 0 2999964768 1000000000 0 999822691 1000000000 1999908510 1999749978 999887878 0 1999828411 1999917269 0 0 0 0 1000000000 0 1000000000 999823868 0 999893934 0 2999874174 0 0 0 2999802982 0 0 1999812744 0 3000000000 0 0 1999927158 0 1999725905 0 0 0 1000000000 5999786092 1000000000 1000000000 3000000000 999881088 1000000000 1000000000 999955587 0 0 999845572 999828670 0 1999754966 0 1999987738 1000000000 999967708 999831554 2999885267 1999918258 1000000000 0 1999975066 1000000000 1999920654 2000000000 0 1999670494 0 0 1999807556 0 999829175 0 0 1999775214 1000000000 0 999809977 1999875072 0 0 1000000000 2999746127 0 999880673 0 0 1000000000 999808526 999955221 0 1000000000 0 0 999953373 2999859185 999897418 1000000000 0 0 0 999888685 0 999974474 1000000000 999881096 999842602 2999785356 1000000000 0 1999990905 999814983 999898455 0 1000000000 0 2999680082 1000000000 1000000000 0 0 0 0 999993469 999951444 0 0 0 2000000000 0 2999906334 0 1000000000 999990756 1000000000 999815740 1999673535 1999964721 3999924677 1999867821 1000000000 999947593 999932998 999861356 1999897184 0 999915215 999821096 999849789 0 1999884575 0 1999867538 1000000000 0 999909804 999950471 999938545 1000000000 1000000000 0 0 2000000000 0 1000000000 2000000000 0 0 0 999964308 0 1000000000 1999694444 1000000000 0 0 0 1000000000 1000000000 0 1000000000 1000000000 1999876244 1999814415 0 1999864878 999849796 999835712 1000000000 1000000000 0 2000000000 1999806664 1999895849 1999856700 1999954823 1000000000 999810252 1000000000 1000000000 0 2999937218 999983132 999916314 1000000000 1999941295 1999972069 0 999873749 0 1000000000 2000000000 1000000000 1999684597 1999896474 1000000000 999899684 0 0 2000000000 1999947017 0 0 999956489 999825971 0 0 1999833270 2999713451 1000000000 0 999914900 999916269 999966786 1000000000 1000000000 0 0 1999949218 1999757137 0 1999998301 0 1000000000 1000000000 1000000000 1000000000 0 1000000000 2000000000 1999823587 1999839356 0 4999704794 0 2999819550 1000000000 1999825811 0 1000000000 1000000000 999985214 2999570861 0 0 1999668331 1000000000 1999924016 2999784867 3999693315 0 999864390 0 2000000000 999899046 999814834 999888883 0 0 2999854820 999996045 1000000000 0 1000000000 1000000000 0 0 0 999888548 1999988901 0 0 1999796941 0 0 1999797145 0 999825004 2000000000 2000000000 1000000000 0 0 999910378 0 3000000000 1000000000 999996994 0 0 0 0 999875691 0 2000000000 1000000000 999998425 999876258 1000000000 999867839 999910107 999875579 1000000000 1000000000 0 1000000000 1000000000 1000000000 0 0 1000000000 999915853 0 0 3999755620 999859227 0 1000000000 0 1000000000 0 2999892194 1000000000 1999919310 1000000000 0 3000000000 999915947 0 1000000000 1000000000 0 0 0 999873931 0 0 0 1000000000 1000000000 0 999876028 999814554 1999844222 999850221 2999802418 999829232 999961613 999826725 0 999956874 1000000000 0 999956291 0 1999687836 0 3999630715 1999906356 0 1000000000 999980578 0 1999842212 999866975 1999711255 0 999832289 1000000000 999985948 0 0 2000000000 0 999816654 1999763584 0 0 1999917186 0 2999822227 1999838273 1999803213 999816697 2999833409 0 2000000000 999840749 999912533 0 999999520 999867658 2999936253 1000000000 0 1000000000 999839570 999819769 999838492 999838920 1999655770 0 0 0 2999803134 3999916855 0 1999903412 999887139 2999606868 1000000000 0 0 2999779604 1999866653 1000000000 1000000000 1000000000 1999973482 1000000000 1999855063 0 1999697497 1999869993 999813185 0 1000000000 0 1999914852 1999720613 0 999984601 0 0 1999941481 999949664 1999708103 999877785 0 0 1000000000 0 0 0 1999864740 2000000000 1000000000 1000000000 1000000000 999835495 999994051 2999739237 2000000000 0 1000000000 0 999841184 1000000000 2999907685 999912128 2000000000 1000000000 1999911129 0 0 999992803 0 1999857455 1000000000 0 2000000000 0 1000000000 1999900262 0 999954249 1000000000 1000000000 999908671 2999827261 999825325 999802286 1999812206 2999893783 0 0 1000000000 0 1999781608 2000000000 3000000000 0 0 0 0 0 1999803601 2999757674 999954544 0 999809992 2000000000 0 0 0 999896985 0 0 1000000000 999860229 999914013 999837743 0 999941397 1000000000 1000000000 999852211 2000000000 1000000000 999829901 1000000000 0 1000000000 0 1999995864 2999802407 1000000000 1000000000 1000000000 0 2000000000 0 0 2000000000 0 2999919155 0 1000000000 0 999820405 999856174 1999974580 0 2000000000 2999808142 1999907435 0 1999993195 1000000000 1000000000 2000000000 1000000000 1999951902 0 1000000000 2000000000 1999705839 0 1999823853 0 1000000000 0 999853193 2999807394 1999812834 1000000000 1000000000 999852441 2999965650 999867196 0 999923902 2000000000 0 1999719780 999967334 999932593 2999930834 999886884 0 0 1999882852 0 999968952 2999957836 999845957 2000000000 0 0 999934346 0 999991802 1000000000 0 1000000000 0 2000000000 0 0 1999904956 0 999894288 2000000000 0 0 999807177 1000000000 4999648528 2000000000 1999854278 1999890351 0 999851419 1999800691 999811533 0 0 999913766 1000000000 2999762347 999934820 1000000000 0 0 0 0 2000000000 0 2000000000 0 1999882159 0 0 999995694 3999826096 1999855168 0 0 0 0 0 0 1999988943 1000000000 0 1000000000 0 999973694 0 999890793 1000000000 1000000000 1000000000 1999860614 0 1000000000 1000000000 0 1000000000 0 999810167 2000000000 0 999840014 1999755806 1999908781 1000000000 0 1999794376 0 0 999999297 1999874749 999994421 5999697377 0 3999561144 1000000000 1000000000 1999970911 0 1000000000 0 1999907686 0 1999919146 0 0 0 999914748 999881022 0 1999811153 1000000000 1000000000 1000000000 0 3999946174 0 0 0 1000000000 1000000000 0 0 0 999853301 999901876 2000000000 999843665 0 1999803186 0 0 2999707677 0 2000000000 0 1000000000 0 0 0 0 1999877609 1000000000 999842391 0 1999686067 1000000000 0 1999882116 0 0 999919779 1999698889 0 0 0 999984387 999936916 999828947 1000000000 0 999812479 0 1000000000 3999801712 1999994273 1999901803 1000000000 0 1000000000 0 2000000000 999863525 1999731081 0 0 1000000000 0 1999727106 0 1000000000 1000000000 2999945844 0 1999898525 1999806966 999873861 1000000000 1999907094 1000000000 1000000000 0 0 999808721 1999916141 999801154 999839311 0 0 999914776 2000000000 2000000000 1999807555 1000000000 3999818088 1000000000 0 0 0 0 0 1000000000 0 1999843094 999918254 0 999854123 0 999984694 0 0 999908994 0 0 1999815627 2999870669 999995594 2000000000 1999990213 0 0 0 0 999879554 0 1000000000 0 1000000000 0 1000000000 999882714 999864260 1999801803 1000000000 0 0 0 0 1000000000 999934514 0 999889515 999950123 0 3999664440 0 1999973137 1999963909 0 1000000000 999981483 0 0 0 2999987584 0 0 0 2000000000 0 2000000000 0 999866388 1000000000 1000000000 2000000000 0 999830313 999851915 0 0 0 0 999821138 0 0 1999872041 0 0 999968693 2000000000 0 0 2000000000 0 1000000000 2999921090 0 0 0 2999781690 0 0 0 2999884440 1000000000 1000000000 0 0 999947072 2000000000 1000000000 0 2000000000 0 999847119 1000000000 0 1000000000 1999817770 0 0 0 0 0 1000000000 1000000000 0 0 2999927311 1000000000 0 1999809007 2999953146 999987374 999968311 999938626 1999926954 0 1999938092 0 0 1000000000 1000000000 0 2999863876 2999979558 0 1999623029 0 999813876 0 0 0 999817192 2000000000 0 999849220 1999888434 999874568 0 1999971899 1000000000 1999876907 1000000000 0 2000000000 0 999993627 999861071 1999772207 1999919703 0 1999667215 0 999930100 0 0 0 0 0 1999932321 1999827043 0 999856254 3999849419 0 999839931 0 0 0 1000000000 1999896630 3000000000 999953116 2999874368 999805293 0 1999889240 1000000000 1000000000 2000000000 0 0 999895116 1000000000 0 1000000000 1999840199 0 0 0 1000000000 999930080 1000000000 1000000000 0 1000000000 0 0 1999954954 999983892 1999871552 999896764 1999965335 1000000000 1999948487 0 2000000000 0 0 0 1999891872 1999854554 999983958 1000000000 2000000000 0 2000000000 1000000000 999953314 0 1999753695 1999847093 0 999823415 0 0 999817091 1999966007 999825215 1000000000 999962678 999892439 1000000000 0 1000000000 999980777 0 999954017 1000000000 0 0 1000000000 0 1000000000 0 2000000000 0 1999836899 999894554 0 0 999865165 0 3999731697 999824572 1000000000 999877067 1000000000 0 1000000000 1000000000 0 999951377 0 0 0 999951835 0 0 1999947560 999818054 2000000000 3000000000 999944470 0 1999961608 0 1000000000 1999738902 0 0 4999605320 999810656 2999748607 1000000000 999813545 0 999876495 999938541 999945305 0 0 1999861433 0 0 3999806696 2000000000 1000000000 999983334 1999665642 0 2000000000 1000000000 1999908009 0 0 0 1000000000 1999826351 0 2000000000 2000000000 999838038 0 0 0 1000000000 0 1999957078 999944590 1000000000 2999695195 2999835284 0 1999709098 999894458 1000000000 1000000000 999994104 999871245 1000000000 0 2999636534 0 0 999828822 1999926774 0 1999855497 1000000000 999971289 1000000000 1000000000 0 999888894 999867061 999906650 2000000000 0 999944529 0 999839945 1999923598 0 0 0 999885838 999865950 1000000000 999862821 999967400 1000000000 0 1999720501 2999867751 0 0 999987983 0 1000000000 0 1000000000 1000000000 1000000000 2999827310 0 999947613 0 2000000000 1000000000 0 1000000000 999895758 1000000000 0 999885330 2999752963 1000000000 1000000000 1999826958 0 999863250 999938687 1000000000 0 0 2000000000 1000000000 2000000000 0 1000000000 0 999949692 2999889341 0 1999949404 1999881975 0 0 999913546 3000000000 2000000000 0 0 0 999818225 0 1000000000 0 2000000000 1000000000 1000000000 0 1000000000 0 2000000000 0 0 1999970365 0 1000000000 2999869240 0 3000000000 1000000000 999887868 1000000000 2999746268 3999856408 0 0 999874529 3999559799 1999904184 0 1000000000 0 0 1999903206 1000000000 1999808217 3999814957 999983882 999832117 999966644 999819166 0 1000000000 2999737944 999842132 1999980562 999825705 1999969226 999810518 999904353 1999935500 999919541 1999958718 0 1999964090 2000000000 999848748 1999752526 1000000000 999839528 999905219 1999897957 0 2999984194 0 0 1999771545 1000000000 1000000000 1999984844 999878492 1000000000 2000000000 999942891 3000000000 1000000000 999878837 1000000000 999962792 1000000000 1000000000 0 1000000000 0 1999922105 0 2999731809 1999995955 2000000000 999898713 1999935640 0 0 1000000000 0 0 1000000000 999999976 1999928850 1999819293 0 1999955712 0 2000000000 999946214 0 0 999939287 999921734 0 0 1000000000 0 0 1000000000 1999961380 1000000000 0 1999877044 0 0 999886132 1999793606 2000000000 0 0 0 999906850 1000000000 0 0 0 1999893158 1000000000 1999732159 0 1999783455 1999868415 0 1000000000 0 0 1999837748 1999893555 999869452 999819964 999829554 1999888721 1000000000 999993113 0 999911813 1000000000 2999595522 0 999809156 2000000000 1999843481 0 1000000000 1999844008 0 0 0 999963996 999828116 999968098 1999816054 0 999927182 0 999865657 999951194 0 0 1999974832 1999817807 999979608 999889578 0 1999851273 999962571 1999786962 0 0 999902426 999967566 0 0 1000000000 0 2999940212 0 0 2999878579 0 1000000000 2999827635 1000000000 0 1999892615 999869811 0 1999817658 999866446 999865812 0 0 999919583 2000000000 1000000000 999820262 0 2999941922 1000000000 0 1999831419 999921233 0 0 1999761452 0 999981730 1000000000 4999594178 0 1000000000 3000000000 0 0 1000000000 0 0 0 2999849981 3999715205 2999830942 999881969 2999878708 0 0 0 1000000000 1999830600 1999731585 0 999987794 0 2000000000 0 1000000000 1000000000 0 0 1999909861 1000000000 2999918549 0 0 999881121 1000000000 0 0 999881246 1000000000 1999843168 0 999911918 999808419 1999817625 0 999851819 0 0 0 1999823158 1000000000 0 0 1000000000 1999641265 1999825606 2000000000 1000000000 0 1999829981 0 1000000000 0 0 3999808032 0 2999801756 1000000000 999885116 999931346 0 1999801280 999949902 999988480 999980033 2999680582 1999947951 2999955497 1999814659 999950274 0 1999667721 1999867251 0 1999891603 999994917 999870945 0 999946676 0 999849027 0 0 999972148 1000000000 0 0 999876815 0 0 1000000000 1999875394 1999964987 0 2000000000 0 1000000000 999815399 999899149 1999941055 0 1999903358 1999958774 2999808439 0 1000000000 1000000000 1999935245 0 0 999907673 0 0 1999859332 0 2000000000 0 1000000000 2999975660 1000000000 999923626 0 1999838116 2999850377 1999876863 1000000000 0 999974479 0 1999797903 1999811399 2999853266 1999843706 0 1000000000 2000000000 1999764890 999938932 1000000000 0 999971414 0 999951732 0 0 1999897220 999906875 1000000000 1000000000 3000000000 999864331 0 0 999811298 0 1999839453 0 999960225 1999822743 3000000000 3000000000 0 1000000000 999902219 1999832648 0 1999890776 999872230 2999851912 0 0 1999876877 3000000000 2999609925 3999914868 1000000000 1000000000 1000000000 999803676 1999728795 1000000000 0 999807589 0 2000000000 1999979649 1000000000 1999925743 999980771 999966896 0 3999791346 0 0 1999948108 3000000000 1999937457 2000000000 1000000000 0 999854836 999817823 999848881 1999966246 0 3999886416 999887071 1999923135 0 999845746 1999975320 0 0 1000000000 0 2999838190 1000000000 1999918817 1000000000 0 999873908 0 0 999986458 999916782 0 1000000000 1999821580 999942971 0 2000000000 1000000000 999928323 0 2000000000 1000000000 0 0 999840859 2000000000 0 0 1999827429 999821521 1000000000 0 2999837182 0 999935985 0 0 2000000000 0 0 999909827 2999614075 0 3999879323 999945789 0 1000000000 2000000000 999993147 3999955519 1000000000 999943935 1000000000 999943845 0 1000000000 0 0 999889508 0 999929064 1000000000 1000000000 1000000000 0 1999880008 999902946 0 1999715402 0 1999817272 999880137 0 0 999828888 2000000000 1999900890 2999951054 1999838493 1999875920 3999874234 999976563 999923690 1000000000 0 3000000000 2999873177 1000000000 1000000000 0 0 0 0 999849625 999905286 1999925298 1000000000 0 1000000000 0 1000000000 1000000000 1000000000 999872800 999933903 0 1000000000 0 0 0 1000000000 0 999958392 999845681 0 1000000000 0 0 999846668 0 0 999861283 0 0 1999904942 999944475 999880374 1999859165 999805419 0 0 3999987666 1000000000 999996663 999822583 0 0 2999933064 0 4999649463 2999840319 999878553 1999850724 0 1000000000 999997585 1999985773 999873761 999823116 999894864 1000000000 1000000000 1999867516 999940290 1000000000 2000000000 0 999888354 0 999841409 1000000000 1000000000 1000000000 0 1000000000 0 0 1999890189 0 999964336 1000000000 0 1999648479 1999847280 1000000000 1000000000 1000000000 0 999868358 1000000000 0 1000000000 1999917787 1000000000 999994757 1999915126 999827933 0 2000000000 0 999819241 999970793 0 0 0 2000000000 0 0 0 0 1000000000 1000000000 3999724610 1000000000 0 999918341 1999982475 2000000000 0 1999832449 0 0 0 999805034 1999999567 1999920828 1999986378 0 2000000000 999946006 2000000000 0 1000000000 0 1000000000 999805423 2000000000 0 1000000000 2999842780 999872365 1999987167 999990685 0 0 2999812252 999896683 1999840225 0 0 0 2000000000 1000000000 1000000000 1999923672 999812678 0 0 0 0 1000000000 2999850271 1999931244 1000000000 0 0 0 1000000000 2000000000 999952577 1000000000 0 0 0 999909904 1000000000 1000000000 1000000000 2999815636 0 999914458 1999660096 999923670 0 1999897964 0 999849147 1000000000 999944762 0 0 3000000000 1000000000 0 0 1999819215 1000000000 1000000000 2999792762 1999800408 1000000000 0 1000000000 2000000000 0 0 1999733086 1000000000 1999833237 1999981842 2000000000 0 2000000000 1000000000 3999849907 0 2000000000 999846975 0 999986734 999843872 3999982135 0 999995824 1000000000 999800184 0 2999954982 1000000000 2000000000 999872274 1000000000 999820033 0 0 0 1000000000 999975317 999998480 999850209 0 999892034 1999836450 0 1999829514 1000000000 2999964970 0 1000000000 999829744 999928738 0 0 999986093 2999954423 999813182 0 999969864 1000000000 0 1999967412 1999870255 1999863454 0 1999855941 1999900331 0 999952913 0 1999923527 0 1000000000 2999806838 1000000000 2000000000 1999954769 0 0 1999710478 999983706 999861782 1999983373 0 0 0 0 1999854956 2999746962 999868770 0 1000000000 0 1000000000 2999965069 0 1000000000 1999938937 1000000000 1000000000 1999901780 0 1999875531 0 1999874019 0 1000000000 0 1000000000 0 1999709283 1000000000 1000000000 1999896508 999945162 2000000000 1000000000 0 1999768429 1000000000 2000000000 0 0 1999875263 999996296 1000000000 0 1000000000 2000000000 1999892655 1000000000 0 3999920318 0 1000000000 0 0 0 999910466 0 1000000000 0 2999880010 1000000000 0 0 1000000000 1999824125 1000000000 0 1999732430 0 1000000000 1999850860 0 2000000000 1000000000 999851299 0 0 0 2999697354 1000000000 1000000000 1000000000 0 0 0 0 0 999854466 1000000000 0 0 0 0 999819461 0 0 2999998914 999995867 0 2000000000 999953489 0 2000000000 0 0 1000000000 0 2999929146 1000000000 999892009 1999782413 1000000000 999803604 0 0 999940256 1999961645 0 1999952861 1999688801 1000000000 0 0 0 999876939 1000000000 999842038 1000000000 999952782 999971656 1000000000 999885950 0 1999818246 0 0 2999604232 1000000000 2000000000 2000000000 2999952602 1999995833 1999839455 1999885930 1000000000 0 0 0 0 0 3999987719 999859842 1000000000 0 999823854 0 2000000000 1999931201 999826550 1000000000 1000000000 0 0 0 0 1999887501 0 999808958 999978833 1999933471 1000000000 0 1999720663 0 1000000000 1000000000 0 0 1000000000 0 0 0 0 1000000000 1000000000 0 999928503 999889214 2999784386 1000000000 0 0 1999729141 999801605 0 1000000000 1000000000 1000000000 1000000000 1999958051 2999840345 1999806148 0 1000000000 0 1000000000 0 1000000000 2999927164 0 1999813210 1000000000 1000000000 0 1000000000 999847148 0 0 1000000000 999956317 0 0 0 0 999958329 0 999995898 0 1000000000 1999820279 0 999857857 0 999888120 2999867502 2000000000 1999860785 0 999836257 1000000000 0 0 1000000000 0 0 1999895505 999969592 999826037 2000000000 1000000000 0 1000000000 0 999983183 2999736195 0 0 1999963871 0 1000000000 1000000000 1999991896 0 1999828101 0 0 2999789721 0 999820347 1999725655 1999986351 1999649613 0 999833894 4999845514 0 1999984526 1999952099 2000000000 0 1000000000 0 999935960 999863037 1999991515 2000000000 0 1000000000 0 1999840166 2999859187 0 0 1000000000 0 999955558 0 1999889402 2999911003 0 999804696 1999904870 0 1000000000 2000000000 1999955606 0 0 1999724952 0 0 1999989991 999858002 0 0 1000000000 3000000000 0 999852217 1000000000 999820660 0 999916016 999801885 2999824137 0 999994075 999837020 0 1999843712 0 0 1999802293 1000000000 999883542 1999918511 999972119 1000000000 0 1999909546 999919476 0 1000000000 0 999903062 2999976430 0 1000000000 2000000000 999819936 0 1999888820 999934746 1000000000 999911050 1000000000 0 999829262 0 0 2999618097 0 1000000000 1999781401 1999929235 2000000000 999992302 1000000000 999841076 999815567 999975853 3000000000 0 999881331 2000000000 0 1999988774 1000000000 1000000000 0 0 0 0 1999956374 1000000000 1999829773 999847513 0 0 1999850635 999857341 0 2999969050 1000000000 0 2000000000 999929479 0 1999733152 0 1999885247 0 1999949432 0 1999922828 2999876169 1000000000 0 999864363 0 1000000000 0 0 3999862146 999877646 999803317 0 0 999861046 999802243 999996150 0 999942518 0 3000000000 1999909065 2999885374 1000000000 1000000000 1000000000 1999984524 0 999931250 1999995677 1999805479 999833294 999910234 1000000000 1000000000 999845650 3999823432 999958464 0 1999816362 999976629 999842387 0 0 0 999835075 0 0 1999695732 0 999899640 1000000000 0 999803002 1000000000 999921832 999886090 2999582113 0 999959211 999891784 999848599 999847305 1000000000 999915271 0 999921177 2999841658 1000000000 0 0 0 999876119 999823178 0 1000000000 0 0 0 1000000000 1000000000 1000000000 0 2999799894 1999828254 0 0 0 999894427 1000000000 2999921321 999913632 0 1000000000 0 0 999959863 0 0 0 1999768516 2999956678 1999906141 999987518 0 3000000000 0 999879076 3999958201 1000000000 0 999804431 0 0 1000000000 1999893523 1999874839 1000000000 999931161 0 0 1999904173 1000000000 0 1000000000 2000000000 999950612 0 1000000000 1999835062 1000000000 0 999876608 0 0 0 1000000000 999835741 999955746 0 999901228 2999976158 2999659398 1999822888 1000000000 1000000000 1000000000 999863069 0 0 1999946315 0 0 999872410 0 1000000000 1999883977 4999901279 1000000000 4000000000 0 0 999894708 0 0 0 0 0 1999962749 0 1999968151 1000000000 0 999935114 0 0 0 0 999825157 1999821549 4999455295 0 1999889116 999969277 1000000000 1999967411 999985339 1000000000 0 0 1999849409 999835868 2000000000 1000000000 1000000000 1000000000 0 0 999941093 2999954626 0 999894367 999846199 999820976 1000000000 0 999920087 999873084 999908273 999982812 999999235 999884403 3000000000 999822813 0 1999888473 0 999922950 0 1999795481 0 1999984397 0 0 0 999939728 999980180 2999824128 999897276 0 0 999945480 3000000000 0 2000000000 1000000000 1000000000 0 999831004 999957171 2999722430 1000000000 999945170 999882963 1000000000 999866815 1999871562 999986244 999820177 999960983 0 1999806463 999934095 1999956320 999997124 1999811938 999942479 0 0 1999800918 2999892198 999911692 0 0 2999804216 1000000000 999895410 1999990521 999869081 0 1999957258 0 2999964739 1000000000 2000000000 1000000000 999852850 0 999933426 999848198 999919565 1000000000 0 0 999987693 999970933 0 999914082 1999926785 1000000000 1999924437 0 0 2000000000 1000000000 1999942282 2999953392 1999739734 1000000000 1000000000 1000000000 0 3999823791 1999906313 1999818217 0 2000000000 0 0 1000000000 1000000000 1999801732 999872892 0 1000000000 999854993 0 0 0 0 999876412 1000000000 999845867 0 0 0 1999826905 999894751 1000000000 999914550 0 0 1000000000 0 1000000000 999923730 1000000000 0 1999952406 0 1999857360 0 1000000000 2999868213 999943834 1000000000 999928475 0 0 999893162 0 1999815552 1000000000 999984879 0 1999968635 0 0 1999798710 0 1000000000 999974537 999802735 0 1000000000 1000000000 999889355 1000000000 0 1999755080 1000000000 999934536 1999898518 0 1000000000 1999800737 1999986505 0 999934359 1000000000 999996487 0 0 2999838566 999907697 999958830 2000000000 0 1000000000 0 2000000000 0 1000000000 0 999868308 0 0 1999859098 1999863368 2999695454 0 2000000000 1999762780 0 0 0 2999977060 0 2999893900 0 0 0 999899473 3000000000 2000000000 1999881258 1000000000 0 1000000000 3999516689 2999869347 999984748 0 0 999815427 1000000000 0 1999842292 0 1999980657 1000000000 999848131 1999901049 1000000000 1999721491 0 0 1000000000 0 0 0 999891009 0 1999897087 1000000000 1000000000 0 0 2999515291 999838904 1999820685 0 0 0 0 0 1000000000 0 0 999861987 0 0 0 1999937339 2999611958 999818199 1999887080 1000000000 0 0 0 0 1000000000 0 1000000000 0 1000000000 3999726580 1999837397 0 1000000000 2000000000 999811643 2999979408 999822019 999893030 0 999988872 1000000000 1999907824 0 0 999802158 0 1999680202 1999884523 0 0 0 1999684583 999983529 0 1999868541 0 1000000000 2000000000 999931633 0 1999660750 0 2999909237 0 0 1000000000 1999826562 0 1000000000 0 1999942336 999828197 0 999892790 999819735 0 2000000000 2999909219 0 3999703397 2000000000 2999840909 2999787657 1000000000 0 1999901446 1999871427 0 0 2999981376 1000000000 2000000000 1000000000 0 1999880435 1999912193 0 0 3999801140 999973426 0 1000000000 1000000000 0 999859747 1999892635 999951046 1000000000 999838541 999946034 0 1000000000 1000000000 1999883647 1999861941 1000000000 999990806 999951755 1999995701 999962343 999923688 1999849305 0 3999710386 0 0 1000000000 1000000000 0 0 1999902865 0 999892758 999882134 1999826597 0 0 0 2999659441 1999930354 1999902021 1000000000 999821283 1999990457 1000000000 0 0 0 0 1999868652 1999928570 0 2000000000 0 2000000000 0 1999972025 1000000000 1999930248 1999872807 0 0 0 1999669926 0 1000000000 0 1000000000 0 999827818 0 999931075 1000000000 999810767 2999759192 1000000000 1000000000 1999899118 0 1999707592 0 2999858290 1000000000 0 0 0 0 2000000000 2000000000 999885423 0 1000000000 999805746 1999958447 1999915625 999830678 0 1000000000 0 3999889065 1000000000 1000000000 1000000000 1000000000 0 999875239 999861413 999899447 0 999985857 2999950308 999991893 1000000000 0 1000000000 0 0 0 0 999934743 0 0 0 999857483 999936088 1999785912 2000000000 0 0 999948698 0 0 0 0 0 999822093 1999882618 1999838254 999884574 0 999867560 0 999813859 0 0 0 3000000000 0 1000000000 2000000000 0 0 999858212 0 0 0 1000000000 0 999908379 1999962654 1999829670 2000000000 0 1000000000 999951966 1999924054 0 1000000000 1999756376 1000000000 1999762845 999949739 0 0 0 999838211 0 2000000000 0 0 0 1999698710 999953550 999909130 999977480 999884081 1000000000 0 0 1000000000 1000000000 1999903143 2000000000 0 0 1999786672 999857842 3999675792 999851644 1999924176 0 1000000000 0 0 999928713 2999935293 999825307 0 999972908 0 0 1000000000 3000000000 999989003 2999800027 999883897 999957177 1000000000 2999633775 1999679577 999896565 0 0 2999911837 0 0 0 0 0 1000000000 0 0 1999959647 0 1999951890 999847518 1999983983 999943256 0 3999830143 0 1000000000 1000000000 999952162 0 2000000000 999830262 0 1999726654 999994144 1999636775 999827669 1000000000 1000000000 2999925641 999894035 999864649 1999841462 999958009 0 2999858926 999800226 0 0 0 1000000000 1999859612 1000000000 0 0 0 3999877048 1000000000 0 1000000000 999885590 2999788156 0 1999917813 0 2999837095 1000000000 999921390 1999894179 999860256 1000000000 2000000000 0 1999901711 3999847744 1000000000 1999923938 999940510 999946177 2999892993 2999674079 3000000000 0 3999860803 999928442 999853568 999986645 2000000000 0 1999825616 2999894359 0 1999916078 1000000000 1999801542 2000000000 1999892798 0 999971688 1000000000 0 0 0 1000000000 999994617 0 1999932033 2000000000 999888538 999940455 0 1000000000 1999873811 999955650 0 2999896290 2999937226 0 1000000000 999910155 0 2000000000 0 2000000000 3999810506 2000000000 0 0 1000000000 1000000000 999959847 0 1000000000 0 1000000000 999918851 1000000000 1000000000 2999952183 999814837 1000000000 3999823416 1999905716 999815134 1000000000 1000000000 0 999987166 999920155 2999967814 0 0 1000000000 0 0 1999853790 0 1000000000 1000000000 3000000000 3000000000 1000000000 1000000000 1999862690 1999988744 999859565 0 1000000000 999832470 1000000000 999983752 1999930092 0 999983966 3000000000 999979208 1000000000 1999993074 2000000000 1000000000 1999775538 0 0 1000000000 1000000000 1999857964 0 0 2000000000 0 0 2000000000 0 0 1999670553 0 1999911806 0 1000000000 1999844674 0 999864665 0 0 999969920 0 0 1999990535 0 1000000000 0 0 999834482 999921813 1000000000 0 1000000000 1999968972 999873767 3000000000 0 3999714095 0 2999701282 1999943314 3999649245 1999920141 0 0 1000000000 1999962589 1000000000 999806880 0 1000000000 0 0 1999827424 1999674322 0 3999551403 0 0 999995775 2000000000 0 1999815589 999891134 2000000000 0 1999963572 1000000000 1000000000 999817925 1999876153 1999825679 1000000000 999837354 0 1999834082 1000000000 1999845679 2000000000 1000000000 0 0 2999765944 0 999874640 2999804754 0 1999923864 1999893362 1000000000 2000000000 999930903 0 1999932967 999837833 0 999830743 1999840704 2999898614 0 1999858849 1000000000 1999809248 1999962341 1000000000 0 999917109 0 0 2999753465 0 1999848317 0 0 999885821 0 0 0 1000000000 0 2999678510 1999918622 999855674 2999829488 1000000000 1000000000 1000000000 999807962 0 0 1999887846 0 2000000000 1000000000 999879726 999862054 2000000000 0 0 1000000000 999941080 0 1000000000 1999935298 1000000000 0 0 1999964928 1000000000 0 999905786 0 0 999802257 2999867829 0 1000000000 999896731 0 999894511 0 2999729444 0 1000000000 0 1999887206 999859079 0 2999924986 1000000000 0 1999731853 1000000000 0 2000000000 999987336 1999828254 0 0 2999894773 1999928923 0 1000000000 0 0 0 1999948571 999883703 0 1000000000 1999906238 1000000000 1000000000 2999997293 0 0 1999846327 0 999951770 1000000000 1000000000 1000000000 0 0 1999810479 0 0 0 0 1000000000 0 2000000000 999815941 2000000000 1999932654 1000000000 999846888 0 999970935 0 0 999844412 0 3999718815 1000000000 1999852771 1999996856 1999869299 0 1999858236 2999880513 999972471 0 1000000000 0 1999799369 999979885 0 0 1999805529 1999660919 1000000000 999908038 1999920253 1000000000 999828764 1000000000 999958960 0 0 1000000000 0 1999865596 0 0 2999944927 999879777 1000000000 1000000000 999938206 0 0 0 0 999850824 2999963395 1999965999 0 999855350 0 2999828917 1000000000 0 1000000000 0 1999860220 1000000000 0 1999984701 0 1999814302 999827131 0 1000000000 999997088 1000000000 1999826701 999848189 2999890754 1999804725 0 2999589080 0 0 999868350 2999818902 0 1999956954 0 2999812613 1999965649 1999865811 1999823094 0 999828096 0 999933856 1000000000 999919836 999890974 1000000000 0 1999867038 4000000000 1000000000 1000000000 2999845015 1000000000 0 0 2999652433 3999673835 999880370 0 2000000000 999860817 1000000000 0 1999860263 1000000000 999963130 999873066 2000000000 2000000000 999800632 0 1000000000 0 0 1999969329 2999861700 0 999830016 4000000000 0 0 1999832927 0 0 2999846037 0 1000000000 999818224 0 0 0 2000000000 0 2000000000 1999840380 1999911103 1000000000 2000000000 1999816548 999919066 1999864258 3999953198 1000000000 1999915724 1999825542 1000000000 0 0 1000000000 3000000000 1000000000 2999630523 0 1999998298 1000000000 999980049 2000000000 0 999832543 1000000000 0 1999808461 999969890 0 0 1999716818 0 2999931498 999925494 999822766 999965516 1000000000 1000000000 1999833544 1000000000 999902193 0 999973349 0 999964674 0 0 1999910190 0 1999833718 1000000000 0 999974462 2000000000 0 1000000000 0 1000000000 0 0 0 999869581 1999922360 1999949286 0 999855779 0 2000000000 0 1999963981 0 999939998 1000000000 999875744 0 1999843713 1000000000 999913944 999917282 1000000000 1000000000 2999991963 2999678120 0 0 1000000000 999910282 2999805911 0 0 0 0 0 999938127 0 1000000000 999951028 0 0 999858465 1999858048 999825128 1000000000 1000000000 1999855153 0 0 4999688888 0 0 0 0 2999982631 0 0 1000000000 999991762 1000000000 0 999827852 0 0 999801157 1999849159 0 2000000000 0 0 0 0 0 1999938294 1999973985 1999976761 1999756632 999856212 2999829441 999838780 1000000000 999981776 1999793866 3999695657 1999898068 0 2000000000 0 0 0 1000000000 0 999821993 3999668087 999965704 1000000000 0 0 1999871350 999992987 1000000000 999968134 0 1999902001 999898797 0 0 0 0 0 1000000000 2000000000 0 1000000000 0 0 0 999946358 1999669475 0 1999865499 0 1999961002 0 0 1999906094 1000000000 1999818507 1999827820 999903258 999825102 1000000000 0 1000000000 0 0 999954684 1999955990 0 1000000000 1999935527 0 999857592 0 1000000000 999890493 0 0 999907418 0 1000000000 0 1000000000 0 2999968120 1999842154 0 1000000000 999941993 999945047 999883144 2000000000 1999983590 999817809 0 0 1000000000 1999982499 1000000000 999867460 0 2999800742 0 999888323 1999844271 999908761 1999833238 2999699945 1999673557 1000000000 2999784329 3000000000 2999812243 1999970603 0 999996794 999865648 0 0 0 1999987769 0 0 1000000000 1000000000 999833253 999923741 1999847781 1999998153 999824146 1000000000 1000000000 0 2999875283 0 4999554880 0 0 1000000000 1999823069 0 2000000000 2000000000 0 999978020 0 1000000000 999801111 0 999808620 1999967932 999980529 999884554 1000000000 999841837 1000000000 1999933894 999900275 0 1999957516 999939796 2000000000 999984473 1000000000 0 0 0 1999823678 999880566 0 3999935292 0 2000000000 3000000000 999841531 1999810341 1000000000 0 2000000000 1000000000 1999713024 0 0 0 1000000000 1000000000 0 1999862389 999912614 0 0 0 1999830103 1999670713 999873787 999902875 1999860551 1999949761 1000000000 1000000000 999941897 0 999856564 0 1999863572 999910074 1999898221 0 0 1000000000 999902192 1000000000 2000000000 1000000000 999906645 1000000000 999896710 2000000000 0 999989403 4999801451 1000000000 0 0 1000000000 1999792527 0 0 3999814690 0 0 0 999902244 1000000000 1000000000 1000000000 999960945 2999617394 999921907 0 1000000000 1000000000 999808832 999876206 0 0 1999962127 2999813993 0 0 0 999933830 1000000000 999890923 1999868563 1000000000 0 1999993835 1000000000 1000000000 0 1000000000 0 1000000000 999939323 1999961536 999985970 0 999823632 999984623 999971969 1000000000 1000000000 0 3000000000 1000000000 1999979612 999848226 0 0 1000000000 0 0 999805520 2000000000 999841691 2999679111 1000000000 0 0 2000000000 999846341 1999948796 2000000000 0 1999887643 0 1999737701 1999819723 2999744508 1999923174 0 999807779 2000000000 1999946610 999955035 0 0 2000000000 0 1000000000 1999931132 1999842668 1000000000 0 1000000000 0 0 2999868875 2000000000 1000000000 0 1999871841 1999836197 0 0 1999841355 0 0 0 0 1000000000 1999902873 1999826523 2000000000 1999964969 3000000000 0 1999866898 999928378 0 0 2999998636 0 0 2999990883 0 0 999943264 4000000000 0 0 2999698430 2999960624 0 999823611 0 1999882331 0 0 1000000000 2999762250 1999834620 0 1000000000 1999828332 999987641 999937211 1000000000 0 0 0 0 999991111 0 0 0 1999804591 1000000000 0 0 0 1000000000 1000000000 0 1000000000 0 999874899 0 1000000000 999907118 1999909897 3999874028 999960401 1000000000 999911420 0 1999972580 999832075 999929855 0 1999901565 1000000000 2999739840 1000000000 999813014 1999918059 1000000000 999971841 0 999880745 999803083 1000000000 1000000000 2999881307 1000000000 2000000000 1999857450 999804067 0 999844305 999974793 999837402 0 999900016 0 0 999869592 1999780849 0 0 0 1999808198 1999696423 0 999967721 0 0 999984991 0 0 0 1999892879 999899892 999868624 1000000000 0 999954648 1999757840 1000000000 1000000000 1999802004 1000000000 3999992329 3000000000 0 999976865 999822029 3000000000 999885388 2999764037 0 3000000000 1999884921 2000000000 1000000000 0 0 0 2999874825 0 0 1000000000 1999975011 1999677440 0 999959561 0 0 1999706766 1000000000 999857115 1999835599 0 0 999941724 0 1000000000 0 0 999812965 0 999825902 999975644 999922028 1999693573 1000000000 2999736570 0 1000000000 1000000000 2999836017 999861376 999883296 0 1000000000 1999986385 2999771022 0 999933338 3000000000 1000000000 2999926380 2000000000 1999816121 1000000000 2999730708 999823081 999907367 0 1000000000 999967356 2999978080 1999928403 999991657 999940325 0 2999880632 0 3999581661 1999975019 1000000000 999814455 3999725031 999950217 999861936 999946518 1999921114 0 1000000000 1999835148 999912881 0 1999818341 2000000000 0 0 0 1999776661 0 2999898196 3000000000 0 999836768 0 999985736 0 0 1000000000 2000000000 0 0 0 1000000000 3999684286 1000000000 999955396 0 1000000000 0 0 2999932648 0 0 1000000000 0 0 2000000000 0 1999880679 0 0 2000000000 999881004 0 0 0 0 0 1000000000 2000000000 999986805 1000000000 999908016 0 999854635 1000000000 0 1999792677 1000000000 1000000000 0 0 2999918220 0 0 0 2999954293 0 0 999835417 1999777752 999879301 0 999976306 999885271 999837122 999998852 999853748 0 1000000000 0 0 1000000000 0 0 999821348 0 999865856 1000000000 1000000000 2000000000 1000000000 999862513 1999821111 1000000000 0 1000000000 0 999887497 0 0 1999803729 2000000000 1000000000 0 0 999860523 1000000000 0 0 1000000000 0 1000000000 1000000000 0 0 1999811954 1999885935 1999847864 0 1000000000 999800100 1000000000 1999868247 2000000000 999961614 999893245 1000000000 999892774 0 999978349 999864932 999915685 0 999841106 0 999805237 999850166 1000000000 2999898616 1999957868 1999803656 0 999989753 0 999924121 0 1999993410 2000000000 1000000000 1999994551 999978339 2999774750 1000000000 2999979872 2000000000 1000000000 1000000000 1000000000 2999963465 1999943100 2000000000 1000000000 999937875 1000000000 0 999808233 0 1999973775 999999407 0 3000000000 999955114 0 1000000000 2000000000 999984805 0 999845315 999896006 0 1000000000 2999706808 1999987332 1000000000 999862881 2999725217 0 999879402 0 1999870627 1999992411 2999778588 0 999989392 1999966623 1000000000 999877976 3999792695 1000000000 0 2000000000 999991800 999909448 999932273 1999945599 2999872428 0 2999746795 2999847195 999800163 0 999970521 1999971184 0 1999837982 1000000000 1000000000 0 1000000000 0 2000000000 1999871924 1999829613 999904687 0 1000000000 1000000000 3999705146 999870099 0 0 0 2999784263 1999918818 2999749095 0 999975633 0 2999782900 0 0 1999887566 0 1999958207 1000000000 999902300 5999622933 1999880414 1999857556 2000000000 0 1999827632 3999983010 999847924 999918580 0 0 0 0 1999910620 999859641 1000000000 1000000000 1000000000 1000000000 1999653626 999992001 0 1000000000 1999903668 999850016 2999958325 999885921 0 999861395 0 1000000000 2999851305 0 1000000000 0 1000000000 1999893938 0 999972297 0 999808993 0 2000000000 1000000000 1999988209 999929623 999872233 2000000000 999860121 0 0 999902536 999876595 1000000000 1999835930 0 2999628882 999833295 1000000000 2000000000 999867855 999951892 999908426 1000000000 0 0 999977851 1000000000 1000000000 0 0 1999805992 0 1999826069 1999993572 3000000000 1000000000 1000000000 0 3000000000 0 0 0 999968280 0 1000000000 0 1999853881 0 0 3000000000 0 1000000000 0 999951124 0 4999807361 1000000000 0 999924048 0 999899374 1000000000 1999934754 0 0 1000000000 0 0 1999901951 0 999919591 1000000000 0 1000000000 999850707 2000000000 0 1999941562 999970010 1999795023 1000000000 0 1000000000 0 2999855983 1000000000 0 2000000000 0 1000000000 0 2000000000 0 1999912821 4999566469 0 1999749469 2999776800 0 1999890443 2999911890 999822050 0 1000000000 999956353 2999856898 1000000000 0 1999921505 1999969356 2999993013 1999966915 0 1000000000 0 0 999808593 0 1999803357 1000000000 0 999896574 1000000000 1000000000 1999805752 0 0 1000000000 0 1000000000 0 999856017 1999917989 0 1999820344 1999989693 1999732755 0 0 999900996 0 1000000000 3999962945 0 0 999823745 1000000000 1000000000 2999576198 1000000000 0 0 1000000000 1999797727 0 1000000000 0 999903334 1000000000 1999865391 0 2999864303 0 999900112 0 999999067 1000000000 1000000000 0 1999958442 999843510 1000000000 0 2000000000 999956775 999982654 0 999985849 1000000000 0 999980724 999805346 1999950110 0 999933954 2000000000 0 0 0 2999931437 1000000000 0 999899504 0 999826374 1000000000 3000000000 999858411 1000000000 1999650401 0 0 1999752281 0 1000000000 1000000000 1000000000 0 1000000000 999839197 2000000000 999976540 1000000000 1000000000 1999979500 1000000000 999952629 999933569 2000000000 1999840952 0 999925292 999987562 1999825669 0 1000000000 1000000000 0 0 1000000000 1999962524 1000000000 1000000000 2999769917 1999777320 0 999854888 2000000000 0 0 5999523284 1999872358 999956732 1999867327 999990819 1999935627 1000000000 1999660185 999942487 999955012 0 1000000000 1000000000 0 0 1000000000 999807558 1999957666 1999946923 999938532 999870107 999873618 0 2999784350 0 0 2000000000 1000000000 1000000000 0 1999822694 1000000000 0 999824212 999888361 0 0 0 1999856876 2000000000 0 0 0 2999803050 999946412 4999550096 1999973086 1000000000 1999993762 0 0 2999683439 1000000000 1000000000 999953807 1999824259 0 1000000000 1999928108 999970430 1000000000 2999960482 999920964 0 999925603 1999814325 2000000000 1000000000 999824623 1999964393 0 0 0 2999967751 1000000000 999946910 2000000000 0 0 1000000000 1999792050 0 0 0 1000000000 0 2000000000 999952077 999810249 0 0 0 0 1000000000 999897218 2999809962 999907748 999904270 1000000000 1000000000 0 999940245 1000000000 999909628 0 999923511 1000000000 999902041 1000000000 0 0 1999821120 2000000000 0 2000000000 0 0 1999767121 0 0 0 1000000000 1000000000 1999830421 0 0 999828945 0 2999810093 1000000000 0 0 999864516 3999991419 1000000000 2000000000 1000000000 0 1999673050 1999884318 1000000000 0 3999918640 1000000000 1999941039 999899451 1000000000 1000000000 0 0 2999786770 0 2999698949 0 0 0 999854320 0 0 2000000000 1000000000 0 2000000000 2000000000 1999953384 1000000000 0 0 2999874249 1999803568 1000000000 999948121 1999891821 4999911715 1000000000 0 1000000000 0 999819750 0 2999991845 999860281 999805198 2999868252 1000000000 1000000000 0 999926165 0 999933148 0 0 1000000000 999983085 0 1999822895 0 999915714 1000000000 999983721 0 1000000000 1999696376 0 1000000000 0 1000000000 1000000000 1000000000 0 999872082 0 0 1000000000 0 0 4000000000 0 1000000000 2999793736 1000000000 3999556985 999948201 1999826600 1000000000 999851537 1000000000 0 1999826450 2999828876 0 1999770090 0 1000000000 2999996812 1000000000 1000000000 1999962355 1000000000 0 999856559 0 999917195 0 0 1000000000 1999819274 999965267 1000000000 0 999821379 0 0 0 1000000000 999875193 1000000000 1999750022 1000000000 0 0 1000000000 1999984707 0 1999985925 0 1000000000 1000000000 1000000000 0 2999819057 999855126 1000000000 1000000000 999960862 1000000000 2999910058 1000000000 0 999942202 1999817605 0 0 1999895372 999898126 2000000000 999805524 0 999915058 1000000000 1000000000 1000000000 999811233 0 999906587 999847272 0 1000000000 0 999905497 1000000000 2000000000 1999784013 999929342 0 1999871901 1000000000 1000000000 1999835444 0 1000000000 1000000000 2000000000 999812755 1000000000 999993096 1999945950 1000000000 1999864024 1000000000 0 1000000000 0 0 0 1000000000 999884856 0 1000000000 0 1000000000 1000000000 1000000000 1000000000 0 999834498 0 999997787 999866027 0 1999936463 1999846048 2000000000 2999814177 0 2999832618 0 0 0 0 2000000000 999853382 1999870418 999976730 2999949484 1999860283 999865104 0 1999847951 0 0 0 1000000000 1999968003 0 0 999823316 0 0 999875759 1999781911 0 0 1000000000 0 0 1000000000 1000000000 999851121 0 1000000000 999952227 0 0 1000000000 0 1000000000 999858531 2999906362 1999978028 1999807037 999903410 999943683 0 0 1000000000 1999877500 999853232 1999784942 1999833993 3000000000 1000000000 999947472 2000000000 999813646 0 0 1000000000 0 0 1000000000 999871179 2999931367 0 999867042 3999905729 1000000000 0 999973000 0 999926489 1000000000 0 999804639 2000000000 999940064 1999940422 0 999839202 2999676101 1000000000 0 999816549 0 999930918 999970916 1000000000 0 0 0 999836049 1000000000 1999907478 0 1999833009 0 1999956826 0 1000000000 1000000000 0 999809677 2000000000 1000000000 0 0 0 0 0 1999850099 1000000000 999828184 2999780842 1999906683 1000000000 0 0 1999858246 1999811174 1999822974 0 999862829 999897326 1999894300 999916754 0 0 1999837914 0 2999874065 1999812930 0 1000000000 999938705 1999795869 1000000000 1999822004 1000000000 3999967758 1000000000 2000000000 0 1000000000 999804000 999822530 1000000000 1000000000 1999747409 0 0 999908828 0 0 999810733 1999954513 0 0 3999780022 2999746096 0 1000000000 1999891711 2999792883 0 999924849 0 999998964 2999615319 0 1000000000 1999997903 0 0 0 1000000000 1000000000 0 999961958 1999866483 0 0 0 1999962756 2000000000 2000000000 1999904997 1000000000 1999741153 1000000000 999802508 999944239 0 999965771 2000000000 4000000000 2000000000 999951868 1000000000 0 999899077 0 1000000000 0 0 2000000000 0 0 0 0 999833190 1000000000 999831976 1000000000 0 3000000000 999805789 0 0 999968349 1000000000 999918753 1000000000 0 999988172 1000000000 0 1999992128 0 0 1000000000 0 1999913341 0 1999886768 0 999970420 0 2999936483 0 0 1000000000 2000000000 0 999815873 1000000000 0 0 0 999931525 0 999932132 0 0 1000000000 2999850825 999807285 0 0 1999863997 0 0 1000000000 1000000000 0 999936796 1000000000 999815896 0 2000000000 0 2999829480 2999792932 0 999948691 0 1999825329 999953530 0 0 1000000000 1000000000 999878437 0 1000000000 2999957301 999899930 0 0 0 0 999863773 0 1000000000 1000000000 2999929119 0 0 999956098 1999827586 0 0 999885680 0 0 0 1999841874 0 1000000000 0 0 2999982364 999865116 999896674 0 999863040 0 0 999943354 999923735 2000000000 2000000000 1999907543 0 1000000000 0 0 1000000000 1999977610 0 0 2000000000 999801754 2999686726 999900026 1000000000 0 0 0 0 1000000000 2999797301 2000000000 1999819795 1000000000 0 0 1999848691 1000000000 0 1999897596 999934686 0 0 2999648590 0 999823019 0 1999705031 2000000000 0 1999839439 1000000000 999812554 0 999865229 0 999836585 2000000000 0 999820338 999950371 1999883217 1000000000 999904454 1999954490 999898451 0 0 2000000000 999923823 0 1000000000 0 0 1999806510 0 999954499 1999977456 0 1999983281 0 1000000000 1000000000 999844282 1999720182 1999865559 1999857046 1000000000 0 0 0 0 999941620 0 3999844269 0 0 2999686899 999869990 0 999990694 1999991162 2999884568 999978056 999993568 1000000000 1999760935 1999741535 2999707535 0 0 0 0 0 1000000000 0 1999900035 2999681246 1000000000 0 1999793836 0 999989364 0 4999556167 1999824318 999945786 2999944528 1999813530 999843249 999969938 1000000000 999894103 1999848043 1999817407 999841085 1000000000 999930763 0 0 1000000000 1000000000 0 0 999963251 1999861951 1000000000 1999985277 0 0 0 0 2000000000 1000000000 1000000000 1000000000 0 0 3999777503 0 1000000000 999969754 0 0 0 999818732 999911168 999944465 2999650879 999997809 0 1999817129 999819697 1000000000 999917071 1000000000 2000000000 999965101 999850278 0 1999714155 0 1999911833 0 999899648 0 1000000000 1000000000 999869717 1000000000 0 0 999874523 999918154 0 1999684121 2999793092 1000000000 0 1999926622 0 0 1999915788 999879001 0 1000000000 1999882641 1000000000 0 1000000000 999867353 0 1999950697 0 0 1000000000 0 1000000000 999858042 0 2999950104 1999807546 999936551 1000000000 0 0 999959491 999975597 2000000000 0 1999816317 0 0 0 0 2000000000 1999972282 0 1000000000 0 1000000000 0 999920269 0 1999780158 0 0 999808339 999921691 0 0 1999817550 0 1000000000 0 2000000000 1000000000 999889624 0 0 0 0 0 0 1000000000 1999863078 1000000000 0 0 4000000000 1999949017 0 999857043 0 1000000000 2000000000 1999744138 1000000000 1999879023 0 999984577 0 1999895138 2000000000 0 1999694954 999807208 0 0 1000000000 0 0 1999869719 999957408 1000000000 1999881143 999983032 0 0 0 999988980 999873377 2999801345 1000000000 2999891222 0 999905681 999888033 0 5999900403 0 2000000000 1000000000 1000000000 1000000000 1999988757 0 0 999943955 2999942241 1000000000 0 1999807157 2999813919 0 0 1000000000 1999801929 2999894125 999962783 999933523 1000000000 0 1999917470 0 2999925244 0 999945093 0 1000000000 1000000000 1000000000 0 2999806398 4999898778 1999781300 1999862080 999836253 0 1000000000 0 0 999817528 999837972 1999807930 1000000000 1999995998 999986210 0 3999810430 0 1000000000 999953916 1000000000 2999683649 1000000000 0 0 1000000000 1000000000 0 0 1000000000 0 999854325 2000000000 0 0 1000000000 1000000000 999908823 0 1999997373 999909335 3000000000 0 0 0 1000000000 1000000000 1999855698 1000000000 0 0 999995649 0 1000000000 999839964 999951944 0 999930142 999841625 999827302 0 1000000000 1999805845 2999557076 0 1000000000 999987864 1000000000 2000000000 0 999868942 1000000000 0 999932250 0 999814320 2999942813 0 999995037 1000000000 999801730 0 0 999858554 1000000000 0 0 0 0 3000000000 1999856450 1000000000 0 2999843647 2999752238 0 1000000000 1999773474 1999993926 999922247 2000000000 2000000000 999992021 0 1999896184 999845654 1999999661 2999779379 0 999866868 0 0 999905703 2999869474 0 0 1000000000 3999784461 0 1999975298 999817885 1000000000 2000000000 1000000000 1000000000 2999759713 999807519 0 1999925294 1000000000 0 999834798 1999768894 0 1999925161 0 1000000000 1999809207 0 1000000000 999934619 2000000000 999887895 999963033 1000000000 1000000000 999846354 0 0 1999831447 1999962499 1000000000 1999877910 999938312 2000000000 2000000000 999860290 1999692356 0 1999768198 1000000000 0 2000000000 1999888368 0 0 2999997060 999896581 1999822629 999860787 0 1000000000 1000000000 999864779 0 0 0 999918288 2000000000 0 1999994956 0 0 999889296 999880332 0 1000000000 2000000000 1000000000 0 1000000000 0 1000000000 0 0 1999849074 0 3999571797 0 1000000000 0 0 1999879566 1000000000 0 0 1999777022 999921275 0 1000000000 999829630 999960712 999914234 1000000000 0 999827004 1999815490 0 0 0 2999785052 0 999939450 1999892647 1000000000 3999796648 999862223 0 1999775903 0 0 1999945971 999993699 1000000000 1999990910 1999749648 0 999996203 1999627322 0 2000000000 3999777196 999933189 0 999815670 2999837939 1000000000 999868094 1999871098 0 999820267 2999820814 999930291 0 1999821252 0 0 1000000000 999947067 1000000000 999836166 1000000000 0 999908490 999899994 2000000000 999858410 2000000000 0 1999892858 0 0 1000000000 0 0 1000000000 1999723700 0 1999902044 1000000000 0 1000000000 0 999962787 1000000000 1999983374 0 0 3999830220 999993527 0 0 0 1000000000 0 0 1000000000 999824787 1999800314 0 0 0 0 3000000000 1999813713 1000000000 1000000000 999880550 999962042 1000000000 0 0 0 0 0 0 0 0 1999889178 1999908251 0 1000000000 2000000000 1999956461 2999659397 0 1999802308 1000000000 1000000000 1999874168 999867920 1999735434 1000000000 0 0 2000000000 1999645669 1000000000 2999917288 999850299 999964993 1999893948 999958230 0 1999765334 999859942 999907832 1999797966 1000000000 0 0 0 0 1999869599 0 1999842569 0 0 0 1000000000 0 999910616 1000000000 2999942780 999861950 999944388 1000000000 999835849 999970309 0 2999922114 0 0 1999844906 999960602 0 999840805 2000000000 2999949636 0 0 1000000000 0 0 1999818973 1999843785 6999686954 0 0 3999659406 0 1999758323 0 0 0 0 1000000000 1000000000 0 4000000000 1000000000 2999692281 999984756 3999769657 2999696374 2000000000 1000000000 2000000000 0 1000000000 2999710454 0 1999949090 1000000000 1000000000 0 1000000000 1999855114 999833591 1999966167 999959628 0 999889408 999894228 0 0 0 999829050 0 0 0 0 0 0 0 1999841458 0 0 0 2000000000 0 0 1000000000 2000000000 0 2999785209 999932626 0 0 0 1000000000 999875604 999891363 0 0 999940591 0 0 999943210 999962789 999824036 0 1000000000 1000000000 0 0 2000000000 1999919304 1999802976 0 2000000000 0 2999741436 1000000000 0 999849295 2999759519 0 999942955 999965042 999934495 1000000000 0 0 999882600 1999808474 999907453 2000000000 0 3000000000 1000000000 0 1999778281 0 0 1000000000 0 1999741935 3000000000 1999942737 999876601 999832606 0 1999954216 999901660 1999987070 0 999956295 0 0 999999240 999994155 4999836621 2000000000 1000000000 999877276 2999858738 999804748 0 1000000000 1000000000 999996298 1000000000 1000000000 999913550 2000000000 0 1000000000 0 1000000000 2999850806 1000000000 0 4999958018 0 0 2999828427 2000000000 1000000000 1999890031 0 1000000000 0 999989430 0 999973204 1999858376 0 1999940927 0 1000000000 2000000000 0 2000000000 3999865724 1000000000 1000000000 0 1999754392 4000000000 0 0 0 999921307 1000000000 999968200 1000000000 999811165 1999952779 3000000000 999873194 1000000000 0 3999820453 2000000000 1999871763 1000000000 2999838722 1000000000 1000000000 1000000000 2999986396 0 0 0 1000000000 0 0 999913029 1000000000 1000000000 1000000000 0 999907329 1999885084 0 999819734 999990276 999991137 999843839 999890762 1000000000 0 0 0 0 999934198 999987397 999903342 3999946445 0 2000000000 1000000000 3999927749 0 1000000000 1999870009 0 1000000000 999848604 999825282 0 0 999846926 0 0 1999846466 0 1999835239 999871104 1000000000 999974297 999805056 0 0 1000000000 999814095 2000000000 0 0 0 0 0 1999895661 999887730 0 999955059 2999943330 1000000000 0 1999855488 0 1000000000 2999737194 0 0 1000000000 999890684 1999805670 1000000000 1000000000 0 1999876277 0 1000000000 0 999849586 0 0 2000000000 0 999862412 1999877861 0 2999910067 1000000000 0 0 2000000000 1000000000 0 2999929178 0 1000000000 3999828502 0 1000000000 0 0 1000000000 1000000000 0 0 0 1999809127 999951347 1999836387 1000000000 0 1000000000 2000000000 0 0 1000000000 0 999917942 0 1999927856 0 2999991625 0 1000000000 1000000000 0 0 0 999873390 0 0 0 0 0 0 0 1000000000 999920351 2000000000 1999896845 0 1999844815 1000000000 0 999990606 0 999905464 999917352 1000000000 1000000000 0 0 999970549 999977629 1999931542 1000000000 1999761971 0 1000000000 1000000000 0 999985108 0 999917895 0 1000000000 999893222 999929671 999824089 1000000000 1999711510 0 999831394 1999844411 0 0 1000000000 0 1000000000 2999861841 1000000000 2999795188 0 1999903117 4999692515 0 999935020 0 0 0 0 999843161 999833984 999870685 3000000000 0 999809126 999828760 0 0 1000000000 0 999994202 2000000000 0 1999890109 1999950901 0 1000000000 0 0 999861089 1000000000 2999772712 0 0 999997335 1999980470 1999809139 0 1000000000 999983302 999883582 999835390 1000000000 999900295 999888797 999835225 999826925 0 0 0 1000000000 2000000000 0 0 1000000000 0 0 0 999884488 0 1000000000 0 0 999986841 1000000000 1999923769 999930824 0 999866274 999826649 1999926552 0 0 999956821 999987315 999824948 1000000000 0 2000000000 2000000000 0 0 999846536 0 0 1999956481 0 1999866405 0 1999991074 1000000000 1999936224 1000000000 1000000000 999902473 999885164 999834098 1999642388 0 0 1000000000 0 1000000000 999891851 1000000000 1000000000 0 2999672005 1999743037 1999740964 0 1000000000 1000000000 1000000000 1999807984 0 3000000000 0 0 0 1000000000 1000000000 1000000000 999894970 0 1000000000 1000000000 2000000000 1999964834 0 0 1000000000 0 999808102 1000000000 0 2000000000 999806205 3999999751 0 0 0 1000000000 1999838111 2000000000 999882921 999981810 999979623 1000000000 0 999939420 1000000000 1000000000 0 1000000000 1999816462 0 0 0 2999729471 2999969792 1000000000 0 1999953299 1000000000 0 1000000000 999973431 1999937297 1000000000 2000000000 1000000000 0 0 0 0 2999831266 2000000000 1999920912 0 0 999958950 0 0 1999907146 2000000000 0 999871130 1999962526 0 0 0 999807279 2999879998 999872156 0 0 1999904026 1000000000 999921243 1000000000 999832751 1999732278 1999736363 1000000000 2000000000 0 999911035 0 0 2999939902 0 999934749 1000000000 0 1000000000 999928997 0 1999768007 1000000000 999925724 1000000000 999963255 999810184 3000000000 1999800597 0 2999802412 1999860176 0 3999672692 0 999902542 0 0 1000000000 3999865798 0 1000000000 1000000000 1999975267 0 0 1000000000 0 1000000000 0 0 0 0 999980093 1999939588 1000000000 1000000000 1000000000 0 0 0 999910836 0 0 999837223 1000000000 0 1000000000 1999799637 1999904822 1000000000 1000000000 1999899854 1000000000 1000000000 999982905 999900562 1000000000 999927232 1000000000 0 999981362 1999895573 999878067 999822500 1000000000 0 0 1000000000 0 1999807185 0 0 0 0 0 999964732 1000000000 999854007 2999917197 1000000000 2999950766 2999724980 2999877366 0 0 3999595642 999873579 0 0 999999418 1999959042 1000000000 1000000000 1999982622 1999873832 0 999933409 1999915928 0 2999986741 999981635 0 0 999920411 0 0 0 999983707 1000000000 3999647165 0 3999748597 999926684 999801089 1000000000 0 999869039 0 1000000000 1999787848 999965436 0 0 2999725384 2000000000 2999637576 1000000000 1999876156 1999844757 0 0 0 1000000000 0 1000000000 0 2000000000 0 0 0 1000000000 0 0 1999825240 0 1000000000 1000000000 0 0 999974925 0 999947059 1000000000 2999921088 999862792 999896394 1000000000 0 1000000000 1999929336 1999633900 0 999893361 0 1999821915 0 0 1999872888 1000000000 0 1000000000 0 1999937093 1000000000 0 0 1000000000 999820400 0 2000000000 0 999907097 1000000000 0 999845599 1999783470 999839766 1000000000 0 0 1000000000 999948658 0 2000000000 1000000000 999840348 1000000000 0 0 3999800149 1999702877 0 1000000000 999990918 1999909245 3000000000 0 3999897140 999875289 999816599 0 1999908725 1000000000 0 0 1000000000 0 2999808577 0 999849434 0 0 0 2000000000 999866829 999961803 999887810 1999977674 2999842528 3999866098 2000000000 1000000000 0 999930897 999811075 0 0 999961918 0 0 1999993253 0 1999818885 1000000000 0 0 2999870765 0 0 0 2999867734 0 2999653683 0 1999850667 0 2999826039 1000000000 0 999975208 1000000000 1000000000 999923019 999956067 1000000000 0 999808742 0 0 2999991002 3999538448 3999620936 0 999945213 999813073 1000000000 0 999912338 1000000000 1000000000 1000000000 0 999966818 0 0 0 1999930809 1000000000 1999910250 1000000000 999914801 1000000000 1000000000 1000000000 0 2999643726 2999780941 999939395 0 1000000000 1999907725 0 0 0 0 0 0 0 0 0 999890481 999950377 0 0 0 1000000000 1999833382 0 0 1999925179 1000000000 1000000000 1000000000 0 0 3000000000 1000000000 0 999850010 1000000000 3000000000 0 1999702533 0 0 999947684 1000000000 2999912821 0 0 0 1000000000 0 999888616 1999964337 999937005 0 0 2000000000 1999967691 1000000000 999973970 0 0 2000000000 1999844320 1999816159 2000000000 1999980750 0 3999906900 1000000000 1999740671 0 1999820006 0 999833531 999918889 0 0 0 0 1000000000 0 1000000000 2000000000 2000000000 0 1999974734 0 999989964 0 1000000000 1000000000 1000000000 2999813433 0 999863210 2999882187 0 0 1000000000 999845039 999908599 0 0 1999808625 1000000000 0 1000000000 1000000000 999945937 0 0 1000000000 0 0 0 999939707 0 1999864173 1000000000 1000000000 1999898131 0 2999810591 0 999865704 0 0 1999898453 0 0 0 2999919217 1000000000 4000000000 0 1000000000 3000000000 0 2999944469 999949540 1999766479 1000000000 1999844517 0 2999823191 0 999851981 1000000000 1000000000 1000000000 0 0 2999852115 2999864740 0 999878929 0 0 1999874065 0 0 1999958529 1000000000 0 999856923 999964521 0 999921605 0 1000000000 0 2000000000 0 1000000000 1999810468 0 999877445 0 0 999899886 3000000000 1000000000 1000000000 999972444 999812887 999945994 1000000000 0 1999889964 1000000000 1000000000 3999726952 0 1999952144 999873207 999937944 999878123 999847222 0 999957287 1999940438 999997456 999872414 999865905 0 0 1999732131 1999743032 999818053 999944336 999887244 2999679340 999885015 0 0 999843960 999881664 0 0 1000000000 1999826638 1999958131 999849486 1999885112 1000000000 0 1999820293 999891751 0 0 0 999949815 2000000000 0 0 0 1999875251 0 1000000000 0 0 999896048 999847619 0 2000000000 2999728627 1000000000 1000000000 999840201 0 0 0 2000000000 1000000000 1000000000 0 0 1999865299 1999892668 2000000000 0 0 999977017 0 0 2999653811 1000000000 999862642 0 0 1999920094 999857380 1000000000 2000000000 1999982939 0 1999986142 0 0 999869075 0 999856500 0 1000000000 1000000000 1000000000 999959980 999874518 0 999869106 0 4999741252 1000000000 1000000000 1000000000 1999960271 0 1999839105 2999774498 0 999967314 999802696 999903065 0 0 0 0 0 3999810815 0 0 999863992 2000000000 0 0 0 999950878 0 0 1999932749 0 999987980 999964209 1000000000 0 0 999863673 1000000000 1000000000 999879892 0 0 1000000000 0 0 999818750 0 1000000000 1000000000 2999965224 0 1999839580 999984319 0 1000000000 0 1999983048 2999717769 999853527 0 2999822247 999941919 1999963623 999926336 0 0 0 1000000000 2999830952 1000000000 1000000000 2999859566 0 0 1999715102 0 999912546 2000000000 1000000000 1999963550 999886984 0 1999849712 1999905512 0 0 0 1999822215 0 1999864168 0 2999850955 2999837195 999963746 0 0 999911553 0 999969411 0 1000000000 1000000000 1999887657 999874481 1999686520 0 1000000000 2000000000 999838316 0 999873894 0 1999803574 0 2999910304 999866862 1000000000 0 0 2999951982 0 999986215 2000000000 999967582 1999942753 1999975628 1000000000 0 1000000000 0 999969339 0 0 0 1000000000 999912483 1999953655 1999929321 2999872317 0 2000000000 0 0 3999958466 0 2000000000 999896945 999938998 0 0 0 0 0 1000000000 999923300 2000000000 4999521671 999930433 0 999937217 0 1000000000 0 1000000000 1000000000 1000000000 1999817033 1000000000 0 0 1999955379 0 999873201 1000000000 999952089 1999867097 0 1000000000 1000000000 1000000000 1000000000 2999844540 0 999872345 1000000000 0 1000000000 0 0 0 1000000000 3999768227 0 0 2000000000 2000000000 0 0 999855318 0 3000000000 999864911 3999777067 999825752 999903582 0 1999799976 2000000000 1999889232 0 1999914987 999982780 2000000000 1999947927 1000000000 1000000000 0 1999841760 1000000000 0 1999721848 999821071 999806103 1000000000 0 0 0 999985343 2000000000 2000000000 999877106 0 0 0 1000000000 999965322 0 1999867917 999977574 0 1000000000 1000000000 999849785 1000000000 0 0 2000000000 0 0 0 2999866153 1999982639 0 0 3999567833 0 1000000000 0 0 0 2000000000 1000000000 999857090 0 0 999979141 0 1000000000 1999953503 0 1999905228 0 3999877102 1999808705 0 1000000000 1000000000 0 2000000000 0 999915257 1000000000 0 999811559 1000000000 999967037 999973353 1000000000 0 0 2999765233 0 3999841546 0 1000000000 0 0 1999940893 1999896256 2000000000 0 999930964 1999945685 999984457 1000000000 1999895463 999844342 999847747 1999708637 0 1000000000 0 999835667 999994314 1999971957 1000000000 1999993843 1999981488 0 1000000000 0 999890478 0 1999805487 1000000000 999804649 1000000000 0 999813887 0 0 0 1999679884 0 1999925776 0 999949392 999994979 999831340 0 1000000000 0 3999469603 0 0 0 1999730272 999940886 0 0 0 0 2999844822 0 0 0 1999842815 0 999970898 1000000000 0 2000000000 1999926638 1000000000 0 0 0 999800185 999902475 0 0 2999803938 2000000000 0 2000000000 0 1000000000 1999921957 3000000000 999897325 1999765984 2999803002 0 1999780183 4000000000 999855773 1999903583 1999899567 0 999818826 0 1999971576 2000000000 0 1999839539 1000000000 1000000000 1000000000 0 2999892755 2999648915 0 999997547 1000000000 1999883102 1000000000 0 0 1000000000 2999736606 0 0 0 1000000000 999954561 1000000000 0 0 1999967295 999969101 999959384 2999729058 1999978671 1000000000 1000000000 0 1999956711 999985281 0 999955320 1000000000 1000000000 0 999943477 2999832008 0 0 0 1000000000 0 1999876280 1000000000 999807629 1999950940 0 2000000000 1000000000 0 0 2000000000 999933946 999824591 1999745764 0 999973743 1999828892 1000000000 1999893473 1000000000 2999815533 1999733955 1000000000 0 2999934151 0 0 0 999901860 1000000000 1999882778 1999714242 1000000000 999910389 1999848059 1999900297 1999903635 1000000000 2999843645 2000000000 0 1000000000 999907959 0 1999876848 0 999956987 0 1000000000 1999833720 999982818 999953209 1999867153 999916282 0 0 1999974961 0 1000000000 1000000000 0 1000000000 2999577329 1000000000 1000000000 1000000000 0 999982523 2999862672 1000000000 2000000000 1000000000 999992661 1999997258 1999991124 0 1000000000 0 1999983245 0 0 1000000000 0 1999805566 1000000000 0 0 1999629702 1999897214 1999819862 999805156 2999592191 999804701 1000000000 3999965734 3000000000 0 0 2000000000 3000000000 3000000000 2999854558 999980161 0 1000000000 999895886 999908709 0 2000000000 1999983655 0 1999973217 1000000000 0 999807942 999867047 0 0 0 0 1999940376 2999894000 2999948332 2999714823 999836452 1999832085 2999990182 1000000000 0 4999914162 0 999939068 0 0 3000000000 0 0 2000000000 0 0 0 999899908 1000000000 999864384 1000000000 0 0 999937409 1000000000 0 999931813 0 0 0 1999890147 0 999985544 999964488 0 1000000000 2000000000 2000000000 0 0 0 1000000000 1000000000 0 1000000000 1000000000 0 1000000000 0 1000000000 0 1000000000 0 1000000000 3999870897 1999826232 0 999874158 0 0 0 0 2000000000 2000000000 0 0 1000000000 2000000000 0 0 0 0 0 1000000000 3999830892 2000000000 0 0 0 0 1999759292 1000000000 0 0 1000000000 999827803 0 1999891459 0 1999849112 999957088 3999878870 0 0 999908358 2000000000 2000000000 1999998544 0 1000000000 1999838370 0 1000000000 3000000000 2000000000 1999945762 999978324 1000000000 999838936 0 1999996982 999975079 0 2000000000 999904280 1000000000 0 1999803194 1999836239 1000000000 1999884127 0 1000000000 0 0 0 0 999805108 1000000000 1000000000 1000000000 1999755468 0 999929407 999837828 2000000000 1000000000 0 0 1000000000 0 0 0 1999909360 0 0 2000000000 1000000000 999968357 0 0 1000000000 0 0 1000000000 1999958396 1999811970 1000000000 1999836518 0 0 1999924072 1999978876 999957961 0 0 0 2000000000 2000000000 2999923920 999916306 0 1999936304 2000000000 999870663 999804014 999826304 0 2000000000 999912817 0 1999853807 0 0 0 1000000000 999973800 2000000000 0 0 3000000000 999918207 999974712 1000000000 0 2000000000 2000000000 999973878 3000000000 999893021 2999979006 2000000000 0 999809585 0 0 999994879 0 999940190 0 0 1000000000 999995190 2999873242 999854199 999935850 1000000000 1000000000 0 0 999834253 0 2999958507 1999816405 999947069 999885276 1999960227 999964867 1000000000 0 1999924617 1999865901 0 0 0 1000000000 1999934878 1000000000 0 0 0 0 1000000000 0 0 1999689920 0 999879991 0 1000000000 999936836 1000000000 0 0 1999675486 0 1000000000 999947771 0 1000000000 1999782674 1999879014 999929026 999960528 2999744024 1999977496 1000000000 1000000000 0 0 0 2999938996 999970778 0 0 999864771 0 2000000000 0 1000000000 3999884618 0 1999883696 0 0 999929428 0 1000000000 999844690 1000000000 0 1000000000 2999794964 2999989976 999889279 0 999928266 1999805339 1000000000 0 0 0 1000000000 3000000000 1999995937 1999794823 0 1999997352 2000000000 0 1999940416 1000000000 999904234 999866411 999896875 0 1000000000 999909815 999876372 0 0 1000000000 0 999864530 1999957206 0 999912610 1000000000 0 2000000000 1000000000 0 0 999820387 1000000000 1000000000 1999831620 999990796 1999736104 2999821677 1999814636 0 1000000000 2999688809 999903839 0 1999974032 2999837062 1000000000 1000000000 999842460 999850201 0 0 1999811970 2999703384 1000000000 1999949401 0 2999804486 2000000000 1000000000 0 999805326 1999833008 0 1000000000 0 1999991034 0 0 1000000000 1000000000 0 999815368 0 2999794683 2000000000 0 1000000000 0 999817389 0 999932425 2999725710 999945802 999962039 999972590 0 1000000000 1000000000 0 0 0 0 0 0 1000000000 0 999913169 1000000000 0 0 2000000000 0 1999964346 0 2999841479 999926546 1999816662 1999900665 999888571 1999836964 0 1000000000 0 0 0 0 1999894024 999902716 3999676437 999961684 999822433 0 0 0 4999521457 1999905834 1000000000 1000000000 999864749 0 1000000000 0 999965680 2999810542 2999836213 0 0 0 2999902523 0 999836742 0 1999914599 1999978777 1999802674 0 1000000000 0 4999894869 0 1000000000 2999713706 0 999928794 999853088 0 1999870601 1999981994 1999822404 1999948813 0 3000000000 1999881156 1000000000 1999854572 0 1999796349 0 0 0 0 0 0 1999735868 999809656 0 0 0 2000000000 0 999966773 999819469 1999870046 999858917 0 1000000000 0 0 1999688853 1999938109 2000000000 1000000000 999936829 2999708073 3999775004 0 1999878652 0 0 999947542 1999989885 0 0 0 0 1000000000 999905501 0 0 0 1999819282 0 1999971743 0 0 1000000000 1000000000 0 2000000000 1000000000 0 0 999815926 999880077 1000000000 999905110 0 0 999945204 0 1000000000 0 999830534 0 0 2999903134 999824009 0 1000000000 999946286 1000000000 3999929462 2000000000 0 999992650 1000000000 0 999918091 0 3000000000 0 0 999999265 2000000000 2000000000 0 1000000000 0 0 1999874085 1000000000 0 1000000000 2999960323 0 1000000000 1999987782 999825260 999893614 0 1000000000 2000000000 0 2000000000 0 1999915306 0 0 3999749413 999943710 0 2999558314 999879108 999952125 999873001 0 2000000000 0 1999912371 1000000000 999930041 0 0 2999792994 999963541 999908855 999931999 999954465 2000000000 0 2999751668 0 0 1000000000 1000000000 0 2999952959 0 999915569 2000000000 1000000000 0 0 0 0 999970498 0 1000000000 0 0 0 1999957026 1000000000 1000000000 0 1999807937 1999686969 999951062 0 0 0 2000000000 999972403 2999819509 0 0 1000000000 0 0 999876388 0 0 2000000000 3000000000 2000000000 0 1000000000 1999806788 0 2000000000 0 1000000000 999967678 1999910721 1999953666 999905015 1000000000 1999793163 999946028 1999777801 1000000000 1999805886 1000000000 1999965393 1999963439 2999831534 999952429 0 0 0 1000000000 1999792580 0 0 0 1000000000 1000000000 0 1999932754 1000000000 1999830943 2000000000 0 1000000000 999960561 999811251 0 1999960344 1999899032 1999723603 1999956697 999908675 1000000000 2000000000 999811307 1000000000 1999926744 1000000000 1000000000 0 0 0 0 0 1000000000 0 999903501 1999836622 2000000000 1999949525 1999986121 1999824480 0 0 2999725421 0 999994509 0 2000000000 1999889593 1000000000 2000000000 1999987712 999853717 0 1999836215 999807955 0 2000000000 0 999974203 0 1000000000 999843376 1000000000 2999820355 1000000000 1999810882 1999862685 999986765 999890461 0 1000000000 0 999824548 1000000000 2000000000 0 0 1000000000 0 1000000000 0 1000000000 0 999801158 2999733195 0 999862728 2000000000 0 999913520 1000000000 0 0 999874229 2999876793 1000000000 0 0 0 999975020 0 1000000000 0 999835366 1999915344 999892239 999826678 1999863137 1000000000 1000000000 999891082 1000000000 0 0 999926435 1000000000 1999826453 0 2000000000 1000000000 0 3999994689 0 1999922591 999929222 2000000000 1000000000 999896162 999892909 999988515 1999992340 2999576517 1000000000 0 0 0 2999676990 2999834146 2999861667 1000000000 1999930558 1999903634 1999863850 1999916317 0 999928146 0 1999706134 0 999857306 2000000000 0 999981175 1000000000 0 0 999976691 0 0 0 999860080 1000000000 0 999903281 0 1999946007 1000000000 2000000000 1999796719 0 1999863090 2000000000 0 999859327 1999948497 999864619 0 0 0 0 0 3999797190 0 2999754837 1000000000 2000000000 1000000000 1000000000 999861526 0 999866819 1000000000 999800924 0 2999959418 2999851390 1000000000 0 999940257 1999860046 1999944835 0 1000000000 0 1999853059 0 1999792492 1000000000 0 0 2999882773 2999724175 1999940343 1000000000 1999991944 2000000000 999821016 999942836 0 1999975630 0 1999865764 1000000000 1000000000 1999836063 1999854599 0 0 0 0 2999642211 0 0 2999992674 2999827486 2999832687 1999894896 2000000000 0 1000000000 1000000000 0 0 1000000000 2000000000 999833690 999815308 1000000000 0 1000000000 2999813351 2999845693 0 1999802433 5999722107 1000000000 1999857202 999807354 2000000000 0 1999836390 1000000000 0 4999445787 0 0 999920231 1000000000 0 1999804461 1000000000 1999766394 0 1999995316 2000000000 999825673 1999642787 0 0 1999884713 0 999821410 1000000000 999962777 1999870819 2000000000 0 0 1999878154 2999845746 0 1999916439 2999615638 1999735659 999916478 1999869576 0 2000000000 1000000000 999911289 0 2999900481 0 1999841525 2000000000 0 2000000000 0 3999739089 1000000000 0 999824581 1999927607 1000000000 1000000000 0 0 0 999903457 0 0 1999964895 0 0 1999936365 0 2999936616 1999835811 2999873922 999991848 1999903479 999998804 0 1999862683 0 2999584900 2999812243 0 0 1999866876 1999882424 1000000000 2000000000 999860239 0 1999877156 999875224 0 0 0 0 2000000000 0 1000000000 1999874606 999853576 999840988 0 1000000000 0 1999872300 0 1000000000 0 1000000000 0 0 999930148 0 999839314 0 1000000000 0 1999864789 0 0 0 0 0 0 0 0 2000000000 2999989535 2000000000 1000000000 0 999999724 999929832 0 2999991335 1000000000 0 999998246 0 1000000000 999956879 1000000000 3999735458 2999868860 0 999834980 0 1999848824 2000000000 0 0 1000000000 1000000000 1000000000 1999829323 0 3000000000 999850756 0 1000000000 999826127 0 1000000000 999893392 3999952456 0 0 999869463 0 1999887549 2999975757 1000000000 1999904584 1999820336 1000000000 1999864070 0 2999812894 1999880661 1999968235 0 0 1000000000 0 2000000000 1000000000 1000000000 1999836633 3999783271 999808188 0 0 999953226 0 2000000000 0 2999891946 999991024 999807471 0 1000000000 2999788603 1000000000 0 1999802086 0 0 2000000000 2999901691 1000000000 1000000000 0 1000000000 0 999980487 0 0 1000000000 0 1000000000 999868340 999913134 0 1000000000 0 0 4999852236 0 2999793506 0 1000000000 2000000000 0 0 1000000000 999919445 1999822948 999930958 1999819548 999836741 0 1999712041 999826748 1000000000 0 0 1999980315 1000000000 999846623 999937692 0 999993320 999902129 1000000000 2000000000 1999874874 0 1999649453 999840174 1000000000 1000000000 0 0 1999916316 0 0 1999992268 0 0 999847058 0 0 1999880746 0 0 2000000000 1000000000 999866115 1000000000 0 1999823163 2999859436 2000000000 0 0 999977443 1999870011 1999875634 0 2999900995 0 1999826328 4999810368 0 0 999943288 3999822251 999902287 0 0 999956527 1999758764 0 0 999850454 0 0 1000000000 0 0 2000000000 2000000000 1000000000 0 999852354 0 0 0 1999897368 999890841 0 1000000000 999969703 999823140 2999822654 999908744 999807688 1999980052 1000000000 0 1999938666 1000000000 1000000000 1999789917 2000000000 999988116 1000000000 0 0 0 0 0 0 999832173 2000000000 2999809957 1000000000 1000000000 2000000000 1999847123 999895691 1999758563 0 1000000000 0 1000000000 1999903479 0 1000000000 0 999944772 1000000000 1999731224 0 0 1000000000 0 999903611 0 0 2000000000 0 2000000000 1999886142 0 1999960631 999987265 999935574 1999970124 999996256 0 0 1000000000 0 0 999994563 2999931711 0 999814986 0 0 1000000000 1000000000 0 1999881583 1999836794 0 1999811583 1999969756 0 1000000000 1000000000 1000000000 1000000000 1000000000 0 0 999907394 0 1999974631 1999711094 0 0 999977085 0 0 0 0 1999847496 0 999882755 0 999806562 1000000000 1999882956 999944260 1999876888 2000000000 0 0 0 1000000000 0 1000000000 999911282 3000000000 1999937819 1999823900 2000000000 2000000000 0 0 0 1000000000 2000000000 0 0 0 1999801752 1000000000 0 0 1000000000 0 3000000000 0 1999893142 0 1999982635 1999863486 0 1000000000 0 2999905238 1000000000 1999946848 2000000000 0 999985448 1000000000 2999975258 0 999932189 0 2999830242 0 0 2999912115 2999806315 1999947158 1000000000 999910631 0 1000000000 1000000000 0 0 0 0 0 999842198 1000000000 0 0 0 1000000000 1000000000 0 1000000000 1000000000 1999842329 1999975599 999860391 1000000000 1999925887 1999865293 1999951681 0 999930119 0 2999891825 999844099 0 0 1000000000 0 1999935085 2999972716 999999616 999903722 1999894062 0 2000000000 0 1999818178 1000000000 3000000000 999889188 1000000000 0 0 1000000000 0 999930672 0 1000000000 0 999897967 999805268 1000000000 0 0 1999684336 999981844 2999723631 0 3000000000 2999939696 2000000000 999951951 999970881 1000000000 0 999843774 0 999878379 999865307 0 0 1999972193 0 999878699 1999933180 0 0 0 999971636 0 999891762 0 0 1999830591 1000000000 999831424 3999801957 1999908065 999877312 1000000000 999829151 0 1000000000 1999830021 0 0 2999815131 0 0 1000000000 1000000000 2000000000 0 1000000000 0 999970078 999857573 1000000000 1000000000 0 2999953663 2000000000 999901976 1000000000 0 999904147 999852489 0 0 999900053 1000000000 0 1999832697 0 999903809 999843224 0 2000000000 1000000000 1000000000 0 999940324 1999979258 0 0 0 0 0 1000000000 1000000000 0 0 0 3999831755 0 1000000000 0 1999990817 999966647 1000000000 1000000000 0 1999831156 0 1000000000 1999867618 1000000000 0 1999812619 1999984098 999966877 3999825120 0 1999764600 0 999901210 999812936 2000000000 2999888276 1000000000 0 999947958 0 1999782842 999945475 999862337 1999810786 1999878800 1000000000 1999906409 1999864606 0 1000000000 999987532 1999729461 4999907312 0 999843500 2999462880 999990472 0 0 999855606 999814316 1000000000 1999884171 2999879640 0 3000000000 0 999995959 0 1000000000 2999928562 0 0 0 1000000000 2999853626 2999829889 2000000000 1000000000 999932579 999991670 1999963780 0 0 2999899473 0 0 0 1999930828 0 999912709 1999810708 0 999873259 1000000000 0 1999910911 1999995384 1000000000 1000000000 1000000000 0 0 0 0 1000000000 999987506 0 2000000000 1999700086 1999890904 1999890280 1000000000 999903248 1000000000 2000000000 3999982772 2000000000 999835120 999961313 0 0 0 0 2000000000 1000000000 0 1000000000 999900793 1000000000 0 0 0 0 0 0 999890998 1000000000 1000000000 0 1999923386 2000000000 0 1999845865 1999996049 0 1000000000 1000000000 999825050 1999961618 1999818657 0 0 2000000000 999823261 1000000000 0 0 2999812579 999941702 0 1000000000 999942188 999830535 1000000000 1999907026 2999727045 3999925015 0 2999699135 1000000000 999980261 0 0 0 0 999824584 999858392 0 1000000000 999837917 1999943781 2000000000 0 3999723839 999952400 999933740 1000000000 0 1999883505 1999696633 1000000000 1999944565 2000000000 1000000000 0 999806844 1000000000 2999922133 1000000000 2000000000 0 2999909102 0 999973309 0 0 1000000000 0 999933714 1999981711 0 2999837469 1000000000 0 2999993373 0 0 1999804897 1000000000 2000000000 1999980457 2999911134 0 0 0 0 0 0 1999873750 999880789 1000000000 1000000000 0 0 0 0 0 1999863253 1999786827 1999856376 1000000000 0 1000000000 3999696909 0 0 0 0 1000000000 0 1000000000 1000000000 999807019 0 0 2999805202 0 1000000000 0 999944948 0 999856446 1000000000 1000000000 0 1999901464 0 2999837346 0 1000000000 1000000000 0 0 1000000000 1999917424 3999687425 0 999947243 0 0 999856681 3000000000 1000000000 1999884435 0 2000000000 0 0 5999716505 2999938057 0 0 1999969026 1000000000 1000000000 999923191 0 1000000000 1000000000 0 2000000000 1999776032 0 0 999875143 999870534 2000000000 0 999989476 0 999804720 999954404 1999973268 999830062 1999943030 1000000000 0 999928967 0 0 2000000000 4999435729 1000000000 2000000000 999990995 999970325 0 0 0 0 999901239 999918509 1999931531 4000000000 0 999868218 999839947 2000000000 0 2000000000 0 1999918489 1000000000 1999966789 999912520 0 0 0 2999841545 1000000000 0 0 0 0 1000000000 0 0 999935787 0 0 1999835499 3000000000 0 1000000000 0 2999897108 1999939684 999981188 0 1999987897 0 999955642 1999988439 0 0 4000000000 1000000000 0 999933299 1999937369 999890450 0 999842239 0 0 0 999944251 2000000000 1999836134 3000000000 999960054 1000000000 0 0 999893538 1000000000 1000000000 1999902318 0 1000000000 1999801212 2999782691 1000000000 0 999921413 2999870420 1000000000 999880873 0 999887742 0 0 0 1000000000 999875356 1999837829 0 2999803613 0 1000000000 1000000000 1999853172 999830746 0 0 1000000000 0 1999951939 0 1000000000 0 0 0 2999663209 999904082 1000000000 999904473 0 1000000000 0 1000000000 0 0 1000000000 0 1999854196 0 0 0 2000000000 3999954128 1999834044 2000000000 1999948131 0 1999994333 999875382 0 1000000000 0 1000000000 999895256 1000000000 0 0 1000000000 0 1999934930 0 1000000000 999806685 1999957624 0 0 999893238 0 999872125 1000000000 1000000000 999879603 0 0 0 1999793673 1000000000 0 0 1000000000 1000000000 2999895035 0 0 0 999902121 1000000000 0 0 0 999941689 1999846110 1999915806 1999990981 1999862311 2000000000 0 1000000000 2000000000 0 4999660134 0 1000000000 1999793088 1999988023 0 2000000000 0 0 0 1999874956 999991120 1999890235 999876333 1999995781 0 0 0 1999996558 1000000000 2000000000 0 999920443 0 0 0 1000000000 0 1000000000 0 0 1999969799 0 1000000000 1999809894 1999854385 0 999873077 3999817493 0 999803970 1000000000 999926838 999937285 1000000000 0 0 3000000000 0 1000000000 1000000000 0 999928581 1999822048 0 0 999953278 1000000000 999849248 2000000000 999801901 0 0 1000000000 0 1000000000 2999685902 1999882854 0 0 999991571 1999853857 0 2999877443 2000000000 999920715 999964526 1000000000 0 0 1000000000 3000000000 999877890 999824715 999963800 1000000000 1000000000 999883780 999884020 1000000000 0 0 999901550 999909236 1000000000 0 0 0 1999914784 0 0 999941609 1000000000 1000000000 0 0 0 0 999865930 0 0 0 0 2000000000 1000000000 1000000000 0 0 1000000000 999977041 2999845091 0 1999933488 1000000000 0 999814856 999973384 1000000000 0 0 0 1000000000 0 3000000000 1999674448 999839245 1000000000 1999959911 2000000000 1000000000 999835727 999997278 0 0 1000000000 2000000000 3999758497 999869368 0 0 1000000000 2000000000 1000000000 0 2999964329 1999747748 0 0 999835490 0 0 0 1000000000 999893654 3000000000 1000000000 0 999968323 0 2999873009 0 3000000000 999894624 1000000000 0 1000000000 1000000000 0 2000000000 1000000000 0 1000000000 2000000000 2000000000 999911752 1999775401 2999797215 1999930236 0 1999801026 3000000000 0 1000000000 1000000000 999872543 1000000000 1000000000 1000000000 0 0 1999851328 1000000000 0 999917056 0 1000000000 1999986225 1000000000 2000000000 1000000000 3999840624 1999827543 0 999845430 1999877525 1000000000 0 1000000000 0 1000000000 0 0 0 0 1000000000 0 1999812746 1999977791 3999835911 0 0 0 999848271 1000000000 0 1000000000 1999855971 999963831 0 1000000000 1999821382 0 0 0 0 0 0 1000000000 1999888854 999840344 1000000000 1999840196 1000000000 1000000000 0 0 0 3000000000 0 2999990626 4999704943 1000000000 0 0 0 1000000000 0 999867816 0 999875781 999837932 0 999968486 999984637 1999840305 999920520 999863602 1999983866 999910919 0 1000000000 999924686 999893872 0 999902063 999991553 999856164 1000000000 1999989084 1000000000 0 1000000000 0 1000000000 1000000000 0 1000000000 2000000000 2999606377 0 1000000000 0 1999758052 0 1999984369 1000000000 1999929865 1000000000 2000000000 999910078 999820927 1999907847 1999883810 0 999848270 0 3000000000 1000000000 3999650325 0 0 0 0 999809618 1999948862 0 0 1000000000 1999713049 999851976 0 2000000000 0 2000000000 999995787 2999810787 1000000000 3999859995 1999877789 1000000000 0 1999875362 0 0 0 1000000000 1999913336 0 1000000000 999808478 0 0 0 0 0 1999881849 0 1000000000 2999989561 999891142 999977228 2000000000 0 0 0 1000000000 0 999983895 1000000000 0 1000000000 0 0 999940781 1999956560 1999865731 1000000000 2999830484 1999966741 0 0 999968991 999882547 0 0 999948251 999818873 1999710396 999861315 1999684016 2999614279 0 1999759987 1000000000 0 0 0 2999701191 1999896488 0 1999690811 2999753878 0 0 0 1000000000 2999774567 0 1000000000 1999926424 0 1000000000 2999841501 0 0 999934653 0 0 1999967653 0 0 1000000000 1999937268 0 0 999839054 0 0 0 999953172 0 1999924330 2000000000 0 999899324 1000000000 0 1000000000 999870387 1000000000 0 1999817715 1000000000 0 0 2999713195 0 0 1999934543 1000000000 999940270 0 0 0 999972335 0 1999896175 1999826493 2000000000 0 0 3000000000 0 1999992499 0 0 0 2999706460 999847180 999952753 0 0 0 0 0 0 0 2000000000 1000000000 3999549475 0 999819007 999957025 0 1000000000 2000000000 999861647 999831905 999818446 999903344 0 999895450 1999779997 0 2999846160 2000000000 999858946 999842777 0 3000000000 0 0 999971333 2999775359 999906239 999830425 2999962248 2999944064 999996818 1999961485 0 0 999942341 0 0 1000000000 0 999884743 3999373070 1000000000 999864330 1000000000 999949973 1999839469 1000000000 0 999850244 999941212 999914406 999918011 999915447 999929584 0 1000000000 3999765963 0 0 0 1999976338 2999872578 999830077 0 999824317 1000000000 1000000000 0 1999851668 0 0 1000000000 1000000000 1999887010 0 1000000000 0 999992423 1999807603 1999961705 999934444 2000000000 0 3000000000 1000000000 0 2000000000 0 999841862 0 1999953344 0 0 0 1000000000 999909979 3000000000 999851801 1999854148 999892553 1000000000 2000000000 999964710 0 0 0 3000000000 1999816637 1000000000 999982343 999845932 1999880822 0 1000000000 0 999975736 1999968506 2999842440 1000000000 2000000000 2000000000 1000000000 999909669 999805516 1000000000 999902634 1000000000 0 0 999808114 1999908237 2000000000 999804421 1000000000 2999810080 999986835 0 1000000000 1000000000 1000000000 2999848796 1000000000 0 0 1000000000 1999714193 999882370 1999865664 0 0 1999852097 1999988387 999887461 2000000000 1000000000 0 999834966 1000000000 0 1000000000 999936700 999893377 999960705 0 0 1000000000 999908614 999914296 0 1000000000 1999743371 0 999959626 0 0 1999847662 999914433 1000000000 1000000000 999914796 1000000000 2999748321 0 2999891719 0 1000000000 1000000000 0 1999956990 3999867666 0 999879654 1000000000 0 5999767588 0 2999811395 1999908141 2999677120 1000000000 1000000000 2000000000 1000000000 1000000000 1000000000 0 0 1999724898 1999918157 1999994101 4999487568 0 1999785330 1999814659 1999815081 0 999839378 0 2000000000 0 2000000000 999917236 2000000000 1000000000 0 999951138 1000000000 1000000000 1000000000 2999909999 999990009 0 1999813580 999978289 0 0 999902337 0 0 999924553 1000000000 2000000000 999891060 2999884924 1000000000 1999856894 1999805971 999917277 999903473 0 1000000000 2000000000 1999966245 1000000000 1999872167 999929615 999852614 999869795 0 0 0 1000000000 2999993020 0 0 0 2000000000 999825009 999961169 0 1999876535 1000000000 1000000000 999954024 999823396 1000000000 0 999892497 0 1000000000 0 1999807431 999958273 0 0 0 0 1000000000 1000000000 1000000000 999903564 1999899002 0 1999978248 0 999987362 0 0 999938955 1999933548 0 1999918650 0 1000000000 0 0 1999947827 1000000000 3000000000 0 999873265 0 1999958390 999876440 1999971905 999887653 0 0 1999767501 1000000000 1000000000 999881872 0 999878217 0 1000000000 1000000000 1000000000 999893587 0 2000000000 1999809213 999809845 999928243 0 999843578 0 0 0 1999922459 0 2000000000 2000000000 1999855828 0 0 0 1999953375 0 0 0 0 999821471 999989630 1999984415 1000000000 1999882700 999893320 1000000000 0 1999948204 999886831 0 1999855488 0 0 999819599 1999761087 1000000000 1999974875 0 0 999879461 1999852797 999835790 1999827206 0 0 2000000000 0 1999830876 0 0 0 0 2999777496 0 0 1999958420 0 0 0 1000000000 999824647 999885379 2999955465 1999787279 3999902120 1999762731 1000000000 0 2000000000 1999832634 2999769892 1999923663 0 1999939937 1000000000 0 0 0 2999760942 0 1000000000 0 1000000000 999846383 0 1999954140 1999917542 1000000000 0 1000000000 0 0 0 1999704884 0 1999894670 999804283 1000000000 1000000000 999837109 2999733344 999937467 1999850514 1000000000 0 0 2000000000 2999964919 2999823698 1999800052 999828390 1999889830 4999911464 1000000000 999955171 999947601 1000000000 1000000000 999825670 1999956846 999833066 1999918505 0 3999797901 1000000000 0 1999808979 1999774973 0 1999826997 0 999871372 1000000000 999975438 1999806412 2999893549 999993868 0 0 2999917341 0 1999782986 0 1000000000 1000000000 1000000000 0 999809395 1000000000 999925507 999999230 1999875344 2999964581 1000000000 1999871830 1999827819 1000000000 1000000000 0 1000000000 0 0 1999742610 1999830545 999960950 0 1999960581 0 0 1000000000 2999683386 1999965986 2999720990 0 1000000000 999936404 0 1000000000 1000000000 0 1999889282 1000000000 1999834233 1000000000 0 1000000000 1000000000 1000000000 999854419 999825193 0 1999885264 999944511 999877986 999878042 999971193 1000000000 1000000000 1999893350 1999677909 0 0 999862021 1999673797 1000000000 0 0 0 2000000000 999988379 999902869 1000000000 999906045 0 2000000000 999978791 1999829233 1000000000 2999811745 1000000000 0 0 0 0 999988632 999833684 1000000000 0 1000000000 999985497 1000000000 0 1000000000 1999856952 1999856218 2999792212 3999593532 999889470 1000000000 0 999918416 1999943615 1999996003 1000000000 0 0 999872774 0 1999898779 1999953414 1999884813 999952826 0 999862577 999870875 1000000000 2999817450 0 999805506 0 0 2000000000 999858710 1999910701 2000000000 1000000000 0 1000000000 0 0 1999975994 0 1999897277 0 0 0 1000000000 999875879 1999992262 1000000000 999935191 999864143 1000000000 1999926263 0 1999884623 1000000000 0 1000000000 1999847164 1000000000 999813326 2000000000 0 0 999939723 0 1000000000 1000000000 1999812239 2000000000 999929553 999866697 0 0 1999889522 0 999839176 0 1000000000 0 0 0 0 999987855 1999907506 0 0 1000000000 0 0 1000000000 1000000000 2000000000 0 1000000000 1999970434 1000000000 3999771682 999925590 2000000000 1999845350 0 0 0 2999908386 0 0 0 999859673 1000000000 999843702 0 1000000000 0 2000000000 0 2000000000 1000000000 0 1000000000 2999982082 1000000000 2999837987 999934399 1000000000 999888367 0 999893657 0 0 0 0 0 2999808612 0 0 0 1999842186 2000000000 0 0 1000000000 0 2999749963 999894802 1000000000 1999976129 999888905 1000000000 0 3000000000 0 1000000000 1000000000 999932910 0 999926406 1000000000 2999967138 999867825 0 0 1000000000 999940341 999998265 1999985157 0 0 1999950144 0 2000000000 0 0 1000000000 0 0 3000000000 1000000000 999848109 2999954583 0 999924024 1999931331 1000000000 0 0 0 1000000000 1000000000 1999993292 0 0 2000000000 0 999993985 1000000000 1000000000 0 3999504586 0 1999964582 0 1000000000 1000000000 2000000000 999864974 1000000000 2000000000 1999867522 2999464406 1000000000 0 0 999981661 1000000000 1999809330 0 0 1999832655 0 0 1000000000 0 999876663 999921262 0 1999920243 1999852997 1999857848 2999902641 0 999926077 0 1999906075 1000000000 0 0 2000000000 0 999994966 2999987291 1000000000 0 0 1000000000 1000000000 999840678 1999831021 1000000000 2999805848 0 999947985 999866308 0 0 1999886897 0 0 1999905600 999895080 1999925623 0 4999840090 0 1000000000 0 0 0 1000000000 999913587 0 999957041 0 0 1999808342 999960208 0 1000000000 0 999954466 1999805214 2000000000 0 1000000000 2000000000 0 0 999980166 1000000000 2000000000 999950963 1999972512 1999861558 1000000000 0 0 0 0 1999704852 0 2000000000 2999735415 1000000000 0 0 1999827994 1999822429 1000000000 1000000000 0 999814619 1000000000 0 999833420 0 2999815688 1999867757 999930594 3000000000 1999843899 1000000000 2999982549 2000000000 1000000000 1999741495 1000000000 0 1999688273 1999890521 0 1000000000 2000000000 999987258 0 1000000000 0 0 0 3000000000 999955702 999956457 2000000000 999981043 999855630 0 1999933010 999850468 0 999920675 1000000000 0 1000000000 0 2000000000 1999720593 0 2000000000 999936220 4000000000 0 1000000000 2999898278 999947030 1999767927 2000000000 999885466 3999787203 0 0 0 0 999873232 0 999807325 0 1999806985 1999664566 999960380 0 1000000000 0 2000000000 0 999915163 1999756614 0 0 999822831 2999814097 3999656300 1000000000 999941375 1000000000 1999868514 0 0 1999820260 0 0 1000000000 0 0 0 1000000000 2000000000 1999762869 0 2999758555 1000000000 999889146 0 1999818564 1000000000 0 0 1000000000 0 0 1000000000 0 1000000000 2999757096 2999862843 1000000000 0 2999629756 999958251 0 0 1999834242 1999630352 0 0 3999699179 999810462 1000000000 0 2999943805 1999857001 1000000000 999846854 1000000000 1000000000 1999854774 0 2999876858 1000000000 1000000000 0 0 0 3999742979 999869493 1999825508 1000000000 0 3000000000 999845075 2999882784 999826838 1999896910 1999744342 0 1000000000 1000000000 999907687 0 1000000000 0 1000000000 999932420 0 1000000000 1999847885 3000000000 999981398 999964511 999920400 2000000000 2999933181 2999715368 0 0 2999740478 0 999826041 2000000000 999954207 0 0 2000000000 0 1000000000 0 999812681 999810385 999930451 999881168 0 1999976999 999870480 999886488 4999661390 0 1000000000 0 2999916607 999940035 1000000000 999900196 1000000000 1000000000 0 1999699400 1000000000 0 1000000000 999965352 0 1000000000 2999764603 0 1000000000 0 1000000000 999983338 1999765349 0 999935159 1999887056 999970640 2000000000 2999730390 999900628 0 0 3999819707 1999819590 0 999886047 999968802 0 1000000000 1000000000 1999810240 2999909272 999825876 0 0 3999780761 1999879540 0 999811004 3999855730 1999900632 1000000000 1999906434 0 1000000000 0 1999877763 1000000000 0 1000000000 0 1999869298 2999843027 1999842171 999988737 2000000000 2000000000 999908814 0 1000000000 2000000000 2999757439 999869226 1000000000 1000000000 1999980690 0 0 4999590779 0 2999998707 2999741566 999806170 999900475 999892864 1000000000 1999861951 999805949 0 1999633861 2000000000 999810461 999999943 0 1999955422 2999715485 3999830516 999807824 0 0 0 1999842874 1000000000 0 2000000000 999842326 0 1999917620 2999719648 0 0 999985045 999818460 1000000000 0 1000000000 0 0 0 0 1000000000 1000000000 999883327 2000000000 0 0 1999871381 1999893218 1999816822 2999910866 0 3000000000 2999871656 0 2999740057 999939993 1000000000 1000000000 999987603 1000000000 999902367 1000000000 0 1000000000 2999702676 2999983582 1000000000 0 0 1000000000 0 1000000000 0 1999876254 0 1000000000 2999905666 0 0 1999825442 1000000000 0 0 0 0 1000000000 0 0 0 999854665 0 1999935590 2999863240 1999853504 0 0 999984202 999934260 0 1000000000 999845049 0 999807054 0 0 1000000000 1000000000 999884648 1000000000 0 0 0 999958468 1000000000 0 0 1000000000 1000000000 0 0 999925328 1999840607 1999882836 999869768 999975304 999972136 2000000000 999847063 1000000000 999874551 0 999856181 1999901953 1999889327 0 0 0 0 0 1999866874 0 999931102 1999915255 999917151 1999986748 0 1000000000 1000000000 1999913617 0 2999643040 1999860799 1000000000 0 1000000000 999972290 0 999950637 2999795644 0 0 0 1999786733 1999885458 0 2999912236 0 999893598 0 999947327 999857578 1999985319 0 999809207 0 2999840947 1999975870 0 1000000000 0 999870926 1999708763 1000000000 999817893 1000000000 1999843732 3000000000 1000000000 0 4000000000 1000000000 999801681 1999912176 1000000000 999844562 0 2000000000 1999872583 999910320 0 0 1999941584 999800682 0 0 999972796 0 0 999868819 3999641101 1000000000 1000000000 0 0 1000000000 0 0 0 999812321 0 0 0 0 0 1000000000 0 1999891553 1000000000 1000000000 2999881284 999949736 0 0 2000000000 0 0 0 2999745066 1999768161 0 1000000000 999910372 1000000000 0 999807094 0 0 0 999834001 0 999805811 0 999888945 2999882011 0 1999828849 1000000000 1999771740 1000000000 0 0 3000000000 2999885049 999976256 0 0 0 1999939161 3999504349 999885967 0 999855193 0 1999728636 1000000000 0 999805934 1999838772 0 0 0 0 1000000000 0 1000000000 0 1000000000 1000000000 3000000000 0 1999675824 1000000000 0 2000000000 1999945470 1000000000 1000000000 1000000000 999837470 1000000000 999957772 999848351 0 999858031 1000000000 1999900791 0 0 999915823 0 1000000000 0 999966868 0 3999927927 1000000000 0 999806465 0 1000000000 2999912610 0 1000000000 2000000000 2999750634 0 1000000000 0 1000000000 1999944337 999860536 2999746507 0 0 0 999874086 0 999971160 1000000000 0 0 1999959338 0 0 0 999864629 0 0 2999786871 0 999960362 999903083 1000000000 999814992 999806617 0 999960828 1999827679 0 999995573 2000000000 0 1999918952 1000000000 1000000000 0 4999854088 1000000000 0 1000000000 2999857248 0 0 999876082 999962874 0 0 0 0 1000000000 3999637255 1999797104 2999873391 2000000000 1999986531 0 0 999918488 1000000000 999854421 0 1999927603 1000000000 0 0 0 999936132 999830803 0 0 0 1000000000 1999849092 1999895401 0 1000000000 2000000000 1000000000 999912255 2000000000 1000000000 0 0 999854374 0 1000000000 1000000000 2000000000 0 1999722040 1999885966 1000000000 0 999939633 1999786397 0 999984804 0 999893173 1000000000 1999969474 0 1999937037 1000000000 0 1000000000 1999956884 1000000000 1999983679 999935156 1999877233 0 1000000000 1999958047 0 0 1000000000 999963705 2000000000 1000000000 2999845119 0 0 1000000000 1000000000 1999851829 1000000000 0 999970467 0 1999925353 0 1000000000 0 0 1999881443 1000000000 3999734284 999831006 1999935631 1000000000 1000000000 0 0 0 0 2999972433 2000000000 1000000000 999897156 999892250 0 0 1000000000 0 0 1000000000 0 1999883773 0 1999889590 0 0 1000000000 0 0 2000000000 2999757928 0 1000000000 2999898335 1999800199 1999722743 0 1999687338 2000000000 1000000000 1000000000 1999777787 1999813996 1000000000 999817621 999901312 2999842654 1000000000 0 0 2000000000 999873772 0 999908017 0 999932302 0 999813472 999824034 0 0 999987113 0 2999850529 1000000000 999809541 1999900121 1000000000 999978867 999948598 0 0 1000000000 1000000000 1000000000 1999980414 3999641401 999816066 1999887774 0 2999671721 3000000000 2999945657 0 2000000000 0 999844064 0 1999924899 0 0 0 1000000000 0 1999915007 1000000000 1999846350 1000000000 0 1000000000 1000000000 2000000000 0 1000000000 1000000000 1999843334 999878397 0 1000000000 1000000000 999880160 1000000000 999855515 0 1999902293 1000000000 0 0 1000000000 999910222 1999934130 0 999978065 1999880723 999849036 0 1999875541 0 0 1999935799 2999818402 999922534 0 999866062 0 1000000000 0 999837971 1999880482 999890409 2999811695 2999851543 1000000000 0 0 1999698745 0 999983136 1000000000 0 0 999988807 1000000000 999815068 1000000000 0 0 0 0 999863814 1000000000 2999775917 0 1000000000 2999756842 1000000000 0 3999756875 999807161 999970716 0 0 1999876158 0 0 999899446 999901766 0 1999741728 0 3000000000 1000000000 0 0 999998924 0 3999511008 1000000000 0 999977520 999982785 1999833070 1999701810 999981923 999862984 0 1000000000 0 0 999819368 2999974921 999837853 0 0 0 0 0 4999460491 0 1999947442 0 0 999987798 999852804 0 1999732562 1000000000 0 0 999811317 1999742948 0 1999763128 1000000000 3999785914 0 0 3000000000 999918915 999916433 0 1000000000 1999938343 3000000000 1000000000 0 4999805977 2999749100 1999974377 1000000000 2999865621 1000000000 0 0 1999882506 1999836677 1000000000 1999837817 1999927843 1000000000 999862662 0 3999805108 1000000000 0 0 999991399 0 0 999826251 999951589 2999419654 1000000000 1000000000 0 0 0 0 0 999955878 0 0 0 1000000000 0 1000000000 999906194 1000000000 2999846109 0 0 0 1000000000 1000000000 999936502 2000000000 3999517831 999956917 1000000000 999993222 0 0 999876685 0 999882691 1000000000 0 1000000000 999972243 999872426 0 999842406 999985810 0 1999829766 0 999952324 0 0 2000000000 1999887827 999849686 1999805097 999882428 1000000000 999977584 1999810608 1999815577 999940566 0 1000000000 0 999960132 0 999897566 1000000000 1000000000 999899138 999840673 0 0 1000000000 1999945420 999880851 0 1999881053 0 999995889 0 999859884 0 0 0 999947543 1000000000 999967215 999888397 2999623987 3999953969 999945651 2000000000 1999630820 0 0 0 0 0 1000000000 1000000000 0 1999800567 1000000000 1999972640 1999770797 0 999882825 0 2000000000 999992603 1000000000 0 0 1000000000 1000000000 2999738731 3000000000 2999689038 1000000000 1000000000 1999908896 1000000000 1000000000 0 1000000000 2000000000 0 0 0 999859238 0 0 0 1999980468 0 0 1000000000 0 1000000000 0 999807088 2000000000 0 1000000000 0 0 1999871173 1000000000 1999878608 1999978306 999878962 999988796 1000000000 0 999904055 0 2000000000 1999976843 999945067 1999997738 999887363 2000000000 0 2000000000 0 999893259 999929085 2999820172 1000000000 999828460 1000000000 1000000000 3999649418 0 2000000000 0 0 0 1000000000 1999953055 0 1000000000 1999935416 1999825637 2999822595 2999872873 0 0 999997345 0 999825731 0 999801898 1000000000 1000000000 2000000000 0 3000000000 999837034 1999708549 999820171 0 0 999828212 1000000000 1999966283 1999970906 0 2999877363 0 1000000000 1000000000 2999737938 0 1999716483 0 999832061 0 1999873631 1000000000 0 2000000000 0 0 0 0 0 0 0 0 1000000000 0 1999931713 1000000000 1000000000 1000000000 2000000000 999876447 0 1000000000 0 999923783 1999868992 1000000000 0 1999967674 999851264 0 999897583 0 2999833532 2000000000 0 0 1999858683 999979442 0 2999966995 1000000000 0 0 999971671 0 0 0 1000000000 1000000000 2000000000 0 1000000000 999944950 1000000000 0 999877238 2999680494 0 0 1000000000 0 1000000000 0 999914502 999940570 1000000000 1999967894 999854472 0 0 0 0 0 0 0 2999863206 0 1000000000 0 999885697 0 0 0 1999714572 0 1999867527 0 1000000000 0 2000000000 999867001 0 1999765055 2999774767 0 2999660273 0 1000000000 0 0 0 1999955150 0 0 1999922876 0 999802405 999824587 0 0 2000000000 1999925721 2999874399 1999748386 0 3000000000 0 0 0 1000000000 999975113 1000000000 1999809294 999955229 1000000000 999987360 2999732569 0 0 1000000000 0 999977628 1000000000 1000000000 1000000000 1000000000 1999870056 0 999996709 1000000000 1999880363 0 999857370 1000000000 999853263 0 1999876001 1999951883 0 1000000000 0 1000000000 0 1000000000 999862008 2999773064 0 3999822959 0 1000000000 0 0 0 1000000000 1999834157 3000000000 0 999877518 999986786 1999865671 1999925502 999833976 0 1000000000 1999964153 2999682846 0 0 0 0 1999851689 999963622 1000000000 1000000000 999872332 2000000000 2000000000 999913521 999897908 0 1999918969 999886792 1000000000 0 999953554 1000000000 999934422 1999934542 1999859806 999980978 0 0 0 2000000000 2000000000 0 0 0 0 999870405 0 999996533 1999699568 0 1000000000 1999969612 0 0 2000000000 1999876707 1999767692 1999944237 2999991452 0 1999820552 1000000000 0 999865327 999865325 999939371 1000000000 2000000000 2999813103 999863403 0 1999958499 0 999844895 1000000000 0 1000000000 0 0 0 999879771 2999854338 0 999883827 1000000000 0 0 0 1000000000 999851227 999827210 0 1000000000 999881949 999983885 0 1999800339 0 2000000000 0 0 0 999867303 4999858414 1999836336 1000000000 0 0 1999834552 0 999862830 1999837081 0 0 0 0 999898911 999829468 0 999992936 1999817149 1999810608 999999773 0 2000000000 1000000000 999951779 0 0 1999842918 1000000000 0 0 0 0 1999826506 1999801443 999923194 1999919211 0 0 999858414 1000000000 999885644 1000000000 2000000000 0 0 2999810256 2999772950 1000000000 1999847789 2000000000 0 1999658137 1999846938 1000000000 1999931075 1000000000 1000000000 999917264 0 999974717 0 0 999967430 0 999822668 999825013 0 2999970657 0 0 1999880902 0 0 1000000000 0 2000000000 0 999926420 0 1999896493 1000000000 0 1000000000 999995507 1999814489 0 0 3999974604 2999761134 999902777 1000000000 1999843287 0 0 2999850284 0 0 1999859658 2000000000 0 0 0 1999990515 1999921100 2999805121 2000000000 1999986662 2000000000 0 0 1000000000 0 0 1000000000 1999902834 0 0 0 0 999949019 999859554 999882434 0 999968534 0 1000000000 1999879484 1000000000 1999728190 0 1999772957 999976010 0 0 0 0 1999964307 0 0 0 0 0 999835510 2000000000 1000000000 999865018 0 1999876965 0 2000000000 999803973 999842410 999896610 1999980838 1999854097 2000000000 0 0 1999823574 999854383 0 999908004 0 0 0 0 1000000000 1000000000 1000000000 999908824 0 1000000000 1000000000 1999822057 999849365 2000000000 1999901270 999809694 0 1000000000 0 0 1999994839 0 1999923647 3000000000 1000000000 0 2000000000 1000000000 1000000000 0 0 0 0 0 0 1999793553 999991125 0 1999988613 999919892 999845884 999987701 1000000000 999978927 0 0 2000000000 1000000000 999809720 2999849405 4000000000 1000000000 999924350 0 999895446 0 999828263 1000000000 1000000000 0 0 0 1999840237 0 0 999815321 1000000000 999845017 1000000000 999855158 0 0 0 2000000000 1999729892 1999986088 0 0 0 0 0 0 0 0 1000000000 1999813561 1000000000 999849549 1999803183 999854935 1999881025 0 1999611549 999957801 1000000000 1000000000 0 1999994643 0 1999981121 999863739 1999947075 0 1999983936 0 0 0 2000000000 1999916753 2999781706 1999868866 0 999914623 0 0 999920234 1999701470 2999857238 0 1999940414 1000000000 1999917836 1000000000 999824759 1000000000 0 2999832739 0 0 0 1000000000 1999931339 1000000000 1000000000 1999993176 0 999807506 1000000000 2999758679 1999933273 999832128 0 1999852206 999833617 0 2999802705 0 0 0 0 1999886410 1999934201 2000000000 0 1000000000 2999829244 0 1000000000 0 999856550 2000000000 1000000000 999806257 0 0 1000000000 1999897996 999855931 0 999810616 1999819527 1000000000 1999952712 0 1999916004 0 999823085 999899206 0 1000000000 1000000000 999991252 0 999933463 1999974165 2000000000 999979109 1999757477 3000000000 0 0 1999878327 0 999973656 1999843711 0 1999919904 2000000000 999964000 0 0 1000000000 0 3999860518 0 0 0 0 999963036 1000000000 0 0 1000000000 0 1000000000 1999958162 0 1000000000 1000000000 1000000000 1999786353 1999880240 0 999893053 1000000000 0 0 2000000000 999842164 0 1000000000 2000000000 1000000000 0 2999826159 1999973870 999909305 999950079 0 0 4999707332 0 3000000000 999937815 1000000000 0 999876933 0 1000000000 0 0 2999894909 0 2000000000 1000000000 1000000000 0 0 999988889 1000000000 0 0 0 0 1000000000 999985784 0 0 2999881942 2000000000 0 0 1000000000 1000000000 999911523 0 2000000000 1000000000 999886677 2999825332 0 3999962152 0 999891578 0 0 0 2000000000 999864709 999885068 1999871063 1000000000 1000000000 1000000000 0 999935263 0 0 1999958364 0 0 999815624 0 2000000000 1000000000 999913145 2999883791 0 0 0 999918764 1000000000 1999830116 0 0 1000000000 0 0 999862975 999914342 2999808771 1000000000 1999809445 999829658 1000000000 999855608 0 1999878549 2000000000 0 0 1000000000 0 0 0 0 1999961612 0 1999818706 0 0 3000000000 0 0 1999898943 0 0 1999924407 2999963312 1999709827 0 0 1000000000 0 3999814654 1999885802 1999813133 0 0 2000000000 2000000000 0 1000000000 2000000000 0 1000000000 999804652 0 999897356 0 1999872729 0 0 3999941610 999910643 999923383 1000000000 999907682 1000000000 999982231 1000000000 0 999999073 0 0 999930404 1000000000 999848805 0 999952000 999923608 2999863169 999989273 2000000000 0 0 0 1000000000 0 999843882 999859474 999924028 0 999992821 1000000000 0 0 0 1000000000 3999985058 0 1999820598 2000000000 0 1000000000 2999779842 0 1000000000 1999988456 1000000000 1000000000 999905023 0 1000000000 0 4999866940 999869769 0 0 1000000000 0 1999984585 1999771124 2999846467 5000000000 0 1000000000 1999864474 999838344 1999852546 0 0 1999975584 1999866734 1999855668 0 999815377 2000000000 999833702 1000000000 0 3999713422 0 0 999949686 0 0 1000000000 0 0 2999735229 0 0 1000000000 1000000000 2999875187 999889988 0 999983266 999860520 1000000000 0 1999923924 2000000000 0 5999567037 2000000000 999905410 1999925293 3000000000 999820449 999807007 999878343 1999820417 0 1999869751 0 999801448 3000000000 0 2999866304 1000000000 2999687502 1999851945 999848783 0 1999867194 999813367 1999931113 0 0 2999797981 1999880396 1999805162 0 0 2000000000 1000000000 3000000000 1999821061 0 0 2000000000 1999829760 1000000000 1000000000 2000000000 4999855546 999950454 999895734 999930040 1999992596 2999733399 999978069 1000000000 1999955653 3000000000 2000000000 1999918558 0 999852481 2000000000 0 1000000000 1000000000 0 1000000000 2999674813 999819565 999811577 3999987821 999842183 999962040 1999946685 999833467 0 0 1999625054 999815539 999808469 2999737570 999857803 1000000000 0 1000000000 0 0 2999888287 0 1000000000 3999684122 2000000000 1000000000 1000000000 0 1999820576 1000000000 0 1000000000 0 999855130 0 0 0 1000000000 0 1000000000 999828679 0 1000000000 0 0 0 0 0 0 999840408 1999904675 0 0 0 0 999810370 1999830963 999995678 999833221 1000000000 0 0 999922148 0 0 2999955122 999982482 4999602713 5999829263 0 3999630138 3999909941 999815721 2999773257 0 0 999897489 2000000000 1000000000 0 0 1000000000 1999895398 1000000000 0 3999809081 999804541 0 0 0 0 1000000000 3000000000 0 999831814 999843154 0 999920153 0 3000000000 1999993582 1000000000 999990738 4999594072 0 1000000000 0 0 1000000000 0 1999895319 4000000000 1000000000 1000000000 1000000000 999925037 999939551 1000000000 2999819788 1999970241 1999941252 0 0 1999859731 2999831142 3000000000 999892630 999913234 0 0 1999825426 999913123 0 1999894087 0 999830215 0 0 999910039 1000000000 999830983 1999906932 999972513 1000000000 2999830480 1999926998 1000000000 999938875 999834928 1000000000 2000000000 0 1999897883 1000000000 1999882843 2999696325 999825513 0 0 0 999851896 1000000000 1000000000 999891199 0 0 1999793853 999925934 1000000000 1000000000 2000000000 0 999871746 999977977 0 0 0 0 999813861 1000000000 1999927165 1999951738 0 1000000000 0 0 999975501 0 1999877182 0 999950396 999977570 999867678 0 2000000000 0 0 0 4999649940 0 0 1999879915 2999812508 0 3000000000 999833535 0 1000000000 0 999888047 1999771198 0 2999998661 1000000000 0 0 0 999981502 1000000000 0 999944223 1000000000 0 0 2999623107 3999982039 0 1999718295 1999783447 1000000000 1000000000 0 999984684 999930319 1999982112 5999762912 1000000000 2999905144 999807771 999923516 999877207 2999759315 0 0 0 999954733 999937578 999924767 0 999888763 1000000000 0 1999791031 1000000000 0 1999955367 0 1999855398 1999869932 0 1999913165 999861044 2999718188 0 0 999920440 1000000000 0 0 0 0 2000000000 0 2999762337 0 1000000000 1999706426 999810575 0 999803272 0 1999943206 0 0 1999750535 999969190 1999940126 1000000000 0 1999917875 999870004 0 0 999924676 2999823591 999832957 999829705 999972916 0 2000000000 0 1999760529 0 999989230 0 1000000000 0 0 1000000000 999833785 0 999941425 2999826747 0 1999976265 0 2999745396 0 0 1000000000 999883059 2000000000 0 1999801871 999971565 1000000000 1999703232 1000000000 0 1999929029 1999823472 2000000000 2000000000 4999643161 1000000000 1999875880 0 1000000000 0 999887799 1000000000 0 3999828264 999916615 0 1000000000 999885970 0 0 1999920524 0 0 2000000000 0 0 1000000000 1999909772 0 2999830841 1000000000 0 0 0 999931580 1000000000 0 0 2000000000 0 999806224 1999743941 0 0 0 999997937 999839939 1000000000 1999680036 1000000000 0 1999650779 999982572 0 999883272 1000000000 0 2999958248 2000000000 0 0 999920020 999888210 3999703058 0 1000000000 2000000000 1999898901 0 1999803429 999926371 1000000000 1000000000 0 2999824484 0 1000000000 1999815044 1999906576 1000000000 0 1999842860 999890260 1999925346 0 1999761389 1999887767 2999869774 1000000000 0 999800178 0 999899712 0 999858205 2000000000 1000000000 1999919815 1999902916 1999710956 0 2999883948 999873977 999874796 999991835 1000000000 1999763135 1999882610 2000000000 0 0 999870814 999816859 0 0 1999825293 0 1999856990 3000000000 1000000000 0 0 999974858 1999920849 2999957765 1000000000 0 999979618 1999976230 0 1999931087 999874278 1999925440 0 1000000000 2999756872 0 1000000000 0 999944957 0 0 0 999814100 2000000000 999912802 0 999903244 1000000000 1000000000 999883204 1999874636 999977902 1000000000 1999919456 999934870 2000000000 1000000000 999801598 0 999909852 0 1999919865 1000000000 999903438 1000000000 1999982407 0 0 0 2999825626 999872868 999992120 2999952777 1000000000 2000000000 0 0 1000000000 1000000000 0 0 0 999984569 2000000000 1000000000 0 2000000000 0 1999979645 1000000000 0 999861207 0 1000000000 999807438 1000000000 0 0 999986744 1000000000 0 1999804493 3999943053 0 0 999821357 999884052 2000000000 0 1999864409 0 1999927078 1000000000 2999703115 0 0 999973438 999847996 0 0 999940890 1999855672 1000000000 2999799903 999804083 999832414 999929451 0 0 999981759 999801897 1999843117 1999799408 0 3999568266 0 1000000000 2000000000 1999897020 1000000000 999819871 1000000000 0 1999972511 1999985047 999972457 0 0 999914938 999867719 0 2999732612 0 999993460 1000000000 1000000000 999809938 2000000000 999850835 0 0 0 2000000000 1999810041 0 3999687713 1000000000 1000000000 2000000000 999929198 0 0 0 0 2000000000 0 1000000000 0 1000000000 1000000000 0 0 1999874025 3000000000 1000000000 1999827128 2000000000 999936230 999873728 1000000000 0 0 999829213 0 0 1000000000 1000000000 0 999975964 999904580 0 2999889122 2999924524 1000000000 999823649 999882847 0 999998499 0 0 2999789713 2999922104 1000000000 2000000000 999957869 1000000000 999829223 1999804553 999994061 0 999989591 1000000000 3999823155 0 3999489090 999927466 0 1999859268 0 0 1000000000 999861141 1999909019 1000000000 999851219 999956931 0 2000000000 1000000000 1000000000 1999756929 0 0 2999756058 1000000000 1000000000 3000000000 1000000000 999978806 999983614 2000000000 1999850449 1000000000 1000000000 999929232 0 0 999884197 2000000000 999989023 1000000000 1000000000 0 1999892557 999962723 999952811 0 0 1999705300 2000000000 1000000000 2999832933 0 1000000000 1999981273 1000000000 0 0 999834238 1000000000 1999979219 0 1999953479 2000000000 1999849455 0 0 1999850838 0 0 0 0 1999859774 1000000000 999816068 0 0 999840796 999946700 0 1000000000 1000000000 999835244 0 999968271 1000000000 999925224 1000000000 999992447 1000000000 2000000000 0 1999968696 1999849506 1000000000 0 999896374 999915191 1999684614 999888127 1999896336 0 1999896824 1000000000 2000000000 2000000000 1999820949 0 0 0 2000000000 999909942 3999671010 0 999802749 1999831245 0 999851246 1000000000 999950964 0 0 0 2999844283 0 999884152 999846004 0 1000000000 0 1999804850 1000000000 0 0 0 1000000000 0 0 999974290 0 1999878312 1000000000 0 1000000000 0 1999822905 0 0 0 0 1000000000 0 1000000000 0 1000000000 0 1999736729 0 0 0 1999990753 2999766456 1000000000 0 1999810800 1000000000 999895111 1000000000 0 2999848511 999817616 0 0 1000000000 1999949691 1000000000 999842043 1000000000 999926810 1000000000 1999702845 0 999832909 1999871676 999830422 1000000000 1999794393 999921686 1999871895 1999857416 0 999823125 0 0 1999907992 1999818840 0 999911904 2000000000 2999774753 0 1999798069 1000000000 1000000000 0 1000000000 0 0 0 1000000000 2000000000 2000000000 999911217 1000000000 0 1999806914 0 0 1999899366 0 0 999816480 2000000000 999884479 999989238 1999997709 1999878946 1000000000 0 3000000000 0 1000000000 0 999926089 0 0 999919083 0 999922002 0 0 2999805791 999878817 3999783756 1999937710 2000000000 1000000000 0 3999978510 999927379 0 999980068 1000000000 999816608 1999871463 1999882418 1000000000 0 999947657 1000000000 2999631818 999874965 1999687400 999896446 0 0 1999868904 999869872 2999757205 999919930 2000000000 999942421 1000000000 1000000000 1999801946 2000000000 3999863305 0 3000000000 1999766825 1999864329 1000000000 1999890651 0 3999757404 1000000000 0 0 1000000000 3999837372 1000000000 1000000000 0 1999944088 1000000000 1000000000 1999704187 999837758 2999789680 1999803343 0 1000000000 0 1000000000 1000000000 1999750449 0 0 0 1000000000 0 1999975149 1999673301 0 3000000000 0 0 0 999904461 1000000000 0 1000000000 1999884292 0 1000000000 1000000000 999966691 2999985649 1999893747 2999785493 3999641679 1000000000 1000000000 0 2999858900 1999776888 0 999911698 1999928186 0 1999822791 0 2000000000 999989657 999887147 0 0 999960502 1999874821 2000000000 999856007 0 999878149 0 999924533 1000000000 2000000000 1000000000 1999840251 1000000000 1000000000 0 0 1000000000 999951202 1999758301 1000000000 0 2999911538 0 999812735 0 0 0 2000000000 0 999862293 0 2999853714 0 2000000000 999905952 0 999885476 1999913228 2999850751 1999879951 0 2999820372 0 0 999937998 999987631 999824546 0 999996126 1999925920 0 2999963754 0 1999867396 1000000000 0 1000000000 0 0 0 999819360 1000000000 999932632 0 999805798 0 0 0 999925138 1000000000 0 2000000000 1999881578 1000000000 0 999847021 0 1999983490 0 2000000000 0 1000000000 1000000000 3000000000 2999676861 2000000000 1000000000 1000000000 0 999894820 2000000000 1000000000 1999924855 1999996945 1000000000 1999742874 999947902 1000000000 0 0 1000000000 2000000000 1000000000 999808200 999852999 1999750690 0 0 0 0 1000000000 0 0 1999850848 0 999938608 0 999971840 1999919743 1999949981 999914698 1000000000 2999852384 1999958478 999871282 0 0 999991174 0 999963269 1000000000 2999981214 0 999805542 1999785010 0 3999955065 999851844 1999906481 0 2000000000 999948625 999924826 0 1999865296 1000000000 1999974430 4000000000 1999921191 1000000000 2000000000 2000000000 999827680 999900268 999968918 1000000000 999886693 999896817 0 0 1000000000 1000000000 0 0 0 1000000000 1999926014 0 1999897930 0 1000000000 0 0 1999820444 0 999941704 2999795943 999916721 999821183 1000000000 0 2000000000 0 1000000000 3000000000 999956839 1999963125 999891042 0 1000000000 999884517 999826947 1999892784 999819776 3999779509 1000000000 0 1000000000 3999965313 1999837547 999930933 1000000000 0 0 999809405 999881154 1000000000 0 0 1999823592 0 2999756464 0 999968424 1000000000 999943153 999972618 999950842 999920499 0 0 999901902 0 0 3999804319 0 0 1000000000 1000000000 1999905819 1999843482 1000000000 0 1000000000 0 999810958 1000000000 1000000000 999828532 2999459976 999933719 1000000000 1999893070 1999911797 2000000000 2999660238 1999783932 2999934860 2999665538 999924665 0 2999860190 0 0 0 0 3000000000 2999953965 4000000000 1999908026 1999755395 1000000000 1000000000 0 999881896 0 1999848867 0 999977712 999818703 0 999972804 1000000000 3999825685 1000000000 3000000000 1000000000 1999762536 1000000000 0 0 1999945615 1000000000 2000000000 3000000000 1999905150 1999869434 0 0 2999708330 1999642689 0 1999878115 0 0 1000000000 2000000000 1000000000 0 1999902329 2000000000 0 1000000000 0 999979423 2999788144 0 0 1999832382 0 2000000000 1000000000 1999897159 0 1000000000 1000000000 2999913626 1999873983 0 1999916351 1000000000 0 999875418 999953672 3000000000 999971389 999875677 0 1000000000 1999894693 0 1999787565 2000000000 0 0 1000000000 0 999845827 0 0 1999759882 1000000000 1999814339 1000000000 1000000000 2999947527 1000000000 999822520 0 999891606 0 2000000000 0 0 2000000000 1000000000 1000000000 2000000000 1000000000 1000000000 0 1999777409 2999706290 1000000000 0 0 1000000000 0 1000000000 999886715 1000000000 0 0 1999810464 1000000000 0 1000000000 3999705656 1000000000 999936747 1000000000 999980711 1000000000 0 2999770018 0 999981470 1000000000 0 999909682 0 2000000000 1999891505 1999834396 2000000000 1999861688 1000000000 1000000000 1000000000 0 2000000000 999930390 1000000000 0 1999811519 1999719137 0 1999995568 1000000000 1000000000 999930799 999883386 999932971 999814047 0 1000000000 0 0 2999806930 0 1999821204 0 0 999835353 1000000000 0 0 1999825161 2000000000 1000000000 3999841720 2999704730 1000000000 1000000000 0 0 999868963 0 1999808960 1000000000 4999802431 1000000000 1000000000 0 2999817910 0 999983352 2999836286 1999865694 1000000000 0 0 2000000000 0 0 2999815606 0 0 1999828826 1999955445 0 0 1000000000 0 999956437 0 999807680 0 1999998401 1999885515 2000000000 1000000000 0 1000000000 0 1000000000 1999967243 0 1000000000 1000000000 1999808071 999938590 1000000000 999934339 2000000000 0 999934194 999907188 1000000000 0 1999795342 999954956 1999842901 0 1000000000 999844825 1999945409 0 999871257 999913907 999942340 1999956002 1000000000 1000000000 1999861116 999839158 1000000000 2000000000 0 1000000000 0 2999954459 0 0 1999942094 1999868987 1000000000 999922819 1000000000 0 999899120 1000000000 1000000000 2999928022 0 2999905233 0 3999718984 999913156 0 2999953713 0 999810778 1000000000 0 0 0 2999778913 1999823851 0 2000000000 1999834168 999916312 1000000000 2999865253 0 0 999918813 999847243 0 999855737 0 0 999934008 0 0 0 3999843260 999838544 1999833284 999991857 999854503 1999863241 0 0 1999787805 999925612 1999945942 0 0 0 0 999892313 1000000000 0 999956149 1000000000 0 0 0 999996727 1000000000 0 1000000000 3000000000 2000000000 0 1999839687 0 0 0 0 1000000000 0 2999652175 0 0 1999833298 999940952 999908467 0 1000000000 0 1000000000 1000000000 2000000000 0 0 2000000000 999813415 0 0 0 1999785263 0 0 2999683480 2000000000 1000000000 2999908773 0 0 1000000000 1999823371 0 3000000000 999864698 999978934 1999926936 0 1999994347 0 0 2000000000 1000000000 1999914216 2000000000 0 0 1000000000 0 1000000000 0 1999986336 0 0 0 1000000000 0 1000000000 1000000000 0 1000000000 2000000000 1000000000 999959309 0 1000000000 0 1999850572 999945910 0 2000000000 1000000000 999986957 0 0 1000000000 1000000000 1999904550 2000000000 0 1000000000 0 0 1000000000 0 0 1000000000 1999880500 0 1999812905 0 0 0 3999884780 0 3999798646 0 0 2999939996 999940784 0 0 1999982547 999993450 2000000000 1999712422 999918943 999821233 999926242 2000000000 0 0 0 0 2000000000 2000000000 1000000000 0 0 999836491 1000000000 1999827504 999812597 0 0 0 2999753863 0 0 0 999826149 0 0 1000000000 999858606 999840149 1999971418 0 2999858445 1999744925 0 1999958140 1999863817 999822245 1999993718 999992119 1999825629 1000000000 1999909976 999846014 1000000000 2000000000 0 999945134 2999904692 0 1000000000 1000000000 0 2000000000 1999940279 0 999947106 1999751330 1000000000 999876110 0 2000000000 999872730 999809833 0 0 999831002 0 0 0 1999836314 3999860189 1000000000 0 0 2999829482 1999840789 1999868008 2000000000 0 1000000000 0 0 1000000000 0 1999830911 2000000000 1999907921 2999802608 0 0 0 999816734 999808783 1000000000 999987505 0 1000000000 0 0 0 0 999976731 0 999936972 0 1000000000 999980948 999867447 1000000000 0 0 2999823897 1999970810 0 1999942469 3999677614 0 0 999973942 0 0 0 1000000000 0 2000000000 0 1999867245 1000000000 0 1000000000 999944206 0 1000000000 2000000000 999972949 1000000000 0 2999810089 1000000000 1000000000 0 1999802542 999862505 0 999844669 0 999873314 0 2000000000 1000000000 1000000000 2999779045 3999914179 1000000000 2000000000 0 0 0 1000000000 0 1000000000 999982876 0 999803172 0 2000000000 0 1999762847 1000000000 999812620 1999899629 2999906049 1000000000 999834955 0 0 0 0 1999872085 1999879964 0 999970645 0 0 2999901364 0 0 0 2999900431 0 1000000000 3999677795 999883998 0 0 1000000000 1000000000 2999879674 0 999951662 1000000000 1000000000 0 2999822634 999932531 1999751019 999996731 1000000000 2000000000 1000000000 1000000000 1000000000 999977102 1000000000 0 1000000000 1000000000 1999832250 2999987576 1999898510 0 999924594 1999853635 1999980510 1000000000 999812918 0 1999881542 0 1999990119 0 2000000000 0 2000000000 999953613 0 2000000000 999804740 1999926813 1999893478 1000000000 1999947071 1000000000 0 1000000000 2000000000 0 999939836 1999861943 1000000000 1999758736 3000000000 1000000000 1999936597 2999949489 0 0 0 0 0 0 2999893251 0 0 1000000000 999981174 0 1999830429 1000000000 0 2999881767 1999683405 2999649280 999975961 1999888663 1000000000 0 1000000000 7999801586 0 999867444 1999887294 1000000000 999917420 0 1999807284 0 3000000000 999819229 0 2999806226 0 999800328 999920479 0 2000000000 999867322 0 0 999972367 1000000000 1000000000 0 1000000000 0 2999679338 1999882485 1999929154 1000000000 999904402 0 1000000000 0 0 1000000000 999840774 0 2000000000 999872702 2000000000 1000000000 1999966300 999812722 1000000000 2000000000 2999834555 1999961825 0 999949504 1000000000 1000000000 0 999986790 1000000000 0 1000000000 1000000000 0 0 1000000000 999837858 999889186 2999624244 0 999829054 2999650108 0 999815523 1999743833 3999964447 0 0 1000000000 2000000000 999956100 0 0 2999828968 1000000000 1999978664 3000000000 1999875585 999895599 0 999818323 1000000000 1000000000 0 1999980878 0 1999924525 1000000000 999907224 0 1999843867 2999855523 2999506336 1999835501 1999911495 1000000000 0 1999859319 0 1000000000 1000000000 1000000000 0 1000000000 999835082 0 999976088 999971908 0 1000000000 1999944225 0 1999901108 3000000000 0 999910285 2000000000 1000000000 2000000000 2999527587 1999940649 1000000000 0 2999761481 1000000000 999808258 0 0 1999707408 2999848276 1999999221 0 0 0 1000000000 2999912856 1000000000 0 2000000000 1000000000 1999939477 1999949839 1000000000 0 1999840792 2999892787 0 999888681 1000000000 1000000000 0 1000000000 0 2000000000 0 0 1000000000 1000000000 0 999802388 1000000000 999931192 999975573 0 0 0 999931800 0 0 999914491 1000000000 0 1000000000 0 999912901 1000000000 0 999810144 0 999960775 3999866768 999942049 0 1999989199 0 1000000000 1000000000 2999821752 999917487 1000000000 1999870635 1000000000 1999891807 0 1999945030 999930234 1999614866 0 1999977165 1000000000 999996366 1999915390 1000000000 2000000000 0 999922169 2999785598 2999848875 2999802256 0 1000000000 999907859 1999927186 999892799 2999933693 3999967611 1000000000 1000000000 0 1000000000 1000000000 0 3999967388 0 1000000000 0 1000000000 1999973346 1999809829 2000000000 0 1000000000 1000000000 1000000000 1999839188 0 1999959569 1000000000 0 1999881999 1999933265 2000000000 1999890115 999854501 0 999925309 0 0 999814228 1000000000 2999920116 1000000000 0 0 0 0 1999994299 0 1000000000 2999871129 999816294 1000000000 1000000000 0 999816359 2000000000 0 999906260 0 2000000000 1000000000 1000000000 2999958723 0 0 0 0 0 999879612 1999905164 0 0 4999684624 3999994912 999941519 2999895027 2999970017 0 999869611 0 0 1000000000 2999965136 1000000000 3000000000 0 1999866743 1000000000 999880530 999956101 999865963 999987305 1999796677 999905130 0 2000000000 1999724562 999866594 999913908 0 1999887626 0 999961750 0 1000000000 1999843100 999870602 1999910833 999883368 999895434 1999849033 0 999815683 0 0 0 3000000000 0 1999836627 1000000000 1000000000 1000000000 1999758727 1000000000 999966311 0 0 1000000000 999849941 1999803606 2000000000 0 1000000000 0 2999994297 1000000000 999860820 0 1000000000 0 1000000000 2999649280 999985696 0 0 1999840255 0 999895161 1999925562 1000000000 0 0 3999976714 1000000000 0 999940960 999818912 1000000000 0 999800095 2999710511 0 1000000000 999814536 0 1999814105 0 1000000000 0 0 0 0 999909209 0 0 0 0 999870605 0 4999823093 2000000000 0 0 0 0 1000000000 0 1999943455 1000000000 1000000000 0 4999473492 0 0 1999954508 1999722732 1000000000 1999752421 0 1999996960 1999971754 0 0 999963024 0 2000000000 2999956132 999935099 1999940594 0 0 0 0 0 0 999977508 0 1000000000 0 0 1999900240 1999969636 2000000000 0 1000000000 0 1999874075 999836512 0 1000000000 0 0 0 999963631 999963186 999889674 1999967607 1000000000 0 1000000000 0 999976122 1000000000 0 0 999887738 0 0 999971138 2999996968 999937732 999914842 1999859026 0 0 1999913758 999963980 2000000000 1999872671 0 0 1000000000 3000000000 1000000000 0 0 999955729 1999851987 999890951 1000000000 999980448 0 1999925552 1999869525 2000000000 0 1999894083 4000000000 999945678 0 0 0 999898949 1999690662 0 0 999922908 0 0 1000000000 0 1000000000 0 3999865379 0 0 1000000000 0 0 0 1000000000 0 1999839335 1999869970 0 0 1000000000 999817641 999913381 1999760013 1999933769 1999696506 1000000000 0 0 1999903280 999832906 3999748947 1000000000 1999812217 0 3999966960 0 0 999871101 1000000000 2000000000 0 999983005 0 1000000000 0 1000000000 999973306 999867938 0 999831308 999922592 0 0 1000000000 999941512 1000000000 2000000000 1000000000 0 2999894631 2999654887 999886993 1000000000 1000000000 0 0 0 0 999815736 1000000000 0 1000000000 2999706242 0 999826738 999915016 1000000000 999811611 0 999956736 0 2999655062 1999855016 1000000000 3999931945 3999845293 0 0 1999908718 1999959138 999855656 2999847251 2000000000 1000000000 0 1000000000 0 1999833943 999867607 1999997743 0 999942910 999960149 1999841418 0 2000000000 0 999814641 2000000000 1999855540 999816943 1999850817 1000000000 0 1000000000 1999870716 0 2000000000 1000000000 0 1000000000 1000000000 0 1000000000 1999954772 0 0 3999924458 999966649 2999840567 0 2999754108 1000000000 1000000000 999861006 2999749017 0 0 1000000000 0 1000000000 1000000000 999951262 999961966 0 0 1000000000 0 1000000000 999808960 1000000000 1000000000 2000000000 0 999862630 2000000000 1000000000 0 0 1000000000 0 999864445 999985705 1000000000 0 999927928 1999879520 0 999930163 1000000000 1000000000 999817096 1000000000 999837283 0 0 1000000000 2999848459 0 1000000000 0 999953701 1999862586 1000000000 0 1000000000 1000000000 1000000000 0 0 1000000000 0 999800171 0 999972693 999879430 2999925966 2000000000 2999869038 999882953 1999930074 0 0 999868211 999804619 2000000000 1000000000 1000000000 0 1000000000 999991212 1000000000 999895365 0 999926578 0 1000000000 1000000000 999898243 0 0 1000000000 1999700384 0 1000000000 3000000000 999958720 1000000000 1000000000 0 0 0 0 1000000000 1999922423 2000000000 0 999887849 1999694661 1000000000 0 999909304 0 2000000000 2999843444 1999824893 0 2999969545 1999870451 0 1000000000 0 3999989579 0 1999783185 1000000000 1000000000 0 1000000000 1999982564 1999867188 0 999900315 0 1000000000 1000000000 999839744 0 2000000000 0 0 0 999940562 999800538 1999763501 0 0 0 1000000000 0 999889962 1999987149 1999895989 1999888793 1999844482 1999955266 0 999800572 0 1000000000 0 999925267 1999831039 0 0 0 1999820657 999918645 0 1000000000 0 0 0 999915651 0 1000000000 999830712 0 0 0 1999800421 999915289 0 1000000000 4999433670 1999883473 2000000000 0 1999732947 0 0 1999956853 2000000000 1000000000 1000000000 0 0 999841155 1999993786 999877190 0 1999904454 1000000000 1999679881 0 0 1999856200 999973498 999858611 0 0 1999885031 999818051 999922898 1999911040 1999894157 0 1999882076 0 0 1000000000 999862995 999826363 0 1999988255 999910530 1999907655 0 1999987272 1000000000 1000000000 1999871498 1999833193 1999926916 0 0 0 999863828 999894615 1999878989 999863153 1000000000 0 999866772 999827108 1000000000 1000000000 0 999963669 0 0 2999894496 2000000000 999939016 0 0 0 0 0 0 0 1999867104 1000000000 1000000000 0 0 0 0 999849440 1000000000 0 0 1999874225 0 1000000000 0 0 0 0 1999913613 0 2000000000 0 999939508 999815218 1999858839 999926470 999916431 1999873967 999967836 999966979 0 0 999864653 1999818328 0 999896424 999869771 1999828718 999815174 0 1999694243 0 0 1999957466 0 1000000000 0 0 1000000000 1000000000 1999746528 0 0 2000000000 0 1999830492 1000000000 1000000000 999929815 999849175 0 1999928565 0 999876215 1000000000 999940264 0 0 2000000000 0 0 0 0 1999924180 999961881 2999864852 2000000000 1000000000 0 0 1999831218 1000000000 1999886760 999839119 3999923604 0 1000000000 1000000000 2000000000 2999619126 999808558 1000000000 0 1999691688 999977525 0 2000000000 1000000000 0 0 999866346 1000000000 0 0 1000000000 0 2000000000 4999727346 0 1000000000 0 0 0 999992732 2000000000 999867943 0 0 0 1000000000 0 0 0 0 1000000000 0 1999887464 2000000000 1999907007 1000000000 1000000000 0 2999821707 999893043 1999760365 0 999955934 999862717 999984031 1000000000 0 999922359 999998444 1000000000 0 1999814911 999998185 999995373 999945399 2999855992 3999703271 2999870523 1000000000 0 999928742 1000000000 1000000000 1000000000 1000000000 2000000000 0 1000000000 0 0 0 0 0 0 2999931069 999956714 999824926 0 0 0 3999814081 1000000000 999958937 1000000000 1999840978 999823972 2000000000 2000000000 1999803979 0 999837495 0 1000000000 1000000000 1000000000 1000000000 1999727227 1000000000 1999777872 1000000000 999857498 999909373 1999928367 0 2999910795 0 1000000000 1000000000 1000000000 3999825785 999965518 0 999811756 1000000000 999961352 2999719063 0 0 1000000000 1000000000 0 0 1000000000 1000000000 1999801606 999814922 1000000000 0 0 0 1000000000 2999753353 1999986870 999901333 0 0 1000000000 3000000000 0 0 999831726 0 0 2000000000 999862671 0 0 0 0 0 2999840628 0 3999887916 1000000000 999922559 0 1999928832 0 999985720 0 1000000000 1000000000 999916982 999953307 1000000000 999999514 1000000000 0 999825037 0 0 1000000000 0 0 0 0 0 1000000000 2999615126 0 2999982895 1000000000 0 1000000000 1999901642 1000000000 999993832 1999765910 2999989089 1999912414 0 2999730005 999867114 0 999925414 2999646407 0 0 2000000000 2999667716 0 1000000000 2000000000 0 1000000000 0 2000000000 2999906851 0 2000000000 1000000000 0 1999945368 1000000000 2000000000 1000000000 0 999801091 0 999865874 1999970744 0 0 0 0 1999938617 999814875 0 0 1999877273 0 1000000000 1000000000 0 1999834979 999931502 999984490 2000000000 1000000000 0 0 1000000000 2999851042 999962553 2999999223 2000000000 0 999889537 1000000000 0 1000000000 2000000000 1000000000 1000000000 1999840156 1000000000 1000000000 0 0 999971547 0 2000000000 1000000000 999900407 0 0 0 999912268 0 999886995 0 1999976952 2000000000 0 1000000000 0 999895058 0 1999928089 2999709739 1999833230 3999610975 0 1000000000 0 2999945255 999814353 0 1000000000 1000000000 0 3999880637 1999681343 1000000000 1000000000 2999882317 999991613 1000000000 0 0 999851825 1999824323 2999979417 0 0 0 2000000000 1999699451 1000000000 999882761 0 0 1000000000 0 0 0 1000000000 1000000000 1000000000 1999904630 1000000000 1999936155 1000000000 999944115 0 4999684821 1999782033 999920592 0 1000000000 1000000000 2000000000 2000000000 2999699595 0 999886835 999858259 999940113 0 999914829 1000000000 999935653 1999851886 999901100 1000000000 1000000000 1999976167 0 0 1999826859 1999980280 1000000000 2999651694 0 1999853167 1999807921 0 0 2999933178 1999923431 2999932701 0 2000000000 1000000000 2000000000 0 1000000000 2000000000 4999893976 999950835 1999843886 0 0 999885158 999956288 2999900515 1000000000 2999957849 0 0 0 0 0 1000000000 3999622568 999897708 2999686863 999908606 0 1999917264 1999849194 999805561 0 0 0 0 0 0 0 999835851 0 0 999874746 1999850993 1999926672 1000000000 1999965413 1000000000 0 999939842 0 0 0 2999789410 999816065 0 1999969945 0 999997604 999876360 0 1000000000 1000000000 1999874607 1999660640 0 999808124 1999869914 0 4000000000 1999956505 999959690 0 2000000000 999816890 0 0 2000000000 1000000000 999843694 1999989197 999961116 1999833830 0 0 0 0 2999740541 0 0 1000000000 0 0 0 999834395 1999915534 1000000000 1999770972 0 999900948 0 0 1000000000 0 1000000000 0 0 1000000000 999993160 0 0 0 0 999920163 999962158 0 0 3999731312 999913222 999843580 0 0 0 0 1999978979 1999743960 999813793 0 1000000000 999803192 999962466 0 1000000000 0 1000000000 0 0 1999883101 0 0 999960780 999982337 1000000000 1000000000 1000000000 1000000000 999858909 2999903793 1000000000 1999935219 999856726 0 0 1999774547 1999925881 2000000000 1000000000 999830468 3999769020 2000000000 1000000000 1999842199 0 1000000000 999883909 0 1000000000 0 2000000000 0 1999873187 2999967642 0 1999801376 0 999865712 0 999855082 999839914 1000000000 2999632050 0 1999987017 999882829 1000000000 0 2999810868 1000000000 0 0 1000000000 999914920 0 1000000000 999937130 1000000000 0 1999913977 0 1999882167 2999757276 0 0 2999814317 1999877450 0 1000000000 0 999915024 0 1000000000 0 0 999895965 999956003 1000000000 1000000000 0 2999924082 1000000000 1999913690 0 1000000000 999957875 2999960073 0 0 1999845902 1999991891 0 0 0 0 1000000000 0 3999759340 999952369 0 1999891397 1000000000 3999860826 1000000000 0 999937518 1000000000 1000000000 0 999953821 0 1999816861 999866680 0 2999736992 0 0 1000000000 999985802 1999868261 0 0 0 0 0 1000000000 0 999937658 0 0 1999777318 999889923 1000000000 0 1999869560 0 2999754108 999966414 0 1999839136 1000000000 0 0 0 1999875479 999978702 0 1000000000 0 1999812193 999985486 1999872003 1999828406 0 0 999876010 0 1000000000 999821295 1000000000 1000000000 1999941605 999815637 999953724 999870303 0 0 999839971 3999821997 1999758354 1999829527 1999881988 1999904916 0 999912087 0 1000000000 1000000000 0 0 0 0 4999875034 0 0 0 1000000000 999978290 0 2000000000 2000000000 999969779 0 999861795 0 0 1999815874 999838043 999936114 0 3999869817 0 2000000000 1000000000 1000000000 0 0 1000000000 0 999947402 999916820 999994538 999953219 999852103 3999849410 1999840660 0 0 1000000000 999822760 1999987004 2000000000 999965108 999980652 0 1000000000 1999790800 1999690328 2000000000 1999712188 0 1999907495 0 1999998745 0 1999756995 2000000000 0 0 1999933918 4999567660 1999815000 0 0 1000000000 0 2999910473 999868106 0 0 1999949556 2000000000 0 1999837267 1000000000 999879730 999989319 2000000000 0 1000000000 0 999908252 0 1000000000 0 999982065 2000000000 1999974918 999865124 1000000000 0 0 1999962236 0 2999920178 0 0 0 1999812916 999915659 0 1999873626 2000000000 0 0 0 1999847020 1000000000 0 1000000000 999952574 1000000000 0 0 2000000000 0 0 1000000000 999993404 1000000000 1999895541 999818698 2999925204 0 999920238 0 999800246 0 1000000000 999836527 1999949909 999881015 1999845116 2999984422 1000000000 999909540 999852743 999884380 2000000000 999831156 1000000000 0 0 0 2000000000 999954984 1000000000 0 1000000000 0 2000000000 0 0 999984678 1000000000 0 1000000000 0 1000000000 2999914731 999875647 1999846432 1000000000 1000000000 999845878 0 1000000000 1999620934 1999949865 999857344 0 1000000000 999888019 0 1000000000 999999777 0 999982333 0 0 1999817726 0 1999957418 2000000000 1999687518 3000000000 0 1000000000 0 0 2999909452 0 0 1999861105 2000000000 2999860262 1000000000 999873766 999937771 999816505 1000000000 999983672 1000000000 0 2000000000 2000000000 1000000000 2999967384 0 1000000000 1999827464 1000000000 0 1000000000 999935716 0 1999917825 0 1999888015 0 0 0 0 1999800941 0 999888532 1000000000 2999741040 0 0 1000000000 999863205 1000000000 1000000000 0 1999820619 999806884 999877453 999958751 999975529 1999865629 0 1999991558 2999942365 1000000000 1999856422 0 1000000000 0 0 999838177 0 1000000000 0 1000000000 999897380 999893820 999957517 2999942591 999976006 2999684495 2000000000 1999990031 0 1999971930 2999677763 1999807871 1999896860 1000000000 0 999996519 0 0 1000000000 2000000000 0 999903217 1000000000 1000000000 999836859 1999880641 0 2999572581 0 1999850277 0 0 0 1999771164 0 0 0 999851771 2999619579 1999924879 999824512 0 1999811270 1999711734 999989876 1999872434 999948498 999911929 0 1000000000 2000000000 1999889788 1000000000 1999847259 1999891811 1000000000 999906909 0 0 1999828053 1999913842 1000000000 1000000000 0 0 0 999928939 2000000000 999863269 999815893 2999536349 1999941275 999986570 2000000000 0 1999989812 0 2999624292 2000000000 999910442 0 1000000000 1000000000 0 0 0 0 0 1000000000 0 0 1999926797 2999944916 0 1999915156 0 0 2999809013 1000000000 2000000000 1999998855 1000000000 999963254 2999820762 999826268 0 1999878084 2000000000 0 1000000000 999946858 2999741680 1000000000 2000000000 999933788 999853092 2999806527 999932775 0 999918199 1000000000 0 1000000000 0 2999716220 0 0 0 1999857198 1000000000 999936305 0 1999905969 999893025 999822064 999876539 999884186 999928278 5000000000 1999873878 999844246 1000000000 1999977481 0 0 999819268 3999948927 999851838 999895018 0 0 0 0 0 0 0 0 1000000000 0 999987298 1000000000 0 0 1999947245 0 1999815813 999933634 999857791 999931095 0 0 1000000000 2999775008 0 999944754 0 1000000000 1000000000 0 999883813 1000000000 1999815409 0 1000000000 0 0 0 0 1000000000 999810200 1999665716 0 0 2000000000 1999935993 999880836 0 0 1000000000 1999924276 0 1999947849 0 0 999865459 1000000000 1000000000 1000000000 0 0 2999716183 1000000000 0 2999926916 999983454 1000000000 1000000000 1999945969 0 0 0 999885382 999843070 1000000000 999856903 1000000000 0 0 1999929375 0 1999732308 999941081 2999803291 999829377 0 2000000000 2999768215 1000000000 2999973060 1000000000 0 0 2999738733 0 0 2999928423 0 1000000000 0 0 0 1999825197 999892438 1000000000 0 0 1000000000 999912962 1000000000 1000000000 2000000000 0 1999741590 999934585 1999844864 3000000000 1999929823 2000000000 0 1000000000 0 0 2000000000 1000000000 0 0 1999763089 0 999833703 0 0 1999846122 1000000000 1000000000 999862619 0 1000000000 1000000000 0 1000000000 0 999932043 0 1000000000 1000000000 0 1999853483 0 2999900811 0 1999949976 1000000000 1000000000 999970042 999976618 0 0 1999835079 999948337 0 2000000000 0 0 0 3999838676 1999855721 999910783 1000000000 0 1999815962 0 999837973 0 0 0 999925231 1000000000 1000000000 0 999865022 999801503 0 999883284 2999878650 2000000000 1000000000 1999666267 999814359 999926929 999811945 999884176 0 0 0 1999895955 0 1999852200 1000000000 999835331 1000000000 1999759250 0 2999999745 4000000000 0 1000000000 1999802223 0 0 2999759560 0 0 999970501 999828177 0 999950443 0 0 1000000000 0 1000000000 1000000000 0 1000000000 0 0 1000000000 999806492 1000000000 1000000000 0 1999943659 1000000000 999953764 1000000000 1999940312 999868264 999811432 999947587 1000000000 1000000000 2000000000 1000000000 1000000000 0 1000000000 999867748 1999819619 1999693620 2999662692 4999819793 1000000000 999986626 0 3000000000 0 1999955771 0 999823011 1999836375 2000000000 0 1000000000 1000000000 0 999849461 999853078 0 999950245 1999924852 0 2999822800 1000000000 1999746118 1000000000 999871045 1999995223 2999905203 999827973 1000000000 999811450 0 0 1000000000 999879885 0 1999954383 1000000000 0 2999859572 0 1000000000 999980899 0 1999837889 1000000000 2000000000 0 0 0 1999871945 999926964 999920484 1000000000 0 999858657 3999802482 1999710222 2000000000 1000000000 0 0 0 0 0 0 1000000000 2000000000 999848563 999981311 2999675819 1000000000 0 1000000000 0 999982105 2000000000 0 1999852089 0 2999705842 0 2000000000 1000000000 0 0 999909225 1000000000 0 1000000000 0 1999832416 0 2999951009 999979102 1000000000 0 0 0 999856203 0 999941420 1999934896 2000000000 0 2999773226 999889620 999950017 999901365 3000000000 1999805417 1999962012 1999893403 1999888208 0 0 2000000000 2000000000 0 1000000000 2000000000 1000000000 999989723 1000000000 0 0 1000000000 1000000000 0 1000000000 0 1999878726 1000000000 0 2000000000 0 0 0 999914166 1999868072 2000000000 2999857058 0 1999844721 2000000000 999879170 999866296 0 999938128 1000000000 0 999930434 0 999970238 999829277 1999822109 0 0 1000000000 1999666237 1000000000 0 3999730652 1000000000 999981392 1000000000 1999818324 1000000000 1000000000 999953476 1000000000 999824064 1999859191 0 999927004 0 0 1999966507 0 999897819 2999890509 999874789 1999988479 999917740 0 0 3999812049 1000000000 1999837509 1000000000 999932806 999852713 0 0 0 0 1000000000 999967786 2000000000 1999821328 0 2000000000 1999978660 1999987405 2999738021 999869379 2000000000 1000000000 0 0 2999850679 1999903993 1000000000 1999798237 1000000000 1999848581 1999872959 0 1999889802 0 1000000000 0 999904791 0 0 2000000000 0 2999931619 0 999825517 0 0 1999809550 1999882104 0 999981322 0 1000000000 999929136 2999908534 0 1000000000 1999993928 1000000000 0 1000000000 1000000000 1999795520 999807196 0 0 0 1000000000 0 0 0 0 999900574 0 0 999940395 1000000000 999950490 999868714 1000000000 1000000000 0 0 2999679260 1999828089 2999718438 1999880402 0 2999989153 1000000000 0 0 0 999802892 1999931897 1999940625 1000000000 0 1000000000 2000000000 0 1000000000 0 999861624 1999981029 999825110 1999886451 999871251 0 1999968294 1000000000 1999901761 4000000000 1000000000 999844951 1000000000 2000000000 1000000000 0 0 1999730778 0 2000000000 1999905720 0 2000000000 2999959127 0 1999738645 0 999961570 0 1000000000 0 0 0 1000000000 0 0 999883399 0 0 1999928209 0 1000000000 999899412 1000000000 2000000000 2999910006 1000000000 0 2000000000 1999842250 2000000000 2000000000 1000000000 0 0 999848506 0 0 0 0 2999888130 2999968510 0 2999764606 2999951680 0 4999693234 999869597 1000000000 999861486 999990672 2999885503 2999778896 0 2999836046 1000000000 0 0 999969594 0 0 1000000000 2999985628 0 999804295 0 1000000000 2999819803 999972811 0 3000000000 2999738749 999948787 1000000000 1000000000 0 999828218 0 1999810963 0 999881454 0 0 0 999922971 1999749285 0 1000000000 0 0 0 999907339 1000000000 999864637 1999837195 999875446 0 1000000000 0 999953990 0 0 2999672190 1999815251 1999941773 1000000000 3999951754 1000000000 1000000000 1000000000 2000000000 0 1999947770 1000000000 1000000000 3999805319 0 1000000000 1999823014 999905478 1000000000 0 1999806648 999818961 2000000000 2999912010 999877212 0 0 999982522 2999806920 1000000000 3999762423 1999794590 2999845609 999951399 999859468 0 999960088 1999830060 0 1000000000 0 0 1000000000 1000000000 999843628 0 999871561 3999840968 1999892743 1000000000 2000000000 0 1000000000 999920567 1000000000 0 0 999905832 1999838402 999839899 0 0 2000000000 999896850 1999879831 0 0 1999886072 999927265 1000000000 1999976840 1000000000 999979971 999944845 999811784 1999822397 1999899495 0 0 999844732 1999749005 1000000000 0 3999953300 0 1999875217 3999878627 0 1000000000 1000000000 2000000000 1000000000 0 999944887 1000000000 1000000000 0 1999915107 1000000000 0 0 1999901479 1000000000 1999857396 0 1000000000 999998628 1000000000 1999818127 1999729659 999858799 999858184 0 1999756415 2000000000 1000000000 0 999956041 1999894008 999922611 1000000000 2000000000 1000000000 0 999962980 1000000000 1000000000 1999812917 1000000000 0 0 0 1999858048 0 0 2999879230 1999963638 0 0 1000000000 2000000000 999948404 999854380 0 2000000000 1999982987 0 0 0 4999780880 999954081 0 999925364 2000000000 0 999864996 999829753 1000000000 1000000000 0 0 1999861194 1999923044 999821585 0 1000000000 0 0 1999879004 999974348 0 0 0 0 1000000000 999938867 1000000000 1999717827 999829407 1000000000 2999955062 1000000000 0 0 1000000000 999856369 999895454 999898864 0 1000000000 999856451 999815629 999975175 999895775 0 0 999915711 0 1000000000 1999917036 1999977241 0 1999880795 0 1999863294 0 1999726206 0 1999957675 1999677456 1000000000 999854242 0 0 0 1999824243 1000000000 1000000000 0 0 2000000000 0 2999897727 2999835385 2000000000 0 2999788509 1000000000 2000000000 1000000000 1000000000 3000000000 1999982797 0 1000000000 2000000000 0 999924887 999887898 999889545 0 0 0 999969209 0 1000000000 0 0 2000000000 2999870464 0 0 0 2999657609 999916013 0 0 0 999923083 2999967172 999867239 0 0 1000000000 1999902501 0 1000000000 0 0 1000000000 999826558 1999938472 0 0 1000000000 0 999851673 999978816 0 999977615 0 0 999951660 0 0 999948098 0 0 999873751 0 0 0 0 999994779 0 2999944716 1999936268 0 3999875767 0 999890911 2999864725 1000000000 2999853205 2999966821 1999818035 2999834367 999880994 0 0 0 0 0 2999678408 1999888439 0 999881632 3000000000 1000000000 999884712 999997230 999982488 0 0 0 0 2999653386 0 1999826552 0 0 999814975 999992336 1000000000 999875249 1000000000 0 1000000000 999829059 0 1999902959 0 0 1000000000 1999802765 0 0 999998024 0 1999928513 0 1000000000 2000000000 1000000000 0 999908171 1000000000 2000000000 999993497 999933665 1000000000 999887524 1999644181 1999741555 999812431 999871066 1999805760 3000000000 1000000000 0 0 0 0 0 0 1999958519 2999802864 2000000000 1999723795 999838439 1999850235 999972436 0 0 0 0 0 2999706149 0 3999774256 1999817983 0 0 999858577 2999916423 1000000000 2000000000 0 1999700213 1999832505 1000000000 3000000000 0 0 1999961737 0 1000000000 2000000000 0 0 1000000000 1999850131 1000000000 1999817125 0 0 999834362 0 1999851919 0 1999814352 2999964658 999811343 1000000000 1000000000 0 999898461 0 0 1999815180 0 0 0 0 999822577 2999807624 1999861473 1999848203 999937459 1999820603 999814030 0 2000000000 999908713 999934004 0 0 0 1000000000 2000000000 999997177 999976884 1000000000 1000000000 0 1999926389 0 0 1999789458 999919610 999800927 1000000000 1000000000 0 0 1000000000 2999784162 999875918 999998903 1000000000 1999805987 999893670 0 0 999838968 0 0 0 999925852 0 1999878020 1000000000 999875667 0 1999972012 1999999506 999853517 0 999948183 0 0 0 999850035 2000000000 0 0 1000000000 1999936936 999857778 999970896 1999846592 1000000000 1999721545 0 0 0 0 999872015 999852306 1000000000 1999803933 0 999819344 0 0 1999772423 1999837052 0 2000000000 0 1000000000 1000000000 0 2000000000 0 1999877630 1000000000 1000000000 1000000000 0 0 0 0 0 0 1999947150 2000000000 0 1000000000 1999907366 0 999948902 1999989787 0 1999942957 999879325 3999777719 999955697 1000000000 0 1999777341 2999919540 0 999898661 1000000000 1000000000 1999730014 999928076 0 1999938097 999843382 1000000000 1999843796 999964844 1999867196 999859340 0 1999759818 999902100 1000000000 1999893464 999987521 999819157 1999887877 0 999889258 999957782 0 0 0 1000000000 0 0 1000000000 1000000000 1000000000 999953626 1999912943 1000000000 1000000000 1000000000 1000000000 1999935430 0 0 0 999805999 2000000000 1999899144 0 0 1000000000 0 1999809138 1000000000 0 999936203 1000000000 2000000000 1000000000 2000000000 1000000000 2000000000 0 0 1999933928 0 0 0 2999622566 999899363 0 0 999881605 1999877694 0 0 1999805310 1000000000 1000000000 1999958630 999898174 0 0 0 1000000000 1999841239 0 999896489 0 0 0 0 0 3999856335 999810095 0 999883631 0 0 0 1000000000 2999868846 2999952797 2999812983 1999936317 0 0 2000000000 2000000000 999989497 1999948057 0 2000000000 0 999939751 1999733916 1999744607 1999696342 0 999919097 0 2000000000 999915916 999892606 0 1000000000 2999988836 3999707363 0 0 3999681585 0 0 0 3000000000 0 1000000000 1000000000 2999801576 0 1999825427 1000000000 0 999964257 1000000000 999829261 1999811131 1999935852 999883171 0 0 0 1999898475 999899545 1000000000 1999949103 999892582 0 1000000000 2999961744 1000000000 999892686 1000000000 0 1999938943 2999988167 1000000000 999999325 5999790137 1000000000 1999805328 0 1000000000 999929518 999827354 0 0 0 0 0 1999982847 1999828286 999920880 0 0 0 0 999984517 0 0 0 999964806 1000000000 2999964482 1999855221 1000000000 1000000000 1999910810 999867908 2999889045 999979640 0 1000000000 1000000000 0 0 2999773072 0 0 999873975 0 999954939 0 1000000000 0 3000000000 0 0 0 0 0 2000000000 0 999964448 2000000000 999967800 0 0 1000000000 1000000000 0 0 2999808411 999920075 1999870358 2999859644 1999994377 1999908951 1000000000 0 0 1999837858 999890336 0 1999860804 0 1999870632 0 2999779477 1999710117 0 0 0 0 0 2999910398 2999829652 999982160 1000000000 999972327 3999821643 1999800427 1000000000 1000000000 1000000000 0 1000000000 1000000000 0 1000000000 999827009 0 2000000000 0 1000000000 1000000000 2000000000 1999742455 999949587 1999748149 0 0 1000000000 0 1000000000 0 1999948150 1999853268 999993913 999953846 2000000000 2000000000 3999990428 0 0 1999968459 1000000000 999978802 2999811571 1000000000 999930088 0 0 1000000000 1999842914 1000000000 3000000000 1999790269 5999646288 0 1999970451 999826309 0 1000000000 0 0 2000000000 999985596 1000000000 999875534 1000000000 0 0 1999930301 999863622 0 999902973 1000000000 0 1000000000 999895444 2999775309 0 1999783295 1999643609 2999992871 0 0 2000000000 1000000000 1999934303 0 2999935422 1999936932 0 999987611 999927864 1000000000 2999906910 1999765424 0 1999928287 999812723 999907145 999861534 999851548 0 0 1999809962 2000000000 0 2000000000 1000000000 1999967275 0 999883808 0 999911267 0 1000000000 999981095 0 1000000000 0 0 0 0 3999656390 0 1000000000 999959558 2999774629 0 1000000000 0 1000000000 1999865552 2000000000 0 2999829320 1000000000 2999842392 0 0 999863672 1000000000 2000000000 3999651104 999995481 0 1999961361 1000000000 1000000000 0 999992565 0 999999427 999962744 0 0 1000000000 1000000000 0 2000000000 1999809665 0 1999880258 1000000000 1000000000 1999970776 999932712 1000000000 0 1000000000 999946875 1999818894 1999779603 999979184 999953494 0 0 2000000000 0 1999853438 1999757436 1999831692 0 999907549 999994696 2999983760 0 0 0 0 1999849134 999829089 1000000000 0 999998424 0 1000000000 1999926762 999936973 1000000000 0 0 999874332 0 999820878 0 1000000000 1000000000 2000000000 1999951039 2999912876 2000000000 0 1999804814 1999792234 999821616 0 1999903066 999858421 1000000000 2000000000 999901495 1000000000 0 0 2999609526 0 1000000000 1000000000 2999906148 0 1999943957 999949273 999971584 999863208 0 3000000000 999964518 1000000000 0 2000000000 999892263 999887449 999918214 0 999929922 1000000000 2999930732 0 1000000000 1999843393 0 0 1000000000 1000000000 0 999842538 999945558 1999969571 0 1000000000 0 1999906961 1000000000 0 2999848022 1000000000 0 0 2000000000 999840989 999969936 0 1999860047 2000000000 1000000000 1999733938 0 999867243 0 999840288 0 1000000000 1000000000 1999953538 1000000000 999909294 0 1000000000 0 0 999972554 0 999938707 1999744414 2999644836 1000000000 0 0 999963849 1000000000 1999952112 0 0 0 1999872900 1999878714 0 0 3999979324 0 1000000000 0 0 1999794461 2999757605 0 2999702543 0 0 999824390 999862725 999828360 1000000000 1000000000 999962057 1999725402 1999903609 1999817727 0 4000000000 1000000000 0 1000000000 0 0 0 2000000000 0 1000000000 0 999932402 2999802604 1000000000 999879755 1000000000 1000000000 0 999956709 999953827 1000000000 999859494 1000000000 999957020 1999807014 0 999845334 0 0 0 999875931 2999822846 2000000000 1999853936 999904507 0 999828389 1000000000 1000000000 0 2999881187 0 0 3000000000 999880539 0 3999882111 999818993 1999849026 0 1999705688 1999919450 1999879808 999863436 0 0 999941902 1999797145 0 1000000000 1999851678 1999927159 0 0 0 999800498 0 999885362 2000000000 1000000000 1999952120 0 1999910599 1999955749 999866393 0 2000000000 0 2000000000 1000000000 0 999822437 3999816147 1999944518 999833346 3000000000 1999981940 0 0 0 0 1000000000 0 1999987910 0 1999905507 0 2999844079 2000000000 0 1000000000 0 2999844428 0 0 1000000000 1000000000 3999559315 0 0 2000000000 1000000000 0 999910486 1999808823 2000000000 1999969372 999905822 0 1999959840 1000000000 0 2000000000 1000000000 2000000000 1999917732 1000000000 1999978751 1999693476 0 2999747699 2000000000 0 1000000000 1999819681 0 0 0 1000000000 1000000000 1999789140 999865300 0 1000000000 0 1000000000 1999948608 0 0 999865860 2999815294 999888702 1000000000 0 999984876 0 0 1000000000 0 1999943898 0 999807122 0 0 0 999899676 1000000000 0 999987574 0 1000000000 0 0 0 0 1000000000 1000000000 0 0 999826833 1999770256 1999807890 0 0 999992301 2999649525 1000000000 2999963792 1000000000 0 0 1000000000 2999981654 0 999853697 1000000000 999843368 1000000000 1000000000 1000000000 1000000000 1000000000 2000000000 999805782 999801438 1000000000 1000000000 0 1000000000 0 1999939910 1999980574 0 0 999909791 0 1000000000 0 2999837379 0 0 1999815440 1999853833 0 999903002 0 1000000000 0 3999721233 1000000000 2999668369 999861632 0 0 0 1999788685 0 1000000000 2999860776 999868595 0 1000000000 0 0 0 1999865934 0 0 0 999870292 0 1000000000 1000000000 1000000000 1999815266 999829169 999878940 1999642361 0 2999966845 0 0 999992172 0 1999959455 0 0 0 0 1999894477 999856478 1000000000 0 999948174 1000000000 1000000000 1999858624 1000000000 1999887724 0 1000000000 2999709193 1000000000 0 999987720 999805640 999810389 1999922342 1000000000 2000000000 999867422 999835393 1000000000 999964881 1999878115 1000000000 3999919276 1000000000 1000000000 0 0 0 1000000000 1999787929 2999867009 2999959103 1000000000 0 1999802962 0 0 0 999885420 1999726142 0 0 999834776 1000000000 0 1000000000 1999695188 1999911336 1999777280 999847749 2000000000 999806673 2000000000 1000000000 0 999940073 2000000000 2999871154 0 999885492 1000000000 999886513 999855239 2000000000 999899152 0 999895939 0 999941866 999886796 1999790341 0 0 1000000000 1999744033 0 0 2000000000 2999867222 0 0 2999799759 999859645 2000000000 0 1000000000 0 0 0 0 1999856180 999843451 999935773 2999810765 0 0 0 999862914 1000000000 999863897 1999850607 0 1000000000 0 0 0 0 1000000000 1000000000 999960336 0 0 999966194 1999896589 2999830770 1000000000 0 0 1999968207 0 1000000000 999884816 0 0 1000000000 1999842662 0 1000000000 0 0 0 0 2999757041 1000000000 1000000000 0 0 999968385 999950304 1999822233 999852137 0 1000000000 1000000000 1000000000 1999864782 999966731 0 0 0 1000000000 1000000000 0 0 2999811740 0 1999983077 0 0 3999858989 0 0 999886705 0 999931167 1000000000 0 1000000000 1000000000 0 1000000000 0 0 0 0 1000000000 0 1000000000 1000000000 1999884169 4000000000 0 0 1000000000 999965276 1000000000 0 0 1000000000 1999849691 0 0 1000000000 1000000000 0 1000000000 0 1000000000 1000000000 1000000000 999928558 1000000000 2000000000 1999944344 0 1000000000 1999852408 0 1000000000 0 1999921138 0 0 1000000000 0 0 1000000000 0 0 999888262 2999917471 1000000000 0 2000000000 0 0 999964913 0 1000000000 1999699788 2000000000 2000000000 0 1999982679 0 999948357 1999928026 1000000000 0 2000000000 1999937879 0 0 999928476 1999986171 1000000000 0 999945462 1000000000 2000000000 1999632071 999889475 2999816886 1000000000 1999884866 999962122 1000000000 999959188 0 0 0 1000000000 2999887676 1000000000 0 1000000000 2000000000 1000000000 0 0 0 0 2000000000 1000000000 999831628 0 0 999833549 999858673 0 999846943 1000000000 1000000000 2999870547 0 2999626277 3000000000 1000000000 2999808672 2000000000 0 2999813004 0 1000000000 1999887375 0 0 1000000000 1999834016 0 1000000000 0 2999843012 999835812 999827460 2999877626 1000000000 0 0 1000000000 1000000000 0 2000000000 999842508 999861686 999890648 0 0 1000000000 0 1000000000 999822301 999877714 2999814318 0 1000000000 0 0 0 999826802 999920065 0 1999839618 999878223 999830864 0 1999819788 0 1999879394 1000000000 2000000000 0 999931582 0 0 0 0 1999683435 0 0 999883115 999908444 0 2000000000 0 0 1999924916 0 1000000000 1000000000 1999835213 0 0 0 0 1000000000 1999855913 1000000000 0 0 0 0 1999923157 0 999904917 2999760733 0 1000000000 0 2999794469 0 1000000000 1000000000 0 2000000000 1000000000 0 1999966813 999890690 1000000000 0 2999807918 0 1000000000 999936522 0 999965470 999965720 1999957052 0 999808243 2999985517 0 0 0 0 2000000000 0 0 0 1999836110 1999934623 1000000000 999829327 999896994 1999832311 1999979395 1000000000 0 0 0 3000000000 999886079 0 1999986188 0 3999932207 0 0 2000000000 1999839855 1999783445 0 1999934016 0 0 0 0 0 0 0 0 0 999971593 0 1000000000 1999964653 0 0 999988448 999911944 0 0 0 0 0 0 999934672 0 5999464740 1000000000 0 1000000000 1000000000 0 0 999841792 0 0 999906573 2000000000 1000000000 999924573 0 0 1000000000 1000000000 0 999801880 0 2999855301 0 999955196 1000000000 2999930540 0 0 999867588 0 3999974868 1000000000 1000000000 1000000000 0 0 0 0 2000000000 0 1000000000 0 999965100 0 999821803 2999861734 1999802503 999816744 1999695069 0 999805572 0 999955767 1000000000 0 999982036 1999896176 3999636186 999945655 1000000000 1000000000 2000000000 1999959075 999897203 999937941 0 0 999949904 0 1000000000 999844712 1999690542 1999810033 0 999952638 0 0 0 3999647179 1999897376 0 1999706038 999943139 2999815543 1000000000 0 0 1000000000 0 0 1999666586 1999686135 0 0 0 0 2999792787 1999923514 0 0 1000000000 999922768 999869652 3999641139 0 3000000000 0 0 1999984582 1999807829 2000000000 0 2000000000 999963714 0 3999792508 0 1999738746 1999908700 1000000000 0 0 999933200 1000000000 1999806156 0 1000000000 999899703 999948301 0 999969602 999894171 0 999866218 0 1000000000 999837166 0 1999917951 1000000000 0 0 999931416 999919680 0 1999957151 0 1000000000 1999696114 0 999821520 1000000000 0 1000000000 2000000000 1000000000 0 1999974447 1000000000 0 1999881207 1000000000 1000000000 1999693796 1999906585 999823323 1000000000 1000000000 1000000000 0 0 0 0 0 0 0 999856328 999968440 1000000000 1999875730 999925905 1000000000 1000000000 999947070 0 0 0 0 0 3999825870 1000000000 0 3999984228 1000000000 1999809198 0 999993025 1999796027 0 0 1000000000 1999821191 999913192 999860057 999995653 0 1000000000 2999805214 1999956239 999916819 1999826802 1999872864 0 0 0 999864625 0 0 2000000000 999939138 1000000000 1999810546 999855237 1999850234 0 999973342 0 999980339 999856638 2999833978 0 0 2999880315 2999671484 0 0 999952813 0 0 0 1999822546 0 0 1000000000 3000000000 1000000000 1000000000 0 1999987188 0 0 0 0 1000000000 1000000000 1999917953 1000000000 999973441 1000000000 1999959902 2999880430 999900737 1000000000 999949293 1999903099 0 0 1999826789 999938919 1000000000 0 0 0 1999659412 999830037 1000000000 1000000000 0 1999835593 2999810821 999884950 1999877111 0 999855275 0 2999913948 1000000000 0 0 0 1999889415 0 0 999990184 2999823855 0 0 1000000000 0 2000000000 0 0 0 1000000000 1999888280 1000000000 2999937480 0 1000000000 999833192 999861978 2000000000 1000000000 2000000000 0 999954483 1000000000 999967374 0 0 0 1999840735 1000000000 3999883768 0 0 2999838579 0 1999854530 1000000000 1000000000 0 0 0 1000000000 999955330 0 0 0 0 2999999593 999917862 2999821093 0 2999846468 1000000000 2999724202 1999820364 0 0 0 3000000000 0 1999991466 0 999960253 1999790088 999917129 999919826 999949628 999806538 0 1999859933 999805065 0 1000000000 2999945499 0 2000000000 999890709 0 1999615123 999913438 1000000000 0 0 2000000000 999870374 2000000000 2000000000 1999840554 999808364 999997087 1000000000 0 0 999889975 0 999862079 2000000000 999984966 0 1000000000 0 3999721350 0 999875257 1999902622 1999957276 2999954015 1000000000 0 0 0 1999754362 0 1000000000 0 1000000000 999951968 1999982822 1000000000 1000000000 0 0 0 1000000000 1000000000 999936983 2000000000 1000000000 1000000000 0 1000000000 3000000000 999842847 999961642 0 1000000000 1000000000 0 0 999969475 0 0 0 1000000000 999953569 999987876 1999930756 2000000000 1999870324 0 1999815429 1999854502 999908656 1000000000 1000000000 1000000000 0 0 0 1000000000 0 0 0 0 1999914515 1000000000 0 1000000000 999892453 2000000000 0 0 4000000000 1999950348 999980164 1999952327 0 999922035 999850316 0 0 0 1999871996 0 0 0 0 2999979756 0 0 1999883742 0 0 999847299 1000000000 0 999812412 1000000000 999952496 999916628 1000000000 1000000000 1000000000 0 999964984 0 1999817365 0 1999876974 0 0 1999978390 0 2999846072 1999808891 2999772417 1000000000 0 0 0 0 0 1000000000 0 1999958607 1000000000 2999937145 1000000000 1000000000 1000000000 0 0 0 1000000000 0 2000000000 0 1999966421 999828319 2000000000 0 0 0 999880894 1000000000 1000000000 0 0 1000000000 0 999867274 999891364 0 999908209 999947741 2000000000 0 999842881 1000000000 999906386 1999832632 1000000000 999936755 0 999933413 0 0 2000000000 1999913379 1000000000 999860136 0 2999761424 1999747545 2000000000 1999918639 999984819 999899442 2999703538 0 0 1000000000 999874536 1000000000 999919916 0 1000000000 0 1000000000 1000000000 1999852243 0 1000000000 1999845404 0 0 0 1000000000 0 0 0 1000000000 1000000000 999810465 0 2999602217 1999975600 0 0 0 999902855 1999879477 1999978772 2999602411 0 0 2999795330 0 0 0 0 1999844350 0 1999953378 999937149 999916325 0 1000000000 0 1000000000 0 1000000000 1000000000 0 1000000000 1999938139 3999866626 1000000000 0 999954970 1999803655 1000000000 0 1000000000 1999958900 3999766481 0 999862734 1999915336 0 999894622 1999947521 1999834027 1000000000 1999891213 0 2000000000 999897185 1999948338 1999896237 1000000000 1999882816 0 0 1000000000 0 0 1000000000 1999861428 0 0 1000000000 0 1000000000 0 0 1999825115 1000000000 0 1999806223 1999841205 3999948950 0 2999829880 999959751 0 0 0 999927464 1999827678 999870320 0 0 0 0 999976568 1999869408 1000000000 0 1000000000 0 999822227 1000000000 1999758068 0 999949552 0 999804704 1000000000 1000000000 2999890011 0 1999830662 0 1000000000 999845287 999933838 0 0 999889793 0 0 1999823692 0 3999947271 1000000000 0 1000000000 0 1000000000 0 0 999882054 1999993089 1000000000 999948364 4999496643 999955340 0 1999920132 1000000000 0 0 999918870 0 0 0 0 0 2999720698 0 1999890981 999836721 1000000000 999931937 0 1999858329 999990209 1000000000 1999973502 999978807 1999860786 0 1999779330 0 1000000000 3000000000 3999845221 1000000000 0 999927664 0 999817614 0 1000000000 999903418 1999813440 0 1000000000 1000000000 0 1999956450 1999940592 0 0 0 0 0 0 0 0 2999852773 999829030 1999934268 999806574 999916576 0 1999870706 0 999891916 999870017 0 1999768177 0 3999546111 1000000000 1000000000 0 1999880073 999981259 1999961359 0 0 2000000000 2999980990 2999864589 0 0 1000000000 0 0 2999777229 1999882215 1000000000 999980730 0 1999888944 1999797484 0 999966852 999968340 1000000000 0 1000000000 0 0 1000000000 1000000000 0 0 999855501 0 999898682 999902795 999810364 1000000000 1999943757 1999888422 0 999900181 0 1999948184 1000000000 0 999960171 2000000000 1999757608 1000000000 999898314 1000000000 2999895502 0 0 0 2000000000 1999824283 0 1999978296 0 1000000000 1999894692 0 1999978551 1999891576 999990513 0 0 0 999999288 999934259 999921344 0 1000000000 1000000000 1999997129 0 5000000000 1999955024 2000000000 999955316 2000000000 1000000000 1000000000 0 999962935 999854707 0 0 999902368 1999843546 2000000000 1000000000 1999776357 2000000000 0 1000000000 1000000000 0 2999665544 1000000000 1000000000 0 1000000000 1000000000 0 1999909129 0 0 999904874 0 0 0 1999883788 2000000000 4999887068 0 1000000000 2999866455 1000000000 0 2999966800 0 0 1000000000 0 0 1999888600 1000000000 1000000000 1999867461 0 1999985983 0 0 999810399 999821639 0 1000000000 0 1999816382 0 0 2000000000 2999953716 1000000000 0 0 0 2999817424 2999962465 0 0 0 0 0 1000000000 0 1000000000 1000000000 0 2000000000 2999878320 0 0 0 1000000000 999881909 0 3999502612 0 0 1000000000 999993337 999855782 0 999932657 999815020 1000000000 999959337 999948476 0 1999863351 0 1000000000 1000000000 999974105 2000000000 999879572 0 999983358 1999622455 3999459476 0 1999824868 1000000000 0 999811204 2000000000 0 0 0 1999909587 0 1000000000 0 0 0 1000000000 1000000000 1999931656 2000000000 999840786 1999916775 0 1999824411 0 1000000000 1000000000 1999615978 1000000000 3999728218 3000000000 1000000000 0 0 1000000000 0 999837208 2000000000 999901173 0 2999766110 2999806984 1000000000 2999647895 2999828296 1000000000 1999895430 999893415 1000000000 1999749345 1000000000 0 1999942405 1000000000 999947244 1999863458 0 1999779306 0 2999652132 0 4999716792 999877739 999835899 0 999919720 0 2999946133 0 0 0 999911401 999823834 0 2000000000 0 0 0 0 1999973467 0 1000000000 1999865939 1000000000 2000000000 1999921049 999900482 0 1000000000 0 0 0 0 0 1000000000 0 1000000000 0 1999870116 1000000000 1000000000 3000000000 0 0 999990930 2999589421 1000000000 1999866439 1999890467 0 999841894 0 0 2999892696 2999762425 1999836782 1999898545 0 1000000000 1999902923 0 1999966616 0 999882706 0 999981744 999856262 1999908672 1999731535 999834744 3000000000 2000000000 999881371 1000000000 0 0 0 1000000000 1000000000 0 3999758682 999995546 0 999880161 1000000000 0 0 999912606 0 1999906679 0 3999525502 0 1999705847 1000000000 0 999885907 1999800597 1999796887 0 0 1000000000 1999851970 0 2000000000 0 0 999811646 999847291 0 999887993 0 0 1000000000 1999792457 0 2999864218 999922674 0 0 0 0 0 0 999892173 3999809115 1000000000 1000000000 0 999917743 1999859796 1000000000 0 0 1000000000 999839007 0 999862024 0 2999979232 1000000000 1000000000 0 1000000000 1999976444 0 0 999898255 999888526 0 1999797721 0 1999970723 999961038 0 1000000000 3000000000 999801975 2000000000 0 1999975520 3999774880 1999903355 1000000000 0 1999761776 0 999828560 2999953208 0 2999873124 999850850 0 999955734 0 1000000000 1000000000 0 0 0 999927103 1999865432 0 2000000000 0 0 0 0 1000000000 0 1000000000 1000000000 0 2999812167 0 0 1000000000 0 0 2000000000 0 1000000000 2000000000 1999990580 0 999962917 1999886148 0 999863133 999824320 0 1999704414 0 2000000000 1000000000 2000000000 0 1000000000 0 1999890278 999980962 2999864621 999949864 1999920323 999960885 999820062 1999864174 999867537 3999890475 1000000000 1000000000 0 0 999805149 0 1999881727 1999889013 0 0 2000000000 1999896319 1000000000 999889766 999883904 999971487 1999946837 999932399 1999896472 1999961214 1000000000 1000000000 999901404 1000000000 2999650650 1999860058 0 1999827068 0 1999961792 0 2999780863 1999850138 1000000000 999957366 0 1999751886 999907916 2000000000 0 2000000000 999822897 2000000000 2999844609 0 1999932173 1999868613 999955855 1999830347 0 2000000000 0 0 999941571 1999852129 1000000000 0 1000000000 0 1000000000 1999727025 1000000000 0 1999811744 999978203 0 999944423 1000000000 3000000000 0 3000000000 999820828 0 3000000000 1000000000 0 1000000000 1000000000 0 999938178 0 1000000000 0 999991731 1000000000 1000000000 1999910709 999845419 2000000000 1000000000 2000000000 0 0 999822021 1999689283 0 0 2999818305 1999741165 0 0 3999802688 1000000000 0 0 0 0 0 0 999803846 999866810 0 2999727517 1000000000 1000000000 999845103 0 1999881406 0 999972016 0 0 999856655 1999983641 999979992 2999931907 0 1999923419 1000000000 1999789475 1000000000 0 999808990 0 0 999985385 999967652 1000000000 1000000000 1000000000 1999821973 2000000000 0 3999875902 999832813 1999807109 1999657987 0 1000000000 999963787 1000000000 1999732766 2999812590 0 0 0 1000000000 999835279 999903122 1000000000 0 1000000000 1999971321 999899840 0 0 2999767703 1000000000 0 999919963 0 1000000000 1999966953 1999900945 999930802 999860774 1999926863 1000000000 0 999958115 0 1999955929 1000000000 0 0 2000000000 1999759852 999988124 0 0 0 0 1000000000 2000000000 0 999850568 0 0 0 999900096 1999970750 999806040 999819693 2999793503 0 1000000000 2000000000 1999819805 1999806189 1000000000 0 0 2000000000 999995723 1000000000 999999161 0 2999835352 1000000000 0 1000000000 0 0 1999993065 1000000000 0 1999928974 2000000000 999929054 0 0 1999698297 0 0 0 0 0 0 1000000000 999935340 0 0 1000000000 0 1000000000 0 2000000000 1000000000 0 0 0 1000000000 1999896742 0 0 1000000000 999891158 1000000000 0 1000000000 0 1000000000 0 0 999869059 1000000000 1000000000 999811474 999901363 1000000000 1000000000 2000000000 1999816692 1000000000 2999760336 999978506 0 2999746328 0 999982633 1999842582 1999938524 1999959356 1000000000 1999964032 999941500 2000000000 1000000000 3999774727 0 1000000000 999836271 1999851476 1999894506 1999908301 1999920330 0 1999828585 1000000000 2999895090 2999907905 0 0 0 1000000000 999869357 0 1999846474 1000000000 2000000000 1000000000 0 999821383 0 999961926 0 0 1000000000 999892594 1000000000 0 2000000000 999878133 3999950242 1999971111 999964483 999807061 1000000000 999884496 999807559 999898063 2999890914 3999700842 1000000000 0 0 0 1999826529 1999932577 1000000000 0 1000000000 1999698939 0 1000000000 1000000000 1000000000 0 0 0 1999739551 999861539 0 1000000000 0 3999729235 1999875107 0 0 0 0 999802984 0 0 1999954105 1000000000 999957250 1000000000 0 2999828294 0 0 0 1000000000 0 0 0 1000000000 3000000000 1999760592 1999902668 1000000000 0 2999543814 1000000000 1000000000 1000000000 0 1999910981 0 0 0 0 999958025 1999883453 0 0 1000000000 1000000000 2000000000 999898929 999825038 999950894 0 1999990686 0 1999793648 0 999924610 999976559 1000000000 0 0 1000000000 0 1000000000 0 1999721098 0 0 1000000000 4999389771 0 999847524 0 2000000000 0 1000000000 1999923412 1000000000 999896365 999894175 0 999843013 0 1999762425 0 1000000000 999958289 999806624 0 1000000000 0 1000000000 0 0 1999892373 1999841852 0 999932630 0 999842711 1999840110 999832356 0 2999968422 1999690951 999994832 999891288 1999985090 999840437 1999748196 1999869158 2999926484 0 1000000000 3999895824 2999799112 1999823355 0 1000000000 2999771790 2999964671 0 0 0 999841099 1999924658 0 3000000000 1000000000 1000000000 999983536 1000000000 0 2999823335 2000000000 2000000000 0 999886596 0 1999935451 2999842730 0 3999555542 999998396 1999827374 2000000000 2000000000 1999977268 1000000000 1000000000 0 1000000000 0 999908903 2000000000 0 2999633007 2999876185 2000000000 0 1999831732 2999838867 999996233 1000000000 999849257 0 0 999969254 0 0 1999905568 1999840069 2999931949 0 999803990 999920161 0 0 0 1000000000 999823787 0 0 1000000000 0 999908227 0 0 4999409037 0 0 999947484 1000000000 0 1999806806 0 999885435 0 1999915308 1000000000 999813041 1000000000 1999763306 1999928160 0 0 2999711955 0 1000000000 1000000000 2999989048 2999819273 1000000000 0 0 1000000000 0 2999698686 1000000000 1999961694 1999869142 1000000000 0 1000000000 0 0 3999841550 999897382 1000000000 0 999954299 999878271 0 0 0 999996884 1999884515 0 1000000000 1000000000 1999903448 1000000000 2000000000 1000000000 1000000000 4999800475 999957993 1000000000 1999864010 1000000000 0 0 2999924079 0 1000000000 1000000000 0 1999899043 1000000000 0 999960710 0 2000000000 2999933897 0 2000000000 1000000000 1999913655 2000000000 999993605 0 2999875827 0 0 1999819313 0 0 999949919 0 1000000000 999903762 1000000000 1999858233 1999955663 1000000000 1999798364 999844845 1000000000 1000000000 1000000000 1000000000 999836648 1000000000 1999987754 0 2999873712 999854751 2000000000 999916685 999818617 1999832230 1999964179 1999996764 999971812 1000000000 0 0 0 999980631 0 0 1000000000 0 0 1999932818 1000000000 0 2000000000 0 0 0 0 999878126 0 2999873614 1000000000 1000000000 1999978586 0 1999965386 2000000000 1000000000 1000000000 999922998 1000000000 999863694 1999938353 1999863463 2000000000 999965341 999866933 0 1000000000 0 999802959 0 1000000000 0 0 0 0 999937835 1999934486 1000000000 0 999987483 999828240 1999996832 1000000000 2000000000 999978766 0 1999812095 1999924509 2999988423 0 0 1000000000 1999822945 1999871413 999908130 999843293 1999959119 0 0 0 1999834459 3999575084 0 999995554 1000000000 1000000000 1000000000 0 999917794 1999868037 1999687534 0 1000000000 2999779783 1000000000 2999924756 0 0 0 0 1000000000 2999728077 1999697772 999816477 1000000000 999879156 1000000000 0 0 0 1000000000 999816430 2000000000 2000000000 0 1999758539 999919739 1000000000 0 2000000000 2000000000 3000000000 0 999865319 1000000000 0 1999817278 0 1000000000 0 0 1000000000 999872799 1000000000 1000000000 0 0 1999991768 1000000000 1000000000 0 2999833007 1000000000 0 0 999859578 1999775138 0 0 999881687 3999897498 0 1999860778 2000000000 0 1999960101 0 999961008 999921501 1999931705 1999779591 1000000000 1999966780 999960124 0 0 0 0 1999829203 0 0 1999906144 0 0 999901852 1999805055 1999907019 0 0 999964627 0 999893463 0 1000000000 1999865226 1999824648 0 0 999947888 2999960413 999940979 1999716473 999999564 1000000000 1000000000 999862765 999925452 999996674 1000000000 0 2999820937 0 0 0 999853508 2999752931 0 1999802858 0 0 1000000000 2999834434 1999716642 0 1999876396 999898403 1000000000 999905746 999825741 3999687318 1999845265 1000000000 0 0 1999874027 999880154 1999919737 999925707 2999808027 3999857948 1000000000 999849470 1999868120 1000000000 0 0 999943883 0 2999923944 999930235 1999914936 1000000000 2999854381 1000000000 0 1999917490 0 0 2000000000 1999809208 0 1999872642 1000000000 999854347 1000000000 0 2000000000 999977708 0 0 0 0 0 999959940 999827916 2000000000 999990326 0 1999884191 1000000000 999838759 0 1000000000 1000000000 999937980 1000000000 1000000000 0 1999962613 0 0 1000000000 3999752472 999824460 1999905292 0 0 1000000000 0 999989894 0 2000000000 4999762401 999886062 1999726268 999951056 999836611 999872852 1000000000 999884865 0 0 3000000000 2999798145 1000000000 1000000000 0 0 2999984901 0 0 0 2999841611 1000000000 0 1000000000 2999791084 1000000000 1000000000 4999804127 0 0 1000000000 0 2999758564 3999874892 0 999999515 1000000000 0 0 0 999924527 999995252 0 999857605 999942214 1999896221 999954709 999991674 0 999830263 999896284 0 999942109 0 1999848760 999950782 1000000000 0 999903808 1999831162 1999925483 0 1000000000 4000000000 1000000000 0 0 1999840546 0 999975085 0 999881352 1000000000 0 999835231 999852613 999953677 1000000000 999882561 0 1999827162 2000000000 2999865265 2999808671 0 1000000000 999954530 0 3000000000 1000000000 1000000000 999821804 1999610846 0 0 0 1000000000 2000000000 1999991332 1000000000 1000000000 2000000000 2000000000 999810674 0 1999956668 0 0 999866415 0 1000000000 1000000000 999855313 1000000000 0 3999811774 999922070 999826696 0 1999993773 0 999896773 0 0 2999904429 1000000000 0 999832877 0 999940958 0 999967926 1000000000 0 1000000000 1999988030 999801847 0 1999706319 0 0 999893424 1999851635 999878729 0 0 2999810062 1999942108 0 1000000000 999838351 0 999811929 0 1999845979 1000000000 2999719881 0 1999814395 0 3999853613 1000000000 1999810136 0 1999741373 2999818578 1999946838 2999889642 1000000000 3999612960 1000000000 1999859029 999907210 2000000000 999808824 2000000000 0 1999924241 1999800318 0 0 0 999985976 0 1000000000 3999946813 0 1000000000 2000000000 1999963095 1000000000 999903377 0 1000000000 3999781672 0 999989188 0 0 1999839157 0 999897319 1000000000 3999637308 999914630 0 0 3999717513 999823901 1000000000 0 999964097 0 999935392 1000000000 999872186 0 0 2999758750 1000000000 1999825119 999863061 999884801 2000000000 2999975796 1000000000 1000000000 0 2000000000 1999899059 0 0 0 0 999954448 999851389 1999716445 999847734 2999832006 0 0 0 1000000000 1999802929 1999992518 1000000000 999862715 1000000000 2999935950 0 1999965209 0 1000000000 1999767908 1999822002 0 2999715750 0 0 1000000000 0 0 0 1000000000 0 1999952185 0 2999744485 0 1000000000 999879087 0 999966524 0 0 999981557 1000000000 0 0 1000000000 999837386 0 999819205 2999829176 2999937657 1000000000 1999993230 1000000000 0 1000000000 0 999987214 0 3000000000 1000000000 999851162 0 999998435 0 2000000000 2999754590 1000000000 1999822972 1000000000 2999881836 1000000000 999851675 0 1999886973 1000000000 0 0 1999706013 2000000000 0 2000000000 0 2999770854 1999722302 999982349 1000000000 0 1000000000 0 1999802129 999851651 999917208 0 1999803135 1999957508 999860836 2999812621 0 0 0 999826641 0 1999933075 0 999833499 1000000000 0 0 0 0 2999830151 1999943947 999900316 0 0 1000000000 2999926016 1000000000 1000000000 999987001 0 0 0 1999836598 1000000000 1999852436 0 0 999802569 2000000000 1000000000 2000000000 3000000000 1000000000 1000000000 2999949038 0 0 0 0 1000000000 1999881336 1000000000 999995768 999934104 1999812285 0 0 1000000000 0 1000000000 2000000000 1999745425 0 0 2999889051 999826882 0 999800941 1000000000 0 1000000000 0 0 1000000000 999908607 0 0 999867242 0 0 2999806675 0 999938747 2000000000 999836019 0 1000000000 0 3999838641 0 0 999812593 2000000000 1999820852 999821493 3999691349 0 0 0 999934861 0 1000000000 999988853 1000000000 0 0 0 1999993243 1000000000 999961156 999989595 2999801708 0 0 1000000000 1999947956 0 1000000000 1000000000 0 999905660 0 0 999852166 1999966210 999898284 3999599857 999983779 0 1000000000 0 999825275 1999983336 0 0 0 1999855978 999889492 999891124 0 999816981 2999937332 999892389 999894468 999958739 0 1000000000 1000000000 999951091 0 0 0 2999972928 0 0 1000000000 1999892511 0 999910319 1999989442 3999828163 3999825930 0 0 0 1000000000 999906228 1999876964 2999855243 0 1000000000 0 0 0 1999909711 1999848953 2999836963 1999648524 0 2000000000 0 2999976316 999813801 1999891294 999895517 1999835124 1999887628 999821102 1000000000 999927578 999913097 0 2999887557 0 0 2999806949 0 0 999860396 1000000000 0 1000000000 1000000000 2999912389 999933454 0 1000000000 0 1999952164 1999685877 0 0 0 999905895 999891906 0 0 0 0 0 0 0 0 1000000000 0 999998535 999970289 999949941 1999814091 0 0 2000000000 0 1000000000 0 1999873865 1999930972 0 0 1999983645 3999695141 999938577 1000000000 999944988 0 2999616956 0 0 999895414 1999969212 0 0 2000000000 1000000000 0 0 0 1000000000 1000000000 999953250 999974733 0 0 0 0 0 0 1999890402 999932278 1000000000 999880970 0 999891897 0 2999871325 0 2999858030 0 0 1000000000 999971959 0 0 0 999954644 1000000000 999809864 0 999803474 999979879 0 3000000000 1000000000 999947979 1000000000 999866262 0 3000000000 999974692 0 999857853 0 0 0 0 2999733813 999861824 999878402 0 1999988605 1999822466 0 0 0 0 999880095 0 999828569 2999864698 1000000000 1999872268 1999959428 0 0 0 999966513 1999837081 1000000000 999876749 1999927365 1999829187 0 1999784348 1000000000 1999835552 1999930104 1999802306 0 1000000000 1000000000 0 0 0 1000000000 3000000000 0 999886286 1999908608 2999895037 1000000000 1999858590 1000000000 0 1000000000 0 1999858489 1999896682 999914914 0 0 0 2999644923 1999930531 1999955883 1000000000 2999676687 0 1999862832 2000000000 1000000000 0 1000000000 999869076 3999723976 0 2999753766 1999941534 0 2999641846 1999790083 999865641 0 1999880910 0 0 0 0 999956482 0 999982850 999917879 0 0 0 2000000000 999919763 1000000000 999958997 0 1999945757 1999753479 999929208 1999844347 1999951731 1000000000 999877420 1999798489 999929839 999841701 1999882070 2999880977 1999899737 1999865457 1000000000 0 999827484 999898975 999801646 1000000000 1999815932 1999963196 1000000000 999872076 0 2999980023 1999891753 2999816987 1999936978 1000000000 0 1000000000 0 0 0 999926828 0 2000000000 1999875221 1000000000 999991566 0 1000000000 1000000000 1000000000 2000000000 999922379 0 999903277 999955630 0 0 0 999878914 999813292 1000000000 2999840267 0 1000000000 0 1000000000 2000000000 1999982512 0 1000000000 999914229 1000000000 0 0 999987449 999957155 999966761 0 0 0 2000000000 1000000000 1000000000 1000000000 1000000000 0 1999893827 1000000000 1999780466 0 1000000000 0 2999647126 999915507 0 0 1999811517 1999902428 1999851404 999896246 999821749 0 999861079 0 0 0 3999903004 0 1000000000 2000000000 999967365 1000000000 4999846365 1000000000 1000000000 0 1999888715 0 0 1000000000 0 0 0 1999825904 2999831817 0 999822269 1999897864 2000000000 999999148 999991486 0 999897703 2999758280 1000000000 1999765519 1999900054 999980011 1999961283 1999814453 0 1000000000 999996858 0 999865910 0 1000000000 1000000000 1999749153 1000000000 1000000000 999861855 0 0 1999603846 1999709591 0 1000000000 1000000000 1000000000 1000000000 0 2999763594 2999896559 1999967259 999952396 3999729140 1999740414 0 999951187 1000000000 999819308 1999833135 2000000000 1000000000 999947036 2999929975 1999776124 999900011 0 1000000000 0 1999868170 1999699254 999843397 0 1000000000 1999933300 2999981231 1000000000 1000000000 0 0 0 0 2999843266 0 1999897288 2999619896 0 999886335 0 999809178 2999869599 1999928992 999810083 1000000000 1000000000 0 1000000000 999978158 3999933327 2000000000 2000000000 0 1999922649 0 999800186 1000000000 0 0 0 3000000000 0 0 0 0 999867796 999825630 1999824748 1999806639 1000000000 999804166 0 1000000000 3999950097 999856779 999998788 999870806 1999929729 999891805 1000000000 3999948889 0 2000000000 0 1999904792 1000000000 999969650 1999808459 0 2999630186 1999999473 2999804734 0 1999974569 1999974168 999928617 0 999862344 0 0 1000000000 0 0 999924343 0 999837499 2000000000 999952433 1999731878 2999865704 1999781290 0 999884235 1000000000 1999813790 1999697273 0 999801651 0 999884353 0 0 0 0 1000000000 2000000000 1000000000 0 0 2000000000 0 0 0 1000000000 2000000000 999945690 999880668 999953232 999807885 1000000000 0 3999782059 1999929844 1000000000 1000000000 1999885630 1000000000 0 0 0 1000000000 1000000000 0 1999900545 0 0 2000000000 1999969282 1000000000 3999931249 1000000000 0 1000000000 1999856615 1000000000 0 0 0 1999906639 1999844824 0 0 0 1000000000 0 999927374 0 0 3000000000 0 999844846 2000000000 0 1000000000 999821419 2999901600 0 0 1000000000 0 1999801762 1000000000 1000000000 1999981466 1000000000 0 2000000000 1000000000 999879295 999869020 0 0 0 999825624 1000000000 0 999818377 999947868 2000000000 1000000000 0 0 3000000000 999923625 0 0 999828681 0 3999816255 1999900166 0 999845402 1999924841 0 999835319 1000000000 999883731 0 999811355 999856494 1999820186 1999891619 1000000000 0 999892609 1000000000 2999989898 3999901738 0 1000000000 2000000000 0 1000000000 0 1999998782 0 1999662929 999933061 999987051 1000000000 999934267 0 999970027 2999672273 0 1999723272 0 2999733057 999826479 0 0 0 2999880298 1999653490 0 1999831045 0 999865487 0 0 0 1000000000 1999832679 999895053 0 0 0 0 1000000000 2999833754 0 1999935929 1999825300 0 999914299 1000000000 0 999858570 0 0 999807846 999846703 1999843477 2000000000 0 0 0 2999940203 0 999837076 1999740433 999878170 0 1999852442 0 1000000000 2999906291 0 2000000000 999854029 1000000000 0 0 0 999814991 999981814 0 0 999833017 2000000000 0 999820684 999995313 999871860 0 0 999981124 1000000000 1000000000 999893965 0 0 0 999893599 999810840 0 0 1000000000 999957909 999803253 0 3999603441 999909595 2999820364 1000000000 0 0 1000000000 1000000000 1000000000 999973843 0 0 1000000000 0 0 999969463 0 999872172 2000000000 0 1999885572 0 4000000000 1000000000 0 2999700938 2000000000 0 999902154 2000000000 1000000000 0 999909205 1999880053 1999880995 1000000000 1999886365 1999708745 0 1999877692 0 0 0 1999892436 1000000000 999885453 2000000000 0 0 0 0 999836774 1000000000 0 1999704632 999925137 0 999851899 2000000000 0 0 0 3999803837 0 1999932104 999983420 2999795006 0 0 2000000000 0 999882473 999902381 0 2999802149 2999878821 0 0 0 999977792 0 999999882 999906109 1999867361 1000000000 0 0 1000000000 1000000000 0 1999954663 0 1999925733 1000000000 3999485676 999861506 2000000000 0 999932887 0 0 0 0 0 1000000000 1999938696 2999927660 0 3999801927 2999885332 0 2999914109 0 1000000000 0 0 1999912819 0 0 0 0 2999956058 1999960940 999803832 1999848278 0 1000000000 0 0 0 999813753 1999968485 0 0 1000000000 1000000000 999804223 0 999963346 0 0 999930581 999935274 999985885 0 0 1999930567 0 999956692 0 3999819480 999959901 0 1000000000 999824945 999935934 999804462 1000000000 0 999975642 0 0 3999724997 1999959743 0 0 0 0 1000000000 999893960 1999870378 999830292 1999930385 0 0 1999904871 1999809623 1000000000 2999695856 0 0 0 1000000000 0 1999997001 999800991 0 999818458 999842963 0 1000000000 1000000000 0 999828028 1000000000 0 0 0 999819006 999973099 0 0 0 0 1000000000 1000000000 0 0 999929174 0 2999874763 0 3999840531 999822823 1000000000 999832108 3999767581 1999927020 2999789069 0 1000000000 1000000000 1000000000 1000000000 1000000000 999901218 0 1000000000 0 1000000000 2000000000 2000000000 1000000000 1999946794 999824032 0 999805718 0 0 1000000000 0 999820441 0 1999913708 0 0 1000000000 1000000000 0 0 2999988493 0 1000000000 2999895258 3999928654 0 1000000000 999854161 1000000000 0 1999754021 1000000000 0 0 0 2000000000 3999561519 2000000000 0 1999991943 0 1999858897 0 2000000000 999870484 999992698 0 999837047 1000000000 1999917179 0 1999998156 1000000000 999800173 0 0 1000000000 999953631 1000000000 1000000000 2000000000 1000000000 0 999915293 3999718119 3999785824 0 1000000000 2999717315 1999780839 0 2000000000 0 0 1999839106 0 1000000000 0 999827894 1000000000 3999867670 1999844144 1000000000 999836327 0 0 1000000000 5999616314 0 1000000000 0 0 1999872118 999806416 0 0 1999978229 2999656772 1999839965 2999824497 999815493 1000000000 0 0 1000000000 1000000000 2999773911 0 1000000000 0 5999624502 1000000000 1000000000 1999867714 0 1999841922 999806931 0 999835278 0 1999856910 2000000000 0 999924619 999820167 0 999866747 999830909 1999968648 0 1000000000 1999631552 0 999991391 0 1999800290 1000000000 1999653579 0 0 3999731642 999998622 1000000000 999891604 999968118 0 999893399 0 2000000000 0 999995766 1000000000 999952456 0 0 1000000000 1999844337 999824846 1999863954 0 1999852201 0 2999865369 1999951637 999923585 999928606 999877656 0 2000000000 1000000000 1000000000 1000000000 1999823045 0 0 0 1000000000 1000000000 1000000000 2000000000 999822664 1999744411 1999950833 1999758639 0 1999877047 1000000000 0 1000000000 0 1000000000 0 1000000000 0 1000000000 0 1000000000 0 999893999 3999807090 1999946951 1999869186 0 0 1999926965 1000000000 0 1000000000 0 0 0 0 0 999876406 2999894685 0 1000000000 999849091 1000000000 1999892061 1999777050 1000000000 1000000000 0 0 1999834721 999994965 4000000000 999814998 0 999922956 999997120 0 999818317 0 1000000000 1000000000 0 1999891308 2999826978 0 1000000000 0 999996111 0 0 0 0 1000000000 0 1000000000 1999900915 0 0 999847109 0 0 0 999862572 1000000000 1000000000 1000000000 2999965951 999808886 2999770624 999930006 1999991905 0 0 0 0 1999977171 0 999941667 2999779928 1999893314 0 999895236 0 0 1000000000 0 0 4999596853 0 0 0 999869200 0 0 0 0 1000000000 0 1000000000 0 1000000000 0 1999867921 1000000000 2000000000 0 1000000000 999923694 1000000000 0 1000000000 0 1000000000 1000000000 999877052 1999826291 0 0 0 0 1000000000 0 0 2999971033 0 0 0 999890211 0 999936358 5999700802 999899955 0 0 1999832258 0 1000000000 1999923160 2999887391 0 1000000000 0 3999871810 999970569 0 999970243 999866857 1000000000 1000000000 1000000000 2999896509 1999776229 1999911844 0 999857385 0 0 0 1000000000 1999831055 0 1000000000 999866661 999987811 2999864506 0 0 0 1999833376 1999883865 0 0 0 0 0 999874431 3999956485 1000000000 2999829428 1000000000 1000000000 999834201 1000000000 999985348 1000000000 2000000000 1000000000 1999771262 0 0 1000000000 1000000000 0 2999926528 0 0 1999834289 1999928224 1000000000 1000000000 0 999850698 1000000000 1000000000 0 0 2999896963 999941467 0 2000000000 999818384 1999647557 1000000000 0 999940029 0 1999872703 0 1999894809 999898942 1000000000 1999849815 0 0 999859036 999903209 0 0 1000000000 0 3999743717 0 1000000000 0 0 0 1999729691 0 0 2999937151 2999807895 999918146 1999741550 0 0 0 2999876972 0 0 0 2000000000 999848739 999814890 999815407 0 0 1999671717 0 1000000000 999939548 0 0 1999997391 0 1999774339 999952661 0 1000000000 1999985175 1999840937 0 999898206 0 2000000000 999912442 1000000000 0 1999890426 1000000000 1999891911 0 0 0 999997904 0 1000000000 0 0 999886549 0 0 0 1000000000 1000000000 2999831218 1000000000 1000000000 1000000000 1999946434 999954841 999818701 1000000000 999836203 0 1999795023 2000000000 1999714607 0 1999864463 1000000000 0 1999994095 0 2000000000 2000000000 1000000000 999937016 1000000000 1000000000 2000000000 0 999933898 0 1000000000 1000000000 1999894899 3999845277 1999848649 999896442 2000000000 0 2999648933 1999931148 0 1000000000 0 999847424 0 0 1999640491 0 1000000000 999936552 0 999974517 2000000000 3999751086 999971128 0 0 1999806727 1000000000 1999810992 0 0 0 0 1000000000 999941435 2000000000 1999914467 2000000000 1000000000 1999970268 999904283 1000000000 1999888549 3000000000 3999841895 1000000000 0 0 1999855772 0 1999790875 999908448 1000000000 0 0 2999751080 1000000000 1000000000 0 999960222 999918577 1999937744 1999808201 1000000000 0 0 2999801835 1999824217 1999807334 0 1999911170 2999962387 1999976592 0 1000000000 999862650 0 1999859082 999844454 0 999891077 999922853 1000000000 1999910072 999812712 1000000000 0 0 1999830342 999853695 999859342 1999855837 2000000000 3999794536 0 1000000000 999869417 2999933252 999921093 0 1000000000 1999803849 0 0 0 0 1999855453 2000000000 0 0 0 1000000000 0 0 1000000000 1999827721 0 0 999850469 999989704 0 999969016 1999833291 1999859003 1000000000 1999863770 0 1000000000 0 1000000000 0 0 999833922 0 1999967433 2999761755 0 999883030 0 999979440 1999848413 0 2000000000 2999753989 0 0 999833283 1999914352 0 1999863470 0 0 999928576 2999928801 999843632 0 2000000000 1999818807 999872141 999937413 0 0 1000000000 0 1000000000 999892128 1999814323 1000000000 1999812510 1999903381 0 0 2999831750 2999693534 999929696 1000000000 1000000000 2999957398 0 1000000000 0 1999873973 999972514 0 999817098 1999878490 1000000000 0 999882652 999867891 999805440 0 0 999834333 0 1000000000 1999811869 0 0 1000000000 1000000000 1000000000 0 0 0 0 1000000000 2999806723 1000000000 999824324 999966391 0 0 0 0 1000000000 0 2999732854 2999802258 0 1999893027 0 3999680461 1999820840 1999906791 1000000000 2999478110 1000000000 0 999915429 1000000000 0 1999802418 2999741697 1000000000 4999743643 1000000000 1000000000 999961713 1999775205 0 0 0 2999819226 999922567 1999943421 999945812 999855100 1999998749 2000000000 0 1999866846 1999987141 1999877303 0 2000000000 1000000000 1999859280 0 1000000000 999968733 1999820200 1000000000 1000000000 0 999864942 1999792418 0 3999585565 999870753 1999904021 0 999925415 1000000000 999977680 0 1000000000 1000000000 1000000000 1999944582 1999885226 1000000000 1999918759 999804797 3999864165 1000000000 1999946210 0 2000000000 2999827124 1000000000 2000000000 0 999981493 0 1999892226 0 2000000000 999902833 1000000000 0 0 0 2999895480 0 0 0 1999885058 999977710 1999910686 0 1999931171 0 0 1999782097 0 2999672293 1000000000 0 0 0 999813021 0 0 0 0 2999894089 3000000000 1000000000 1000000000 1999985853 1999849481 1000000000 2999737176 0 999820872 1000000000 1999878295 1999948579 1000000000 0 0 0 2000000000 1000000000 999991430 999852557 1000000000 0 0 2000000000 1999736969 999957435 0 999897288 0 2999990788 1000000000 0 0 1000000000 0 1000000000 1000000000 0 2999861926 1999897386 1000000000 4999734448 1999978090 2000000000 1000000000 1999852523 999886858 1000000000 999991006 2000000000 0 999871221 0 1000000000 1000000000 2999987021 0 2999854991 0 999946175 1000000000 1999861929 2999886266 0 1000000000 0 0 1999965386 1000000000 2000000000 2999930512 1000000000 1000000000 1000000000 1999793234 2999721044 1000000000 0 1000000000 999921363 1000000000 0 2000000000 0 0 0 1000000000 0 1999757041 0 999917176 0 0 999952438 999893603 1000000000 999840941 1999763107 999959780 0 1999957223 999914123 0 999887605 999999673 1999821206 999842533 1999828695 1999854466 999852435 1000000000 2999998859 1000000000 999932970 999825340 0 0 999823781 1999803544 2000000000 1999809260 0 1000000000 999989404 2999717164 1000000000 3999899979 999912644 0 1000000000 0 3000000000 0 0 0 1999972538 1000000000 1000000000 1000000000 0 0 1999927714 0 0 1999902181 0 1999803931 0 0 0 1999810811 999890817 1000000000 1999824596 3999855497 999952838 3999922389 999896562 999923419 1999809922 0 1999867323 999821834 999879617 2000000000 999987610 1000000000 999889371 1999850485 2000000000 0 1000000000 999898561 1000000000 2000000000 2999701619 1999904319 2999897531 2999936317 1000000000 0 0 0 0 999861452 0 1000000000 0 1000000000 1999999010 1000000000 0 0 2000000000 1000000000 0 3000000000 1999883235 999924050 1000000000 0 0 999859719 1999941572 0 1999860251 2000000000 1000000000 0 2999661345 1999957328 0 0 0 0 0 0 999937060 999889669 0 2999869915 0 1999738801 1000000000 0 1000000000 2999700900 0 0 0 999923746 999858380 1999823557 2999804787 1000000000 999991072 999985466 0 1000000000 0 0 1999984992 1000000000 0 1000000000 1000000000 0 999855003 0 2999912462 0 1000000000 1000000000 1000000000 999950696 1999751501 2000000000 999870441 2000000000 1999977346 999899890 1999769887 0 0 1999875109 0 0 1999915678 0 0 0 999843480 0 999990917 999942966 0 0 0 0 999920195 2000000000 3000000000 0 0 1000000000 999865977 0 1000000000 2999603306 1000000000 0 0 0 0 1000000000 999893250 0 1999971503 1000000000 0 3999861356 0 0 0 999812812 999999970 999807575 0 1999937862 0 1000000000 0 0 999898317 1000000000 2999885050 0 1999827077 0 0 1999910951 2999574997 0 0 999954036 1999834717 999985906 1000000000 2000000000 999908794 3999862898 1999979228 1999759236 0 999981327 1000000000 0 0 1000000000 0 2000000000 0 999974101 1000000000 2000000000 1000000000 1000000000 999814331 1999963846 1000000000 999914281 1999803558 1000000000 0 999987235 1000000000 0 999954267 2000000000 0 2999822735 0 0 999828305 0 1999960443 1999860866 0 0 1999997310 2999886798 0 0 2999549721 1999797039 0 1000000000 1999863039 1999932587 0 999890516 1999843690 0 2999911905 1999881035 1999986824 999992146 2999591237 1000000000 0 1000000000 0 1999741086 0 1999876043 0 1000000000 0 1000000000 0 0 0 0 0 1000000000 999901710 0 0 0 0 999877724 1000000000 1999671138 0 0 1000000000 1000000000 2999864874 1000000000 3000000000 999836889 999937937 1000000000 1999840668 0 0 3000000000 2000000000 1000000000 1999790215 0 0 1999810451 1000000000 0 1000000000 1999952761 1000000000 999996816 1999961636 0 999957756 2999975166 0 1999879675 0 1000000000 0 0 999912830 0 0 0 1000000000 0 2000000000 0 1999858251 0 1000000000 999955383 0 0 999891101 2000000000 0 1999830732 1999821459 999995211 1000000000 0 0 1999943166 999981743 999844964 999921207 2999853863 2000000000 999864163 1999957120 2999803969 999886497 0 1999850356 999859021 0 2999814315 1000000000 1999882712 0 0 2999991291 0 1000000000 1999810009 0 2999797624 1999906721 999801908 0 0 0 1999872363 0 1999883799 1999848547 0 0 0 1000000000 0 0 0 1999870139 0 0 0 999945232 0 1000000000 1000000000 1999873694 0 1000000000 0 0 0 1000000000 999958004 1000000000 1000000000 2000000000 5999749723 1000000000 0 1000000000 999867399 0 1000000000 1999640470 1999921912 1999957629 0 999972727 0 999971795 999917664 0 1000000000 0 2999679842 1999733347 0 1999843345 1999877186 1999757382 1000000000 999982462 1999926308 1999887713 1999686787 1000000000 999916654 1000000000 3999920858 0 0 0 1000000000 1999813386 2000000000 3999802576 0 1999847970 0 1000000000 0 999998733 0 0 3000000000 1999962796 0 1999851679 1000000000 0 3999841705 2000000000 1999845321 1999709112 2999919036 1000000000 0 0 1000000000 0 0 1000000000 0 0 999879265 2999689361 1999955813 0 999840970 1999653135 0 0 0 0 2000000000 2999824994 1999876021 2999794383 2999855003 999933070 2000000000 1999904441 0 0 1999886970 0 999959026 999861013 0 1000000000 0 1000000000 1000000000 2999680995 0 1000000000 0 2000000000 2999730554 0 0 999997063 999947578 0 0 0 999821738 4999741910 2000000000 0 999965818 1999970250 999949773 2000000000 999866350 0 0 1999672631 999884752 2999772503 0 999923844 999913023 2000000000 0 0 2000000000 0 0 0 0 999854366 999837146 0 0 0 1999726413 1000000000 0 999948006 999922729 0 0 0 1999842762 999804515 2999993242 0 0 1000000000 999908091 4999506893 1999918875 3000000000 0 1000000000 999823024 1000000000 0 999943771 1000000000 0 0 999952541 1000000000 1999860737 0 999944788 1999940307 2999725820 0 0 999845016 1999827764 1999936742 999847056 0 0 1000000000 1999732373 0 1999820076 2999865232 0 1000000000 1999866448 0 999943791 1000000000 2999705927 0 2999967661 0 1999667168 2999603925 1999800872 999935060 0 3999745266 0 1000000000 1000000000 2999808980 1000000000 2999809701 2000000000 1999972668 0 2000000000 1999921670 1999833632 1000000000 0 0 0 2000000000 2999861890 0 999862904 0 2999718264 0 0 1999807715 1000000000 0 0 999898309 1999899664 0 999830433 0 1000000000 0 1000000000 2000000000 0 2000000000 1000000000 0 1000000000 1999873547 999853582 0 3000000000 1999966727 2000000000 1000000000 0 0 1000000000 1000000000 1999891520 0 1999960914 999937309 1999939778 1000000000 999882019 0 1999903958 0 999954716 0 1999886386 0 1000000000 1999974966 0 0 1000000000 0 0 1000000000 999963334 0 0 0 0 1999959463 0 0 1000000000 3999733244 1999855875 2999668836 3999882008 1000000000 1000000000 0 2999772219 1000000000 0 1999856900 0 0 0 1999941927 1000000000 1000000000 0 999867228 0 999851494 999836554 999965701 1000000000 0 1999652844 1000000000 1000000000 0 1999840647 999913901 1000000000 2999825449 0 0 2000000000 999838551 1999900137 999973439 1999970416 0 999974696 1999894190 1000000000 0 999999214 0 1999979129 0 999861815 1999930939 0 999909912 999919747 1000000000 999913441 0 999940120 2999751099 1000000000 1999691319 0 2999802660 999856775 0 999819178 0 0 0 1000000000 2000000000 0 1000000000 1000000000 2999854513 1999823837 0 0 2000000000 999885298 0 0 2000000000 0 1999839929 1999846447 999991163 999852149 1000000000 2000000000 999802656 1999997762 0 0 1000000000 1000000000 2999584236 999996729 1999888498 999818996 0 2000000000 0 2000000000 999838237 1000000000 2000000000 1999851193 0 0 999953969 1999940191 1000000000 999871329 0 999818180 2000000000 999962072 0 1000000000 1999688747 999877134 0 1999857726 1000000000 1999912465 2000000000 0 0 0 1999721787 0 0 2000000000 1999888250 0 999874984 999929702 0 0 999905893 1000000000 2999652224 1000000000 1000000000 0 0 1000000000 0 1000000000 1000000000 0 1999999646 2999858499 2999944238 0 999838423 2000000000 0 1000000000 0 0 999917631 0 0 1000000000 999909315 1000000000 999948414 0 0 3999699821 999808643 0 999998332 3999500651 1000000000 999854811 999825404 1999712650 1000000000 0 1000000000 0 1000000000 1999864004 1000000000 0 0 999889292 0 1999898783 0 2999924250 0 2000000000 0 0 1000000000 1999942822 2999587606 0 999934236 1000000000 1000000000 2000000000 1000000000 0 1999965071 1000000000 1000000000 0 1000000000 3999929105 1000000000 999996208 0 2999868201 999946139 0 1000000000 0 1999896668 0 0 1000000000 1000000000 1999826494 999803867 0 999979757 1000000000 0 2000000000 1000000000 1999960203 999873370 0 999828442 999983512 0 2999691557 2999923070 0 999860223 0 2999621013 0 0 1999734924 0 999845945 1000000000 2999790041 0 1999950658 0 999812289 1000000000 1000000000 0 0 0 3000000000 0 1000000000 0 0 1999862751 999830209 2000000000 999945901 1999780765 999859571 1999870640 0 0 2000000000 0 2000000000 0 0 1000000000 999971084 1000000000 0 999886255 1000000000 4999662915 0 0 3999816675 2999763206 1999951446 0 1000000000 999807118 1000000000 0 0 0 1000000000 0 1000000000 0 999861029 999959568 999877803 1000000000 1999815949 1999806140 0 1000000000 1000000000 1999818870 0 999889131 2000000000 1999887531 1999800796 999918779 1000000000 0 1999989937 2999763129 999983481 1000000000 1000000000 0 0 0 999803848 0 999820013 0 0 999987142 0 1999750658 0 999822465 0 2999852639 0 999905782 0 0 999989292 1999964395 999976614 0 999893493 1999979178 0 999802613 1000000000 0 1000000000 0 999832945 1999698618 1000000000 2000000000 3999737650 0 999873048 2999842306 0 1000000000 0 1999732279 1999894982 999888718 1000000000 0 0 0 0 2999869018 1000000000 0 1000000000 0 0 1000000000 999914906 0 2000000000 2999850404 999828300 0 3999904850 0 0 1000000000 0 0 2000000000 0 2999802126 0 0 1999875286 1999841337 0 0 999979229 0 0 1999915088 0 1999800335 1000000000 0 0 0 999890677 1999964091 0 2999970318 1999855229 999932440 999817859 2000000000 999964769 0 1000000000 0 1999835817 2999800831 1000000000 999955696 3999943301 0 1000000000 999972280 2000000000 0 1999908892 0 0 2999848428 1999829749 0 1000000000 1999919186 0 0 2000000000 1999802634 0 1999909959 0 0 999997342 0 0 1999923261 1000000000 1000000000 0 1000000000 0 0 1000000000 1999797261 2999693230 999931739 999911250 0 0 1000000000 0 1999955395 999892398 999933105 1999840414 1999928399 1000000000 0 0 999895943 2000000000 0 1999833239 999805518 0 1000000000 2999869062 2999930583 2999887010 1999834723 999892840 999869116 1000000000 1999907089 1999971917 999911707 2999907740 999831581 1000000000 999950944 1000000000 0 0 0 2000000000 0 0 1000000000 1000000000 2999798194 0 1000000000 999908897 1000000000 0 0 999999200 0 0 1000000000 0 0 1000000000 0 2000000000 0 1999893119 3999633573 0 0 0 999925258 0 0 0 0 1999970905 999885094 1999804024 999891038 0 1000000000 2000000000 999832430 0 0 0 1000000000 0 0 0 1000000000 0 0 999950148 2999778028 0 999878887 0 0 999831029 1000000000 1000000000 1000000000 0 2999894900 0 1000000000 1000000000 999898107 0 1000000000 0 0 999818632 0 1999761277 0 1999829144 1000000000 999827765 999949790 999996035 1000000000 0 0 2000000000 0 1999708961 1000000000 1999848563 0 1000000000 0 0 0 1000000000 0 0 0 0 0 2000000000 2000000000 1000000000 0 999992113 3999683053 2000000000 999934462 1000000000 1000000000 999882032 999910735 1999888981 999937253 1999776161 0 0 0 999972142 1000000000 1999905283 999839337 1000000000 0 1999845582 0 0 2999930545 0 0 1000000000 0 999937362 0 999823460 1000000000 0 0 0 0 0 0 2000000000 0 0 999939942 1999740934 1000000000 0 0 1000000000 0 2000000000 0 0 999835917 1999864415 0 1000000000 999886514 0 0 2000000000 999841751 0 1000000000 1999804811 1999857881 0 1000000000 1000000000 1000000000 0 2999928933 0 999814096 3000000000 999966291 1000000000 0 0 2999962724 0 0 0 3000000000 0 0 1000000000 2999997079 0 1000000000 0 0 0 2000000000 0 0 0 0 999984535 0 1999851099 1000000000 0 0 0 3000000000 999959879 0 0 0 1999810106 1000000000 0 999857822 3000000000 0 2000000000 2999763840 1000000000 1000000000 3999857621 2999847539 0 1000000000 2000000000 0 999811065 0 2999849593 0 0 1999872897 0 1000000000 999985252 999913678 0 3000000000 1000000000 0 1000000000 1000000000 1999986384 1000000000 999835145 1000000000 999879317 0 2999709539 2000000000 999858535 0 999942074 999880799 0 1999973610 999876167 1000000000 1000000000 0 2999932412 3999997457 0 999991234 2000000000 2000000000 0 0 0 1999808003 1000000000 1999807575 999919082 999881877 1999884587 1000000000 999868364 1000000000 1000000000 999850921 2999899547 0 0 1000000000 0 999862173 3000000000 0 0 2999664071 0 0 2999834006 0 0 1000000000 0 999914263 0 999912672 0 999818311 999834282 0 0 1000000000 0 0 1000000000 1000000000 1000000000 0 1999913106 0 3999770795 1000000000 2999714076 1999905107 1000000000 0 3999864470 1000000000 0 0 0 999814171 0 1999896554 999973389 999975928 1000000000 1000000000 0 0 1000000000 0 0 2000000000 1000000000 2000000000 0 2999819334 0 0 0 1999891184 999898756 1999915207 0 999908697 0 999984865 1000000000 0 1000000000 1999669073 0 0 0 1000000000 0 0 2000000000 1000000000 0 0 0 0 999893571 0 0 1999844873 1000000000 5999657307 0 5999876856 2000000000 1000000000 1999899700 1000000000 0 0 0 1000000000 1000000000 999853253 1999827602 1999860020 0 1999910808 0 0 999880727 1999887637 999834379 0 0 0 999874506 999820098 1000000000 999896531 999921377 1999836361 1999940127 1999749858 999897778 1000000000 1000000000 5999852954 1999930362 999980507 0 999813209 0 0 0 1000000000 0 0 0 0 0 0 999951530 1000000000 0 0 1000000000 0 1999859283 1999965484 2000000000 0 999960576 0 999971884 1999823806 1999998169 999811173 0 1000000000 999879182 1000000000 2999820121 1999996563 999832265 0 999813509 1999796584 1999970851 999914455 999971482 1999862964 0 1999994992 0 0 0 2000000000 1000000000 1000000000 999975310 999808720 0 1999807156 999863861 0 999939187 999968303 1000000000 1000000000 0 1000000000 0 999996039 0 0 0 0 0 0 1000000000 1000000000 1000000000 1999718394 1000000000 0 999924688 1999686032 1999904693 0 1999895686 0 0 1999940231 0 0 1999956948 2000000000 1000000000 2999954349 1999799560 1000000000 1000000000 999836479 1000000000 0 999880096 0 1999909663 999855801 999845706 0 999839661 999914990 0 999911137 0 0 0 0 1999889699 1999718813 0 1999852923 999977852 0 999802047 0 1000000000 0 0 0 0 1000000000 0 0 999983257 0 0 2999921158 999877407 1999894754 0 0 0 1000000000 2999823977 0 999821271 999804996 2000000000 1000000000 0 0 2999922363 0 1999916519 2999769016 0 1000000000 999962869 0 999935364 0 0 999863129 1000000000 0 1000000000 2999916317 999856295 2999786758 2000000000 999982797 1999886883 0 0 0 0 999887506 0 999920146 2999715082 999815261 999886935 1999783072 999976660 1999704978 2999714243 1000000000 0 2999643136 1000000000 1999856211 0 999917744 0 999960192 0 1999763573 0 999887944 999857069 3999683297 0 1999871110 0 1000000000 0 0 1999995149 2000000000 0 4000000000 1999812596 0 999936236 1999834266 1999989264 0 1999710082 1999916698 1000000000 1000000000 4999777196 1000000000 1000000000 1999836596 0 2999889424 1999982216 1000000000 999950294 0 0 1999803496 2999538543 2999900742 0 1000000000 0 1000000000 1999807128 0 0 1999821933 999991885 0 0 999912446 1000000000 0 1000000000 999962946 1000000000 0 1000000000 1999766156 1999824958 1999963706 0 999934265 0 1999975930 0 1000000000 1000000000 0 2000000000 999931762 1000000000 0 1000000000 0 999891763 0 2000000000 0 1000000000 0 1999892534 1000000000 1999870462 2000000000 0 1000000000 2999729824 0 1000000000 0 0 2999624297 0 2000000000 2999946897 0 999883929 1000000000 1999731954 0 0 0 999834904 1999861785 0 1000000000 999899825 0 1000000000 0 999843869 999903022 999805980 999967118 0 999843396 1000000000 2000000000 1999851764 1000000000 999890378 2999798224 1999816450 0 999830768 2000000000 0 1999820542 0 0 0 999975978 2999707705 999824757 999885879 1000000000 1000000000 1000000000 3999823234 2000000000 999925623 999968087 0 0 1999918072 2999837153 2000000000 0 1000000000 0 1000000000 1999800751 999952605 0 0 0 999875340 0 2999862549 0 0 1999832944 1999927789 0 0 0 1999781366 999980512 2000000000 999879086 0 1000000000 999968504 1999828158 0 999874190 999955128 1999784766 1999946904 1999905628 2000000000 0 0 999802371 999853310 0 2999914453 999872907 999862531 999886344 2999865354 999832365 0 999963067 2000000000 1999833741 0 2999800990 0 1999936594 0 999933071 999944890 999924078 0 1000000000 0 1000000000 3999963696 0 999918793 1000000000 1000000000 999804555 3999648339 1000000000 0 999963531 0 0 1000000000 999929037 0 999901708 1999960261 999912055 1000000000 2000000000 2999892024 0 1000000000 999938426 2999705829 0 999987183 0 0 3999681876 0 999886849 0 1999856226 999902588 0 999951896 1000000000 0 1999981946 0 1000000000 1999896139 999862069 1000000000 2000000000 1999859140 1999842770 999895271 0 0 0 0 0 2000000000 0 1000000000 1000000000 1000000000 1999981100 0 1000000000 1999920718 0 0 1999815668 1999889460 1999916297 2000000000 1000000000 999945568 2999862360 0 999821630 0 0 0 0 0 1999788929 0 0 2999887329 0 999996833 999813380 1000000000 1000000000 1999863261 0 1000000000 999838288 0 2000000000 1999957196 1999893436 0 1000000000 2000000000 1000000000 0 2000000000 0 0 1999941991 0 1000000000 2000000000 999808115 999884503 4999858183 0 0 0 2000000000 1999953899 1000000000 1999923744 1000000000 1999776712 2999918454 2999855884 1000000000 999959071 2000000000 2000000000 1000000000 999891984 0 1999998523 2999924945 999860830 999920818 1999737297 0 0 999811958 999978074 0 1000000000 0 0 1999753969 1000000000 0 1000000000 2000000000 0 2000000000 0 0 999862129 999896767 0 2999844672 1999939300 999832499 0 1000000000 999963965 999987755 1000000000 1999807508 0 999857336 1000000000 999922300 0 1000000000 0 0 1999865952 0 0 1000000000 0 999850281 0 3999736886 0 1999900891 0 999814920 2999914616 2000000000 0 999842565 1999814279 999865677 0 0 999973774 1000000000 0 1999755653 0 999927752 0 0 1000000000 0 0 2999843001 0 999882536 0 1999689809 0 1000000000 0 0 1000000000 0 1999818543 0 0 0 2999903560 2000000000 0 0 0 0 0 0 1000000000 0 0 0 0 999957915 0 0 0 1000000000 0 0 0 999925051 0 1999910601 0 0 1000000000 999971657 1999832323 2000000000 1000000000 0 0 0 0 1000000000 0 0 999957065 999971014 1000000000 0 1000000000 0 2999715038 0 0 0 0 1999698851 1999895133 0 0 0 999930263 0 0 0 1000000000 2999742323 1000000000 999996434 0 1999950150 999804699 1000000000 1000000000 2999813379 0 999873982 0 0 999969215 2999801723 1999895148 1999937856 1000000000 0 1000000000 999860924 999927711 0 999827781 1999827171 0 1000000000 2000000000 1999800121 1000000000 1999928103 2000000000 0 1000000000 1000000000 999862378 0 1999901311 999877381 0 1000000000 0 0 0 0 0 1000000000 2000000000 0 0 1000000000 0 1000000000 999900177 1999879574 0 999923368 0 0 0 3000000000 1999788705 0 999814282 1999979978 0 0 0 0 999826858 1999706505 0 999842800 1000000000 0 1000000000 999992586 1000000000 1000000000 999932925 0 1000000000 1000000000 1000000000 999984231 999919543 1999920318 0 999890169 0 999925815 0 0 0 999860503 0 0 0 0 999915716 1999931613 0 1000000000 0 0 1000000000 1000000000 2999805715 999977540 1999980417 1999889811 0 1000000000 999915294 1999963483 1999921682 999888508 0 0 2999806271 0 2000000000 0 1000000000 0 0 0 1999937633 1000000000 4999610392 1999970580 0 0 1000000000 2000000000 0 0 0 1000000000 0 2999931620 3999645937 0 1000000000 1999858284 0 0 999865610 999970922 1000000000 0 999826211 0 1999899556 0 999858477 3999760222 0 1999842687 2000000000 1999875206 1999957860 0 0 1000000000 0 0 999863336 0 1000000000 2000000000 1000000000 0 1000000000 0 1000000000 999891063 1999612467 0 1000000000 0 0 999964876 0 2000000000 999873537 1000000000 1000000000 999935037 2000000000 1999732975 0 0 999831236 1000000000 2000000000 0 1000000000 1000000000 1000000000 1999875547 999945968 999984076 0 999845262 0 2999810620 0 0 2999971691 999973112 999828716 1999842483 2000000000 2999838089 1999880947 1000000000 1999989242 1999690530 0 0 999904603 1999918757 0 2000000000 0 3999814687 0 999857388 1999869320 1999842065 0 0 0 2999815182 1000000000 999979025 0 1000000000 1999873895 1000000000 1000000000 0 0 0 999898740 1999963701 1999871851 0 1000000000 0 1000000000 1999771333 999984836 1000000000 0 0 0 999871995 1000000000 1999736435 999856974 1999932671 999961626 0 1000000000 0 999957714 0 0 0 1999899238 1999837119 999970807 0 999903778 1999861492 999917838 1999808438 999926148 1000000000 999904701 999874581 2999688941 999827258 0 0 1999966308 0 1000000000 999930769 999841180 1999783126 999918696 2000000000 0 0 999886220 2000000000 1000000000 1999936244 1999923530 2999787163 2999788529 1000000000 1000000000 0 1000000000 1000000000 0 0 0 3999783682 1000000000 1999972168 2999952611 1000000000 2000000000 0 1999760969 0 0 1999932064 1999805883 999902534 0 2000000000 999920593 0 0 1999703985 999929833 1000000000 0 1000000000 0 1000000000 0 0 0 999828743 1000000000 0 0 0 1000000000 1000000000 0 1000000000 0 0 2000000000 1000000000 1000000000 0 0 3999882640 1999827263 0 1000000000 0 999946239 1999932227 1999777834 999979372 1999981630 999807576 1000000000 1999882678 999894110 1000000000 1000000000 5999499110 999872392 1999857937 1999803772 0 2000000000 1999979650 999825907 1999842515 1000000000 1000000000 0 1000000000 2999621814 1999881676 999836640 0 999889422 0 1000000000 0 1999879377 0 999815920 999900799 0 1000000000 0 1999920491 1000000000 2999807233 1000000000 0 2999699703 0 1999829704 999899795 999849327 0 999993995 1999735574 2999830799 999963189 0 1000000000 2000000000 2000000000 999832129 0 1999822923 0 2999957080 1999979471 999856665 999950651 0 0 0 0 1000000000 5999457538 0 0 999979080 1999849003 1000000000 0 1999957646 999825762 999931466 2999768017 0 1000000000 1999993124 0 999891584 0 0 0 1999821105 999953747 0 999840343 1999941426 1999819580 1000000000 0 0 999915624 999861282 1000000000 1999845924 0 999870066 1999891446 999827257 999952075 2999956639 1999819607 2999890648 2000000000 999963319 1000000000 0 0 999943331 0 0 999889664 1999883492 1000000000 999951832 999929548 1000000000 0 1999932543 1999850292 0 0 999819122 0 999891374 1999910716 2999933655 1000000000 0 1999817909 0 1999905499 2000000000 0 0 0 1999819472 999861421 999872539 0 0 0 1999885023 1000000000 0 1000000000 999988873 999801995 1000000000 0 1000000000 0 1000000000 0 999933819 999816029 1999856462 1000000000 1000000000 999976656 1999810724 1000000000 1000000000 999873796 1000000000 1000000000 2000000000 1000000000 2999809816 0 1000000000 999912172 2000000000 3999639985 2000000000 2000000000 1000000000 3999737615 2999821046 0 0 0 1999717818 1999656231 0 999870614 1999742503 2999921893 1999872548 2999569213 1000000000 1999956292 999938416 0 1999954822 2999964379 0 999993350 999900538 999956065 999974820 0 2999804547 1999879648 1000000000 999959107 2000000000 999825008 1000000000 2999825395 0 1999770994 999906963 2000000000 0 1000000000 0 2999856368 999825641 0 2000000000 1000000000 1999958812 1999838650 999888211 2000000000 999905224 999912129 1999943058 0 0 1999863003 0 999939145 999999855 999996491 1000000000 999951714 1000000000 0 0 0 5999627227 0 999930706 1000000000 999866039 0 0 0 0 1999866057 1999713285 0 3999669005 1999723244 999899897 2000000000 0 1000000000 999953349 1999904541 0 2000000000 2000000000 0 0 1999848015 3999732008 0 2999689129 1999891598 0 999923190 0 0 999932451 0 0 1999803150 1999784536 1999811898 1000000000 0 1000000000 999960613 1999964798 0 0 2999833582 1000000000 0 0 0 0 1999880652 0 0 999972564 0 3999914784 999805769 1000000000 3999822971 0 1000000000 999971166 0 1000000000 999893920 0 0 0 999941718 1999855835 1000000000 1000000000 1000000000 1000000000 1999921151 1999930218 0 0 2999966996 1999859813 0 1999985372 0 999908519 1000000000 3999875793 999952135 1000000000 0 1999790656 0 0 0 999848303 999805178 0 0 0 999894358 0 1999868982 0 999915403 0 1000000000 2999754484 0 1000000000 2000000000 0 1999867045 1000000000 1999801578 1999958597 0 1999946915 0 1000000000 1999875561 999929414 0 1000000000 2000000000 1000000000 0 0 0 1999855821 2999857408 1000000000 1999741946 0 0 1999806474 1000000000 3999956241 2999766148 0 0 1999734536 1000000000 0 0 0 1999817578 0 0 1000000000 999936120 1999833038 1000000000 1000000000 0 2000000000 0 3999938663 0 999969653 999875516 3999636536 0 1000000000 999842972 0 0 0 0 0 1999824483 0 999891423 0 2999921435 4000000000 0 0 999819616 0 0 0 2000000000 0 999816717 1999919368 1999997823 0 999827324 1000000000 0 1000000000 0 1000000000 999951236 0 0 999899735 0 2000000000 1999968882 0 1999905990 999806021 0 1000000000 2999769276 1000000000 1999901368 999838601 1999922479 1000000000 0 1000000000 0 1999861888 0 0 2999811877 0 0 0 1000000000 0 2999628335 0 999972372 999851482 0 2999630692 0 999964051 1000000000 999949517 3000000000 1999839758 0 2999915380 1000000000 2000000000 1999926425 0 0 1000000000 999805325 0 0 999956216 0 0 999862302 999880013 999824534 1000000000 1999665780 2000000000 1999736714 999948184 999918774 999907096 2000000000 0 1999841407 1000000000 999862924 0 1999835611 3999518056 1999844620 0 2999832856 2000000000 1999988775 1000000000 0 1999874619 0 0 1000000000 0 3999711664 1999779463 0 1000000000 999809777 1000000000 1000000000 1999724550 0 1000000000 0 1000000000 0 0 1000000000 999919307 1000000000 0 1000000000 2000000000 0 1000000000 2999860068 1000000000 1999848915 0 1000000000 999983202 0 1999846929 0 0 0 1000000000 1000000000 1000000000 1000000000 999991140 3999831460 1000000000 0 1999862071 1000000000 1000000000 1000000000 999855722 1000000000 999908338 3999826158 999871082 999994590 0 1999901674 999944350 1999986434 1000000000 3000000000 1999902679 2999742379 0 0 0 1000000000 1999807408 3999683822 0 1999733735 1000000000 0 0 1999988966 999833512 0 0 2999808948 0 999836757 1000000000 2999891776 0 999802188 0 0 1000000000 999957656 1000000000 2999818986 0 0 0 999893513 1000000000 2000000000 0 0 1000000000 0 0 999834682 2999738973 999848466 0 1000000000 1000000000 0 1999741436 999883134 0 0 1999907960 999887772 999805255 0 2999789822 1999664373 5000000000 0 0 1000000000 999896440 1999874168 1000000000 0 2000000000 0 0 1999961168 999834218 0 0 0 0 0 1999892639 0 1000000000 1000000000 2000000000 1000000000 0 1000000000 1000000000 0 1999863200 0 0 0 1999889803 999911027 999956111 1000000000 0 0 1000000000 999994526 2999823068 0 2999668247 3999653247 1000000000 1999997292 999965777 999952515 1999968834 999972479 2999689704 1000000000 999878614 1000000000 0 2999774964 999993858 0 0 999824649 0 0 1000000000 0 0 1000000000 999871762 1000000000 0 1000000000 1000000000 1000000000 1000000000 999963685 0 0 1000000000 0 1999963149 1999828892 1000000000 1000000000 1000000000 1000000000 0 999849661 2000000000 0 0 0 0 0 999870516 999990437 2999769311 999923025 0 999966006 1999972729 2999847567 0 0 999977761 1000000000 1999743966 0 0 0 1000000000 1999988300 0 1000000000 1999814812 1000000000 0 0 1000000000 0 0 2999952013 1999978698 999897799 999854287 1000000000 3000000000 999967871 1000000000 0 1000000000 1000000000 999849873 0 999836533 3999938503 2000000000 999811900 1000000000 1000000000 999952595 1999956577 999865776 0 2999938186 999975051 1000000000 1000000000 2999799594 1000000000 1000000000 2999581794 0 1000000000 999938463 0 3999823840 0 1000000000 0 0 2999845951 0 1000000000 0 1999892489 1000000000 1999821015 999811725 1999958662 999857017 0 1000000000 2999541656 1000000000 4999799548 1999812878 999832551 0 1000000000 0 1000000000 2000000000 999895969 0 999894379 0 0 999918334 0 999826733 1999884487 1999831731 0 1999972460 0 2000000000 2000000000 1000000000 3999862576 999918277 0 1000000000 0 999889454 999895267 1000000000 1999878618 1999800089 1000000000 0 1000000000 0 1999918957 999966229 999976250 1000000000 999927447 0 999854576 1999808239 3000000000 1000000000 0 2999776228 0 1999807765 1000000000 0 999929382 1000000000 1000000000 1999889114 0 1000000000 0 1000000000 0 1000000000 999978590 0 0 999997863 1000000000 1000000000 1000000000 1999825573 1000000000 1000000000 0 0 0 1999719834 0 0 1999933277 0 0 1000000000 2000000000 2999848573 0 0 1999678146 999854329 4999898936 1000000000 999911791 0 999973299 1999904911 1000000000 2000000000 0 0 1000000000 999801134 999928164 0 1000000000 1000000000 1000000000 1999660975 1999963972 0 3000000000 0 1999798989 1000000000 0 2999729463 999820162 999851662 0 999857811 999985967 2000000000 1000000000 1000000000 0 1000000000 0 1000000000 999807637 999819056 0 2999893124 0 3999826359 1000000000 0 999814482 999849930 1999723729 0 999915794 0 999946759 999891365 1999841726 0 0 999818385 1000000000 0 2000000000 999925935 1999938183 0 2999783651 999803694 0 1999888636 0 0 1000000000 1999961050 0 0 1000000000 1999827920 0 1000000000 1000000000 1999807648 0 0 3000000000 1000000000 1000000000 0 1000000000 1999974155 2999659082 1999809221 999873421 1000000000 0 1000000000 999887945 1999901266 0 1999940836 999935008 0 2999855824 999818737 1000000000 999996786 1000000000 1000000000 999876845 0 0 3000000000 3000000000 999982816 2999841458 2999858160 1999825661 1000000000 2000000000 2999689814 999926427 2999685136 1000000000 0 1000000000 1000000000 1999901914 0 0 0 2000000000 0 1999870620 0 3999566135 0 0 0 999994972 999936926 0 2000000000 999875163 1999932498 0 0 999851693 999939976 0 2000000000 2999759526 0 999807423 999941516 0 999953389 0 999891613 0 999874207 0 1000000000 0 1000000000 0 0 0 999898351 0 0 0 0 2000000000 1000000000 2000000000 1000000000 0 0 999869894 1999957559 999818554 0 1999853062 2999926196 0 999954911 1999898580 0 0 999926839 999962469 1999874857 1999976722 999878209 2000000000 1999910817 0 2999663673 999936539 1000000000 1999851931 1000000000 999883026 1999922227 1000000000 1000000000 1999822724 0 0 1000000000 0 0 1999943055 1999836912 999935940 2000000000 0 0 0 0 1999683217 0 2000000000 999852490 0 1000000000 0 999887813 1000000000 1999830949 0 0 3000000000 0 1000000000 0 0 0 999944274 1000000000 1000000000 1999968523 1999779863 0 0 999845940 2000000000 1999919765 1999725157 1999965025 2000000000 0 999898357 0 0 999844900 0 999808327 3999646729 999898917 2999913569 0 2999943199 1000000000 999878893 0 1999723141 0 0 0 0 999968298 1000000000 999879203 0 2000000000 0 0 1000000000 3000000000 0 0 1000000000 1000000000 999812710 1999993775 1000000000 0 1000000000 2000000000 0 1999858345 1000000000 1999829166 0 999933259 0 0 999813092 0 0 999921870 1000000000 999815286 3999619593 1000000000 0 0 0 999808548 0 0 999842713 0 999971651 1000000000 999934435 1000000000 999860927 999880165 0 999819907 999878252 999949027 1000000000 999890420 1000000000 0 999999444 0 999973107 0 999947816 2999953208 2000000000 1000000000 0 2999974252 1000000000 0 1999822299 1000000000 0 999911389 999978085 1000000000 999824837 1000000000 1999953906 0 1000000000 1000000000 2999879292 1000000000 999906672 0 3000000000 0 999999747 999882634 2999860875 1999891310 999838725 1000000000 1999988036 0 1000000000 0 1000000000 0 0 0 2000000000 2000000000 1000000000 1000000000 1000000000 999863329 0 999842180 1000000000 1000000000 999829727 0 1000000000 1999992704 1000000000 999964148 0 1999867417 0 2000000000 2000000000 1999824849 1999893441 1999953710 0 0 999918894 999916343 0 2000000000 2000000000 999893401 999806038 999970813 999839880 999988303 3000000000 0 999856611 0 0 1000000000 0 2999793041 1999895371 0 0 0 0 0 0 999811031 0 999826115 1000000000 2000000000 1000000000 1000000000 1000000000 0 999818811 0 0 0 0 999869264 1000000000 999869009 0 1000000000 0 999872555 0 0 1000000000 0 999891994 0 2999873968 0 0 0 0 999858586 1000000000 1999840082 1999981670 0 999886837 0 0 0 1000000000 999860116 0 999868758 999832709 0 1000000000 0 0 1999860600 2000000000 1999816030 0 999868537 0 1000000000 2000000000 1999850879 0 1000000000 0 0 0 0 0 0 0 1000000000 1000000000 999916642 0 0 1999961085 3999660971 0 999810589 1000000000 1999881142 2000000000 0 0 0 999878164 999915922 0 999872515 4999662755 0 999879458 2999882693 0 999949422 1000000000 0 1000000000 0 0 999857208 999971449 0 0 2000000000 1999824516 999868549 999838833 1000000000 0 1999828368 2999899696 3000000000 0 0 999999628 0 0 1999840906 1000000000 2999749248 1000000000 1000000000 1000000000 0 1999795125 0 0 1000000000 1999911421 1000000000 1999882568 1000000000 0 999831766 0 1999856081 1999798675 1000000000 3000000000 1999740894 2000000000 0 1000000000 2000000000 0 0 1999832503 0 999866358 0 0 1000000000 0 2000000000 1000000000 0 0 1999805921 0 1999873669 0 0 0 0 0 1000000000 999943017 0 1999826334 0 999848455 2999685718 0 2000000000 1000000000 1000000000 2999878022 999854863 0 999978720 999820087 1999930866 0 1000000000 0 1999764415 2999641681 999818045 999978865 1000000000 1000000000 0 999951912 2999759798 1999834720 1000000000 3999636653 0 1000000000 999893235 1999862252 0 2999899661 1000000000 1000000000 1999990163 999928310 1999927827 999959362 0 1000000000 0 999889363 999831144 1000000000 2000000000 1000000000 0 1999921699 2000000000 0 1999988770 1000000000 2000000000 1000000000 1999896587 0 1000000000 0 2999681378 999917281 999843802 0 1000000000 1000000000 0 999979530 1000000000 2000000000 0 1999830877 1000000000 0 1000000000 999896435 0 0 0 0 1999836298 999979585 2999889217 1000000000 1999987583 0 0 0 999807200 1999724576 0 2999772529 0 1000000000 1000000000 0 0 1000000000 0 2999785670 1000000000 0 0 0 3999866881 0 1999887223 0 999967722 1999921504 1999858826 0 999823549 1000000000 999920473 1000000000 0 1999937999 999890218 0 1000000000 0 0 1999878861 0 0 999815979 1000000000 2999877416 999924069 2000000000 2999800965 0 0 0 1999924850 999948187 1000000000 1999964540 2999738224 999896686 0 999974521 999959382 1000000000 1999860032 1000000000 999860874 999982605 1999819746 1999991622 1000000000 999924247 1999728572 999845778 2999838984 0 1000000000 999966108 0 0 0 0 999829281 0 0 1000000000 0 999996008 0 1000000000 1000000000 2000000000 0 0 1000000000 1999961663 1000000000 0 999846066 0 1000000000 999859517 0 0 0 0 0 0 999921991 1999905798 0 0 0 2999871759 2999909532 2000000000 2000000000 1999959267 1999914639 1999811747 999938767 2999863386 0 1999856761 999960123 1000000000 2999679075 0 2999825611 0 0 2999868533 3999883100 0 0 1000000000 2999905649 1000000000 2000000000 1000000000 2999835661 2000000000 999950074 2999974312 1000000000 0 999861635 1000000000 999927749 1999959293 999808882 0 0 2000000000 0 0 1999905405 999849865 2999692504 2000000000 0 0 1999824104 1000000000 0 999855842 0 2000000000 0 1000000000 0 1000000000 1999862866 0 999995946 1000000000 1000000000 1000000000 1000000000 3000000000 0 0 999814307 0 0 1000000000 0 1000000000 1999859289 999958330 999805482 0 1999808051 1000000000 1999957409 999929151 999870234 2000000000 1999829871 0 0 2000000000 1000000000 1999893716 0 0 1999921982 1000000000 1000000000 999845576 1999961126 0 1999984212 2999922988 0 1000000000 3999647981 2000000000 1999854564 999927056 2000000000 1999982148 0 2999726467 1000000000 1999946887 1999887600 2999675035 0 1999942980 0 1000000000 1000000000 2999793422 1999812203 0 999946930 0 2000000000 0 0 1000000000 1000000000 0 999883311 0 0 0 999825614 0 1000000000 0 3999909964 0 0 1000000000 999960472 0 0 0 1000000000 1999874267 0 0 999970701 1000000000 0 1000000000 1999916663 1999783057 0 0 0 999900953 999944304 999932357 0 1000000000 1000000000 1999876603 1000000000 0 999833748 2000000000 0 0 0 1000000000 0 2999820787 0 2999767498 0 1999823832 1999862487 0 999910098 999851526 0 0 1000000000 0 1000000000 0 1999870609 0 2999753164 2000000000 0 0 0 1000000000 1000000000 999811472 0 1000000000 1000000000 1999898718 1000000000 0 1000000000 0 0 1999880756 0 2000000000 1000000000 1000000000 0 1999948420 1000000000 0 0 0 999991765 0 0 0 2999916487 3999802504 999930067 0 3000000000 1000000000 999910920 1999865189 1000000000 1999925823 0 1000000000 1000000000 1999889394 0 0 0 2000000000 0 0 1999910782 999987907 1000000000 1000000000 999859069 1999920537 1000000000 2999695390 1999996145 1000000000 999825632 1999740385 0 0 2000000000 999978624 1000000000 0 2999704215 1999879896 1000000000 1000000000 1999872935 0 1000000000 999810124 1000000000 1000000000 2999865195 999876325 0 1000000000 3999801508 1000000000 1000000000 0 2000000000 999928424 1999821193 1999844153 0 0 999811342 999965095 999888254 1000000000 2000000000 2999955495 999891281 0 0 0 0 0 1999813566 1000000000 999948778 999839242 1999805487 1000000000 0 1000000000 1000000000 1000000000 0 1000000000 0 0 1999846625 0 1999754574 1000000000 0 0 1000000000 999897041 1999955018 1999797341 1999638397 0 1999956312 0 999800851 0 999833885 2000000000 1000000000 0 1000000000 1000000000 1000000000 999906548 2999721242 999930318 1000000000 999934532 1999968887 2999797193 1000000000 0 0 1000000000 0 1000000000 1000000000 0 999921559 1999837993 0 999949501 1000000000 1999955273 0 0 1000000000 0 1000000000 999938439 999881779 0 999843512 0 0 999972284 2999884302 1000000000 0 999986485 0 999834062 0 1000000000 0 0 999934070 1000000000 1000000000 1000000000 2999801379 0 1000000000 2999818642 0 999827621 999922430 2999875333 999882157 999942896 0 0 1000000000 999941878 0 1000000000 2000000000 1000000000 999915969 0 1999987549 2999778816 1000000000 0 0 999942861 1000000000 999902357 999962295 0 0 0 3000000000 1000000000 1999938199 2000000000 2999800142 1999907649 999926029 2999892689 2000000000 1000000000 0 999835528 0 0 1999933119 999868127 1999824394 3000000000 999848737 0 0 0 3000000000 1000000000 0 0 999947894 0 1000000000 0 999865339 0 1000000000 0 0 1999915870 2000000000 0 0 0 1999997351 0 0 0 999961853 1999931765 0 0 1000000000 1000000000 1999831507 0 1000000000 1000000000 1000000000 1000000000 999840421 999878843 999948416 3999767467 1000000000 0 0 1999811805 1000000000 0 0 0 0 999983410 0 2000000000 1000000000 999977070 1999807377 1999823422 1000000000 1999746180 2999808594 1999752728 999900361 2999894530 0 0 999983195 0 1000000000 1999887309 2999762675 1999664104 0 1000000000 999956349 999807191 0 0 1999903815 999903652 999801741 0 2000000000 2999902231 3999812779 0 999994099 0 0 0 1999859402 2999703776 2999693232 1000000000 0 0 2000000000 999868554 1000000000 1999991114 0 0 1999856040 0 999816831 0 0 0 0 1000000000 0 999955167 1999858420 999880817 1999806605 999869397 1999951312 2000000000 1000000000 1000000000 1000000000 2999799163 999863562 999999939 999861560 0 1999898424 1000000000 2999799014 0 2999876047 999924405 2000000000 0 0 0 1000000000 1000000000 999898110 0 999953034 0 999965346 2999800490 0 1999969910 0 2000000000 1999847980 0 1000000000 2000000000 2999823691 2999922783 0 2999975307 1999888901 1000000000 2000000000 2000000000 1000000000 999974942 2000000000 1999956566 0 1000000000 1000000000 0 1000000000 3999676855 999828178 1999827024 0 0 999946157 999974981 1000000000 2999872568 1000000000 2000000000 0 999831642 1000000000 1999800495 999818486 1999855115 1000000000 0 999986438 1000000000 0 999903853 2999719909 2000000000 999817331 2999838324 0 1999847354 999918609 0 0 1000000000 0 1999841302 0 0 999884242 0 1000000000 0 999910302 1999875269 0 3000000000 999864909 0 1000000000 999923149 0 1999857815 2000000000 1999682474 3000000000 0 0 999824452 1000000000 1999912229 1999780508 1000000000 0 1000000000 999900258 999934300 999965499 1000000000 0 0 999850832 1000000000 0 1000000000 999889093 2999820299 1999791159 999959805 0 999995873 0 999993526 0 1000000000 0 999802985 1999768065 0 0 0 2999858410 1000000000 1000000000 999856306 0 1000000000 0 1999905222 0 999894608 1999876451 1999975669 999849131 999942826 0 0 1000000000 2999615927 1000000000 1000000000 999998270 999862789 0 1000000000 2999955976 0 999973330 1999918406 2999755432 1000000000 0 0 2000000000 0 1999788126 999872665 1000000000 1000000000 2000000000 1000000000 3000000000 999858124 1000000000 0 1000000000 0 1999826787 5000000000 2000000000 4999980829 999972797 0 1000000000 999943435 999936472 1000000000 2000000000 999883761 0 0 0 999999961 1000000000 1000000000 999825166 2999841816 0 999842235 999899062 1000000000 1000000000 3999845507 0 1000000000 1000000000 3999738836 1000000000 0 2000000000 0 999903781 0 0 1000000000 0 1999937371 999991773 999952129 999989884 1999698947 999989756 0 0 0 0 0 999875058 1999801691 0 1000000000 0 1000000000 1000000000 999973074 1000000000 2000000000 999947390 2000000000 0 0 0 1000000000 0 999879143 1000000000 999885216 3000000000 1000000000 1000000000 1999971998 1999770496 2999862983 1000000000 2999799130 1000000000 0 0 999962163 0 999927211 999813138 0 2000000000 0 0 999896108 1000000000 1000000000 1000000000 2000000000 2999979827 999979107 999926392 999834385 3000000000 0 1999850459 3999993769 2999713258 0 999830005 0 0 2999872669 0 2000000000 1000000000 2999543449 1999909722 1000000000 999999332 5999436340 2000000000 2999848724 0 1000000000 0 0 1000000000 1999825387 999810559 1000000000 1999861871 1000000000 1000000000 1999955296 0 0 1999829197 1999844881 0 0 0 999984357 1999945286 999873848 999927255 2000000000 1999746551 999932541 999989864 1000000000 1000000000 999846735 1999957155 0 1000000000 2000000000 0 0 0 1000000000 0 0 999883964 999901445 999907358 0 2999752681 1000000000 0 1000000000 1999974605 0 0 2000000000 0 0 0 999957294 999925016 1999913105 0 0 999812582 1999825688 1000000000 1999858206 1999766693 0 2000000000 0 2999933405 999972891 999829655 1999799788 0 0 999987132 1000000000 1999833703 0 2999887691 1000000000 0 999811931 0 0 999801596 2999821866 999861145 0 999856095 1999955664 999905802 999933324 0 0 0 3000000000 999926771 999965571 1000000000 1000000000 999994012 999824730 2999934555 0 1000000000 999898399 1000000000 1999862199 0 2999984979 1999981212 0 0 1000000000 1000000000 1000000000 999972360 0 1999995069 999890500 0 1999999782 0 1000000000 2999715833 2999765971 0 1000000000 0 0 1999870492 1999809382 999950478 0 1999954085 0 1999855739 1999739357 1000000000 2000000000 1000000000 0 0 0 2999640396 999911579 0 0 2000000000 1999943780 1000000000 999952958 1999834478 0 0 999917175 1000000000 0 0 2999881397 0 1000000000 1000000000 0 0 0 999948651 0 999845680 1000000000 0 0 2999911359 1999990478 0 2000000000 1000000000 999911725 4999747958 999974769 0 2999752543 2999873251 0 1000000000 2000000000 1000000000 0 0 0 1000000000 1000000000 0 0 1000000000 999802001 2999664192 3999778973 2000000000 1000000000 0 1999719385 0 0 0 1000000000 999874653 0 0 3999914624 0 1000000000 999899408 999885301 0 999808093 0 2000000000 4999839138 1999914690 1000000000 0 1000000000 0 0 0 999927532 1000000000 0 3999759898 0 0 1000000000 0 999870192 1000000000 1999829376 999875278 999825153 0 999869655 999984252 2999943251 999887537 1000000000 0 1999872984 3999840517 1000000000 0 999956658 1000000000 1000000000 1999999246 2999854386 1999881971 1999827940 999868994 999865697 1000000000 1999892704 2000000000 0 0 0 1000000000 999974427 999863357 1000000000 999820379 1000000000 0 0 0 0 0 1000000000 1999663118 999965115 0 0 1000000000 999856812 999994891 1999803934 2000000000 1000000000 0 0 0 0 1999672917 0 1000000000 0 0 0 999988831 0 0 999955987 1000000000 2999529676 1000000000 0 1999909644 1000000000 0 0 0 999999371 1000000000 1000000000 999950700 0 2999940976 0 1000000000 0 2999773486 1999864417 999826250 0 0 999848287 999817340 0 1000000000 1999900695 0 0 0 999992557 1000000000 0 2000000000 1000000000 999965995 2999656359 999903494 2999905479 999858639 0 0 2999736865 999906715 1999826685 1000000000 0 0 0 0 0 0 1000000000 2999882541 0 1000000000 999812092 3000000000 0 0 1000000000 1000000000 0 1999984263 0 999861872 0 999896259 1000000000 999901350 0 1000000000 0 0 1000000000 0 0 1999799780 0 999929315 1999824672 0 999989869 0 0 0 1000000000 0 3000000000 1999798882 0 0 0 1999823386 999931283 1000000000 1000000000 0 1999867489 0 0 1000000000 999842733 0 0 2000000000 999827604 1999837295 1000000000 1999935282 0 999810178 999903087 2999853645 0 1999884550 1000000000 1000000000 0 999904773 1999830643 0 999801569 1999885829 0 1999992140 999913585 1000000000 0 999815356 1000000000 999820117 999918065 4999877447 2999933487 1999911301 0 0 999978627 1000000000 2999771110 1999952666 1999908598 0 0 1999912717 0 2999816459 0 2000000000 999992174 999917528 999813913 0 0 3999644154 999960288 3999803272 999872617 0 0 0 999984028 1000000000 3999733402 0 1999727069 0 1999649850 1999826671 0 1000000000 0 999811680 999854679 1000000000 1999973167 3000000000 1999833640 999879276 0 0 0 1999967544 0 1999882260 999883221 1999725749 999917131 1000000000 999972341 0 1000000000 0 2999872212 0 0 2999615709 0 0 2999674555 999940459 1999919616 0 2000000000 999857155 0 999954761 999949596 999802663 0 999870449 1999843825 999852969 0 0 1000000000 0 1000000000 1000000000 999955002 0 2000000000 0 1999800320 1000000000 1000000000 1000000000 2999801014 1000000000 1000000000 999991456 0 1999824131 0 1000000000 0 0 1999904527 2999911564 0 0 999858859 1000000000 1000000000 1000000000 1999924059 1999696882 1999909944 1000000000 1000000000 1000000000 1999816425 0 1999946236 2999726947 0 0 0 0 1000000000 2000000000 3999830509 1000000000 0 1000000000 0 1000000000 999800107 1999819748 1000000000 999840630 999830782 2000000000 0 0 999842129 1999835574 999915003 1000000000 0 1999874968 999828486 999931177 1999941434 2999810789 1000000000 999844581 0 0 0 999939653 0 999970288 2000000000 0 0 0 0 0 0 1000000000 0 0 999854453 1000000000 0 0 0 1000000000 1999893700 1999868210 1999999085 999879787 0 1999935801 3999654712 0 0 999929600 1999788151 0 999915884 0 999905413 1999884133 0 2000000000 1000000000 999887914 999956793 1000000000 1999848424 0 2999631556 0 1999839000 1000000000 1000000000 0 0 1000000000 999967635 1000000000 0 999810050 1000000000 3000000000 999872806 2000000000 1000000000 0 3999810667 2999523977 0 1999959956 0 999807579 1000000000 1000000000 1000000000 0 3000000000 999824133 2000000000 1000000000 0 999949929 2000000000 0 0 0 999988391 999906099 0 0 0 1000000000 999903786 999870088 1000000000 0 2999856629 0 1000000000 0 2999944453 1000000000 999933876 0 2000000000 1999830565 1000000000 0 999994442 2999844602 2000000000 999827270 1999873221 3000000000 999901633 1999930650 999871581 1000000000 1000000000 3000000000 1999840406 999893363 1999826988 0 0 0 1000000000 1000000000 0 1999849711 0 1000000000 0 1000000000 1000000000 0 1000000000 3999805082 2999996903 0 1999950574 999840865 0 0 1000000000 999955890 2999905630 2999730642 0 2999902653 1000000000 0 1000000000 999801763 999895330 1000000000 2999981012 4000000000 0 999948408 2000000000 1999953323 999815464 0 1000000000 1999812114 2000000000 0 0 0 999906468 0 1000000000 1000000000 2999641644 999822526 0 1000000000 1000000000 1999919866 999946314 0 1999836206 0 1999946127 0 0 999848262 1000000000 0 1000000000 1999923961 999847589 1999814942 999932219 999932736 0 0 0 999866420 1999980189 999928279 1000000000 1999831196 999913889 999913382 0 0 0 0 1000000000 1000000000 2000000000 0 0 1000000000 0 1000000000 3999670572 0 999928991 0 1000000000 0 2000000000 2999785741 1000000000 2999883618 1000000000 0 1000000000 0 1999957281 1999805715 0 1000000000 0 999822528 0 0 0 2000000000 0 0 999805545 1999725908 999831908 1000000000 1000000000 1999946504 999993106 0 0 999823033 1999818464 2999916430 2999855810 0 999848152 999913891 0 1000000000 1999968041 3999592613 0 0 4999783642 0 5999362523 0 0 1000000000 1999845327 0 0 999852842 0 0 0 0 0 1999939437 0 0 1000000000 4999792511 1999817041 0 999964144 1000000000 1000000000 1999837558 0 1000000000 999865416 0 999879981 0 1999825327 1000000000 0 0 2999827145 1999797960 1000000000 0 0 999829208 0 0 2999952237 2999896636 1999921591 1999841316 0 999838840 999800232 1000000000 1000000000 0 1999830684 1999949503 0 0 0 2999791143 1999897336 999992950 0 2000000000 0 999829893 2000000000 0 1999673201 0 1000000000 1999739279 0 0 1000000000 1999828175 0 2000000000 999881598 999822783 0 2999843751 0 0 0 1999925408 1999749864 0 1999923232 0 2000000000 0 999879022 1999802698 999862040 1000000000 0 0 3000000000 1000000000 999926561 0 0 999994066 3000000000 1999742955 999916830 0 1999790899 0 0 999880221 0 999875930 999966222 0 2000000000 1000000000 1000000000 2000000000 0 1999723892 0 1000000000 999815677 0 0 1000000000 0 1000000000 2000000000 999890302 1000000000 1999881960 1999823839 999896912 0 1000000000 1000000000 0 0 1999814825 0 999934092 999847181 0 0 2000000000 1000000000 0 1000000000 0 0 0 2000000000 999991577 0 0 1999938450 1000000000 1000000000 0 1000000000 999800481 0 1000000000 2000000000 0 1999827105 2999817164 0 2000000000 1999935048 1999942606 2000000000 0 3000000000 1000000000 999908912 0 1000000000 999803664 3999787170 1000000000 0 0 0 0 1000000000 0 2000000000 999846753 999922488 2999846802 999863347 0 3999957513 0 0 1000000000 0 0 3000000000 2999873092 1000000000 1000000000 0 1000000000 0 1999870840 1000000000 1000000000 999938691 0 0 0 1999839003 1000000000 1000000000 999821549 999879455 1999910510 0 999898973 1000000000 999986307 0 999925449 1999854870 1999765883 4999929203 1000000000 0 2999737280 1999870518 999916472 1000000000 1000000000 1999909339 0 0 999962304 1999865565 1999907275 0 999998131 2999844413 2999822428 2999758951 2000000000 999838535 2999858447 1000000000 1000000000 999830831 0 0 1999875922 0 0 999886966 1999936965 0 0 999891431 1999861741 1999816006 0 1000000000 999871654 0 0 1999981407 999997214 1999800902 0 999836432 0 0 1000000000 999931151 2999555592 0 999918550 0 999999519 1000000000 2000000000 0 2999826381 3999747458 0 999812180 2000000000 999936594 0 1999820036 0 0 0 1999848398 1999882646 1999966297 0 0 0 0 0 1000000000 0 999996155 2000000000 0 0 1999808385 999901811 999878175 1000000000 0 0 2000000000 1999874036 3000000000 1000000000 0 999821994 999920249 2000000000 999910198 1999991318 0 0 1000000000 1000000000 1000000000 0 0 0 1000000000 0 999996304 999983688 1999841115 1000000000 999996539 0 0 0 999836424 999980252 0 1999938459 1000000000 0 1999776254 1000000000 1000000000 1000000000 0 2000000000 0 1999740488 0 0 0 1999836077 0 0 1000000000 0 1000000000 1999888536 0 0 999809181 1000000000 2999984149 0 2000000000 1000000000 0 1999862822 0 3999688209 0 999828576 1000000000 1000000000 1999828144 0 2999865705 999816350 2999844474 1000000000 1000000000 0 0 2999940112 0 0 999902846 2000000000 999812765 0 1999836715 0 1000000000 2999911935 0 2999745182 1000000000 999914349 1999985560 0 999908611 999994846 999933097 999931402 1999726356 2000000000 2999866801 0 0 1000000000 999836905 1999797758 999916997 2999823351 0 4999698384 1999814266 0 1000000000 1000000000 999977504 0 0 0 0 0 2000000000 0 0 1999778925 1000000000 0 999934595 0 1000000000 0 1000000000 0 1000000000 0 1000000000 0 0 0 2999974761 999944817 2999694309 1000000000 0 0 2999862511 0 999956096 999930795 1000000000 0 3999824480 0 0 1999832100 0 0 999964237 0 0 0 0 999887451 1999844741 0 1000000000 999862251 999848467 0 1999863712 1999933386 1999801259 0 1000000000 2000000000 2000000000 999914622 0 0 0 1999903497 999932509 0 0 999845186 3000000000 999944241 1000000000 0 2000000000 1999858413 0 2999709448 0 0 1000000000 0 0 1000000000 1000000000 0 0 0 0 1000000000 999897315 2999829752 1999863699 1000000000 0 1999952644 3000000000 2000000000 0 0 999939355 2999616058 1999705260 0 1000000000 0 1000000000 1000000000 0 1000000000 0 1999987218 1999852950 1000000000 0 0 0 2000000000 0 0 1999884509 999846429 1999801947 2000000000 0 1999932360 1000000000 999912708 0 1000000000 0 0 999866208 999865054 0 1999864218 999983424 1000000000 0 999843068 1999695350 0 1000000000 1000000000 0 999834208 0 1000000000 0 999898793 1999901524 1000000000 0 999966087 0 1000000000 1000000000 1999677166 999994315 1999814908 1000000000 1000000000 1999852702 0 0 0 999838621 0 0 1000000000 0 0 1999943846 999935224 1000000000 1000000000 999913742 1000000000 0 1999802490 1999836844 1999952645 0 999956131 1999666074 1000000000 0 2000000000 1000000000 999992075 999912981 999933496 2999911306 999854238 1000000000 0 2000000000 999985456 0 1000000000 0 1000000000 3999522820 0 1000000000 0 2000000000 2999826717 999995430 1999967889 0 2999905843 2999741372 0 0 999961509 999944434 999976182 0 0 2999712277 1999884416 2000000000 999972455 1999938143 1999911513 0 0 999908917 0 0 1999987327 0 1999911161 1000000000 999961779 0 0 2000000000 1000000000 999904050 1999897609 999905002 1999824154 0 1999877031 999872136 0 0 999970624 0 1000000000 1000000000 3000000000 0 0 0 0 999948287 1000000000 0 2000000000 1999862010 2999870941 1000000000 1999830608 0 1000000000 0 2000000000 2000000000 0 999998918 999851169 1999986533 0 1000000000 2999799156 999849639 1000000000 2999976077 999850087 0 1000000000 0 1000000000 0 0 2000000000 1000000000 1999998433 0 0 1000000000 0 0 0 0 999965868 999911085 1999995339 0 999913133 0 1999846711 2999814178 1000000000 3999854394 0 1999858177 1999935920 3999610824 0 2999730700 1000000000 999802882 0 999835131 3000000000 0 999929841 3999722881 999965159 999894540 0 1999862952 0 999942511 1999878325 0 0 0 0 0 1000000000 1999854665 2999984323 0 1000000000 1999842985 0 999998018 1999851955 0 1000000000 2000000000 999825711 999997489 0 999950841 0 1000000000 999873344 2000000000 1999872745 1999946142 2999768617 0 999831900 999881191 0 2999781500 1999844993 999967605 1000000000 0 1000000000 999977812 2000000000 999951651 2999856202 2999763207 1000000000 2000000000 999875183 0 2999907939 2000000000 1999878300 1000000000 0 1000000000 1000000000 0 1000000000 0 999968761 0 2999818004 0 1000000000 1999893213 0 999874470 1999999967 0 1000000000 999893114 1000000000 999920929 0 999861056 0 1000000000 0 0 1999918700 999953159 999840161 1000000000 999889914 0 3000000000 2000000000 2000000000 999934880 2000000000 1999862224 2999926759 1000000000 2000000000 2000000000 2999818625 0 999999007 0 1000000000 999893839 0 1000000000 2999831863 0 1999907377 1999931465 1000000000 0 999989803 0 999920515 0 1999827644 1000000000 999852479 0 999972553 0 1999791423 1999741920 2999941019 2000000000 2000000000 0 3000000000 0 2000000000 1000000000 1999981945 2999813841 1999862550 1000000000 999865336 1999907359 0 999932128 0 0 0 999830108 999919771 999948894 1000000000 0 0 0 0 3999696638 1000000000 2000000000 999936609 0 0 0 999848490 999809658 999881696 2000000000 0 1999946723 1999850102 0 0 999973361 1000000000 0 999808731 0 1000000000 0 1000000000 1999967921 0 0 2999953860 1999907294 1999837662 2000000000 1999886184 999982775 2000000000 1999999717 3999999866 999859289 0 1999862394 1999979596 999894841 0 1000000000 0 0 3999841203 1000000000 999878892 999905624 999915650 1000000000 0 1999936505 999973083 0 1000000000 0 0 1999825884 0 0 999928748 999955176 999813427 2999892883 1000000000 2000000000 0 0 1999832122 1999905189 1000000000 1000000000 0 0 1000000000 0 0 1999867798 0 0 0 1000000000 1000000000 0 2999985411 0 0 0 0 0 999990445 2999882966 1999872119 1000000000 0 999986179 999980299 0 0 0 999989417 2999846633 1000000000 0 2999626187 2000000000 0 1000000000 999886472 1999897168 3999859214 1999840400 2999964504 0 2000000000 1000000000 2999789225 1000000000 0 999922511 999832058 2999858079 3999671645 0 0 1999841941 1000000000 999816907 2999865278 0 1000000000 999848816 999956698 999997788 1999933996 999998059 999837426 999836552 0 0 1999822297 999950029 1000000000 1000000000 1999896015 0 1000000000 1000000000 1000000000 0 1999912251 1000000000 1999856052 2000000000 1000000000 0 1000000000 1000000000 1000000000 0 999889755 1000000000 2000000000 1999897829 1999737808 1999674346 1999663316 999953718 999954182 1000000000 0 0 1999982859 999959928 1000000000 1999742916 0 4999667721 999884345 999916103 0 999812917 1000000000 0 0 0 2000000000 0 1000000000 1000000000 1000000000 1000000000 1000000000 0 1000000000 1999890415 0 0 1999859427 0 0 1999924801 0 999918411 1999945481 1000000000 2000000000 999851001 0 2999879651 999906509 1999860853 1000000000 0 1999710508 0 1000000000 999837570 2999821550 2000000000 0 1000000000 999990988 1000000000 0 999973458 0 999882526 1000000000 0 0 2999715134 0 999801231 0 0 999806341 999879380 2999796792 2999895381 0 2999794578 1000000000 2999587590 1000000000 1999803370 999840047 0 0 999802965 0 1999838711 1000000000 2000000000 0 999909523 0 999813675 0 999907298 1999912374 999893502 0 1000000000 1000000000 0 2999680066 0 0 1000000000 0 1000000000 1999893284 0 1999829577 0 1000000000 0 1999735255 0 1000000000 999896471 0 0 0 2000000000 0 0 0 999889140 0 1000000000 0 999858635 0 1999826545 999973063 1000000000 999923894 1000000000 0 1999844504 1000000000 3999807445 1999868719 999989450 1999805232 1000000000 1999912169 0 1999875317 0 2000000000 2999807191 1999989592 0 999885381 2000000000 1000000000 999933562 999859457 999884140 0 999828749 1000000000 1999960828 0 999885671 0 0 2000000000 0 0 1000000000 0 1000000000 1000000000 0 999998827 0 1999903877 1999811942 2000000000 999887594 999964901 1000000000 1000000000 3999635289 1999946476 0 999890002 999818834 999843973 999902051 0 0 0 1000000000 0 0 0 1000000000 999819870 999906640 0 1999954525 1000000000 1000000000 1999933878 0 0 0 1000000000 2999868120 0 2999839652 999974041 0 0 0 1999863297 0 1000000000 2000000000 999863687 999833016 1000000000 1999983541 1000000000 999959296 2999923711 2999901145 0 0 999897564 1000000000 1999823809 0 0 0 999832091 999961155 999996423 2999938837 1999825199 999871074 0 0 1000000000 1999914716 1000000000 0 0 0 999918965 2999741114 999806100 3999770928 0 0 2000000000 999885727 0 999940175 999830875 0 999958616 3999757574 2000000000 0 1000000000 0 1000000000 2000000000 0 0 0 999942027 1000000000 2999955336 1000000000 0 1999826668 999948885 0 999920313 2000000000 1999740102 999858908 0 2000000000 1999951220 0 0 0 999941055 2999817929 1999674057 0 2000000000 0 2999837877 0 1999949695 0 0 999811998 0 0 2999670829 0 999956238 999802646 1000000000 1000000000 0 0 1999819929 1999927274 0 0 1000000000 1999718510 0 1999966054 0 999999231 1999984161 1000000000 1000000000 1999823118 0 0 0 1000000000 999852341 1000000000 1000000000 1999899333 0 1000000000 0 0 1000000000 1999870603 0 2000000000 1999916866 0 0 0 1000000000 1999935696 0 0 3999958873 1000000000 1999990093 0 1999904985 0 2999863093 1000000000 1000000000 999930683 999961483 1000000000 0 2999676863 1999989146 1999900230 1000000000 0 1999932692 0 1999738593 999865954 1000000000 999916019 1000000000 1000000000 999901459 1999836260 2000000000 3999803589 999811880 0 2999910780 999954124 1000000000 0 0 0 999806781 2000000000 999991154 999911637 1999855494 0 0 0 0 1999954333 0 1000000000 0 0 0 0 0 0 1000000000 0 0 999834036 999990927 1000000000 0 1000000000 0 2999833215 0 0 999964785 0 999995001 0 999836124 0 0 1000000000 1000000000 0 2000000000 1000000000 999965581 999914202 1000000000 1999913579 0 1999847408 1000000000 0 0 0 999918053 0 0 999830456 1000000000 0 0 0 999807691 0 0 1000000000 0 0 0 999840507 2999662879 0 0 1000000000 2000000000 0 0 0 1999845290 0 0 2999853835 999881321 1000000000 0 0 999884918 0 0 999866417 999954852 999918191 1999883404 1000000000 1999894560 1999962435 999800600 999854384 1999831416 0 0 1000000000 2000000000 999961118 1000000000 2999839211 1999759866 1000000000 0 0 2999983660 1999806414 1999833487 1000000000 0 1999820680 0 0 999928913 1999813877 2000000000 0 0 1000000000 0 1000000000 0 999961098 1000000000 0 0 999913308 1000000000 0 0 0 2999654576 0 999962516 1000000000 2999686101 2999866250 2999589267 1000000000 1000000000 999929582 0 0 1000000000 2000000000 1000000000 999829457 1999802744 999810748 1000000000 0 0 1000000000 0 1999829944 2999898006 4999750650 999845223 0 2999724768 1999696798 4999864165 1000000000 2999802136 0 0 1000000000 0 999842042 2000000000 999811854 1999858584 0 0 1000000000 0 0 1000000000 0 1000000000 999830753 999854356 999952203 0 0 999873195 1000000000 0 0 1000000000 1000000000 0 1999883609 0 1000000000 999820362 999989519 1000000000 0 999987843 0 0 1999732827 1000000000 0 1000000000 0 0 1000000000 999920432 2000000000 0 0 0 0 0 999811059 0 2000000000 999959728 2000000000 1000000000 0 0 0 1999946456 0 1000000000 1000000000 1000000000 0 2000000000 999915157 999964412 999957870 1999910454 999908879 1000000000 1000000000 2999877462 999972572 999898529 1000000000 0 1000000000 0 2999693735 999946254 2999903493 1999837464 999844671 1000000000 1999981272 999889608 0 1999980194 0 0 2999634318 0 999906110 0 999866320 0 0 2999952154 999959066 0 1999815023 999973393 1000000000 2999919749 2999914983 999981435 0 1000000000 999896643 2999815077 2000000000 0 0 0 0 1999954538 1999858370 0 0 3999830041 1000000000 1000000000 0 1000000000 0 1000000000 0 999983880 0 0 0 999999099 1999845164 0 1999920769 2999832322 999806258 0 2000000000 1999969401 2000000000 0 0 0 0 1000000000 0 1000000000 1000000000 2999974424 1000000000 1000000000 999984706 999869719 0 1999958917 1999863938 1000000000 0 999859451 0 999844251 0 0 0 0 1999957712 0 0 0 3999768749 999929541 2000000000 1000000000 3999495825 0 1000000000 0 999891029 999805477 999989522 0 0 0 0 0 999971883 999838221 0 1000000000 999944934 1000000000 1999924857 999928047 0 1000000000 1000000000 1000000000 3999637841 1999925919 1000000000 0 1000000000 999928036 999803307 2000000000 1000000000 0 1999860780 1000000000 0 1999976394 999937364 0 1999901380 0 1999884407 0 1000000000 1999861572 2999884740 1000000000 999954938 0 0 2000000000 1000000000 1000000000 0 0 999921528 1000000000 1000000000 0 0 0 1999879974 999875894 1999965987 1000000000 0 1000000000 0 999907464 1999681802 999895688 0 1000000000 0 1999919798 1999891919 0 0 0 0 2000000000 0 0 1999932313 1000000000 1000000000 999820712 0 1000000000 0 0 1999828330 1000000000 1999768971 0 0 0 1000000000 1999837522 1999803050 0 1000000000 2000000000 0 0 2000000000 1000000000 0 2999923559 1000000000 1000000000 0 1000000000 2999887889 0 0 999828433 0 999832788 0 1999803327 999856144 0 1000000000 2000000000 999928106 0 2999706876 1000000000 0 0 0 999918947 1999930399 1000000000 999954759 999811125 0 999889750 0 2999955399 999893577 1000000000 0 0 1000000000 0 0 999942831 0 2999923723 1999865800 999991574 1000000000 0 2999584974 0 1000000000 999956277 999979626 999903721 1999840173 1999906371 1999722154 0 999826420 0 1999942642 2999991346 999916260 0 1000000000 0 2000000000 2999830471 2000000000 1000000000 0 999853594 0 1999666140 2999745608 0 0 999924526 3000000000 1000000000 0 0 0 1000000000 1000000000 0 1999902301 999806522 1000000000 2000000000 2000000000 999879913 999803428 1999777212 1999786576 999991390 999902283 1000000000 0 2000000000 0 1000000000 2999904040 1000000000 999822043 1000000000 1000000000 1000000000 0 1000000000 1999965175 2000000000 1000000000 0 0 1000000000 1000000000 0 0 2999891535 999929009 2000000000 999910409 999843929 0 2000000000 0 999930941 1999945520 0 0 999896523 2999507898 0 1000000000 0 0 3999746609 999936790 0 0 999911870 999853536 1999870809 0 999939322 1000000000 1999657586 1000000000 0 0 999801285 0 1000000000 999875924 1000000000 999961554 0 0 999876368 1000000000 0 1999809089 0 999959857 1000000000 0 0 2999970999 1999735091 1000000000 999818078 1999883889 1000000000 0 0 0 1999932465 0 1999997469 0 1000000000 0 999810477 3000000000 2999702392 2999796581 2999905520 2999888727 1999995463 0 1999951483 999815166 1999909458 1000000000 0 999929562 0 999876331 1999926131 2999845191 999913646 0 1000000000 999853422 2999810806 2000000000 999918212 0 999939672 1999978803 999978362 2999690903 0 1000000000 1999807868 1000000000 0 1000000000 1999816486 1000000000 999905994 0 1000000000 2000000000 0 1999768171 2999780974 0 0 1000000000 0 0 0 0 1000000000 0 0 1000000000 1999860657 999865174 1000000000 0 0 0 0 0 1999855714 0 1000000000 1000000000 1999835837 1000000000 0 5999733966 1999894879 3999985151 0 1999762114 999843572 1999843550 1000000000 1000000000 0 1000000000 1999735106 0 1000000000 999930031 1999934516 0 0 0 0 0 0 2000000000 0 2999816638 2000000000 1000000000 0 1999714785 0 0 1999962407 1999958469 1999754005 1000000000 1000000000 2999962602 1000000000 0 3999550070 1999999975 1999888934 1999908442 1000000000 0 999955807 999916631 3999586999 1000000000 0 1999911675 1999635408 0 3999869617 0 0 0 0 0 999929724 2999926038 2999775912 0 2999747690 1999799721 1000000000 1999882312 2999911606 0 2999979347 0 1000000000 1999840319 999994862 0 0 999817130 1999825699 0 0 1000000000 999976871 0 0 2000000000 0 0 1999889016 1000000000 0 1000000000 999812957 1999900973 0 0 1000000000 2999910181 2000000000 1999776450 1999715047 1000000000 0 999801146 1000000000 0 0 1999942267 2999693330 1000000000 2999853152 1000000000 1000000000 1000000000 1999874196 999978345 2999788489 1000000000 3999691670 2999881403 0 999934078 0 2000000000 1999832908 1999712293 2000000000 0 2000000000 1000000000 999989505 2999831546 0 0 999908696 999963842 0 0 0 0 1000000000 0 1000000000 1000000000 2999884097 0 2999677994 2999953334 999917676 0 0 999807382 999879826 0 2000000000 1000000000 0 0 1000000000 999806050 2999959033 1999961533 999885444 999817372 2000000000 0 0 1999989874 0 1000000000 999975664 1999792378 0 999956303 2999856560 0 0 1000000000 1999873807 0 999968940 1999847853 0 1999696550 1000000000 0 1999812814 1000000000 999879495 999858649 2000000000 1999961871 2999963547 0 1000000000 0 2000000000 1999995266 2999772178 0 1000000000 0 1000000000 1000000000 0 999831364 1000000000 1000000000 0 1999824505 1000000000 1000000000 1999937396 999976262 0 0 999874769 999933001 999926341 3999886997 1000000000 999920135 1000000000 999974311 0 999869227 0 0 2000000000 0 1999723516 0 0 0 1000000000 999852296 0 1000000000 1999968239 0 999931141 1000000000 1000000000 0 999987043 1000000000 999817646 2000000000 2999805305 0 0 1000000000 0 0 2000000000 1000000000 1000000000 999893727 1999841039 1000000000 2999913690 3000000000 1999651984 1999973890 1000000000 999989510 0 0 999973211 2000000000 0 0 2000000000 1999664708 2999812343 1999725755 2999816867 0 999970893 0 1999820688 999961395 0 1999936030 0 1000000000 0 1000000000 0 999928458 0 999940861 0 1999970897 1999835775 1999748881 1000000000 0 1000000000 1999853758 1000000000 0 0 1000000000 999825223 1999805147 0 0 1999903919 1000000000 999971633 999933598 2999808764 2999554766 1999967787 0 1000000000 0 0 999966002 1000000000 0 0 1999687948 1999908046 0 0 999981320 0 0 2999984812 999901064 0 0 1999942303 1000000000 2999703954 0 999835761 0 1999905072 1000000000 1999954830 1000000000 2000000000 999844151 2000000000 0 1000000000 0 2999877236 2999575878 0 999830264 1999754246 1000000000 3999831030 999956828 1000000000 999978070 3000000000 1000000000 0 0 999949717 1999821153 0 999945338 2999972844 1000000000 0 0 0 0 0 0 0 999997963 1000000000 1000000000 0 0 1000000000 1999942681 999939890 1000000000 0 0 1999654497 999896023 0 0 0 1000000000 0 0 999860858 1999811973 999804702 0 0 0 0 0 999934649 2000000000 999824410 0 0 1000000000 0 1000000000 1000000000 999955236 999801811 0 3000000000 0 0 1000000000 0 2999786841 0 0 1000000000 2000000000 0 0 3000000000 2000000000 1000000000 0 0 999910307 1000000000 0 1000000000 3999860060 1000000000 0 1999733685 0 0 1000000000 1000000000 0 999811600 1000000000 3000000000 0 999830266 2999900392 1999813848 1000000000 0 0 1000000000 0 0 999998598 999913955 1999809812 1000000000 0 2000000000 0 999916870 0 1000000000 0 2000000000 999978443 0 0 1000000000 0 1999820736 999848179 0 2000000000 0 0 1999950131 1999795759 2999865573 1999756083 999917276 0 1000000000 1000000000 999965540 999832902 1000000000 1999806885 2999971371 1000000000 1999886962 1000000000 1000000000 999984539 1999882954 999936618 0 0 999829328 1999842984 0 1000000000 2999848786 0 999928214 999948114 1999786958 0 0 0 0 0 1000000000 1000000000 0 1000000000 999968804 1999992258 0 0 2000000000 1999819292 1999925584 0 2000000000 0 0 2999957255 999985303 0 0 0 1999851886 1999851513 2000000000 0 2000000000 1000000000 0 1000000000 1000000000 1000000000 2000000000 1000000000 1000000000 0 1000000000 0 1000000000 0 1999829880 1000000000 0 0 1000000000 999886215 0 1000000000 2999717753 0 0 1000000000 1999804775 1000000000 999955397 2000000000 999910644 999851321 2000000000 0 999956160 2999771322 2999799968 2999856032 0 2000000000 1000000000 0 2999902824 0 0 999943378 1999969669 999895731 999851265 1999766971 0 2000000000 999913323 999867814 0 999914528 0 999969906 0 0 999985180 2000000000 1999808996 0 2000000000 2999773021 1000000000 1999804951 999928925 0 999800195 1999823198 1999845722 2000000000 1000000000 0 2999966027 999893050 999833517 0 0 0 0 1000000000 999801893 0 1999861291 999934776 999827356 0 0 999977450 1000000000 1999834238 1000000000 0 0 1000000000 1000000000 1999804920 1000000000 0 0 1000000000 0 0 0 1000000000 3999933491 0 0 0 2000000000 0 0 0 999983200 999936636 1999872989 3999678232 0 0 0 0 0 1000000000 999999552 0 0 1000000000 0 0 0 2999873296 1000000000 999989973 1000000000 1999855480 999942282 1000000000 999867197 999971927 0 2999869612 1000000000 1999975862 2000000000 999880929 1999988096 1000000000 0 999838922 0 999951942 1000000000 0 999959532 0 0 0 2999979661 0 999801768 1000000000 2000000000 4999849827 2000000000 0 2000000000 1999894445 0 2000000000 0 0 0 999915093 999901662 999987804 0 0 1000000000 0 0 2999817157 1999887155 1000000000 999977932 999804098 2999914805 1000000000 0 2000000000 0 2000000000 1000000000 1000000000 0 0 2999735737 1000000000 0 0 1999938120 1999871291 999930023 1999950570 999970120 0 0 999882504 0 2000000000 0 999961366 1000000000 0 0 999985962 0 0 1999804743 999894960 999885826 1000000000 0 999888535 999986492 0 0 0 1999984264 2999780690 1000000000 999852601 1999782349 1999923050 0 1999878386 0 2000000000 999847175 0 1000000000 999812879 1000000000 0 1000000000 1000000000 2999930757 0 3999750075 999854004 1999812014 2000000000 0 0 2999983050 1999829213 1999872095 0 999822933 999932101 1000000000 1999998294 2999908377 1999849683 1000000000 3000000000 1000000000 0 0 1000000000 0 0 999943928 0 2999805166 1999889967 1000000000 0 1000000000 1000000000 1000000000 0 0 0 0 999923077 999891954 0 3999839012 1999931643 0 999987344 0 0 999887951 999864728 0 2999835650 0 1000000000 999978906 1000000000 999917666 3999702317 999984032 0 2000000000 999861205 999887636 2000000000 0 999852631 0 1999894744 1000000000 1000000000 1999833962 2000000000 2999951075 1999769295 0 4000000000 1000000000 1999821937 0 999810339 0 999974762 999998574 0 0 0 0 1000000000 2000000000 0 1000000000 3999819683 3000000000 1999975488 2000000000 999877820 0 1999994459 0 0 1999809174 1999895901 2999651392 0 999891714 3000000000 1999861174 2000000000 0 1999968827 1000000000 2000000000 0 1000000000 2000000000 0 0 0 1000000000 1999873073 1999996572 0 2999671594 3000000000 0 0 0 1000000000 0 1999899703 0 0 1000000000 3999463735 1000000000 999953316 1999973387 999947959 1000000000 0 0 0 1000000000 999938475 2000000000 0 3999716808 0 1000000000 0 1999834737 1000000000 2000000000 1000000000 1000000000 1000000000 0 999826912 0 1000000000 0 0 1000000000 2999694627 1000000000 0 0 0 0 1999905764 0 999952137 0 1000000000 2999803611 1000000000 0 1999839514 0 2000000000 0 999804717 1999788306 0 0 3999848274 1999750436 1000000000 0 0 1000000000 999816307 999916822 1999917894 0 0 999880220 1000000000 0 1000000000 0 1000000000 0 1999947935 999983907 0 0 0 0 1000000000 1999914098 0 1000000000 0 0 0 0 1000000000 0 0 0 0 3999888172 999968776 2999817799 1000000000 999944997 0 1000000000 1999984227 1000000000 999871290 999954844 0 0 1000000000 999990675 999864023 1000000000 1000000000 1999803536 1000000000 0 0 999828469 1000000000 0 1000000000 1999937976 999812381 1999802520 0 1999885050 0 2000000000 2999794748 0 0 999980460 0 1000000000 1000000000 1000000000 1000000000 1999923488 999856236 0 1999801957 999908923 0 999899242 2000000000 0 0 2000000000 0 1000000000 999820275 0 0 0 1999905787 1000000000 1000000000 0 1000000000 0 0 0 1999841554 2000000000 2000000000 1999833923 2000000000 0 2000000000 1999985120 1999898370 0 999846390 999918137 0 1000000000 0 0 0 0 0 0 999838785 2000000000 0 999883184 1000000000 0 2999811777 999897589 1000000000 3000000000 999953999 0 999990952 1999842554 0 1000000000 1000000000 1000000000 999998851 1999842134 0 0 0 999946604 0 999997698 1999873482 2000000000 2999629213 0 0 1999909474 2999958632 0 1000000000 0 2999815050 1000000000 0 0 2999885012 2000000000 1999792931 1999721276 2999563631 1000000000 0 1000000000 0 2000000000 999863744 0 0 2000000000 0 1000000000 0 999837098 999912824 0 0 1999924622 0 0 1000000000 999880007 0 999815191 1000000000 1000000000 1999783447 1000000000 1000000000 0 0 1999923994 999880753 0 1000000000 0 0 999929583 0 1000000000 1000000000 0 0 1000000000 1999970814 999910893 1999882662 0 2999995818 1999904408 0 1000000000 1000000000 0 0 1000000000 1000000000 0 999979194 1999868366 1999972369 0 1999991266 1000000000 0 1000000000 0 0