generated from TNFSH-Programming-Contest/tps-starter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path3-10.in
4001 lines (4001 loc) · 26 KB
/
3-10.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 4000 2
24 47
108 123
5 54
55 150
49 83
80 85
68 147
6 115
1 130
116 152
32 114
107 142
44 142
23 151
33 96
32 136
43 153
33 120
123 135
128 136
40 70
77 145
119 146
43 88
94 104
111 122
100 146
101 143
74 146
8 57
1 100
38 70
52 135
5 128
88 110
13 152
120 137
10 134
81 141
27 75
43 90
32 112
36 134
48 91
44 159
132 142
106 135
19 121
53 135
46 65
83 138
127 129
4 109
63 109
84 142
145 147
103 159
144 155
30 38
50 122
25 27
14 101
3 141
77 146
101 109
26 53
115 119
9 58
71 147
93 96
62 101
10 131
55 73
39 76
114 131
5 87
91 116
145 160
38 100
19 43
105 128
63 98
67 156
57 126
59 100
77 115
30 74
67 117
5 31
4 33
82 134
27 124
24 160
29 45
9 115
18 149
13 95
20 27
19 113
141 148
3 44
96 119
65 96
23 159
11 19
105 124
34 35
40 78
143 146
86 96
110 111
57 65
31 147
12 90
59 95
5 129
62 120
42 155
41 64
144 160
104 158
53 80
8 88
19 60
78 100
119 141
94 103
111 113
37 152
76 90
34 50
32 44
52 113
95 108
31 115
15 16
2 4
98 124
4 75
62 65
29 129
51 143
139 153
113 143
27 82
36 54
67 129
57 157
63 157
98 108
12 118
120 134
127 145
80 133
62 103
32 60
45 115
13 98
108 124
94 137
104 133
144 158
34 56
120 128
32 139
75 136
3 111
13 26
84 149
9 100
39 132
44 68
85 113
49 115
126 142
3 33
46 102
7 86
54 102
92 131
22 63
8 48
71 85
1 148
85 147
21 70
115 140
28 85
10 108
68 99
51 109
25 116
40 104
36 78
56 77
60 117
11 126
7 57
28 43
53 88
104 105
24 84
42 88
64 101
57 115
133 138
50 105
20 150
26 39
101 153
8 154
132 157
80 101
20 142
52 142
10 44
79 127
61 90
8 72
121 156
78 141
15 130
25 63
5 116
123 130
11 71
78 154
70 97
102 109
88 142
60 91
93 107
42 65
44 160
127 139
129 151
57 116
119 150
10 51
107 114
4 94
41 61
121 140
30 133
46 52
93 155
22 45
100 101
11 43
49 94
25 36
88 122
74 138
68 127
22 42
82 131
80 128
59 150
38 41
8 90
73 103
23 34
11 56
50 125
79 158
42 121
101 140
81 148
27 135
14 150
5 43
20 158
72 135
75 134
25 97
112 128
15 85
42 55
24 122
82 160
103 119
57 119
50 132
79 120
106 122
91 134
66 159
106 151
112 135
16 73
145 152
52 78
48 155
84 117
2 75
119 126
44 81
121 141
110 156
79 126
31 143
66 137
36 63
59 61
72 133
142 145
43 76
6 52
38 99
117 133
22 94
110 154
41 155
59 134
44 133
59 154
20 112
27 40
99 137
121 124
54 159
28 117
113 139
105 151
11 108
104 117
46 148
24 32
38 66
62 69
70 75
54 119
34 101
3 6
115 155
79 129
53 94
39 114
34 62
109 112
137 142
41 76
56 80
34 105
99 143
79 148
31 51
111 130
52 145
13 21
38 159
96 99
30 157
101 106
46 89
44 84
53 91
61 114
29 79
122 141
25 117
32 90
72 96
26 27
78 80
11 48
89 160
82 129
81 157
39 62
23 36
85 145
122 123
110 114
17 93
11 156
23 72
11 35
45 67
19 85
34 55
30 110
45 93
94 100
62 139
24 63
49 101
92 143
11 22
44 150
29 147
69 113
143 151
47 97
62 104
95 118
146 155
7 46
68 116
13 143
28 29
139 140
5 68
76 145
8 51
14 84
48 72
32 67
47 117
1 135
141 160
20 26
133 143
29 39
48 51
87 117
124 152
95 113
85 149
109 123
20 21
20 40
78 123
11 122
56 68
56 75
71 103
88 115
83 106
4 44
79 84
32 98
17 34
49 159
30 65
126 141
30 117
114 135
69 154
87 115
111 158
2 42
71 94
43 67
8 85
35 54
33 58
96 102
56 147
55 119
36 106
26 132
63 79
57 66
100 147
49 71
32 76
73 136
6 147
57 97
63 111
25 82
39 73
27 144
16 60
78 146
6 90
6 47
114 145
105 150
41 131
101 104
15 133
11 125
45 88
27 130
108 155
69 79
3 57
67 124
74 117
83 107
130 154
26 113
112 151
25 53
143 148
89 136
40 44
58 67
84 133
46 90
18 138
17 145
25 104
47 142
128 154
115 122
72 122
113 114
66 145
98 121
76 159
85 101
6 76
73 142
49 133
43 70
7 96
16 56
16 153
3 72
5 83
45 99
38 104
7 36
45 121
31 54
30 127
46 71
18 82
8 108
43 160
131 138
16 125
19 99
3 136
59 118
85 124
83 143
42 53
74 78
13 145
6 89
33 39
67 90
108 111
13 149
6 53
88 134
99 108
8 37
16 46
61 137
35 148
52 155
86 126
34 127
21 48
51 60
116 153
7 143
13 40
12 112
3 158
31 88
31 48
25 144
13 53
115 127
45 122
78 118
1 146
101 114
74 90
1 63
79 106
91 132
12 67
67 110
49 105
148 150
130 138
123 137
132 160
65 98
52 143
29 138
46 95
61 117
22 149
82 117
125 151
39 143
29 149
66 95
42 105
112 158
72 73
98 143
53 83
25 84
19 48
98 132
25 62
97 156
78 79
8 149
119 152
104 138
34 84
97 123
11 158
27 119
23 129
25 58
90 127
118 147
92 154
16 61
54 132
69 158
3 113
99 151
17 89
17 99
29 101
59 67
140 143
12 22
85 127
47 71
33 156
15 67
106 143
69 90
31 58
77 110
13 58
38 121
66 111
43 121
83 84
84 151
15 147
30 160
27 157
96 159
132 147
57 107
104 141
35 36
97 144
16 112
55 100
64 108
31 111
1 136
121 138
3 16
8 13
20 94
75 83
49 68
78 102
38 118
21 151
53 77
58 69
31 80
8 147
56 87
25 149
30 144
145 158
29 86
2 122
31 71
79 131
61 67
54 72
119 151
79 133
20 126
110 144
67 155
17 148
37 89
40 145
33 98
92 148
71 148
150 159
68 79
86 110
27 55
46 75
67 133
51 117
74 92
24 89
15 158
14 136
39 72
7 107
55 91
131 140
5 78
6 80
86 144
58 102
2 31
71 112
34 47
57 86
28 54
1 110
23 24
8 29
50 104
13 23
35 102
38 81
16 141
116 137
7 147
53 146
68 115
50 98
19 59
116 135
98 150
13 34
15 20
21 109
52 109
17 58
93 148
27 149
9 148
15 106
45 59
74 156
1 17
97 152
32 83
42 114
26 82
112 137
75 96
8 12
79 137
126 160
76 142
46 119
36 114
91 119
66 131
2 60
20 70
24 26
35 73
76 100
92 132
21 102
30 69
66 86
20 133
47 116
100 124
38 141
83 146
92 155
25 78
89 149
105 149
82 133
48 79
124 134
101 105
5 16
40 144
32 125
80 158
45 96
45 95
85 155
54 69
115 120
104 134
12 78
7 117
57 99
79 116
2 15
57 122
85 119
14 85
11 31
111 117
2 54
91 129
5 85
83 89
47 121
89 142
94 102
63 99
69 159
7 76
18 44
13 27
27 114
55 117
32 49
26 47
36 104
34 93
76 128
63 118
42 94
24 82
13 146
36 157
107 157
7 62
40 98
119 144
60 73
22 112
6 41
24 104
97 140
34 119
71 119
86 143
62 84
48 118
28 157
75 144
6 32
5 65
132 154
51 126
107 113
91 136
12 45
108 133
57 151
2 101
131 133
126 146
17 140
4 143
13 52
10 107
6 40
107 108
64 140
38 113
128 131
3 132
71 97
57 78
21 132
18 94
88 107
21 111
22 68
25 146
70 107
17 107
20 122
4 12
21 50
49 132
14 26
2 109
136 152
38 110
44 74
83 145
19 145
88 98
91 95
4 23
95 126
16 57
28 90
76 89
79 145
9 71
69 104
67 111
3 79
18 84
32 55
4 67
49 62
115 133
84 122
23 53
28 44
12 101
65 159
140 141
60 104
109 115
80 115
90 157
39 107
52 150
14 131
49 148
120 130
62 87
13 64
76 87
1 119
19 104
16 101
86 146
72 84
61 113
61 89
26 56
10 56
69 74
76 82
33 65
18 46
102 152
50 80
9 45
43 102
55 129
106 120
30 99
14 145
114 139
1 157
40 73
54 76
77 99
51 160
34 79
2 68
5 101
1 34
119 156
10 143
12 68
67 135
35 136
20 28
82 114
21 108
92 117
35 134
34 122
8 44
24 107
18 85
68 84
47 91
134 144
138 156
124 157
106 131
1 92
8 143
14 124
12 137
42 131
20 114
107 116
29 103
106 138
49 108
6 25
10 47
62 130
43 69
40 152
40 96
48 123
85 92
77 100
61 62
72 153
76 152
67 94
22 72
57 160
72 146
32 160
41 68
46 159
133 137
40 116
10 142
37 41
30 71
49 154
24 79
135 142
13 158
56 108
29 128