about summary refs log tree commit diff
path: root/day01
blob: c7af1e778b3cd9bcd24d6c1e7d50c8d6e0855089 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
1755
1668
837
1900
1687
1901
1765
1963
1945
1791
1688
1792
1865
1833
1811
438
1862
1851
1877
1808
1253
1933
1578
1841
1871
1784
1567
1797
1941
1747
1787
1744
1450
1795
1602
1972
1946
1827
1950
1704
547
1971
1910
1502
1750
1967
1656
1834
1754
1446
1678
1647
1695
1525
1923
1488
1829
1848
1766
1662
1724
1897
1751
1823
1540
1736
1929
1772
1778
1732
1948
1691
1820
1788
1601
1708
2005
1543
1990
1666
1994
1689
1980
1839
2008
1801
1592
1739
1845
1434
360
1828
1942
1713
1721
1984
1966
2006
1459
1944
1849
1959
1740
1692
1842
1999
1711
1702
1777
1222
1745
686
1447
2002
1895
1590
1498
1643
1870
412
73
1467
1917
1438
2001
1758
1810
1425
1969
1884
1534
1761
1512
1937
1654
1796
1495
1996
1473
1831
1988
1469
1924
1621
1403
1746
1998
1858
1706
1798
1978
1559
1898
1815
1623
1785
1753
1436
608
1652
1940
336
1894
1454
1599
1604
1975
1881
1716
1878
1595
1928
1550
1414
1962
1607
1756
1986
1775
1952
1415
1864
1813
650
1492
1960
641
1953
1873
1985
1588
1680
1817
1685
1723
1799
1640
1479
1912
1638