generated from TNFSH-Programming-Contest/tps-starter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path3-02.in
10001 lines (10001 loc) · 65 KB
/
3-02.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
160 10000 2
31 139
48 151
129 142
12 101
29 40
24 45
25 46
6 76
1 39
7 133
26 60
90 108
77 94
45 57
6 149
65 150
71 138
33 58
10 151
88 146
32 49
37 129
130 136
104 158
6 80
13 50
17 81
46 55
127 142
40 104
2 159
8 132
5 151
67 156
59 110
22 114
40 46
114 138
31 75
21 130
84 160
93 115
81 124
91 107
104 128
1 78
18 109
16 138
90 94
105 135
63 83
45 158
1 21
29 98
78 149
51 121
18 66
49 119
55 61
98 120
65 122
4 83
65 76
59 158
18 74
5 105
60 68
6 142
57 97
32 121
98 121
41 131
136 137
3 97
150 152
15 88
86 103
34 145
116 124
12 78
48 159
28 127
70 131
80 125
66 99
4 26
65 104
10 98
15 71
126 130
5 58
23 39
38 51
54 123
109 144
3 85
37 112
83 91
71 153
68 90
98 107
86 96
72 118
33 94
48 103
57 96
35 106
52 151
90 154
17 65
39 142
28 46
102 104
31 59
10 16
4 64
23 156
9 10
25 143
93 97
110 142
16 126
107 109
58 80
124 133
9 45
32 104
75 101
43 151
90 100
122 150
93 106
40 118
38 58
9 14
91 149
74 151
13 96
45 143
23 115
7 42
25 67
71 133
67 80
37 136
10 89
5 128
121 144
54 136
4 155
4 142
24 79
66 86
110 136
27 46
5 80
50 93
32 114
77 84
22 111
54 113
18 76
81 101
108 153
35 117
89 105
36 129
68 104
55 113
54 93
78 119
3 118
47 128
72 82
92 144
63 145
61 107
61 127
17 151
66 103
58 90
127 147
128 131
82 126
60 72
59 99
27 38
42 97
94 116
22 56
126 138
6 21
2 96
103 105
43 158
82 131
65 90
9 100
88 150
45 78
3 17
57 88
103 118
1 97
3 107
54 140
34 113
23 54
16 62
130 146
15 86
92 138
12 39
99 125
65 74
62 97
27 99
23 108
22 106
78 125
74 79
84 120
62 132
75 118
49 113
10 78
93 159
40 141
21 85
64 73
53 59
9 142
57 135
27 33
21 46
66 133
7 146
39 45
59 62
52 155
52 143
64 147
49 51
1 145
68 84
21 48
50 115
90 113
8 79
28 86
12 131
31 80
61 75
100 120
66 105
45 99
137 142
27 90
20 69
30 45
39 88
79 153
15 93
20 97
36 121
14 77
115 153
94 126
46 72
13 145
126 134
79 88
38 107
14 85
57 100
11 137
114 143
107 146
91 124
57 148
55 91
23 149
126 142
40 139
78 79
42 158
84 157
58 139
106 160
22 133
59 159
95 154
114 136
41 103
3 120
13 28
2 43
18 71
85 108
35 89
102 110
78 89
30 77
24 121
6 140
55 129
39 116
111 129
73 99
13 57
8 24
12 98
95 140
87 133
8 83
3 71
33 35
21 140
58 81
9 66
124 145
37 83
48 119
34 155
83 155
49 88
71 119
11 92
15 31
102 142
46 101
66 139
88 145
19 151
18 42
23 99
11 56
66 68
31 150
82 132
97 112
55 149
67 140
88 151
90 159
29 160
67 151
6 139
11 74
70 122
121 145
45 61
35 147
64 115
67 71
25 84
32 159
64 114
99 135
34 70
156 158
20 129
20 59
78 133
50 68
81 138
100 114
15 29
62 143
41 88
63 95
7 157
64 88
30 41
42 69
4 39
119 128
17 61
53 104
132 137
84 92
45 94
31 57
92 124
121 129
78 83
56 58
69 92
35 68
112 134
39 137
111 121
63 157
7 18
52 116
119 120
26 123
107 159
11 51
133 137
57 128
84 106
146 156
7 131
133 157
75 78
68 144
16 22
65 93
31 140
119 149
19 28
37 57
138 148
34 85
66 125
5 94
115 157
50 84
89 157
19 80
133 145
19 115
104 119
35 83
133 154
63 96
7 79
44 136
29 106
30 135
18 84
21 97
90 120
121 135
58 127
17 96
56 115
55 88
91 141
13 49
13 42
66 76
3 144
3 92
96 140
106 156
74 141
125 154
6 156
40 157
4 59
36 65
87 107
9 138
99 102
25 123
37 103
53 62
32 37
53 74
87 129
131 157
33 34
23 79
12 62
51 144
55 98
109 141
34 52
46 96
22 80
37 73
10 69
93 131
128 154
95 152
19 81
60 93
52 154
29 113
80 138
125 138
92 108
87 109
9 58
48 123
28 35
107 153
69 105
101 102
23 77
53 146
4 132
2 13
95 157
42 92
105 116
20 50
36 91
23 95
76 113
136 152
76 96
26 83
25 98
47 154
139 159
67 131
33 160
35 41
49 76
70 96
72 108
83 127
24 114
109 126
31 135
32 132
26 109
33 134
78 122
85 136
56 106
83 113
130 153
35 141
73 91
85 135
90 118
79 83
37 114
64 80
10 123
79 86
51 89
65 85
73 109
12 91
6 48
98 122
33 130
42 151
57 102
6 68
31 159
5 143
123 140
36 155
11 57
4 148
20 125
28 72
68 156
20 27
4 35
58 62
1 146
26 81
41 50
7 103
53 140
36 44
28 131
88 136
111 140
93 118
2 97
19 119
82 140
57 71
9 49
151 155
17 125
54 110
34 132
11 122
134 138
54 159
123 139
137 146
24 30
94 117
74 78
15 41
137 148
39 143
101 145
39 149
36 94
45 155
11 18
58 87
7 151
3 23
66 100
98 146
98 138
127 139
139 155
94 151
59 138
20 41
6 14
51 112
71 158
25 141
71 79
46 68
61 116
69 118
49 72
16 124
18 62
71 90
140 145
85 151
50 71
106 158
86 154
36 74
48 132
24 67
18 31
18 103
8 10
96 97
1 120
145 152
9 52
12 132
9 105
17 29
8 14
127 148
122 159
51 79
103 113
45 114
84 86
73 84
133 135
49 61
7 134
81 107
121 147
70 126
81 91
24 87
24 69
24 46
113 118
27 123
48 131
14 84
44 84
70 80
128 160
73 120
77 130
62 96
64 71
61 71
81 125
22 87
96 138
28 70
98 129
63 81
75 103
106 159
102 140
87 156
59 144
8 89
18 56
56 101
11 109
132 148
5 61
136 155
79 121
82 97
42 149
26 131
81 152
27 58
82 101
53 132
71 91
86 118
117 155
16 147
7 149
71 159
79 99
7 115
46 107
16 25
76 94
9 122
74 113
2 46
75 147
66 72
43 77
47 97
25 83
32 42
118 153
63 115
44 46
133 144
43 150
83 159
49 141
9 15
23 160
80 113
69 110
49 142
46 87
40 75
18 22
117 148
52 158
32 73
53 126
92 96
1 58
37 75
84 145
84 128
17 143
62 85
75 87
13 123
60 70
4 87
96 130
36 61
102 112
13 156
35 120
140 144
26 58
125 142
104 134
16 84
35 74
68 85
52 95
22 107
20 110
20 74
1 111
97 141
3 54
118 158
21 60
54 151
88 97
32 53
26 146
54 87
39 111
4 38
123 143
22 43
60 94
12 53
31 118
31 93
19 54
94 136
19 122
71 116
20 153
109 114
135 144
4 131
34 147
33 156
65 119
10 118
8 70
3 9
94 122
78 150
133 134
49 55
8 22
115 141
79 124
18 37
46 83
22 91
31 120
4 46
47 131
47 66
88 119
15 146
21 150
8 42
92 129
17 83
49 67
114 146
23 60
11 77
41 93
137 141
129 133
13 112
16 19
69 134
46 110
50 92
70 85
23 89
42 116
60 126
102 149
19 55
26 28
6 65
19 160
93 99
84 102
27 141
21 42
12 36
12 90
58 75
89 156
9 13
76 106
82 138
45 131
52 117
29 94
12 54
18 135
41 130
47 114
5 30
14 109
92 149
42 43
67 149
8 105
135 136
38 53
17 156
38 60
32 88
12 31
40 114
89 144
7 123
47 135
79 112
54 111
27 154
53 98
70 135
31 125
76 127
53 55
14 95
77 95
69 132
15 19
22 127
23 130
52 57
41 51
9 26
40 134
41 97
56 155
39 158
59 82
21 159
72 157
125 158
36 141
72 91
30 68
68 89
20 107
155 157
60 71
18 32
12 100
80 153
10 68
16 50
70 159
1 93
4 100
105 113
135 149
26 140
66 78
13 134
5 28
55 104
28 39
48 154
15 20
67 75
119 157
108 126
38 139
96 110
115 134
73 87
41 138
11 130
33 121
91 134
67 79
9 17
5 122
32 118
47 96
12 129
36 107
33 60
58 97
22 64
28 147
105 118
46 121
90 147
53 110
64 148
111 131
41 132
17 128
99 107
22 102
105 138
79 87
128 150
67 88
69 147
13 100
38 149
58 77
8 49
49 156
4 69
62 78
44 129
43 85
29 30
93 133
47 102
94 123
120 139
16 100
122 134
6 100
3 127
7 34
18 100
4 43
52 149
42 100
69 119
46 51
138 146
2 6
63 102
56 78
89 112
13 17
84 100
42 130
92 95
57 158
106 119
9 110
49 157
113 123
10 70
26 127
55 160
81 151
99 158
90 153
90 111
65 138
107 148
10 115
28 115