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
247 1073 321 188 120 408 197 721 252 642 157 609 458 104 401 236 0 610 384 296 162 270 593 590 808 398 250 343 171 276 149 655 232 336 105 230 585 324 756 190 646 541 541 417 349 195 546 725 276 188 195 570 463 21 146 210 494 132 753 116 114 219 460 155 316 303 430 366 -3 439 500 199 214 250 223 1011 1443 748 269 527 443 642 216 639 278 486 552 455 402 340 624 595 626 727 675 545 426 407 373 581 226 130 219 239 734 350 354 254 214 769 931 1041 351 138 624 819 513 159 526 804 37 176 243 392 699 264 384 846 518 348 236 811 57 599 165 1004 483 379 787 549 328 139 442 327 213 721 210 494 433 313 589 515 566 567 777 74 1005 786 433 897 925 152 414 759 360 492 248 479 720 631 90 522 131 206 1717 477 326 523 557 620 256 568 531 420 469 542 580 497 382 275 303 1225 852 1025 219 220 274 153 100 368 601 511 267 604 612 209 568 337 529 675 124 178 253 154 556 301 91 95 756 170 796 243 390 425 1487 465 364 378 433 169 158 457 310 230 231 731 155 252 226 400 412 127 276 463 744 130 71 203 584 70 604 408 444 47 393 208 341
JOJ Answer
166 248 205 182 32 249 27 590 184 408 8 245 322 6 70 153 0 67 135 113 162 82 191 113 509 91 248 158 14 121 149 168 232 121 105 129 179 231 365 190 424 235 235 155 165 144 147 209 169 188 89 233 140 21 75 161 204 89 290 77 114 165 308 155 201 303 237 134 -3 229 110 199 145 219 180 236 344 503 269 306 157 408 187 174 278 440 184 172 252 291 357 237 196 277 213 158 149 303 219 208 226 130 125 163 317 299 128 185 214 205 507 159 342 138 128 294 170 159 159 255 37 160 243 243 419 204 209 252 134 99 83 278 57 147 165 219 229 100 159 187 139 139 442 136 6 168 194 204 214 163 166 156 292 201 160 74 315 351 193 313 189 152 214 161 169 119 53 174 197 254 90 217 88 119 319 206 206 322 191 129 118 244 162 362 152 198 -6 115 173 112 175 298 213 283 176 96 274 153 100 167 595 256 143 432 534 209 205 190 229 332 107 178 80 5 55 200 84 95 518 115 498 243 252 201 549 443 224 99 156 137 119 120 115 230 101 460 133 153 114 260 184 127 276 352 270 88 71 203 173 70 266 129 197 47 340 56 137 317 98 275 128 309 205 333 386 207 283