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, you will still get Wrong Answer because the complete output may be longer and there might be errors in the future lines.
Please double check your code to solve this problem and try again.
Your Answer
596 174 1061 858 1350 215 849 769 321 249 374 275 116 155 290 355 558 1021 310 649 945 160 1434 616 201 441 708 667 131 98 637 224 257 942 175 53 822 209 477 628 98 561 697 225 555 212 358 740 421 137 249 301 200 278 229 362 635 301 923 576 334 192 111 378 407 670 341 520 550 693 405 402 278 251 355 244 253 626 418 732 238 161 36 307 312 123 201 314 -18 511 243 167 107 438 441 112 701 373 639 94 249 951 229 60 206 154 264 394 116 224 309 451 115 342 732 115 122 418 156 251 622 753 241 517 325 140 960 383 1000 257 547 673 545 867 219 639 270 82 448 127 380 147 563 109 780 524 921 101 430 693 352 397 866 78 404 670 346 387 508 298 113 211 218 309 791 246 180 565 324 310 726 390 225 171 94 926 171 420 160 304 294 1200 129 345 289 267 955 46 146 19 488 1385 168 180 460 178 333 102 1129 421 377 247 674 671 339 99 201 64 -2 908 157 318 830 187 495 190 306 1018 152 1066 126 216 1138 1103 529 748 329 166 585 590 997 61 201 406 197 866 312 265 51 203 337 184 328 365 156 177 532 473 203 1077 322 674 192 172 699 382 830
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