1000000000 0 1000000000 0 0 0 0 1000000000 1000000000 1000000000 0 1999999655 0 0 0 999998810 0 0 1000000000 0 999998868 0 999999900 1000000000 0 999999442 1000000000 0 1000000000 999999193 0 0 0 0 3999999129 0 0 999999160 999998978 0 0 0 0 999999380 1999999094 0 0 1999999047 999998860 0 999998787 0 1000000000 0 0 0 0 0 999998803 0 0 0 1000000000 0 0 999999212 0 999998811 999999857 2999997870 0 3000000000 0 999999248 0 0 1999998989 1999998293 0 0 0 0 0 0 999999804 1000000000 1000000000 0 0 0 999999684 1999998983 0 0 0 999999873 999999127 0 1999999082 0 0 0 0 0 999999969 1000000000 0 0 0 999998929 0 1999998373 999999282 0 1000000000 999999319 1000000000 1000000000 1000000000 0 3000000000 1999998454 1999998572 3000000000 999999453 0 0 1000000000 999999468 0 1000000000 1000000000 999999560 1000000000 0 2999999973 0 0 1000000000 0 0 0 0 0 0 0 0 0 999998972 1000000000 0 999999988 1000000000 2000000000 0 0 0 0 1999998505 0 1999999247 0 1000000000 1999999445 0 0 0 999998723 0 1000000000 0 1999998761 0 0 2999998629 1999998974 1999999495 1000000000 0 0 0 0 999999955 1999998831 0 999999797 0 0 999999044 0 0 0 0 999999273 0 0 0 0 1000000000 0 0 2000000000 0 0 1000000000 0 0 0 0 0 1000000000 999999998 1000000000 0 0 2999998628 0 0 1000000000 0 999999991 1000000000 999999477 999999522 1999998355 1000000000 0 0 0 0 1000000000 1000000000 1000000000 1000000000 999999138 0 0 0 0 0 999999826 999999934 1999999174 0 1000000000 0 0 1999999102 1000000000 0 0 1999998777 0 1000000000 1000000000 0 999998959 999999518 1000000000 999999824 0 1999999201 0 1000000000 0 0 0 0 0 0 0 999998861 1000000000 999998841 0 0 0 1000000000 0 999999252 0 999999911 999999131 0 1999999802 1000000000 0 0 2999999686 0 1000000000 999999742 0 1000000000 1999998738 2999999450 0 1000000000 0 0 0 0 999999748 0 0 999999322 0 0 0 0 0 1000000000 0 1000000000 0 0 0 0 1000000000 3000000000 1000000000 0 1000000000 1999998755 0 0 0 0 0 2000000000 0 1000000000 1000000000 0 0 0 1000000000 0 1000000000 999998842 1000000000 999998967 0 0 1000000000 1000000000 0 1000000000 1999999555 0 0 0 0 0 0 999999571 999999126 999999372 1000000000 999999823 1000000000 0 0 999999814 2000000000 999998907 0 1999999074 0 1000000000 0 0 0 0 0 0 1000000000 999999884 0 0 0 0 999999511 1000000000 0 1999999269 0 1999998050 0 1000000000 1999999360 0 999999949 0 0 0 1999998062 0 1000000000 1000000000 1000000000 0 0 999999498 1000000000 1999999936 0 0 1999999578 999999959 0 0 0 2000000000 1000000000 2000000000 0 999999345 0 0 0 999998821 0 999999505 0 0 0 1000000000 0 999999892 1000000000 999999930 1999999403 0 1000000000 0 0 999999211 0 1000000000 2999998852 1000000000 1000000000 999999650 1000000000 0 0 1000000000 0 999999943 1000000000 999998936 0 0 1000000000 1000000000 0 0 1000000000 1999999374 1000000000 0 0 1999999221 0 3999999292 0 0 0 0 1000000000 999999805 0 0 0 0 0 0 1999999487 0 1999998935 999999952 0 0 0 1999998839 1000000000 0 0 1000000000 1000000000 0 1000000000 999999985 1999998854 0 999999616 1000000000 0 0 2999999903 1000000000 1000000000 0 2000000000 0 0 0 0 999999609 1000000000 0 0 1999998773 0 1000000000 1999999107 1999998469 1999999045 0 2000000000 0 3999999020 0 0 0 0 0 0 1000000000 0 1000000000 0 999999776 0 0 999998963 0 999999793 999999334 1000000000 1999999025 3000000000 999999478 0 1000000000 0 0 999999106 999999076 3999999577 0 999999878 999999565 1000000000 1000000000 2999999788 0 1000000000 1000000000 0 0 999999658 1999999899 999998736 1000000000 0 999999005 1999999527 0 0 0 0 1000000000 0 0 0 0 0 999999464 0 999999031 1000000000 0 0 0 1999998814 999999490 0 0 0 1000000000 999999667 999998825 0 0 0 999998977 1000000000 0 1999999079 2999999760 1000000000 0 0 0 0 1000000000 0 999999725 1000000000 999999951 0 0 0 1000000000 1000000000 1000000000 0 0 0 2000000000 0 1999999179 1999999340 2999999829 0 0 0 0 999999258 0 1999998871 0 2999998637 2000000000 1000000000 999998796 0 0 999999687 0 1999998898 1000000000 999999685 1000000000 1999998513 0 999998980 0 1999998068 999999927 0 0 999999055 1000000000 0 1000000000 999998857 2999998880 1999999066 0 999999195 1000000000 0 0 0 1000000000 2000000000 0 999998987 0 0 0 0 0 0 999999931 999999835 0 0 0 1999998820 0 0 1000000000 0 0 0 0 1999998394 0 1000000000 1000000000 999998788 999998981 2000000000 0 0 0 2999998081 0 0 1000000000 1000000000 1000000000 0 0 0 0 2999999888 0 0 0 0 999998931 999999368 0 999999191 999999488 0 0 1000000000 0 0 0 0 0 4000000000 0 0 0 999999994 0 0 3999999022 0 1000000000 0 1000000000 0 0 1000000000 0 0 0 0 0 2000000000 1000000000 0 999999414 0 0 0 2999997241 1999998711 0 1000000000 1000000000 999999124 0 0 999999217 1000000000 0 3999999112 999999028 0 999998829 0 0 0 1999999530 0 0 0 1000000000 2999998946 999998713 0 2000000000 1999998819 1000000000 1999999241 0 2000000000 0 2000000000 1000000000 999998746 2000000000 999999778 1999999006 1999999408 1000000000 0 999999060 0 999999086 0 0 2000000000 0 0 1000000000 1999999204 999999266 0 1999999279 1000000000 1000000000 1999999474 999999472 0 0 0 1999998363 1999998719 999999173 0 0 0 999999486 999999893 1000000000 0 1000000000 999999291 0 0 999998986 1000000000 0 0 999999151 1000000000 1999999019 0 0 1000000000 0 0 0 0 0 0 0 0 0 2000000000 1000000000 0 1000000000 999998758 0 999998884 1000000000 0 2999999174 2000000000 0 999999406 0 999999872 1000000000 0 0 1000000000 0 0 0 0 0 1000000000 1999999384 0 1999999305 1000000000 0 1000000000 999999443 1000000000 0 0 999998910 0 0 999999371 999999130 0 0 0 999999604 999999796 0 0 0 1999998481 999998877 0 0 0 1000000000 0 0 999999683 2999998608 1000000000 0 1000000000 0 0 1999999183 1000000000 1999999904 1000000000 999998830 0 0 999999546 0 1000000000 0 1999999866 0 999998964 0 0 999999704 1000000000 1999998867 1000000000 0 1000000000 0 0 0 0 0 0 0 1999999894 0 0 0 999999416 0 1000000000 0 1000000000 999999083 0 0 0 0 2000000000 0 1000000000 999999422 2000000000 1000000000 0 0 0 0 999999643 1999998469 999999591 1000000000 999999682 1000000000 0 0 0 2999998885 999999852 0 1000000000 1000000000 0 1999999839 999999100 2000000000 1999999767 1000000000 0 1000000000 0 1000000000 0 0 999999751 0 999998939 0 0 999999976 0 0 0 0 0 0 0 0 999999850 0 999999148 0 999999620 0 0 0 0 1000000000 0 0 1999998814 0 0 0 1000000000 0 999999868 2000000000 0 0 3000000000 0 0 1999998848 0 1000000000 1000000000 2000000000 0 1000000000 0 2000000000 1000000000 0 1000000000 2000000000 0 999999256 0 0 0 0 1000000000 0 0 0 1000000000 0 0 0 0 999998808 999998799 0 2000000000 0 0 0 0 0 0 0 999999413 0 999999756 0 0 0 0 0 0 0 0 0 2000000000 0 0 0 1000000000 1000000000 1999998792 2000000000 999999678 999998908 1000000000 1000000000 0 2000000000 0 0 0 0 2000000000 0 2999999690 1000000000 1999999387 999998928 0 1000000000 1999998940 1000000000 0 1000000000 0 0 1999999197 0 0 2999999637 0 0 999999514 1000000000 0 0 0 0 0 0 0 2000000000 0 1000000000 1999998943 0 0 1000000000 0 2000000000 999999896 0 0 0 0 0 0 0 999999125 0 0 1999998850 0 0 0 0 0 0 999998795 1000000000 1999999725 0 999999923 1999999149 0 1999999405 2000000000 999998891 0 0 0 0 0 0 999998905 0 999999056 0 0 0 1000000000 1000000000 0 2999999630 0 0 0 0 0 999999036 0 0 1000000000 1999998552 0 999998738 0 0 0 999999542 2999999734 0 999999377 0 0 1000000000 1000000000 0 1000000000 1999999702 1000000000 0 1999998944 0 1999998821 0 999999465 999999457 3000000000 1999998069 1000000000 0 999999294 0 2000000000 1999999713 1999999851 0 0 1000000000 1999998878 1999999467 1000000000 0 999999559 1000000000 1000000000 0 2999998731 999999615 999999689 1999999633 0 0 0 1000000000 0 0 0 0 0 0 0 0 1000000000 1000000000 0 0 0 0 999998875 0 0 999999137 0 1999998408 0 0 0 1000000000 0 1000000000 1999999033 0 0 1000000000 0 999998975 999999619 999999229 0 0 0 0 1000000000 0 2000000000 1999999108 1000000000 1000000000 999999104 999999798 0 0 1000000000 0 0 0 0 0 2000000000 999999548 1000000000 0 1000000000 999999153 999999521 1999998809 999998769 999998739 999998926 0 1000000000 999999581 1000000000 1000000000 0 1999998805 2000000000 999998781 0 0 0 0 1999999222 999998887 2000000000 1999998834 999999645 999999574 999999043 0 1999998876 0 0 1999999321 0 0 0 0 999999426 0 0 1999999740 0 0 2000000000 999999363 0 1999998866 0 999998998 1000000000 999998893 0 0 0 1999999373 999999227 999998947 0 0 1999999599 1999999350 1000000000 1999999954 0 1000000000 999999732 2000000000 0 0 0 1000000000 0 0 999999568 0 0 0 999999946 0 0 1999998886 0 999999677 999998742 1000000000 999999967 0 1000000000 0 1000000000 1000000000 0 1000000000 0 0 1000000000 0 0 999999630 0 999998791 999999141 999999347 0 1000000000 0 0 0 999999204 1000000000 1999999113 0 1999999446 0 999999842 999999184 999998774 999999646 999999029 0 2000000000 1999998879 999998785 999999114 0 999999264 0 1000000000 1000000000 0 1000000000 1000000000 0 999999789 1000000000 999999354 0 999999813 0 1000000000 999999787 0 2999999164 0 999999355 1000000000 0 0 0 999999065 0 1999999921 1000000000 999999207 0 1999999756 0 999999285 1999999143 0 1000000000 1000000000 0 3000000000 1000000000 0 1999999214 1999999942 2999999774 1000000000 1000000000 0 999999095 999999871 0 3999998014 0 0 0 1999998754 1999999497 999999257 0 0 999998712 1000000000 1999999723 0 1999997535 0 0 0 1000000000 0 0 999998757 0 999999343 2000000000 0 0 0 0 999999879 0 999999971 0 1999998334 1000000000 1999999429 0 999999634 0 0 1000000000 0 0 999998958 1999999955 1000000000 3999999728 0 999998843 999999014 0 0 0 0 0 0 1000000000 999999744 999999303 0 0 0 999999567 0 0 0 0 0 999999641 0 1000000000 999999837 1000000000 0 0 0 1000000000 999998832 0 1000000000 0 1000000000 0 1000000000 0 1000000000 999999628 999998872 0 0 999999576 0 0 0 0 1000000000 0 999999399 1999998938 1999999396 0 0 1999999223 999999707 0 1999998436 0 999999463 1000000000 0 0 1000000000 0 999999454 1000000000 0 1000000000 0 0 0 999999324 1000000000 0 2000000000 1000000000 0 0 999999600 1000000000 1999998860 0 1000000000 0 1000000000 1000000000 1999999007 0 0 1000000000 0 999999821 1000000000 0 0 0 1999998920 0 0 999998927 1000000000 0 1000000000 999999912 0 3000000000 0 999998862 1000000000 0 0 0 0 0 0 999999739 0 0 999999035 1000000000 0 1999999337 1999998703 1000000000 2999999626 0 0 999998728 0 0 0 999999584 999999910 1000000000 999998997 0 0 999999513 2999998906 0 0 999999715 0 0 999998772 3000000000 0 999998863 1999998996 0 999999275 0 999998953 1999999098 1999998403 0 1000000000 999999452 0 1999999981 1000000000 999998768 0 1000000000 1000000000 0 1999998551 0 0 0 0 0 0 0 999999203 0 0 1000000000 0 1000000000 0 0 0 1000000000 0 1000000000 0 0 0 0 1999998748 0 1999999632 0 0 1999998942 3999998269 0 999999680 0 0 1000000000 1000000000 999999736 2000000000 0 1999998831 0 1000000000 0 2000000000 1999998322 0 0 0 0 0 0 0 0 0 0 0 2000000000 999999830 0 0 0 1999998912 0 2000000000 999999561 999999073 0 999999424 0 0 0 1000000000 999999965 0 0 0 1000000000 1000000000 0 999998741 999999048 999999913 0 0 0 1999998473 0 0 0 999998827 999999328 0 1000000000 0 1999999876 1999999430 0 0 1000000000 1999998234 0 0 0 2000000000 1999999438 999999109 0 0 0 0 0 1000000000 0 0 1000000000 0 999999255 1999998838 0 0 1999999698 0 0 0 0 1000000000 0 0 0 0 0 0 999999230 0 0 1000000000 0 0 0 1000000000 0 999999525 0 0 0 0 1000000000 0 0 0 0 999999771 1999999210 0 0 999998749 1000000000 1999999895 1000000000 2999999136 2999999360 1999999881 0 0 0 0 0 0 0 0 1999999512 0 1000000000 1999999323 1000000000 0 0 0 0 0 999999479 999999780 0 0 1000000000 0 1999998765 0 0 0 1000000000 999998880 0 0 1000000000 0 0 1000000000 0 0 999998984 0 0 999999784 0 1999999310 0 0 999999515 999999651 999999990 999999344 999998865 999998902 1999998306 0 999999970 999999822 3000000000 1000000000 0 0 0 1000000000 0 999999431 1000000000 0 0 0 0 0 0 0 0 0 0 999999997 0 0 1000000000 0 1000000000 0 1000000000 0 0 0 0 1999999735 999999311 0 999999882 0 1000000000 1000000000 999999301 0 1999999168 0 0 0 0 0 1999998724 1000000000 2999998152 0 0 999999711 999999325 0 0 999999084 2999999214 999999435 999999860 0 999999541 999999570 3000000000 0 1000000000 999999496 0 999999762 0 999998985 0 999999586 0 0 0 1999999770 0 0 0 2999998465 999999105 0 2000000000 0 1000000000 1000000000 0 1000000000 999999696 0 0