0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-18 07:31:58 +00:00
OI-codes/S2OJ/1746/data/palindrome4.out

4001 lines
17 KiB (Stored with Git LFS)
Plaintext

54
1156
1056
874
416
780
1
220
172
900
1186
1454
250
900
184
492
648
164
1554
1308
798
82
786
1680
622
832
256
394
1680
1554
1302
232
1050
1322
546
580
270
1278
770
406
562
546
636
1
1024
42
806
32
798
866
2
1220
388
292
438
614
1440
310
1554
676
1236
180
1278
246
422
1494
1302
592
438
522
672
1278
44
446
660
546
932
924
1476
850
1366
990
300
1680
798
438
368
112
984
1680
522
1278
1404
298
654
734
572
132
316
1394
438
472
438
164
438
722
1554
186
1210
420
1072
1322
1082
1026
198
820
808
580
562
358
1366
438
546
32
1428
1050
1414
114
420
1494
648
1320
1312
1530
514
698
590
420
1462
486
544
1196
218
530
1428
1098
1554
286
2
1050
648
420
234
438
608
538
798
798
1370
1048
200
1152
500
168
672
812
1482
438
438
672
1174
132
718
1240
1174
798
924
760
1176
1514
56
518
438
1302
346
4
1058
1432
396
482
438
262
852
1284
294
944
104
596
1372
414
1176
1052
16
692
1050
438
1224
606
752
774
786
1360
958
698
288
1036
602
438
1022
924
1036
924
1554
12
534
368
1428
672
924
1536
1176
396
734
438
388
1164
534
396
312
238
798
76
1554
312
648
734
246
1032
654
632
350
1302
956
438
920
988
1102
798
696
1596
438
534
1152
280
1176
546
160
568
546
1176
1524
1530
796
1176
42
1278
1138
294
270
1554
594
312
274
438
458
1
870
950
840
1628
294
1668
168
546
1404
1176
904
1176
1078
686
798
934
556
1554
760
1028
1528
1152
1454
1428
1554
1246
1174
66
832
1062
1428
72
418
8
1158
1480
924
426
1152
1006
608
716
1604
436
1618
1278
850
1060
1404
558
438
118
142
1680
1152
794
488
1496
1050
360
1146
1096
52
584
576
1428
546
866
438
900
1428
1424
798
1474
182
1176
1026
1398
1050
546
192
414
612
1490
16
1404
254
138
1514
924
892
862
386
180
740
376
470
126
1176
654
546
1278
928
608
640
642
470
1026
574
438
1302
1302
516
760
662
730
1050
1176
438
1540
1542
408
1428
1160
184
1026
1292
254
1040
758
648
356
1030
326
1646
1026
1176
1476
898
1242
700
320
672
1528
500
190
890
1168
1176
706
1278
1680
1028
774
1416
434
1208
608
1428
1152
1026
546
522
396
1530
438
776
774
792
480
1278
1428
388
606
580
310
168
1488
226
1128
782
672
1054
798
1516
376
1342
1152
648
1680
288
1428
280
774
1026
1088
1680
574
812
1554
936
520
164
672
798
864
438
1226
894
672
1214
868
1150
1244
1550
502
798
692
1404
206
506
438
438
358
1680
1554
1446
1
1120
1566
900
1456
774
468
1028
938
584
1404
648
54
438
438
1136
438
774
1172
1050
1050
906
1198
1144
1176
930
774
672
546
170
1050
900
170
2
2
1542
1050
106
522
1042
190
438
524
438
24
744
396
856
1264
600
438
1320
900
594
542
682
576
402
1626
672
870
250
440
418
914
546
338
1396
900
648
1404
912
542
566
228
424
1554
774
798
1448
922
1560
186
612
420
352
1152
128
1554
546
1306
710
1530
492
1486
616
1644
1152
90
696
580
136
438
80
450
1302
1404
1302
820
924
36
1158
646
1346
20
596
212
262
1412
438
1158
1208
706
774
420
1410
1026
140
438
798
186
186
900
346
1192
244
1680
546
1428
1440
438
554
968
1302
278
270
1554
186
438
1050
18
546
24
482
438
330
1092
1040
1648
852
1002
484
522
816
176
1064
522
798
1316
684
64
1152
794
160
76
876
242
998
364
648
1026
1390
904
1070
844
672
914
52
1414
924
878
1070
924
1482
60
1426
438
644
798
610
1428
144
124
482
1070
1270
906
498
962
1554
438
212
1
1050
398
852
904
528
372
718
1554
1430
1168
410
1428
438
900
1052
1278
924
294
348
518
1328
648
60
52
1404
1334
1176
22
16
86
1050
342
1404
388
498
1438
208
1278
1270
232
522
774
274
1006
438
1250
774
216
838
648
798
1050
324
858
880
464
24
1404
550
570
1404
1006
438
134
926
438
134
1680
546
1318
326
420
1038
358
146
1530
974
1420
618
380
726
74
774
1302
294
724
1466
270
798
714
1418
1026
1100
14
746
180
1278
116
1394
1404
1070
648
1176
1152
496
798
392
438
194
1152
736
24
1152
846
354
1008
1256
18
1554
940
188
252
1018
1404
648
1496
1428
1428
1408
278
1094
1404
438
712
920
1026
1152
330
1092
1050
674
522
1428
358
382
846
1026
574
1304
924
438
522
102
950
1214
1554
126
594
708
30
1
900
460
1344
358
860
664
648
546
1512
438
770
1362
208
402
764
1230
1278
70
318
1026
438
612
900
64
1226
1554
1580
1462
2
916
464
360
1674
490
308
506
930
946
796
1074
286
1176
830
170
286
690
438
1006
1152
1442
28
1554
294
522
362
354
1026
1520
598
738
1104
1050
924
1152
988
1674
606
346
1150
1016
1038
598
1176
316
2
1428
892
914
924
438
1302
798
438
394
698
798
444
268
294
94
506
1278
444
964
856
672
482
358
592
918
784
780
774
486
1044
132
282
534
1530
450
1026
418
464
648
1680
796
1680
40
1096
1152
438
1350
1036
522
144
270
1620
538
1302
1026
172
586
80
1184
548
1050
418
946
1638
648
1348
1680
588
698
672
996
798
290
868
264
1292
672
370
1456
20
50
312
1100
1304
176
1262
1538
1176
1554
1
1428
1202
146
1050
900
548
770
80
1222
1554
154
1
408
86
514
1302
1428
1554
522
552
1320
410
286
792
832
1664
896
1220
914
1010
2
828
774
1
760
438
168
546
332
438
850
1554
1272
734
60
1278
438
200
1338
1680
18
8
1436
448
168
372
1278
1428
748
1462
606
526
304
438
1170
1680
1098
1680
1190
1278
824
256
1114
364
1404
572
386
126
876
116
1428
1252
40
666
168
692
1376
1404
1302
1464
244
740
1
948
1282
546
522
100
438
484
276
660
1
382
686
1354
994
1428
1302
808
1348
186
1448
1404
636
1530
420
186
36
656
1404
232
1302
764
644
1316
228
24
1404
1
406
116
658
1386
438
504
1152
378
1278
1588
774
1152
464
846
246
476
522
222
1046
298
266
158
1278
274
1510
402
1164
982
1152
1104
4
1330
434
504
532
532
648
2
1214
58
1176
1642
1554
312
438
438
270
754
122
862
1250
158
1176
226
320
1176
1176
296
1026
210
554
1404
748
774
1
1404
360
1152
798
1026
582
116
774
188
396
1166
1176
342
1278
584
906
1396
1404
1026
438
546
1428
1226
1492
526
1050
392
650
686
1342
278
1012
1554
248
454
362
490
746
1332
264
734
1066
438
1268
1152
168
1254
160
358
798
1554
1026
438
976
1554
1252
252
1274
1366
1278
960
508
340
538
834
160
1026
200
1554
1278
672
1222
386
984
1152
666
992
1176
412
144
44
144
678
1048
426
1050
1530
776
226
438
1096
922
530
378
270
1554
576
438
28
656
132
798
774
1346
546
522
240
1428
64
234
326
1
100
1026
1610
566
1172
198
438
878
1050
458
522
518
168
1678
1078
216
438
1176
268
1644
1378
438
1404
548
1230
1216
668
294
550
1554
1176
1012
546
152
730
520
920
1554
914
1438
438
924
1428
900
1004
522
522
290
522
1160
438
1050
242
1278
702
1490
376
2
1152
732
234
202
1
990
964
798
560
94
232
672
42
1138
1278
434
236
982
818
578
1274
826
924
212
1278
338
830
396
386
438
760
228
386
838
266
166
892
640
226
144
994
798
1302
1302
1000
798
1176
798
672
122
1016
900
672
1012
924
478
1574
1026
998
426
466
438
1648
522
130
620
1530
546
924
906
1566
774
420
358
586
1390
438
778
438
546
1276
1634
1152
438
502
472
484
1530
774
744
292
670
858
420
438
432
708
502
318
104
1458
564
16
1210
528
368
418
1554
130
1680
696
1012
378
188
856
1152
62
438
1266
1396
1224
764
1152
646
936
1008
24
114
530
152
848
434
1428
546
160
588
648
1232
300
438
522
256
1302
832
1278
924
42
342
1338
992
1680
12
1278
1352
398
1378
438
1080
116
920
848
12
456
1220
1680
34
1096
112
1404
988
334
502
312
1142
1050
1092
122
774
360
672
600
1174
1302
1368
1404
894
246
260
1386
766
852
910
1456
1302
648
1030
1050
144
882
864
1050
468
1104
178
430
456
960
324
438
1176
26
1016
1152
420
1404
452
1554
336
756
1118
1050
240
982
206
1396
410
1418
1576
354
646
208
136
1176
1278
1302
546
3
1356
28
438
392
240
752
230
748
200
568
894
438
346
1568
822
1034
312
2
190
900
506
1026
1328
866
772
562
1302
1278
1428
648
774
1428
178
928
1176
1280
826
1680
1026
1026
828
352
1122
546
1662
1428
438
366
368
366
1302
246
1076
438
554
1424
648
1152
438
900
1026
1028
1060
798
812
530
1630
1278
1050
960
840
546
438
738
186
648
620
626
950
116
396
1420
438
1300
332
1298
1050
1212
38
1084
1092
116
990
626
460
892
1604
1144
1112
1428
742
310
258
1010
1586
438
430
774
1428
672
1680
496
900
16
516
1166
810
432
1530
1530
1422
1308
1122
1554
114
1066
20
1206
206
1152
1152
1522
1070
766
136
1176
1404
656
1246
1302
1530
1554
438
1256
1
1112
1404
522
418
782
102
1026
1404
1476
1176
1128
1026
580
438
1014
146
1302
356
1428
242
232
600
1572
862
252
244
588
452
1278
642
1606
1410
672
1110
1044
1
1176
76
48
328
438
1152
104
438
186
1070
454
700
448
1302
914
22
270
1026
544
694
270
280
108
1404
642
522
1278
186
1404
308
372
1
438
516
1286
1306
1026
1390
874
1428
1320
420
420
1576
1278
1464
300
996
1142
1
438
486
1302
464
1320
798
1026
888
324
1428
494
976
968
186
1554
1176
560
1152
550
216
234
1530
1404
1404
24
902
258
142
1
666
714
1110
648
1152
774
106
872
1564
1066
1042
522
1030
690
792
546
154
874
962
1248
1136
364
1
1
678
472
60
944
116
648
320
1020
994
672
1026
912
726
1172
1152
1656
1032
1404
1446
698
546
546
312
626
1206
488
720
76
648
884
678
742
1554
1176
994
436
1070
316
96
1138
914
854
294
438
900
1342
520
900
1222
632
1554
798
1380
774
1524
66
1014
1278
546
818
804
588
596
112
614
1176
294
590
508
296
1256
1302
982
1664
1404
446
1302
116
1450
180
1100
1302
116
1434
1242
436
1202
436
1680
1176
1680
808
948
672
774
438
1176
1530
420
438
410
1420
438
928
942
438
294
232
1570
698
924
168
308
1038
1526
358
858
1420
964
24
1130
298
494
658
900
1372
812
328
546
1278
546
718
1026
1432
1214
1362
1416
1622
432
438
124
438
270
1286
358
1480
132
1314
1680
672
766
774
648
1176
1404
690
470
798
420
526
1404
1680
186
666
1216
438
316
1232
442
340
438
1396
174
296
1302
924
1562
1680
2
3
438
992
1278
696
102
68
1050
438
594
1302
1606
974
1404
1102
900
1144
194
462
1680
1278
218
1152
1010
1082
672
626
154
330
116
1370
198
1322
356
1360
1176
160
716
438
816
284
1530
34
1
118
438
1680
584
1680
262
16
1152
868
402
896
1428
672
932
546
210
1278
1574
272
900
438
834
180
1278
924
1266
598
546
438
1278
1554
550
498
708
402
1328
1428
420
1452
992
820
746
794
438
782
1530
976
438
1010
760
294
1278
644
1
380
470
1
1038
372
358
606
1026
1166
1428
1026
186
88
1312
1310
1140
306
1082
1680
16
1318
326
260
1278
546
522
438
438
42
1098
1026
438
1152
1554
1580
592
258
168
438
900
798
738
992
1420
288
912
438
1234
420
130
208
456
662
372
1036
466
546
664
1412
372
116
438
782
354
270
1026
1428
490
1026
568
1530
1602
816
1166
858
924
1428
898
130
1
1124
942
974
1444
1064
430
550
1188
170
264
574
266
1182
914
1112
396
970
186
410
1228
376
708
1444
246
1428
974
1418
438
1254
852
144
1078
568
1554
420
1554
260
436
196
438
1294
236
310
420
920
1120
692
1656
546
1680
648
204
808
1428
454
208
670
954
742
396
64
768
586
1600
622
420
1510
1028
1152
240
438
150
798
748
1000
86
394
1176
720
770
444
104
1064
1680
1302
438
338
208
344
1278
1162
352
758
714
648
452
420
900
1018
672
1404
958
270
116
294
1298
1656
530
924
782
1302
108
996
268
1152
1034
1036
18
116
900
40
1176
910
1278
1302
1486
774
566
900
924
1340
800
448
1152
1654
368
392
60
1196
1572
1454
256
774
900
642
1616
924
332
438
1554
1268
892
438
370
1350
422
968
346
106
1028
144
70
716
1054
970
522
30
1316
1176
648
1196
1
1524
522
760
176
438
836
340
108
1428
438
900
1152
774
1278
1404
1134
140
1278
438
926
1050
232
1162
648
522
1302
936
648
500
406
888
1218
1192
810
508
562
950
144
294
262
1680
1244
1050
1330
678
546
20
890
246
1188
932
764
522
752
924
1082
64
116
1554
1020
1428
748
304
1
542
1326
1026
222
1680
70
1
360
168
1152
1050
328
1050
1302
1278
546
654
324
1
414
438
1
546
1152
1152
438
1176
814
922
438
1404
1278
96
116
924
76
900
136
1418
46
900
1026
798
152
344
886
1152
38
1358
546
388
1106
104
1280
1152
180
196
352
672
320
522
1
240
774
1578
1302
116
116
438
494
278
1680
818
1302
754
404
898
754
452
588
520
648
234
1054
420
1108
908
434
474
746
1098
1050
798
194
1640
172
1092
396
214
644
472
522
482
158
1468
1278
1182
438
454
522
8
1190
1680
1586
1428
522
518
1428
722
1026
304
1072
396
186
1112
1026
1464
1404
672
1216
296
366
660
798
212
144
192
1404
206
18
474
270
798
1396
672
122
1176
626
1444
1554
1198
2
1318
830
1330
1490
1278
1462
1554
1530
1428
40
1
1364
1276
674
648
1292
1282
1302
78
1030
1232
440
1152
636
2
72
192
204
764
900
672
1182
210
756
784
798
1176
438
558
438
1616
1278
1456
1154
14
712
662
428
438
1404
798
672
438
1048
796
1578
1668
674
28
816
1
312
692
52
602
438
648
416
134
1282
1172
10
378
348
210
924
1596
158
2
798
302
954
900
438
924
1528
1152
8
660
546
1050
512
282
860
1358
454
94
840
726
798
294
168
1428
700
1026
420
1102
358
304
1582
488
672
124
1554
656
536
1420
1074
432
1444
116
602
694
1124
648
1152
1394
1658
860
924
1186
130
1438
214
438
262
1
1176
282
660
1180
672
294
1602
6
1632
1302
1266
1554
224
1680
1000
470
548
660
108
124
1554
1026
450
1142
656
1604
692
1152
798
1404
1530
438
230
858
1278
1066
814
946
476
40
758
1278
150
900
150
1680
1404
968
1466
804
260
764
1404
1
1372
542
452
672
1
566
438
1302
438
806
274
1530
438
798
126
384
664
438
1152
948
1044
392
810
1126
1246
1604
242
1268
954
498
1260
378
1446
1372
330
816
48
430
642
1492
514
116
490
438
1152
1380
1428
390
1302
1050
534
98
1488
312
1428
724
1176
170
1096
512
578
116
1
556
648
34
774
900
186
152
1680
336
396
576
1096
1278
546
1530
1278
1278
220
884
368
466
1340
924
1266
1400
1322
438
1152
306
172
1240
900
38
442
798
538
438
90
1678
420
1514
322
202
1310
1462
1
546
1152
1050
1680
824
514
924
1188
546
312
78
174
774
522
574
1404
362
942
1026
1422
1176
668
978
1068
120
1184
670
438
518
438
1236
226
1530
192
438
1204
1278
202
1450
546
966
342
846
1464
1098
1404
546
900
1398
510
686
1404
152
1176
1522
964
1050
1468
372
1428
1554
40
438
374
844
396
220
1026
1554
924
1278
1394
1508
936
802
1404
1680
1068
1302
1404
962
1
1550
1680
1314
1176
98
1554
1176
30
546
346
1314
116
900
262
1152
1176
860
1518
1258
782
798
546
988
1026
518
284
274
42
522
1554
1218
1302
1660
1174
444
532
116
1554
1026
324
702
214
390
672
774
1026
808
1050
1104
420
924
1058
1024
1680
222
900
34
1680
98
1
334
1244
1554
638
1262
1528
1530
1590
648
924
1086
266
12
1440
1374
1428
1228
168
256
546
1190
16
546
142
1200
82
170
1274
384
468
730
1206
1064
292
312
522
1
186
1302
1530
1176
1268
350
774
774
438
1278
274
672
438
534
476
150
2
1524
1152
292
798
2
1240
90
782
862
672
382
1514
1050
852
748
286
186
798
1554
1278
764
398
1428
446
522
1268
1278
196
1050
1038
1240
652
194
470
1428
1520
1166
1016
710
1404
288
262
1080
1308
900
1404
1152
234
2
448
636
148
1428
1520
106
1220
1026
28
1176
326
1538
142
1152
768
900
2
1050
864
256
768
928
1302
1026
920
116
1530
1018
394
1152
306
924
798
236
1302
900
288
1428
1500
1108
928
66
798
272
234
1050
104
778
144
900
1116
234
1216
1634
924
1274
1268
1268
586
222
770
612
470
634
76
546
132
1530
268
1320
1680
438
1428
1018
1660
438
522
1554
168
888
546
1428
648
204
762
690
116
1176
418
1
630
368
1152
616
438
884
1192
1102
1174
546
462
1358
924
1152
170
494
142
180
1370
144
1292
1144
36
464
1044
404
508
1554
1302
1278
1514
1424
476
116
330
1414
798
900
374
1512
908
294
438
1248
1172
8
1554
356
1332
672
1372
1582
882
550
1680
238
416
880
48
394
226
1554
1042
294
470
478
798
978
1320
1176
116
230
106
72
616
698
328
22
436
492
252
64
1026
648
1278
930
392
412
1368
1296
1146
774
1404
456
1026
256
160
1530
522
1152
522
1176
438
1302
1004
1584
638
672
648
438
276
438
400
758
64
674
1228
1404
792
1320
554
1428
798
1554
1404
1176
1324
1662
168
494
1278
672
1302
1278
1554
914
1680
1428
204
1028
1
720
610
378
396
1680
438
798
1468
726
236
186
176
1680
90
180
648
672
32
408
562
810
1278
8
590
186
522
398
110
626
1278
1184
710
1052
970
22
1424
312
522
394
498
438
578
494
824
1414
260
588
1050
1138
1540
924
1332
968
684
84
130
228
1176
844
374
1172
184
618
652
1218
238
1428
1424
198
1026
60
198
1302
1134
1152
214
796
1026
442
1554
496
1404
540
248
316
30
564
186
1302
416
1468
674
970
374
140
438
68
282
294
224
1200
798
1428
1302
1050
1176
1334
850
888
1020
1680
438
1242
622
438
770
1098
924
438
286
292
168
186
534
1302
1530
598
688
1554
1150
1302
1302
242
1050
48
1098
918
294
360
1026
546
778
310
1154
378
544
1444
924
1202
522
1050
524
774
546
6
136
672
1
162
500
438
594
1046
1554
450
1152
106
1302
602
606
114
358
396
64
900
1152
116
316
340
524
900
24
1026
20
444
624
924
658
876
270
826
522
344
1050
1490
888
438
774
16
874
900
1292
1302
522
802
850
648
1310
956
1554
812
228
1428
1028
1554
900
872
522
546
364
1150
384
420
1070
840
48
664
406
1600
1190
1176
1530
944
1410
438
1158
108
732
1050
1266
522
1176
970
1012
16
1204
578
1274
1014
1028
514
1680
438
1404
1152
1596
798
388
924
224
270
438
482
798
1026
774
730
1152
1278
798
438
438
734
734
1460
212
290
900
774
1030
1530
252
1510
648
1428
256
1138
1428
1278
1554
452
90
548
1370
438
296
374
436
798
860
312
1578
720
656
1396
1428
232
546
34
144
1392
1152
1588
1
522
576
714
324
438
116
924
1180
138
634
438
1368
1008
1344
798
1120
500
1478
528
1110
576
1278
1382
1278
318
628
924
438
1530
1278
1176
1012
672
1354
668
1006
702
766
438
1278
1330
1680
1278
30
914
1206
682
798
578
524
200
1026
774
560
366
798
1404
1152
1152
808
1272
1404
148
672
334
294
1152
648
438
1026
1176
672
406
1554
438
1552
534
90
64
1680
1050
924
672
610
282
168
1026
1226
836
696
582
712
1278
34
1530
168
1428
1098
1020
430
114
1446
1152
974
1050
1026
400
162
10
864
1116
226
112
1334
16
568
232
924
1348
288
1680
1554
854
98
672
1098
672
210
782
246
292
284
1000
8
1192
1076
900
1228
976
438
798
1428
622
924
652
1176
832
390
358
1162
284
438
1474
1044
416
468
774
1052
882
672
1176
100
480
894
438
796
232
4
410
672
118
1284
406
1530
924
628
1134
396
996
1408
1530
1618
924
1428
1112
900
1152
1428
458
634
96
474
460
186
1432
1680
1428
1026
870
868
1088
438
932
362
650
84
438
6
658
2
684
526
664
672
1176
182
270
706
144
798
1468
1050
1220
694
538
712
1452