forked from cielavenir/procon
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrosalind_gs.txt
28327 lines (28309 loc) · 215 KB
/
rosalind_gs.txt
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
18
883 1838
3 442
3 692
3 674
4 276
5 568
5 241
5 762
5 391
6 25
6 485
7 711
8 260
8 423
9 752
9 354
9 553
9 720
9 370
9 761
10 235
10 239
10 533
10 855
11 441
12 569
13 57
13 823
14 220
14 82
14 164
15 56
15 663
16 439
16 116
16 471
17 569
17 459
17 4
17 230
19 368
19 272
21 816
21 594
21 692
22 485
23 135
24 227
25 411
26 131
26 489
26 686
26 401
26 317
26 446
27 852
29 794
29 566
31 609
32 457
32 362
32 868
32 869
33 546
33 475
33 20
33 581
34 638
35 856
36 384
36 339
36 623
37 288
37 581
38 680
38 444
39 881
39 479
39 543
40 682
40 12
42 172
42 871
43 369
43 178
44 218
44 843
44 703
45 697
46 864
46 287
47 24
47 556
48 393
49 362
50 440
50 40
50 679
51 695
52 497
52 862
53 266
53 726
53 319
54 219
55 691
55 187
55 6
55 397
56 281
56 773
58 851
58 822
62 569
62 179
62 765
62 385
63 238
63 735
64 280
64 841
65 220
65 860
65 53
65 655
66 501
67 260
68 609
68 683
68 389
68 342
69 560
69 209
69 389
69 782
69 375
70 425
70 596
70 405
71 629
72 392
72 484
72 397
72 366
73 633
73 236
74 544
74 840
75 763
75 68
75 95
76 643
77 625
77 67
77 12
77 481
78 442
79 585
79 403
79 702
80 359
82 73
83 424
84 222
85 185
85 677
86 347
86 156
86 535
87 785
88 470
89 667
89 349
90 145
90 213
90 182
91 710
91 839
92 474
92 451
93 538
94 58
94 163
94 29
94 357
95 756
96 232
96 787
97 864
97 832
97 682
97 518
98 133
99 811
99 636
99 550
100 282
100 71
100 755
100 143
101 694
101 191
102 839
102 391
102 637
102 879
103 738
104 362
104 653
106 117
106 37
107 832
107 560
107 245
107 209
108 709
108 244
108 558
108 774
108 453
109 32
109 618
109 435
110 581
112 538
112 362
113 877
115 219
115 613
115 349
115 870
115 431
116 413
117 59
117 524
119 426
120 33
120 842
120 373
121 226
121 492
122 297
122 567
123 529
124 688
124 331
124 95
125 25
125 428
125 625
126 139
127 412
127 468
127 342
127 727
128 685
129 852
129 564
130 452
130 310
131 672
132 391
133 843
133 438
134 369
134 595
134 727
136 400
138 718
140 538
141 768
141 714
141 715
141 46
141 407
141 698
143 490
144 684
144 340
145 512
145 808
145 253
145 247
146 64
147 537
147 13
148 838
148 264
148 10
148 524
148 46
148 296
148 686
149 793
149 785
149 711
150 686
152 606
153 216
154 352
154 818
154 341
155 138
156 56
156 613
157 580
159 674
160 528
160 325
160 301
161 264
162 570
162 702
162 519
163 356
164 121
164 396
164 572
165 376
165 805
166 128
166 881
166 243
166 443
166 486
167 456
167 297
167 387
167 257
168 302
169 137
169 546
169 764
170 95
171 10
172 377
172 442
172 582
173 647
174 560
174 635
175 136
175 260
175 286
175 599
176 424
176 661
176 749
177 248
177 425
178 680
180 273
180 244
181 413
182 603
183 694
184 459
184 487
186 393
186 523
188 864
188 797
188 846
189 742
189 142
189 301
191 360
191 413
192 882
192 860
192 215
193 153
193 790
193 530
193 405
193 262
194 253
195 523
195 823
197 857
197 500
198 694
199 643
199 95
200 482
201 305
201 355
201 31
202 829
203 80
203 505
203 539
204 363
205 664
206 299
206 51
206 697
207 499
207 189
208 226
208 166
210 762
210 131
210 295
211 730
211 580
212 694
213 167
214 764
215 513
216 292
217 489
218 641
220 241
220 508
221 320
221 578
221 356
221 335
221 725
221 543
222 619
222 438
223 272
223 241
223 408
224 289
224 150
225 221
225 301
226 541
226 663
227 371
227 678
228 282
228 311
229 603
229 13
230 417
231 776
232 64
232 93
233 761
234 638
235 4
236 864
236 426
237 705
237 147
237 94
238 658
239 249
240 465
240 494
241 853
242 233
242 211
244 24
244 635
244 843
244 375
244 767
245 336
245 337
245 184
245 80
245 209
246 68
247 864
247 124
248 826
249 851
250 672
250 131
250 718
250 688
250 756
250 726
251 468
251 397
252 81
254 736
254 491
254 268
255 384
255 865
255 31
256 529
256 267
256 630
256 103
257 668
257 493
258 575
259 678
260 818
260 586
260 703
261 418
262 673
262 637
263 809
263 310
264 194
264 140
265 217
265 180
266 553
266 11
266 861
266 153
267 130
267 494
268 529
268 385
269 617
269 325
270 112
270 689
271 132
272 59
272 685
273 780
273 588
273 702
273 356
274 728
274 253
275 614
276 840
276 165
277 167
279 361
279 783
279 151
281 880
281 824
283 73
284 154
284 155
284 162
284 335
285 107
286 179
286 60
288 37
289 372
291 744
291 717
292 781
292 21
292 47
293 2
294 278
295 711
296 619
296 614
296 607
297 84
297 199
298 419
299 226
299 262
300 288
300 461
300 774
301 297
301 251
302 616
302 303
303 346
303 283
304 856
304 444
305 835
307 339
307 652
307 590
308 676
308 564
309 8
309 181
309 831
310 861
311 336
311 829
312 718
313 217
315 416
315 770
315 335
316 354
316 114
316 581
316 110
317 307
318 397
318 546
318 718
318 62
318 775
320 473
320 548
321 512
321 507
322 59
322 804
323 338
323 75
323 397
323 317
324 75
325 4
326 121
327 209
329 800
330 728
330 68
330 279
331 123
333 696
333 866
334 368
335 10
335 676
336 666
336 804
336 871
337 736
337 52
338 407
339 587
341 329
341 372
342 600
343 856
343 830
344 450
344 358
344 8
344 809
344 514
344 476
345 259
345 548
347 281
347 875
347 452
347 662
347 513
350 332
350 869
350 406
351 455
351 837
351 799
352 329
353 296
353 130
354 574
355 684
355 214
356 548
357 637
358 648
358 453
358 551
359 824
359 49
359 554
360 75
360 21
361 112
361 352
361 786
361 740
363 882
365 809
365 155
365 108
365 253
365 406
366 833
367 561
367 54
367 790
368 752
368 539
368 155
369 777
369 747
370 655
371 381
372 680
373 87
374 238
375 703
376 256
376 554
376 365
377 665
377 511
377 567
378 72
379 539
380 277
381 299
382 805
383 777
383 190
383 703
384 826
384 551
384 239
384 362
384 559
385 449
385 308
385 585
385 759
386 8
386 436
387 734
388 288
388 193
389 856
389 378
389 694
390 104
391 568
391 755
391 486
391 342
392 98
392 559
393 534
394 133
394 6
395 752
395 267
395 859
395 173
395 71
396 704
396 362
396 782
397 867
397 350
397 79
398 49
398 36
398 582
399 174
399 214
399 519
400 541
400 670
400 157
401 426
402 796
402 174
403 632
403 46
403 790
403 125
404 846
405 132
405 494
405 821
405 398
405 570
405 511
407 393
407 59
408 400
408 762
408 580
409 522
409 547
409 807
410 187
410 260
412 619
412 260
412 237
414 116
414 388
415 688
415 745
415 90
416 858
417 401
418 450
418 883
418 20
419 570
419 324
420 276
420 15
421 785
421 452
421 653
421 94
421 815
422 734
423 580
424 243
424 661
424 22
424 509
425 11
426 882
426 546
427 57
427 69
427 142
427 143
428 400
428 220
428 578
428 292
429 358
430 825
430 724
431 97
431 135
433 593
433 37
434 616
434 345
434 862
435 746
436 873
436 29
436 417
437 651
437 364
438 570
438 29
438 317
439 355
439 59
440 406
441 841
441 757
441 518
443 769
443 332
444 220
444 111
445 289
447 9
447 234
447 421
447 577
448 697
448 723
448 4
448 643
449 476
449 68
449 277
449 390
450 536
450 583
451 554
451 622
452 254
452 30
452 69
454 177
455 563
455 162
455 627
456 410
457 799
458 881
458 123
458 60
458 14
459 80
459 72
460 455
460 428
460 501
460 703
461 787
462 155
462 805
463 579
464 346
464 139
466 120
466 560
466 846
469 409
469 306
469 498
469 654
470 275
470 460
470 605
471 97
471 260
471 741
471 135
471 332
471 532
472 128
473 200
473 49
474 67
474 379
475 506
476 124
476 772
476 334
476 95
477 596
477 165
478 452
480 432
480 33
480 399
481 583
481 371
481 869
481 445
482 369
482 787
483 803
483 204
484 867
485 137
486 675
486 174
487 792
487 796
489 263
490 162
490 165
492 234
492 435
492 677
492 558
493 626
493 437
493 367
495 441
495 427
495 819
496 181
497 90
497 557
498 335
498 475
498 533
498 599
499 672
502 31
504 864
504 427
504 478
506 514
507 809
507 92
508 208
508 754
509 141
510 375
511 584
512 69
512 614
513 51
513 372
513 781
513 287
514 176
514 363
514 35
514 389
515 685
515 702
516 760
516 323
517 408
518 546
518 814
520 678
520 111
521 305
523 522
523 12
523 607
524 64
524 44
524 418
524 396