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
166 248 205 182 33 249 27 591 184 454 8 245 322 6 184 192 0 234 208 113 162 82 279 262 547 374 250 176 69 225 149 168 232 121 105 129 253 231 365 190 445 347 347 261 165 195 220 353 245 188 195 260 140 21 146 210 237 132 290 77 114 165 315 155 316 303 279 181 -3 229 124 199 214 250 222 652 344 503 269 516 262 454 187 174 278 447 184 172 361 291 399 237 340 277 255 158 149 303 219 215 226 130 216 239 317 350 128 185 214 205 671 214 351 138 181 429 170 159 253 268 37 176 243 275 624 264 209 493 134 108 170 278 57 147 165 249 293 100 159 484 214 139 442 181 24 229 210 237 214 256 327 198 326 336 210 74 471 351 193 469 372 152 346 277 169 119 53 214 269 305 90 288 88 119 487 239 326 349 322 277 118 244 419 407 152 198 -6 115 173 138 175 402 213 313 176 220 274 153 100 189 601 278 143 449 612 209 313 337 267 362 107 178 80 5 55 226 91 95 602 115 498 243 390 211 613 465 260 99 156 169 158 120 115 230 101 460 155 153 114 260 184 127 276 394 270 88 71 203 241 70 306 129 240 47 393 56 231 317 98 507 128 350 297 333 38
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