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

1079
1128
1023
936
987
1073
958
2034
1291
-21
-41
886
-72
937
964
-67
912
1073
938
-15
-27
920
1005
929
941
-33
1009
-84
1454
-19
1068
-84
983
933
983
1134
1158
930
954
1724
962
1500
934
1070
899
-17
2224
1266
935
955
1727
1345
3283
1040
1308
992
988
956
2191
-70
1725
-21
2085
-33
1008
1359
-36
1827
2596
2108
-51
-23
929
935
2162
2177
-26
978
959
-22
961
2903
967
938
971
-79
1392
2067
-29
1336
2427
1077
1091
-9
1863
-19
1543
3054
1348
1354
1035
977
947
958
-6
-18
2102
1308
2184
1029
1380
913
2061
1063
-32
-47
-23
1161
-14
1827
928
2357
-30
933
-60
974
-32
891
938
-42
964
-2
2286
1001
-37
-35
1438
1219
-45
-48
959
979
986
1863
1721
943
-33
2112
1217
1030
-27
-2
1734
-19
1106
2155
933
947
1300
1073
955
-7
1162
1537
1721
-34
994
-87
-25
990
1016
-49
1291
1033
2217
1630
1766
1065
987
905
1002
912
1069
1054
1156
982
967
1071
967
1090
944
1052
929
914
1523
912
-21
1114
918
969
3693
927
904
1666
-23
932
924
986
926
1299
977
1531
-72
-26
1731
901
3029
1074
1018
931
1145
1049
2043
1541
-32
-3
908
2958
2223
976
933
-33

JOJ Answer

1033
1128
973
936
987
1073
958
1079
1074
-21
-41
886
-72
937
914
-67
912
1073
938
-15
-27
913
989
929
941
-33
952
-84
1454
-19
1068
-84
983
910
983
1134
906
902
930
1132
947
1500
934
1070
899
-17
1114
1266
935
943
1727
1345
2113
1040
1308
992
988
950
1120
-70
1725
-21
2067
-33
1008
1286
-36
1402
2161
974
-51
-23
929
935
2047
1617
-26
933
959
-22
961
2345
967
938
971
-79
1392
2013
-29
1136
2240
1077
1091
-9
1241
-19
1256
2207
1348
1354
1035
925
947
958
-6
-18
1532
1308
1095
1029
1380
907
1289
1063
-32
-47
-23
1161
-14
1402
898
2101
-30
933
-60
968
-32
891
914
-42
939
-2
2226
1001
-37
-35
1438
1199
-45
-48
959
979
962
1863
1721
943
-33
1236
1217
1030
-27
-2
1135
-19
1106
1146
933
903
996
1073
949
-7
1162
1002
1721
-34
994
-87
-25
986
1016
-49
1291
1033
1425
1026
1766
1065
973
905
1002
912
1054
1054
1156
982
967
1057
967
1062
920
1052
905
914
1523
912
-21
1114
918
969
2079
927
904
1461
-23
932
901
924
926
1299
977
1002
-72
-26
1731
901
2588
991
1018
921
1145
1049
1094
1541
-32
-3
908
2016
2088
940
933
-33
1482
-