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

89
565
166
684
889
546
338
855
303
166
664
816
265
684
422
495
516
411
876
399
507
408
382
820
489
483
604
503
477
836
236
621
478
887
549
372
710
689
408
477
532
535
592
431
513
493
402
549
723
403
295
585
477
559
324
612
426
457
761
485
347
357
872
653
542
406
576
566
639
218
297
603
529
265
415
1049
531
549
541
592
470
609
490
177
372
420
477
96
544
489
400
443
501
371
386
727
471
511
587
873
263
425
290
421
626
863
941
911
630
715
250
324
350
353
475
415
334
371
509
346
593
371
790
731
920
760
514
403
274
904
1108
539
904
309
371
729
707
304
1112
386
1022
507
242
635
693
565
551
330
475
580
553
357
413
484
928
620
104
843
574
301
442
230
548
177
429
103
475
735
582
756
939
358
309
211
284
477
938
699
485
260
208
373
62
585
281
514
877
494
704
299
711
729
414
494
260
253
385
955
544
422
457
455
321
628
461
569
54
409
544
507
239
411
428
727
517
611
612
513
422
865
381
218
630
155
255
365
544
423
343
480
619
366
292
764
136
163
104
626
206
493
673
356
690
920
643
695
374
544
516
321
604
739
358
531
618
133

JOJ Answer

474
657
352
251
590
322
462
842
582
720
352
794
473
585
584
1251
676
826
896
391
541
574
685
759
843
567
757
721
245
967
236
621
413
734
494
1450
806
920
764
830
448
593
312
532
513
719
491
494
745
669
86
637
622
499
350
596
436
1442
1071
674
389
581
1013
676
579
629
843
654
2023
218
370
1317
529
660
865
873
768
475
740
637
710
533
741
443
499
460
579
96
689
397
419
657
392
656
179
452
431
473
694
654
369
336
1556
548
1618
638
296
874
585
715
188
324
847
811
413
415
453
656
509
446
416
390
559
840
460
904
407
669
520
584
766
334
514
604
235
731
447
491
1120
802
467
283
321
267
331
464
414
479
487
579
553
581
237
418
875
647
104
985
138
774
1074
343
548
177
397
574
720
804
286
479
429
400
235
525
792
699
599
408
485
260
208
539
62
445
440
861
600
368
822
488
551
481
503
357
421
798
597
1006
440
730
299
588
423
530
654
618
54
761
931
979
631
507
816
452
742
762
596
600
572
459
702
218
817
155
353
250
740
682
358
531
716
372
736
783
641
636
104
630
325
684
432
702
530
675
300
360
580
341
608
423
382
760
757
501