Record Case Detail

Notes

This function is in beta test. Please help improve it in the issues here.

Stderr


        

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

534
452
1020
0
530
491
579
546
419
479
538
581
419
421
511
357
389
793
417
545
547
357
537
601
534
687
561
302
405
421
601
465
520
527
436
435
0
433
547
527
401
531
436
519
582
520
527
302
421
405
479
494
491
574
431
636
581
417
653
465
446
625
522
545
601
951
490
520
534
519
519
545
510
549
549
542
581
443
421
561
490
290
417
401
531
417
436
452
421
511
456
511
401
531
545
479
546
787
456
452
542
476
519
415
290
625
537
538
294
465
456
421
399
446
579
399
485
540
290
465
574
601
537
547
490
357
582
405
527
519
436
545
485
579
431
411
465
436
787
421
433
435
793
415
793
401
537
415
433
538
565
546
1020
436
572
951
443
488
545
0
508
537
520
508
456
540
527
456
555
411
476
476
560
458
390
421
433
357
582
422
508
572
411
490
565
561
601
461
479
538
411
537
525
411
519
525
431
421
527
421
687
636
951
519
433
531
519
485
411
793
582
522
510
390
302
438
540
485
422
485
537
435
1020
572
527
302
417
555
485
302
581
435
542
399
421
456
565
555
456
508
581
290
560
446
508
525
549
574
433
579
546
951
401
290
546
479
549

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