My solutions for the Advent of Code.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

day02 6.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. ohvflkatysoimjxbunazgwcdpr
  2. ohoflkctysmiqjxbufezgwcdpr
  3. ohvflkatysciqwxfunezgwcdpr
  4. fhvflyatysmiqjxbunazgwcdpr
  5. ohvhlkatysmiqjxbunhzgwcdxr
  6. ohvflbatykmiqjxbunezgscdpr
  7. ohvflkatasaiqjxbbnezgwcdpr
  8. ohvflkatyymiqjxrunetgwcdpr
  9. ohvflkatbsmiqhxbunezgwcdpw
  10. oheflkytysmiqjxbuntzgwcdpr
  11. ohvflkatrsmiqjibunezgwcupr
  12. ohvflkaiysmiqjxbunkzgwkdpr
  13. ohvilkutysmiqjxbuoezgwcdpr
  14. phvflkatysmkqjxbulezgwcdpr
  15. ohvflkatnsmiqjxbznezgpcdpr
  16. ohvylkatysriqjobunezgwcdpr
  17. ohvflkatytmiqjxbunezrwcypr
  18. ohvonkatysmiqjxbunezgwxdpr
  19. ohvflkatgsmoqjxyunezgwcdpr
  20. ohvflkbtqsmicjxbunezgwcdpr
  21. ohvflkatysmgqjqbunezgwcdvr
  22. ohvtlkatyrmiqjxbunezgwcdpi
  23. ohvflkatyskovjxbunezgwcdpr
  24. ohvflkayysmipjxbunezgwcdpu
  25. ohvalkltysmiqjxbunezgecdpr
  26. ohvflkatysmiqjxiunezgnndpr
  27. ohvflkatyomiqjxbbnezgwcdpp
  28. ohvflkatysmiqjxbuoezgncdpy
  29. omvflkvtysmiqjxwunezgwcdpr
  30. ohvflkatynmicjxbunezgwpdpr
  31. ohvflkatyqmaqjxbunezvwcdpr
  32. ohbfhkatysmiqjxbunezgwcdqr
  33. ohvflkatesmiqjvbunezpwcdpr
  34. ohvflkatysmsqjxiunezgwcdhr
  35. ohvfjkatysmwqjxbunezgwcddr
  36. ohvflkanysmiqjxbunwkgwcdpr
  37. ohqflkatysmiqjxbuuezgwcddr
  38. ohvflkatysmvqjxbznlzgwcdpr
  39. ohvflkatysmiqjxbunjzwwqdpr
  40. ohvfjkatysmiqxxbunezgwcupr
  41. chvfxkatysmiqjxxunezgwcdpr
  42. uhvflkatitmiqjxbunezgwcdpr
  43. ohvflbatysmiqjxbuntzgwcdor
  44. ohvflkmtysmmqjxbunexgwcdpr
  45. ohvflsatysmyqjxjunezgwcdpr
  46. ohvfskatysmiqjjbunezgwcdpg
  47. ohvflkatysniqjxbunexgwcrpr
  48. ohvfekatysmiqjxbunedswcdpr
  49. ohvfltatysmjqjxbunezghcdpr
  50. ohvflkatydmiqjxvunezggcdpr
  51. oavflkatysmiqjxtunazgwcdpr
  52. ohvflkltysmiqjxbuzeugwcdpr
  53. ohbflkatysmiqjybuuezgwcdpr
  54. ehvfzkatysmiqjxbuhezgwcdpr
  55. odvflkatssmiqjxbunezgwcdpj
  56. ohvflkatysmiqjzbufezgwbdpr
  57. jhvflkdtysmiqqxbunezgwcdpr
  58. ohvflkatysmiqjwbunengwcnpr
  59. ohvfskatysmiqjxbxuezgwcdpr
  60. ohvflkatysmiqjobvnezgwcrpr
  61. ohvrlkatysmiqjxbwnezgrcdpr
  62. ofvflkatysmiqjxbunezpwcdwr
  63. ohvfxdatyomiqjxbunezgwcdpr
  64. yhvflkatydmiqjxbubezgwcdpr
  65. ohvflkatysdiqjxbuneztwcspr
  66. ohvflkatydmiquxbunezgwcbpr
  67. ohvflkatysmiqcxbukezgwcdwr
  68. ohvflkntasmiqjxbunezghcdpr
  69. lhvflkatysmiqjxbunezqwckpr
  70. ehifikatysmiqjxbunezgwcdpr
  71. ohvflkatysmiqjcbutezgwcdpm
  72. ohvflkatjssiqrxbunezgwcdpr
  73. oyvflkavysmiqjxlunezgwcdpr
  74. orvflkgtysmiqjxbukezgwcdpr
  75. ihvflkatysmiqaxbunpzgwcdpr
  76. ohvflkatusmiqjxbbnezgwchpr
  77. ohvflkatysbiqjxvuneugwcdpr
  78. ohvflkatysmiqjcbungzgwcwpr
  79. ovvflkatysmidjxbunezgscdpr
  80. ohvflqatysmiljxbunfzgwcdpr
  81. ghvfokatysmiqjxbunqzgwcdpr
  82. nxvflkatysmxqjxbunezgwcdpr
  83. ohvflkatysmiqjxbexezgwrdpr
  84. ohvfrkatysmhqjxbuntzgwcdpr
  85. ohvflkvtysmiqjxocnezgwcdpr
  86. ohvglkgtysmiqjxnunezgwcdpr
  87. ohvflkatysmnqjxbunecgwqdpr
  88. oyvflkatysgiqjxbcnezgwcdpr
  89. ofvflkatysmiqjxbunfzgwcdpg
  90. otvflkttysmiqjxbunezgwmdpr
  91. ohvflkvtysmiqjbbunezgzcdpr
  92. ahvflkatysyiqjxbunezvwcdpr
  93. ohiflkatysmydjxbunezgwcdpr
  94. ohvfwkatysmvqjxbunezwwcdpr
  95. ohvflkatysbiqjxbunergwodpr
  96. hhvsdkatysmiqjxbunezgwcdpr
  97. ihvflkwtysmiqjxbunezgacdpr
  98. ohvfljatysmiqcxbunuzgwcdpr
  99. ohvflkatysqiqlwbunezgwcdpr
  100. ohvflkauysmkqjxwunezgwcdpr
  101. ohvflkatysmoqjqbunezgwodpr
  102. ohvslkvtysmipjxbunezgwcdpr
  103. olvflkatysmiujxbunezgwctpr
  104. osvflxatysmiqjxbenezgwcdpr
  105. orvflkhtysmiqjxbinezgwcdpr
  106. ohcflkatystiqjxbunezbwcdpr
  107. ohcflkatyfmifjxbunezgwcdpr
  108. ohvflkatdsmiqjxbrnezgwcdpt
  109. ohvflkatysmiqjxbwnqzawcdpr
  110. oevflkakysmiqjxbunezgwcdpt
  111. ofvflkatysmiqjxbunbqgwcdpr
  112. ohvflkatysmdqjxbunefqwcdpr
  113. ohvklkalysmiqjxbunezgwcepr
  114. ocvflhatysmiqjxbunezzwcdpr
  115. uhvflkatysmiqmxbunezgwcxpr
  116. ohvflkatyshikjhbunezgwcdpr
  117. lbvflkatysmoqjxbunezgwcdpr
  118. ohvflkatssmuqjxbunezgscdpr
  119. ohvflkatysmifyxbuvezgwcdpr
  120. ohvfikatysmiqjxbunezgwfupr
  121. ohvmlkaiysmiqjxqunezgwcdpr
  122. ohvflkatysmiqjxiunpzgwcdpo
  123. lhvflkatysmpqjxbenezgwcdpr
  124. ohvflkatysmiqjobunengwczpr
  125. ohoflkatysniqjxbunezgccdpr
  126. ohvfxkatysmiqjgbunyzgwcdpr
  127. ohvflkytysmiljxbubezgwcdpr
  128. hhvsdkatysmiqjxjunezgwcdpr
  129. ohvflkatysmiqjtuunezgwcdpt
  130. ohvfdkxtysmiqjubunezgwcdpr
  131. ohxflkatysmiyjxbunezgwcdhr
  132. ohvflkatysmiqjibunezgwcppd
  133. ohvflkatysmihjxbunezgwcdhj
  134. ohvflkatysmiqjxronezgwcdvr
  135. ofrflxatysmiqjxbunezgwcdpr
  136. ohvwlkatysmiqjxounezgscdpr
  137. ohvflkatcodiqjxbunezgwcdpr
  138. oqvflkatysmiqjxbunebgwmdpr
  139. ohvflmatysmisjxbunezqwcdpr
  140. ovvflkatysmiqjxbuxezgwcdpe
  141. ohvflkatysmdejxbuneztwcdpr
  142. hhvflkathsmiqjxbwnezgwcdpr
  143. ohkflkatlsmsqjxbunezgwcdpr
  144. ohvflkktysmizjxhunezgwcdpr
  145. ohzflkatysmiqjrbunezgwcdpj
  146. ohuflwatysmiqjxbunezgwcdgr
  147. ohvflkatysmiqvxmunpzgwcdpr
  148. xhvflkwtysmiqjxbunezgwjdpr
  149. whvflkatysmiqjxbunezgzcopr
  150. ohvflkayysmiqjxuznezgwcdpr
  151. khvflkasysmiqjxbunezgwcdpv
  152. ohvflkatylmiqjxbpnozgwcdpr
  153. ohvflkgtysziqjxbunezgwgdpr
  154. ohvfljaiysmiqjxbuvezgwcdpr
  155. ohvflkxtyslizjxbunezgwcdpr
  156. ohzflkatysmiqjxbcnezgwcdar
  157. ohvflkatysmiqjxbisecgwcdpr
  158. shvflkatyjmiqjkbunezgwcdpr
  159. mhvflkatysmiqjxvunezgwcdpk
  160. ohfflkatysmiqjxbunczgwcppr
  161. ohvflkatysmiqjkzunezgwcdpc
  162. ohvflkatysmifjxbuneygwctpr
  163. ohvflkatysmimjbbunezgwcdpe
  164. ohvflkatjsciqjxbunezgwcdpa
  165. ohvxlkatysmitjxbunezswcdpr
  166. ohvslkatfsmiqjxbunezgwudpr
  167. ohvflkatysmiqexbugezgwcdnr
  168. onvflkatysmiqjxkunezgtcdpr
  169. fhsflkalysmiqjxbunezgwcdpr
  170. oyvflkatysmiqjobxnezgwcdpr
  171. ohvflkatysmiqjxbunezswgdvr
  172. phvflkatyymiqjxvunezgwcdpr
  173. oivflzutysmiqjxbunezgwcdpr
  174. ohvflkftysmiqjxbunezkwcopr
  175. ohvflkatysmwnjxbunezgwcdpp
  176. ohvflkatysmiqkxcunezgwndpr
  177. phvklkatysmiqjhbunezgwcdpr
  178. ohvflrawysmiqjxbunhzgwcdpr
  179. ohvflkatysmiqjxbunecgwcdig
  180. ohvflpakysmiqjxbunezgwrdpr
  181. odvflkatykmiqjxbunezglcdpr
  182. ohtflkatysiiqjxblnezgwcdpr
  183. lhvfpkatysmiqjxbupezgwcdpr
  184. ohvflkatdsmiqjpbunezgwcdps
  185. ohvflkztysmiqjxvunezgwjdpr
  186. ohvflbatysmxqoxbunezgwcdpr
  187. ohvklkaigsmiqjxbunezgwcdpr
  188. ohvfgkawysmiqjxbunezgwcdur
  189. ohvflkatyskpqjlbunezgwcdpr
  190. ohvflkatyqmiqjhbupezgwcdpr
  191. ohqflkatysmiqjxzonezgwcdpr
  192. ohxfnkatyymiqjxbunezgwcdpr
  193. ohmflkatpsmiqjxbunezgwcdpw
  194. ohvflkatysmiqjibnnewgwcdpr
  195. vevflkatysmiqjxbunezgwcypr
  196. ohvflkatydmiqwxbungzgwcdpr
  197. ohsrlkatysmiqjxbcnezgwcdpr
  198. ohvflkptyvmiqexbunezgwcdpr
  199. opzflkatysmiqjxrunezgwcdpr
  200. ohvflkitysmiqjxcunezgwcmpr
  201. ohvflkatysmhhjxblnezgwcdpr
  202. ohvflkatysfiqjxbunrzgwmdpr
  203. ohvflkatyamibjxbunezgwcdpf
  204. ohvflkalysmigjxbunezggcdpr
  205. ohvflkatwsmisjxbunezgdcdpr
  206. dhvflkatysmlqjxbunszgwcdpr
  207. ohvflkatysmiqjxbueeygwcbpr
  208. ohvflkatgsmiqjnbunezhwcdpr
  209. svvflkatysmiqjxbunezgwckpr
  210. opvflkatysmiqpxbufezgwcdpr
  211. ohnvlkatysmiqjxbunezglcdpr
  212. phvflkutysjiqjxbunezgwcdpr
  213. ohvflabtysmiqjjbunezgwcdpr
  214. ouvflkatysmiqjsbunezgwcdpk
  215. osvflkatysmijjxbunezgwcypr
  216. owvflkatysmiqjxbukxzgwcdpr
  217. ohvfliatvsmiljxbunezgwcdpr
  218. ohvflkatysmiqjxbumezbwtdpr
  219. ohvflkatyfcicjxbunezgwcdpr
  220. ohvflkatysmiqldbunezgfcdpr
  221. oqvflkatysmiqixkunezgwcdpr
  222. ohvflkatysmiqjxbulezgicdpe
  223. ohvflkatysmiqjxbuniegwcdpl
  224. ohvflkatysmiqjwbunbzgwcdhr
  225. ohvflkatysmiqjdbunezgwwdkr
  226. ohqflkytysmiqjxbunezgwcdpc
  227. ohvflkatysmigjxbunezqwwdpr
  228. ohvfloatysmiqjpbumezgwcdpr
  229. ohvklkathkmiqjxbunezgwcdpr
  230. ohvflkstjsmiqjxbunezgwctpr
  231. ohvvlkatysmiqjxbunewgwcdir
  232. ohnflkatysmiqjxbunszgwcdlr
  233. ohvflkatysmnqjxbunezgxcdlr
  234. ohvfrkatysmiqjxbonezgwcdor
  235. ihvflkatysmiqjxbuneogwcxpr
  236. ohvflkatysmiqjxbunecgwcccr
  237. owvflkatysmivjxbunezgwjdpr
  238. ohvflkgtysmiqjxbunczhwcdpr
  239. ohyqlkatysmiqjxbunezgwcypr
  240. ohvflkatysmiqjvbunezuwcdpw
  241. ohvflkathsmiqmxbuoezgwcdpr
  242. ehvjlkajysmiqjxbunezgwcdpr
  243. ohvflkltysmiqjxblnezgwjdpr
  244. oovflkvtfsmiqjxbunezgwcdpr
  245. olvfzkatysmiqjxyunezgwcdpr
  246. ohvflkatysqitjxbunezgncdpr
  247. yhvflkatysmkqjxbunazgwcdpr
  248. zlvolkatysmiqjxbunezgwcdpr
  249. ohvflpatysmiqjxbunezgwcapb
  250. ohvflkatysmuqjxbunezgfcdur