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
427 636 942 1704 785 531 1180 219 473 886 419 275 586 155 526 355 1211 1202 448 419 239 160 680 616 244 441 708 279 279 98 820 694 896 581 184 67 849 98 943 536 98 913 436 450 589 191 297 352 915 232 886 740 557 203 616 362 650 662 558 576 640 192 111 735 777 793 449 851 193 482 941 1251 192 251 266 244 1078 754 752 843 482 870 36 637 373 123 201 1418 -18 1186 478 1075 1416 623 760 123 346 373 639 716 722 1011 229 60 1179 154 484 564 762 694 432 919 153 186 661 153 122 1310 178 681 1016 901 593 364 325 140 1738 519 721 349 216 1107 753 1116 522 647 629 331 612 1294 343 747 663 198 1382 1071 606 665 1240 278 705 376 1279 78 404 670 346 652 283 791 1494 1006 506 103 791 1314 949 180 585 406 371 390 225 408 94 964 122 91 160 1028 821 245 282 839 585 716 1329 46 571 19 798 1111 222 180 387 178 1388 674 768 1095 377 1085 968 600 448 99 731 64 -2 915 157 1149 927 187 176 190 1017 1048 736 1367 126 848 768 292 279 617 432 802 886 528 2261 661 325 653 197 356 1447 265 51 917 347 712 328 467 920 821 1817 473 709 1343
JOJ Answer
338 174 851 407 530 215 646 219 321 249 351 275 116 155 290 268 558 1021 310 398 239 160 154 330 152 441 259 213 131 98 335 171 257 278 140 53 181 92 127 225 98 561 436 225 374 109 227 286 421 137 249 213 200 203 229 362 129 164 416 265 178 192 111 378 279 670 233 520 193 201 405 166 182 251 201 244 217 467 248 724 134 161 36 307 148 123 201 314 -18 511 243 161 107 244 243 112 332 373 100 94 183 639 229 60 206 154 247 230 111 171 84 273 115 186 655 115 95 341 156 143 298 352 199 168 219 140 810 265 342 257 193 378 278 539 219 639 212 82 448 127 263 147 527 77 642 524 230 69 313 272 352 362 712 78 358 670 346 387 283 266 113 211 169 103 109 246 180 180 324 293 279 231 225 171 94 531 54 91 160 304 217 245 129 241 247 267 325 46 146 19 337 376 168 180 181 178 333 102 454 421 377 247 674 286 222 99 201 64 -2 595 157 235 201 187 176 190 240 124 152 40 126 216 615 281 279 260 236 166 527 229 414 61 201 406 197 236 240 265 51 203 304 184 241 365 138 177 451 345 86 891 203 674 192 172 271 382 303 158 393 179 302 213