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
1033 2459 1096 1062 988 1073 958 1093 INF INF 959 1047 INF 986 950 944 INF INF 949 -15 INF INF 989 INF 1380 948 INF -56 2100 INF INF -40 983 INF 1005 INF 1224 INF 1069 1697 1055 1500 949 INF INF INF 1114 INF INF 998 1727 1726 2243 1537 1387 1007 988 962 1341 -17 2319 INF 2123 INF 1135 1359 1002 INF 2533 INF -25 1022 1005 INF INF INF -14 1085 INF -22 1019 INF INF 1132 999 -59 INF 2113 -22 1311 2569 1197 INF -9 1502 INF 1256 INF 1416 INF INF INF INF 1028 -6 1004 INF INF 1095 INF INF 1002 1363 1063 1022 997 -23 INF -10 INF INF 2165 -13 INF -29 1095 INF INF 1007 944 964 INF 2283 INF -37 INF INF 2255 -30 -33 INF INF 970 INF 1721 INF -16 1590 1217 1030 INF -2 2289 INF INF 1146 INF 978 2022 INF INF -7 INF 1529 INF INF INF INF 925 1026 1029 -31 1291 INF INF 1026 INF 1065 INF INF INF INF INF INF 2008 INF INF INF 1015 INF 980 INF 952 1051 2178 INF -21 1547 965 1322 2678 1074 1102 1666 INF 1004 INF INF INF 2341 1072 INF -28 INF 2255 955 INF 1772 INF INF INF 1194 INF 1542 INF -3 INF INF 2337 973 964 984 INF 964 1403 1083
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 -