first commit
This commit is contained in:
commit
a2ca822c9d
22 files changed
+11296
No files matched your search
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"cells": [],
|
||||
"metadata": {},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"with open('1/input', 'r') as f:\n",
|
||||
" data = f.readlines()\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"2378066\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"left = []\n",
|
||||
"right = []\n",
|
||||
"distances = []\n",
|
||||
"for line in data:\n",
|
||||
" a, b = map(int, line.split())\n",
|
||||
" left.append(a)\n",
|
||||
" right.append(b)\n",
|
||||
"\n",
|
||||
"left = sorted(left)\n",
|
||||
"right = sorted(right)\n",
|
||||
"\n",
|
||||
"for i in range(len(left)):\n",
|
||||
" distances.append(abs(left[i] - right[i]))\n",
|
||||
" \n",
|
||||
"print(sum(distances))"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"#write a function that returns the amount of value existing in the 'right' list\n",
|
||||
"def count_occurence(value):\n",
|
||||
" return sum([ True for x in right if x == value ])\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"18934359\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"print(sum([count_occurence(x)*x for x in left]))"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.12.7"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 2
|
||||
}
|
||||
@@ -0,0 +1,1000 @@
|
||||
18102 93258
|
||||
34171 50404
|
||||
48236 60718
|
||||
10441 41669
|
||||
63428 45329
|
||||
42451 56834
|
||||
74881 39407
|
||||
32801 36101
|
||||
52771 79895
|
||||
41513 78731
|
||||
81076 52363
|
||||
87623 35520
|
||||
15259 96330
|
||||
57319 78241
|
||||
42758 41144
|
||||
80744 20357
|
||||
28199 55267
|
||||
22505 35520
|
||||
74707 74819
|
||||
67725 96130
|
||||
13883 35520
|
||||
87486 55267
|
||||
25070 30977
|
||||
10199 74819
|
||||
91803 75066
|
||||
60122 78266
|
||||
17884 61488
|
||||
41073 81666
|
||||
24778 15223
|
||||
46587 87276
|
||||
75477 82771
|
||||
78585 59630
|
||||
23143 20028
|
||||
67975 13674
|
||||
33304 70802
|
||||
19939 50051
|
||||
35520 52616
|
||||
73263 19938
|
||||
89352 99541
|
||||
65187 80938
|
||||
41347 35520
|
||||
64416 57744
|
||||
86648 22827
|
||||
91435 47131
|
||||
96712 38412
|
||||
89053 76476
|
||||
68596 31155
|
||||
22661 30518
|
||||
87094 22104
|
||||
10403 46003
|
||||
41029 68410
|
||||
62486 54054
|
||||
24752 47138
|
||||
59331 80259
|
||||
83839 84471
|
||||
19771 87508
|
||||
68258 73947
|
||||
69907 93126
|
||||
36611 87565
|
||||
69633 35520
|
||||
19461 20361
|
||||
43869 86799
|
||||
88115 13167
|
||||
27925 21142
|
||||
75724 33150
|
||||
14715 66772
|
||||
46237 88588
|
||||
22390 57154
|
||||
90584 66789
|
||||
89982 55267
|
||||
98196 93258
|
||||
83394 28441
|
||||
68840 50490
|
||||
21728 36730
|
||||
83742 60945
|
||||
43346 38412
|
||||
79097 84471
|
||||
13016 35520
|
||||
28401 41164
|
||||
18245 81634
|
||||
99352 39461
|
||||
33202 36444
|
||||
88303 14489
|
||||
95205 90462
|
||||
80929 97718
|
||||
18847 78535
|
||||
36538 10273
|
||||
40204 76019
|
||||
52395 80344
|
||||
62145 55267
|
||||
29945 74391
|
||||
99218 14416
|
||||
92009 42686
|
||||
83998 36730
|
||||
50338 81796
|
||||
43724 90026
|
||||
86537 33172
|
||||
89079 44444
|
||||
32728 41669
|
||||
60742 67245
|
||||
35894 42369
|
||||
66329 16357
|
||||
42434 19057
|
||||
65046 13593
|
||||
41778 42363
|
||||
62183 46290
|
||||
37564 10310
|
||||
46436 94358
|
||||
58111 74819
|
||||
13914 85272
|
||||
67992 46429
|
||||
42766 46993
|
||||
97620 79909
|
||||
12930 36101
|
||||
14208 62020
|
||||
41890 36730
|
||||
81680 21444
|
||||
84864 64563
|
||||
29905 72690
|
||||
35753 52398
|
||||
73868 35520
|
||||
17253 29006
|
||||
72538 88588
|
||||
77189 89503
|
||||
81736 18206
|
||||
33322 31658
|
||||
48157 79144
|
||||
28398 45304
|
||||
51735 83365
|
||||
42009 59880
|
||||
25466 41416
|
||||
52459 99199
|
||||
57747 36730
|
||||
12226 12617
|
||||
41445 33884
|
||||
15088 42664
|
||||
21076 99403
|
||||
24923 36730
|
||||
47057 87695
|
||||
14281 76662
|
||||
58163 75603
|
||||
41046 88588
|
||||
25315 52616
|
||||
88847 31193
|
||||
25550 35520
|
||||
37785 54965
|
||||
42166 81663
|
||||
36739 55267
|
||||
13289 58788
|
||||
95744 62866
|
||||
23230 41669
|
||||
89299 88513
|
||||
94591 57796
|
||||
19517 78347
|
||||
38689 71550
|
||||
55241 41669
|
||||
80752 85442
|
||||
24799 84471
|
||||
13063 55267
|
||||
27395 80539
|
||||
78086 41669
|
||||
49641 13167
|
||||
60112 63395
|
||||
57026 15781
|
||||
34007 29172
|
||||
49274 72405
|
||||
14926 96924
|
||||
54717 58045
|
||||
16315 22728
|
||||
90753 82631
|
||||
99446 13167
|
||||
51171 81263
|
||||
65577 51430
|
||||
59152 40932
|
||||
98558 41284
|
||||
60772 88588
|
||||
89469 93258
|
||||
78257 51498
|
||||
17794 63128
|
||||
17963 99564
|
||||
10250 12980
|
||||
11455 64655
|
||||
89464 78241
|
||||
68825 20389
|
||||
18793 81458
|
||||
78236 41669
|
||||
54490 94531
|
||||
16188 51392
|
||||
17889 41669
|
||||
88466 55267
|
||||
30083 84471
|
||||
83012 57306
|
||||
70675 81796
|
||||
13694 84854
|
||||
58909 38592
|
||||
40234 94238
|
||||
51671 81883
|
||||
91196 49891
|
||||
86378 92193
|
||||
81435 83848
|
||||
52846 38940
|
||||
96254 85424
|
||||
28810 35155
|
||||
57295 68573
|
||||
56262 94606
|
||||
70230 29354
|
||||
22599 10175
|
||||
42130 30343
|
||||
52701 99403
|
||||
62915 12166
|
||||
76676 88588
|
||||
92756 55926
|
||||
85607 84471
|
||||
59730 67890
|
||||
32152 56550
|
||||
83584 12212
|
||||
91305 52052
|
||||
92411 62866
|
||||
30000 24317
|
||||
48046 39809
|
||||
53235 93258
|
||||
58381 30343
|
||||
81243 39857
|
||||
46414 37480
|
||||
14203 19491
|
||||
94671 53889
|
||||
25932 74714
|
||||
15761 95661
|
||||
41032 87276
|
||||
95383 12977
|
||||
63041 37164
|
||||
62397 38420
|
||||
31632 80344
|
||||
73259 63756
|
||||
39665 53750
|
||||
80475 32801
|
||||
71036 88588
|
||||
72272 79144
|
||||
60444 94808
|
||||
62938 98520
|
||||
91946 39934
|
||||
65936 81849
|
||||
46418 56506
|
||||
75068 97162
|
||||
39001 52616
|
||||
41161 30343
|
||||
15026 35598
|
||||
42469 41669
|
||||
56940 80344
|
||||
14981 79323
|
||||
18795 70311
|
||||
51498 79144
|
||||
18298 39857
|
||||
57977 95908
|
||||
99404 90175
|
||||
16709 94746
|
||||
52847 17022
|
||||
19595 32739
|
||||
75552 54475
|
||||
56206 73676
|
||||
21473 79204
|
||||
92226 37522
|
||||
77631 41409
|
||||
32460 39212
|
||||
68228 89367
|
||||
93156 51665
|
||||
43009 54778
|
||||
14468 63363
|
||||
38918 43492
|
||||
63144 83443
|
||||
64474 99403
|
||||
59151 68155
|
||||
74740 84352
|
||||
46043 66174
|
||||
19176 79144
|
||||
80639 36730
|
||||
12346 18866
|
||||
32789 35520
|
||||
30312 13167
|
||||
90241 34021
|
||||
61418 95707
|
||||
52839 52960
|
||||
59507 11557
|
||||
51774 80344
|
||||
72851 31658
|
||||
21231 52129
|
||||
17825 67968
|
||||
48685 80344
|
||||
90363 14286
|
||||
32135 81656
|
||||
89692 93229
|
||||
71792 84471
|
||||
24754 91630
|
||||
15559 17945
|
||||
73777 62866
|
||||
73826 93258
|
||||
61029 10131
|
||||
21893 79844
|
||||
72680 80344
|
||||
54635 80344
|
||||
46537 96585
|
||||
28015 51978
|
||||
80768 99403
|
||||
52593 31658
|
||||
15701 83366
|
||||
97543 45838
|
||||
33327 55267
|
||||
60326 10669
|
||||
71666 68499
|
||||
68900 91751
|
||||
27686 40337
|
||||
39616 62866
|
||||
51033 37907
|
||||
25015 14676
|
||||
41682 19585
|
||||
79008 36730
|
||||
49472 47063
|
||||
98674 62202
|
||||
33282 84471
|
||||
59585 75619
|
||||
86450 58477
|
||||
14432 87276
|
||||
67623 18866
|
||||
84033 69700
|
||||
13957 40073
|
||||
55400 21005
|
||||
13167 36730
|
||||
34835 15933
|
||||
71718 58623
|
||||
95411 97681
|
||||
57118 94831
|
||||
41944 62866
|
||||
88120 62866
|
||||
11752 32137
|
||||
85462 36211
|
||||
85424 46228
|
||||
79713 80344
|
||||
16019 62866
|
||||
17655 38412
|
||||
26672 17352
|
||||
82553 76385
|
||||
23188 71537
|
||||
56490 39857
|
||||
46951 13167
|
||||
85961 13877
|
||||
51560 77830
|
||||
94957 52616
|
||||
27650 74995
|
||||
70629 73120
|
||||
25129 32171
|
||||
62148 48774
|
||||
44331 87276
|
||||
69734 37018
|
||||
21661 51261
|
||||
13612 82993
|
||||
90689 13167
|
||||
92312 86533
|
||||
98598 80344
|
||||
68752 41669
|
||||
30190 35520
|
||||
36730 50595
|
||||
52267 64296
|
||||
59707 65310
|
||||
80349 62885
|
||||
63683 45682
|
||||
74727 82966
|
||||
86012 81529
|
||||
39964 88805
|
||||
16119 69720
|
||||
33146 70138
|
||||
90376 97651
|
||||
22904 98429
|
||||
87159 29634
|
||||
23078 18154
|
||||
23361 32845
|
||||
71970 63128
|
||||
10411 92866
|
||||
31178 88588
|
||||
50980 27848
|
||||
45078 77661
|
||||
91447 42358
|
||||
71418 32868
|
||||
76636 78241
|
||||
30598 93258
|
||||
28434 38738
|
||||
40660 79275
|
||||
62848 99403
|
||||
28084 38612
|
||||
12699 59071
|
||||
59263 81796
|
||||
26439 62866
|
||||
17391 78241
|
||||
93530 45014
|
||||
45542 97173
|
||||
69388 13423
|
||||
80066 28361
|
||||
63149 95510
|
||||
27861 81796
|
||||
62609 28829
|
||||
78241 64755
|
||||
98783 53082
|
||||
21987 31658
|
||||
31758 18211
|
||||
21749 79144
|
||||
70377 52464
|
||||
65877 97679
|
||||
74993 57174
|
||||
53846 78241
|
||||
67812 39783
|
||||
32323 63362
|
||||
18461 91739
|
||||
38165 31920
|
||||
80422 39857
|
||||
43219 31658
|
||||
84785 30343
|
||||
54985 88562
|
||||
18275 62866
|
||||
54638 78780
|
||||
76547 55267
|
||||
15874 41010
|
||||
86965 36101
|
||||
97038 74819
|
||||
13828 44487
|
||||
21733 79144
|
||||
84471 16719
|
||||
26596 15857
|
||||
16529 28650
|
||||
25443 35348
|
||||
15059 43502
|
||||
81770 36730
|
||||
81309 78241
|
||||
35589 69602
|
||||
94630 35179
|
||||
53197 76827
|
||||
29523 66364
|
||||
46055 30993
|
||||
85203 60814
|
||||
39329 53071
|
||||
18663 32233
|
||||
50108 99922
|
||||
41019 98673
|
||||
89169 76809
|
||||
93556 52782
|
||||
69891 54164
|
||||
40270 51225
|
||||
82965 46304
|
||||
22455 40010
|
||||
41669 32801
|
||||
71630 15002
|
||||
48390 61558
|
||||
44783 78241
|
||||
59867 32801
|
||||
36112 31658
|
||||
81101 91237
|
||||
54551 96109
|
||||
20993 92021
|
||||
50680 38412
|
||||
63128 84471
|
||||
94509 80344
|
||||
10577 99239
|
||||
25724 84471
|
||||
17317 20799
|
||||
39300 76645
|
||||
76421 67643
|
||||
43817 20959
|
||||
75711 58027
|
||||
34480 35520
|
||||
64585 64739
|
||||
64685 99403
|
||||
43062 58999
|
||||
81760 88588
|
||||
63083 40045
|
||||
39425 36730
|
||||
17622 80859
|
||||
64617 36051
|
||||
59190 85424
|
||||
81175 97509
|
||||
93869 51498
|
||||
62866 61413
|
||||
26396 71626
|
||||
87276 98001
|
||||
79144 48463
|
||||
23812 31658
|
||||
31923 47911
|
||||
87102 81796
|
||||
40295 85346
|
||||
92002 66371
|
||||
62557 65288
|
||||
73197 53046
|
||||
68891 80787
|
||||
39756 37172
|
||||
19915 60878
|
||||
43089 32558
|
||||
30343 31658
|
||||
50332 66707
|
||||
26000 58109
|
||||
67720 82142
|
||||
41227 56943
|
||||
97647 47831
|
||||
76020 38412
|
||||
40485 84471
|
||||
16962 53016
|
||||
30066 28740
|
||||
31118 54102
|
||||
41928 99913
|
||||
82656 38412
|
||||
94155 34933
|
||||
52515 48131
|
||||
48519 45948
|
||||
64922 51902
|
||||
73451 81796
|
||||
31917 93734
|
||||
96992 56765
|
||||
60790 48526
|
||||
68218 75199
|
||||
80344 59642
|
||||
94057 47998
|
||||
74830 99403
|
||||
70462 56217
|
||||
76371 18624
|
||||
56899 90796
|
||||
92898 66333
|
||||
34979 72161
|
||||
37736 80344
|
||||
41607 32801
|
||||
48181 41716
|
||||
72333 26215
|
||||
13666 78112
|
||||
91781 85424
|
||||
77373 83784
|
||||
94719 94693
|
||||
65491 41669
|
||||
88464 47980
|
||||
98595 56821
|
||||
16665 57249
|
||||
42861 81712
|
||||
38767 65492
|
||||
31642 39581
|
||||
54565 86820
|
||||
51346 74706
|
||||
38258 81796
|
||||
35980 77859
|
||||
13015 61175
|
||||
79811 14561
|
||||
29887 12736
|
||||
48972 31658
|
||||
43907 40337
|
||||
15478 45373
|
||||
97895 52030
|
||||
93779 15247
|
||||
19906 88588
|
||||
69778 98196
|
||||
66203 63897
|
||||
91035 39857
|
||||
27450 63128
|
||||
11710 77533
|
||||
61760 31658
|
||||
50614 74819
|
||||
89099 87276
|
||||
75125 46470
|
||||
55904 39857
|
||||
76167 37911
|
||||
94908 47677
|
||||
58478 18866
|
||||
20475 37504
|
||||
21737 13167
|
||||
90464 99403
|
||||
12941 84669
|
||||
48793 62866
|
||||
60186 84471
|
||||
11894 39857
|
||||
55293 21637
|
||||
33993 76974
|
||||
47080 64256
|
||||
73306 62866
|
||||
95473 74936
|
||||
35272 59929
|
||||
20187 36730
|
||||
48764 59657
|
||||
65430 16092
|
||||
79522 28419
|
||||
98586 21238
|
||||
11131 97814
|
||||
15190 32801
|
||||
14978 39857
|
||||
83286 78490
|
||||
40748 81839
|
||||
25325 20040
|
||||
24813 58230
|
||||
52110 79030
|
||||
75599 95523
|
||||
23138 63833
|
||||
63416 65152
|
||||
13853 98184
|
||||
60874 80344
|
||||
32281 88588
|
||||
80353 72102
|
||||
24683 84471
|
||||
42421 38412
|
||||
75909 86850
|
||||
22940 36074
|
||||
80544 96507
|
||||
62292 58866
|
||||
98462 38182
|
||||
46560 56050
|
||||
87289 79144
|
||||
88955 15573
|
||||
70992 25439
|
||||
81256 38412
|
||||
28446 29484
|
||||
83121 95224
|
||||
16108 74352
|
||||
34016 37646
|
||||
55211 29561
|
||||
20806 87737
|
||||
17271 99403
|
||||
35249 76966
|
||||
25159 67894
|
||||
40337 58440
|
||||
60006 32338
|
||||
60866 38412
|
||||
66540 93258
|
||||
90000 58211
|
||||
57957 38113
|
||||
54883 80382
|
||||
65202 41669
|
||||
56318 22865
|
||||
43827 39813
|
||||
81395 40970
|
||||
69790 86084
|
||||
17754 55267
|
||||
92786 31658
|
||||
98085 88588
|
||||
50334 48963
|
||||
35482 58393
|
||||
32883 70992
|
||||
62378 14433
|
||||
99609 73135
|
||||
35356 36730
|
||||
78375 68903
|
||||
37024 13132
|
||||
24204 27308
|
||||
72637 38412
|
||||
17428 58766
|
||||
80886 18866
|
||||
66117 59583
|
||||
77402 72213
|
||||
66620 23574
|
||||
37470 26120
|
||||
56642 97207
|
||||
16039 99994
|
||||
23520 59100
|
||||
39995 75647
|
||||
31430 77373
|
||||
59277 16018
|
||||
77197 21617
|
||||
93312 84197
|
||||
81972 60483
|
||||
99910 79880
|
||||
83510 34604
|
||||
52934 99403
|
||||
60313 32544
|
||||
86206 62733
|
||||
32957 53708
|
||||
18748 59570
|
||||
34408 63137
|
||||
64561 95075
|
||||
89324 88588
|
||||
86562 99403
|
||||
34014 98669
|
||||
52477 54060
|
||||
82112 91468
|
||||
46837 51376
|
||||
42855 89033
|
||||
76285 10788
|
||||
48498 11016
|
||||
87628 95461
|
||||
25039 23870
|
||||
44726 84471
|
||||
36316 17593
|
||||
55475 12512
|
||||
40885 61324
|
||||
55982 41669
|
||||
28353 93258
|
||||
90070 87664
|
||||
92571 50972
|
||||
64040 77373
|
||||
66045 44321
|
||||
76075 47585
|
||||
69898 35520
|
||||
31897 78241
|
||||
45288 77373
|
||||
61402 40079
|
||||
43939 79476
|
||||
83915 87612
|
||||
51714 70302
|
||||
55728 61718
|
||||
19212 48853
|
||||
50471 15323
|
||||
11253 36730
|
||||
36282 61657
|
||||
99765 88588
|
||||
40255 84064
|
||||
65591 31658
|
||||
88588 30358
|
||||
53096 62672
|
||||
32485 52616
|
||||
90637 35520
|
||||
23957 55267
|
||||
15301 74819
|
||||
99304 38412
|
||||
42581 99633
|
||||
89403 78241
|
||||
88697 46405
|
||||
23646 81942
|
||||
82798 41669
|
||||
19417 72825
|
||||
99035 54991
|
||||
99372 77622
|
||||
49134 11067
|
||||
41732 49561
|
||||
69058 51302
|
||||
85817 52817
|
||||
80628 47979
|
||||
98869 18345
|
||||
21540 44446
|
||||
36075 62399
|
||||
74841 16533
|
||||
29826 68948
|
||||
74966 33155
|
||||
76789 33664
|
||||
42909 76884
|
||||
61686 93258
|
||||
65851 98787
|
||||
38529 64090
|
||||
64968 58698
|
||||
99647 70935
|
||||
49851 13167
|
||||
88523 38412
|
||||
92200 35520
|
||||
21926 55267
|
||||
85918 78241
|
||||
35092 80344
|
||||
39857 33948
|
||||
80393 59217
|
||||
97911 43227
|
||||
90571 35520
|
||||
48736 83686
|
||||
77924 63128
|
||||
18866 80344
|
||||
21299 74597
|
||||
81796 45742
|
||||
93562 96860
|
||||
89376 36730
|
||||
68027 75225
|
||||
13032 79144
|
||||
28892 57468
|
||||
96012 72691
|
||||
96357 90025
|
||||
93590 76769
|
||||
39169 81796
|
||||
69505 83140
|
||||
27406 79144
|
||||
45575 25412
|
||||
10640 69420
|
||||
42859 67773
|
||||
54319 76647
|
||||
36900 89641
|
||||
16622 73504
|
||||
55267 10781
|
||||
60719 75932
|
||||
63099 36730
|
||||
14798 31658
|
||||
89944 22601
|
||||
40221 55267
|
||||
75498 35601
|
||||
91475 36563
|
||||
23362 39524
|
||||
56739 81796
|
||||
57452 80344
|
||||
60950 97510
|
||||
78516 99403
|
||||
27941 62443
|
||||
27521 66529
|
||||
33707 88588
|
||||
93324 91799
|
||||
57954 78745
|
||||
10142 96525
|
||||
93400 79144
|
||||
10246 51708
|
||||
96780 80879
|
||||
90160 28886
|
||||
75452 68015
|
||||
51405 30788
|
||||
30558 43844
|
||||
80443 56573
|
||||
53073 55181
|
||||
23213 60714
|
||||
86395 98419
|
||||
26118 38412
|
||||
77828 81796
|
||||
83431 19529
|
||||
66085 56790
|
||||
87013 80344
|
||||
78095 27229
|
||||
92609 32801
|
||||
97658 96068
|
||||
97452 49425
|
||||
63195 95504
|
||||
22526 79144
|
||||
40153 79144
|
||||
77603 88145
|
||||
21804 26067
|
||||
70021 27010
|
||||
39030 20686
|
||||
44696 30343
|
||||
98142 54162
|
||||
18276 69052
|
||||
61036 14279
|
||||
89542 91528
|
||||
36218 99403
|
||||
59135 87980
|
||||
44366 61548
|
||||
73468 40559
|
||||
30939 26766
|
||||
66589 83054
|
||||
39929 63975
|
||||
25239 79144
|
||||
74819 40299
|
||||
77393 87276
|
||||
89793 74480
|
||||
70491 56646
|
||||
13636 99403
|
||||
58152 87276
|
||||
30693 19897
|
||||
31134 61607
|
||||
12324 35941
|
||||
67104 22474
|
||||
89552 84471
|
||||
96869 36730
|
||||
61641 42507
|
||||
92835 28786
|
||||
51442 41669
|
||||
40162 84338
|
||||
92491 16076
|
||||
11753 35520
|
||||
95247 79627
|
||||
11256 30343
|
||||
93258 41669
|
||||
24504 25813
|
||||
85713 41965
|
||||
19158 81796
|
||||
50458 41669
|
||||
48386 22205
|
||||
68720 90932
|
||||
36101 79144
|
||||
57165 78241
|
||||
22469 31658
|
||||
99737 14211
|
||||
58884 65158
|
||||
29461 98196
|
||||
86864 72295
|
||||
91962 77373
|
||||
93672 51538
|
||||
89453 83913
|
||||
86350 90636
|
||||
42288 98263
|
||||
17267 18583
|
||||
30518 55555
|
||||
76868 62866
|
||||
55662 44542
|
||||
31658 98196
|
||||
99589 31658
|
||||
64736 36101
|
||||
16281 62886
|
||||
32687 66131
|
||||
77273 83572
|
||||
52616 71835
|
||||
35719 12817
|
||||
87282 36101
|
||||
49495 17763
|
||||
41116 56436
|
||||
65977 31658
|
||||
87148 66523
|
||||
71950 99639
|
||||
93432 41570
|
||||
47256 24165
|
||||
60388 58593
|
||||
52721 87348
|
||||
46321 27970
|
||||
31533 64362
|
||||
82098 35520
|
||||
60520 98196
|
||||
62425 65803
|
||||
90692 57775
|
||||
29160 99403
|
||||
28072 65721
|
||||
29207 40337
|
||||
96928 11960
|
||||
88074 55022
|
||||
11262 31658
|
||||
70439 12630
|
||||
46426 40192
|
||||
97124 96336
|
||||
97733 79144
|
||||
60902 82128
|
||||
20406 18866
|
||||
49465 24075
|
||||
92723 84471
|
||||
82785 49899
|
||||
85690 84471
|
||||
46301 60801
|
||||
70543 39158
|
||||
77397 13167
|
||||
78434 89992
|
||||
43358 22650
|
||||
38412 60568
|
||||
54633 45527
|
||||
27215 93385
|
||||
98736 65619
|
||||
12981 48333
|
||||
79201 61358
|
||||
71849 25687
|
||||
27785 40337
|
||||
57013 13427
|
||||
99403 88588
|
||||
22632 26830
|
||||
12033 77373
|
||||
66675 16445
|
||||
23066 67354
|
||||
80100 31674
|
||||
77822 43658
|
||||
70694 18628
|
||||
38583 97566
|
||||
29014 39095
|
||||
71974 78640
|
||||
44442 94472
|
||||
89670 92693
|
||||
58205 52583
|
||||
26610 32340
|
||||
50111 36267
|
||||
81769 55267
|
||||
80727 15549
|
||||
54969 41669
|
||||
88744 81796
|
||||
66642 43640
|
||||
38035 81796
|
||||
86110 74184
|
||||
74806 38412
|
||||
26849 66673
|
||||
27007 93396
|
||||
80555 78794
|
||||
64197 32236
|
||||
88661 18331
|
||||
16011 32801
|
||||
18265 19847
|
||||
73365 46289
|
||||
71259 84471
|
||||
53163 80344
|
||||
67421 42238
|
||||
61567 39797
|
||||
78176 12791
|
||||
68680 99109
|
||||
83969 59805
|
||||
99427 65563
|
||||
64286 88588
|
||||
69259 49401
|
||||
65989 60112
|
||||
74866 55267
|
||||
91571 70365
|
||||
61137 72545
|
||||
86810 99342
|
||||
91215 74819
|
||||
57984 84471
|
||||
64054 45167
|
||||
25371 93258
|
||||
56931 97531
|
||||
42448 58600
|
||||
77910 41669
|
||||
27234 23987
|
||||
55971 67247
|
||||
53910 23754
|
||||
59015 16842
|
||||
36568 18866
|
||||
93228 92940
|
||||
38858 21883
|
||||
37570 41669
|
||||
43634 48654
|
||||
61671 36109
|
||||
14455 39324
|
||||
69564 61102
|
||||
75007 36730
|
||||
83030 35520
|
||||
27889 41669
|
||||
90946 41125
|
||||
12614 70263
|
||||
61381 18549
|
||||
90763 45873
|
||||
13117 44089
|
||||
13363 84471
|
||||
+574
@@ -0,0 +1,574 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 52,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"with open('input','r') as f:\n",
|
||||
" data = f.read()\n",
|
||||
"data=data.splitlines()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 53,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def find_zeros(data):\n",
|
||||
" zeros = []\n",
|
||||
" for x,line in enumerate(data):\n",
|
||||
" for y,char in enumerate(line):\n",
|
||||
" if char == '0':\n",
|
||||
" zeros.append((x,y))\n",
|
||||
"\n",
|
||||
" return zeros\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 54,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"[(0, 11),\n",
|
||||
" (0, 18),\n",
|
||||
" (0, 32),\n",
|
||||
" (0, 34),\n",
|
||||
" (0, 41),\n",
|
||||
" (0, 45),\n",
|
||||
" (0, 49),\n",
|
||||
" (1, 2),\n",
|
||||
" (1, 13),\n",
|
||||
" (1, 27),\n",
|
||||
" (1, 52),\n",
|
||||
" (2, 0),\n",
|
||||
" (2, 5),\n",
|
||||
" (2, 17),\n",
|
||||
" (2, 22),\n",
|
||||
" (2, 26),\n",
|
||||
" (2, 37),\n",
|
||||
" (2, 40),\n",
|
||||
" (3, 9),\n",
|
||||
" (3, 21),\n",
|
||||
" (3, 30),\n",
|
||||
" (3, 46),\n",
|
||||
" (3, 53),\n",
|
||||
" (3, 55),\n",
|
||||
" (3, 57),\n",
|
||||
" (4, 1),\n",
|
||||
" (4, 16),\n",
|
||||
" (4, 36),\n",
|
||||
" (4, 42),\n",
|
||||
" (4, 44),\n",
|
||||
" (4, 48),\n",
|
||||
" (5, 2),\n",
|
||||
" (5, 12),\n",
|
||||
" (5, 15),\n",
|
||||
" (5, 25),\n",
|
||||
" (5, 33),\n",
|
||||
" (5, 36),\n",
|
||||
" (5, 43),\n",
|
||||
" (6, 9),\n",
|
||||
" (6, 10),\n",
|
||||
" (6, 15),\n",
|
||||
" (6, 37),\n",
|
||||
" (7, 4),\n",
|
||||
" (7, 11),\n",
|
||||
" (7, 25),\n",
|
||||
" (7, 28),\n",
|
||||
" (7, 59),\n",
|
||||
" (8, 18),\n",
|
||||
" (8, 20),\n",
|
||||
" (8, 39),\n",
|
||||
" (8, 46),\n",
|
||||
" (9, 27),\n",
|
||||
" (9, 44),\n",
|
||||
" (9, 47),\n",
|
||||
" (9, 50),\n",
|
||||
" (9, 52),\n",
|
||||
" (9, 59),\n",
|
||||
" (10, 3),\n",
|
||||
" (10, 14),\n",
|
||||
" (10, 31),\n",
|
||||
" (10, 32),\n",
|
||||
" (10, 36),\n",
|
||||
" (11, 1),\n",
|
||||
" (11, 6),\n",
|
||||
" (11, 14),\n",
|
||||
" (11, 42),\n",
|
||||
" (11, 55),\n",
|
||||
" (12, 1),\n",
|
||||
" (12, 31),\n",
|
||||
" (12, 35),\n",
|
||||
" (12, 59),\n",
|
||||
" (13, 8),\n",
|
||||
" (13, 10),\n",
|
||||
" (13, 12),\n",
|
||||
" (13, 17),\n",
|
||||
" (13, 24),\n",
|
||||
" (13, 28),\n",
|
||||
" (13, 34),\n",
|
||||
" (14, 21),\n",
|
||||
" (14, 27),\n",
|
||||
" (14, 28),\n",
|
||||
" (14, 39),\n",
|
||||
" (14, 52),\n",
|
||||
" (14, 57),\n",
|
||||
" (15, 5),\n",
|
||||
" (15, 29),\n",
|
||||
" (15, 57),\n",
|
||||
" (16, 0),\n",
|
||||
" (16, 25),\n",
|
||||
" (16, 33),\n",
|
||||
" (16, 38),\n",
|
||||
" (16, 41),\n",
|
||||
" (16, 48),\n",
|
||||
" (16, 55),\n",
|
||||
" (17, 7),\n",
|
||||
" (17, 16),\n",
|
||||
" (17, 25),\n",
|
||||
" (17, 53),\n",
|
||||
" (18, 1),\n",
|
||||
" (18, 9),\n",
|
||||
" (18, 36),\n",
|
||||
" (18, 41),\n",
|
||||
" (19, 12),\n",
|
||||
" (19, 16),\n",
|
||||
" (19, 20),\n",
|
||||
" (19, 22),\n",
|
||||
" (19, 28),\n",
|
||||
" (19, 42),\n",
|
||||
" (19, 47),\n",
|
||||
" (19, 51),\n",
|
||||
" (20, 2),\n",
|
||||
" (20, 10),\n",
|
||||
" (20, 24),\n",
|
||||
" (20, 33),\n",
|
||||
" (20, 45),\n",
|
||||
" (20, 47),\n",
|
||||
" (21, 14),\n",
|
||||
" (21, 23),\n",
|
||||
" (21, 29),\n",
|
||||
" (21, 33),\n",
|
||||
" (21, 42),\n",
|
||||
" (21, 52),\n",
|
||||
" (22, 2),\n",
|
||||
" (22, 44),\n",
|
||||
" (22, 55),\n",
|
||||
" (23, 14),\n",
|
||||
" (23, 34),\n",
|
||||
" (23, 35),\n",
|
||||
" (23, 55),\n",
|
||||
" (24, 4),\n",
|
||||
" (24, 7),\n",
|
||||
" (24, 13),\n",
|
||||
" (24, 24),\n",
|
||||
" (24, 25),\n",
|
||||
" (24, 27),\n",
|
||||
" (24, 38),\n",
|
||||
" (24, 42),\n",
|
||||
" (24, 45),\n",
|
||||
" (25, 16),\n",
|
||||
" (25, 20),\n",
|
||||
" (25, 22),\n",
|
||||
" (25, 31),\n",
|
||||
" (25, 36),\n",
|
||||
" (25, 53),\n",
|
||||
" (26, 5),\n",
|
||||
" (26, 11),\n",
|
||||
" (26, 20),\n",
|
||||
" (26, 24),\n",
|
||||
" (26, 50),\n",
|
||||
" (26, 53),\n",
|
||||
" (27, 2),\n",
|
||||
" (27, 4),\n",
|
||||
" (27, 16),\n",
|
||||
" (27, 37),\n",
|
||||
" (27, 47),\n",
|
||||
" (27, 49),\n",
|
||||
" (27, 58),\n",
|
||||
" (28, 7),\n",
|
||||
" (28, 33),\n",
|
||||
" (28, 39),\n",
|
||||
" (28, 45),\n",
|
||||
" (28, 56),\n",
|
||||
" (29, 10),\n",
|
||||
" (29, 26),\n",
|
||||
" (29, 32),\n",
|
||||
" (29, 50),\n",
|
||||
" (29, 54),\n",
|
||||
" (30, 4),\n",
|
||||
" (30, 22),\n",
|
||||
" (30, 37),\n",
|
||||
" (31, 17),\n",
|
||||
" (31, 25),\n",
|
||||
" (31, 26),\n",
|
||||
" (31, 32),\n",
|
||||
" (31, 37),\n",
|
||||
" (31, 40),\n",
|
||||
" (31, 47),\n",
|
||||
" (32, 5),\n",
|
||||
" (32, 13),\n",
|
||||
" (32, 24),\n",
|
||||
" (32, 36),\n",
|
||||
" (32, 41),\n",
|
||||
" (32, 46),\n",
|
||||
" (32, 53),\n",
|
||||
" (32, 59),\n",
|
||||
" (33, 10),\n",
|
||||
" (33, 23),\n",
|
||||
" (33, 28),\n",
|
||||
" (33, 34),\n",
|
||||
" (33, 38),\n",
|
||||
" (33, 42),\n",
|
||||
" (33, 50),\n",
|
||||
" (34, 28),\n",
|
||||
" (34, 51),\n",
|
||||
" (35, 4),\n",
|
||||
" (35, 16),\n",
|
||||
" (35, 46),\n",
|
||||
" (35, 58),\n",
|
||||
" (36, 4),\n",
|
||||
" (36, 20),\n",
|
||||
" (36, 55),\n",
|
||||
" (37, 0),\n",
|
||||
" (37, 1),\n",
|
||||
" (37, 16),\n",
|
||||
" (37, 18),\n",
|
||||
" (37, 26),\n",
|
||||
" (37, 34),\n",
|
||||
" (37, 44),\n",
|
||||
" (37, 56),\n",
|
||||
" (38, 4),\n",
|
||||
" (38, 13),\n",
|
||||
" (38, 22),\n",
|
||||
" (38, 32),\n",
|
||||
" (38, 40),\n",
|
||||
" (38, 45),\n",
|
||||
" (39, 12),\n",
|
||||
" (39, 17),\n",
|
||||
" (39, 27),\n",
|
||||
" (39, 30),\n",
|
||||
" (39, 41),\n",
|
||||
" (39, 43),\n",
|
||||
" (39, 58),\n",
|
||||
" (40, 1),\n",
|
||||
" (40, 11),\n",
|
||||
" (40, 22),\n",
|
||||
" (40, 33),\n",
|
||||
" (40, 37),\n",
|
||||
" (40, 50),\n",
|
||||
" (40, 53),\n",
|
||||
" (41, 0),\n",
|
||||
" (41, 5),\n",
|
||||
" (41, 27),\n",
|
||||
" (41, 45),\n",
|
||||
" (41, 53),\n",
|
||||
" (41, 55),\n",
|
||||
" (42, 2),\n",
|
||||
" (42, 9),\n",
|
||||
" (42, 20),\n",
|
||||
" (42, 21),\n",
|
||||
" (42, 24),\n",
|
||||
" (42, 36),\n",
|
||||
" (42, 38),\n",
|
||||
" (42, 42),\n",
|
||||
" (43, 2),\n",
|
||||
" (43, 6),\n",
|
||||
" (43, 8),\n",
|
||||
" (43, 25),\n",
|
||||
" (44, 22),\n",
|
||||
" (44, 23),\n",
|
||||
" (44, 26),\n",
|
||||
" (44, 28),\n",
|
||||
" (44, 34),\n",
|
||||
" (44, 37),\n",
|
||||
" (44, 39),\n",
|
||||
" (44, 42),\n",
|
||||
" (44, 46),\n",
|
||||
" (44, 47),\n",
|
||||
" (44, 49),\n",
|
||||
" (44, 59),\n",
|
||||
" (45, 9),\n",
|
||||
" (45, 10),\n",
|
||||
" (45, 17),\n",
|
||||
" (45, 31),\n",
|
||||
" (45, 59),\n",
|
||||
" (46, 18),\n",
|
||||
" (46, 31),\n",
|
||||
" (46, 33),\n",
|
||||
" (46, 54),\n",
|
||||
" (47, 1),\n",
|
||||
" (47, 5),\n",
|
||||
" (47, 10),\n",
|
||||
" (48, 19),\n",
|
||||
" (48, 23),\n",
|
||||
" (48, 25),\n",
|
||||
" (48, 35),\n",
|
||||
" (48, 38),\n",
|
||||
" (48, 51),\n",
|
||||
" (49, 7),\n",
|
||||
" (49, 20),\n",
|
||||
" (49, 35),\n",
|
||||
" (49, 50),\n",
|
||||
" (50, 10),\n",
|
||||
" (50, 20),\n",
|
||||
" (50, 26),\n",
|
||||
" (50, 42),\n",
|
||||
" (50, 45),\n",
|
||||
" (50, 55),\n",
|
||||
" (51, 4),\n",
|
||||
" (51, 6),\n",
|
||||
" (51, 7),\n",
|
||||
" (51, 10),\n",
|
||||
" (51, 15),\n",
|
||||
" (51, 19),\n",
|
||||
" (51, 51),\n",
|
||||
" (51, 58),\n",
|
||||
" (52, 28),\n",
|
||||
" (52, 32),\n",
|
||||
" (52, 42),\n",
|
||||
" (53, 15),\n",
|
||||
" (53, 45),\n",
|
||||
" (53, 59),\n",
|
||||
" (54, 1),\n",
|
||||
" (54, 7),\n",
|
||||
" (54, 13),\n",
|
||||
" (54, 19),\n",
|
||||
" (54, 23),\n",
|
||||
" (54, 27),\n",
|
||||
" (54, 28),\n",
|
||||
" (54, 35),\n",
|
||||
" (54, 38),\n",
|
||||
" (54, 43),\n",
|
||||
" (54, 48),\n",
|
||||
" (54, 51),\n",
|
||||
" (55, 4),\n",
|
||||
" (55, 26),\n",
|
||||
" (55, 28),\n",
|
||||
" (55, 57),\n",
|
||||
" (56, 7),\n",
|
||||
" (56, 11),\n",
|
||||
" (56, 38),\n",
|
||||
" (57, 14),\n",
|
||||
" (57, 17),\n",
|
||||
" (57, 18),\n",
|
||||
" (57, 36),\n",
|
||||
" (57, 47),\n",
|
||||
" (58, 11),\n",
|
||||
" (58, 29),\n",
|
||||
" (58, 31),\n",
|
||||
" (58, 40),\n",
|
||||
" (58, 45),\n",
|
||||
" (58, 56),\n",
|
||||
" (59, 3),\n",
|
||||
" (59, 28),\n",
|
||||
" (59, 37),\n",
|
||||
" (59, 43),\n",
|
||||
" (59, 50)]"
|
||||
]
|
||||
},
|
||||
"execution_count": 54,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"find_zeros(data)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 55,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"['987672345210988321089487678943210101985430123012901212349876',\n",
|
||||
" '890581876347809451276596521058923432876543276529874301236765',\n",
|
||||
" '081490932156918760345603430667898943109801983434565321245125',\n",
|
||||
" '112387893045329654565012348766087652234712123403125430104034',\n",
|
||||
" '201236794532134503456983289632128141045623010512036765295543',\n",
|
||||
" '310145687621032012987674108543459031012654107696543894387654',\n",
|
||||
" '498456546001221093474565432432569122101965298787645976578761',\n",
|
||||
" '567307632120332387565478901201678233212874345676534589469450',\n",
|
||||
" '569218986787454456010785832178876544589012321201225676354321',\n",
|
||||
" '478123678796561234521896541069987235678987430390310101256910',\n",
|
||||
" '312054569657320899634567892454100124017986543485436543267871',\n",
|
||||
" '203765012348210798749656876363211345623477012576567654106565',\n",
|
||||
" '104894343239345687658775965278901210786568943689658987265430',\n",
|
||||
" '985787210101012210343189034107349809894329876756567456892121',\n",
|
||||
" '276321895696523421221076121001256756765018549843498305743012',\n",
|
||||
" '123450734789434322834565432890162125321567678732565214654012',\n",
|
||||
" '043545643298545618965436901781878034450410589721056543204323',\n",
|
||||
" '652634102187656709878927801652989876567323434874347890116454',\n",
|
||||
" '701783214074327812567213452343567865018430128965236921327985',\n",
|
||||
" '879898543265018903450102169603498984329543012340121023438876',\n",
|
||||
" '930569856104345676543221078712321075655432121050123214589565',\n",
|
||||
" '321478987645430189876330789610165034746583043269874303678456',\n",
|
||||
" '430326786554321234565445698543278129837895650178965452102365',\n",
|
||||
" '545415898545210765676324582344569100121298782348766567801476',\n",
|
||||
" '696504305676905894889213001053213256780367091059654321945987',\n",
|
||||
" '787413218789876103990102128967104345091452187768345670236896',\n",
|
||||
" '898310129650145212850167034878545432187873677851210980167345',\n",
|
||||
" '790101212341232101763258949889436782106924578960102398798201',\n",
|
||||
" '889212303216987232654345656776521093345014467017681432120132',\n",
|
||||
" '974322454307896342363214780345810894214323454178590541098743',\n",
|
||||
" '865401965416787651654303291236989765201412963289487672347652',\n",
|
||||
" '765432876545619650189432100387870652106507875670343781656761',\n",
|
||||
" '765410987814308761276541087498761543017890124501289890967890',\n",
|
||||
" '898321678903216654365650196501252102120987033215670767856981',\n",
|
||||
" '456912565214327612984787767102343256761856144256781056743234',\n",
|
||||
" '367803454323438703673298898234358543892349856105892343212101',\n",
|
||||
" '219804456554549654560143567895569212876548761234987454101234',\n",
|
||||
" '008512367567632103067654410766978103975432810125676655670543',\n",
|
||||
" '127601898458903452198103328957860198786901912089985765781632',\n",
|
||||
" '234534567321012560198712367046043245697850105678789854398701',\n",
|
||||
" '103421673450523871237601452132154032106543214543210710239678',\n",
|
||||
" '011210982567658964321546543012965124321432343058988720106549',\n",
|
||||
" '320125671098576545690037012129876765010541012167349634218932',\n",
|
||||
" '430134040123489836789128903456745895432672123453234545347451',\n",
|
||||
" '549232132123498721654100190109832106701089098500104456956320',\n",
|
||||
" '678943433001567890193289283254108987892128987612245437875410',\n",
|
||||
" '217654456712346521089374374363201076985434376543336521056587',\n",
|
||||
" '103450349809454434678765465478912345876548985965447899867898',\n",
|
||||
" '212761212778765894501250104567656210230123476876534038769876',\n",
|
||||
" '429843203989987765410343215698567340145696545123410125612345',\n",
|
||||
" '343456117801256784320354210785458756968787034014567234501654',\n",
|
||||
" '652107006901343098901235341812329647879674123456798012612703',\n",
|
||||
" '567898215414332187612356756901410138984565012343898543563812',\n",
|
||||
" '238987312323278076543349867812567221345694321032187623438910',\n",
|
||||
" '109813408954109189801210789003498210210782107153098018542123',\n",
|
||||
" '216701567867898276764325650101567367823473498544567129656034',\n",
|
||||
" '345652101210567345123434543234989456910565567639875678798945',\n",
|
||||
" '456543458325430410089545696545678321045876543320564549567876',\n",
|
||||
" '434567869450321523679656787230109878236905452011254235650165',\n",
|
||||
" '321018978761234334578765698101234569107812301232340123543234']"
|
||||
]
|
||||
},
|
||||
"execution_count": 55,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"10a"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 58,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"841\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"def recursive_check(x,y,data,stage):\n",
|
||||
" # foreach direction check if within bounds\n",
|
||||
" for x,y in [(x,y) for x,y in [(x+1,y),(x-1,y),(x,y+1),(x,y-1)] if x>=0 and x < len(data) and y>=0 and y < len(data[0])]:\n",
|
||||
" if int(data[x][y]) == stage:\n",
|
||||
" if stage == 9:\n",
|
||||
" yield (x,y)\n",
|
||||
" else:\n",
|
||||
" for solution in recursive_check(x,y,data,stage+1):\n",
|
||||
" yield solution\n",
|
||||
" else: \n",
|
||||
" continue\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"summ = 0\n",
|
||||
"for zero in find_zeros(data):\n",
|
||||
" peaks = set(recursive_check(zero[0],zero[1],data,1))\n",
|
||||
" summ += len(peaks) \n",
|
||||
"\n",
|
||||
"print(summ)\n",
|
||||
" \n",
|
||||
" \n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# 10b"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 59,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"1875\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"def recursive_check(x,y,data,stage):\n",
|
||||
" # foreach direction check if within bounds\n",
|
||||
" for x,y in [(x,y) for x,y in [(x+1,y),(x-1,y),(x,y+1),(x,y-1)] if x>=0 and x < len(data) and y>=0 and y < len(data[0])]:\n",
|
||||
" if int(data[x][y]) == stage:\n",
|
||||
" if stage == 9:\n",
|
||||
" yield (x,y)\n",
|
||||
" else:\n",
|
||||
" for solution in recursive_check(x,y,data,stage+1):\n",
|
||||
" yield solution\n",
|
||||
" else: \n",
|
||||
" continue\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"summ = 0\n",
|
||||
"for zero in find_zeros(data):\n",
|
||||
" peaks = list(recursive_check(zero[0],zero[1],data,1))\n",
|
||||
" summ += len(peaks) \n",
|
||||
"\n",
|
||||
"print(summ)\n",
|
||||
" \n",
|
||||
" \n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "pdf",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.12.7"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 2
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
987672345210988321089487678943210101985430123012901212349876
|
||||
890581876347809451276596521058923432876543276529874301236765
|
||||
081490932156918760345603430667898943109801983434565321245125
|
||||
112387893045329654565012348766087652234712123403125430104034
|
||||
201236794532134503456983289632128141045623010512036765295543
|
||||
310145687621032012987674108543459031012654107696543894387654
|
||||
498456546001221093474565432432569122101965298787645976578761
|
||||
567307632120332387565478901201678233212874345676534589469450
|
||||
569218986787454456010785832178876544589012321201225676354321
|
||||
478123678796561234521896541069987235678987430390310101256910
|
||||
312054569657320899634567892454100124017986543485436543267871
|
||||
203765012348210798749656876363211345623477012576567654106565
|
||||
104894343239345687658775965278901210786568943689658987265430
|
||||
985787210101012210343189034107349809894329876756567456892121
|
||||
276321895696523421221076121001256756765018549843498305743012
|
||||
123450734789434322834565432890162125321567678732565214654012
|
||||
043545643298545618965436901781878034450410589721056543204323
|
||||
652634102187656709878927801652989876567323434874347890116454
|
||||
701783214074327812567213452343567865018430128965236921327985
|
||||
879898543265018903450102169603498984329543012340121023438876
|
||||
930569856104345676543221078712321075655432121050123214589565
|
||||
321478987645430189876330789610165034746583043269874303678456
|
||||
430326786554321234565445698543278129837895650178965452102365
|
||||
545415898545210765676324582344569100121298782348766567801476
|
||||
696504305676905894889213001053213256780367091059654321945987
|
||||
787413218789876103990102128967104345091452187768345670236896
|
||||
898310129650145212850167034878545432187873677851210980167345
|
||||
790101212341232101763258949889436782106924578960102398798201
|
||||
889212303216987232654345656776521093345014467017681432120132
|
||||
974322454307896342363214780345810894214323454178590541098743
|
||||
865401965416787651654303291236989765201412963289487672347652
|
||||
765432876545619650189432100387870652106507875670343781656761
|
||||
765410987814308761276541087498761543017890124501289890967890
|
||||
898321678903216654365650196501252102120987033215670767856981
|
||||
456912565214327612984787767102343256761856144256781056743234
|
||||
367803454323438703673298898234358543892349856105892343212101
|
||||
219804456554549654560143567895569212876548761234987454101234
|
||||
008512367567632103067654410766978103975432810125676655670543
|
||||
127601898458903452198103328957860198786901912089985765781632
|
||||
234534567321012560198712367046043245697850105678789854398701
|
||||
103421673450523871237601452132154032106543214543210710239678
|
||||
011210982567658964321546543012965124321432343058988720106549
|
||||
320125671098576545690037012129876765010541012167349634218932
|
||||
430134040123489836789128903456745895432672123453234545347451
|
||||
549232132123498721654100190109832106701089098500104456956320
|
||||
678943433001567890193289283254108987892128987612245437875410
|
||||
217654456712346521089374374363201076985434376543336521056587
|
||||
103450349809454434678765465478912345876548985965447899867898
|
||||
212761212778765894501250104567656210230123476876534038769876
|
||||
429843203989987765410343215698567340145696545123410125612345
|
||||
343456117801256784320354210785458756968787034014567234501654
|
||||
652107006901343098901235341812329647879674123456798012612703
|
||||
567898215414332187612356756901410138984565012343898543563812
|
||||
238987312323278076543349867812567221345694321032187623438910
|
||||
109813408954109189801210789003498210210782107153098018542123
|
||||
216701567867898276764325650101567367823473498544567129656034
|
||||
345652101210567345123434543234989456910565567639875678798945
|
||||
456543458325430410089545696545678321045876543320564549567876
|
||||
434567869450321523679656787230109878236905452011254235650165
|
||||
321018978761234334578765698101234569107812301232340123543234
|
||||
@@ -0,0 +1,8 @@
|
||||
89010123
|
||||
78121874
|
||||
87430965
|
||||
96549874
|
||||
45678903
|
||||
32019012
|
||||
01329801
|
||||
10456732
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"language_info": {
|
||||
"name": "python"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 2
|
||||
}
|
||||
+151
@@ -0,0 +1,151 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 336,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"input = r'''0 1 10 99 999'''\n",
|
||||
"input = r'''125 17'''\n",
|
||||
"input = r'''475449 2599064 213 0 2 65 5755 51149'''\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"stones = {int(x):1 for x in input.split()}\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from collections import defaultdict\n",
|
||||
"\n",
|
||||
"def step(stones):\n",
|
||||
" output=defaultdict(int)\n",
|
||||
" for stone,count in stones.items():\n",
|
||||
" if stone == 0:\n",
|
||||
" output[1]+=count\n",
|
||||
" elif (tx_stone := str(stone)) and len(tx_stone) %2 == 0:\n",
|
||||
" half = len(tx_stone)//2\n",
|
||||
" left = int(tx_stone[:half])\n",
|
||||
" right = int(tx_stone[half:])\n",
|
||||
" output[left]+=count\n",
|
||||
" output[right]+=count\n",
|
||||
" else:\n",
|
||||
" output[stone * 2024]+=count\n",
|
||||
" return output\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"for i in range(75):\n",
|
||||
" stones=step(stones)\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 269,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"228449040027793"
|
||||
]
|
||||
},
|
||||
"execution_count": 269,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"sum(stones.values())"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 459,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"defaultdict(<class 'int'>, {6072: 673206953446361827286, 4048: 2734962356528935214636, 14168: 1343031271242210938014, 12144: 2300399947749196772879, 32772608: 1863779202753698640740, 40: 1800617350854067786011, 48: 1963004354915731679509, 2024: 1901242329177217918652, 80: 2071514762314577986161, 96: 1909127758252913749300, 16192: 2830947128757671518126, 18216: 1268972356388161972299, 8096: 2899816988343294077917, 10120: 569045306257576076768, 1: 2887855190943409245055, 36869184: 835429087093576428724, 24579456: 1514487337123235977781, 28: 545640724430717426974, 67: 383253720369045854463, 60: 826473730693175762336, 32: 1191095444078885640165, 24: 1908139147880629965130, 57: 656448851778621933102, 94: 656448851778621838017, 56: 656448851778627848108, 3: 1022537248590681705286, 2: 4154202543052785522877, 7: 2039928642914626319453, 6: 3494049803451761028009, 77: 807841723709838053671, 26: 807841723709836079846, 8: 4299935420757677600191, 36: 362115363446705336479, 86: 362115363446702092621, 91: 362115363446699634033, 84: 362115363446704267359, 20: 1414077300163673644677, 0: 4024270438576582418162, 4: 4404541520680163316089, 9: 1927418059972380388541, 72: 443220010324135438919, 28676032: 884207592768322392473, 3277: 1227019168257705602169, 2608: 1227019168257705617679, 20482880: 374644389308688664777, 3686: 550006170363052763461, 9184: 550006170363052763461, 2457: 997052327100450699998, 9456: 997052327100450699998, 5: 864321261489050567651, 2867: 582104108096953186703, 6032: 582104108096953405172, 2048: 246636878600168153652, 2880: 246636878600168153652, 291: 1789758, 151: 342634, 849: 342634, 472: 1844850, 7644: 902465, 6480: 902465, 8717: 902465, 7728: 902465, 7827: 1013758, 104: 2102093, 277518444544: 1013758, 485: 1329398, 760: 2384941, 848: 1206102, 3490282752: 24893, 582: 978569, 912: 1136525, 383: 139159, 177: 64484, 332: 546023, 736: 924747, 514096: 1532150, 902704: 709670, 1068672: 1538929, 1036288: 1746323, 7296: 827680, 3176: 685472, 355910522880: 685472, 36459: 399206, 52640: 399206, 22940: 4557788, 82560: 4557788, 26750: 1000893, 64128: 1000893, 30806: 1830556, 25152: 1830556, 6964: 1212535, 7864: 1212535, 4825: 1661335, 2160: 1423211, 276: 80970, 338: 2639160, 630: 80970, 656: 886237, 327: 439800, 463: 309842, 899: 309842, 136: 1139416, 4294: 961302, 9280: 961302, 5336: 961302, 8832: 961302, 1190112: 1118783, 1991616: 2000995, 1866128: 1680826, 1910656: 1888411, 7097: 179997, 3584: 179997, 282893152256: 179997, 1256904: 253530, 744832: 856504, 26545: 894907, 81248: 894907, 2318662016: 617107, 2949534720: 2453816, 4576: 1106822, 8712: 253523, 409: 711184, 133: 51132, 238: 342218, 272: 215231, 316: 381339, 714: 826842, 483: 436766, 712: 2471469, 7511: 198201, 8736: 501195, 400874541056: 198201, 6235: 1342286, 1344: 1342286, 5090: 1342286, 7648: 1342286, 28757: 184489, 96352: 184489, 1341912: 1767369, 1764928: 4344696, 21384: 506160, 12672: 506160, 785312: 313055, 1230592: 447840, 4593: 258062, 4680: 258062, 30478: 608194, 52544: 608194, 34083: 656657, 51232: 656657, 1260952: 384633, 793408: 1223060, 21097: 255457, 36640: 255457, 817696: 773910, 1619200: 1207773, 1477520: 388830, 1343936: 696267, 1165824: 528848, 1700160: 2254190, 941160: 371454, 1052480: 1580061, 24251: 815059, 72992: 815059, 763: 471883, 827: 522166, 816: 1780515, 2982307328: 2142927, 4170: 376772, 4520: 376772, 318418659328: 376772, 8092: 398269, 3568: 398269, 238322405376: 398269, 378: 181581, 195: 1336377, 896: 1362239, 320: 665404, 2162992128: 1323657, 249: 1118147, 71: 3838249, 820: 476981, 800: 1415292, 623: 452973, 392: 1439963, 920: 2335213, 3219908736: 355285, 2031901696: 1539696, 26422: 118500, 91520: 118500, 26873: 551159, 53856: 551159, 4958: 92533, 1928: 92533, 214857218048: 92533, 39204: 108810, 23232: 108810, 1441088: 2111239, 906752: 475091, 1789216: 601144, 987712: 1556273, 752928: 750103, 841984: 852123, 530288: 633355, 1426920: 526219, 455400: 544669, 1473472: 2494680, 29495: 2095582, 34720: 2095582, 22285: 4328598, 37344: 4328598, 1853984: 1459066, 1540264: 1731186, 394: 1392627, 39378944: 314596, 347: 405899, 258: 420481, 554: 566990, 368: 1009121, 6840: 560668, 3104: 912076, 308062515200: 560668, 6566: 706360, 6656: 706360, 361285230592: 706360, 5737: 41638, 6352: 41638, 6191: 41638, 8208: 385856, 1720400: 121360, 40638: 493941, 3392: 695861, 7462: 115095, 2856: 115095, 3724: 115095, 1600: 115095, 5638: 2326812, 544: 6922743, 293642567680: 2326812, 4692: 383261, 8464: 383261, 254053257216: 383261, 5969: 1537165, 7880: 1537165, 7027: 1537165, 3280: 1558662, 22695: 351408, 23596: 387076, 27776: 387076, 1993640: 85057, 1392512: 4265707, 32117: 764042, 15584: 764042, 1513952: 12930, 1781120: 1280411, 1605032: 896373, 825792: 1413315, 6168: 446442, 7472: 446442, 215250489344: 446442, 82: 4305448, 23: 2720733, 27: 3133528, 65: 6737772, 59: 4095116, 61: 4788411, 327463: 361498, 899136: 361498, 1453232: 589783, 37278: 315239, 84160: 315239, 36049: 938929, 86880: 938929, 2228537344: 5074874, 293: 2126708, 642: 1Line truncated
|
||||
"3811\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"print(stones)\n",
|
||||
"stones=step(stones)\n",
|
||||
" \n",
|
||||
"print(len(stones))"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 271,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"defaultdict(<class 'int'>, {2: 1, 0: 1})\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"from collections import defaultdict\n",
|
||||
"\n",
|
||||
"def step(stones):\n",
|
||||
" output = defaultdict(int) # Use defaultdict with int, which defaults to 0\n",
|
||||
" for stone, count in stones.items(): # Iterate over the dictionary of stones with their counts\n",
|
||||
" if stone == 0:\n",
|
||||
" output[1] += count # Zero turns into 1, add the count to the 1 key\n",
|
||||
" elif (tx_stone := str(stone)) and len(tx_stone) % 2 == 0:\n",
|
||||
" half = len(tx_stone) // 2\n",
|
||||
" left = int(tx_stone[:half])\n",
|
||||
" right = int(tx_stone[half:])\n",
|
||||
" output[left] += count # Add the count to the left split part\n",
|
||||
" output[right] += count # Add the count to the right split part\n",
|
||||
" else:\n",
|
||||
" output[stone * 2024] += count # Multiply by 2024 and add to the count for that stone\n",
|
||||
" return output\n",
|
||||
"\n",
|
||||
"# Example usage:\n",
|
||||
"stones = {20: 1} # Example input: stone values and their counts\n",
|
||||
"result = step(stones)\n",
|
||||
"print(result)"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "pdf",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.12.7"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 2
|
||||
}
|
||||
@@ -0,0 +1,1000 @@
|
||||
22 25 27 28 30 31 32 29
|
||||
72 74 75 77 80 81 81
|
||||
52 53 55 58 59 63
|
||||
14 17 19 22 27
|
||||
65 68 67 68 71 73 76 77
|
||||
53 56 53 55 54
|
||||
60 62 59 62 62
|
||||
27 30 28 31 32 35 39
|
||||
64 67 68 71 74 71 74 81
|
||||
29 32 32 33 36 39 40
|
||||
72 74 74 75 74
|
||||
11 14 14 17 17
|
||||
64 65 67 70 72 72 76
|
||||
77 79 80 80 82 89
|
||||
45 47 49 53 54
|
||||
13 16 18 22 23 25 27 24
|
||||
16 17 18 19 20 21 25 25
|
||||
25 26 30 32 34 35 36 40
|
||||
45 48 52 54 56 62
|
||||
51 52 54 56 59 64 66 68
|
||||
14 16 17 22 23 22
|
||||
27 28 34 35 35
|
||||
76 77 78 80 85 88 92
|
||||
72 74 79 80 81 88
|
||||
63 62 65 66 69 70 72
|
||||
87 84 87 89 88
|
||||
41 40 42 43 45 46 46
|
||||
7 4 7 8 12
|
||||
86 83 85 88 90 96
|
||||
24 21 22 24 26 28 27 28
|
||||
25 24 22 24 25 23
|
||||
37 36 38 39 37 39 39
|
||||
78 77 80 79 80 82 86
|
||||
32 30 33 35 34 35 42
|
||||
70 68 70 73 73 76
|
||||
60 58 59 60 61 61 59
|
||||
85 83 86 86 86
|
||||
3 1 1 2 4 8
|
||||
21 18 19 19 26
|
||||
59 56 57 59 63 64
|
||||
48 45 47 48 52 53 50
|
||||
43 40 44 47 49 52 52
|
||||
48 45 47 51 55
|
||||
54 51 52 54 57 58 62 67
|
||||
21 19 20 22 29 31
|
||||
32 29 31 34 39 41 44 41
|
||||
47 46 48 49 54 57 57
|
||||
77 74 77 82 86
|
||||
47 44 45 51 54 60
|
||||
55 55 57 58 59 62 65 68
|
||||
40 40 41 44 41
|
||||
45 45 47 48 50 50
|
||||
77 77 80 81 83 85 89
|
||||
28 28 30 31 38
|
||||
88 88 89 88 90 93
|
||||
31 31 34 36 34 35 37 35
|
||||
31 31 34 36 33 33
|
||||
49 49 47 48 49 53
|
||||
69 69 72 73 71 76
|
||||
91 91 94 96 96 99
|
||||
65 65 65 68 70 71 68
|
||||
50 50 51 52 52 55 58 58
|
||||
75 75 78 79 79 83
|
||||
6 6 8 10 10 13 16 21
|
||||
43 43 46 47 51 52 54
|
||||
11 11 13 16 19 22 26 24
|
||||
76 76 77 80 84 84
|
||||
19 19 23 24 27 31
|
||||
8 8 10 12 15 19 26
|
||||
71 71 76 79 80
|
||||
12 12 15 17 24 25 24
|
||||
8 8 9 10 11 12 19 19
|
||||
74 74 76 83 85 89
|
||||
65 65 67 73 74 75 78 85
|
||||
23 27 30 32 33
|
||||
70 74 75 78 75
|
||||
7 11 12 13 14 17 17
|
||||
66 70 71 74 78
|
||||
61 65 68 71 76
|
||||
1 5 4 7 9 10 11
|
||||
47 51 53 54 55 53 54 51
|
||||
56 60 63 64 66 64 67 67
|
||||
36 40 43 41 42 44 48
|
||||
81 85 83 85 92
|
||||
69 73 73 75 78 81 82
|
||||
37 41 44 44 47 48 45
|
||||
41 45 45 48 49 51 51
|
||||
43 47 47 49 51 55
|
||||
36 40 40 41 42 49
|
||||
71 75 76 79 83 84 86 89
|
||||
10 14 15 19 20 17
|
||||
15 19 21 25 25
|
||||
1 5 8 10 12 13 17 21
|
||||
73 77 80 84 89
|
||||
7 11 14 17 18 25 27
|
||||
53 57 64 67 68 67
|
||||
50 54 55 56 62 62
|
||||
31 35 36 39 42 48 51 55
|
||||
35 39 42 45 48 54 60
|
||||
21 27 29 30 31
|
||||
40 47 48 50 48
|
||||
68 75 77 78 79 80 81 81
|
||||
19 24 26 28 31 34 38
|
||||
72 79 82 85 92
|
||||
51 57 55 56 57 59 62 63
|
||||
83 90 92 93 96 99 98 97
|
||||
10 16 14 16 16
|
||||
34 41 40 43 46 50
|
||||
70 75 76 79 77 79 86
|
||||
42 47 47 50 53 55 56 58
|
||||
54 61 62 63 66 66 68 67
|
||||
2 7 7 8 9 9
|
||||
71 78 78 80 84
|
||||
78 84 86 89 89 92 98
|
||||
10 17 19 23 24 25
|
||||
37 44 47 48 52 53 55 52
|
||||
74 79 80 81 82 86 87 87
|
||||
6 11 13 16 17 21 25
|
||||
68 73 74 78 80 82 85 91
|
||||
35 41 44 49 50
|
||||
18 25 26 29 34 36 39 37
|
||||
66 73 75 78 79 85 85
|
||||
61 67 69 75 79
|
||||
49 54 55 62 63 70
|
||||
99 96 94 91 90 87 88
|
||||
85 84 81 80 79 78 78
|
||||
25 22 21 19 16 12
|
||||
43 42 41 40 38 32
|
||||
27 24 27 24 21
|
||||
27 24 22 20 18 16 18 20
|
||||
61 60 59 58 61 59 59
|
||||
31 29 31 28 25 21
|
||||
40 37 35 38 35 33 30 25
|
||||
87 85 83 83 82 79
|
||||
48 45 44 41 41 44
|
||||
73 72 71 71 71
|
||||
61 59 58 58 54
|
||||
19 16 15 15 12 11 4
|
||||
46 43 40 39 38 34 33 30
|
||||
58 57 53 51 54
|
||||
60 58 54 52 51 50 50
|
||||
51 50 46 44 42 38
|
||||
38 36 33 29 27 25 22 15
|
||||
48 46 44 38 36
|
||||
40 39 37 35 34 29 26 28
|
||||
50 49 48 41 38 37 34 34
|
||||
65 64 61 54 51 50 46
|
||||
22 20 17 14 13 8 1
|
||||
83 84 82 80 78 75 74
|
||||
14 16 13 10 9 6 8
|
||||
26 29 28 25 22 20 17 17
|
||||
12 14 11 9 7 3
|
||||
67 69 67 65 59
|
||||
9 10 13 11 9 8
|
||||
15 18 17 19 18 20
|
||||
39 40 37 39 39
|
||||
27 30 27 26 27 26 25 21
|
||||
57 60 59 57 55 52 55 48
|
||||
31 34 31 31 28
|
||||
45 47 46 45 44 44 45
|
||||
48 50 48 48 46 43 42 42
|
||||
53 56 53 53 52 48
|
||||
43 45 45 42 37
|
||||
23 26 22 20 18 16 13
|
||||
32 33 31 29 26 23 19 20
|
||||
41 43 42 40 36 36
|
||||
49 51 49 47 43 39
|
||||
15 17 15 11 10 5
|
||||
71 74 69 67 66
|
||||
51 54 49 47 44 46
|
||||
76 78 75 73 66 66
|
||||
74 75 68 66 63 61 57
|
||||
94 95 92 86 85 78
|
||||
51 51 48 45 44
|
||||
43 43 40 37 36 34 37
|
||||
78 78 77 75 73 71 70 70
|
||||
15 15 14 12 8
|
||||
50 50 47 45 44 41 35
|
||||
88 88 89 87 85 83 82
|
||||
42 42 39 41 42
|
||||
91 91 90 88 91 91
|
||||
51 51 50 48 50 48 44
|
||||
50 50 48 46 47 44 43 37
|
||||
93 93 91 91 90 89 87
|
||||
6 6 6 5 7
|
||||
97 97 97 95 92 92
|
||||
28 28 27 26 26 23 19
|
||||
15 15 15 12 5
|
||||
38 38 37 35 31 28 27 25
|
||||
27 27 25 22 18 20
|
||||
18 18 16 12 12
|
||||
34 34 31 27 23
|
||||
16 16 15 11 4
|
||||
50 50 43 41 40
|
||||
67 67 64 63 57 59
|
||||
91 91 89 83 83
|
||||
21 21 18 12 10 9 5
|
||||
73 73 68 67 64 57
|
||||
97 93 92 90 88 87 84
|
||||
17 13 10 7 4 7
|
||||
78 74 71 68 68
|
||||
51 47 45 42 40 38 34
|
||||
26 22 21 20 14
|
||||
95 91 92 90 87
|
||||
38 34 32 31 33 35
|
||||
55 51 48 49 47 46 46
|
||||
79 75 72 69 71 69 65
|
||||
70 66 64 63 66 61
|
||||
45 41 41 40 38
|
||||
39 35 35 32 31 29 31
|
||||
6 2 2 1 1
|
||||
32 28 26 24 24 20
|
||||
90 86 86 85 79
|
||||
80 76 73 71 67 66
|
||||
31 27 23 20 18 20
|
||||
72 68 66 64 60 59 56 56
|
||||
20 16 12 10 6
|
||||
72 68 67 63 60 59 53
|
||||
92 88 85 84 78 75 73
|
||||
36 32 30 24 23 20 21
|
||||
75 71 69 66 63 57 55 55
|
||||
98 94 92 86 85 81
|
||||
74 70 67 60 57 55 52 47
|
||||
48 42 39 38 37 34 31 30
|
||||
88 83 81 78 76 77
|
||||
15 8 5 2 1 1
|
||||
75 70 69 67 65 63 59
|
||||
69 64 61 60 57 56 49
|
||||
45 39 36 39 36 33 30 27
|
||||
60 55 56 54 52 49 47 49
|
||||
64 58 57 58 58
|
||||
82 75 72 71 72 70 67 63
|
||||
26 19 16 19 17 15 9
|
||||
26 20 18 15 15 12
|
||||
54 49 46 45 45 44 47
|
||||
18 12 9 9 7 7
|
||||
22 16 15 15 11
|
||||
74 69 67 67 61
|
||||
76 70 66 63 60
|
||||
18 13 12 10 7 5 1 3
|
||||
48 41 37 36 35 32 32
|
||||
52 47 46 42 41 40 36
|
||||
84 79 76 73 69 67 65 60
|
||||
51 46 43 37 35 34
|
||||
28 22 21 19 14 16
|
||||
32 27 26 19 19
|
||||
93 88 85 83 76 72
|
||||
53 47 44 37 30
|
||||
5 7 8 11 11 15
|
||||
25 24 27 27 26
|
||||
84 86 85 84 80 79 77
|
||||
44 45 43 40 37 33
|
||||
17 14 16 13 6
|
||||
27 27 34 36 39 42 40
|
||||
36 42 45 46 51
|
||||
61 54 53 50 48
|
||||
58 58 60 64 65 68 72
|
||||
75 78 77 74 74
|
||||
75 75 72 71 70 70 64
|
||||
55 55 52 49 43 41 36
|
||||
84 83 80 81 80
|
||||
69 73 74 76 75 79
|
||||
87 80 82 79 79
|
||||
48 51 50 53 55 53
|
||||
83 80 82 88 93
|
||||
74 74 73 70 68 67 63
|
||||
66 65 66 67 70 74 77
|
||||
14 14 11 9 6 3 2 1
|
||||
22 22 26 28 31 33 36 36
|
||||
65 65 69 71 72
|
||||
58 58 51 48 45 43 42 42
|
||||
89 88 89 90 93 93
|
||||
8 15 19 22 24 24
|
||||
35 39 40 45 44
|
||||
80 86 88 90 91 92 93
|
||||
41 42 39 37 34 35
|
||||
72 65 62 61 57
|
||||
84 88 90 89 94
|
||||
24 26 26 24 23 22 21 21
|
||||
61 57 57 55 54 51 50 46
|
||||
15 15 15 14 10
|
||||
59 55 51 50 47 45 42
|
||||
89 88 86 83 80 77 70
|
||||
69 72 75 79 82 84 86 93
|
||||
23 25 27 29 34 35 38 39
|
||||
11 11 12 12 13 13
|
||||
47 43 45 44 42 39 35
|
||||
31 38 41 44 47 50 50
|
||||
27 25 20 17 15 13
|
||||
86 82 81 75 73 76
|
||||
53 52 50 51 52 54 58
|
||||
87 90 91 92 96 93
|
||||
58 58 58 55 54 53 53
|
||||
23 22 21 20 20 19 12
|
||||
5 5 8 9 12 14 15
|
||||
29 33 37 38 42
|
||||
57 52 48 47 44 41 39 40
|
||||
94 87 85 83 82 78 75 69
|
||||
89 91 90 84 83
|
||||
31 34 35 35 41
|
||||
96 89 88 87 85 87 84
|
||||
16 16 18 15 13 11 11
|
||||
37 38 41 44 44 45
|
||||
49 47 50 53 56 63
|
||||
31 29 27 26 23 19 18
|
||||
38 39 42 45 47 49 52 57
|
||||
70 76 79 83 84 85 89
|
||||
42 42 43 44 45 46 50 48
|
||||
62 63 62 64 65
|
||||
82 81 78 77 73 66
|
||||
34 34 28 25 24
|
||||
41 41 43 41 38 34
|
||||
16 14 13 13 11 8 7
|
||||
19 19 14 11 8 4
|
||||
78 71 68 68 65 64 65
|
||||
85 89 93 95 96
|
||||
16 21 23 25 28 30 34
|
||||
18 14 10 9 6 5 6
|
||||
8 3 3 2 1
|
||||
24 28 29 30 33 38 39
|
||||
57 54 57 55 57
|
||||
11 11 13 10 10
|
||||
66 65 67 73 76 77 77
|
||||
3 7 10 13 16 20
|
||||
2 6 8 9 11 12 15 16
|
||||
67 67 67 68 65
|
||||
67 62 61 60 59 59 59
|
||||
11 15 15 17 17
|
||||
18 19 17 15 14 8 5 8
|
||||
4 4 4 7 9 11 13 19
|
||||
31 27 26 25 22 22 17
|
||||
58 59 60 64 67 67
|
||||
81 88 90 90 91 97
|
||||
31 31 32 38 41
|
||||
28 26 28 30 31 29 30 36
|
||||
29 29 31 34 40 44
|
||||
33 30 29 28 26 22 22
|
||||
93 89 88 86 85 79 78 73
|
||||
68 72 75 78 80 86 86
|
||||
85 86 89 93 95
|
||||
47 49 46 45 44 45 41
|
||||
74 73 75 76 73
|
||||
38 38 39 40 41 46 48 55
|
||||
54 54 55 57 58 60 60
|
||||
48 53 59 60 58
|
||||
91 96 94 96 95
|
||||
78 81 78 77 77 75 68
|
||||
34 28 30 27 23
|
||||
85 81 76 73 73
|
||||
30 24 21 16 18
|
||||
12 17 18 21 25 26
|
||||
88 85 86 89 91 95
|
||||
36 40 42 40 41 39
|
||||
16 16 14 11 12 9 6 4
|
||||
59 59 57 53 52 51 45
|
||||
44 40 37 33 30 28 25 25
|
||||
28 28 31 31 34 37 39 40
|
||||
57 51 48 44 41 39 38 35
|
||||
44 37 32 30 27 27
|
||||
1 2 3 6 5 5
|
||||
84 77 74 72 71 69 69
|
||||
44 42 40 37 36
|
||||
60 57 54 52 51
|
||||
46 49 52 55 56 58 60 62
|
||||
42 45 47 50 51 54 55
|
||||
61 60 58 57 55
|
||||
28 30 31 34 36 39
|
||||
35 33 30 28 27 24
|
||||
17 18 19 20 23 25 27
|
||||
92 89 87 84 82 80
|
||||
72 75 77 80 83 86 87 90
|
||||
86 85 82 79 78 77 75 74
|
||||
24 23 21 18 15
|
||||
35 36 38 41 43 44
|
||||
37 40 43 46 48 49 52 53
|
||||
74 71 70 68 67 66
|
||||
73 72 70 69 66 64 63 62
|
||||
21 18 17 15 13 10
|
||||
97 96 95 93 91 89
|
||||
80 83 86 89 92 94 97
|
||||
13 10 8 7 6 5 3 1
|
||||
3 5 7 10 13
|
||||
12 13 14 15 17 20 23
|
||||
22 21 18 15 14
|
||||
45 44 41 40 39 36 33 30
|
||||
92 91 89 87 84 83 81 78
|
||||
80 77 74 71 68 65 64 61
|
||||
76 75 72 69 67 64 61 59
|
||||
74 71 69 68 65
|
||||
3 5 6 9 10 12 15 16
|
||||
67 69 70 71 74 76 79
|
||||
59 58 56 55 53 52 50 48
|
||||
54 51 49 46 43 42
|
||||
68 70 72 74 77
|
||||
89 88 87 84 83 80 77 75
|
||||
16 14 13 10 9 6 4
|
||||
32 29 26 23 20
|
||||
46 43 41 39 38
|
||||
90 93 94 96 97
|
||||
82 80 79 76 74
|
||||
87 85 84 82 80 77
|
||||
29 31 32 35 38 40 43
|
||||
32 34 37 39 41
|
||||
30 29 27 24 21
|
||||
70 73 74 77 80 82 84 87
|
||||
7 10 12 13 16 19 20
|
||||
47 48 49 51 52 53
|
||||
68 69 71 73 74 75 76
|
||||
66 69 70 72 73 76 79
|
||||
19 22 25 27 28 31 33
|
||||
13 10 7 5 2
|
||||
3 6 7 8 11 13 16 17
|
||||
27 28 31 34 37 40 42 43
|
||||
49 52 55 56 59 60 61 63
|
||||
74 73 70 68 66 65
|
||||
53 54 57 60 63 64
|
||||
98 97 95 94 91 90 88 87
|
||||
50 53 56 57 59 60 63
|
||||
36 38 39 41 43 46 47 49
|
||||
82 81 80 79 78 75
|
||||
3 5 7 9 11 12 13
|
||||
46 47 49 50 52 54 57 59
|
||||
20 21 22 23 24 26 27 29
|
||||
44 42 39 36 34 33 30 28
|
||||
50 53 54 55 58 60
|
||||
78 75 73 70 67
|
||||
30 27 26 24 23 21 18
|
||||
34 33 31 29 27 26
|
||||
70 69 68 66 64 63 62
|
||||
65 64 63 62 61
|
||||
47 44 41 38 35 33 30 28
|
||||
70 68 65 64 63 60
|
||||
40 37 35 33 31 28 26 25
|
||||
37 39 42 43 44
|
||||
15 18 19 21 23
|
||||
52 51 48 47 45 42 39
|
||||
48 45 43 41 38 37 34 33
|
||||
36 39 42 43 45 48 51 52
|
||||
78 76 75 73 72 69
|
||||
43 40 37 34 32 29 28
|
||||
11 12 15 16 18 20 23 24
|
||||
68 71 74 75 77
|
||||
18 21 23 26 28 29
|
||||
50 49 46 43 42
|
||||
35 33 32 31 28 26 25
|
||||
11 12 13 15 17
|
||||
22 19 16 14 13 11 10
|
||||
96 95 93 91 89 86
|
||||
20 17 16 13 12 9 6
|
||||
75 73 71 69 66 63 61 59
|
||||
55 57 58 61 64 65 67
|
||||
56 54 51 48 46
|
||||
87 89 90 93 94 97
|
||||
98 96 94 91 89 87 85 82
|
||||
92 90 88 87 85
|
||||
48 49 52 55 57 59 60 61
|
||||
34 35 36 37 39 41 43
|
||||
64 62 61 59 58 57
|
||||
16 19 21 24 26
|
||||
90 91 93 94 97 98
|
||||
71 72 73 76 77 79
|
||||
56 58 61 62 64 65
|
||||
14 12 9 8 7 5
|
||||
1 2 3 5 8 9 10
|
||||
65 67 70 72 74 77
|
||||
35 38 40 42 43
|
||||
21 20 17 16 15 12 10 8
|
||||
1 4 6 7 10 11 14
|
||||
3 5 7 8 10
|
||||
79 80 82 85 86 88 91 92
|
||||
35 38 41 44 47 48 50
|
||||
20 17 16 15 14 13 10
|
||||
17 19 21 22 23
|
||||
38 40 43 44 45
|
||||
38 39 42 45 48 50 53
|
||||
93 91 90 87 85 83
|
||||
25 23 21 19 18 17
|
||||
26 27 28 30 33 36 38
|
||||
48 45 44 42 40
|
||||
50 48 45 44 42 40 37 36
|
||||
56 57 59 60 63 64
|
||||
34 31 30 29 27 24 23
|
||||
80 81 84 87 88 90 91
|
||||
42 41 38 36 35 33 31 29
|
||||
28 31 34 36 39 40 42
|
||||
15 13 12 9 7
|
||||
64 65 68 69 71 72
|
||||
51 48 47 45 42 40
|
||||
48 45 43 40 38 37
|
||||
31 30 29 27 25
|
||||
24 26 28 29 31 33 34
|
||||
14 17 18 20 23 25 26 28
|
||||
90 91 92 94 96 99
|
||||
4 5 6 8 10 11 14
|
||||
24 22 19 17 16 15
|
||||
54 57 58 60 63 64 65
|
||||
34 37 39 40 42 44 47 49
|
||||
46 45 44 42 40
|
||||
20 18 16 14 13 10 8
|
||||
64 66 67 70 72
|
||||
97 95 94 93 91
|
||||
48 45 43 42 39 38
|
||||
28 26 24 22 19 16 14 11
|
||||
16 18 19 21 23 26
|
||||
50 52 53 56 59
|
||||
79 78 76 73 71 69
|
||||
46 48 50 51 52 55 57 60
|
||||
43 44 46 48 51 54 55 56
|
||||
40 37 36 35 34 31
|
||||
83 82 79 76 75 73
|
||||
57 60 61 64 65 68 71
|
||||
2 4 7 8 11 13 16
|
||||
20 18 16 15 13 10 7 5
|
||||
57 56 55 52 50
|
||||
65 68 70 71 74 76 79
|
||||
4 7 10 12 15 17 19 21
|
||||
59 57 56 54 51
|
||||
58 59 62 63 66
|
||||
22 19 17 16 13
|
||||
55 56 57 60 63
|
||||
23 26 27 30 31 32 35 36
|
||||
17 16 14 13 11 10
|
||||
60 58 55 52 51 48 47 46
|
||||
85 88 89 90 92 94
|
||||
20 18 17 14 11
|
||||
80 83 84 87 88 90 91
|
||||
30 27 25 23 20 17
|
||||
30 31 33 36 39 42 43
|
||||
43 45 48 50 53 54 56
|
||||
50 48 47 46 43 40 39 38
|
||||
47 49 50 53 55
|
||||
38 37 36 34 33
|
||||
53 54 55 57 58 60 63
|
||||
99 96 94 92 90
|
||||
77 78 80 83 84 86
|
||||
33 35 36 38 40 42 45
|
||||
54 57 59 61 62
|
||||
61 58 57 56 55 52 50
|
||||
17 18 20 23 26
|
||||
44 46 47 50 53 56 57
|
||||
50 47 44 41 38 37 36
|
||||
33 31 30 28 25 23 22
|
||||
40 37 35 34 31
|
||||
32 34 35 36 38
|
||||
64 62 61 58 56 53
|
||||
33 36 38 40 42 44 47 50
|
||||
22 19 16 14 11 9 8 6
|
||||
53 55 57 58 61 63 65
|
||||
85 82 81 80 78 76 73 70
|
||||
33 34 35 37 38 41 43 45
|
||||
17 14 11 9 7 4
|
||||
59 56 55 54 52 49 47
|
||||
47 48 49 51 53 56 57
|
||||
54 51 49 46 45 43 41 40
|
||||
35 32 29 28 25 22 19
|
||||
38 40 41 42 45
|
||||
71 68 65 64 63
|
||||
27 28 30 32 33 36 39 42
|
||||
39 41 44 46 49 50
|
||||
55 58 59 62 65 68 69
|
||||
41 38 35 33 30 28 25 23
|
||||
51 52 55 57 58 61 63
|
||||
52 53 55 56 59 62 64
|
||||
18 20 21 24 25 28 30 31
|
||||
48 47 44 41 40 37
|
||||
96 94 91 90 87 84 81
|
||||
20 18 17 16 14 13 11
|
||||
83 86 88 89 90 93 95
|
||||
58 57 56 54 52 49 46 43
|
||||
62 63 64 66 69 70 72 73
|
||||
77 74 73 70 69
|
||||
97 95 92 91 89
|
||||
11 13 14 16 18 21 23 26
|
||||
40 42 45 47 50 53 54 57
|
||||
9 8 7 5 3 2
|
||||
18 16 14 12 11 8
|
||||
28 31 34 37 39
|
||||
53 50 47 46 43
|
||||
78 81 84 87 89 90 92 93
|
||||
40 39 36 35 33
|
||||
75 73 72 69 68 66 63
|
||||
81 83 86 88 91 92
|
||||
19 20 23 25 26 27 29 31
|
||||
32 31 28 26 24
|
||||
70 69 68 67 64 63 62
|
||||
74 76 77 78 81 83
|
||||
60 57 54 52 49 47 45
|
||||
64 62 61 60 59
|
||||
76 78 81 84 85
|
||||
85 83 82 81 78 75
|
||||
57 58 60 62 64 67 70
|
||||
13 15 16 19 22 24
|
||||
87 85 82 81 78 75 72
|
||||
36 35 32 30 27 24 21 20
|
||||
38 37 35 33 31 28
|
||||
47 44 41 38 35 33 32
|
||||
65 62 61 60 58 57 56
|
||||
58 56 54 53 50 48 46 45
|
||||
64 62 60 59 57
|
||||
82 85 86 88 89 91 93
|
||||
22 19 18 15 12 10 9
|
||||
55 58 60 62 64 66
|
||||
57 54 52 50 49 47
|
||||
41 38 35 33 31 29 27
|
||||
81 83 84 86 87
|
||||
21 18 15 14 13
|
||||
62 63 64 66 67
|
||||
45 43 42 40 37 34
|
||||
53 51 48 46 44 42 39
|
||||
50 52 53 54 56 58 61
|
||||
51 54 56 59 62 63
|
||||
59 58 55 54 53 50 47 44
|
||||
9 11 12 13 14 16 18 21
|
||||
6 8 11 12 14 17
|
||||
39 42 45 47 50 51 52 55
|
||||
88 86 83 82 81 78
|
||||
74 75 77 79 80 82 85 86
|
||||
63 66 69 70 71 74 76 77
|
||||
60 59 58 57 55 54
|
||||
76 78 79 82 84
|
||||
9 10 12 13 14
|
||||
15 17 18 20 23 25 28 30
|
||||
10 11 12 13 14
|
||||
71 69 66 65 63
|
||||
23 22 19 16 13 11
|
||||
35 33 30 27 25
|
||||
13 16 17 18 19 21 23
|
||||
43 46 49 50 51
|
||||
61 64 67 68 71 74 77
|
||||
77 74 71 68 66 64
|
||||
22 25 28 31 34 35 37
|
||||
81 79 78 76 74
|
||||
1 2 3 4 6 7 8 11
|
||||
86 89 91 93 94
|
||||
21 23 24 25 26 27 30
|
||||
20 18 16 13 10 8
|
||||
56 53 52 51 48 46 43
|
||||
18 16 13 11 10
|
||||
14 13 11 8 6
|
||||
97 96 93 92 89 86 83
|
||||
31 30 28 25 23 20 19 18
|
||||
53 52 50 47 45 42 41 38
|
||||
37 38 41 44 45 47 49
|
||||
58 55 54 51 50 49 48 46
|
||||
89 88 86 83 80 79
|
||||
40 38 37 34 31
|
||||
36 34 32 30 29
|
||||
71 73 74 75 77 78
|
||||
53 52 51 50 49 47
|
||||
19 17 16 14 11 10 8 6
|
||||
87 85 82 79 76 73 70
|
||||
46 48 51 54 55
|
||||
82 84 87 88 91 94 96 99
|
||||
76 77 79 82 85 88 89
|
||||
98 96 93 90 89 86 83
|
||||
89 92 95 98 99
|
||||
64 66 67 69 72
|
||||
19 18 16 14 12 11 8 5
|
||||
77 74 71 69 68 65 62
|
||||
89 92 94 97 99
|
||||
29 31 33 35 37
|
||||
21 23 25 26 27 29 31 32
|
||||
17 20 22 24 27 29 31
|
||||
47 44 43 40 37 34
|
||||
6 7 9 12 13
|
||||
53 50 48 45 44 41 39
|
||||
33 34 36 38 39 42 45
|
||||
56 58 59 62 65 68 70
|
||||
40 38 36 33 31
|
||||
84 82 81 78 77 75 73
|
||||
18 20 23 26 29 31 33 34
|
||||
52 51 49 48 45 42 39 37
|
||||
76 77 80 83 84 87 88 91
|
||||
29 26 23 20 17 15 12
|
||||
66 65 64 62 60 58
|
||||
1 2 4 6 8 9
|
||||
28 25 22 19 18 16 15
|
||||
94 92 90 87 86 84
|
||||
36 37 39 41 42 45 48
|
||||
4 7 10 13 16 19 21 23
|
||||
6 7 9 10 13
|
||||
26 24 21 19 16 15
|
||||
77 80 82 85 86 88
|
||||
68 71 73 75 76
|
||||
25 24 23 21 18 15 13
|
||||
37 38 40 42 44 47 49
|
||||
34 36 37 38 39
|
||||
85 83 81 79 77 76
|
||||
30 31 34 37 40 43 46 47
|
||||
37 38 39 42 44
|
||||
40 41 43 45 47 48 51
|
||||
58 61 62 65 67 69 70
|
||||
3 6 8 9 11 12
|
||||
27 26 23 21 18
|
||||
57 60 62 64 65
|
||||
63 64 65 68 69 72 74 75
|
||||
28 26 25 22 20 18 16 13
|
||||
27 28 31 34 37 38
|
||||
38 36 33 32 29 26 23
|
||||
74 72 69 67 65 64 62
|
||||
86 87 88 91 93 96
|
||||
58 57 56 55 53 51
|
||||
55 58 59 62 64 66 68 70
|
||||
44 45 46 49 51
|
||||
45 46 48 49 52 55 58 61
|
||||
17 14 13 11 8
|
||||
31 30 28 25 23 22
|
||||
11 12 14 17 20
|
||||
10 11 14 15 18 21 23 24
|
||||
46 45 43 41 39 37
|
||||
52 50 49 46 45 42
|
||||
85 82 81 80 78 77
|
||||
16 15 12 9 6 5 2
|
||||
11 12 15 18 21 22
|
||||
50 49 48 45 43 40
|
||||
92 89 86 85 84
|
||||
29 26 23 22 19
|
||||
57 60 61 62 64 67 70 72
|
||||
5 6 9 10 11
|
||||
26 25 24 23 21 18 17 16
|
||||
17 20 23 25 27 29 32 33
|
||||
23 24 26 27 30 33 36
|
||||
4 5 8 9 11 13 16
|
||||
76 73 71 70 67 66 64 61
|
||||
67 65 64 63 61
|
||||
96 95 93 92 89
|
||||
71 70 67 65 63 62 59 57
|
||||
40 42 45 47 50 53 55
|
||||
49 48 45 43 42 40 37
|
||||
85 83 81 78 76 74
|
||||
28 27 25 23 22 21
|
||||
83 86 87 88 89 90 93
|
||||
94 91 89 86 85 82
|
||||
53 50 49 48 45 44
|
||||
86 83 82 81 80 78 75 72
|
||||
67 69 72 75 77
|
||||
56 53 50 49 46 44
|
||||
74 76 79 82 83 84 85
|
||||
25 27 29 31 34
|
||||
18 21 22 23 25 27 29
|
||||
32 31 29 27 25
|
||||
55 52 51 49 46 44
|
||||
22 23 26 28 30 32
|
||||
9 11 14 17 19 22 24 26
|
||||
53 54 55 56 59
|
||||
27 29 31 33 34
|
||||
34 31 28 26 24 22
|
||||
86 89 90 91 94 96
|
||||
85 83 81 78 75 74 71 70
|
||||
84 82 81 80 77 74
|
||||
48 51 52 55 57 60
|
||||
43 40 38 37 35 32 30
|
||||
69 72 73 74 76 79 81 84
|
||||
28 30 33 35 38 40
|
||||
4 7 8 11 14 16 18 20
|
||||
34 33 31 30 29 26 23 22
|
||||
27 25 24 22 19 16 13 12
|
||||
41 44 46 48 49 50 52 53
|
||||
1 2 4 6 8 9 12 14
|
||||
9 10 12 15 16 19
|
||||
91 93 96 97 99
|
||||
49 48 46 43 40
|
||||
66 65 63 62 60 57 55
|
||||
24 21 19 18 15 12
|
||||
66 68 70 71 72 73 74 75
|
||||
5 6 9 12 15 17
|
||||
20 18 17 16 14
|
||||
85 86 87 88 89 90 93 95
|
||||
47 44 41 40 38 36 33
|
||||
60 61 63 64 67 68
|
||||
88 90 91 93 95 96
|
||||
45 43 41 40 37
|
||||
30 31 34 37 40
|
||||
23 21 19 18 15
|
||||
24 23 20 19 16 15 13 12
|
||||
26 28 29 32 33 34 36
|
||||
67 68 69 70 73
|
||||
17 20 21 24 26 29 30
|
||||
19 16 13 11 8 5 4
|
||||
48 49 52 55 57 58 59
|
||||
50 52 53 54 57 58
|
||||
60 62 65 68 71 72 73 74
|
||||
67 66 65 64 61 58 57 55
|
||||
50 52 53 56 57 60 62 63
|
||||
10 11 14 15 18 21
|
||||
32 29 27 24 21 18 17 15
|
||||
50 51 53 56 57 60
|
||||
35 37 38 41 43 45
|
||||
67 68 71 73 75 78 79 82
|
||||
35 36 38 41 43
|
||||
97 95 93 91 89 87 85
|
||||
78 76 74 72 70 67 64 63
|
||||
80 77 75 74 73
|
||||
48 46 44 42 41
|
||||
27 26 23 20 18
|
||||
91 88 87 84 81
|
||||
99 97 96 95 92 89 87
|
||||
16 14 11 10 7 5
|
||||
98 95 92 90 88 86
|
||||
85 86 88 89 91 93 96 97
|
||||
18 17 14 11 10
|
||||
19 22 23 24 25 26 27 30
|
||||
50 51 52 54 57 59 60
|
||||
40 43 45 47 49 51 53
|
||||
60 61 62 63 64 65 67
|
||||
99 97 94 93 92 89 87 86
|
||||
55 54 51 49 48
|
||||
47 45 43 41 38
|
||||
17 20 21 24 26 29 31
|
||||
44 43 41 40 37 36 35 33
|
||||
82 83 86 89 91
|
||||
46 48 49 50 52 54
|
||||
32 35 37 40 43
|
||||
82 83 86 88 89
|
||||
41 40 39 38 37
|
||||
28 31 32 34 35 37 38
|
||||
98 97 95 93 92 90 87
|
||||
23 20 17 14 13 10 9
|
||||
58 60 62 65 68 70 71 73
|
||||
3 4 6 9 11
|
||||
77 79 81 83 86 88 91
|
||||
78 76 75 73 71
|
||||
62 64 67 68 70 72
|
||||
41 44 47 48 49 51
|
||||
79 78 75 74 72 69
|
||||
48 51 53 55 57 60 62
|
||||
68 65 62 59 56 54 51 48
|
||||
57 59 61 62 63 66 69 72
|
||||
20 23 25 26 27 28 29
|
||||
48 45 43 42 39 36 33 30
|
||||
36 37 38 40 43 45 47
|
||||
95 93 92 89 88
|
||||
54 55 57 59 61 63 66 68
|
||||
14 15 17 20 21
|
||||
7 9 12 13 16 18
|
||||
94 91 90 89 88 87 85 83
|
||||
47 44 42 39 36 34 31
|
||||
28 31 34 37 38 39
|
||||
54 56 58 59 60 62
|
||||
89 88 87 84 82 80 79 76
|
||||
78 80 83 84 87 88
|
||||
21 22 23 24 27 30 32
|
||||
16 15 12 10 7 5
|
||||
27 29 32 34 35 36 38
|
||||
58 57 55 54 52 50 49 46
|
||||
47 44 41 40 37
|
||||
17 16 15 14 11 10
|
||||
53 51 50 47 45 43
|
||||
18 16 15 13 10 8 5 3
|
||||
38 36 35 32 31 30
|
||||
75 76 79 81 84 87 90 93
|
||||
79 81 84 85 87
|
||||
31 28 25 24 22 20 17
|
||||
42 44 45 46 47 49 51
|
||||
51 53 54 57 58 59
|
||||
92 89 87 85 83
|
||||
31 34 35 38 40 42
|
||||
23 21 20 19 17
|
||||
52 51 50 49 46 43 41
|
||||
69 66 64 63 62
|
||||
87 85 82 81 79
|
||||
40 43 46 48 49 50
|
||||
10 11 12 15 16
|
||||
15 18 20 22 24 27 28
|
||||
51 53 56 58 60 63 66
|
||||
3 5 8 9 11 13
|
||||
89 88 86 85 83 81 79 77
|
||||
63 65 68 70 73 76 78 79
|
||||
14 15 16 19 22 23 24 25
|
||||
73 71 70 67 65 62 59 58
|
||||
52 49 46 43 41
|
||||
5 7 9 11 14 17 18
|
||||
52 49 46 44 43
|
||||
50 52 55 58 59
|
||||
24 26 27 30 31
|
||||
18 21 23 26 27
|
||||
18 15 13 10 8 7 4
|
||||
97 96 93 90 88 87
|
||||
91 90 89 87 84 83 81
|
||||
80 82 84 87 89 92
|
||||
33 35 36 37 40
|
||||
28 31 34 35 37 38 41
|
||||
20 22 24 27 30 33 34 35
|
||||
26 28 30 33 36 37 38
|
||||
60 61 64 67 70
|
||||
93 90 87 85 82 79 77
|
||||
92 89 87 86 85
|
||||
94 92 89 88 87
|
||||
82 83 84 87 88 90 92
|
||||
64 63 60 57 56 55 53
|
||||
81 79 78 75 72 70
|
||||
86 84 82 79 78 75
|
||||
77 75 72 70 67
|
||||
73 71 69 67 65 62 61 60
|
||||
68 65 62 59 58 55 53
|
||||
31 34 36 38 40 43 46
|
||||
59 56 53 50 48 46 45
|
||||
42 44 45 47 50
|
||||
53 51 50 49 48 45 42
|
||||
48 45 43 40 38 35 33 30
|
||||
56 59 60 62 63
|
||||
56 54 52 51 48 46 44
|
||||
58 56 53 52 51 49
|
||||
67 69 70 72 73 74 75
|
||||
85 86 88 89 91 92
|
||||
97 94 91 88 85 83 81
|
||||
3 5 6 8 10 12
|
||||
30 28 26 25 24 21 19
|
||||
57 56 55 54 53
|
||||
39 41 43 46 48 51 54 56
|
||||
91 93 95 96 97 98
|
||||
42 40 38 36 34
|
||||
76 78 80 83 86 87 88 90
|
||||
31 34 35 36 38 40
|
||||
15 17 20 22 23 24
|
||||
85 82 79 76 75 74
|
||||
68 65 64 63 61
|
||||
24 27 28 29 31 34 36
|
||||
43 42 39 36 34 31 29
|
||||
80 81 83 85 87 89
|
||||
41 40 38 36 33
|
||||
14 15 17 18 21 23 26 29
|
||||
36 39 40 41 43 46
|
||||
97 94 92 89 88 85 83
|
||||
30 31 34 35 37
|
||||
99 98 96 94 91 88 85
|
||||
25 26 27 28 29
|
||||
13 10 8 5 4
|
||||
28 31 34 37 39 40 41
|
||||
62 59 58 57 56 55 52
|
||||
63 64 66 69 71 74 75
|
||||
81 82 85 86 88
|
||||
22 24 27 28 29 31 34
|
||||
94 93 90 88 87 86 85 83
|
||||
67 66 64 61 59
|
||||
70 71 73 76 77
|
||||
81 83 85 86 88 90 91
|
||||
3 6 7 8 9
|
||||
53 56 57 59 62 64 65
|
||||
31 28 25 23 22 21
|
||||
46 47 48 49 52 55 56 58
|
||||
86 89 92 93 94 95 96
|
||||
78 77 76 73 72 70 68 66
|
||||
88 87 86 85 84 81 78
|
||||
77 75 72 69 68 65
|
||||
87 88 91 92 93 94 97 99
|
||||
30 27 26 23 20
|
||||
71 73 75 76 77 79 80 82
|
||||
61 64 67 70 71 73 76 77
|
||||
53 56 58 61 62
|
||||
34 32 31 28 27 26 25 22
|
||||
32 34 37 40 43 44 45
|
||||
44 41 38 37 34
|
||||
36 35 33 31 30 27 25 23
|
||||
90 87 86 84 82
|
||||
31 30 27 24 22 20 18
|
||||
61 59 56 53 50 47 46 43
|
||||
65 63 61 59 58 57 54 51
|
||||
31 29 26 23 20 18 16 14
|
||||
50 52 54 55 57
|
||||
30 29 28 27 26 23 22
|
||||
18 21 24 27 30 32
|
||||
24 21 18 15 14 12 9
|
||||
37 35 34 31 30 28 25 24
|
||||
17 16 14 11 10 8
|
||||
39 42 43 46 48
|
||||
71 73 74 76 79 80 82 83
|
||||
91 88 86 85 82 80 79
|
||||
34 35 37 39 42 45 47 50
|
||||
32 30 28 26 23 20
|
||||
26 25 23 22 19
|
||||
39 38 37 34 33 31 29 28
|
||||
20 23 24 27 30
|
||||
14 12 10 7 5 4 2
|
||||
44 43 41 39 36 34 33
|
||||
82 81 79 78 76 74
|
||||
67 65 63 60 57 56 54 53
|
||||
54 56 57 58 59
|
||||
35 34 33 31 30 27 25 24
|
||||
96 93 90 87 86
|
||||
87 85 84 81 80 79 78
|
||||
85 82 80 78 77 74 72 71
|
||||
94 91 90 87 86 85 83 80
|
||||
52 53 55 58 61
|
||||
56 58 61 64 67 68 69
|
||||
34 35 38 41 43 45 47
|
||||
1 3 5 6 7 10 13 16
|
||||
62 64 67 68 69 72
|
||||
14 15 16 18 21 23 26
|
||||
39 37 35 34 33 30
|
||||
34 31 30 29 28
|
||||
12 15 18 21 23 26 28
|
||||
21 20 17 15 13
|
||||
87 88 90 93 95
|
||||
2 3 4 7 9 10
|
||||
43 46 49 52 55 56 57 58
|
||||
41 44 47 48 50 53
|
||||
33 31 28 27 24 22 19
|
||||
36 35 32 31 28
|
||||
93 91 90 89 86 85 82 80
|
||||
+3139
File diff suppressed because it is too large.
Load diff
+1000
@@ -0,0 +1,1000 @@
|
||||
ckmb52fldxkseven3fkjgcbzmnr7
|
||||
gckhqpb6twoqnjxqplthree2fourkspnsnzxlz1
|
||||
2onetwocrgbqm7
|
||||
frkh2nineqmqxrvdsevenfive
|
||||
four9two
|
||||
six7sixqrdfive3twonehsk
|
||||
xkvsone2
|
||||
one65
|
||||
rggxsff1seven
|
||||
djbcgrrtqdshpqqzj43rgcr
|
||||
br89fivetwoqggnxjfourtl3
|
||||
zoneight47five5sixjxd74
|
||||
4five1
|
||||
5seveneighteightzzbnzsvdjnkvndsxlttfour
|
||||
htdcmsl12ninethreepkqtdlvtl
|
||||
twocghtvtdlfchfqnjhrfour19
|
||||
rptwofiveonecvlldmppxtrvj3
|
||||
6gqsvsqpzxj
|
||||
5twomgkzsvg
|
||||
4ninedflntfsn1
|
||||
4threethree
|
||||
43two6eight9
|
||||
4gqnkntjthree9one45
|
||||
9lmjgqnkxqvfrzhbcfrlltjxjlkjfrlmb3
|
||||
ninethreejkcbplfg4kseventwo
|
||||
mbkfgktwolbvsptgsixseven1oneightzvm
|
||||
m5fvqfkkk
|
||||
tptqnsxmsevencrkdmxms55zrfmpmzv7lzqlnmbkzt
|
||||
bqccqhbdgeight7
|
||||
four7nine1eight
|
||||
8fivethndnpztzninepdkfive8
|
||||
1sixxvqdfourlnpdrfbnnx41vhqgth
|
||||
sgpkgdb9
|
||||
fivetwoq7cdprnjdjhs3three9
|
||||
1mfvptbhqshblvvvdl
|
||||
ztftqgbzld8jkcmsrdfzonemzdmbzxpfour
|
||||
dfkctqcjbmfourhszmlvtkeightthree2
|
||||
4onersrfjcskckcxcj4sevenzzzpsixeight
|
||||
1fourr5gxpone
|
||||
seven74ninersgvvmtgsix
|
||||
jvtwonefivetwosbpglbx2two
|
||||
fourfivecxgssssixtwofour4
|
||||
3zcgcjdcpbgqdfnhxtneight
|
||||
fourfour29cpbccthree44
|
||||
6six9foureight5xmfdf
|
||||
four77
|
||||
tqtnjshdmtwo3four8one27
|
||||
one52
|
||||
nine32five3six
|
||||
qcjbjrpqdtpvveightpmzs17fourjvghvl
|
||||
5293gmtdttfpmrlhvlt9
|
||||
2zonenfglkskxhn3gxbrtxtcpfive
|
||||
three5cfourfvmqlnhp4two
|
||||
three4knrdzxpr
|
||||
fmpvqkxgeightthreebdrng9tdcffvsfctwo
|
||||
jpktgx8fivegqeight5three
|
||||
7sevennine
|
||||
3two3
|
||||
nfthhzcq2
|
||||
plmbtrzbnbmt1nine
|
||||
149hvjbktkmbj8mtnrblcvfive7seven
|
||||
bfthree1
|
||||
six6kqprz86two6
|
||||
jthree6
|
||||
nine2hzrlcqrt7eight
|
||||
nnzhkhpdb8rbnqmxrfive
|
||||
rkszqnp1
|
||||
t1
|
||||
5sixlmxkgmxrgveight3
|
||||
sevenlptpdhtjpgxconedvtrrnngn8
|
||||
nlpvxbscttbbpgndnc7jvrtcjxbsxnqvfcxdcfrgtrdkjflzlrqcnmfourkznnmrv
|
||||
7kllgxpb6
|
||||
two4eightfgrsix1five7six
|
||||
one2three6hmktjgmbxhbjl
|
||||
bqjtxhntjreightsevendgcfpmkld14four
|
||||
22pgcslxtdhkhz8ninethreethreejcklznxq
|
||||
146gqthree85twoseven
|
||||
vlvxlmkfpcxsstsevencdbbdsix6
|
||||
5sixseven48
|
||||
llljbtxtrrpssrfthree9dpvrndphhn
|
||||
qkhvq5
|
||||
svrfthree8bdhjshcftdnine4
|
||||
nfqnfkpchl5pcstz
|
||||
pbx5mfkfour8
|
||||
cptwonethreeptwo9gzmlkv9
|
||||
gdpkprlzr6466fxlvfour
|
||||
dlnpklqtfivesixfptrdh9four
|
||||
onedpfskdd38qfvbjdnpglone
|
||||
4sevenseven5qf
|
||||
onepgmmhlgmtvone3c
|
||||
247tsnmkd
|
||||
threeznnnbtfive5tmdfxtwothree3ndjcszrb
|
||||
oneeight6rhfiveone
|
||||
threethreethreestvgljm4seven
|
||||
bfbrk3vqsmone39hzzxdgp6eight
|
||||
98rndphxhcbl
|
||||
57fourlntgdngzpdsjkbbxnv7
|
||||
twons4
|
||||
three4threesixtwo2hf
|
||||
lgqtcllzsevenhrrhqsmsnncmlz7
|
||||
8fnngjrxtljncbvlt7ninehfzrthree
|
||||
12mltqtqqrvjmjsbthnzpdjtwo1
|
||||
lf1onevdmn2
|
||||
3twozlqnddmrsixslphpvb
|
||||
five4nrtcjmvj
|
||||
cksgmkszrbsrgfkq7tqjxsshxxh7vngsnjt
|
||||
mfiveone7
|
||||
kkvtwone5sevenfcfnngpmjktrpxk7djgzmdthreehpp
|
||||
fxbgtcjp4pxpjv5rbfllhfcpfive8
|
||||
2gxrkjdtvxmnvs76
|
||||
npvvleightlpd354vrfh1
|
||||
zbnzdlzpqzsixnine4sevenqtddzzm6
|
||||
6cxrhdvzbmthree98
|
||||
77eightnine32four
|
||||
56tshj77one
|
||||
161xk26mspxkchfourfive
|
||||
onenineljnsmvmfb7
|
||||
6hxvmqtwo
|
||||
khzninetwo3pbtsqxlqj3
|
||||
1nine3
|
||||
6xrzjskblfq
|
||||
kbtsbckkonethreetwofour7lgcbxmjkjpnine
|
||||
fivethreecrjznine7
|
||||
8qxjdsspgn
|
||||
vdoneightsix7h9
|
||||
5bsjl
|
||||
gfllsrrrmzbfqdrlnvtdzr3
|
||||
7hs2
|
||||
1onelseventwo
|
||||
fivetwo3
|
||||
2gnxv9sevenseven
|
||||
gmmhshzvsixzssixseven6fivehbdvsjdz
|
||||
75onegckzsnpnine1xfslhfour6
|
||||
sixgjhnfvsjnrsixeightnine49
|
||||
nineseven929rlsdkcpbjrjdlptjbzp2
|
||||
9hbpplffngltfourpgk
|
||||
twoldknnqxkkvvdjldqthree373
|
||||
cceight9two
|
||||
zmeightwohkgs6
|
||||
6sevenfdmqkss4fivethreesevenfourqfnsvvsj
|
||||
4two9njeightnine
|
||||
two3gzseveneightfour88eight
|
||||
2clqj
|
||||
1ndvbhbtql
|
||||
five4sixseven5ghlgbmdgfnqpfdm
|
||||
34dt
|
||||
9sevenrl5
|
||||
dpbpqppsixngvmkflllcrtn8
|
||||
sixgvsctkrp53sbsx
|
||||
nine9qdrqfourjc
|
||||
zvppfjpqch24
|
||||
sg4txzzfoursevenninethreesqcdznksix
|
||||
one3six2
|
||||
5bgdjzxbrlsl3sixlbxtjdpgfkjmq2
|
||||
drsldhgjtrvmmz3jgrp6
|
||||
qkeightwosix95nine445cfnine
|
||||
fivetwo82scjct7onegblrqrggv9
|
||||
threepfgljkghzc9
|
||||
8qvzljppstpnpeight9
|
||||
8nine98tkxcfqtg
|
||||
sevensix4two
|
||||
2eightthree
|
||||
cvhhmcgknj6threefive87
|
||||
seveneight7dsvqnjsjsqlkeightwovzt
|
||||
71oneseven9fiveeightnh
|
||||
pdjtzxbgjxb3vzfdnjbthree
|
||||
xqpfourmpddnfcc4one5
|
||||
jnrms1fkssgpvvlrmf
|
||||
jbnkeightone6zldns85sixnine
|
||||
1fourbqfgxscdxmkvdpsrm
|
||||
eightsixone8mjbrqkplkqntjdlfourpjdcs
|
||||
lxdsp6prmfglvdfz9eight7sevensixone
|
||||
qdksixvmsevent7xlvmtzdkhb
|
||||
8spqjvhplpzldpthree2
|
||||
zqfvpq7pz22
|
||||
nnfbpfour1
|
||||
one9ninetwovrclctwo
|
||||
344six98seven
|
||||
kqkj9qqvfxn
|
||||
seven1fivethree
|
||||
shlnhgq2c3oneseveneightwodv
|
||||
eightthreepkcxlk7threeonethreetwo
|
||||
pgmbhrzzqmvkjl57fourqk8gxjmbfqcjs9
|
||||
eight5oneights
|
||||
ninenineeightvkrsrkgh8
|
||||
svnfdxxftkgzpjqxzkmbbcfourvfsg3two6twonezqn
|
||||
mnvqcmkqvjlqvtltgdpktr3dkgkbt
|
||||
sixmg29pplfzrsqhlvfeight
|
||||
glzsbmzqjj43
|
||||
1zqrnpqrcbzdsnfour67zpsxpkbbkmfgrzm
|
||||
kxbbcjjksix7sixeightnine
|
||||
zbnhsdxgt5sixsixeightlsdqrgseven
|
||||
ninezxrllznbcvmldxfbvjx5fivedtpdhsjgk8
|
||||
reightwo7
|
||||
fiveninenftgfourjbdkxtxcb38two
|
||||
sixlpck4sixzcppvhzkchmnpvqjjgffourj
|
||||
34pmfdthreetwo
|
||||
7zbnnkqone5three
|
||||
qxkmhcllcqkk5qrqseven47
|
||||
one62brghc8s
|
||||
twotwo1xvgcxbthree
|
||||
three83dfqgjlc8eight
|
||||
twofive8l1twocqmcccgdm
|
||||
two6cnine
|
||||
h2sfnczjmslpmlvdlzrs
|
||||
9nbblsvxbhdxqfour8
|
||||
kfzcsg6sixonevrbchsjtfivenbz
|
||||
mgtlqcdtwo7qxmszcqpjdplccxzccsixone5nine
|
||||
mtfpphckdn1eightpdtkssqlxdhtlmcjxb
|
||||
jbphmjjjrg2159eight
|
||||
zqskrzb1pgfouronevxscgtlccl
|
||||
lxvpgrck8fxhxm
|
||||
fournrnlfive1xt
|
||||
3nsjnb
|
||||
eight1three513nine
|
||||
39eightsevenfourbgd1mbljzone
|
||||
6two88five2pjpp
|
||||
fourjlftf7six1xsktfhcdff
|
||||
3kcntzlmnnhhmtmlftggqljkrvninetwo
|
||||
threesixonexlvxrblq24
|
||||
xpgzzrcckdlnrczxndplbpcb452
|
||||
ninembdnhhnhhzmvmtdjtkzmb9ncq9one
|
||||
4fivebrqrxftwo
|
||||
84tqzbcvgdrgpzpxjrone83zgzpsix
|
||||
99five
|
||||
mgsevenqgkckfhbfnine3
|
||||
2seventhree
|
||||
8fivethreefive2fivethreefive
|
||||
scrtqsevenjmxlvjrrbdtqgrdghfivethree7seven
|
||||
sevensix946onesevenfour
|
||||
dzn14
|
||||
nineqbxvponekvfffs96zjfhpthree
|
||||
53twoqknxnxqbcone
|
||||
fhonerone7fourpmxskkmmx7
|
||||
eightlq4fourfourdbsdrvhhs17
|
||||
nnpgtgcbvrggctbtkzht5xmkhtnnn7brpxjcxdrone
|
||||
threecxnqkmrrpmzdljstdbfmk5seven
|
||||
sdptbzqhn7sixnine8
|
||||
five7jdzdzfqfivesevengtznjmqrblkkzkgvt
|
||||
fclvllfthx47sixbhq16
|
||||
9mbmsxbn
|
||||
three82fiveseven4
|
||||
p1kzmzpbhmcthree
|
||||
eightj3681nmgt8
|
||||
2two7
|
||||
jdbjlvxhhzzsnmcqldrldeight6nine4
|
||||
2threefive
|
||||
foursevenrmfhjvzdv8bpbrvblll1onetwofive
|
||||
65cfgkcrhbjk
|
||||
6onecjxzxb72gmrblthx
|
||||
4jlrvckc9
|
||||
doneightghmjzzrfourfdzxflm51nineseven7xkxt
|
||||
r5eightone
|
||||
nkgknm1
|
||||
rxbsnnzbrs4two4
|
||||
1pqvmfh
|
||||
r2vpdpkzqcs85
|
||||
gtfzjnnhsknvjnmnine98
|
||||
zrdgv4hnbpb
|
||||
7one165vddbrzpmfhskvzxdh3
|
||||
44szfpgjmvgt4eight
|
||||
dbgttrbj6five85nsqmzscksvdxks
|
||||
ffkrhbvq2
|
||||
6fourbpjrdvlk
|
||||
38eightsix
|
||||
two4fivedzpgfbtm
|
||||
3jbk46
|
||||
slpkmrstrrvthreepl9bhctdfnfzc
|
||||
nine4two5kkfmcjgxbqkttg
|
||||
1zppnmcr5sjfsbbxh48one
|
||||
8one8fourseven5
|
||||
6three7nineeight6
|
||||
96three
|
||||
91twonelt
|
||||
5sevenone2sixthreeknhzm
|
||||
2fvhgcbvg7sevenzqdtftct7tvvtkpxbrq8
|
||||
9nvr
|
||||
eightfivetwodjg9
|
||||
7four2six
|
||||
5fkzgffzpgp3
|
||||
75sevenfive
|
||||
mxtwonexsdrpkqzgm1threejqftvl
|
||||
onekxffhsqb4dkb9fivefvtcjsd
|
||||
eightone1eighteight4
|
||||
glfeight7eight4
|
||||
eightcdfjjfiveeight4fivetwo
|
||||
npxnp32kfsfjpggdtpkm5
|
||||
seven7threevcb
|
||||
xtcvsmdx2four2twonefl
|
||||
mzkgnzstwo844dcseight
|
||||
zgoneight65z1seven3
|
||||
1two5lc
|
||||
threevsrg5vdmfvpss27qzrmvmbz
|
||||
7qbcnjg1nine1seven3seven
|
||||
5fourxdxrhmxsj
|
||||
v78
|
||||
41nine
|
||||
56fmktkxvltp4bztxkqfrdthreefive4
|
||||
fourdnq1
|
||||
ctlk31srscmmdn66sevendmjjqvgj
|
||||
b7nine8ninejqqhhdnnpx5
|
||||
ninedlxdshrzfmrnnq17
|
||||
jbneightwofiversjctwogvvtprslpgfour9xcone
|
||||
dpt5hbgbnmdlthree5sixvsvqtnmndpvv
|
||||
sevenrztpgr8nine2
|
||||
four9three1keightbmljrjgxkrbjdhbckbst
|
||||
sfmztfjh49one
|
||||
seven3three7eightwovs
|
||||
48onetwosix4four4ntvrzvdztr
|
||||
mphtwone5sevenfour7
|
||||
4lgqnbdlone
|
||||
hpnmtjbcdhfhsnxqhjhhfgteighteight8one5
|
||||
cgtdtt22
|
||||
plnbntcb8seven1gkgzngxq
|
||||
7bonethreefour
|
||||
ffoureight88
|
||||
z2four3dfggfntxjbjhdr9three
|
||||
5sixgpcm9two
|
||||
sixpnlcgbcpdsixtwofour4foursix3
|
||||
dstgjlh812
|
||||
3xfhdfrgqjfourkfjone7four8
|
||||
nine4three6sevenfourthreeeight
|
||||
njvdqthkv5seven6fourtbklhrqqsixeight6
|
||||
58rcfcjdkxcj3eightlndf
|
||||
jhnt7zblnkdvhslrhpbkzdh
|
||||
7threetrlkmmlzsmtwo4dmjf94nine
|
||||
pssrhmtcv7twotwodjxvlbmnfive58
|
||||
eightseven271onefxxrfglh
|
||||
9bmtwo
|
||||
three522
|
||||
eightseventworckvnine2
|
||||
6fourtzmlrkrztvtxfcdf5
|
||||
3six4rdchffcg7
|
||||
6threedqssixnine
|
||||
fivetwo6
|
||||
sixnpkr5xbxmjcxjznpnrf8brxtmgl
|
||||
gtvg3zzbeightkphjs69pjprvhlgl
|
||||
7kclrcjbtkcr63two5
|
||||
threehpn38fivedcmfkgqqeightwovg
|
||||
hbjcsfshsjqqfive9sevenfourthree3fzjpfjzd
|
||||
five7qzhnthree1
|
||||
nxhg17j8ninejnqlnine
|
||||
ddlnxmcg2
|
||||
rxeightwopqtpqncvd481154fiveb
|
||||
sevenvbkzgzmnine4qhpptngvhh
|
||||
bkmz6nineeight69
|
||||
tqvzkqfourrj4one
|
||||
sh15nzxzhqdxd96dqht
|
||||
6rhztqrfninefsqszx
|
||||
38cngonefourrhlljvpgz5vzhmbdjj5
|
||||
8fiveddchtllpt
|
||||
13rgzljhsdjfive2six
|
||||
sevenbdnbheightfive7qbzjvlsr3
|
||||
fivejmfvtnhz1eightkcdpjsghgtwonine9
|
||||
five3bllpvnqgtzdhvprgb
|
||||
t1vcttwo
|
||||
9953three92
|
||||
9hrgxdpf
|
||||
sevennine579seven
|
||||
threekp1onefrfjbrmmpmsdsvfour
|
||||
4threefive61rrhrtdjs5
|
||||
xbmvcfqp4onesevenmkgvsnprtl65
|
||||
379
|
||||
4966dlprfxmhmqdfour6
|
||||
9lllhz8nmqxkzsevenxmbqvgqnj8
|
||||
btkxnzonesevenjmkdcc1ff32eight
|
||||
7three65one745
|
||||
seven66ninelkbmvndm3
|
||||
4three3sixeight3
|
||||
177dcxqqbqpkxgctwo
|
||||
48cjpd47sevenzgtkrdlfq
|
||||
5ppzvklbtnine212qlmt
|
||||
89tpmnr
|
||||
dh1gfgb6threeqcm3
|
||||
five83
|
||||
fzlkpx6seven2twotjlqpgldlfour49
|
||||
fiveninefivenxpzkrslxm44
|
||||
pxxbnsfoursixeight5mjkeight
|
||||
ninefivesevenz6
|
||||
djddxtdeight2vqsvdgttxonefourfhdfxszvfd8pjcvzbgp
|
||||
253seven71nine
|
||||
eight6cb71
|
||||
gfzptdj1nine5twosvtmpphj9mkhd
|
||||
hfjcpvzeight7ggqrmkmzrhbthreeeight
|
||||
chjonetwo2lqxfrbvq
|
||||
fkfmntldvleight4threethreeeightfour
|
||||
6j81threeseventwo3seven
|
||||
seightwosvsnp4
|
||||
8bqjk75254
|
||||
6seventsmnfjtn4rthrp
|
||||
9kksdvfzzpsszffouronenrqrcnine
|
||||
5dkpp8fournine4one
|
||||
4mpbzrfvj8two9sevenonenine
|
||||
jzkdrrjsnpxzxbjhb5
|
||||
three87oneonexppvhz3seven
|
||||
two39kvrmz
|
||||
vdfive8dntsz
|
||||
mthreehzdghb3eightsevenfttmjtx
|
||||
2dlnjsxlg
|
||||
7threecrrdqksqsevensixnine
|
||||
mdxhrrrfiveone6
|
||||
8nine52
|
||||
725two
|
||||
jzpxt2vcninenjgfzddk
|
||||
three29
|
||||
zjrffvdgnpeight1sevenglpfkdb
|
||||
two3qnhqvxeight
|
||||
slqdvfmeightmlhjdcvbrmsjvrk6
|
||||
two13kfxd28rzqhcdkjtbbstnhbfive
|
||||
qhdqqnjbdk8eighttwoqpthree
|
||||
one1brxnptch263eight18
|
||||
threexntmdtwokdmhf3pdkgpthree
|
||||
2three9jrcrmjvbrm
|
||||
1mmlsfsdkzkvjtwo3b
|
||||
sfkkkncf3three4seventwoqzhmcdfbhxfl
|
||||
vfnqlnrzcrzm8fourvpzxqdqsfb
|
||||
rjkhxqdmkrfive1
|
||||
2four2nine9znp6seven
|
||||
7doneone
|
||||
9threetworqlk
|
||||
eighttpclmtv4twofour5mtxxnpthreeoneightfp
|
||||
onecfjgrbsjncmpqhqvhxtfpc21nineppone
|
||||
eightlvjxmxhfive9fb
|
||||
ninenrjlmcthree3four
|
||||
eightlxrnvljrhksxzfxzbrt644
|
||||
blmjnfgsrcms31
|
||||
zsix16xtjvrtn
|
||||
lkjfpxjh1sg57xbxlsxcrsix1
|
||||
mkmdcsbgvd19ninecsevenone9
|
||||
three1p
|
||||
4prbjfour1ninesix
|
||||
pkf7sixsb
|
||||
fiveclczl8sltncdxsix
|
||||
4ninefourseven5three
|
||||
3lpchjfgbhzjbqggsfoursixseven
|
||||
twonmcfztwoqp1one5
|
||||
87sevendbqdsevenrlzkrhoneeightone
|
||||
4three4
|
||||
2tthbbcpcr36tqvfjkfs
|
||||
rtzqgsixnine4bzqhjrq8five
|
||||
eight3fivel4kd
|
||||
1fourfourdpvvghvlzxtwothree
|
||||
2gzgzmrpbztm1cgzvvrtqt
|
||||
qdrfrkncnt1eight
|
||||
smpz4mjrbthree1ninefour
|
||||
6seventhree7
|
||||
5278nlnfjrqlone8
|
||||
nine6eight
|
||||
twoqrtdsreight2dxhknhpdzz2pdbsnlpljlxkv9eightwop
|
||||
vl6eight9eightsix1lmth
|
||||
qxsevenkckxvmjkb1
|
||||
hvhlm2twotwoone
|
||||
grtlftfthtthree331dzzzoneseven
|
||||
ftpkgvrsc85cplddgnn
|
||||
lhcbzhgfjlgmcsn66
|
||||
twofourqjrltlvcmmzv8nine3ps
|
||||
knvz5four
|
||||
threefivefoureight7four
|
||||
one9fournine5
|
||||
cr8twofive7two4tlbpgbngsp
|
||||
seven6gzn8trjmzrvjthtpzld5dcqnjmtl4
|
||||
1five1fourfour8hqjzshnszhzgcchs2
|
||||
tld78blgffjksevenninekmjnrzlvxr
|
||||
15six
|
||||
fqlmqhjslgnllgs6three
|
||||
jvhmkfjzd5
|
||||
kfkxjmbrgjzmjtwo2qnh45pxrkrcpmjd
|
||||
dh119mvxlfdft6sevenqdxb
|
||||
five5jl
|
||||
jhqp2qzkfvjdfts
|
||||
teightwo6
|
||||
kscczzhftqxmbrjtm46five5hncmntrgqz
|
||||
65341
|
||||
cxjpgfourfour98spklghbv73
|
||||
5sevengnxldmlvnrzsthree
|
||||
bsn6three
|
||||
fivesixz36
|
||||
snpmdmx65five4
|
||||
vrjbjsixfour37onesscclpgxr
|
||||
four58
|
||||
nlrflkxjzbpckmprkp435
|
||||
pp78
|
||||
rhz3dblsmbl8mvmthree3svhbzb
|
||||
qtztdn4
|
||||
rqrdr5ninefivexj
|
||||
fiveone4ninesplghqrbcnmmzll4mvklfmxv
|
||||
tj3ninekvczg3cczmhkdf
|
||||
fivelnrjmn3jvlmhplj4fourkvdceight
|
||||
five6jrbkxrvmtqfvbq7pmjmdkmkv
|
||||
6gcllrgktc
|
||||
21zffhnksmjj1rcdpkcrznine
|
||||
threegpnpftrstmfive4ninefive
|
||||
1cnsixpnvrxq
|
||||
33qghllh
|
||||
gfour1rmznkmplqfsevennksglsfdqtwotwonet
|
||||
kjqcslq3nineoneightkq
|
||||
three8oneninepjpqnzccthree
|
||||
3jpfhtrfrffournmrxrpdjm
|
||||
2svsmkptdcmpkhbpmnineczjsjvlfpkckxscfour
|
||||
dqxpjsnineonenvhptwocprtsbvcl6
|
||||
ninethreesixninesixxjjjkvtbgd5hrstthree
|
||||
fivefznprpxccnk8four3twobllsjnfjnx
|
||||
ghh2skv6
|
||||
eightninethree4jbcgrqeightfive
|
||||
4ltjfxjbthreesixbrtzlbfdx7eight
|
||||
one9mvbrcc
|
||||
three5khjdjlpl4hrzqblshkxdgseven8
|
||||
czvxncr2
|
||||
eightthreedhkkpr9hqqdtwo1
|
||||
fouronetnhxgzstdx31six
|
||||
fzcnineghrfbcbhhv263
|
||||
eightfive525onexgrzfive
|
||||
zclvsg9three6eightkeighttwo
|
||||
two35bhmnlt
|
||||
9s
|
||||
xbshssrspj643four4vrjdnlf
|
||||
nineseven4ztnchhpx92
|
||||
gpfive25dvx
|
||||
1five5
|
||||
jtcstj1kqrsbhsdsk8
|
||||
eight1sixsixbnsfouronecsv
|
||||
tgplkg2hgeight
|
||||
seveneightxsgcsfxd9dpkvltrsnlkccrskrbppmkxmpt
|
||||
pddbvnrqzznqmmonesixjgpgm9rmlxvqqmdbcqhng
|
||||
xqdbsktwothxzfsmqptrjbthreesixhqgrffqcnine2
|
||||
vxvtfjsevenfivethreethreensflthreenine6
|
||||
8one9sxrczdfg2
|
||||
mdtdgjthreethreefjzqs16
|
||||
dnvpjteight6tcn
|
||||
eightnine3cdzk
|
||||
three6tzmqbzgmdeight9fiveztwo2
|
||||
1pg6three6sevenmghhdx3
|
||||
41threenine1
|
||||
ncbrrm7six2nine
|
||||
eightxrxdsnsvzddhrqvkfmseven3ntpqhsbttqmlp
|
||||
one3fourmmrhpjmnjnqxkf4ftkxsvsix
|
||||
54zdqrrmzd
|
||||
rftdstx6hdrhmqjs9b35
|
||||
fiveseven8five5
|
||||
gzfkkqznk4
|
||||
six32ckkbh
|
||||
jpk171fivesevenhbjlddveightvcqh
|
||||
71foursix7
|
||||
2nine4onelkvplzhj7onen
|
||||
4nrvsh3twoprvpgltsix1pzbdhvfour
|
||||
skvnpjfmkhmf7547tszjzmq
|
||||
two3ctthreesix3sjflprlrcg8bnhxs
|
||||
six41nmgpztwo
|
||||
dkkhmgmjtwo4seven
|
||||
8jqcmhrbmcninehbpxdjpvbk882ktjxp
|
||||
hlbhcfivetwo77three
|
||||
19ccmrmh1lgmngl8
|
||||
5eightnhfsjzjseventhreefiveeighteight
|
||||
3dkvxfive
|
||||
39zn
|
||||
cqsklnrdhtwoeight814rdncfthrjbc7
|
||||
13pfspbxkfrr
|
||||
five7sevenfourfour42tppvrfqrvz
|
||||
nboneightfour9eight7threefournmvcrgmkx7hs
|
||||
sixoneppbone5ctdhjzzrnine
|
||||
5one1nineeight1two99
|
||||
7rjvqdvgxxmb
|
||||
sixbkdpftd6
|
||||
699
|
||||
rflvscthxb9one9jtfqd
|
||||
sixtwo2hsclsg
|
||||
8nzgpt7eightfour6zhjxqjmrq53
|
||||
pddnfour1one749five
|
||||
gbbprvrq23seven77zssgktwo
|
||||
ppc2flmdjrp7twoonerjhtlv
|
||||
vlltgb8seveneight5clqsthree6
|
||||
onetwobtgdkkxv1five6lcfvkhm9three
|
||||
two8threesixsix
|
||||
5threeeight
|
||||
onespeight9twonexpr
|
||||
pzfourseven8five9five
|
||||
9mbdbphhrfeight
|
||||
fournt14
|
||||
jlcb2
|
||||
three3eightnfj2
|
||||
6four2fgsndlslkr
|
||||
8sevensxcjl6fivefivesssevenqghn
|
||||
3xgzj66svlvqgcvzzlb5vvjvmvb
|
||||
hfhmngkv64
|
||||
263six
|
||||
oneone15qtgtksjdgz27hjl9
|
||||
1six8mrrkx6
|
||||
vdhslzfgsevenfivemseven4fourq
|
||||
vdjlnrvqjb5thsevenfiveonexskqrfourhtcl
|
||||
1ninefoursix6seven
|
||||
twobvpnjmspxmgxkv4twotjjkbxfgs4
|
||||
fivefour8kfjrpdddhr
|
||||
dvbljqpznfjjp6sevengvbdxm1bnzhqmcdgpzrd1
|
||||
34cmclpfrgrjpxpjpdv
|
||||
9xcdkhtsdmtvlrtlcbsixtrjqxg
|
||||
rdhqfcseventhree9tqggvslm
|
||||
gddfoursevenrqvqdkqbr6ninecfd
|
||||
19cjpltfxspkpxkctdhjkncnbtwoone
|
||||
mseven7six4five19hjd
|
||||
jcqlxpmmj7rsrrngnq2seven
|
||||
fssvonepgqmrgbv1
|
||||
fourfivefoursixthreegjgxhbzrgx1
|
||||
fzdfbxsths5szkgkgzdmnvtnine9nqb
|
||||
rszfmx6eightnine6eightj
|
||||
three199twol7six3
|
||||
threedmxbsevenjmdvrzlfive26
|
||||
ninehkbdkc594one
|
||||
6fsix
|
||||
fiveseven51fjlx6
|
||||
bj3fivesix1
|
||||
9vxcstvpf
|
||||
threeseven6
|
||||
ninefive4twoonetwo
|
||||
8seven6
|
||||
twopxsts95
|
||||
pzhxsxnnkthree6
|
||||
6ninem591
|
||||
7drfqdsjsnfdbqp
|
||||
p2plgbninethreesixthree
|
||||
5seventnhvjfrlkggfjbmlzxhnnnsh
|
||||
seven691rjmnfzddfive
|
||||
466mmgnh
|
||||
dsctthree7
|
||||
eightqlfourzndmzltp34xjbdmpjs1
|
||||
stmprbctwo1ninesxbzqkkdqgdqhone
|
||||
sevensixeight91sixjscqxlzj4
|
||||
vrctfpbp2bdknhtwothree68ckzlgkghponeightg
|
||||
one82lzh1m9
|
||||
5dgkljnlvnthbdfeight7x9kloneightrp
|
||||
9pdsgfourzcfour51one
|
||||
3twonltnmdqttqmj6fivefivesix
|
||||
1four8szcp
|
||||
dqbrkz8xp
|
||||
3twoftqxxgdg
|
||||
sflsixzjq1
|
||||
6nine4plhvcthree
|
||||
znzdrj4526fjtszspfour9pk
|
||||
785bttrfnrtzvninehqzthfr
|
||||
6slx7six8qhppjmbcrj
|
||||
dc1fdzzsvnb
|
||||
1xfourtwo
|
||||
1mvt283
|
||||
fivecflqkthreek2
|
||||
7gtdlvbcxvrxvx1264eight
|
||||
b1pbpcsix
|
||||
fivefourzqrmbpgnqzgpzhfour9
|
||||
seventhree5cnvjmthree
|
||||
ksblnqbkgnfone8
|
||||
8fourvkhkhlsjq
|
||||
twoqjvb9zjvpfz2onesixk
|
||||
tdjmrcvsevensix1seveneight
|
||||
5mqxkkcttfivezdbcdmlfivebchqlcktpseven
|
||||
7bzsnljccxqbtq3dsfsbrlpgqjzxeight
|
||||
one4mjgfhzsjdc3crgthhjrznd
|
||||
sixthreektx8xjbdjlq
|
||||
bgvldztfivetwo3tldvpzkmonepdvppd8
|
||||
xhzm91
|
||||
oneskfoureight23
|
||||
ppsj64
|
||||
fgrf45four5
|
||||
four2two
|
||||
798jcgzf
|
||||
93mxc
|
||||
hn5q9rm2vtksix9
|
||||
cvdldzschflc9eight
|
||||
mqdtndzvv9eightkzxlgvcggrkltzlphcfq
|
||||
beightwoone6rqjcqq7sixfourrkghseven
|
||||
two9nine9foursevenfourone
|
||||
793sixzngtcbrbtjmbjbqxzpqjkn
|
||||
1five4
|
||||
x4
|
||||
qmlvsptmqhfvbfiveonemnmzshczjgsvgsgpps2seven
|
||||
28eightmt9
|
||||
1four8hbpnktmn
|
||||
6nine5threeplcsdrn96four3
|
||||
two3vdvh6
|
||||
three7fiverkjmllclbprmqgb4
|
||||
strvnllfmqm2threesixbbrjxbjvvxvjhr91
|
||||
4dbqqbdcddldhgxjrnfivehz9
|
||||
v81nnvzv
|
||||
3ssptnqhmrzbseveneightwoxdx
|
||||
ninetthree72
|
||||
556five2three
|
||||
99175onepzqpj
|
||||
8tmbfpbsninenineglvbh7gnrd
|
||||
three8zmtvxqmksfpvkfourp9twooneightzgs
|
||||
khmcnch1tb2
|
||||
5jtcggvdfzmsppshsqlhz
|
||||
249sixtwofoureight
|
||||
6sixfourxpnt
|
||||
6threen
|
||||
16qmgfjjmqnktnxgz
|
||||
kjvbk1zzqhdkgxxghxsix77
|
||||
sndnsm1741gtszjkmvxsevennine
|
||||
kzlrrrjbtrrgf5jsbgxn
|
||||
4bnfdfbgthc
|
||||
ztghxzrdprvlfx4
|
||||
54tzqlfjfnthree7twonine
|
||||
knqkbts5ffqhdsfpmdeightnfhpjcmfmrl
|
||||
jzphxleightjhxvhdrseven5mktwo
|
||||
1fivegxdknn
|
||||
3onetpqdddbhb2seven2
|
||||
7seventhreebzcqpkdck5dc
|
||||
seven71
|
||||
eighttwo1
|
||||
dfflcrcqfiveone2seven6
|
||||
qpf8
|
||||
1seven1bjsmxzr54four5
|
||||
mmztpseven836four
|
||||
three8htqhzkrxhrfourthreebdrmjsvpfb1
|
||||
zjhljpmmdms998ffjqgxgbkdbvxxppdltbrpzcbf
|
||||
rj76
|
||||
vlxnnqxr4eight
|
||||
2twoonefourtwosevenpdpfkgdhhzlbfq
|
||||
cn5five4
|
||||
hhqzsxlm45twonine
|
||||
ncszsls1z2
|
||||
ktxkkbhcxcbnffzbsix8bf4r
|
||||
xrk1bvvrxvkreighttwoeight
|
||||
4eightqbmtpsl2six
|
||||
13jzchfndpjpone
|
||||
fivefvm1sevenhjxrnkg2bfmdnbj8
|
||||
9gcfmkhqrczseven7jkshrh
|
||||
twornrbjlvsdr1threem
|
||||
njzxgftwo4two
|
||||
threertvjcmtlr7nxhghbnvkq
|
||||
6seven8drfivecvv3cr
|
||||
fivefiveddnhmz25nine7
|
||||
2eight4nine47
|
||||
nthreetwotwo67
|
||||
4mbsqbpvf7threedp4fourvvdgkvzfkz
|
||||
sixthree1twozxldcqnvdcksfiveseven
|
||||
nh2
|
||||
4rczvpnvsptwo
|
||||
foursevenone4
|
||||
5sixkvsjjqzs32kbghctffhssmg98
|
||||
zbclnpj3ncgjrpz6tcgdvjpdmkk1
|
||||
4mmsbtfivetwodgvbhrzrlh
|
||||
sfour2fivefour
|
||||
jx9
|
||||
xltwone6
|
||||
1szbglvbcblqtdqrbdqqhbfzrrq4sixfivezfb
|
||||
two8klhvgbm97eightfour6
|
||||
szslrmeightsz61eighthnhxv1
|
||||
seven42sznlgdsdgfj
|
||||
three2eight26nine
|
||||
4sevenfmxrhgkll3fivefjsxninefour
|
||||
onenlzksgpz2ggnvsmlxxsvqsix6twodbdzvkbhhl
|
||||
mxs62zfsmkgmxzl6nbsix
|
||||
9sevenlbbt9twonet
|
||||
32tworbbmnbgqjd
|
||||
jrx7mpbcvqfhfr7sixsixkqmcj
|
||||
vcdcthreefour5bbqbhxqjkqqzkdk
|
||||
onesevenfourhxfvfoursrq4n1
|
||||
six1hglqzjxfxxd4
|
||||
4lkjljr2
|
||||
3brlmgbpdnpslgcsevenxrrftvzlxc5nine
|
||||
czhmhhnrxrbzgtmvn1mbjpnrlsevenbfbztqfp
|
||||
xnctftbbm3seveneight9kpkfour
|
||||
xsixsixh5three
|
||||
2lzslqtllcpfdq3
|
||||
six2xstqpjctsxgtwo941
|
||||
sixthree6
|
||||
636bmxvvfztzvbrxbfh1four
|
||||
h4pcllfnine
|
||||
pknldv4jzlkngvqslchstsnfj7sixsevensevenb
|
||||
78threegfclmstbxt
|
||||
9three9mnkhrrlbgonethreef1six
|
||||
2bzslfdpvoneeightthreeone3jpqjk2
|
||||
1nfjttgvlsn6eight2hznlx
|
||||
7three7sevenbdngj6threeseven
|
||||
one8qdldvhjhrfsixgscfnpvbm2
|
||||
mqlhrjksdtbrvrgvpc884ngrddthzjgtjxnjq
|
||||
kpndxtponenine97
|
||||
vcpsjrxlpfqprxz7threeeight2
|
||||
ztgckbfr5twodpznplgl32rfqjhrvhgmkd
|
||||
threehfvxnkfhdgmtwo16
|
||||
6seven36qrndxhxljgkskgtjdtscczz1
|
||||
ndcqhqnvtppkfbgljkrd3xfdvqhxkx94
|
||||
sixgonebbblkbbqvccnvm2jxpvlnrbmjnsrnqgbb
|
||||
sevenmeight2rlvbkxmxfour3nine8
|
||||
72bcdrcbzffkc3oneightnc
|
||||
onesevenfour57
|
||||
sixnmplqnfx1eightfour
|
||||
nine5bh4eightseven
|
||||
7gcqthhztknjslxfbcj19
|
||||
five2fivethreedbrkgchn8
|
||||
221565
|
||||
26three83vmtlj
|
||||
nine5threeninezgjcpssevenone
|
||||
xshxdblgf8threehxkntrdn6lghpzt9
|
||||
fdfqxmn3eight6zssbgnddcv
|
||||
eight1hrrqmzjjq
|
||||
ckhpqtwodqz9r
|
||||
zbtjjffourninesix7bqz
|
||||
jeightvfdqttxmsix3pnh5lgf
|
||||
6onerqbdslg
|
||||
fivep26two
|
||||
onetwogscnvv1
|
||||
eight1487
|
||||
threekksixnine6
|
||||
69sixoneqhhrqsg
|
||||
8sevenmtcm
|
||||
three1jlbfpfdxpqpzspgcllfv
|
||||
27one
|
||||
mlmfourseven3
|
||||
sixninercgrkdpd9
|
||||
three7kmvsztmxjsixthree3bvhmhthreesdrbq
|
||||
mk7
|
||||
jstwone8fourkrlmtfk7qjvrghcbfive5
|
||||
eightchvxseven9nine252
|
||||
five68qoneeight
|
||||
seveneightfive2threetckdpkqrnqpthreevlqlq
|
||||
jlcpvfxpq867xfcjcddvjkjdfnqtnjp1
|
||||
prxzmdmbxbfljckhd7pbc5three
|
||||
92fninenhnxjlzninenqmhmmlsfqf
|
||||
ftmljhqxjdhddkbtxlbz9five
|
||||
oneone4cfsnxltqfbnzzljseven
|
||||
gbktqjbrtgsevenninexf6seventwonine
|
||||
nine3fournine
|
||||
1fourtwo17seven
|
||||
twosixmpnpdzmjxlmjsjdnkmnhmdtdg7xrbknkplsix6
|
||||
fqzqxzkgzrlkmqfour53seven2
|
||||
8three27eight4onekgrlc
|
||||
nzrlgrvfive3vdtqcqrm6
|
||||
4qfgvppninetwoone4
|
||||
threelpmgkfxoneseven8threebmjtdl4
|
||||
slkrnqlpfxcrgxmnd9one7
|
||||
fouronekbfmdrjxvn8kz1twosevenrth
|
||||
8xbvkfqmzjg
|
||||
six4xcx97lzninefivenine
|
||||
threesixhfvnjrvpf1sixseveneightfive
|
||||
8ninethreethreepdlddhdfp
|
||||
two47threefour
|
||||
61czbc4cvklssbpt
|
||||
8712st2
|
||||
lgflr1three
|
||||
ninenine9
|
||||
ptx86five
|
||||
291
|
||||
seven82three9
|
||||
mxfhmtcjpxqqsl68hpcfvjj
|
||||
1qmvjl6four
|
||||
3six84
|
||||
fivefivefourfiveeight7eightwods
|
||||
2seven5five2d
|
||||
6five3hqbjsrzhtkv7
|
||||
4pgcsxslr6h623
|
||||
three8one
|
||||
8xnsgbjhz9
|
||||
3gtqbhdzjninetwo6thrfssxqptjbtmkkmlddhdm
|
||||
6mldxcjnxv9
|
||||
mc8one88
|
||||
h4
|
||||
fivefour2s
|
||||
9q
|
||||
fiveseven8two8lkrtvdqchbvnmzmlhgqbcx
|
||||
cpcgpg9cnbsixsix
|
||||
vglgjf9qzcspsnsbrktbnpnppzmgldtwo
|
||||
three2kllpcvmmgcseven
|
||||
twofivekvcnfpkplnv2threefivehvxpthree
|
||||
36h6hzfhhbtqgqfgthreesix
|
||||
86kkqqseven9
|
||||
7jgncdninejvmqdmone5sqjp
|
||||
seventhree4eight9three
|
||||
38knvgxrftdtwo1
|
||||
ksgjdlpxhztnlfc6hxncbgbmgzldvlvmgrjkmtwosix
|
||||
dtoneightone427
|
||||
3518msltkgqthvjhs
|
||||
75qmqvkmf5six
|
||||
85pvvthreeseven
|
||||
ckqoneight4xqqnkdnzpggmxrmhkhx171nineqgd
|
||||
76nine
|
||||
6threentcfsvvfseven1eight
|
||||
23fivetlqdfhxgg312nine
|
||||
1pjninexlqnthreeoneoneoneightx
|
||||
6one1
|
||||
lfjmdhpj9fiveonelvfivenine
|
||||
4xjmxfxxfsbxgk9sixhq
|
||||
8six8vszdsslqntzjqxx8two
|
||||
4one88995five
|
||||
nskmvtzd1five
|
||||
4tpzxkbfq1vlxpvzbxnhqtshzhfourtwo
|
||||
7six341gsl77eight
|
||||
94dvc
|
||||
qzkmxqqh6sixvn
|
||||
sevenoneone26m8
|
||||
ninedtfvl3four15eightjtpfhlzzct9
|
||||
5ninesixtvvpblfqgb
|
||||
5twoseven4onedcsqj6
|
||||
gcbtzns6eight52ccvvpsbdgfgg
|
||||
tczvbfxfvcbfxzvvxp9three
|
||||
fourkczgcb9knnpkd3
|
||||
9ninefive8nine5
|
||||
tnkpsxjm7four45bpdg
|
||||
twofour1glkvvkq
|
||||
fiveeightfive8vbqtsmhjqr5vgbmsxrkh7four
|
||||
lhncnxngfour9five
|
||||
5six36five4
|
||||
74ckc
|
||||
lkeightwol11
|
||||
five3mnlbmsg2
|
||||
hmvmgnqlhdgonedxmjxxbpbpt1four6zh
|
||||
svmmzbbj5
|
||||
3l4
|
||||
1dgfnone17
|
||||
667
|
||||
1qlcg4seven
|
||||
756ghcxrmrgtninefivegvmtjhfrj
|
||||
6twonehjv
|
||||
vpgeight7twonlcfcdspmvpcfj6five2
|
||||
76jhj4sixeight
|
||||
vcfrscgccnine6j
|
||||
mhm8kfjl33ninefivethree
|
||||
85bfqjpdmbg92rjbthcrfgvcjzqhpgb
|
||||
nine554ltcgj5
|
||||
eightfivevjszdqkf96ninemgldmdth1nine
|
||||
sixq4pcczfqc
|
||||
three7two
|
||||
eight9csevenfour
|
||||
fpnnxvcttscfrgponefive8twohgfkhbssix
|
||||
smkjtzm72vmtleightjmkxkgpfzmjpmbbd
|
||||
7two1lxvqqzzrvj31fourprzmsdzbf
|
||||
kffeightwogzcqpzdbhfvmckxmbhrgvonevcshkbctbc524
|
||||
fcsoneightnmtgzbbnflnnlk5two
|
||||
6gkxbhgzbmltwosrmone1five
|
||||
sjrfkfjszsix49
|
||||
47seven82fourfhhfmlshdsix
|
||||
sixhjqszlc6kzzbqsldk
|
||||
nineptfourrvrghq7
|
||||
4four5one148jcbvnbj6
|
||||
ninezfcrvxfnjd6nine
|
||||
bfjfbpfseven7
|
||||
bdzmktwo4fourkrjj3
|
||||
nhnfv725
|
||||
sixeightsixkkndrj7
|
||||
eightone2m246
|
||||
fourhsbdblm74fourcphtwo
|
||||
khrjxxrltbpngsmzndgsjmzvgqxfhvkct6eightzrvpmpcc3
|
||||
mlsc4qnlhqjfour
|
||||
956onefive
|
||||
1xtmbmkscvv2onefivelvlztjtctz5eightnine
|
||||
32tmphhjnlfsixskninekjdcftm
|
||||
krgp1hdhgvgpgbvbxgfngvktwo
|
||||
klpnpcplfhlztjgv17six
|
||||
5dsxngmpdvjhnlbhxmp7xqqtgdoneightdvm
|
||||
threeeight3t
|
||||
5fourlpqzq2two1oneqlq
|
||||
eightfivesixnineeightfour1
|
||||
52ppqztdggqgtphdfz4fkrkfztzzqldpg
|
||||
seven7zbone
|
||||
xg79onef6eighteight
|
||||
three6nvhnqeightgkttsvtwofive9
|
||||
rjsevenonefllcrdnbmqcmxqsq38
|
||||
twoseven2dppxgmlhr61onenine4
|
||||
sevenb3btzhscqbrxxjkhtzpv
|
||||
859two
|
||||
threetllmjmhdjr18two
|
||||
94tmvfpzmgvzsm1fmbhkhzffkzllx
|
||||
nlkndffq2three
|
||||
6ninemfour8rbxvj6
|
||||
7clxtxrt1lqg5
|
||||
onefivegjnfzkvg9
|
||||
fplrvmqjdfxvjdfivesix6rpnkfour
|
||||
5fivetwoxdgchbjjrckntlgblsxlcznfd
|
||||
eight7fourfour
|
||||
3kmtjlfbgssixmspkfzrgxtctksix4onetwones
|
||||
8five15sixthreeljsfive
|
||||
9lnn
|
||||
nine7pzrxnnkthreesdjxphsrf4hc8
|
||||
three6115nqhllcmpmzcfour
|
||||
vpqjnvmltx8fivefive
|
||||
vrlqlj5fivesixninebqhgcpgmgkmflvn
|
||||
76eighteight7
|
||||
8qkmnsjxbfhcpsvn4
|
||||
oneninexqdseven4threefive
|
||||
rpcvmnng162fivesixseven
|
||||
31628eightthree
|
||||
83d6fsfqdghztwo7bmvrlh
|
||||
gknfcdqlrs25
|
||||
9gkkth2ps
|
||||
bxnvsjxqleight9ninenine
|
||||
rsmcrqlnhsmjhspseven96vsckknrggbjd4tgtgbkxgvt
|
||||
8seveneightcxrh
|
||||
tkmfour8fivevl9one
|
||||
8mgrxk
|
||||
fourbgckqkeight6f
|
||||
threetwo3eight652pp
|
||||
ninefivetwojbhglxfxzfctwo8
|
||||
jmjtcvpsxzdbkbqthree1qmgznpbzlthree4six1
|
||||
foursix5
|
||||
6nbdzdlmqpdlgpcclc
|
||||
24
|
||||
pseven3threeeightseven
|
||||
7nine7gjdksbtqrrdsr
|
||||
5ppflb48tkcffone8six
|
||||
five2two7hstbbqzrninegbtwo2
|
||||
eightfblzpmhs4
|
||||
fbbdeightzzsdffh8jbjzxkclj
|
||||
3nine6five1
|
||||
@@ -0,0 +1,4 @@
|
||||
1abc2
|
||||
pqr3stu8vwx
|
||||
a1b2c3d4e5f
|
||||
treb7uchet
|
||||
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 30,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"\"what(){mul(697,542)/>why(479,94)mul(995,893)why()]%?:]select()%}mul(408,907),{from()$&&/mul(893,282)[#%@(who()what()!~mul(313,566)@@how()$mul(964,183)]how()where():?what()>%mul(743,40)*']~+/!mul(241,491)<{]<)]from()how()'from()don't()&where()%how(216,229)how()where()!mul(35,991)when()why(610,462)> select(594,57)$}&^mul(699,136)}]?who()when(){mul(970,603) ?mul(200,732)/[:select()(mul(967,199)+select(),/!how()when()mul(521,824)#;]:+&->)}mul(473,278):$&mul(347,457)}&*why()~ when()mul(324,773)-$ mul(460,152)#-;~,when()@mul(331,186)%don't()]-mul(197,390)how()mul(774,494)/from()))how()),mul(758,549) >why()mul(485,656)where()~-mul(938,190)&mul(326,51) mul(304,567)mul(165,576)+'-]when()'+why()/mul(906,352)from(618,898)where() how()#~mul(508,347)what()when()/&^why()why()</mul(793,679)why()-}who()from(){*where(),$don't()*#+{<mul(38,430){^}why()~%from(318,733):~<mul(611,673):-#/%why()~#how()mul(339,558)<why()*:&when()[/mul(716,978)?from()@&^/&'>mul(847,535)~ #)from()what()$)/do()//)where()what();where(200,117)how();+mul(242,61)?:-?mul(371,193)%%mul(173,850)*from()why()# ,#)mul(566,907)&don't()/how()&mul(412,399)}^why()from()mul(905,46)^from(169,718)!(when()mul(920,500)*don't()who()how()what()}why()-]who()who()(mul(927,865)@select()mul(371,913)mul(254,979)-select()mul(614,684)$;,{mul(841,422)!when()^mul(292,172)/]what(),&]mul(668,298)what() mul(788,698))&mul(241,230),*mul(513,152)}*:[/mul(762,255)*/mul(199,330)how()')^mul(716,272)}#-select(196,254)-&how()*mul(181,411)@){]#%:,mul(830,669):-[>!select()who()mul(490,309):mul(597,806)who()mul(911,931)when()]<mul(877,212)+(;?~;mul(242,138)from()?(select()how()$mul(624,989)[mul(232,970)select(480,963)select()'&(>:mul(749,304)select()$who()*&$:!}mul(499,106)why()select())when(453,833)~%^don't()who()<]]>}{(mul(666,746)@&where(){do()from());why()where()#mul(436,226); what()^from()~when()*mul(333,877)&[mul(849,387)mul(846,509)$mul(690,845)where()what()-~where())mul(120,516+'[;where()- mul(671,693)]who()#/mul(151,226)'what()mul(662,390)when():don't()how()mul(586,859){who()+}*?select()*}[mul(162,392)##who()!don't()^from();select(183,354)+@#+how()mul(235,965);<['*@*&mul(836,254)#who()^,{~*&from(912,964)mul(81,63)('who()+]who()who(616,562)&[don't()-%select()>why()&:*mul(148,501)<'?don't()/'%$when()+#mul(565,716)how(551,943)~>':)mul(812,235)(who()@what()do()mul(933,530)mul(516+when(95,848):what()/~mul(685,485)why(){[<^,from()-why():mul(372,990)^mul(780,194)~(when()-$> mul(158,500)where(213,721)where()-+mul(783,720)]select()mul(830,674)-*,;^)mul(542,769)<>;@;mul(340,494)~,mul(972,343)-*{<}*why()'&@mul(995,93)}/}^&mul(632,3)~mul(151,607)'~who()~+ why()select(970,692)mul(253,471)what()}select(450,660){mul(186,635)!'from():>;@+mul(109,407)mul(231,530)who()'mul(721,360)(#{what()?mul(764,403) mul(974>mul(700,804)>:>select(108,396)-where()where()~#from()mul(618,688),<?*who()@[&(mul(862,757)?^mul(448,304)who()who())'(~when(887,857)what()+mul(761,362)@mul(937,417)when(949,74)who();why(669,288),where()%select()mul(31,324)'who()mul(910,432<<@when(148,213)^+from()who()>?*mul(786,325)'<select(){mul(216,115)mul(553,306)/what(944,865)%*?where(669,409){don't():who()/)mul(247,444)*->]who()-([mul(312select()do()from()@%mul(647,88)+!mul(920,442)where(){$mul(876,103)select()select()&<-~';#mul(658,434)\\nwhat(203,778)-)]mul(25,629)why()^$~)?why()mul(207,846)(from(560,549)select()&-]?>what()mul(782,867}(^}^mul(48,779)<$where()how(396,689)mul(623,278)}select(34,689)when(),how()%({;$mul(494,74)*from()when()mul(35,522):> &&when()mul(328?}mul(186,822)]when()how())why()mul(775,741){->%mul(812'{~;mul(202,822)-mul(282,383)what()from(340,89){mul(729,896),^-what(313,84)mul(172,196#mul(447,361)why()&*?<!mul:how()#{*->/who()(+mul(395,872)#^^{@,-mul(394,873from()%mul(988,272)(%select()!~mul(101,388)what(),how()how()$#how()*mul(551,577)%what()mul(191,793)''don't()mul(744,26)!select(){'>,mul(140,452)mul(887,632)#>}{;@^+-mul(835,39) how()+/-}*},@mul(66,401)what();why()]] %+&do(),when();:who()[select():mul(474,260)who(),{,)}why()%who()mul(126,874)}where(746,668)>mul(60,400)~#select()select()@:mul-@*%when(134,304)?how()mul(18,684)what())'&/ ,{^mul(770,406){{@* {who()who()-mul(312,245)/>{when()why()from()^&mul(936,201)&from()-#$(mul(970,306){%from(193,334)mul(770,300)how()don't()mul(17,145)(%mul(204,15)]#!mul(592,786)+?what()*^mul(903,387);}($mul(977,422)where(136,281)mul(412,540)select()@&,mul(331,930)where()!;%why())!mul(647,169):!mul(624,260)>,^^!where()#+mul(364,706) why()[when()(?from(361,489)~?/mul(572,99){mul(162,620)select()#?'$)mul(963,810)(<'^mul(381,182)mul(154,418)(mul(307,576){;select()mul(872,424)[,{&){&/mul(542,342)&*(when()+#<mul(71,788)!!what())'mul(208,451)?mul(876,225)<(what()'mul(97,553)who();$ &&#%why()]mul(932,42)# >/>mul(29,665)$don't()?where()mul(903,998)%?select()])#;mul(660,171)who() why()>what(), <mul(34]}%where(36,389)mul(769,195)]how()'#mul(780,304)-?!' what()how()mul(86,199)-{>mul(956,616);,$,}mul(982,695)-:where()why()mul(585,888)why()where()]!&{mul(422,906)select()where(721,370)<mLine truncated
|
||||
]
|
||||
},
|
||||
"execution_count": 30,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"#read lines from input and store each list of space separeted integers into left and right lists respectively.\n",
|
||||
"with open('3/input', 'r') as f:\n",
|
||||
" data=f.read()\n",
|
||||
"data"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 31,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"170068701"
|
||||
]
|
||||
},
|
||||
"execution_count": 31,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import re\n",
|
||||
"mulpat = r'mul\\((\\d{1,3}),(\\d{1,3})\\)'\n",
|
||||
"sum(int(x)*int(y) for x,y in re.findall(mulpat, data))"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 32,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"78683433"
|
||||
]
|
||||
},
|
||||
"execution_count": 32,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"dopat = r\"don't\\(\\).+?(do\\(\\)|$)\"\n",
|
||||
"cleaned_data=re.sub(dopat, '', data, flags=re.DOTALL)\n",
|
||||
"sum(int(x)*int(y) for x,y in re.findall(mulpat, cleaned_data))"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 2
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
what(){mul(697,542)/>why(479,94)mul(995,893)why()]%?:]select()%}mul(408,907),{from()$&&/mul(893,282)[#%@(who()what()!~mul(313,566)@@how()$mul(964,183)]how()where():?what()>%mul(743,40)*']~+/!mul(241,491)<{]<)]from()how()'from()don't()&where()%how(216,229)how()where()!mul(35,991)when()why(610,462)> select(594,57)$}&^mul(699,136)}]?who()when(){mul(970,603) ?mul(200,732)/[:select()(mul(967,199)+select(),/!how()when()mul(521,824)#;]:+&->)}mul(473,278):$&mul(347,457)}&*why()~ when()mul(324,773)-$ mul(460,152)#-;~,when()@mul(331,186)%don't()]-mul(197,390)how()mul(774,494)/from()))how()),mul(758,549) >why()mul(485,656)where()~-mul(938,190)&mul(326,51) mul(304,567)mul(165,576)+'-]when()'+why()/mul(906,352)from(618,898)where() how()#~mul(508,347)what()when()/&^why()why()</mul(793,679)why()-}who()from(){*where(),$don't()*#+{<mul(38,430){^}why()~%from(318,733):~<mul(611,673):-#/%why()~#how()mul(339,558)<why()*:&when()[/mul(716,978)?from()@&^/&'>mul(847,535)~ #)from()what()$)/do()//)where()what();where(200,117)how();+mul(242,61)?:-?mul(371,193)%%mul(173,850)*from()why()# ,#)mul(566,907)&don't()/how()&mul(412,399)}^why()from()mul(905,46)^from(169,718)!(when()mul(920,500)*don't()who()how()what()}why()-]who()who()(mul(927,865)@select()mul(371,913)mul(254,979)-select()mul(614,684)$;,{mul(841,422)!when()^mul(292,172)/]what(),&]mul(668,298)what() mul(788,698))&mul(241,230),*mul(513,152)}*:[/mul(762,255)*/mul(199,330)how()')^mul(716,272)}#-select(196,254)-&how()*mul(181,411)@){]#%:,mul(830,669):-[>!select()who()mul(490,309):mul(597,806)who()mul(911,931)when()]<mul(877,212)+(;?~;mul(242,138)from()?(select()how()$mul(624,989)[mul(232,970)select(480,963)select()'&(>:mul(749,304)select()$who()*&$:!}mul(499,106)why()select())when(453,833)~%^don't()who()<]]>}{(mul(666,746)@&where(){do()from());why()where()#mul(436,226); what()^from()~when()*mul(333,877)&[mul(849,387)mul(846,509)$mul(690,845)where()what()-~where())mul(120,516+'[;where()- mul(671,693)]who()#/mul(151,226)'what()mul(662,390)when():don't()how()mul(586,859){who()+}*?select()*}[mul(162,392)##who()!don't()^from();select(183,354)+@#+how()mul(235,965);<['*@*&mul(836,254)#who()^,{~*&from(912,964)mul(81,63)('who()+]who()who(616,562)&[don't()-%select()>why()&:*mul(148,501)<'?don't()/'%$when()+#mul(565,716)how(551,943)~>':)mul(812,235)(who()@what()do()mul(933,530)mul(516+when(95,848):what()/~mul(685,485)why(){[<^,from()-why():mul(372,990)^mul(780,194)~(when()-$> mul(158,500)where(213,721)where()-+mul(783,720)]select()mul(830,674)-*,;^)mul(542,769)<>;@;mul(340,494)~,mul(972,343)-*{<}*why()'&@mul(995,93)}/}^&mul(632,3)~mul(151,607)'~who()~+ why()select(970,692)mul(253,471)what()}select(450,660){mul(186,635)!'from():>;@+mul(109,407)mul(231,530)who()'mul(721,360)(#{what()?mul(764,403) mul(974>mul(700,804)>:>select(108,396)-where()where()~#from()mul(618,688),<?*who()@[&(mul(862,757)?^mul(448,304)who()who())'(~when(887,857)what()+mul(761,362)@mul(937,417)when(949,74)who();why(669,288),where()%select()mul(31,324)'who()mul(910,432<<@when(148,213)^+from()who()>?*mul(786,325)'<select(){mul(216,115)mul(553,306)/what(944,865)%*?where(669,409){don't():who()/)mul(247,444)*->]who()-([mul(312select()do()from()@%mul(647,88)+!mul(920,442)where(){$mul(876,103)select()select()&<-~';#mul(658,434)
|
||||
what(203,778)-)]mul(25,629)why()^$~)?why()mul(207,846)(from(560,549)select()&-]?>what()mul(782,867}(^}^mul(48,779)<$where()how(396,689)mul(623,278)}select(34,689)when(),how()%({;$mul(494,74)*from()when()mul(35,522):> &&when()mul(328?}mul(186,822)]when()how())why()mul(775,741){->%mul(812'{~;mul(202,822)-mul(282,383)what()from(340,89){mul(729,896),^-what(313,84)mul(172,196#mul(447,361)why()&*?<!mul:how()#{*->/who()(+mul(395,872)#^^{@,-mul(394,873from()%mul(988,272)(%select()!~mul(101,388)what(),how()how()$#how()*mul(551,577)%what()mul(191,793)''don't()mul(744,26)!select(){'>,mul(140,452)mul(887,632)#>}{;@^+-mul(835,39) how()+/-}*},@mul(66,401)what();why()]] %+&do(),when();:who()[select():mul(474,260)who(),{,)}why()%who()mul(126,874)}where(746,668)>mul(60,400)~#select()select()@:mul-@*%when(134,304)?how()mul(18,684)what())'&/ ,{^mul(770,406){{@* {who()who()-mul(312,245)/>{when()why()from()^&mul(936,201)&from()-#$(mul(970,306){%from(193,334)mul(770,300)how()don't()mul(17,145)(%mul(204,15)]#!mul(592,786)+?what()*^mul(903,387);}($mul(977,422)where(136,281)mul(412,540)select()@&,mul(331,930)where()!;%why())!mul(647,169):!mul(624,260)>,^^!where()#+mul(364,706) why()[when()(?from(361,489)~?/mul(572,99){mul(162,620)select()#?'$)mul(963,810)(<'^mul(381,182)mul(154,418)(mul(307,576){;select()mul(872,424)[,{&){&/mul(542,342)&*(when()+#<mul(71,788)!!what())'mul(208,451)?mul(876,225)<(what()'mul(97,553)who();$ &&#%why()]mul(932,42)# >/>mul(29,665)$don't()?where()mul(903,998)%?select()])#;mul(660,171)who() why()>what(), <mul(34]}%where(36,389)mul(769,195)]how()'#mul(780,304)-?!' what()how()mul(86,199)-{>mul(956,616);,$,}mul(982,695)-:where()why()mul(585,888)why()where()]!&{mul(422,906)select()where(721,370)<mul(397,873)why()where():mul(354,754);)mul(815,211)mul(343,66)<who(501,465)#how()who() (mul(672,904)]%where(579,405)why()how()({what()#;mul(855,294(#}mul(681,259))mul(832,942)where()who()+&+mul(484,780)(%when()where()mul(343,393)-' select()mul(356,496)who()%;why()!where()when())why()mul(925,579)]#when()why()^why()@/how(286,462)mul(702,403)-,%;?&^mul(673,873)(mul(147,896){}<<what(),do()when():&{$;!}why()~mul(70,323)}why(178,679)what())#'^,^]mul(153,346)mul(738,463)select()from()[#?:-;$<mul(993,379)mul(305,729)?>mul(673,348)from() mulwhen()~don't()',@&+]]where()$ mul(813,553)+'who()-where()select(){{,:mul(535,550)how();&;what(992,219)mul(564,279 mul(551,875)?how(920,226)(+;+?;^mul(383,579)?##%{ [*mul(576,484)>:}<,+when()do()>who()&#how())]what()mul(272,737)-/,who():;#+~]mul(580,211) :from()[&/what()}mul(893,368){*&+mul(393,508)}-!^when(962,123)]@/mul(184,205)when()]]when()'who()mul(249,915)when()from()-@/ how()~mul(495,101))<(}+%,:?,mul(356,636when()(why()^]]mul(662,103)#mul(118,597)mul(968,629):why()@]mul(676,360)select(),'select()-<mul(678,598)mul(341,306)what()@^who()%why(){/$mul(527,202)$-mul(666,372)[]'+,[what()from())mul(732,488)*)mul(817,225who(){^select()from()select(),mul(913,885):]#@(;when()select()&when()mul(337,865)select()what()-mul(798,769)(([mul(132,976);*where()when()from()*(,mul(90,998) ) )from())what()?do()why()!what()<who()mul(720,893)[$from()from()%($who()mul(361,619)%mul(773,817)~/,/*mul(262,292)^$mul(543,488:select()from()~$mul(9,28)>,mul(579,23)@why()@$:what()mul(370,656)
|
||||
from()'/,what()/<,%how()mul(748,154)>[select();,who()>select():'mul(663,830)%@(mul(417,364)-why()'mul(947,551);!/)!++mul(385,221),>%#mul(410,27)}from(669,909)&who()~:'<)how()mul(203,50)why():$who()from()^{^(mul(425,96)why())from()#*&[}mul(657,805)why(){$&mul(764,125)what()select()mul(118:%;do()where()@why()@{'mul(3,361),/mul(9,725)who()from()'from()}>@*!mul(258,517)@! !}[mul(734,173),>~mul(567,929)>^$%}?mul(458,106),-mul(904,99)#where():!mul(304,344)('] )mul(474,433){]why(552,617)[*>*[?mul(292,452)@/when():mul(671,8)what();mul/*&mul(157,964)):+$^:select()mul(577:@(mul(481,28)mul(120,742):+&@mul(932,682)don't()#~,]{mul(584,430)don't()!who()]]/$when():mul(447,144);)~#mul{select(899,436)}:when()mul(18,3)$'why()/ <mul(803,2) '$when()(-mul(498,989)when()>select()*(~from(848,249) mul(402,212#(when()what(526,893)(when()who()!select(855,813)mul(267,568)?when()~?mul(790,400)how();:%mul(565,976)*}how()what()>+from()from()#don't()><mul(117,353)+<>what(465,504)+,+/@^mul(702,607)/%mul(775,709)from()what()$(where()^what()why()when()}mul(728,176)&$~mul(732,727)^'&mul(999,652)']~mul(780,700)-~&{-{<*select()when()mul(729,462) mul(105,648)@;,?^#!how(963,469))mul(906,654)&]who()from()&mul(881,852)how(),how()where()where()@(<(from()mul(822,522)mul(874,978)mul(233,399)select()from()>/;where()when()^[why()mul(474,473)where(896,324)^mul(638,197)}how())-{>how()why()}>mul(611,521)mul(364,693)why(),-&where()+># how()mul(53,996)/<[where(204,56)<-;}~(mul(547,235)+where()~%why()'select()mul(407?%%]/how()~>^mul(749,65)mul(171,190 why()%+?when()when()&how()]<mul(696,733)mul(101,606)from()where() mul(606,572)/>!@<+%don't():-@{who()#mul(104,125)when()>{<-%mul(627,539)when()]how()-select()]mul(983,406)+where()]-when()when()mul(537,478)from()#~)how()mul(305,547)/&?)%+who(){do()^who()why()+*select()@#^mul*+!mul(324,352)*{why()select()when()where()how()++@mul(758,823)>from()(how()mul(155,143)how()$[] +-mul(220,494)<#<mul(24,76)(>how():&@what()mul(996,77)],<}^where()%mul(153,549)/$&}[[#):!mul(974,546)!where()mul(406,100)mul(684,435)<when()/)!what()/&;>mul(36,14)*,$@~,don't()<{@*&mul(302,244)mul(934,996)}-when(),;where()->mul(184,150)<~/!){mul(457,435)/select()mul(692,366)mul(294,439)(*where()who()why(124,291)$how():don't())mul(238,489)[;(^&/}select()>@mul(199,347)<why()-mul(101when()%'mul(676,397)who()what(){#mul(850,573)mul(534,475)-'&;mul(558,350)mul(545,931)who(688,232);where()'%mul(870,756)+^-+mul(365,269,select()(mul(458,213)(]-, mul(72,716)>(<(#mul(135,803),what()where() !):!mul(119,226)-)],who()mul(443,526))how();where()mul(652,762)from()$)'$^[!mul(915,54)%'what()where()who()mul(685,223)^how()$]/'mul(660,757))mul(401,390)!) ;what()what()@{:mulselect()#( ?where()[+when()mul(677,473)~@:select()]*mul(368,274)#%{where()mul(387,806)!@why()select()''+mul(673,924)}?<where()>%mul(544,205)%? when()+mul(990,513)@'&:(]mul(115,860)?-<*>how()mul(452,49)>mul(672,248)why()~where()^+[mul(15,506)>}don't()}~,~when()<what()mul(284,616)how()/what()select()}(select()>mul(732,173)mul(26,691):where() where()who();when()}mul(483,470)+/ select()mul(693,863^/&mul(999,441)what()&select()?, ?<mul(463,840)mul(429,885:{]mul(317,971)from() : mul(797,491)why()),why()>*why()when() *mul(114,59*[>{-{#!/usr/bin/perlwhy()mul(247,67)?what()when()%what()@'{+mul(453,52)
|
||||
where()mul(231,244)>>/where()mul(216,829)who(){%mul(552,537)when()]$mul(185,377);}>where()::why()mul(300,903)]#!mul(61,613)/mul(106,584)^,'?; &'select()~mul(145,411))?what()+&how():&mul(139,18)/where()< ,from()+&don't()#% ,*mul(158,236)^,(what()!?mul(861,544)]:who()how()-*how(),mul(103,378)+):what(712,256)-+$:from()(mul(172,254);?;how(){{}@mul(812,458)how()(,:)))~mul(256,397)#]from() >?where()[~mul(132,458)/<[mul(441,730),&+mul(410,879)@@select()@$from(424,812)-mul(80,361);(select()$!:?mul(3,489)(mul(692,445)-?:[;/@mul(630,252)-<:~how()%:mul(755,275);}<who(97,679)]mul(528,294)^/when()where(){!+select()why()mul(540,523)/+>why()*]who()$'what()mul(404,857))}when()}:mul(795,571)}?'<how()~mul(158,220)mul(763,816);#&+select()do()(mul(872,912)from()mul(459,72)mul(185,530)@@#mul(114,891)[mul(746,254)]who()@} where()select()? mul(232,873)'@mul(365,668))where()'mul(511,416) ^+}[]select()!mul(914,595){>?what()&>who(709,757),[mul(85,479)[^ /mul(12,677)mulwho()<mul(280,994)where()]};-mul(881,791;'%#]select()mul(882,540)/[how()^mul(830,639){@;[~mul(278,495'?^(}mul(45,101)mul(242,987)@mul(534,500)what()$]{:,!%-'mul(130,566)@@%~mul(305,194)from()!;,]<)$mul(386,814)%)when()^^[select()};mul(248,686)what()(}what(){^do()]-'mul(738,398)when()-]%mul(263,840)(when()*~)^)mul(814,32),,<^&>;@]why()mul(507,433)how()%;{mul(703,269)@'from()&}mul(195,324%where()mul(333,588)who(210,905)@{how()-why()don't()',~^who()mul(976,376) ;mul(617,616)+don't()~how()^/},#&how()~mul(464,668)>(%$from()>what()mul(330,462)don't(),$]~mul(47,160)select()'-<}^what()mul(813,866)@mul(932,649)from()how()when(){]^^$where()mul(298,181) ^ '!*:mul(395,824);>>@->!%mul(169,544)when()what(165,141)]$',>?$mul(677,950)+<#[select(680,459)mul(104,437)how(){mul(238,478))+#:(~where()~mul(990,466)<~#mul(67,165)where(103,910)@(when()^*~,when()'mul(820,708)]}&when()?%#/mul(489,883)[{ {<select()mul(369,476)$<&&mul(171,711)?!!@)mul(118,212)>^where()mul(278,843[mul(865,505)+'why())mul(545,55)(:{+<mul(279,179)'#mul(396,191)}when())#[%mul(117,91)]~,~-mul(581,752)[$<-'mul(765,81)why()$}from()/{'mul(37,389){# #mul(249{[when(785,173)mul(249,933)<how()?mul(110,134) mul(799,655),mul(295,401)mul(703,330)@&}):^ %mul(457,121)((mul'select()-{]&%/mul(236,202)$[)select()!}>mul(248,445)?mul(391,995>#-,*%^ mul(354,732)!/mul(619who()^*[,~[~>$why()mul(723,806)who()from()[why()?$>&mul(721,363)>what()how()]^+mul(301,140)^~:~who()mul(469,571)~mulwhy()from()+'<'don't()&<where()~;,><~mul(219,408))^mul(215,767)-]mul(519,445)mul(907,35)what()-!^why()what()-how()select()mul(742,645)mul(213,651)&+when()mul(942,859)^*from()mul(871,479)<^mul(88,805)mul(397,727-([*select()what()what()select()$/+mul(24,343),@from()mul(594,62)+<mul(61,432)@!(~how(),:] mul(353,968)?how()$&+mul(591,184)#{);[who(982,47)%mul(95,398) +>['from()<mul(198,998)?;,*]]>#mul(807,849)~%+*}mul(552,461)]from()@!@#select()who()^~don't()?;]mul(201,836)&+&>mul(741,810)
|
||||
mul(695,640)[mul(908,779)+/mul(78,761)[+?};*{mul(105,818) [from()-mul(451,768)what()]!what()from()what()when()~^mul(619,244)[from();,&from()where()from()^?mul(899,374)when()#^:/mul(541,467)/mul(692,925)why()how()what()>/:<mul(532,861)[?select()%mul>^mul(463,858)<why()#)?<^from()-mul<do()'<from()%<what()$&mul(510select()how()select(370,782)when()what()-[:mul(150,223)where()!mul(999,372)<;}*mul(43,815)when(642,18)^({who()&}*mul(200,902select()^[( ^who()mul(547,387)what(632,584)<mul(464,280)!+~mul(337,538)from(858,497)from()mul(116,978)@select(),mul(174,116)~(,;]when()mul(177,316)mul(313,712)!who()^:,mul(288,39))(+[;%%do()$)@-:<(mul(404,923))),do()!)/-$'@mul(662,630)?(what()why()when()mul(825,112)~*!,mul(631,707)/why()<^@,do()^-what();:}why()from()*when()mul(637,832)<?where()why()^how()+'mul(583,659)%} mul(251,47)<?mul(271,563)*{mul#+<'mul(690,953):[)>how()where()^:[~mul(31,347)?<})*>!/mul(627,404)do(),?^$when() mul(24,930)mul(873,35)select()what()where()/don't()&& [mul(248,460)&where()from(45,338)*?mul(16,424)'}mul(9,674)<}select()$@mul(985[mul(441,498)]<who() ]mul(725,72)>what()@'/{mul(626,540)[;/%,mul(764,748)mul(867,602)why()who()what()mul(885,438)who() ]-{'~/>mul(668,937)&(mul(973,416)when()<why()mul(581,734why()<do()'[#(/;;select()how()}mul(333,76) }(who()]?what()mul(790,234){mul(761,575)who() ;!#@]where()mul(404,574);mul(307,239)mul(37;!/from()%who()mul(578,186)mul(399,705)%$select(237,775)from() what()&)where()mul(834,844))where()-<where() >mul(647,557)~<select()^:[],from()where(864,206)mul(550,551)'mul(763,930)what()^{-how():mul(579,304))how()!*@mul(126,394)mul(123,990)[mul(363,828)& @'when()mul(66,810)mul(238,58)?mul(615,798)who()@*~&~]mul(450,877)}/*do()>how() {+?@mul(485,856)how()select()when()/select()mul(33,198){!mul(382,685))why()!*mul(711,362)<*what()mul(645,252)from(479,19)where()who()mul(561,165)?>$*?:mul:#mul(877,920)#:-mul(440,17)how()>![,@+]mul(151,701)}^[$*mul(353,641){^$+>~%{;}mul(39,274)*mul(657,123)how()*where(){mul(346,442)mul(790,227)?when()>when()(!%mul(60,33)&/$where()}$-<:{mul(930,295)%from()how()@$from();who();mul(494,10 #mul(700,474){^mul(552,224)~'how()select()%}mul(5,285)mul(833,131?%>/from()mul(457,368)^'>%>mul(233,98)[' <^mul(312,497)mul(933,575)who(){mul(859,323)-mul(484,721){where(445,310)),>}!;,?mul +)*:%?mul(122,560)what()select():+mul(749,209)mul(478,283)&#mul(67,742)@^mul(494,481)&%from()':!/&:why()mul(768,612)where(),:]$mul(512,595)mul(658,426)what()+>)where()%&mul(213,517)+<where()!)mul(665,992)$where()>+what())what():who()mul(891,196)@when()why()mul(46,798)@)select()[how()mul+from()select()mul(128,259)when()/select()when()-*):}mul(115,723)select()@where() mul(235,95)mul(507,424)why()] !mul(680,738)/<mul(634,100)mul(569,333)where()%]why()];[$mul(185,17)^}%><&$)>mul(349%]how()mul(719,909)when()%*mul(27,357)mul(734,373)/{>%;[$!mul(733<what()]<mul(233,784)mul(252,863) mul(741,457)when()>)why()&mul(938,12)
|
||||
from()#,why()~& ;#:mul(731,521)*how()} do()mul(399,167)from()mul(71,499)how()from()%!who():;mul(730,287)why()mul(422,401)select();@+[-mul(742,851)< ^$why()mul(153,315)+%mul(206,613): ,from()[~select()mul(971,155)[%*:&{mul(239,834)'#:{'~$;mul(224; mul(163,711)$$/!select()^%do()&where()>@*from()select(719,23)#:<mul(859,6){where()why()mul(611,142)[>,how()>from()mul(874,522)'what()!from()*select()mul(950,277),<@-!*mul(35,822)>)~*mul(934,771) #mul(752,754)how()-from()+who());]:<mul(110,865)from()why()@)*where()when()mul(804,930)-mul(948,779),# when(907,369)mul(650,833)<&-(!^^+mul(986,368)}~'{!mul(549,524)[->where()/select(297,243)!%+mul(603,67)#]}what()mul(486,614)mul(761,335)! %:[;from()^when()mul(162,639)(({;%) mul(410,831)mul(74,9) [),}!!+?&mul(365,386)?do()&from()who(486,875)why()mul(545,922)*mul(333,104)where()do()~$^who(),[;mul(357,374)$}what()/from()^when()}/mul(828,346)mul(128,556))*{:from()@mul(277,303)#[^-%]how() /mul(817,849):mul(477,520)&$what()}<{]#]^mul(263,446):%when()-&how()from()[&>mul(307,210)<mul(779,78)*how()select(447,622)mul(624,455)++&&what()@*#mul(898,875),];/when()mul(463,295)who()select()why()&who()why(795,44)>]!+mul(293,549){when()~mul(478,825)&what()')%mul(233,939)%]>;>}]mul(680,156);}~mul(66,418)when()/]'? select()mul(506,752) ?select()select()%,}mul(685,266)(from()mul(354,792)~+;when()~#where(){mul(745,146)mul(926,660)%mul(721,86)~?&#?mul(964,815){when()-why()mul(333,175)mul(490,526)when()^mul(370,894)>&who()'^mul(686,63)~[?!%'select(){mul(543,91)@#mul(43,96)where()mul(278,584)~%)where()%mul(163,853)&#when()'mul(561,872)#when()where()'~don't()mul(896,297)<'>@mul(919,548) who()how()?@+when()]%(mul(691,41)$;+]&who()-**mul(272,776)}what()#why() what()who() when();mul(824,393)-@ %[^,why()do()/mul(891,874)$'<<?select()mul(843,864):%/!what()who()/{%mul(262,169)&:[mul(189,651)how()[from():,{?mul(453,774)(+how()]~-{:(&do()mul(600,585)/#don't()%*']]%-:)mul(538,508)where(508,481)how()where()*what(767,256)/mul(254,549),}@^?'/:^mul(664,632)$ ;:when()where()what(655,337)%;~mul(343,605)where()don't()from()%{what()mul(967,749)mul(982,465)!who(),mul(320,945)mul(769,926)/-)<]who() mul(26,66){who()]{}!mul(122,617):$[??when(),-why()select()mul(125,904)select()::[*mul(420,593)?&&*select()}where()@mul(810,984)'mul(789,703);$mul(228,679)?>!&@** )mul(437,39):]'mul(255,961)!what()!mul(22,237)~mul(287,360)select()how()what()}^mul(153,348){when()&)}{/{mul(8,764)how()@}mul(231,703)why()>%~!when() ^mul(418,457)select()how():?who()$when()when()mul(957,951){'where()'mul(6,320)~mul(168,639)^!mul(715,855)~select()^mul(44,209)&mul(767,449)mul(503,357)<mul(821,550)+<;from():%how()mul(76,386)}<how()@/when()mul(753,291)]how()&)from()?&what()&why()mul(956,734)mul(206,478)!how()how()>^where(),]select();mul(571,436)]-select()select()&
|
||||
@@ -0,0 +1,183 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 87,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"#read lines from input and store each list of space separeted integers into left and right lists respectively.\n",
|
||||
"with open('4/input', 'r') as f:\n",
|
||||
" data=f.readlines()\n",
|
||||
"\n",
|
||||
"data = [line.strip() for line in data]\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 88,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"421"
|
||||
]
|
||||
},
|
||||
"execution_count": 88,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"horizontal = sum(row.count('XMAS') + row.count('SAMX') for row in data)\n",
|
||||
"horizontal"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 89,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"463"
|
||||
]
|
||||
},
|
||||
"execution_count": 89,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"vertical = sum(\"\".join(col).count('XMAS') + \"\".join(col).count('SAMX') for col in zip(*data))\n",
|
||||
"vertical"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"1640"
|
||||
]
|
||||
},
|
||||
"execution_count": 90,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import numpy as np\n",
|
||||
"\n",
|
||||
"def diagonals(matrix):\n",
|
||||
" np_matrix = np.array(matrix)\n",
|
||||
" n, m = np_matrix.shape\n",
|
||||
" for offset in range(-n + 1, m): # Diagonal offsets\n",
|
||||
" yield np_matrix.diagonal(offset)\n",
|
||||
" yield np.fliplr(np_matrix).diagonal(offset)\n",
|
||||
"\n",
|
||||
"matrix = np.array([list(line) for line in data])\n",
|
||||
"\n",
|
||||
"diagonal = sum(\"\".join(diag).count('XMAS') + \"\".join(diag).count('SAMX') for diag in diagonals(matrix))\n",
|
||||
"diagonal"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 91,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"2524"
|
||||
]
|
||||
},
|
||||
"execution_count": 91,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"horizontal + vertical + diagonal"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"pattern = np.array([\n",
|
||||
" [\"M\",\".\",\"M\"],\n",
|
||||
" [\".\",\"A\",\".\"],\n",
|
||||
" [\"S\",\".\",\"S\"]\n",
|
||||
"])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"array([[ True, False, True],\n",
|
||||
" [False, True, False],\n",
|
||||
" [ True, False, True]])"
|
||||
]
|
||||
},
|
||||
"execution_count": 106,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"mask = pattern != '.'"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 129,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"1873"
|
||||
]
|
||||
},
|
||||
"execution_count": 129,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"from numpy.lib.stride_tricks import sliding_window_view\n",
|
||||
" \n",
|
||||
"windows = sliding_window_view(matrix,pattern.shape)\n",
|
||||
"count = 0\n",
|
||||
"for i in range(4):\n",
|
||||
" matches = (windows == np.rot90(pattern,k=i)) | ~mask \n",
|
||||
" count += np.sum(np.all(np.all(matches,axis=-1),axis=-1))\n",
|
||||
"\n",
|
||||
"count"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 2
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
SAMSXXMAXAMXSMXMMMSMSSSSMASMMAMMSMMMMMMMMSMSMSSXMAMXXXMSXSXSMSSMAMMXMSMMXSASMAXASMSMXMASMMMMSAMXXMAXXMMXAMAMXMSMMMMMMMMMMXSSMASMXXXXXMASXXAX
|
||||
SAASMMASAXMAXMAMXAMSAMXMXASASMXAAAAAMSSMMAAAAXAAMASXSAMXMMAMXMAMMXSASAAAAMMAMMMMXAAMMSAMXSAMMASMSAMMAMXXXSXMAXAAASXAAASAMXMASASMSSSMMAMXMASX
|
||||
SMMSXSAXMSMSXSASMSMMMSMSMMSAMMMSSSMSMAAASMSMSMSMMAAMSXMAAMAMASMXSASXSSMMXSAMXSAAMXMMAMASAMXSXXMAMXMASMMSMMAMMXXXMXSSSMSASXSMMMMXAXAMAASAMXMX
|
||||
XMASAMASXXAAAMASAAXAXAAAAXMMAXXMAMAAMSSMMXAAAAMXMXXAMXSXMSXSAMXXMASAMMMSAMXXASASMSXSSXXMASASXMSXMAMAAAASAXAASXSMSAMXXASAMASXMASMMSMMSXSMMASM
|
||||
SASMAMSMMMMMSMAMXMMMSMMMSXMSSMMMAMMMXAMMMSMSMMMAMMMSMMMSMXAMMSMAMMMMMAAMAMSMAXAMAAMXASAXXMMSAMAMXAMSSMMSSMSMMAAMMASAMXMMXXMAMAMAXXAAMMXAXAXM
|
||||
ASMSMMMAAMMAMMAMMSSMAXAMXXXAAAMMASAXMASMASAMAXSAMSXMAAAAMMSMAAAMXMASMMSXAMXXMMMMMMSMAAMSXSMSXMAXSAMXXMXMMXXAMMMMSSMXSXAMSMSSMSSMMSMMSSSXMSSS
|
||||
MAXAMAMMMSMAMMASAAASASMSXSMSMMMSAXMXSMMMXMASAMSMAMMSSMSMSAXMSSXMAXSXXSMXXSXAMXMXMAMMXMAAAMMMAMAMSAMSMMAXMAXAXAAAXAXSMXSMAAAMMAAAAXXAXMXAXAAA
|
||||
XMSMSAXMXXMSXSASMSXMXSAMAXXAASAMAXSAMASMSMXMAMXMMMAMAXMAMXSAMAMSSMMMXAAMXMMAXAMMMSSMMXSMXMAXMMSXSAMAXXMSMMSMSSSSMMSMAAMSSMMXMSSMXMMMXMSSMMSM
|
||||
XMAMAAMMMMXXXMAMAMAASMAMXMASXMASAXMASAAAASMSMMXMASXSXMMAMMAMXAXXMASAMMMMMMXMXAXMAMAAMAXXASMSXMXXXXMXSMXMXAAAMMAAAXAMMMMAXXXXMAXMASASAAAMAXAA
|
||||
SSSMSMMAAXASMMSMXMMMXSAMAXXMAMAMMSSMMMSAMXXAASXMAMXXMAMAXSMSSMSAXMAXXMXAXSASXSSMMMSMMMMXXXXAMMMMSMSMSAAXMSMSMMSSMSXSSSMMSMSMMASMMSASASMSAMXA
|
||||
AAAMAASXMMMSAAXMAAXXAXMSMSASMSSXMAMXMXMXXMMMMMAMAMAMXSSXXAAXXASXMXAMSMMMXMAXAAAXMAMASMSMSXAMAXAAAAAASXMMXAXAXXAXXXMXAAAASAXAMAMAXMAMXMMMAMXM
|
||||
MMMMMXMAAXASMMMXXMMMMMMAMXAAAAXAMXSXSMMAXAAXXSASAMSAXXAMSMMMMMMMSSXMAAASMMSMMSMMMMSAMAAAAMSXMSMSSSMMMSSXXXSMSMMSMMMSMSMMSSSXMXSAMMMMXMXSAMAX
|
||||
XMXAXMASMMASMMMMMASMSASXSMXMXMSXMXMXAAXXMMXSMMASAXMAMMAMMAAMXAAAAAASMSMXAAXAXMASAXMXMSMSMAMAMSMAMAXXAMXSAMAMAAXAAAAAXXXXXASXMASAXMSMMMAMAXXX
|
||||
AASMSMMAMXAMAMAASXMAMMMAXAXMXXMASAMSSMMMAXMMMMXMXMASAMXMMSMSXSSMMSMMAMXSMMSSMSAMXMAMMAAMXXXAMXMASAMMXMAXMSSSSSSSSMSSSMMSMXMXMASXMMAAMMSXMMSA
|
||||
SMMAAXSXAMSSMMSXSAMXMSXMMSMAAMSAMXXAAAASXSMAAXAASXAXASMSAMXSXAXAXXMASXMASMAMMMXSSMMASXMMASMMSXSASMXSAMMSXMAAAAXXMAMAAXAASAMXMASAMSSSMAMAMAXA
|
||||
XXMMMMMASAXAXXMXXXMMAMAXAXAXMXMSSXMSXSMSAXMAMXASMMMSAMAMXMASMMXSMXXSXMXSXMASAMMAMAXMXAAMXMAAMAMMSXAMAMASAMMMMMMSMXSSMMSXSXSAMXSXMAAAMASXMSSS
|
||||
SASXSXSAMXSXMASXSSMSASXMMSSMXAXMMMXMAMAMXMXMSXMAXXXMAMXSAMMMAXSXMXSMSAXXASAXAMMASMMXMSMMMMMMMMMASMMSSMASAMMSAAAXAAXAMXMASMSASMMAMMSMMMSAAMAM
|
||||
SAMASXMASASMMASMAAAXXMAAXMAASXSAXMAMAMXAAMAAMAMXAMMSXMXAXMAMSMAASXAAAXXSAMMSSXSMSAAXAXAMMASXSSMASAAAAMMXXMAXMXXMMMXAMSAMXAMXMXMASAAAAASMMMAM
|
||||
MAMAMAXAMASAXAMMSMMMSSSMMMMMXAMMAMASAMXSXSASXSMSASAAASAMXSASMXSAMSMMMSAMAMAAAMXAMXMMMMAMSASAAAMASMMMMSASMSSSMSMSAMXMMMASMXMAXSMASMSMMXXMAMAM
|
||||
XSMAMXMSMMSAMXSAMAMSAAASXSSMSMXSXSASASAXAAAXAAASMMMSXSAMASXSXAXMASXAXMASMMMSSSSXMASXXXXMMASMSSMMMMSXAMASAAXAAAASMMAAMSAMAMSXMXMAXXAMSSSSSSSS
|
||||
XXSSSMMAAMXMAXMMMAMMMSMMXXAAXXXXMMASAMXSMMAMSMMMXSAMAXAMAXAMMSSMMXMXXSAMXAAAAAMASAXXMASXSXXMAXMMAAXAMXXMMMSMMMXMASMXMMASMMXAXMMSSMMSAAMAXAXX
|
||||
XMAXXAXSMMASXSXSXSXXMAMMXSMMMSMSAMAMXMAMXSXMXMAXXMASMXSMSSXSAAAMXMASXMXSXMMMSASMMMMXMASAMXMMMSMSMMXSXMAXXAAXXMSMMMAASXXMXXXMMXAMAXXMMXMMMMMM
|
||||
AMXMSSMMXSMMMAAXAXXXSAMXAXAAAAAXMMXSASXAAXAMSMSMSMMMXAMAXAAAMMSMSMAXASAMXSXXMAMXAAAXMAMAMAMXAAXXASXXASXMMMSMMMSAAMMMSASMXSASAMXSMMSMMSMXSXAA
|
||||
MMXMAAXAASAXMMMMXMAXMAMMXMSMSXXXMSXMAXXMXSAMAAAAXAAAXXMAMMSMMSMXMMMSXMAXAAAXMSMXMXSXMASMSASMSSXSAMMXXMSAAAXASASXMXSASAMXAMAMXSAMMAAAMAMAMMMX
|
||||
MSMMSSMMMMAMXAAXMSMXSAMXMMMMMMMSMAAMMMSMASAXMSMMSXMSSMSXSAXXMAMMXAXXXMXMSSMSAMASXMMMSXSASASAXAMMSMXMSAXSMXSMMXSAMAMASMSSSMSMAMASMSSSMAMASXSS
|
||||
XAAMAMXXSXAASXMSAAAXSAMXSAAAAASASXXMAAXMAXMMAAAXSMXXAAAAMXSMSSSMSSSMSSSMXAXMAMAMAAAASAMXMAMMMXMMXSAAMAMASAMXSXSAMXMMMMMAAAXMXMSMAMXXXXSAAXAA
|
||||
SSXMAMMASXMXSAAAMMSMXAMASMSMSSSMMSASMSSMSSSSSXSASAMXMXMMMAAXAXAAXMAMXAAMSMMMXMAMXMMMMXXAMXMASMMXAXMMMMSAMSXMSASXMMXMAAMSMMMXMMMMXMASMXSMMMSM
|
||||
AAXXSSMMSASMXMSMXXAXXXMXMAMXMAXXXSXSAMXAMAAAMXMMXASXMAXASMSMSSMMMSXMMSMMAXAXMMASAMXMSMSMSASMMASMMSMXSAMXSMSAMAMMXAAMSXXMXSSSMASXAMXMMASAXAMX
|
||||
SSSXAAMASAMMAXMAASMSAXSMMAMAMMMMXXMMMMMAMMMMMXAMMAMASMMASAAAAXXAMXMMMMASXMMSASASAMSXAAAASXXAXSASAAMAMAXXAAXMAXMMSSSMXMAMAAAAAAMXXSASMASMMXSA
|
||||
AAXMSMMMMMMSASMMMMASMMSASMSMXMASXMXAAAMAMAAAASASXSSMASMXMMMMMSSMSAAAASMMSAASMMAMAXXSMSMXMMSMMMMXMAXXSSMSMSMXSAAXAAXAXSXMSMSMMMSXXMASMASAMASA
|
||||
MASAXAMXMMAMXXAMXMMMXASMMAMAAXXSAAMSSSXMSSSSMSASAMXMAXMXSMMXXXAASXSSXSXAMMMMAMXSMMMXMXXAXMASASXMSSXXAMASXXMAXSMMMSMMMSMAXAAMXAXAAMAMMXMAMXXA
|
||||
XAAXMAMXSSSSMMMMMXMXMMSMSAMSMSAMMSMMAMMMAMXAAMXMXMSMMSSMAAASMMMMMAXXXXMMXSASAMXAAAXAMXMMMSASXXAXAASMAMAMMSAMXAXXXMXMASMAMMMMMXSMSMXMSASMMSSS
|
||||
MMXXSAMXXAAXAASAMMXAAXMASXXXAAMSXAMSAMXMASMMMMSMXXSAAAASXMMAAAAXMSMSMMMAXSAXAMXMXMSMSSSMAMASMSMMMSMSMMASAMAXSXMASMAMSSMASAMXSMMXAXMXSMSXAAAX
|
||||
AAAXAMXMMMMMSMXASASMSMMAMMMMSMXXAMXSAMXSAMMAAAAMSMSMMXAMXMAXSMSMMAAAMAMXXMSMSSSMSAAMAAAMMMXMAAMXSXMSMSXSXXSMMMMAAMXMAMMAMASASASMMMMAMXSMMMMM
|
||||
MMXSASAMAXAAXXSSMMMMAMMXSXXAAXMMXMASAMAMAXSXMSMSAAXMXMSXMASAXMAXSMMMXSSXSAMXMAAAMSMMXSMMXSAMSMXXAXAXAXASMMMAXAMSSSXMXSMSMMMASAMAXASMMMSASXSM
|
||||
AMAMMSMSSMMMSAMAAXXSAMSMXAMMMMAAMSXMAMXSXMMMAXMMMSMSXXMASAMXAXMAXMASAAMXMXMAMMMMMMXMXXXAASMMMMSAMMMMMMMMAAXXMMXAAMXMXAMMASMMMMMSSMXAXASXMAAS
|
||||
SMXSAMXAAXAAAAMSMMASASAASMSSMMSSMAASMSXMMMAAMSAMXXASMASAMXXMXASXXSAMAMXAXASXXAXAXMASMSMMXSXMAASMXAXAAAASXMSMSMMMMMAMXMASAMXAAXMXAXSMMMSAMSMS
|
||||
XAMMMMMSMMMSMSMMAXMSMMAMMAXMAXAAMSMMASXSXSASXMMMMAAXSMMASXMSMXMAAMASMXSMSAXMASXMSXMAAAASAMASXMXMASMXSSXXAAAXXXXAASAMAXAMAMXMASMSMMAAAASMMAAM
|
||||
MSMSAXMMMSMXAMASMMXMXSMMMXMXSMMXMAAMAMAXAXSXMAAMXMSMXMSXMXAAXAMMMMAMMAAAMMMXAXXMAXAMMMXMSSMMAXMASXAXMXMSMSMSAMMSMSASMSMSXASXXSAAAMSSMXMAMMSM
|
||||
MMAMASMAAAAMAMAMSAAXMXAAXXMAMASXSSSMSSMMMMMXXXMSXMMAAXMMMMSMSMSSXMASMMMMSMSMMMAMASXXSMSAMXAMXMAXAMMMMAMAAAXAAMXMAMXMXAXXMMMMXMXMMMAXMASMXMAM
|
||||
MMSMAXXAMMMMXMAXMSXXASXMSSMXSAMXAAXAXSXAXASMXSXMASXSMXAAAAAAAXAMXMAXAAXXSAAASMSMAMAMAMMMMSXSSSXSMXSAAAMMSMSSXMAMAMSMSXMMAAASXSASMMSSSXSXASAS
|
||||
MAAMXMMMSSSMASMXMASXMMASAAMAMAMMMMMMMXSSMMXAMSASAMMXMASXSSMSMMMSAMMSSMMAMXMSMAMMXMSAAMMSAMXAASAAXAMMSMSAMXXMXMASMMAAAMAASMSAAMAMSAXAMASMMSAS
|
||||
MSSSXMASAAASASAXMASMAMSMXSMAXAMXXXAAXMXMASMSMSAMXMXMXXMAAXAMXMXMXSAAXXMASMXXMAMXMMMSXSAMASMMSMMMMMXAAAMXMXAXAMMMMSMSMSMMMXMMMMMMMMMAMAMXXMMM
|
||||
AAXXXMMMMXMMMMXMMSMXSMAASXMSSMASMSXXSAXSMMAMAMMMSSSSMSMXMXXMAAASAMMSMXMSAMSAMXSAAAAXMMMSAAAXAXXXASMMMSMMSMMSXSAAAAXAXAMXMXMMXASAAASAMXSMMSAS
|
||||
MMSMMXSAMASAXMSXMXAAXXMXAXXMAXMXAMXSAMXSXMAMMMMAMAAAAMAAXAMSMSMMSXXMAXSAMXXAMXMMSSSSMXAMXSSMMAXMASMXMXXMAAMSASMSSSSXSMSAAMXAXAXMSASAMXAAAXAM
|
||||
XAAAMASASASASAMAXMMMSXXMXMSSMXMMSMMMAXXXASAMXAMASMXMMMSMSAAAAXXAMMSMSXMAMMSAMXSAXMAMMAMSAXMXXMMSAMXASMSSXSMMAMAMAXMMMMSMSSSSSXSAMAMXMSMMMMXM
|
||||
MSMXMASAMXSXSASXMXSXSXXASXAAXXXAMAASMMMSAMXMSXSASMXSAMXXXXSMSMMSMASXXASXMAXASAMXSMAMXMSAMXAXMXAXAXSMXAXMAXAMSMSMSXXAAASXXAAASAAXMMSMMMXAXSAS
|
||||
MASAMXSMSMMASMMAMASXMAXSAMSSMMMSXSMSAAAMAMAAAAMAMXAMXMAMSXXAMXAAMMMAXMMAMSSXMASXSMXSAMAMSMSMMMSXMMSMMSMSMSAMXAXAXAMMMXMMMMSMMXMXMAAXAAXSXSAS
|
||||
SAXMSMMAAAMMMMSAMAMAASXMMXAXAAAMAMMSXMXSASXMMMMMMSMMMSAAXXAMXMSSMXMSMSAXMAMXXAMXMAMMASAMXAMXMAAASASMMXAMASMMMSMAMASMMSMSAXAMSSXMMSSSMSSMAMAM
|
||||
MXSXMAXSSSMAAXMAMSXXMMAAXMMSSMXSAMASMMXSASXSMSASXAXAASMSMSSSSXAMXMAMASMXSASMMSSMMAMSXSXSXMMAMMSSMASMAMMMXMMAMAMASXMAAAASXSAMAMAMXMXMXMAMMMSM
|
||||
XSAXMXMAAXXMSSSXMAASMSXMMAAMAMAMAMAMAXAXMSMAAXAXAMMMXSAAASAAAMAXSMAXAMSXSAXXMXAASXMMAXASXASXSMMAMSMMASXMMSXMSXSASMSMMMMMMMAMASAMAMAMASAMXAXA
|
||||
MXAAXAMMSMMSAAMAMXMXAASXMMXSAMASAMMSMMMSASAMSMSMXXAMAMXMMMMMMXSASXAMMSXXMMMMXSSMMSAMXMMMSXMXSXMAMAASASASMMMXMAMASAXAXXSMMSMMXSXXXXXSASAXMSSM
|
||||
AMXMXXSAMAMMMAMXMSSMMMMMASMSXSASASAMXAXMAMSAXAXAMXXMAXMSXAXASAXASMSSXAXAMXAXAMXMAMXAAAXXMMXXMMSMSSXMASMXAXXAMXMAMMMMMMMMAAAXMMMXSAMAMSAMXAAM
|
||||
SASXSSMMXSXAXAXAMSAMMASMSMAMAMAMAMAXMMMMMMMMMMMSSMSSMSAMSMMXAAMAMAASAMSMAXSMMMAMMSSSXXXMSAXXSAAAAMAMXMMSMMSMSMMASXMSAXAMSSSMAAAAMXMAMMMAMSSM
|
||||
XXMXMXASAMSSSXSMXSAMXAXMXMAMSMSMSMSXMMXAXAXAAMXMAMXAAMAMAMSAMXMMMMMMMXAXSMXAASXSAAMXMMSMMMXMASMSMMXSXMAAXAAXAAMASAASMSXXAAMXSMMXMAXXSXXSMAXA
|
||||
SMMSSSXMAXAXSXAXASXMMSSSXMSAMAAAAAXAXSSSSMSSMSASAMMMMMAMAMXXXXXXXMAMMXMAMASXMMAMMXMAAAAAAAASAMXXXMMMASXMMSSSSSMMSMMSMXMSMAMAXAXASMXSAMXAMMMA
|
||||
MAAAAXAMSMMMXXMAXSAMAMMMAXAAMSMSMSMMMMAAAMAAMSASASMSXSSXMXSXSAMASMSSXAXAMMMAMMSMMSAMSSSXMSMSASXXAAAMAMASAAAAAXAXXMAXXXXXAMMMSMMXAAXMAXXXSSSX
|
||||
SMMSMSSMMAAMXAXMASXMASAMMMSSMXXXXAMAAMSMSMMSMMMSXMAAAMAASMMAAMSAMAAAXMMXXXMXMMMAAMAMMXXMMXMSAMASXSXSASAMMSMXMSMMAMXMMMSMSMAMAXSMMSMSSXMSAAMS
|
||||
XXAXXMMAXMASXMSSXMMSXSAAMXAXMMSXSSSMSXXAXMAXAXXSAMXMXMXMMAMMMXMAMMXMASMMMSXXSASMMSSMXMMXSAMMAMAXAMXAXMASMAXSXSXSXMAAAMAAAMXMSAXAAXAMAASAMXMX
|
||||
XMAXASMSMSMXMAAMMAXSXSXMAMMMXAMXMXAAXMMMMSASAMXXAMMSASAXXAMXXMASMXMXAAXSASMMSAMSAAMAXAMASXMSXMASMSASASAMMMXSAMMSASXSSSMSMSMSAMSMMMSSMMMMXAAM
|
||||
AMXSMMAMAASAMMMSSSMMAMXMAAMSMXSASMMMMAXSAMXSMXXMAMXXASMMSSSXMASASAAMSSXSSMXAMXMMMXSMSSMASMXXMXMAMAAXMMASMMAMSMAMAMXMAXAAMAXAMMMXXAAMAXXXXMXX
|
||||
XXXAXMAMSMSMSMSAAAAMMMASMXAAAXSMSAMXSXMMMSMMMXMMMSSMMMXAXMAXAMXASXSAMXMMASMSSXXXXXAMAAMXMASMSAXMASMMXMXMAMXMXSSMSMMMAMXMSXSMXMXSMMXSSMMMAMMS
|
||||
AXMMMMSXXXMMAMMMSSSMASXSAASMSXMASAMXXXMMASAAMAMSAAXAAAMMSXAXMSMAMAXXXMASAMXAAXMASMMMSSMMMMMASMSXMAMMXMMSXMXMMAMAMXXMMSMMMAMXSXAXAXMAXAASASAA
|
||||
SMSXMXMASXXMASXXMMXMASAMXMMAMMXAMAMSMAAMXSMMXAXXMMSSMSAASMMSXSMMMMMXMMAMMSMMXSAMXAXMAXMASAMXMAMMMAMSAMAMAMAXMAMMMSMXAXAASMSAMMMMSMXSMMMSASXM
|
||||
MAAASAMSMMASXSMXXMAMAMXSXMMXMAXXSXXAAAXSASXSSMSXXXXXMMMXSAMAMXAXXMSAMMXXAAAMASAMSMMMAXMASMMAMXMASAXSAXSXXMAMXSMAAAAMMXSMSAMMSAMXAMXMSMMMMMAX
|
||||
MAMMMMMMAXMSASXSMMSMSMMMASXMASXMAMXASAXMASAXAAAXXMXMXXAAMAMAAXSMMASASXMMSMSMMSXMASXMXSXXMASMMMSASMXMMMMAXMSSMAXMXXSASAXXMXMASAMMMMAMASXAMSSM
|
||||
MMMSAXASXMXMAMMSXAASAAASAMAAXAXAAMSXMASMXMASMMMMMMAMAXMSMMMXSAAXAMMMMMAAMAAMXSXSMASMAMAMAMAAXXXMXMMMMAXSMMAAMMXSMMXAXASXAXMASXMASMXSASXSMAAM
|
||||
MAASMMMMAMSMSMAXMMMSSSMMXSMSMMMSMMAMXXAMAMXMAAXAASASXSMMASXAMMMMSXAAASMMSSXSAMMMMAXMASAMAAMMMMAMMAAAMMXMAXXMXXAMAMMAMSAMXMMXSXMASAXMAMAXMXSM
|
||||
SMXXMAXXMSAAAMXMXSAMXXASASXXAAMAMAMAMMMSAMAMSMSSXSMXAAASAMMXMASXMSSMMSXXXXXMASAAMASMMSMMXSXMASAMXSSSSSMSAMXXMMMSAMMSMAAMAAAAXMXAXMSMSMMMMAMA
|
||||
XMSMSASAMXMSMXSAMMAMXSXMAMASXMMMXAXMXAXMMMMXMXXMASAMSMMMSXMXSMSAAMMMMMMXMMXMASXXSAMXXXMMMMMSAMAXXAMXAAXMAMSMMMASASAXSMMSSSMMSAMMAAAAXAMAMMSM
|
||||
SXAAXMAXXAMXAAMAMSMMXXXMAMMMASAMSSSMMSMXSAMAXMXMAMMMXAXAXMSMMXSMMMAAAMAAMAMMXSXMMMSMMAXXAAXMAXSMSASXMMMSSMMAAMMSAMXMAXMAMXAAAMASMSMSMMSMXXAM
|
||||
XSMSMSSSMMAMMMSMMXAXMSMSAXAXXMAMAAAXAMXASASASXXMMSXMSSMMXXAXXAMAMSSSMMSMMSASAMXXXASAMXMSMSSSMSMAMXSAXXAAMASXMSMMAMSAMXMASMMMMSMXAXXAMXAMXMAS
|
||||
MMSMAMAAAXSXAXAXAXXMMAMMSXSSSSXMMSMMMSMMSAMXMAAXMAXAAXAAMSMSMSSSMAXMAXAMXMMSAMASAASMMSAMAMAXMAMMMMSAMMSMSAMAAXXXAMXXAXMMMMXXXSAMXMSSMSASXSMM
|
||||
XSAMAMSSMMMMSSSSSMMASASAXMAMXAAXXMAAXSAMMMMSMSSMSAXMXSMSMAAXXAAMMMMSMSASAMXSAMASMAMAAMAMXMAMSASXAASAMAMXMXXMMMXSASXMAXXAAMMSXSAMXMXMXMXMAAXS
|
||||
MSMMXMMXMASAXAAAAAAMSASASXSSSMMMSSMMXMASXAAXMAAXMMSXAMXAMMSSMMXMXMASXSASMSXSMMXSXMMMMSSMAMSMSMSMMMSAMXSSMSMSAAAAXMMMASMSMSAAAXMMXSAMSSXMXMMS
|
||||
ASXSSSMMSASMMMMSSMMMXMMAMAAAASAXMAMXMXAMMMMSMSSMAMXAMXMSSXAAAAMSMMASXMASXSMMMSMMASAAXAMMXMAMXAMXMASAMAMXAAXSAMMMAAXMASXMASMMSMSAXMASAXXMMMAX
|
||||
MMMMAAAMMMSMAXAMXMXSXMXXMMMMMSXSSXSMXSASXSXSAAXMAAXMXAAMAMSSMMMAAMMSXMXMAXAAAAAXAMAMMMSMASASMSMSMXSSMXSMSMMMMSMXMAXMMMAMXMAXXAMASXXMMMXXAMSX
|
||||
SASMSMMMAXXXMSMMMMAXMMMMMMAMXSXMMMMAMSXMASAMMMSSSSSMASXXAMMXASMSSMAMXSMMSMSMSSSMSSXMASAMAMAXAMAMXXMXXXAAMXSMAAXXSMSMSMXMASAMMSMMMMAMXAXSMSXS
|
||||
SASXXMXSXMXMMAMAAMMXSAAAAMMSASASAAMSMMAMXMMMMXXAAAXMAMASMMXMASAAXMAXXSXMAAAAAAXAXAASXSMMMSSMMMAMSASAMSMMMASMSSSXSAAAAMMSMSASXAXAXMXMMSMAXAMX
|
||||
MAMAXSASMSAXMAMXXAXAMMMSXSAMASASMSSMAMSSXSMAMMMMMMMMMMMAMXSMAMMMMSMSMXASMMMMMSAMXXMMXXXXMAXAASAMXMMAXXAAMAMXMXMAMSMSMSAAAXAMMMSMSAMXMAAMMSSS
|
||||
XSAMXMASAMASMXSMSSMMMSAAXMXMAMAMXMAMAMXAAMSAMAXXAAMAAMXMXMMMASASMSAAASMMSMXMXMAMSAXXXMMSMXSSMSAXXXXXMXSAMSSMMAMXMMMMMMXMXMSMMAAAAXAMSXSXMMAM
|
||||
AMAMXMSMMMSMXAAASMAMAMMSMMMMXMAMASXMMSMMMMSMXSASMSSMXSAXAASMMMASAMSMMXMASMXMASAMXAMXAAMAMXAAASAMMXSAAXAXAAAASAXSMXAAAMXSXXMAMSSSMXSAMMMAMMAM
|
||||
XXAMMXXMAXAAMMMMMASMXSAMASAAAXXSAXAAAAXAMAXMAXMAXMAMASASXSMASMXMXMXMAXMAMSAMMSAMMSSSMSAMXMXMAMASAAXMMMMMMSSMMXXAXSSSMSASMMSAMXAAAXMXSAXAMSAM
|
||||
MSSSSMXSSSMXMASXSSXMXMASAMMSMMAMXXSMSSSSMMSMMSSXMSSMMMMAMAMAMAMMMMSMMXSMXSXSXMAMAAAAAAXXSAMXXSXMMSMXAAXAXMAMAXMMMMMAAMXMAMAMXXXMXMXMMMSMMSSX
|
||||
AXAAMAXAMAMXMMMAXMASMMAMXMXAMASXSMMAXAMAAXMAMAMAMXMAXXXMSSMMSAAMAAAAXAMXMXMXMSSMMSSMMMMMMSASMMMSAMXSSXMAXSAMMSAXAXMSMMMMMMSSSSMSSSMSAAAMMMXS
|
||||
SMMSMSMXMXXMMAMMMMMMMMSSMSSSSMXAMXMXMMMXSMMSMMSXMAMXMXMXMAAXSXSSMXSSMMSAAAAAMMAAMAMXXXAAAXSAAAAXXXXXAAASAMXSAMMSMSXAXSXXMAMAAXAAAAASMSMSAMSA
|
||||
XSMAAASAMMMMSASXMASXXAXAAXAAMXMSMXSXMASAMAAXMXMMSMSXSAAASMMMMXMAMMAMAASXSASXXMAMMSSMSXSSSSMSSMSSMSAMMSMXASMMAMXAAMAMXMAXMAMMMMMMMMMMXAMMASXX
|
||||
SMSMSMSXXAAMMASMSASAMXSMSMSMXSMAMXMASAMXSMMSMAMAAAAASASASMMAMXMAXMASMMXMMXMASAAMAXMASAMXMAAAXMXMAAAMAAXMXMASAMSMSMAXAMAXSXMXMAXSXSXSMSSSSMMS
|
||||
AAAXAMXMMSMSXASAMASXAAAAXAXMAXMASASAMASXSXMAMMSSMMMMMXMMXXXAMXMSXSAMAXXAMAXAMMMMXSMAMAMASAMXSXAXMSMMXSXSXMXMXXSAXMASXXAXMASMSSXMASAAAMAMXAMX
|
||||
MSMSMSAMXMAMMMMAMAMXSSSMMMMMSSSMSAMMSAMMSASXSMAXXSMSSMMXSSSMXSAMAMAMAMMSMMMMMMAXXMMASAMMMXSSSMMSAAXSAMAAXMSSMSMMMMMSMMSXSAMXAAMMSMSMMMMMSXMS
|
||||
XMAMASXMAMAMMXSSMASAMMAMMMAMAAMAMXMAMASASAMXXMASAXAMAAXXAAAAMMAMMSSMASXMAMXXAXXXXMSASMSAMXSAMXMAMMSMAMAMXXAAMMAAAAAMMAAAXMSMMMMMAAMXXSXAMMMA
|
||||
MMAMMSAMMXXMXAMASXMAXSAMXSMSMSMSMSMMSAMAMSAXMSAMXMSSSMMMMSMMMMSMXAAMAMXSMMXMMXMMAXMASMXMASMAXXMMSMXMXMSMSMSSMSSMSMSXMMSSSMMMXAAXMAMAMMMMSAXM
|
||||
XSXSASMMSSXMMMMAMSSMXMASAMASMMAAAMAXMXSAXXMXXMXMXMAXAAMAXXMASXMAMMMMASXMXASXSAAXXMSXMAXXXXMMMSMMMXMMSXXASAAAXXAAMAXMMXAMXAASMSMSMXMAMSAMXXAX
|
||||
XAAMASXAASAMASMMSAXMASXMAMAMAMSMSMSSSXMMMMSMSMSMXMASXXMSMMMMSASXMSASAXAAMXMAMXXAAXMASMMMXMAAMXMASMMASXMAMMMSMSMMMAMAMMASXMMSAXAXXMMAXMASMAXM
|
||||
SMXMXMMMSSXMASAMMMXXASMSAMASXMAXXAAAXXXAMXAAMAAMSXMMAMXAXASMSAMAASAMMMMMMAMSMAMSXMSAMAXSASMMMAXMSAMASXMAMAXAMXXMMMSXMSAMXMMMMMSMMMSMXSAMXAAA
|
||||
XMAMAXSXMMMSXSMMMXSMXMMSASXSMSSSMMMSMSSXMAMSMMMSMASMMSSXSXMAMXMXMMMMAAXASXSAMXMMAXMASAMMAMXASXXXSXMAMAMASMSSSXSXAAAXXMMXMAAAXAXAXMAMAMXSASMS
|
||||
XXAMMSMASAAXXMASMAXXAMASAMAMXXAMXXMAAMAMXXXAMXMMXAMAAMMMMXMSMSSSSSMMSMSAXXSMSXMSXMSXMASMAMXMASAMXAMSSSSXSAAAXAASMMSSMAMASXSSMSXXMMAXXSSMAMAA
|
||||
MSMSMAMAMMXSMXXAMXSSMSAMAMMMMSMMMSMMMMAXAMASMSMMMSSMMSAAXSXAAAXAXAAMAMMMMASXSMXMAMSMXAMMAMMXAMXMSXMAAMMMSMMXMMMMXMAAXAMMXAAXAXSSMSXSAMXMAMSM
|
||||
AAAAXAAMXSMAXSMMSAMMAMASAMAAAAAAAAAXSSMMXSAMAMAMAMAMAMMXMXXMSMMMMMMXAMAAMXMAMAAMMXMAMASXXSAMSMAXXXMMMMSAMAMSMMAXSMMSMXXXSSMMSMMMAAAMMMXAXMXS
|
||||
SMSMSXSMASXSMSAXMASMAMASASXMSSSMSMSMAAXSAMXSXSAMXSAMMSMSMSMMAMAXSXMMMMSMMXMXMSSMMAXAMXAXMXMMXMXMXAMXXAMASXMASMMSMAXXMSAAAAXAAAAMMMMMXAXSXMAX
|
||||
AXAXAXMMMSAMASXMSMMXMSMXXMMAMAAAAMMMXSAMXSAMMSASMSAXAAMAAAASMSSSMAAAAAXMSAMAAXAASMSSSXSXSAXSXAAAXMSAMXMXMASAMXMAMMMSAMMMXXMMSSMSMMSSMMMMAMAM
|
||||
SAMMMXSAMMMMXMMMMMAAXAAMSSMAMXMASXSAMXAMAMASASXMASAMSSSMSMMXXAMAXXMXMSSMSASMSMSMMAAAXAXAMXSXASMSMMAXXXASMXMASASXMSAMXMXMMXSXXMAAMXXMAAAMAMAX
|
||||
XAXMAAXASXXMMXSXAMSSSXMXAASMXAXMXMMMMSAMXSAMMSSXXMAMAAXXMXSSMSSSMSSXMXAXSASAMXXXXMMMMMMSMSMMMMMXAMAMXMXXAXSMMMMMAMMXAMAAXMMMAMSMSMXMSMSSMSMS
|
||||
SXMMMMSAMMSXAAAXMXAAMASAXMMSSSSSXSXMAMAMXMMSAMASXSSMMSMXSAMAAAAXAAAAMSMMMMMASAMXMXSASAAAMAAAMAXSSMAMXSMSAMXAAXAMXMXSAMXMMAMAMXAMAAAMAAXXAAXA
|
||||
XAXXAAMAMAASMMSAMMMAMMMSAAXXXMAXAMSMXSXXXMAMASMAXSAMXAAAMAXMMMSMMMSSMAMAMAMSMMSSMMSASMSMSSSMMMMAMMSMMAASMXXSXXMSAAXXMSASMSSMXSASXSSSMSMMSMSM
|
||||
SXMMSXSAMSMAXAXMXAMMMAAXSMMMAAAMXMAXMAXMAMASXMXMMXSXSMSMSSMSAXXAAXAMMASXSSXMAMAMMAMAMXAAXAAXASAMMAMASMMMXSMMXSAMMXMAXSAXAAAMMMXMXAAAAAAAAXAX
|
||||
SAMAXXMXXASMMSSMSSSXSMMXXXASXMXMXMAXSAMMAMMSAMAASAMXMAXXAMMSAMMXAMXXMXXAAXMXAMASXSMSMMMSMSMMMSASMAMAMXMAMXAAAMXMAXMMMMAMSMMXSMASMMMMXMMSXSXS
|
||||
SAMAMSSXSASXAMAXAAMAXMMMASMSXMASAMAMMAMSSMAMASXMMAXXMASMMSAXAMSASMSXMMMMMMXSXMMAAXAXAAAAXMXMXMAMMSMSMSMAMSMMSXXMAMMAXMAMXAXAXSASAASAMAXXASMS
|
||||
SAMMSMAAMAMXMXAMMSMMMSAMXAMXASASASXXMXMAXMAXMMAXSAMSMMMAXMASAMXAMAMXAAXAAXAAXMMXMMXSMMXXMMASAMAMMXAXAMSAMXASXXSSXXSSSSSSXMMSMMSSMMSAMXMSAMAS
|
||||
SMMMAMMMMMMSMXSMAAAAAXXXXMASXMAMXMAMMMMMSSXSSSMMMMSXAASXMAMXAXMMMSMSSMSSMSSMMXMAXXXMASXSMSASXSMSMMAMXMMMSSMMMAXAAMAAXMASAXAXAMASAXSAMSAMAMAM
|
||||
XXMMMSXMAMASAAMMXSSMSSMSXSASMSMMSSMMAAAMXMXMXAXXAXSMSMMSAXXSMMMSAMXXXXMAMAMXAASMXMAMMSAAAMASAMXAXMXMSMSMAAXAMMMMSSMAMMXSMMXSXMASMMMAMSSSSMSS
|
||||
MXSAMXXXMXMMMMSAXAXAXXAAAMAMAAMMAAASMSSMASMMSMMAMXMAXXMASMMAMAXAASMMSAMXMSSSMMXAASXMAMMMMMSMMMSMSSMXMAAMMSSSSXXXAAMXSMMMAMXMMMASXMSSXMASAAXM
|
||||
AAMXXMMSXSAAXMMMMAXXMMSMSMSMSMSMSMMMXAAXAMMAXAAXSSMSMMXMAXSAMXSMXMXAAAASAMMMAAMSMMAMXSXSXXXMXMAAAXAAMXMXXAAMXMMMSSMASAASAMAMAMAMAMAMAMXMMXMM
|
||||
SMXXAAXAAMXMMXAMMXMMSAMAXAMMAMXXXMXMMXMMMSMASMSMAAAMAXSXMXSXMAAXMASXXSMMASASMMMMASXMXSAMXMMMASMXMSSMSAASMMSMSSMXAAMAMMMSMSASXMMSMMASAMXXXMAS
|
||||
XXAMSXMMSMSMXSAXMAAMASMAMMMXMASXMASMXSMMASMMMAAMSMMSXMXAMAXMMMSMMMASXMXSSMASMMSXMASXAMXMAAASASXAMXMAXMSMAAAMXAMMSMMMSSMMMSMSXXMAMSASASMSXMAS
|
||||
XMMXMAXAAAAAXSXMSXSAMXMXMSXMASAMXAMAAAASASAMXSXMXAASMSSMMAMAAAAMAMXSXMASMMXMAAMAMAMMMMAXXXMAASMAMAMXMSMMMMMMMMMAXSAXAAAAXSMSAXMAMMASAMAMMMMM
|
||||
XAXASAMMSSMSMMMMMMXMXMASMMASXMXMMSSMMSMMASMMMMAMSMMSAXXXAMASXSMSMSMMMMMMXMAMMMXAMAMASXMSSMXMXMASXAMXMAXXMSASAXMASASMXSMMMSASAMSSMMAMAMSMASAS
|
||||
MMSAXSAMAMXMAMSAMAASAMXSASAMSMAMAMAXMAXMXMXAAMXMAXXMXMSSSSMMAAAXAAAAXAASXMASXSSMSAXAMAMAXMASAMMXSSSSSMMMXSASXXMXXMXMXMASXMMMAMAMAMXSAMASXSAS
|
||||
MAMXMXMAXXASAMSASXMSXMASMMMMAXXMASAMSMMSMSSSSSMMXSXAXXXAASAMSMMMSMSMXASAMXMAAXAXSAMSSMMSSSMSXSMAAXAAXMASMMAMAMSSSXAMASAXMSSSSMASXMAXASAMXMXM
|
||||
MXSXMAAMMSMSAMMAMMAMXMAXXAAMMMXSMMMXXAASXMAAMAASAMMSMMMMMMXMXXMMMAAXMSMMXAMMMSMMSAMXAAXMAAASAMMMMMMMMSMSAMAMMMAAASMSAMXMAXXXASASMSSSXMASMMSM
|
||||
SAMASAXSMAMMXMMAMMMMSMMXSXXSAXMAMXXMMMMSAXMMSSMMASAAAXAAAMSMMAMAMMMMXMASMXXSAMXASAMSXMMMSMMMAMMMMMXSASASMMAMAMMSMAMMXSAASMMSMMXSAAAMASAMAAAS
|
||||
MAXMMMMMXAXMAMXASASXSASMSAASAMSAMSASAXASXMXXAAAMAMMSXSXMMXAASXMASAXSASXMASMMMXMXXAMMASAMAXXSXMAAAMMMAXXSMSSSMSAMXXXAAXASAAAAXAAMMMSMXMMSMSMS
|
||||
SAMSASASMSMSAXSAMASAMAMAMMMMMMMMMSASAXAMXMASXXMMSSXXASXMSSSXXMSASXASAXXAXXSAAMSSXSMMXMASMMXMXSSSSSSMSMXMAXXAXAMXAAMMSSSXMMSSMMXSAXAAAMAMAAXM
|
||||
MAASAMASAMAMAMMXMXMXMAMXMXAMXAAAXMMMXAAAASMMSAMAXAMMXMASAAMAAMMASXMMSMSSSXSMXMAAAXXSMSAMXSAMMXXXAAXAASXMAMMSMSXSXAXAAXMAMMAMMSASXSMSMXAMSXSA
|
||||
SSMMAMAMMMXMSMMASAAMMXMSSXMSMMSXXAAAASAMXXAASXMMSMXAAXXMMSMMXMMAMMXMAMAAAAMXSSMMXMAXXAMXAXAXAXMMMMMXMXMASMXAAMAMMMMMSMSAMMASASXSXSAAXSXMAAMA
|
||||
AXMMAMXXMXSAMAXAMMXMMXMMSAXAAXAXXSMXXAMXMSMMSXSXAXMSMSMMAXMSMAMMSXXSSMMSMAMAMAXAAMMMMMXMMSSMMMXAAXMMXASXAXSMSMSMAMAAAMAMXXMMMSAMAMSMMAMMSSMA
|
||||
SMMSASXAMAMAMSMSSXSASMAASXMAMSAMXMAMXXMAMAMMMXMXSXMAXAAMASAASAMSXMAXAMXMXMMXSAMSMXAAXXMXMAXXXAMSMSAMMXMMMXXMAAXASMMXSASMSSSMXMMMAMAMSMXAAAXA
|
||||
AAAAAMXXMASAMAXMAMSAXMMMMMXSMAMMAMAMASXSSXSASXSAMASASMSMSMMMSXSXAXSSMMAMASAAAAXXAASXMAXXMASMXSXAASAMMMMAXMASMSMMMMMAMXAAAAAMXXAMASAMXXMMSSMS
|
||||
MSMMMMXMSXSASXSMSMMSMSSSXAAXMASMXXSMAMSAMXSASAMASMSXXAXXAASXXXXXXMAAXMXSAMMSSXMXMAXAASMXSAMXMAMMXSAMMAMMMSAMXMAMAAMXMAMMMSMMSMXXXXXAMXXXXMAM
|
||||
XXXAAXMAAASAMASAXMAMMXAAXMMSSMSAXMMMMSAMMAMMMMMMMXMAMSMMMAMAMASXMSXMMMXMASAMMMMXXAMMMMAMXMSAAAXMASAMSXMSAMXSXMASMSXMMMMMMAMAMASMSSMSMMMAAMAM
|
||||
SMSSXMAMXMMMMMMAMMSSSMMMSXAAAMXMXASAMXMXMAXAAXAMXAMXMAAAXMAMMAXXAXAXAXMXAMMMAAXAMXSAMXMMAXXXSMSMXMAMAMXMASXAXMASXXXSAAAXAAMAMSMAAAAAAMSMMMAM
|
||||
XAAAAXSSMMAXMMMSMAXAXAAAXMMXSMAXXMMASMXAXSSSSSMSSSSMSSSMSMSSMXSMSMMSMXSMXSAMSMSMSASASXMSXSMMXXAMSSMMMAAAXXMASXMSAMASMSMSSXSAXAMMMMMMXMAASXXS
|
||||
MSMSMMXAASAMXAAAMXSSSMMMSXAAMMMSSXSAMXSXMXAMXMAMAAAAAAMAMXAAMAXAAAXAAXSAMMXXAAMMMASAMAASASMASMSMAAASXSXSMMAAAAMMXMAMXMAMMASMSMXXAXASXMMSXAAA
|
||||
XAAAMXSSMMXMSMXSSMXXXAAAXMMMSAASAAMMMASXMSAMXMAMMMMMMSMAMMSSMAMSXSSSSXSASMSSMSMAMXMMMMMMAXMXSAXMMSMMAMAAAXSSSSMASMSMMSSMMMXXAXMSSMMMAXXAXMAX
|
||||
XMMMMAMAXMAMASMMAMSMMSMSSMSASMMXMXMAMASAMXMMASMSMMASAXXMXXXXAMMMAMAMAMSMMMAAAAMMSSMAMXXMMMXAMAMXMAMMAMSMMMMAAXMXSAXMMAAASAMMXXXAAASMMMSAMXMA
|
||||
XSMXMXXAMXXSASMSAMASXAXMAXMXSXXMSMSXSXSMMAXXASAAASAMMSMSAMXMASAMXMAMAAXSSMSMMMAMAASASMMAAXMMMMMASAMXXMAXAASMSMSAMXMMMMSMMAMXAAMMMMMAMXMMAAMA
|
||||
XSASMSMSXXXMAXXMASAXMASMXSXAMMSAAAMAMAMXSSSMAMMMMMAXXAAXMAMSAMASXSSSSMSASAXMSXSMSXSXSASXMMMXAXXXSASAXSASMMSAMAMXSSXMAXAXMMMSMSXAXMSMMASMSAMX
|
||||
MMAMAAAAMSXMSMXSAMAMXMAMAMMAMXMMMSMAMAMXAAXMXMXSSSSMSMSMMSMMASMMMSAMAXMAMMMMMAAAXASXSMMASMMMSSMASAMMMMMMMAMAMSMSXMASXSSXSAAAAAMMSAAASXMXMASA
|
||||
AMAMSXMASMAAXAAMXMMAASXMASXSMXMASXMXSXSMMXMXAXXXAAXAAAXXAAASAMMAMXAMSAMXMXAAMXMMMAMXMASAXXAAASMAMXMXAAAAMXMXMAXMASAMAAAASMSMSAAAAMSMMAXXMASX
|
||||
SSXMXASMXMMMMSMXXMASMSXSSSXASXSXSAMXSMXXXXASASMMMMMSMSSMSSMMSSSXXSAMXMASMSSXSAXXMXMMSMMMSSMSSMMSSXSXSSSSSXMASXXSAMSSMMMMMXXAMXMASXMXSSMMMXSA
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
47|53
|
||||
97|13
|
||||
97|61
|
||||
97|47
|
||||
75|29
|
||||
61|13
|
||||
75|53
|
||||
29|13
|
||||
97|29
|
||||
53|29
|
||||
61|53
|
||||
97|53
|
||||
61|29
|
||||
47|13
|
||||
75|47
|
||||
97|75
|
||||
47|61
|
||||
75|61
|
||||
47|29
|
||||
75|13
|
||||
53|13
|
||||
|
||||
75,47,61,53,29
|
||||
97,61,53,29,13
|
||||
75,29,13
|
||||
75,97,47,61,53
|
||||
61,13,29
|
||||
97,13,75,29,47
|
||||
@@ -0,0 +1,130 @@
|
||||
......#.......#...................................................................................##......#..............#........
|
||||
........................#....................................#....................................................................
|
||||
...#.........#...#.....##..#...#......#..........................................#................#...................#....#....#.
|
||||
....................#...#...#.#............#..................................#..............#....#...............................
|
||||
.....................................................................#................................#...........................
|
||||
........#............#......#................#..................#................................................#...............#
|
||||
...................#.........#............................................................##......................................
|
||||
.........#..........#......##.............#.#...............#................................##.................#.................
|
||||
...........................................................#...............................#..................##......##.....#....
|
||||
...................#...........................................##...............#.....#......#............#..........#............
|
||||
...............#........................#...#....#..............................................#.#......#............#...........
|
||||
........#.............#...........................#..#.....................................#......................................
|
||||
......#......#....#..............#...............#...#...............#.......#...................................................#
|
||||
..........#............#..#.....#......................#.........#...........................#..........#.........................
|
||||
#...............................................................................#.#....#.............###..................#.......
|
||||
.....#.#....#....................................#............................#...............#........................#....#.....
|
||||
....#......#................#....................#...................#............#................#..............................
|
||||
#...................#.............................#.#...#.............#......................#.....................#..............
|
||||
.................#...............#................................#..##..#..............#.......#.................................
|
||||
.....................................................##.#.....................................#.............#.....................
|
||||
...#.............................#................................................................................................
|
||||
#.##.........................................#....#..#..............................#......#..................................#...
|
||||
......................#.........##.....................................#......................#..#..........#...............#....#
|
||||
.#......................................................#....#......................................#...............#....#........
|
||||
............#...............................#.......................................................#.............................
|
||||
.............................................................................#....................................................
|
||||
..#...#.....#...............................................................................................#.....................
|
||||
................................................#.#.......................#..................#............#.......................
|
||||
...............#.............#.....................#........................................................#..........#.......#..
|
||||
...................................#..........#......#............................................#.....#.........................
|
||||
.............#..............#...........##..........................................................................#.....#.......
|
||||
.............#...............#........#.................................................................#.......#.................
|
||||
.#...............................................................#..............................................................#.
|
||||
.#......#...........#..............................................................##.............................................
|
||||
...................#.....................................#....#........................#............................#.......###...
|
||||
.....#...#.....#......................#.....................................#...............................#.....................
|
||||
......................#....#...#........#........#...........................#...............#...........................#....#...
|
||||
..#..#................................................................................#...........................................
|
||||
.....#......#.#.......................................#..........#................................................................
|
||||
..........#.......................#.............#.#........##.........................................................#...........
|
||||
##........##.#....................#...#...................................................#.##......#...................#.........
|
||||
...........#................#.#...........#......................#..................#......#......................................
|
||||
...#..............................#......#...............#.................#.#............................................#.....#.
|
||||
...#..................#...............#.........#..#.............................#..........#...................#.......#.........
|
||||
.....................................................................................................#.......................#....
|
||||
....................................##.#.................................#......##................................#.#.............
|
||||
..................#.............................................................................................#............#....
|
||||
............#........#...#.....#.....#........................................#....#..............#..............................#
|
||||
....................................#...........................................................................................#.
|
||||
............................#.#....#.....................#........................................................................
|
||||
........#....#......#.......#................................................................##............................#......
|
||||
....#...................#....#.............................................................................................#......
|
||||
....................#......#.........................#..................#.........#....................#..........................
|
||||
#........#.....#.......#....................................#.....#...........................................#...................
|
||||
.....#....................................................................................................#.#....#................
|
||||
....#....................................................................#.......#........................................#.......
|
||||
#...........................#.#....#......#................................................................................#......
|
||||
.#..........................................................#...............#......................#.............................#
|
||||
..#..#.#...................................#.......#...............#....#....................#................................#...
|
||||
.........................#........................................................................................................
|
||||
...................................#...........................#...........#..#...........#................#.........#............
|
||||
......................................#...............#.................#..#............................#.....#..#...#............
|
||||
#.......................#.........#..#...............................................................#.......................#....
|
||||
............#............................#..#.....................................................................................
|
||||
................#............#..................#....#........#...............................#....#.#.......................#.#..
|
||||
.........................................................................#....................#..........................#........
|
||||
.....................................................#...............#........................................#......#............
|
||||
..........##..................##...............................................................................................#..
|
||||
..................#.........................................#..#......................#.........#.....#.....#.....................
|
||||
..#.........................................................................#...................................#................#
|
||||
...............................#..................................................................................................
|
||||
..#..........#..#..............................................................................#........................#.........
|
||||
...........#.#........................................................#.....#.........................#...........................
|
||||
...........................................#......#...............................................................................
|
||||
.......................#................................................................................................##........
|
||||
.....#...............#....................................................................................#.......#...............
|
||||
.#.#.................................#........................#................#...............#......#...........................
|
||||
........#........#...............#.........................^...........................#......#.................................#.
|
||||
.....................#.............#..#...........................................................................................
|
||||
...........#...........................................................................#.......##......#.............#............
|
||||
..........#..........................................#.................#....#......##.........#.................................#.
|
||||
...................#...#...................#....#...........#................................#.#..................................
|
||||
.......#....#...#..................#...............................................#.....#.........#......#.#.#.......#......#....
|
||||
.....#................................................#......................#...#.....................................#.#........
|
||||
.##........##.......#.........................................##..................................................................
|
||||
......................................#....#........#..........#..#...........................#....................#....#.........
|
||||
.......................#........................#..............................#.#.............................................#..
|
||||
..........................#....###......................................................................#...................#.....
|
||||
...........#..................#..............#....................................................................................
|
||||
......................#................#..#............................#............#.........................##...#..............
|
||||
.................#.......................................................................#....#...............................#...
|
||||
................................................#..............................................................................#..
|
||||
..#.......#....#................#...........................#..........#.#..#.......................#.#....................#......
|
||||
........#.............................#........................................#..................................................
|
||||
...........................#............................................................................#.............#....#......
|
||||
#...................#.......#............#..........................................................#..#....#......#..........#..#
|
||||
#..........#.................................#.........................#..................................#....................##.
|
||||
..........#..#...........................................................................#........................##..........#...
|
||||
.............#.#.......................................#.................................#..............#.......#.................
|
||||
.................#....#........#........#....#.................................#................................#.................
|
||||
...........................#..........#.#..#..#........#...#....................#...#........#.......................#............
|
||||
........#................................#...................................#.#...............#..................................
|
||||
............................................................#.......#......#.#..........................#..#....................#.
|
||||
.........#.#....................................#.....................#.....##.......#..................................#.........
|
||||
........#......................................#.......##............................................................##.....#.....
|
||||
.............#................................#....#..................##...........................#..#..#........................
|
||||
.......................................................#...#..........#...................................#.......#........#......
|
||||
.....#...........#...............................................................................................#................
|
||||
.......#..................#......#.....#............#..................#.......#.............#................#...................
|
||||
.....#.........................................................#...........................................#.............#.....#..
|
||||
...............#..................#...............................................#...................#...........................
|
||||
..#............#......#....#...#..............................#..#...................................#...#.............#..........
|
||||
.........#........#.....................................##.......................#.....................#..#.............#.........
|
||||
....................#....#......................#..#.##..................#................#...........#............#..............
|
||||
..........#..................................#............#..#...............#.................#..........#.......................
|
||||
..................#.........#........................#.........................#.........#..................................#.....
|
||||
...........#.#..............#........#.................................#............#............................#................
|
||||
.#.....#........................................................................................#....#........##..................
|
||||
.....................#....#.................#..........#............#............................#.............#.............#.#..
|
||||
................................#....#......................................................#....#............#.............#.....
|
||||
..............#..#.........#....................#.......................#.......#.........#..................#....................
|
||||
.............#.....#....................#.#.....................#................#...#.........................#........##........
|
||||
.......#.......................#.........................................#.........................##.....#...........#...#.....#.
|
||||
.....#.................#................................................................#.................................#....#..
|
||||
................#.......................#...........#........#................#.......#.#.#........................#........#.....
|
||||
......#..........................#......#............#.......#...#.............................#..........##.......#..........#...
|
||||
................#.....#...#..............................#......#..#..............................................................
|
||||
.............................#....#...............#..............#......................................#.......###..#.#..........
|
||||
..........#.......#...............#............................#........#.........................................................
|
||||
.................#.....................................#.......................................#................#........#.#..#...
|
||||
Reference in new issue
Block a user