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
1009 996 1145 1045 1028 976 1657 1044 1142 982 1875 1509 996 971 1135 1097 1174 1346 1441 1968 1082 1001 1000 1548 1688 971 1331 2096 1275 2060 930 1193 2071 975 1392 1005 1067 1206 1002 927 1153 917 1003 988 949 1091 942 989 969 958 1701 1277 1048 931 969 1053 1203 1028 1116 932 1977 2049 1959 1015 1008 1088 974 1038 1983 1345 1089 1146 895 1027 1207 1020 1246 962 1214 1215 1055 1054 1018 976 1137 962 962 1980 1156 991 1644 969 1739 1006 1446 1354 1025 1506 1179 2051 1020 1474 1104 2056 2219 1427 976 1399 954 1161 1298 1003 1038 1287 1063 944 1065 1056 1990 1048 1025 1047 1722 1063 1042 1895 1470 1964 976 1137 1922 945 956 1297 934 1065 1976 965 1004 1756 1067 1007 1315 982 1095 1020 1050 1955 976 1002 956 1056 1930 944 974 1149 1484 1065 878 1893 926 1082 2108 990 896 913 922 1188 2112 938 2040 1039 1335 972 997 928 1059 1116 1194 2130 921 968 943 1968 1247 1989 1291 1055 911 1376 957 891 1935 1070 1121 1727 1065 967 1279 903 1098 934 1060 1034 937 1128 1327 1360 1050 997
JOJ Answer
-106 -86 -102 -105 1028 864 -84 865 853 982 -12 1431 996 908 1135 -13 -42 1066 897 939 945 -14 -136 877 1060 915 -29 1930 862 2060 -49 918 920 -9 1012 933 -117 899 -56 -119 864 -120 864 964 887 889 -94 -116 -136 956 1701 -51 -24 -27 -8 941 968 -25 -24 -118 936 2049 877 -98 -50 -14 -30 871 997 868 1089 -124 894 -60 944 968 928 888 1001 -11 878 856 -106 -55 940 883 -171 924 -38 -75 1644 -70 1739 -55 852 876 -70 1155 -91 1044 968 955 929 955 1183 1427 958 -33 -65 859 891 -153 -15 927 -73 -44 860 861 940 1048 885 903 1722 -65 904 880 -24 911 958 939 909 945 955 903 -80 906 985 -93 1004 858 -41 -25 968 -43 1095 908 901 942 976 -38 -12 -72 1930 -97 -22 880 901 -111 -103 1045 -56 917 1689 990 -162 -41 922 953 1026 -24 1807 -38 1335 948 997 -91 1059 844 909 941 -15 -114 -118 1029 -81 975 867 855 -48 876 906 -94 1052 -129 969 1727 1065 -43 981 885 -90 -118 1008 -36 937 876 987 1360 -14 896 1020 -89 936 -82 884 928 -68 -64 984 -106 942 -42 953 860 1265 -33 -16 -152 -120 891 -8 930 890 838 1947 854 1052 908 2129 -23 996