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

INF
855
352
INF
590
322
INF
1088
INF
720
382
926
534
585
INF
1303
676
1379
896
391
675
INF
685
1504
843
1016
INF
904
INF
1023
236
621
INF
734
494
1450
806
920
INF
1017
INF
955
312
INF
913
719
491
494
830
INF
86
988
622
499
INF
596
436
1486
1071
674
610
581
1013
INF
INF
INF
843
INF
2023
INF
INF
1411
529
660
1541
873
815
475
INF
INF
710
1077
1081
443
763
460
INF
96
968
397
419
906
INF
1055
INF
INF
591
INF
INF
654
369
586
1556
548
2242
638
296
960
INF
715
188
324
847
1379
469
415
558
1055
509
446
566
390
559
840
638
904
407
INF
520
INF
INF
INF
514
604
235
731
728
577
1139
886
467
283
321
1127
331
464
414
479
487
862
711
581
237
418
INF
761
104
985
138
929
1074
343
INF
177
397
INF
1332
INF
286
479
INF
871
235
INF
1207
699
720
408
INF
260
208
539
62
655
440
861
600
402
904
488
INF
571
952
357
INF
889
INF
1011
440
INF
INF
INF
INF
1071
970
999
54
761
931
1613
631
613
1116
INF
1532
762
596
611
572
INF
INF
INF
936
INF
INF
250
INF
747
INF
INF
716
372
849
783
707
642
104
630
975
684
490
702
INF
818
INF
926
580
INF
1039

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