999999999 -1 999999999 -1 -1 -1 -1 999999999 999999999 999999999 -1 1999999654 -1 -1 -1 999998809 -1 -1 999999999 -1 999998867 -1 999999899 999999999 -1 999999441 999999999 -1 999999999 999999192 -1 -1 -1 -1 3999999128 -1 -1 999999159 999998977 -1 -1 -1 -1 999999379 1999999093 -1 -1 1999999046 999998859 -1 999998786 -1 999999999 -1 -1 -1 -1 -1 999998802 -1 -1 -1 999999999 -1 -1 999999211 -1 999998810 999999856 2999997869 -1 2999999999 -1 999999247 -1 -1 1999998988 1999998292 -1 -1 -1 -1 -1 -1 999999803 999999999 999999999 -1 -1 -1 999999683 1999998982 -1 -1 -1 999999872 999999126 -1 1999999081 -1 -1 -1 -1 -1 999999968 999999999 -1 -1 -1 999998928 -1 1999998372 999999281 -1 999999999 999999318 999999999 999999999 999999999 -1 2999999999 1999998453 1999998571 2999999999 999999452 -1 -1 999999999 999999467 -1 999999999 999999999 999999559 999999999 -1 2999999972 -1 -1 999999999 -1 -1 -1 -1 -1 -1 -1 -1 -1 999998971 999999999 -1 999999987 999999999 1999999999 -1 -1 -1 -1 1999998504 -1 1999999246 -1 999999999 1999999444 -1 -1 -1 999998722 -1 999999999 -1 1999998760 -1 -1 2999998628 1999998973 1999999494 999999999 -1 -1 -1 -1 999999954 1999998830 -1 999999796 -1 -1 999999043 -1 -1 -1 -1 999999272 -1 -1 -1 -1 999999999 -1 -1 1999999999 -1 -1 999999999 -1 -1 -1 -1 -1 999999999 999999997 999999999 -1 -1 2999998627 -1 -1 999999999 -1 999999990 999999999 999999476 999999521 1999998354 999999999 -1 -1 -1 -1 999999999 999999999 999999999 999999999 999999137 -1 -1 -1 -1 -1 999999825 999999933 1999999173 -1 999999999 -1 -1 1999999101 999999999 -1 -1 1999998776 -1 999999999 999999999 -1 999998958 999999517 999999999 999999823 -1 1999999200 -1 999999999 -1 -1 -1 -1 -1 -1 -1 999998860 999999999 999998840 -1 -1 -1 999999999 -1 999999251 -1 999999910 999999130 -1 1999999801 999999999 -1 -1 2999999685 -1 999999999 999999741 -1 999999999 1999998737 2999999449 -1 999999999 -1 -1 -1 -1 999999747 -1 -1 999999321 -1 -1 -1 -1 -1 999999999 -1 999999999 -1 -1 -1 -1 999999999 2999999999 999999999 -1 999999999 1999998754 -1 -1 -1 -1 -1 1999999999 -1 999999999 999999999 -1 -1 -1 999999999 -1 999999999 999998841 999999999 999998966 -1 -1 999999999 999999999 -1 999999999 1999999554 -1 -1 -1 -1 -1 -1 999999570 999999125 999999371 999999999 999999822 999999999 -1 -1 999999813 1999999999 999998906 -1 1999999073 -1 999999999 -1 -1 -1 -1 -1 -1 999999999 999999883 -1 -1 -1 -1 999999510 999999999 -1 1999999268 -1 1999998049 -1 999999999 1999999359 -1 999999948 -1 -1 -1 1999998061 -1 999999999 999999999 999999999 -1 -1 999999497 999999999 1999999935 -1 -1 1999999577 999999958 -1 -1 -1 1999999999 999999999 1999999999 -1 999999344 -1 -1 -1 999998820 -1 999999504 -1 -1 -1 999999999 -1 999999891 999999999 999999929 1999999402 -1 999999999 -1 -1 999999210 -1 999999999 2999998851 999999999 999999999 999999649 999999999 -1 -1 999999999 -1 999999942 999999999 999998935 -1 -1 999999999 999999999 -1 -1 999999999 1999999373 999999999 -1 -1 1999999220 -1 3999999291 -1 -1 -1 -1 999999999 999999804 -1 -1 -1 -1 -1 -1 1999999486 -1 1999998934 999999951 -1 -1 -1 1999998838 999999999 -1 -1 999999999 999999999 -1 999999999 999999984 1999998853 -1 999999615 999999999 -1 -1 2999999902 999999999 999999999 -1 1999999999 -1 -1 -1 -1 999999608 999999999 -1 -1 1999998772 -1 999999999 1999999106 1999998468 1999999044 -1 1999999999 -1 3999999019 -1 -1 -1 -1 -1 -1 999999999 -1 999999999 -1 999999775 -1 -1 999998962 -1 999999792 999999333 999999999 1999999024 2999999999 999999477 -1 999999999 -1 -1 999999105 999999075 3999999576 -1 999999877 999999564 999999999 999999999 2999999787 -1 999999999 999999999 -1 -1 999999657 1999999898 999998735 999999999 -1 999999004 1999999526 -1 -1 -1 -1 999999999 -1 -1 -1 -1 -1 999999463 -1 999999030 999999999 -1 -1 -1 1999998813 999999489 -1 -1 -1 999999999 999999666 999998824 -1 -1 -1 999998976 999999999 -1 1999999078 2999999759 999999999 -1 -1 -1 -1 999999999 -1 999999724 999999999 999999950 -1 -1 -1 999999999 999999999 999999999 -1 -1 -1 1999999999 -1 1999999178 1999999339 2999999828 -1 -1 -1 -1 999999257 -1 1999998870 -1 2999998636 1999999999 999999999 999998795 -1 -1 999999686 -1 1999998897 999999999 999999684 999999999 1999998512 -1 999998979 -1 1999998067 999999926 -1 -1 999999054 999999999 -1 999999999 999998856 2999998879 1999999065 -1 999999194 999999999 -1 -1 -1 999999999 1999999999 -1 999998986 -1 -1 -1 -1 -1 -1 999999930 999999834 -1 -1 -1 1999998819 -1 -1 999999999 -1 -1 -1 -1 1999998393 -1 999999999 999999999 999998787 999998980 1999999999 -1 -1 -1 2999998080 -1 -1 999999999 999999999 999999999 -1 -1 -1 -1 2999999887 -1 -1 -1 -1 999998930 999999367 -1 999999190 999999487 -1 -1 999999999 -1 -1 -1 -1 -1 3999999999 -1 -1 -1 999999993 -1 -1 3999999021 -1 999999999 -1 999999999 -1 -1 999999999 -1 -1 -1 -1 -1 1999999999 999999999 -1 999999413 -1 -1 -1 2999997240 1999998710 -1 999999999 999999999 999999123 -1 -1 999999216 999999999 -1 3999999111 999999027 -1 999998828 -1 -1 -1 1999999529 -1 -1 -1 999999999 2999998945 999998712 -1 1999999999 1999998818 999999999 1999999240 -1 1999999999 -1 1999999999 999999999 999998745 1999999999 999999777 1999999005 1999999407 999999999 -1 999999059 -1 999999085 -1 -1 1999999999 -1 -1 999999999 1999999203 999999265 -1 1999999278 999999999 999999999 1999999473 999999471 -1 -1 -1 1999998362 1999998718 999999172 -1 -1 -1 999999485 999999892 999999999 -1 999999999 999999290 -1 -1 999998985 999999999 -1 -1 999999150 999999999 1999999018 -1 -1 999999999 -1 -1 -1 -1 -1 -1 -1 -1 -1 1999999999 999999999 -1 999999999 999998757 -1 999998883 999999999 -1 2999999173 1999999999 -1 999999405 -1 999999871 999999999 -1 -1 999999999 -1 -1 -1 -1 -1 999999999 1999999383 -1 1999999304 999999999 -1 999999999 999999442 999999999 -1 -1 999998909 -1 -1 999999370 999999129 -1 -1 -1 999999603 999999795 -1 -1 -1 1999998480 999998876 -1 -1 -1 999999999 -1 -1 999999682 2999998607 999999999 -1 999999999 -1 -1 1999999182 999999999 1999999903 999999999 999998829 -1 -1 999999545 -1 999999999 -1 1999999865 -1 999998963 -1 -1 999999703 999999999 1999998866 999999999 -1 999999999 -1 -1 -1 -1 -1 -1 -1 1999999893 -1 -1 -1 999999415 -1 999999999 -1 999999999 999999082 -1 -1 -1 -1 1999999999 -1 999999999 999999421 1999999999 999999999 -1 -1 -1 -1 999999642 1999998468 999999590 999999999 999999681 999999999 -1 -1 -1 2999998884 999999851 -1 999999999 999999999 -1 1999999838 999999099 1999999999 1999999766 999999999 -1 999999999 -1 999999999 -1 -1 999999750 -1 999998938 -1 -1 999999975 -1 -1 -1 -1 -1 -1 -1 -1 999999849 -1 999999147 -1 999999619 -1 -1 -1 -1 999999999 -1 -1 1999998813 -1 -1 -1 999999999 -1 999999867 1999999999 -1 -1 2999999999 -1 -1 1999998847 -1 999999999 999999999 1999999999 -1 999999999 -1 1999999999 999999999 -1 999999999 1999999999 -1 999999255 -1 -1 -1 -1 999999999 -1 -1 -1 999999999 -1 -1 -1 -1 999998807 999998798 -1 1999999999 -1 -1 -1 -1 -1 -1 -1 999999412 -1 999999755 -1 -1 -1 -1 -1 -1 -1 -1 -1 1999999999 -1 -1 -1 999999999 999999999 1999998791 1999999999 999999677 999998907 999999999 999999999 -1 1999999999 -1 -1 -1 -1 1999999999 -1 2999999689 999999999 1999999386 999998927 -1 999999999 1999998939 999999999 -1 999999999 -1 -1 1999999196 -1 -1 2999999636 -1 -1 999999513 999999999 -1 -1 -1 -1 -1 -1 -1 1999999999 -1 999999999 1999998942 -1 -1 999999999 -1 1999999999 999999895 -1 -1 -1 -1 -1 -1 -1 999999124 -1 -1 1999998849 -1 -1 -1 -1 -1 -1 999998794 999999999 1999999724 -1 999999922 1999999148 -1 1999999404 1999999999 999998890 -1 -1 -1 -1 -1 -1 999998904 -1 999999055 -1 -1 -1 999999999 999999999 -1 2999999629 -1 -1 -1 -1 -1 999999035 -1 -1 999999999 1999998551 -1 999998737 -1 -1 -1 999999541 2999999733 -1 999999376 -1 -1 999999999 999999999 -1 999999999 1999999701 999999999 -1 1999998943 -1 1999998820 -1 999999464 999999456 2999999999 1999998068 999999999 -1 999999293 -1 1999999999 1999999712 1999999850 -1 -1 999999999 1999998877 1999999466 999999999 -1 999999558 999999999 999999999 -1 2999998730 999999614 999999688 1999999632 -1 -1 -1 999999999 -1 -1 -1 -1 -1 -1 -1 -1 999999999 999999999 -1 -1 -1 -1 999998874 -1 -1 999999136 -1 1999998407 -1 -1 -1 999999999 -1 999999999 1999999032 -1 -1 999999999 -1 999998974 999999618 999999228 -1 -1 -1 -1 999999999 -1 1999999999 1999999107 999999999 999999999 999999103 999999797 -1 -1 999999999 -1 -1 -1 -1 -1 1999999999 999999547 999999999 -1 999999999 999999152 999999520 1999998808 999998768 999998738 999998925 -1 999999999 999999580 999999999 999999999 -1 1999998804 1999999999 999998780 -1 -1 -1 -1 1999999221 999998886 1999999999 1999998833 999999644 999999573 999999042 -1 1999998875 -1 -1 1999999320 -1 -1 -1 -1 999999425 -1 -1 1999999739 -1 -1 1999999999 999999362 -1 1999998865 -1 999998997 999999999 999998892 -1 -1 -1 1999999372 999999226 999998946 -1 -1 1999999598 1999999349 999999999 1999999953 -1 999999999 999999731 1999999999 -1 -1 -1 999999999 -1 -1 999999567 -1 -1 -1 999999945 -1 -1 1999998885 -1 999999676 999998741 999999999 999999966 -1 999999999 -1 999999999 999999999 -1 999999999 -1 -1 999999999 -1 -1 999999629 -1 999998790 999999140 999999346 -1 999999999 -1 -1 -1 999999203 999999999 1999999112 -1 1999999445 -1 999999841 999999183 999998773 999999645 999999028 -1 1999999999 1999998878 999998784 999999113 -1 999999263 -1 999999999 999999999 -1 999999999 999999999 -1 999999788 999999999 999999353 -1 999999812 -1 999999999 999999786 -1 2999999163 -1 999999354 999999999 -1 -1 -1 999999064 -1 1999999920 999999999 999999206 -1 1999999755 -1 999999284 1999999142 -1 999999999 999999999 -1 2999999999 999999999 -1 1999999213 1999999941 2999999773 999999999 999999999 -1 999999094 999999870 -1 3999998013 -1 -1 -1 1999998753 1999999496 999999256 -1 -1 999998711 999999999 1999999722 -1 1999997534 -1 -1 -1 999999999 -1 -1 999998756 -1 999999342 1999999999 -1 -1 -1 -1 999999878 -1 999999970 -1 1999998333 999999999 1999999428 -1 999999633 -1 -1 999999999 -1 -1 999998957 1999999954 999999999 3999999727 -1 999998842 999999013 -1 -1 -1 -1 -1 -1 999999999 999999743 999999302 -1 -1 -1 999999566 -1 -1 -1 -1 -1 999999640 -1 999999999 999999836 999999999 -1 -1 -1 999999999 999998831 -1 999999999 -1 999999999 -1 999999999 -1 999999999 999999627 999998871 -1 -1 999999575 -1 -1 -1 -1 999999999 -1 999999398 1999998937 1999999395 -1 -1 1999999222 999999706 -1 1999998435 -1 999999462 999999999 -1 -1 999999999 -1 999999453 999999999 -1 999999999 -1 -1 -1 999999323 999999999 -1 1999999999 999999999 -1 -1 999999599 999999999 1999998859 -1 999999999 -1 999999999 999999999 1999999006 -1 -1 999999999 -1 999999820 999999999 -1 -1 -1 1999998919 -1 -1 999998926 999999999 -1 999999999 999999911 -1 2999999999 -1 999998861 999999999 -1 -1 -1 -1 -1 -1 999999738 -1 -1 999999034 999999999 -1 1999999336 1999998702 999999999 2999999625 -1 -1 999998727 -1 -1 -1 999999583 999999909 999999999 999998996 -1 -1 999999512 2999998905 -1 -1 999999714 -1 -1 999998771 2999999999 -1 999998862 1999998995 -1 999999274 -1 999998952 1999999097 1999998402 -1 999999999 999999451 -1 1999999980 999999999 999998767 -1 999999999 999999999 -1 1999998550 -1 -1 -1 -1 -1 -1 -1 999999202 -1 -1 999999999 -1 999999999 -1 -1 -1 999999999 -1 999999999 -1 -1 -1 -1 1999998747 -1 1999999631 -1 -1 1999998941 3999998268 -1 999999679 -1 -1 999999999 999999999 999999735 1999999999 -1 1999998830 -1 999999999 -1 1999999999 1999998321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1999999999 999999829 -1 -1 -1 1999998911 -1 1999999999 999999560 999999072 -1 999999423 -1 -1 -1 999999999 999999964 -1 -1 -1 999999999 999999999 -1 999998740 999999047 999999912 -1 -1 -1 1999998472 -1 -1 -1 999998826 999999327 -1 999999999 -1 1999999875 1999999429 -1 -1 999999999 1999998233 -1 -1 -1 1999999999 1999999437 999999108 -1 -1 -1 -1 -1 999999999 -1 -1 999999999 -1 999999254 1999998837 -1 -1 1999999697 -1 -1 -1 -1 999999999 -1 -1 -1 -1 -1 -1 999999229 -1 -1 999999999 -1 -1 -1 999999999 -1 999999524 -1 -1 -1 -1 999999999 -1 -1 -1 -1 999999770 1999999209 -1 -1 999998748 999999999 1999999894 999999999 2999999135 2999999359 1999999880 -1 -1 -1 -1 -1 -1 -1 -1 1999999511 -1 999999999 1999999322 999999999 -1 -1 -1 -1 -1 999999478 999999779 -1 -1 999999999 -1 1999998764 -1 -1 -1 999999999 999998879 -1 -1 999999999 -1 -1 999999999 -1 -1 999998983 -1 -1 999999783 -1 1999999309 -1 -1 999999514 999999650 999999989 999999343 999998864 999998901 1999998305 -1 999999969 999999821 2999999999 999999999 -1 -1 -1 999999999 -1 999999430 999999999 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999999996 -1 -1 999999999 -1 999999999 -1 999999999 -1 -1 -1 -1 1999999734 999999310 -1 999999881 -1 999999999 999999999 999999300 -1 1999999167 -1 -1 -1 -1 -1 1999998723 999999999 2999998151 -1 -1 999999710 999999324 -1 -1 999999083 2999999213 999999434 999999859 -1 999999540 999999569 2999999999 -1 999999999 999999495 -1 999999761 -1 999998984 -1 999999585 -1 -1 -1 1999999769 -1 -1 -1 2999998464 999999104 -1 1999999999 -1 999999999 999999999 -1 999999999 999999695 -1 -1