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
290 INF 321 INF 185 INF INF INF INF 615 157 252 402 INF INF 236 0 INF 218 INF 162 170 INF INF INF 398 INF INF 189 225 INF 168 INF 121 INF 230 253 324 INF 441 646 478 478 INF INF INF 361 443 INF 565 195 INF INF 21 128 INF INF INF 761 116 114 165 460 155 INF 303 INF 206 -3 640 255 INF INF INF INF 581 INF INF 269 570 INF 615 216 INF INF INF INF INF 465 369 INF INF INF 617 396 158 INF INF INF INF 226 289 INF 244 INF INF 345 INF 214 205 INF INF INF 138 INF 429 INF 159 704 542 37 INF INF 362 INF 459 209 721 INF INF INF INF INF INF INF 498 INF 100 159 384 INF INF INF INF 324 389 210 INF INF INF 320 343 540 600 366 74 705 506 202 471 450 152 397 367 169 INF 170 175 INF 254 INF 312 488 206 INF INF 400 469 344 345 INF INF 378 INF INF 416 INF INF INF 129 INF INF INF INF 219 96 INF 465 100 INF 980 INF 143 INF 612 209 INF 225 271 399 INF 178 INF INF 55 INF 84 INF 676 115 796 457 379 410 1037 744 INF INF INF 328 INF INF INF INF INF 571 301 INF 114 INF 498 127 INF INF 405 INF 71 INF 241 INF INF INF INF 141 393 INF 231 385 I
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