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, the main problem you meet now is Time Exceeded. And the exit code of your program is -9, which should be 0.
Please double check your code to solve this problem and try again.
Your Answer
1030 1053 921 939 938 1019 921 1074 1027 0 7 948 6 923 910 0 976 1062 927 0 7 939 1005 932 917 44 962 25 1386 0 1030 15 1039 905 981 1094 909 909 938 1129 960 1403 927 1045 947 58 1049 1242 947 956 1683 1306 2033 997 1279 955 942 976 1106 8 1668 16 1994 6 997 1262 0 1379 2087 923 28 32 961 985 1985 1555 26 945 966 27 969 2245 1002 938 993 0 1321 1935 0 1117 2178 1065 1087 4 1241 4 1221 2113 1340 1377 999 909 947 976 3 32 1479 1278 1066 964 1326 921 1260 1087 56 7 8 1077 27 1379 902 2021 7 974 9 917 0 915 944 28 941 0 2130 977 6 15 1390 1183 34 37 985 954 930 1832 1651 966 18 1236 1140 960 31 21 1089 20 1071 1146 969 921 1007 1028 929 65 1109 979 1649 7 1000 7 5 977 998 25 1217 1002 1403 964 1701 1068 926 905 990 915 1068 1036 1125 979 925 1059 1014 1062 933 995
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 -