999999999 2999997149 999998199 999999506 1999999999 999999999 -1 999999999 -1 -1 1999998006 999999918 2999996093 1999999999 999999999 -1 -1 999999465 999999430 1999997456 999999096 1999999999 1999999181 -1 -1 999999999 -1 1999998349 -1 -1 999999999 1999998232 -1 999998084 1999998366 -1 999999717 1999998948 1999998315 1999997812 -1 1999998929 999998231 -1 1999999999 999999999 999998649 2999998380 999999999 -1 1999996663 999999306 -1 2999997341 2999997344 -1 999999661 999999151 999999659 999999999 -1 3999999115 999998205 1999998670 999999999 999999999 1999996468 2999996946 1999998618 999999220 999999509 1999999999 -1 3999998684 -1 1999999336 999999698 999999999 -1 999998348 2999997487 999999408 999999999 999999999 1999999999 -1 999999999 -1 2999998586 2999999312 -1 -1 3999998949 999999975 999999616 1999999999 -1 -1 999998291 1999999999 999999231 1999999366 1999999326 -1 -1 999999731 999998459 -1 999999309 999999105 -1 1999999999 999999999 999998704 999998139 999999999 -1 999998361 999999999 1999999814 -1 -1 1999998679 -1 1999999999 2999997443 1999998370 1999998399 999999999 1999998377 999999440 3999998766 -1 -1 -1 -1 999999999 999999999 2999997300 -1 -1 1999999999 1999998869 -1 1999998482 1999998465 999999999 1999996976 -1 2999998472 999998867 999999999 1999998830 999998997 4999997886 3999999999 -1 -1 1999999286 -1 1999999311 -1 999999013 -1 999998392 -1 999998069 -1 999999999 2999996515 -1 -1 1999998330 -1 1999998296 999999999 -1 999999751 1999997404 1999998241 999999244 1999998498 1999997599 -1 999999999 -1 999999999 1999998562 -1 -1 -1 -1 1999999999 999999313 999999589 1999999433 999999999 999999999 2999996998 999999999 999999999 -1 2999999655 1999998273 -1 1999999999 999998952 999999708 999998880 999998804 -1 -1 2999999725 -1 -1 3999998578 -1 999999999 -1 999999095 -1 999998632 -1 1999999999 -1 1999998974 1999998524 -1 999999999 999999999 999999999 999999999 1999999579 1999999999 999998372 999999999 1999998527 999999916 2999998443 -1 -1 1999999999 999999999 999998483 -1 -1 1999999999 999998640 1999999522 -1 -1 -1 999998790 999999999 -1 3999998490 999999999 999998228 4999998049 -1 999999999 -1 -1 999999999 999999999 2999998157 -1 -1 -1 -1 -1 999998685 2999999734 -1 -1 1999998207 2999999999 1999999605 1999997694 999999999 999999999 999999862 1999998003 1999999401 -1 999999671 -1 999998417 -1 -1 1999999235 -1 999999999 -1 2999995617 999998225 999999999 1999997822 -1 1999998900 -1 -1 -1 999999999 -1 -1 -1 999999999 1999999999 999999999 -1 -1 2999998023 1999997634 -1 999999158 -1 1999999282 999999999 1999999301 1999999163 2999999941 999999268 -1 -1 -1 999999325 1999999999 -1 2999998085 999999999 999999999 999999260 1999999359 -1 999998928 1999997453 999999504 1999999999 -1 1999999798 999998845 999999999 -1 -1 999999999 1999997373 1999998077 999999903 -1 1999999999 999999401 1999999416 1999998688 1999999999 1999999757 999999999 -1 999999999 1999997766 -1 2999998783 1999997713 -1 999999914 -1 -1 999999999 999999747 -1 -1 -1 -1 999999502 -1 -1 999998597 999999999 999999999 1999999206 1999999482 999998960 1999998016 1999998209 -1 -1 999999999 999999999 2999998288 -1 999999999 999998799 3999999330 -1 -1 -1 -1 -1 -1 999999999 999998850 999999999 999999999 999999443 -1 -1 999999245 -1 999999999 -1 999999999 1999999999 -1 999999999 999998909 999999999 999999999 999999999 -1 1999999003 2999999225 -1 999999999 1999999732 1999997572 1999998633 -1 -1 999999999 -1 1999999728 -1 -1 999998250 -1 -1 -1 -1 999999240 -1 -1 -1 999999936 -1 999999999 999998383 -1 1999999789 999999341 999999999 1999998539 -1 -1 1999999999 1999999999 999999999 -1 -1 999999540 999998824 -1 2999998424 -1 2999998057 -1 -1 -1 1999998626 -1 999998497 999999999 1999998853 1999998033 999999455 -1 999999329 999999403 -1 999999999 1999999664 2999996790 -1 999998750 999999138 2999998196 -1 -1 1999999883 999999897 -1 1999999999 999999374 -1 1999999222 999999999 -1 -1 -1 999999999 999999836 999999999 -1 1999997911 999999669 1999999947 999999999 -1 3999996598 999999999 -1 999999999 1999999031 999999999 -1 1999999999 3999997874 999998388 -1 999998687 -1 999999999 999999999 -1 3999997256 999998576 1999999777 -1 -1 -1 999999999 1999997735 1999999345 -1 999999999 999998515 -1 -1 999999360 1999999519 999998570 -1 -1 999998479 -1 999999999 999999727 -1 -1 -1 1999999816 -1 2999999484 -1 1999999922 999999999 999999999 999999999 999999999 1999998150 -1 1999999036 -1 -1 -1 999998558 -1 -1 -1 1999997496 999999999 999999999 2999997063 1999998352 999999999 999999999 2999998167 3999994653 1999998040 -1 -1 999999134 999999070 -1 1999998906 -1 999999999 -1 999999999 999999901 1999998104 -1 -1 1999998769 999999999 999999999 -1 999998294 -1 999998643 999999157 999998299 999998321 2999999406 -1 999999163 999999999 -1 999999999 999999692 -1 999998429 999999653 -1 999999999 2999996713 1999998295 -1 999999999 2999997009 -1 999998461 -1 999999999 -1 -1 -1 999999999 -1 -1 999998247 999999999 999998037 1999998448 -1 -1 999999847 999998320 999999999 -1 999999534 999998160 -1 -1 1999997702 1999999772 -1 1999999999 -1 999999999 -1 999999999 -1 1999999252 999998195 999999999 1999999633 1999996602 2999999726 1999998746 999999999 999999999 999999999 999999999 -1 999999999 2999998682 -1 1999998963 -1 -1 -1 -1 999999191 -1 1999999999 -1 -1 999999483 999998131 -1 -1 1999999987 -1 2999999400 -1 -1 1999999999 -1 -1 -1 999998624 -1 999999999 999999999 1999998577 999999955 -1 1999999489 999999999 999999999 1999996884 -1 999999983 999999999 999998156 999999999 4999998596 -1 999998092 1999999788 999999999 -1 1999999556 2999999095 -1 1999999999 1999999839 -1 1999997224 -1 999999638 999999051 1999998259 -1 999999999 999998360 -1 2999998625 999998659 1999998969 999999999 -1 -1 999999332 999999305 1999998560 -1 999998358 999999999 -1 -1 -1 -1 999999999 -1 -1 1999999999 -1 999999999 999999639 999999999 1999998227 2999996749 -1 999999219 1999998734 -1 999998390 -1 2999998585 999999999 1999998244 999999347 -1 999999875 1999999084 999999999 999999999 -1 1999998170 -1 1999998774 -1 -1 2999997223 1999998869 2999999668 999999999 999998147 999998903 1999998860 -1 999999999 1999998314 999999999 1999999999 999998747 999999999 -1 -1 -1 1999999999 999998272 999999999 999999673 -1 -1 -1 -1 -1 1999999029 999999035 1999998024 -1 999998944 -1 999999780 999998155 2999997360 999998039 1999999222 999999999 -1 999998168 999999999 -1 999998018 1999998508 1999998195 999999999 -1 -1 1999999999 999999412 1999996757 999999999 -1 2999997518 2999998477 2999998240 -1 -1 999999999 1999998038 999999999 -1 999999473 999998639 999999999 999999829 999999999 2999999227 -1 999999999 3999998859 -1 -1 -1 999999999 1999999999 -1 -1 999998181 999999468 -1 999999175 1999998183 999999999 -1 -1 999999999 -1 -1 999999999 -1 999998962 1999999999 -1 3999998245 1999998005 999999999 999999999 -1 1999999406 1999999999 -1 1999999999 2999999999 999998270 999998574 -1 999999999 2999999364 -1 -1 -1 999999410 -1 -1 999999999 2999995946 999999764 2999998163 999999135 -1 -1 1999999643 999998341 -1 1999999999 999998662 999999999 -1 -1 -1 -1 999998712 -1 -1 -1 2999998329 -1 1999997167 999998843 999999438 999998309 1999999185 -1 2999999461 -1 999999999 2999995492 -1 -1 999999109 999998311 -1 -1 1999999999 -1 999999999 999998316 -1 2999998564 -1 999999999 -1 2999996988 -1 -1 -1 999999999 1999999999 2999999999 -1 999999999 -1 2999998091 999999999 999999999 -1 -1 999999792 999999821 -1 999999999 2999997283 999999999 -1 999999999 1999998670 -1 -1 2999998555 999999999 -1 -1 999999999 -1 999998211 999999999 2999997447 999998619 -1 -1 -1 -1 -1 1999999590 999998093 999999999 1999999877 1999996453 999998241 1999999999 999999999 1999998315 -1 999998343 1999999999 -1 999999999 -1 999999999 -1 -1 999998234 2999999211 -1 1999999560 -1 999999999 -1 1999999146 -1 2999995943 -1 999998085 1999998955 -1 999999999 -1 -1 -1 1999998500 999999999 999999089 999998881 -1 -1 999998057 999998802 -1 -1 -1 -1 -1 999999999 -1 2999998080 1999999999 999999679 -1 999999453 999999999 999999079 -1 999999999 999999999 -1 999999999 999999999 999999999 1999998020 1999999237 -1 1999999422 999999999 999999402 1999999999 999999999 999998438 1999999372 -1 999999999 -1 1999999779 -1 999999999 -1 -1 -1 1999999589 999999276 1999999999 -1 999998470 -1 999999484 -1 1999999999 999999999 3999996485 -1 1999999057 2999999153 999999999 -1 2999998503 -1 999998739 -1 -1 999998404 -1 999998979 -1 999999999 1999999707 2999999128 3999997514 999999999 -1 1999998636 1999998000 -1 1999997994 999999999 1999998675 999999999 1999998223 -1 2999998001 999998094 -1 2999997716 -1 999999999 -1 1999999561 1999999999 999999999 -1 1999999999 -1 3999998912 1999996739 999999900 -1 999999999 -1 999999999 999999999 999999999 -1 999999999 1999999299 -1 -1 2999998259 -1 -1 999999529 -1 -1 999999388 2999999999 -1 -1 -1 999999497 -1 -1 1999998191 -1 999999999 999999999 2999995523 -1 -1 -1 -1 -1 999999999 -1 -1 999999866 -1 -1 -1 1999998251 -1 1999999274 -1 -1 -1 -1 1999997161 1999999999 999998355 999998331 999998356 999999999 999999999 -1 1999999892 999999999 -1 -1 -1 -1 999999999 -1 -1 999999999 1999998921 -1 1999999156 -1 -1 -1 999999999 2999998963 999998170 2999999999 2999999999 -1 -1 1999999288 1999996673 -1 999999999 -1 1999997844 3999999748 1999998914 1999998894 999998047 1999999999 -1 999998886 -1 999999999 1999996872 1999998816 1999998432 -1 1999999999 3999998428 -1 999998167 999999999 1999998458 999999999 999999736 2999997074 999999573 999998415 -1 1999998435 999999999 999998484 999999999 -1 999999771 -1 999999999 999999999 -1 1999999496 1999999999 999999999 1999998441 999999999 -1 -1 999999999 1999999999 1999998553 -1 2999998607 999998598 1999998846 -1 999999799 999998615 -1 1999999098 1999997373 999999999 2999999999 999999999 1999997976 -1 2999999002 -1 999999490 999999999 -1 -1 1999998800 999999999 -1 -1 999999999 -1 -1 -1 3999997592 999999027 -1 2999997693 1999997012 999999999 -1 -1 999999710 -1 1999999999 1999999074 999999999 -1 -1 999999950 -1 999999999 999998666 999999999 -1 1999998731 -1 999998102 1999999999 999999999 -1 999999460 2999997531 -1 -1 -1 -1 999999999 -1 -1 -1 -1 -1 999998324 1999998194 1999998557 -1 999999999 999999236 999998501 -1 -1 -1 -1 999999694 2999999136 999999042 1999999031 999998587 999998488 1999999999 1999996837 999999999 1999999893 999999999 -1 -1 1999999474 1999999822 -1 999999999 -1 -1 999999999 -1 999999516 999999999 999998646 1999999296 -1 -1 1999997283 999999999 999998877 999998848 999999184 999998931 1999999320 -1 -1 999998724 -1 999999006 2999997485 999999999 2999999827 3999997915 1999999999 -1 1999999999 999999999 -1 -1 2999998851 999999999 999999999 1999997774 999999999 999999864 -1 999999999 -1 999999885 999999999 999999999 -1 1999998832 -1 -1 999999999 999998698 1999997747 1999998375 999998042 -1 999999785 3999998998 1999999999 -1 -1 999999999 -1 -1 -1 -1 2999997197 -1 -1 -1 999998912 -1 999999999 -1 1999998585 -1 -1 1999998839 -1 -1 -1 -1 999998357 1999999999 999999999 999999999 2999999999 -1 2999999999 -1 -1 -1 -1 -1 -1 999998733 1999998806 999999999 -1 -1 -1 -1 1999999970 999999486 999998463 1999998374 -1 -1 1999999682 999999999 -1 -1 999998109 999998371 -1 999999457 999999999 -1 -1 999999554 -1 999999999 999999999 999999999 -1 -1 1999996337 999999999 -1 1999999999 999999999 999999999 999999703 999999999 -1 -1 999999929 -1 -1 999999503 999999649 999999999 -1 999999999 -1 999999999 2999998878 -1 3999996429 -1 999999999 1999998332 -1 999998548 999999018 999998823 999999999 999998426 1999997289 999998256 999999999 999998380 1999999999 999999999 1999999999 -1 -1 -1 1999998742 -1 -1 -1 999998422 -1 -1 999998143 -1 999999999 1999999999 2999997424 2999999999 999999190 2999999327 -1 999999999 999998544 -1 1999999542 1999999994 999999999 3999997791 -1 1999999201 1999999999 999999749 -1 999999999 999999999 999999999 999999999 -1 1999999999 -1 1999999112 1999999999 999998335 -1 -1 999998964 2999997131 -1 -1 -1 -1 999999701 1999997982 999999999 -1 999999999 -1 999998323 1999998086 -1 999999999 999999999 -1 999999999 -1 -1 999999999 1999996158 999999999 999999979 -1 1999999613 1999998532 2999998686 1999996684 999999999 999999999 -1 999998149 1999998389 -1 3999998887 1999996686 -1 999999999 -1 999998236 999999818 999999999 3999998564 999999999 -1 -1 999998973 -1 -1 2999998988 999999999 999999999 -1 999999999 1999999999 -1 -1 999999192 -1 999999999 -1 2999999855 1999996380 999999999 -1 -1 999998951 2999999999 999999999 1999997959 999998933 999999999 -1 -1 -1 999998368 999999999 -1 -1 999999287 2999997541 999999999 999999999 -1 -1 999999735 999999999 -1 999998805 1999998510 1999999999 -1 -1 2999999908 -1 999999058 -1 -1 1999999999 999998071 999998729 1999997510 -1 999999999 999999999 -1 -1 -1 999999999 1999999999 -1 -1 -1 -1 2999996447 999998264 1999999576 -1 999999582 -1 -1 999999878 1999997354 -1 999999999 1999999999 2999999999 1999999880 -1 -1 -1 -1 1999999999 999999999 999998055 1999997864 -1 1999998041 1999999999 1999998184 999999974 1999999434 2999998796 -1 -1 -1 -1 1999998820 999998711 -1 999999999 999999999 999999999 -1 999998560 -1 999999999 999999999 1999999999 1999999999 -1 999999999 -1 -1 2999996801 2999999926 999999271 1999997930 999999999 1999999999 1999998526 999999999 3999998961 1999999999 -1 999999976 999999386 999999999 2999996605 999999481 -1 -1 1999998197 999999999 -1 -1 999999159 4999993822 -1 1999999097 999999980 -1 -1 999999999 2999997604 -1 -1 4999997806 -1 -1 999999999 1999999173 4999998021 -1 999999999 -1 2999997774 1999998954 2999997878 1999999583 -1 2999998561 999999999 999999532 -1 1999999687 1999997559 -1 -1 2999999381 -1 2999998164 999998856 -1 3999998543 -1 -1 -1 999999999 999998699 -1 -1 999999990 1999999704 -1 999999999 999999427 999999026 999998032 -1 999999999 999998922 999998313 -1 1999999999 999999999 1999998868 -1 -1 999999999 999999999 1999999230 -1 -1 -1 -1 -1 999999999 -1 999999999 999998332 1999999999 -1 -1 1999998327 -1 -1 1999999999 1999999999 999999999 -1 999998983 -1 -1 999999999 999999681 999999550 2999998265 -1 -1 999999999 -1 999998076 999999999 999999999 999999595 999998107 999999999 -1 999998865 999999999 999999999 -1 1999998242 999999800 -1 999999999 -1 999998958 999999999 999999069 3999999166 1999999652 -1 -1 2999997431 999999852 -1 -1 1999998706 1999996894 -1 1999999894 999999999 2999997296 1999999215 1999999999 999999999 2999999562 -1 -1 999998058 999998671 999998363 2999998719 1999998866 999998185 -1 1999999999 -1 999999999 -1 -1 -1 2999998521 1999998720 2999999999 999999999 -1 -1 999998770 -1 1999998184 2999997922 999999999 -1 -1 999998050 -1 1999999498 1999998507 -1 1999999888 1999999264 2999996095 -1 -1 -1 999998112 999999999 999999199 -1 999999256 -1 999999354 999999999 -1 -1 999999415 -1 1999998141 -1 2999999999 1999996553 999999999 999999999 -1 1999999999 1999998068 2999997889 1999998792 1999999930 999999999 -1 999999127 1999998381 -1 999998727 -1 -1 1999997406 999998431 999999218 999999774 1999999187 -1 -1 1999999999 2999999999 1999998495 999999953 999999999 2999998699 999998818 999998781 -1 999999104 2999999475 999999999 999999527 999999719 999999672 -1 999999999 1999999591 999999398 1999999886 999998735 999999130 1999999334 999998700 -1 1999998491 999999999 -1 1999999999 -1 1999999999 2999999999 999999999 2999999718 999998768 -1 999998409 -1 999999999 1999999740 999999588 -1 -1 999999049 999999501 -1 999999429 2999999145 999999999 999999999