P18654 [HackerEarth] Bob and Alice like to play the game tower of Hanoi. One day Alice challenges Bob to build the tallest tower from a
普及-
题目描述

Bob and Alice like to play the game tower of Hanoi. One day Alice challenges Bob to build the tallest tower from a
set of disks of different height and radius. The tower of Hanoi can be built by stacking disks on top of each other. In order to put disk A on top of disk B, the radius and height of A must be strictly smaller than those of B. Help Bob to win the challenge.

Input:
First line of input contains number of test cases T.
First line of each test case contains value of N, the number of disks. The next N lines contains two positive integer number Ri and Hi corresponding to the radius and height of i^th Disk respectively.

Output:
For each test case print the maximum height of the tower possible.

Constraints:
1 ≤ T ≤ 10
1 ≤ N ≤ 200
1 ≤ Ri, Hi ≤ 10^9

SAMPLE INPUT
2
3
4 3
1 4
3 2
5
5 6
4 3
1 2
7 5
3 4SAMPLE OUTPUT
5
12

输入格式

见题面

输出格式

见题面

样例输入
10 200 799996885 799997382 799997914 799996776 799998334 799997792 799996491 799997385 799996420 799996648 799997026 799996361 799998058 799996689 799998925 799997762 799996425 799996539 799996735 799997171 799996367 799997210 799996428 799996566 799996529 799997781 799997122 799996861 799997134 799996066 799998801 799997928 799998057 799996021 799997166 799997068 799997455 799997392 799997041 799997010 799998372 799996228 799997918 799996420 799997536 799997783 799998323 799997197 799998369 799996314 799996525 799996412 799996979 799996090 799996872 799997955 799996169 799996861 799998280 799996995 799998924 799996304 799996326 799997083 799997504 799996335 799996728 799996845 799996856 799997312 799998894 799996123 799997544 799997581 799998366 799996813 799997363 799997433 799998749 799996042 799998807 799997086 799997177 799997275 799997583 799997787 799998650 799997402 799997398 799996753 799996059 799997931 799997367 799997675 799997011 799997738 799998585 799996225 799996538 799996093 799997569 799996794 799997377 799997433 799998600 799997466 799996901 799996096 799996491 799997316 799998755 799996651 799997279 799997300 799997440 799996285 799996688 799997864 799997618 799996443 799996728 799996439 799997116 799996030 799998770 799996096 799998674 799996480 799997926 799996708 799996855 799996566 799997352 799997496 799996964 799996585 799996682 799997305 799998623 799996218 799998870 799997527 799997828 799997731 799997018 799997502 799997367 799996269 799997714 799997707 799997148 799996339 799998722 799997795 799998244 799996617 799998450 799996845 799998554 799996920 799998487 799996378 799998227 799997763 799996349 799997840 799998499 799997192 799998763 799997033 799998913 799996123 799997855 799996986 799997490 799997742 799998364 799996226 799997935 799997858 799996550 799997431 799997227 799996436 799996406 799997274 799996120 799997473 799998394 799996857 799997236 799996028 799996792 799996234 799996427 799997817 799997010 799996142 799998528 799997927 799998403 799996775 799996762 799996442 799997537 799996612 799997839 799996605 799998817 799996903 799998687 799997127 799997916 799997368 799996995 799997916 799997742 799997323 799998182 799997469 799997498 799996489 799996724 799997771 799997589 799997643 799997138 799997504 799997785 799996953 799997081 799997668 799996463 799996541 799996506 799996196 799997803 799997354 799996610 799996347 799996827 799997621 799998342 799997298 799997567 799997745 799998421 799996339 799997809 799997310 799997800 799997604 799998729 799997660 799996304 799996877 799997735 799997319 799997625 799997443 799998464 799996521 799998415 799996707 799998257 799996281 799998636 799996923 799998623 799996061 799996035 799996599 799996898 799997451 799996549 799997378 799996070 799997467 799996130 799996972 799997929 799997880 799998893 799996932 799998162 799996659 799998980 799997198 799997995 799996898 799997772 799996958 799997667 799996812 799998094 799997189 799997465 799996925 799998339 799997083 799998683 799996089 799997541 799997375 799998106 799997935 799996755 799997444 799998417 799997178 799997411 799996886 799996171 799997347 799996008 799997658 799998209 799996335 799996586 799996341 799998300 799996205 799996371 799997712 799997254 799997320 799998598 799996818 799997903 799997720 799996810 799997938 799997666 799997939 799996227 799997704 799998149 799997126 799996657 799997983 799998223 799997919 799996268 799996421 799997080 799997395 799998083 799997629 799996971 799997291 799997849 799997671 799998384 799997624 799998298 799997221 799998041 799996639 799996712 799997897 799997189 799996297 799996589 799996523 799997580 799996208 799997335 799996818 799998154 799997731 799996003 799997993 799997768 799996378 799996775 799997272 799997254 799996849 799996141 799997859 799998883 799997578 799996204 799997992 799997566 799997620 799996612 799996503 799997753 799997960 799998258 799997325 799996201 799996943 799996505 799997201 799997020 799996783 799998867 799996841 200 799997188 799997527 799997907 799996871 799996497 799997957 799998807 799996035 799996247 799997752 799997332 799997302 799998647 799996132 799998753 799996889 799997745 799997566 799998528 799996367 799998045 799996499 799996796 799997787 799997989 799996248 799997032 799997302 799996496 799997362 799996891 799996252 799997124 799997685 799997995 799997151 799996187 799997974 799996728 799997156 799998459 799997435 799996920 799997413 799997303 799996459 799997026 799996027 799997747 799996049 799996901 799997555 799998696 799996793 799996042 799996698 799996001 799997038 799998402 799996427 799998680 799996499 799998537 799997646 799997150 799996158 799996133 799996534 799996691 799996338 799998126 799996214 799996628 799996503 799998963 799996048 799997428 799996284 799998334 799997342 799997899 799997176 799996970 799997237 799998288 799996948 799996987 799997366 799998794 799996291 799996143 799996742 799997389 799996828 799997339 799997681 799997568 799997540 799997231 799997825 799996041 799996260 799996116 799996359 799996760 799996022 799996308 799996080 799997424 799997189 799998366 799996995 799996233 799996676 799998625 799996689 799998056 799996523 799998167 799997613 799997357 799996204 799998385 799996311 799998345 799997099 799998993 799996725 799998551 799996915 799996528 799997577 799998289 799996945 799996969 799996646 799997079 799997050 799998592 799997630 799997626 799996856 799996885 799997311 799996354 799997213 799998089 799997511 799997478 799996411 799997968 799997609 799997273 799996188 799996640 799996354 799998432 799996619 799997887 799996986 799998565 799996337 799998283 799997769 799996416 799996855 799998259 799996605 799998236 799997848 799998058 799997204 799997517 799997216 799996782 799996944 799996457 799996872 799997636 799996872 799997482 799996288 799998477 799996606 799998313 799996756 799996728 799996470 799997458 799997099 799997437 799997617 799998387 799996024 799996232 799997073 799997680 799996156 799998357 799997492 799997698 799996269 799998838 799997416 799997362 799997568 799998793 799996621 799996846 799997172 799997461 799996430 799998389 799996681 799998790 799996291 799998114 799997056 799997156 799997520 799996490 799996573 799997950 799997946 799997020 799997230 799996739 799996536 799998029 799997053 799997324 799996097 799997515 799997080 799998001 799997515 799998138 799996230 799998403 799997795 799996579 799996337 799996020 799997217 799998861 799997969 799998378 799996811 799996684 799996976 799998903 799997535 799996482 799996175 799997758 799997206 799997743 799996856 799997910 799997498 799998949 799996126 799998559 799997235 799998104 799997817 799998048 799996562 799996710 799997243 799997933 799997804 799996374 799997290 799997613 799996954 799997767 799997588 799998917 799996992 799997881 799996804 799996981 799996821 799998029 799996716 799997573 799997092 799998592 799996125 799998252 799997485 799997073 799996542 799997712 799997813 799996376 799996178 799997774 799996761 799998918 799997087 799998731 799997709 799996016 799996293 799997234 799996345 799998690 799997136 799997942 799997152 799997327 799996572 799997290 799996924 799996017 799996709 799997835 799997216 799997054 799996962 799998857 799997089 799998903 799996129 799998660 799996570 799998684 799997632 799998072 799996788 799998850 799996603 799996249 799997804 799996502 799997867 799998005 799997484 799998638 799996194 799998119 799996948 799997225 799996966 799997676 799996762 799996980 799996595 799997559 799996864 799997954 799997035 799997517 799997769 799996341 799997210 799996195 799996531 799996320 799996378 799998983 799996269 799997426 799996171 799996039 799996233 799998071 799997282 799998829 799997397 799996346 799997062 799996029 799996949 799998713 799996572 799996521 799996058 799998923 799996046 799996434 799997081 799997203 799997231 799997442 799996953 799996485 799997897 799998277 799997639 799997261 799997158 799997682 799997261 799998847 799997040 799998323 799997722 200 799997121 799996271 799997334 799996153 799997456 799997820 799996746 799997364 799996775 799997170 799998217 799996268 799996702 799996700 799998932 799996652 799997958 799996906 799996805 799996727 799996719 799997796 799997307 799997083 799998697 799997333 799998375 799996990 799997714 799996897 799998170 799997051 799997558 799996188 799998009 799996505 799998223 799997015 799997538 799997108 799997377 799995999 799997052 799996108 799997113 799997080 799996988 799997337 799996066 799997425 799996222 799997146 799998230 799996786 799996121 799996531 799997874 799997280 799998178 799996849 799998253 799996589 799997130 799997349 799997856 799997812 799997180 799997493 799996602 799996080 799997432 799997719 799997180 799997981 799997414 799997486 799996824 799997295 799998721 799997403 799997550 799996891 799998031 799996296 799998180 799997133 799996414 799996505 799998707 799997056 799997998 799996594 799997296 799997961 799998775 799997482 799996976 799996153 799997586 799997308 799997381 799997931 799997265 799997020 799998859 799997562 799998210 799997681 799998085 799997684 799997929 799996284 799998582 799997989 799998475 799997313 799996819 799996115 799996524 799997891 799998838 799997527 799998489 799997524 799996359 799997135 799997642 799997617 799996927 799996336 799996620 799996581 799996954 799996309 799998224 799996887 799997569 799996814 799997852 799997436 799996721 799996007 799998349 799997782 799998096 799996656 799996125 799997826 799998070 799997268 799997148 799996650 799996527 799996909 799996397 799996638 799996609 799997887 799998576 799996392 799998975 799997889 799997551 799997198 799998086 799996930 799998098 799996776 799998565 799996656 799998016 799996951 799997734 799996640 799997297 799997367 799996194 799996183 799997804 799996775 799998427 799997265 799997527 799996953 799996592 799996307 799997196 799997277 799997671 799996554 799996444 799996773 799997324 799996999 799996282 799996996 799996126 799996411 799997420 799996381 799996333 799996692 799996333 799996438 799998158 799996420 799996956 799996984 799996760 799997353 799997971 799996761 799998715 799997540 799996849 799997851 799996481 799997661 799998216 799996398 799996172 799997153 799997505 799997014 799998363 799997850 799998262 799996789 799997171 799996490 799998536 799996036 799997827 799996858 799997279 799996870 799997855 799996986 799996340 799996589 799998351 799997969 799996510 799997664 799996516 799997068 799996082 799997360 799997111 799997350 799996505 799997299 799998666 799997637 799996488 799997363 799997153 799997031 799997874 799996103 799997140 799997678 799997537 799997411 799997635 799996968 799996955 799996169 799998759 799996843 799996813 799996648 799997313 799996464 799997885 799996325 799996038 799996182 799996534 799996968 799997620 799996151 799998789 799996392 799997108 799997288 799996672 799997630 799996734 799996263 799998294 799996547 799997312 799997876 799998197 799996832 799997354 799996948 799996792 799997154 799998155 799996467 799996932 799996959 799996285 799996822 799996357 799997170 799998139 799997676 799998180 799997244 799998989 799996760 799998049 799996322 799998953 799996099 799996363 799997074 799998623 799996041 799998918 799996658 799996843 799996288 799997237 799997468 799998975 799997550 799997018 799997382 799997342 799997132 799998955 799997303 799998474 799997980 799996010 799997665 799997911 799996966 799998728 799996191 799997867 799996901 799996001 799996130 799998206 799997173 799996215 799997717 799996376 799997182 799996471 799997486 799998956 799996572 799997124 799997061 799997796 799997932 799998417 799996495 799998152 799997140 799998473 799997725 799996392 799996979 799996947 799997484 799998029 799996304 799997558 799996028 799996159 799996897 799996423 799996561 799998279 799997718 799997901 799997640 799997479 799997009 799997582 799996725 799998139 799996788 799997722 799997707 799998556 799996937 799997430 799996492 799997219 799996709 799996689 799997904 200 799996390 799997612 799997269 799997637 799998666 799997420 799996670 799997828 799997742 799996179 799998898 799997094 799998087 799997023 799997385 799997153 799998231 799996568 799998709 799997968 799996029 799996372 799998662 799996432 799996278 799996586 799997648 799996093 799998350 799997498 799996463 799997338 799997329 799997741 799998514 799996085 799997914 799997348 799997880 799996185 799997633 799997010 799998386 799996132 799997286 799996721 799997642 799996772 799996741 799997518 799998243 799997353 799996138 799997123 799997062 799996258 799996352 799997417 799998268 799997711 799998403 799996704 799998798 799996732 799997818 799996733 799998434 799996314 799998852 799997086 799998449 799996668 799996801 799996486 799998561 799996836 799998609 799996088 799998959 799997204 799998910 799996703 799997828 799996556 799997815 799997402 799996820 799997891 799998604 799997521 799998578 799996442 799996527 799997360 799996446 799997377 799998044 799996699 799996786 799996881 799997550 799996898 799996385 799996588 799998425 799996352 799997793 799996947 799997505 799997035 799996091 799997106 799997663 799997416 799997819 799997920 799998165 799996479 799996353 799997993 799996436 799996122 799997483 799996932 799998311 799996316 799997016 799997930 799998164 799996708 799996607 799997155 799998744 799997068 799996421 799996994 799997294 799997170 799997558 799996568 799997675 799996800 799997570 799996651 799996924 799997339 799997171 799997742 799997088 799997090 799998565 799996526 799997811 799996877 799996195 799997049 799996332 799996123 799996185 799996212 799996369 799996498 799996567 799996793 799998140 799997114 799998638 799997341 799997262 799996436 799996589 799997197 799996201 799997938 799996630 799996512 799996256 799997127 799997570 799997803 799996682 799996345 799996224 799996137 799998539 799996494 799996971 799996420 799997633 799997225 799998724 799996157 799997951 799996355 799998471 799997644 799998338 799997445 799997882 799996110 799996660 799997602 799996541 799997824 799998338 799996215 799998343 799997173 799996329 799996595 799997293 799996266 799998756 799996012 799996859 799996518 799998291 799996649 799998875 799997831 799998989 799996278 799996634 799997952 799996597 799997294 799996740 799996106 799998569 799996936 799996539 799996975 799998800 799996583 799997799 799996082 799998608 799997491 799998439 799996495 799998762 799996938 799997303 799997734 799998605 799997872 799998522 799996163 799997348 799996250 799996529 799996750 799998703 799996338 799996985 799997164 799997624 799996301 799996590 799997078 799998406 799996546 799998130 799996483 799998918 799997560 799998052 799997930 799998426 799996527 799998818 799997493 799998580 799997542 799998767 799997122 799996638 799996186 799997437 799996642 799998393 799997987 799996679 799997319 799996485 799996097 799998751 799997017 799997097 799996462 799997009 799996694 799998178 799996504 799996065 799996141 799997424 799996097 799997977 799997471 799996965 799996852 799996747 799996796 799996271 799996546 799996085 799996515 799996158 799997911 799998899 799997876 799997196 799996552 799998002 799996931 799998950 799996034 799997497 799996106 799996153 799996048 799997905 799997860 799996002 799996333 799997783 799997324 799997796 799996427 799998632 799997762 799998559 799996114 799997013 799996380 799996896 799997184 799997096 799996099 799996328 799996407 799997312 799997348 799998633 799997878 799996913 799996315 799998774 799996584 799996985 799996764 799998625 799997929 799998615 799997891 799998568 799996628 799997408 799997751 799998514 799996365 799997832 799997394 799997775 799996427 799998612 799997846 799997299 799997025 799997785 799997061 799998762 799996628 799996507 799997099 799996415 799997396 799997981 799996774 799997539 799996543 799996825 799997319 799996564 799996517 799997498 799997793 799998545 799997133 799997852 799996907 799997302 799997061 799997841 799996685 799996533 799996431 799996809 799997806 200 799998868 799996833 799996814 799997595 799998695 799997983 799998381 799996323 799996450 799996464 799997360 799997715 799998036 799997342 799996860 799996186 799998980 799996601 799996087 799997359 799998619 799997878 799998292 799997940 799998627 799996923 799997707 799997134 799998941 799997161 799997995 799997869 799998465 799996162 799996499 799997810 799997486 799996514 799996331 799996233 799997949 799996289 799997632 799996692 799996879 799997338 799997292 799997493 799997853 799997212 799997443 799996381 799996322 799997474 799998750 799996737 799997872 799996950 799996464 799996810 799997680 799997167 799998682 799996812 799998976 799996498 799997013 799996534 799996768 799997463 799997106 799996345 799996390 799997071 799997410 799997739 799998586 799996622 799998835 799997056 799997438 799996792 799996619 799997280 799998370 799996113 799998417 799997370 799998533 799996595 799996763 799997882 799998696 799997566 799996066 799997799 799997334 799997673 799997489 799997432 799996131 799997456 799998528 799997948 799998689 799997522 799998146 799997291 799997348 799997628 799997421 799996334 799996967 799996139 799998254 799997042 799998765 799996338 799997935 799996024 799998259 799997652 799997219 799997051 799997203 799996956 799997982 799997286 799998720 799997539 799997996 799996825 799997126 799997204 799996727 799997877 799996169 799997168 799996797 799997226 799998562 799997519 799997659 799997220 799997615 799997882 799997222 799996266 799996291 799997381 799997034 799997510 799996562 799996552 799997861 799996607 799996894 799997767 799997659 799997197 799998375 799996967 799997172 799997008 799998886 799997502 799997672 799997253 799998480 799996056 799997928 799997822 799998043 799996395 799996279 799997941 799998208 799996011 799998746 799996854 799998365 799996853 799998758 799997133 799996741 799997280 799998400 799997972 799996170 799997637 799998957 799997412 799998421 799997898 799996754 799997483 799997089 799997660 799996070 799996779 799998602 799997922 799996319 799995999 799998941 799995999 799996011 799996951 799998806 799996503 799998357 799997758 799996893 799996524 799996157 799997116 799997089 799996635 799996625 799997559 799996972 799996613 799997864 799997936 799998420 799997747 799996408 799996619 799998399 799996862 799997785 799997831 799998832 799996003 799997355 799997457 799996409 799996126 799998630 799996367 799997127 799996568 799996445 799996340 799997457 799997373 799997009 799997604 799996164 799996900 799997866 799996988 799998925 799996489 799998237 799996731 799996704 799996698 799996561 799995999 799996831 799997456 799998460 799996347 799997806 799996016 799997496 799996168 799998537 799996568 799996138 799997127 799996469 799997017 799996391 799996584 799997541 799997279 799998532 799996753 799996742 799997706 799996549 799996399 799998484 799997020 799996719 799996787 799996139 799997189 799996646 799997633 799996982 799997324 799998693 799996460 799997629 799996141 799996062 799996190 799998319 799997519 799998537 799996553 799997491 799997141 799998421 799996929 799997684 799996033 799998093 799997307 799996707 799997779 799996801 799996643 799998783 799997544 799997086 799996521 799996156 799996924 799997601 799997734 799998547 799996491 799997985 799996295 799998839 799997529 799996050 799996048 799998955 799996511 799998653 799997588 799998871 799996447 799997481 799996427 799998087 799996556 799997336 799996575 799996219 799997796 799996693 799997138 799997013 799997004 799996281 799996781 799996868 799996522 799996014 799997235 799996883 799997416 799998298 799996352 799997753 799996723 799996235 799996349 799998291 799997709 799996157 799997241 799996022 799997163 799996720 799996640 799998568 799996110 799998259 799996409 799997901 799996789 799996146 799997954 799998088 799997915 799997438 799996780 799996016 799997957 799996374 799997805 799997510 799997900 799997977 799996673 799998376 799997264 799997975 799996565 799996160 799997668 799996832 799997133 200 799997126 799996535 799998998 799996905 799997315 799997696 799996838 799997259 799998566 799997569 799996485 799996985 799997766 799997007 799997965 799996276 799997434 799996135 799996036 799996692 799998718 799996945 799996211 799997366 799997933 799997095 799997116 799997539 799997673 799996094 799998630 799997949 799997207 799996801 799996850 799997629 799998241 799996524 799996446 799997689 799998675 799997160 799997168 799997933 799996562 799996794 799996930 799997134 799996179 799997350 799998296 799997319 799996687 799997899 799997995 799996860 799998400 799996973 799998068 799996113 799998415 799997427 799997581 799996051 799997681 799997624 799996501 799997432 799997122 799997276 799996789 799996948 799998234 799996150 799998945 799996959 799998446 799997798 799998501 799996228 799998548 799996627 799998527 799997798 799998012 799996588 799996562 799997875 799997989 799997765 799996193 799996983 799998035 799996758 799998383 799997775 799997208 799997070 799998699 799997237 799997538 799996683 799996834 799997489 799998449 799997774 799996925 799997780 799998361 799997249 799997877 799997427 799998578 799996263 799998852 799996757 799996633 799996943 799996710 799996768 799997104 799996976 799997735 799996256 799996033 799997141 799997564 799996471 799997709 799997594 799997631 799997264 799998106 799996248 799997375 799997466 799996600 799997557 799997159 799996301 799996081 799997962 799998226 799997037 799997795 799996013 799997957 799997432 799996553 799996429 799998406 799997668 799996926 799996658 799997800 799997494 799998966 799996312 799996259 799996717 799998334 799996028 799998630 799996891 799997711 799997442 799996352 799997006 799996661 799996312 799998627 799996512 799997550 799996095 799997109 799996855 799997640 799997698 799996480 799997068 799996089 799997194 799996853 799997888 799997735 799997368 799998681 799996007 799996725 799997703 799996732 799996294 799998186 799997413 799997856 799996363 799997723 799996250 799996563 799996209 799996722 799997737 799996833 799997192 799998400 799996625 799996324 799997944 799998365 799997393 799996588 799996805 799997046 799996455 799996825 799996794 799997802 799996783 799997839 799997859 799997154 799997881 799996647 799996572 799996289 799997694 799997945 799996504 799998066 799997365 799998103 799996862 799996407 799997789 799998767 799997289 799998234 799997160 799997554 799997092 799997250 799996600 799997409 799997143 799997290 799997650 799998434 799997587 799996447 799997446 799996680 799997274 799997199 799997955 799998650 799997328 799996833 799997841 799997559 799997948 799998163 799996900 799996042 799996663 799996954 799997571 799998732 799997810 799996255 799997541 799998495 799997639 799997135 799997858 799997509 799996257 799996845 799997427 799998874 799996296 799998923 799997293 799996249 799996555 799997884 799996124 799996318 799997252 799998554 799996070 799996323 799997879 799998895 799996718 799997643 799996366 799996529 799997202 799997745 799997728 799996369 799997785 799998644 799997593 799998851 799996857 799997285 799997507 799998804 799997697 799998343 799997512 799998420 799997729 799997206 799996946 799996199 799996657 799997728 799996877 799996757 799996106 799998178 799996052 799998771 799996006 799998209 799996174 799998903 799997301 799997439 799996307 799998901 799997625 799998484 799997085 799998945 799996105 799996803 799997122 799998636 799996750 799998832 799997500 799996447 799997409 799997068 799997391 799996270 799996999 799997107 799997149 799998555 799997380 799998387 799996286 799997461 799996327 799998982 799996950 799996258 799996717 799998344 799997422 799998860 799997513 799996971 799997181 799996656 799997806 799998910 799996128 799998629 799997293 799996056 799997743 799997136 799996077 799997077 799997125 799997627 799997759 799996140 799996185 799998824 799996183 799996864 799996881 799997832 799997638 799996357 799996847 799998622 799997443 799996309 799997054 799998588 799997484 799998643 799997282 200 799996411 799997245 799996892 799996554 799998299 799997041 799996119 799997949 799998427 799997788 799998548 799996549 799996736 799996055 799998240 799997041 799998923 799997913 799998553 799997457 799997657 799996108 799997553 799996263 799996318 799997280 799997117 799997215 799996498 799996259 799996505 799996762 799996317 799996262 799997304 799996398 799998700 799997969 799997110 799996776 799996327 799996128 799996185 799996011 799997054 799996416 799998682 799996778 799996588 799996978 799996088 799996236 799998852 799997246 799996879 799996994 799997210 799996523 799996783 799997998 799996113 799996710 799996325 799996642 799996041 799996783 799997106 799996631 799996760 799996095 799998224 799997217 799996230 799997440 799996209 799996762 799998893 799996285 799998616 799996893 799998482 799996834 799996081 799997057 799998052 799996336 799996212 799997314 799996313 799996616 799998679 799997997 799998640 799996779 799997563 799997005 799997637 799996034 799996130 799997022 799998241 799997751 799997544 799996708 799998823 799997824 799997462 799997755 799998001 799996070 799996905 799996079 799997490 799996484 799997173 799996988 799998655 799997543 799997160 799996387 799998737 799997969 799997101 799997840 799996847 799997378 799998765 799997017 799996041 799996837 799998941 799996249 799998958 799996283 799998460 799996487 799996595 799997134 799996205 799996923 799998355 799997597 799997434 799996112 799998453 799996846 799997743 799997961 799997701 799996109 799998431 799997256 799997450 799997439 799997170 799997885 799996903 799996298 799998488 799997288 799997538 799996945 799996581 799996783 799997271 799996849 799997985 799996042 799997318 799997867 799997817 799997191 799996656 799996675 799997874 799996252 799996214 799997462 799998924 799996618 799996876 799997268 799996708 799996708 799996594 799997679 799998330 799996231 799996521 799997499 799998445 799997819 799997955 799997412 799997263 799996028 799996423 799996227 799998447 799996249 799998793 799997743 799998771 799996617 799997871 799997803 799997266 799996646 799998618 799997438 799997708 799997192 799997253 799997847 799996527 799997769 799998354 799996849 799996349 799997858 799998030 799996228 799998641 799997147 799996176 799996987 799997567 799997905 799997507 799997953 799998697 799996368 799998986 799996302 799998106 799996469 799997468 799996210 799998002 799997725 799998270 799997439 799998287 799997063 799997185 799997525 799998375 799996815 799996026 799997540 799997121 799997077 799996225 799997058 799996398 799997764 799998022 799997403 799997357 799997966 799996687 799996531 799998186 799997407 799997229 799997675 799996238 799997293 799998371 799996050 799997491 799996241 799996305 799996643 799998521 799996779 799996948 799996492 799998385 799996897 799997975 799997327 799996386 799996508 799997625 799996201 799998957 799997137 799996457 799996648 799997180 799997667 799996427 799996145 799998173 799996719 799998013 799997657 799998061 799996413 799997655 799997738 799996734 799997553 799997333 799996314 799997159 799997256 799998506 799996634 799996963 799997545 799997054 799996482 799997036 799996702 799998841 799997032 799996682 799997347 799996367 799997299 799997445 799997215 799998936 799997148 799996158 799997620 799996386 799996302 799997041 799997220 799998774 799997042 799997709 799996776 799998385 799997461 799997096 799996869 799996416 799996892 799996727 799996060 799997116 799996823 799997857 799996765 799996465 799996958 799997258 799997892 799998108 799996185 799998334 799996056 799997029 799997045 799997701 799996494 799997715 799996416 799996812 799996095 799997873 799996491 799996305 799997522 799998393 799997259 799996505 799996402 799996816 799997162 799998338 799996233 799996351 799997933 799998892 799996548 799997441 799997817 799998004 799997503 799997912 799997903 799996301 799997691 799997186 799997943 799997360 799997003 799998100 799996255 799997747 799996525 799998049 799996326 799998938 799997053 200 799996808 799996795 799998310 799996444 799997679 799996625 799996911 799997001 799996551 799996031 799996202 799996156 799998660 799996345 799996249 799996559 799997251 799997926 799997870 799997552 799998556 799996439 799996047 799996583 799996110 799996009 799996336 799996147 799997553 799997512 799997660 799996276 799997073 799997362 799997341 799997323 799996325 799997753 799998138 799997253 799996763 799997877 799996224 799996341 799997901 799997776 799998703 799996826 799997379 799997153 799998945 799997574 799998159 799997289 799996299 799996993 799998141 799997622 799998487 799997989 799997618 799996695 799996411 799996148 799998824 799997692 799998447 799996753 799997359 799996150 799997381 799997586 799996928 799996123 799998901 799996958 799998785 799997182 799996336 799997605 799997533 799996166 799998808 799996635 799996629 799996045 799996668 799997108 799997450 799997124 799997172 799997156 799997657 799996069 799998763 799996584 799996338 799997482 799997985 799997563 799997502 799996051 799997175 799996367 799998326 799997431 799998966 799996429 799997036 799997465 799996632 799997303 799997291 799997570 799996616 799997793 799997254 799996274 799998399 799997637 799998146 799996706 799998776 799997572 799998158 799997156 799998991 799996892 799998456 799997849 799997901 799996977 799998346 799997959 799996743 799996430 799997860 799997025 799997491 799996710 799997367 799996897 799998820 799996476 799996270 799996659 799998286 799996789 799998779 799997878 799997585 799996686 799998612 799996278 799996435 799997362 799997608 799997123 799997973 799996427 799998758 799997065 799998026 799997228 799997659 799997457 799997483 799996770 799996834 799996872 799997123 799997328 799996157 799996202 799998214 799996944 799998087 799996781 799998660 799996502 799996541 799996867 799997499 799997246 799998961 799996154 799998630 799996935 799998716 799997570 799998637 799996957 799996186 799997475 799997933 799996016 799998139 799996198 799996071 799997769 799997450 799997326 799998881 799997195 799998493 799997609 799998391 799997097 799996952 799996581 799996801 799997052 799996651 799997846 799998354 799997653 799997590 799997613 799998537 799997985 799996943 799996659 799997487 799996527 799997544 799997482 799997033 799997421 799997543 799996036 799997364 799997106 799998654 799996995 799997605 799997246 799996696 799997148 799997082 799997349 799996402 799997001 799996849 799996237 799997891 799997054 799998020 799997204 799998190 799996834 799998494 799996910 799997438 799996487 799998322 799997982 799997756 799996335 799997725 799996357 799997464 799997301 799996649 799996090 799997689 799996119 799996621 799997607 799996957 799996387 799997389 799996056 799997294 799997360 799998767 799996239 799998796 799996539 799997374 799996140 799997052 799997340 799998828 799997222 799998557 799996843 799996532 799996151 799998509 799997315 799997969 799996258 799998349 799996326 799998799 799997971 799998579 799996039 799996779 799996773 799998830 799996537 799997898 799996170 799997762 799997478 799998018 799997018 799997511 799996560 799997253 799997745 799997968 799996916 799998761 799996082 799996586 799996527 799996195 799997294 799998553 799997449 799998128 799997165 799998137 799996255 799996295 799996928 799996054 799996717 799998607 799997428 799996599 799996886 799997717 799997506 799996877 799996714 799997627 799996736 799997834 799996389 799998307 799997881 799997316 799997804 799998684 799997421 799996068 799997256 799998706 799996880 799998398 799996622 799997878 799996835 799997117 799997888 799996606 799997526 799996955 799996172 799997411 799996214 799998073 799996907 799997975 799996129 799997218 799997303 799996045 799997955 799996838 799996054 799997211 799997705 799998127 799996507 799997764 799996896 799997129 799996196 799998171 799996471 799996660 799996528 799998417 799996402 799997282 799996130 799996655 799997376 799996943 799997590 799997851 799996068 799998550 799996369 799997025 799996827 200 799997783 799996122 799997529 799996071 799996778 799996974 799998483 799997093 799996990 799997258 799998808 799997248 799996073 799996472 799996001 799996980 799996736 799997734 799998865 799997771 799996500 799996019 799997610 799996873 799998942 799997444 799998166 799996814 799997642 799997846 799997321 799996192 799997616 799996779 799997106 799997203 799996297 799996395 799996007 799997590 799998192 799996288 799996761 799997816 799998149 799997266 799996353 799996115 799997239 799996886 799998258 799997571 799997445 799997740 799996537 799997222 799998037 799997741 799997588 799997704 799996249 799997681 799997813 799996262 799996466 799996866 799997615 799996920 799996864 799997764 799998405 799997623 799997440 799996057 799998324 799997519 799997987 799996590 799996830 799996678 799996250 799996227 799997968 799997089 799997312 799996696 799996790 799997858 799998915 799996351 799997385 799996731 799998994 799996165 799998384 799997199 799996472 799996813 799997578 799997000 799998976 799997337 799997395 799997336 799997856 799996417 799998361 799997072 799997103 799996844 799997424 799997192 799996634 799996706 799996404 799997745 799996604 799996948 799998652 799996547 799997280 799997872 799997038 799996038 799997590 799996275 799998090 799997776 799998129 799996063 799996754 799996021 799998359 799996107 799996525 799997150 799996576 799996568 799998414 799996239 799996432 799996680 799996388 799997191 799997938 799996068 799996369 799997145 799998693 799996895 799996769 799997022 799997413 799996974 799998603 799997160 799998937 799997004 799998420 799996694 799996068 799996068 799997176 799997175 799998679 799996428 799996998 799997054 799998295 799997256 799997937 799996765 799997957 799997080 799997501 799997678 799996824 799997248 799997145 799997223 799998246 799996871 799997846 799996915 799997076 799997660 799997017 799997450 799996497 799997015 799996436 799996439 799996615 799997567 799996348 799997965 799997020 799996295 799996904 799997347 799998465 799996668 799996750 799996195 799998874 799996776 799996025 799997604 799997829 799997052 799997924 799996171 799996087 799997428 799998442 799997771 799998575 799997517 799998885 799996460 799996900 799996425 799996993 799996322 799998288 799996869 799998517 799996695 799996395 799997661 799997331 799997423 799996619 799996862 799997639 799996434 799998391 799997846 799997899 799996017 799996542 799997221 799996003 799996824 799997949 799997982 799998500 799996446 799998907 799996877 799998303 799996386 799996061 799996161 799996031 799997650 799998346 799997350 799996365 799996901 799996325 799996742 799998957 799996049 799997836 799996297 799998497 799997949 799996968 799997228 799998803 799997397 799998575 799996511 799998846 799997807 799998254 799997877 799997107 799996348 799997735 799997162 799996676 799996763 799997414 799996150 799997853 799996708 799996611 799997113 799997209 799997219 799997269 799996289 799998940 799996167 799996470 799996106 799997688 799997438 799997188 799996439 799996303 799996492 799997652 799996116 799996346 799996150 799998851 799996907 799996422 799997454 799998571 799997940 799997091 799996100 799998161 799997338 799998453 799997945 799998518 799997125 799997768 799997015 799998183 799996788 799997248 799996709 799997500 799997654 799997446 799997289 799997782 799996041 799997511 799996102 799998606 799996787 799997695 799997210 799997018 799997810 799997751 799996470 799996923 799997590 799997929 799996195 799996142 799996086 799996564 799997735 799998751 799997661 799996802 799997333 799997395 799996288 799998295 799996403 799998693 799996896 799996291 799997095 799996198 799997828 799998616 799996155 799997366 799996157 799996321 799996664 799997136 799996385 799998976 799996073 799998270 799996060 799998499 799996907 799996995 799996765 799998779 799996065 799998399 799997748 799996037 799997934 799996339 799997796 799997045 799996333 799996429 799996385 799998215 799996689 799996845 799996981 799997491 799997184 200 799996850 799996213 799997951 799997813 799997240 799997339 799997752 799996929 799997189 799996863 799996629 799996253 799997671 799997185 799996286 799996761 799997696 799996071 799998220 799997324 799998659 799997388 799998775 799997619 799998309 799997441 799997423 799997991 799997528 799997508 799996074 799996268 799998082 799997379 799997719 799997026 799997308 799996323 799997187 799996473 799998079 799996498 799998037 799997169 799998931 799997751 799998175 799997324 799998650 799996981 799997370 799996397 799998369 799996662 799996456 799996146 799996490 799997031 799998540 799997233 799998502 799996020 799997752 799996615 799997995 799997937 799998262 799996825 799997651 799996304 799996156 799997802 799996325 799996731 799997835 799997194 799997519 799997257 799998591 799997011 799998761 799997522 799997537 799996963 799998462 799996131 799997164 799997347 799997581 799996306 799998327 799996057 799997026 799996436 799996374 799996432 799998258 799997022 799996327 799996989 799997145 799996910 799997994 799996484 799996031 799996471 799998081 799996830 799998195 799996904 799996427 799996674 799998638 799997957 799997442 799997318 799997666 799997453 799998760 799997959 799997369 799997600 799998037 799996440 799996874 799997396 799998419 799996412 799998755 799996485 799997397 799996100 799996937 799996901 799998373 799997744 799997928 799997322 799996227 799997455 799996130 799997124 799996434 799997007 799996678 799996121 799998576 799996229 799998189 799997345 799998946 799997689 799998131 799996912 799996309 799997336 799997750 799997006 799996492 799997082 799996535 799997506 799998408 799997242 799998988 799996825 799996148 799996134 799996590 799997917 799996394 799996376 799997737 799997722 799997196 799996829 799996412 799996416 799998115 799997773 799996464 799997954 799996867 799997414 799997752 799997948 799998955 799997178 799997613 799996855 799998714 799996800 799996396 799996149 799996975 799997475 799997610 799997737 799996007 799997125 799997854 799997201 799996276 799997402 799997584 799997592 799996010 799997474 799998600 799997997 799998305 799996126 799997541 799997417 799996366 799997173 799997352 799996646 799997502 799996322 799997476 799996966 799998468 799996217 799996693 799996225 799998963 799996445 799997923 799997304 799997859 799997971 799996726 799997778 799997724 799996136 799996963 799996663 799998014 799997735 799997214 799997565 799996983 799997320 799997494 799996108 799996756 799996351 799998026 799997200 799996519 799996259 799996830 799996855 799996081 799997989 799996787 799996524 799997182 799997045 799996369 799996711 799996490 799997042 799998531 799997448 799997465 799996215 799997303 799997496 799997062 799997480 799998153 799996870 799998980 799996398 799996750 799996000 799997201 799996089 799996701 799996130 799996986 799996074 799998064 799997532 799996410 799996069 799997467 799997204 799998916 799996945 799997988 799997190 799996991 799996759 799996328 799997872 799998369 799997457 799996290 799997632 799997856 799996784 799996536 799996796 799996798 799996189 799996279 799996287 799997770 799996352 799997427 799997333 799996219 799997758 799997180 799996844 799997049 799997982 799998928 799996000 799998191 799996318 799998079 799997269 799997142 799996536 799996346 799996408 799997393 799996865 799998002 799997638 799996787 799997602 799998792 799997539 799997180 799997586 799996940 799996424 799998111 799996951 799996062 799996720 799996566 799997331 799996314 799997243 799997245 799997968 799996288 799996243 799998513 799996789 799997326 799997720 799998129 799997008 799997874 799997674 799998665 799996875 799997479 799996230 799996770 799996453 799998041 799996624 799998402 799996303 799998256 799996334 799996055 799997514 799996846 799996671 799996916 799996974 799998944 799996513 799997757 799997162 799998952 799997585 799996306 799996623 799998632 799997280 799996307 799997788 799997016 799997860 799996091 799996973 799996427 799997848 799997474 799996214
样例输出
89