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
250 1416 326 697 649 42 287 110 49 594 253 290 1867 180 115 241 343 319 272 70 414 447 399 1108 385 221 85 76 90 224 576 1599 239 624 206 272 779 1629 188 477 21 118 929 1514 1327 223 802 225 318 481 924 1312 2330 110 541 237 73 247 84 516 1318 1482 118 282 1420 991 567 138 210 2228 1245 610 295 99 190 302 862 456 770 350 87 1251 311 517 756 65 556 631 360 102 343 -8 563 180 1914 444 1510 219 194 2260 692 137 219 -6 86 141 183 194 149 370 350 1082 821 77 48 741 1071 803 262 179 712 115 155 405 3766 289 5080 134 409 386 160 12 254 59 594 146 1420 79 625 71 273 1860 291 7 65 344 2108 1577 98 630 183 304 893 2680 269 632 188 270 167 1409 134 697 991 1066 81 446 193 444 30 281 442 278 361 299 715 400 735 820 389 181 1939 1128 83 2748 287 157 290 36 1555 281 93 267 1267 39 74 448 316 538 1605 159 575 351 843 92 86 147 50 222 12 662 237 534 337 771 568 926 258 110 659 33 314 495 266 139 294 -9 288 1501 249 319 348 520 313 919 264 13 416 21 293 692 138 670 117 461 338 884 -2 229 90 40 226 241 1980 120 662 410 5080 2
JOJ Answer
245 237 326 152 62 42 77 110 49 518 97 223 115 180 114 80 198 319 44 28 111 57 52 126 101 94 85 76 90 68 150 139 49 82 206 272 213 96 -1 180 21 78 105 199 154 36 98 174 161 44 158 244 345 101 38 12 73 187 81 90 239 264 118 86 128 154 454 112 163 91 79 147 213 4 121 223 86 331 58 308 87 131 240 239 60 65 70 171 71 85 121 -8 232 169 126 64 169 96 138 171 250 137 130 -6 86 141 134 32 28 65 242 241 189 77 18 101 22 15 91 179 183 115 155 101 144 289 280 108 103 113 25 12 85 7 252 95 118 79 321 71 99 72 247 7 58 49 109 182 75 134 183 304 167 71 183 179 188 68 83 131 33 100 154 287 81 49 193 52 -9 104 131 70 140 297 338 88 99 55 54 86 145 93 81 170 172 13 167 32 128 110 84 114 250 19 74 165 207 144 424 159 140 51 71 92 86 145 50 192 12 3 72 160 167 186 125 196 40 72 297 33 121 286 262 93 233 -9 288 148 100 127 154 30 91 25 166 13 176 21 67 81 112 79 113 85 66 497 -2 148 -10 40 183 94 136 120 494 24 280 156 35 140 180 65 1 -9 106 7 132 31 125 -14 136 58 191 34 -10 33 14 71 27 185 224 98 112 140 156 128 112 74 48 161