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

427
735
851
407
638
215
752
279
473
588
351
389
621
298
385
355
811
1144
310
419
393
160
269
330
431
564
780
312
380
279
357
237
257
346
184
67
628
307
313
510
98
612
613
377
479
191
297
385
547
137
588
266
200
278
302
362
245
164
483
265
381
192
218
427
279
670
285
536
390
416
525
166
274
251
269
397
294
626
248
732
421
776
36
403
262
123
201
842
176
756
243
281
844
466
721
588
441
373
387
807
317
700
229
89
969
154
247
394
289
237
309
273
256
186
661
256
122
405
664
143
651
352
268
322
219
434
1070
375
342
257
235
427
278
539
331
647
294
82
484
746
338
387
563
227
780
601
278
348
397
272
352
376
866
78
404
670
346
387
355
266
488
269
169
349
314
815
357
361
431
468
361
390
225
489
206
677
122
414
160
564
523
426
312
325
363
716
325
46
571
19
488
376
222
180
249
178
570
102
529
547
377
247
912
343
222
99
414
64
513
595
448
539
414
187
341
190
390
336
298
512
126
236
845
292
279
260
236
374
563
471
414
314
201
474
238
450
451
265
51
550
304
1005
328
365
375
304
459
449
263
919
284
1123
209
824
271
721
303
426

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