Notes
This function is in beta test. Please help improve it in the issues
here.
Hints
Your answer may be identical to the JOJ answer in the first several lines.
However, you will still get Wrong Answer because the complete output may be longer and there might be errors in the future lines.
Please double check your code to solve this problem and try again.
Your Answer
1079 1128 2660 1062 987 1073 958 2034 INF INF 1049 1093 INF 1211 1038 953 INF INF 938 -15 INF INF 1083 INF 955 910 INF -56 1454 INF INF -40 1031 INF 1085 INF 1247 INF 1082 1724 1089 1500 1058 INF INF INF 2334 INF INF 1110 2104 1856 3352 1717 1758 1610 3456 1267 2215 -17 1725 INF 2235 INF 1031 1359 2006 INF 3245 INF -25 1022 1005 INF INF INF -14 2305 INF -22 961 INF INF 999 1082 -59 INF 2067 -22 1410 2569 2360 INF -9 1863 INF 1618 INF 1373 INF INF INF INF 1347 -6 1004 INF INF 2103 INF INF 1323 2061 1074 967 1060 -23 INF -10 INF INF 2318 -13 INF -29 2423 INF INF 960 1032 1568 INF 2298 INF -37 INF INF 2189 -30 -33 INF INF 1815 INF 1721 INF -16 2544 1532 1030 INF -2 2289 INF INF 2946 INF 1076 2773 INF INF -7 INF 2636 INF INF INF INF 1016 1205 1016 -31 1291 INF INF 1630 INF 1065 INF INF INF INF INF INF 1612 INF INF INF 1099 INF 1068 INF 1135 1220 2178 INF -21 1114 1556 977 2877 973 1133 2086 INF 1016 INF INF INF 1299 1235 INF -28 INF 2400 909 INF 2554 INF INF INF 1194 INF 1542 INF -3 INF INF 2223 1074 958 1097 INF
JOJ Answer
1033 1128 973 936 987 1073 958 1079 1074 -21 -41 886 -72 937 914 -67 912 1073 938 -15 -27 913 989 929 941 -33 952 -84 1454 -19 1068 -84 983 910 983 1134 906 902 930 1132 947 1500 934 1070 899 -17 1114 1266 935 943 1727 1345 2113 1040 1308 992 988 950 1120 -70 1725 -21 2067 -33 1008 1286 -36 1402 2161 974 -51 -23 929 935 2047 1617 -26 933 959 -22 961 2345 967 938 971 -79 1392 2013 -29 1136 2240 1077 1091 -9 1241 -19 1256 2207 1348 1354 1035 925 947 958 -6 -18 1532 1308 1095 1029 1380 907 1289 1063 -32 -47 -23 1161 -14 1402 898 2101 -30 933 -60 968 -32 891 914 -42 939 -2 2226 1001 -37 -35 1438 1199 -45 -48 959 979 962 1863 1721 943 -33 1236 1217 1030 -27 -2 1135 -19 1106 1146 933 903 996 1073 949 -7 1162 1002 1721 -34 994 -87 -25 986 1016 -49 1291 1033 1425 1026 1766 1065 973 905 1002 912 1054 1054 1156 982 967 1057 967 1062 920 1052 905 914 1523 912 -21 1114 918 969 2079 927 904 1461 -23 932 901 924 926 1299 977 1002 -72 -26 1731 901 2588 991 1018 921 1145 1049 1094 1541 -32 -3 908 2016 2088 940 933 -33 1482 -