This repository has been archived by the owner on Feb 29, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
3.in
785 lines (785 loc) · 8.31 KB
/
3.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
400 760 24
64 65 89
373 374 63
105 104 78
22 21 54
326 325 96
143 142 88
120 119 145
126 127 71
177 197 76
59 79 108
50 30 106
248 268 95
302 303 96
245 225 61
336 335 53
341 321 75
234 235 66
204 203 124
44 64 146
2 22 117
92 93 63
325 305 69
181 182 100
209 210 82
228 248 129
312 313 103
239 238 145
26 46 57
293 273 87
133 153 126
359 360 134
378 377 133
347 367 142
5 4 146
294 295 89
382 362 85
376 377 123
198 199 114
258 238 101
200 180 101
179 180 89
302 322 115
210 230 52
87 86 129
150 149 97
30 10 134
130 110 111
152 132 81
62 42 78
155 154 144
393 373 93
367 366 73
7 27 137
256 255 93
225 226 138
59 60 70
220 240 148
282 302 68
95 115 113
336 337 145
298 318 55
194 193 92
30 31 148
109 108 122
340 360 103
347 348 147
384 385 97
242 262 66
24 25 62
144 124 127
21 41 103
3 2 82
133 113 85
260 240 57
369 389 99
8 28 111
34 54 84
394 393 75
34 35 78
362 342 113
279 259 65
5 6 131
138 139 135
257 237 50
189 188 58
137 117 99
161 141 129
218 219 66
357 358 135
371 370 115
128 129 80
255 275 142
102 103 79
111 110 102
136 116 116
381 361 145
305 304 78
222 242 97
35 15 76
16 17 112
185 186 79
395 375 50
172 192 147
43 63 125
107 127 94
12 32 70
16 36 68
124 123 144
353 333 84
121 141 58
241 221 112
324 323 136
192 212 82
278 279 57
139 159 84
133 132 146
289 269 134
152 153 74
329 349 115
81 61 66
90 89 93
380 360 137
219 199 52
298 278 110
243 263 129
287 288 91
47 46 74
81 82 85
188 208 112
317 318 120
196 216 113
254 255 61
136 137 65
335 315 84
260 280 140
157 158 143
8 7 89
239 259 144
364 363 63
322 342 132
136 156 125
73 72 88
227 207 101
148 147 61
333 332 118
243 242 63
7 6 149
342 341 85
246 247 114
363 343 96
214 213 122
379 378 90
184 183 73
140 139 107
334 354 143
315 314 131
190 210 64
365 345 121
310 330 146
65 66 133
277 278 117
332 312 50
260 259 124
48 47 83
298 299 107
67 68 99
225 224 73
284 285 142
314 294 79
249 248 85
145 146 90
178 198 93
242 241 89
148 149 75
322 323 103
53 73 102
25 26 107
130 131 137
110 90 90
70 50 76
246 226 55
340 339 128
273 274 119
364 384 77
303 304 70
353 352 71
310 311 133
182 183 117
145 144 132
83 84 61
152 151 103
355 335 58
190 191 118
76 56 148
203 223 118
77 78 59
121 101 53
280 279 104
10 9 107
58 38 73
209 189 146
394 395 92
326 346 62
343 323 105
56 55 104
102 122 84
158 138 131
359 379 123
178 177 88
337 317 63
236 237 149
146 147 134
93 73 111
249 250 130
390 370 73
154 134 50
345 346 50
57 58 102
275 276 54
91 71 109
186 187 75
173 174 67
105 125 86
197 198 110
375 376 64
276 256 87
119 99 98
104 103 70
298 297 113
168 169 82
87 88 54
232 212 108
351 352 77
316 317 118
102 101 119
144 164 91
39 40 124
330 350 55
229 249 51
55 35 139
134 133 140
346 347 82
307 327 149
368 367 50
88 89 107
356 376 98
324 304 67
311 291 119
92 91 119
389 390 78
122 121 68
374 394 135
266 267 130
114 134 104
154 153 57
201 181 50
269 270 71
244 224 138
169 170 140
330 331 84
319 299 75
50 49 111
149 169 92
321 322 141
86 66 70
151 171 104
216 236 92
194 195 80
202 222 84
146 126 58
106 107 130
332 352 94
201 221 95
78 79 72
292 291 75
91 90 85
72 92 142
341 361 146
175 176 80
266 286 99
144 143 62
286 306 139
371 391 98
48 49 78
281 301 107
37 38 126
191 171 147
305 306 89
49 69 55
306 326 132
281 282 73
375 374 86
167 166 67
197 217 103
44 24 74
377 397 100
33 53 60
293 294 92
277 297 114
64 63 91
224 204 61
132 112 60
22 42 140
68 88 105
347 327 66
375 355 131
291 271 108
259 258 56
377 357 51
264 244 124
276 296 115
151 150 116
350 351 119
275 274 84
329 328 86
281 261 56
255 235 147
215 216 110
383 382 120
29 9 136
337 357 58
213 212 127
103 123 86
192 191 143
310 290 96
52 51 117
96 116 146
272 292 90
372 352 145
159 179 100
313 293 52
275 295 80
2 1 75
214 215 140
195 175 111
279 299 84
229 209 145
200 199 85
36 35 101
216 217 70
348 328 50
353 354 111
31 32 124
129 109 64
239 219 78
28 48 102
6 26 75
71 72 83
171 172 127
339 338 99
365 385 101
288 268 110
342 343 149
90 70 79
95 96 78
393 392 149
369 370 139
284 264 126
340 320 116
164 165 134
128 148 109
104 124 126
205 206 121
355 354 88
289 309 134
225 205 140
108 107 125
307 308 131
45 65 100
386 387 78
208 228 114
212 211 108
171 170 94
52 72 119
14 13 127
98 78 107
179 199 92
186 206 122
291 290 145
318 338 115
226 227 99
320 300 117
253 273 108
283 282 52
241 261 113
245 265 88
383 363 64
368 388 83
3 23 80
178 179 119
345 344 109
136 135 145
45 44 63
277 257 68
219 220 79
170 150 142
53 52 93
299 300 57
266 246 63
10 11 63
207 208 146
289 288 106
11 31 149
323 303 119
356 336 145
82 83 139
395 396 119
42 43 58
131 151 54
350 370 145
254 234 64
20 19 114
378 358 101
13 33 60
169 189 88
95 94 143
233 234 76
126 106 95
114 113 144
325 345 56
143 123 106
24 23 145
77 97 134
271 270 110
187 207 132
29 28 123
15 16 145
379 380 55
141 142 116
75 55 113
268 269 140
108 128 140
311 312 111
228 227 143
363 362 51
173 153 94
284 304 101
168 148 138
112 92 97
162 182 125
21 1 106
376 396 79
282 262 92
249 269 99
206 226 51
327 328 114
105 85 122
245 244 61
55 54 92
158 159 90
286 287 109
229 230 108
189 190 78
364 365 147
45 25 144
243 244 106
263 264 75
101 81 103
9 8 121
139 119 130
51 71 69
372 373 117
187 188 53
331 351 79
301 321 136
100 120 144
149 129 108
349 350 58
19 39 148
205 204 63
295 296 80
234 214 97
178 158 108
211 231 128
392 391 57
280 300 103
211 191 57
367 387 125
39 59 52
237 238 58
295 315 76
251 271 136
70 69 56
222 223 73
65 85 101
253 233 51
47 27 60
46 66 142
248 247 50
126 125 100
385 386 131
355 356 137
215 235 78
324 325 101
155 135 68
328 308 73
207 206 64
392 372 132
18 38 57
293 292 79
203 202 144
257 258 94
112 111 128
305 285 76
331 332 110
156 176 136
71 70 134
372 371 132
193 192 89
391 390 98
124 125 94
62 61 105
36 37 135
399 398 133
253 254 96
18 19 105
310 309 92
97 117 100
308 309 139
315 316 100
123 122 106
98 97 92
59 58 64
301 302 108
254 274 59
5 25 114
316 336 131
30 29 66
137 138 110
399 379 113
74 94 113
397 398 149
132 131 120
366 365 127
80 79 79
157 177 62
343 344 67
43 23 129
247 227 129
118 117 87
253 252 97
106 105 145
283 303 74
63 62 149
17 37 61
346 366 93
358 359 134
162 163 82
78 58 146
335 334 68
164 163 91
163 143 113
80 100 136
56 57 144
34 14 85
34 33 108
292 312 87
246 245 65
294 274 67
337 338 148
60 80 130
320 319 56
73 74 85
265 285 73
236 235 102
164 184 59
44 43 75
170 190 106
86 85 121
160 180 130
152 172 135
290 289 139
230 250 94
116 117 138
284 283 120
93 113 91
176 177 129
256 257 68
174 194 88
155 156 100
115 116 134
272 271 138
77 57 85
20 40 74
195 196 148
134 135 63
77 76 97
156 157 112
137 157 60
41 61 107
3 4 90
357 356 136
96 76 149
361 362 139
103 83 96
290 270 134
232 233 100
75 76 93
324 344 118
97 96 142
27 28 126
314 313 103
185 184 113
102 82 69
135 115 119
334 333 59
52 32 130
183 163 82
187 167 50
176 196 70
353 373 63
11 12 79
247 267 78
387 388 100
208 209 94
258 278 68
122 142 54
64 84 97
251 231 89
251 250 143
140 120 98
185 205 120
396 397 100
237 217 109
159 160 79
197 196 98
38 39 138
85 84 56
318 319 104
326 327 119
50 51 53
60 40 120
108 88 61
99 79 76
224 223 90
175 174 114
297 317 76
63 83 66
230 231 91
218 198 128
14 15 109
195 215 115
111 91 54
369 349 117
344 364 82
218 238 58
382 381 126
368 369 144
118 98 101
296 297 92
173 193 94
200 220 130
217 218 143
18 17 148
155 175 78
262 263 59
252 232 52
183 203 88
313 333 99
339 359 118
265 264 96
182 202 70
168 188 108
272 273 64
288 308 89
213 233 104
339 319 65
236 256 107
261 262 85
374 354 96
287 307 133
89 69 53
75 74 83
145 165 98
371 351 50
112 113 66
67 87 99
330 329 71
266 265 53
186 166 71
31 51 93
110 109 127
348 349 112
4 24 120
222 221 143
181 161 111
154 174 74
128 127 116
161 162 109
267 287 143
270 250 136
334 314 107
104 84 96
311 331 145
99 100 67
306 307 146
252 251 142
201 202 73
228 229 110
111 131 53
129 130 113
67 47 84
68 48 84
338 358 99
107 87 68
309 329 54
119 118 54
99 98 142
165 185 94
42 41 54
286 285 106
27 26 76
93 94 77
184 204 104
67 66 146
243 223 95
54 53 76
210 211 52
399 400 82
231 232 107
160 140 96
400 380 110
32 33 77
89 109 103
168 167 90
114 94 134
45 46 60
398 378 98
23 22 63
172 173 127
95 75 113
276 277 74
125 145 104
267 268 104
316 296 128
54 74 92
115 114 127
68 69 77
86 106 104
239 240 125
37 57 140
146 166 144
193 213 73
127 147 140
12 13 146
56 36 99
388 389 143
82 62 104
165 166 101
118 138 137
252 272 74
384 383 109
263 283 133
130 150 56
386 366 117
142 162 86
214 194 96
147 167 59
49 29 75
368 348 107
63 15
43 18
172 16
201 16
225 19
32 1
163 8
81 8
204 14
130 18
38 18
147 20
105 14
230 13
284 11
181 18
183 19
210 3
121 1
141 8
323 12
123 5
59 7
67 2