diff options
author | Jesse Luehrs <doy@tozt.net> | 2021-12-01 15:27:06 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2021-12-01 15:27:06 -0500 |
commit | a40f68453cf4b59f166d70e769ce8fd6ceeeb831 (patch) | |
tree | 59c1c5ebe2ae0f1e3f1d53d44d557c1572701d61 /data/2020 | |
parent | 5f557387543e6d61f315aa82305f5f3f5e8a61ae (diff) | |
download | advent-of-code-a40f68453cf4b59f166d70e769ce8fd6ceeeb831.tar.gz advent-of-code-a40f68453cf4b59f166d70e769ce8fd6ceeeb831.zip |
move data files
Diffstat (limited to 'data/2020')
-rw-r--r-- | data/2020/1.txt | 200 | ||||
-rw-r--r-- | data/2020/2.txt | 1000 | ||||
-rw-r--r-- | data/2020/3.txt | 323 | ||||
-rw-r--r-- | data/2020/4.txt | 1169 | ||||
-rw-r--r-- | data/2020/5.txt | 965 | ||||
-rw-r--r-- | data/2020/6.txt | 2237 | ||||
-rw-r--r-- | data/2020/7.txt | 594 | ||||
-rw-r--r-- | data/2020/8.txt | 675 | ||||
-rw-r--r-- | data/2020/9.txt | 1000 |
9 files changed, 8163 insertions, 0 deletions
diff --git a/data/2020/1.txt b/data/2020/1.txt new file mode 100644 index 0000000..15a9273 --- /dev/null +++ b/data/2020/1.txt @@ -0,0 +1,200 @@ +1511 +1344 +1925 +1970 +1864 +1951 +1557 +1984 +1743 +1526 +1972 +1945 +1969 +1760 +2008 +1592 +736 +1963 +1994 +2009 +1777 +1856 +1899 +1926 +1850 +687 +2005 +1094 +1949 +1326 +2002 +1805 +1493 +1341 +1828 +1778 +1767 +1364 +1973 +1768 +1929 +1377 +2000 +1726 +1913 +2001 +1574 +1859 +1793 +1957 +1959 +1388 +1593 +1392 +724 +1962 +1999 +252 +1982 +1662 +1892 +1610 +1343 +1831 +1862 +1991 +1394 +1946 +1935 +1986 +1911 +1358 +1322 +1956 +1988 +1758 +1490 +1998 +1744 +1844 +1294 +1764 +1543 +1560 +1562 +1747 +1870 +1292 +1989 +1752 +1471 +1980 +1897 +1544 +1914 +1923 +1944 +1375 +1987 +1993 +1742 +1975 +1479 +1977 +1934 +1939 +1950 +1992 +1983 +1474 +1643 +2010 +1814 +1942 +322 +1425 +1646 +1878 +1410 +1927 +1761 +1948 +1779 +1753 +1847 +274 +1659 +1773 +1960 +1772 +1674 +1809 +1568 +1978 +1952 +1947 +1976 +1953 +1961 +1937 +1932 +1781 +2007 +1941 +1393 +1573 +1745 +169 +89 +1408 +1974 +1810 +1979 +1967 +890 +1958 +1930 +1954 +1759 +720 +1936 +1576 +1407 +2004 +1964 +1462 +1875 +1943 +1938 +2006 +1739 +1378 +1922 +1924 +2003 +1792 +1985 +1729 +1966 +1355 +1940 +1928 +1357 +1955 +1896 +1115 +1836 +1971 +1329 +1807 +1997 +1359 +1801 +1933 +1965 +1981 +1711 +1905 +1625 +1968 diff --git a/data/2020/2.txt b/data/2020/2.txt new file mode 100644 index 0000000..45e8c19 --- /dev/null +++ b/data/2020/2.txt @@ -0,0 +1,1000 @@ +5-6 s: zssmssbsms +3-6 j: jjjjjrrj +4-7 k: kfkgkkkkk +2-3 n: nkbgfnn +7-12 h: hhhhhhdhhhhhfhhhh +1-4 v: nvvv +6-9 h: hhthplhgmpzsmhhxhh +6-7 r: rrtrrrgrgcc +10-15 h: sdbhvbhfjhwllmrpdv +3-4 s: bsss +5-7 s: sstjsswsspldr +10-14 b: bzbqbbbkpvbblbnrbs +4-11 s: sssmcskwsssssss +2-10 v: rlttvvnvvvvvvksm +4-5 x: xkrxx +2-5 m: bfmmmmm +11-14 r: rlprrtrcrxcrgrrhrr +4-16 l: dzllmllldnllblwcr +3-4 t: nplr +3-5 x: jcxxgkxtjwwgh +3-4 j: msjcjqjgxmjsjfjjj +1-6 z: zgkkdzww +3-5 q: pgqqbq +17-19 t: tttkttwtttttttttttt +5-11 n: nqnlfknntdn +11-12 c: ccccccccccgc +2-14 x: pxmvfrrwlbzxhk +4-5 g: gcggwggxv +4-5 h: phbzhhhqhl +4-5 h: hwbhk +1-2 t: tgmq +16-19 l: llllbjlfvnlhwlllqfp +4-6 r: srrrqggrs +1-3 g: nggwhvcl +1-8 f: pffffffff +2-3 l: lllll +13-15 d: ddrdkdddmdmdddd +11-13 r: rrrgrkrrdrwrrr +3-10 x: xxxxxxxtxq +6-7 p: pspzpvlpxnplhtpc +3-8 f: fsfkfbffvxfc +3-5 z: zzzvwzsfktz +4-7 c: cccgccc +11-12 n: nnnnnnnnnnzn +12-13 n: nnnnnnnmznnpnnn +4-7 q: wqqzgqgfg +5-13 p: tgplpbpmvgpppktps +12-13 x: zwcxlnhwpsvxm +7-10 r: rrrrrrnrrrrgr +1-5 r: rlrrj +15-18 l: nlllllslcllllllllcl +10-11 w: wnwwzwwwwwwwmwrwr +10-11 j: njmmjjjcjjv +3-6 z: vgbdvzgzzzzw +7-8 r: bbcvxzrqpqskcmhwsvx +4-5 c: rgvcgmccc +6-9 d: ddddddddd +6-7 g: gggsggg +4-7 c: ffclfbcdmcvnshw +3-5 n: xnznv +6-7 d: ddddddk +1-2 r: rjvprt +6-7 p: ppphppp +1-11 p: ppppppppppxppp +10-16 x: bxxnxpxxxcxjxtxnw +4-8 s: hzsvsswc +10-12 p: lpwswppppvppphp +2-3 d: bdcddnxc +4-6 s: ssscssp +18-19 k: kkkkkkkjkkkkkkkkkzk +4-6 x: ncxpxx +6-8 h: xhhhqxrhhhfh +15-16 p: qppjnpzfvppzdppgppp +1-7 d: dwvdddddc +3-4 w: wlshzvqw +4-16 s: sbwgjshsznhdsssjts +4-8 t: ptttbkbhtt +11-12 w: wwddwwwwwwwj +2-6 z: zkzzzzzhzzzz +3-6 b: bbxbbb +3-6 z: zztzzq +2-3 h: hhjhh +1-5 x: xptxl +10-11 n: nnwnnnnnndrnpp +5-6 s: jsswmjzkrspsms +2-7 n: nnnnnnnn +4-6 q: qqqhgxg +5-6 r: rrrrqrr +4-5 k: kstjksjbkhhfpzkl +5-6 n: nnnnqpldn +11-13 w: mptdwqgfkwwzb +3-4 x: ccxxmxfzfztxvxdg +2-13 w: wwwwwgjwwwwwwwwwwww +1-5 m: mrmkjqhdcqbz +7-8 l: lldllllh +7-17 d: ddvddddktmckjbmds +3-8 n: htnnnnqlv +3-8 v: chvkvjkvxl +8-12 t: rtffbltcbtttwtqbvt +1-8 n: nhnbvdwq +6-11 b: bblbbmbbbbbbbbbbb +4-7 s: rssbphs +8-9 q: wqqdqqqwqq +10-11 f: sfwfffdffhntffj +4-5 x: xlxbxx +2-4 d: lvdd +3-6 t: djtcsmjrrt +7-11 v: lvvvvvxvvvv +3-4 c: ccpc +3-17 g: nzgjkrpwbfcgzqjvtth +8-15 l: lnhlllgllvgllbgscl +10-11 z: zzzzmzzzzmzzjz +3-10 b: bwntlkjnfbm +5-6 f: vffxnfjffp +1-4 s: dvcssdw +11-13 c: cccctcfccckct +4-6 m: cmtzbmkqqgbmpsmbxwkw +11-13 j: jhjjcjmjjjqjvj +6-7 q: qqqqqqqq +4-10 f: fmxffftfnbm +7-10 n: cdnrfrnvpmmhpnmxbnx +8-9 z: zzzzzzzvz +2-9 h: zrvhddntmhjhhh +11-12 g: gggggggggggg +1-2 h: vhtgfg +1-2 g: gggp +1-2 r: nrktwt +2-8 b: bslkbbbbb +1-5 q: lrfqmq +10-14 q: qbqbqpqqqrqdqqq +7-16 r: nvrrzhsgrwthgbrqkqh +4-5 z: zzzzh +3-8 v: nkvwfvlvv +8-9 z: zzzzzzzfs +2-4 w: vrlrss +1-2 j: jnqswjgps +7-8 f: ffzffffwff +11-12 k: klwqntvkpcthq +5-13 k: kkkkkkkkkkkklk +2-5 w: wwwdxgwwszb +1-13 q: cqqqqtqqdmmnqm +3-8 q: bqtlqqzn +3-12 n: xnzdxdnndpnnqhcnnnnn +6-7 r: kqhrrrxldrmwr +3-5 k: hjkdp +5-6 h: hhhqhrmhbh +14-15 v: vvvvvvvwvvvvkvvvv +2-10 h: nbcpsmpvph +8-9 r: rjrrrrrrp +8-10 j: jjjjjjjcjt +8-13 l: jkfllllllxldvplvll +5-11 m: mmmmmmmmmmmm +5-6 v: vhvvgvv +12-13 n: nndnnnnnnnnnb +3-4 f: wfmfjfffnfflf +4-14 l: llllllvllllllf +10-13 f: vvtfcfxfwdfmnf +4-8 w: wxwwwghwpwrtwww +5-8 g: tsggmgcggg +9-11 w: wcwwwwwwwlqw +8-10 z: zzzzzzzpzz +2-4 m: mmrm +16-17 k: kdkkkkkkkkwkkkpklkkk +4-8 k: kkkkkkkn +2-5 p: wpppqtwkpbptmlds +6-8 f: ffbffnff +2-16 z: ffzjwnbbljfzgfrlz +3-18 j: jjqdrpcjjjjjjbfbjjj +10-11 v: vjvvvvvvvvm +3-8 f: fmnpffflfnd +13-14 n: nmnnnnnnnnnnnr +3-11 k: jrkrkjzccwhlxkgkh +1-4 z: pzzzhzz +6-7 k: kvknwkj +2-10 l: cllblhlwlq +3-4 n: nnnng +3-6 w: tjlzwwc +12-17 l: llllvlllllllllllw +2-4 h: dhhlmhqddhnh +1-2 r: rsqjd +10-13 s: zszlssssssjsswpssssz +2-6 v: vmvvdxvv +9-13 m: qpmdmzmmxjswmmmmm +19-20 f: pzjnfzfwfcffffxmfffl +1-5 n: nnnsknnnn +13-14 r: rrkrrrrrrrrrrr +9-10 h: hhhhhhphfh +6-8 x: ppcxlxhl +1-3 z: bzxwzjhcgwcjgfgrlc +8-9 n: nnnnnnnwwn +5-6 g: qcgghgg +3-4 p: ppxp +7-9 b: phbbtbsbffbjbbb +5-13 t: tcstttjtzdnhkt +10-12 k: mkckkkkkkbkkk +4-5 v: twcpvvzvjsvzqvwkbc +17-18 m: bflhwmndwmkcmqsmmgkm +14-16 t: ptttrtttpttttttfhtlt +7-10 b: bxbrbbbnmcbbvbb +6-9 r: rwvrrpmmr +10-11 h: hxhhhhhhhhx +4-5 h: hmhth +1-3 l: lldl +1-2 d: dqhsxsqmmndx +10-13 l: llllhlqllslld +18-19 z: zzzzzzzzzpzzzzzzzcpz +5-6 j: jjjjjp +7-9 t: tttttttttt +6-8 t: tttttttzc +5-17 x: xxxxxxxxxxxxxxxxxxxx +16-20 x: xdxxxxxwxxxxxcxpxsxw +3-4 f: ffxf +4-9 q: mqqcqqqqqqd +2-6 z: zdjnzjtr +4-7 p: phppppv +11-12 m: mgmshkmmbmqmmmmm +2-5 b: ztltbbpgxmbbptqb +4-10 v: vjvwlvfqmrhffvbkfv +1-3 k: xdcthk +3-9 s: ssssssssm +9-18 w: whjwnwwwkwbwwwwwwwww +16-17 j: jjjkcjjjjpjjjjjjdjjt +9-12 b: bdvjzbwbbgbbqb +2-6 f: ffrrsj +3-8 t: tttttttwt +5-7 c: cczcmcxc +5-6 z: tfwszq +8-9 k: kkkrskkdkkr +5-7 h: hhwhhhghh +8-14 m: smfgmmmkmmmmmmmpxmnn +8-9 w: gwwmplbkjf +1-8 z: kjzwvtvdhpkzjzlxpjq +3-5 b: mgbqbbb +3-4 g: skltgpcng +7-8 k: cxxkktkc +12-20 b: fbbmcbbhkbbbbhbbbbbz +6-19 k: gvflkkgqbkckcmlcqkl +10-11 l: llllllllkdll +3-4 g: ggqg +5-6 d: ddddzd +4-5 n: nvnnn +4-5 j: jsjsjj +1-4 m: mmmmmmmmmmmmmmmmm +11-15 c: fljcwwlnbfzxfqt +3-4 l: lwlndjl +7-10 w: wqwwvwwwwjw +15-16 k: fkkkvkkklbkkxkdkkr +3-4 z: zszz +5-7 z: xzzhlzzzplzzq +8-9 z: zzzzkzzzk +2-13 h: hhhhhhhhhhhhqbhh +6-9 n: dnnzwdnncqnjnnvm +6-10 r: rkwlrdsrrrzrrrr +1-4 b: bbbwbb +1-2 b: vbxm +5-11 m: jrkbkmmmmmmmw +2-3 n: wnmntnxdkl +11-12 f: ffwfnffffvxfffff +1-2 m: xhgmxvmkzj +10-14 s: sssrnsssssssssrsv +3-9 x: xxxxpxxxgx +2-7 d: pddwwpbv +2-5 l: lljslz +3-4 g: ggkg +9-13 r: crrrlwzbrvjzt +4-5 k: kkzpkfk +2-4 q: kqqxq +6-8 c: tcmcccccccfccgcchc +7-17 r: nrsdshrrqhjllsrjrjxr +1-3 b: bpgkwcbnb +3-8 t: zdnjtvttjgt +6-7 v: gpgnwkgnvkv +5-7 v: vmvcnjvvvmv +4-7 z: zvrjzxzzdxzlpz +3-9 m: cdlplfjrmvbdvm +7-8 w: wwjwwwwww +13-15 q: qqqqqqqqhqjqrqjjqrq +8-9 v: vvvvvvvvg +3-6 f: qfffffjf +2-4 d: nddpxd +1-3 q: bqmqqqqq +14-16 j: jjxjbjjjjjfjjjjfgj +5-6 t: ttttgtt +14-18 l: llllllllllllllllwbll +11-15 c: kscccdcdccdccccc +15-17 v: vvvvvjvvvlvvvvhqvvv +5-6 b: bbbbnl +3-10 r: rrrrrrtrqkjr +11-13 w: wwwwhwwwwwskw +13-14 h: hhhhhhhhxhhhhs +8-9 k: kkkkkkzkw +11-12 m: mmmmvmmmdmmcm +2-9 k: kffkknkfkkkkkgkk +4-13 d: dggdndznddddc +4-7 t: kksmtmdswzvt +2-4 z: ppzccxtbcnwswtlc +11-14 r: rrrrrprrrrrrrvr +14-15 x: xxxxxblxxxxxxtxxxc +7-9 b: bkxjjjbtbtlhgrtmb +4-5 p: fgzdp +5-8 l: ncrlljltnllll +1-2 x: mxgcx +7-12 x: xxxxxxxxnxxr +1-2 r: rkrrrrlnrrrr +6-10 q: qqbqbqqqqqqzrqz +2-9 b: bsbbbcvbcxcrbbbbgpcd +12-19 x: xtlrxvxsxxjxxxknxxcx +2-3 p: mzpptxpg +3-5 d: gkdzgdjlzbfvcbhtgl +5-9 t: ttttnzttt +15-16 q: qsqqqqqqqqkqqnwqqq +12-14 q: qqqqqqqqqqlfqpz +3-8 b: lslqgrzbgbjzthlgnrmc +9-12 m: wmxmmsmmvmcm +3-4 t: qxttt +3-11 m: kbzljjmbpxmt +14-15 n: nnnnnnnnnnfnnnvnsnnn +11-17 l: lclglllclzflllbllt +6-7 m: msmmmmskq +6-10 c: ccccccxccc +9-13 l: plpgntbglpbgfj +5-8 l: llxltljlws +3-7 z: zqzlztgzkzszb +11-15 k: kkkkkkkkkkkkfkqkk +15-16 l: mgxlzbvfwbdmptlbjwz +9-13 j: jjjjjjgjjjjjjj +7-8 z: zzkzzzzbz +14-15 j: jjjjjjjjjjjjjlv +3-7 q: qqdtqgqq +2-4 c: cccpzn +4-7 k: hkkxkkk +2-5 k: kxkkkk +14-15 w: jwwwwwvwwwwwwwpw +2-6 g: gmrgdgnwdbhggxgh +5-14 q: djqtxqxkmgqxqqcplwqq +14-15 q: qqqqqqqqqqqqqqq +3-7 x: dqxqxxtrx +8-13 j: jjjjjjjbjjjjjjjjjj +18-19 r: rrrrrrrrrrrrrrrrrcr +3-14 x: xxsxxxxxxxxxxxxx +7-14 s: kknsngsgkfswjlsns +3-4 z: zzjz +2-4 z: zzzd +1-3 d: dqzdgzwdjmdcpfpfd +3-4 p: jppj +14-15 c: lcccctcccccczzdcccc +14-15 f: fffffffmrfffffpffx +1-5 c: qcvvrcqm +2-11 t: trcltttgttttt +8-9 j: jjjljfjkjjj +1-12 t: wttttttttttttt +7-14 q: gsqqqqgmqqqqclqxdq +5-7 h: hhhhslrlhwsmphc +14-15 x: cxrxxxxxxxxxvxrz +3-6 k: rkkkkkk +3-4 t: dtmttt +1-8 z: zzzzzzzgzz +3-17 t: rtlwttmttttxtttttttt +4-7 w: wwwswww +3-4 w: qvsww +8-11 g: ggggdgqdgggnh +14-16 q: qqqqqqqqqqqqqqqqq +11-12 d: ddddddtddrbddd +10-12 v: wvhvxqpvvbvqvtvmv +6-11 c: cpckcmcctccc +5-9 r: djrcrrrrrrmr +5-9 t: ttbcmnbzt +6-11 f: lwxssffcfks +12-17 v: vvvvqjvvvqvzvvnvvck +11-13 k: kwvtzwczgdwqwp +3-6 l: zdglhlklllhk +15-17 x: xxxxxxxxxxxxxxpxsnx +2-7 s: swdsssx +4-8 v: xvxvxgmvvvqwvhtqt +17-19 n: nnnnnnnnnnhnnnnnnntn +2-4 p: jtppkrgpfph +15-16 v: vvvvvvvvvvvvvvrfv +6-9 q: wqxqqdvdqq +14-16 w: wpwwwwwtwwwwwcwwwdbw +5-6 k: kjrrnk +6-13 w: qfcjlwtlbwgvp +2-3 b: sbbbx +1-3 b: bpbf +2-7 r: dsrrnbmdf +3-13 w: wwwwswjmwwwwdww +3-5 l: dzhll +7-9 l: llqllfzxw +2-5 n: cdkhngnnf +4-12 q: dqqkqklqqqqh +14-15 b: twbbbbgbfkbbbbgcbt +10-16 q: qqnqzbqqzgqrqqqqqqqx +1-3 x: sjltfnnx +9-16 g: tcghdqfsqbcllvdsckx +6-9 w: pwhwjwwxdwjw +3-5 l: rlxlflz +7-18 p: pppppppppppppppppppp +4-14 t: wvfglxkbtrqxkjjtqccl +15-16 b: bbhnbbqqfbbbsbcz +3-4 n: znpnfntn +6-9 v: vvvvvvvhfz +17-18 p: pppppppppppppppprp +2-18 n: lnnnnjpnnnnnnnnnnt +12-14 b: bvtbbbbbbbbbbs +2-6 r: rrrwrrrr +3-4 f: fpfk +1-4 s: skcrmsczxwxrn +4-7 n: nnnpnkz +5-17 j: jkjjgjjjjjjjjjjjj +7-8 n: nnnnnnpnjsn +1-5 j: rdjhp +3-5 f: hdfff +1-3 j: qqjj +2-3 j: vhjrz +7-15 r: jrrrrrrrbrrrrrr +3-6 r: pwdpzr +6-10 n: lncrcndstsww +10-11 m: jmqqmmvshmj +3-5 s: sjjnsvshs +11-12 v: vvlvwvvhvgvkcvv +6-8 c: wcpcclcc +10-12 x: dxxxxxxxxgxxx +5-7 s: sssssst +2-6 j: jksjjkjj +3-4 w: wqrw +2-4 c: qgzdchzcsc +4-6 c: cwngwcxwdcpspfccgdcl +9-10 g: ggvggggxgrgg +5-17 h: hhrwhhfwtrfhzhhblxxv +4-13 g: ppcgtcqgdzswgjtp +3-10 r: rmhwrbtrrwktcqrr +2-7 l: vqhgljg +2-9 l: llgmcllqglllczl +14-16 c: zmccccccccbccnccccfc +10-11 z: zzzzzzzzfzz +5-10 b: bbbbbbhrxbbbb +7-9 b: bbnbbbgbb +9-11 t: tlttttttqtstm +11-13 p: pfmwgpzppppgppppp +14-15 d: ddqdddddddddddpd +5-11 x: xcxvxxqvgnlxzxfdp +12-16 x: xxtxxgrxlxzzwgxm +15-16 z: ztzzzzzzzzzzzzlz +2-6 j: jdjjjjjjjj +4-6 p: zqjkgfctlwqplppj +1-2 d: ddzdd +14-16 v: vvvvvvkvvvvvbjvvcvv +3-4 x: xxxxxk +16-19 t: ttttttrtttmttttqttc +8-14 b: pbcbsbhbbbbbbgbn +2-9 v: vkvvvvvvvvvv +3-6 x: xxxxxnxl +13-14 r: rrrrrrsrrrrrrjr +10-12 x: xxxmxtxwxvxxpxx +4-5 h: hntfhzwhhhv +11-16 z: zzzzzzzzzzqzzzzzz +3-8 h: qfhhhhhmd +1-4 r: rbrw +3-5 q: mqqqqqscq +2-9 n: nnnnnnnnnn +12-15 v: vvbvgvvvvvvvvvcqvv +8-10 j: jjjgjrjjjkjj +9-14 m: mmmmmmmmmmmzml +5-7 v: zvvvvvwx +13-14 t: tttttttttttttkt +3-6 l: lvwxlll +6-7 w: xhbgnlg +11-12 z: zzzzzzzzzzwzz +1-11 m: mmxrltjrmmmwm +9-10 b: bbbbbtbbbrbbb +6-8 n: xnnpkncnhlv +14-17 w: wwwjwtwwntsgwwrwm +12-18 z: zzzzzzzzzzbqzzdzzz +1-8 j: kjsjnjjm +14-18 h: hhhqhhhhhhhhhbhhhr +7-15 n: cpxrrxnvbmwktqg +6-8 w: twtwwdwnwww +1-2 s: sfwss +1-6 z: zzcrqfjkcrkcxnwzz +6-18 n: nnnnnnnnknnnnnnnnw +4-10 z: zzzzgzzzzzz +6-9 s: xvrcshqcsmslsshtscj +2-16 w: gwbljbgmwzgpfjtqnjkj +10-12 j: gwjjjjjkjjtjjjjjj +2-5 p: prpps +5-6 f: fffffr +4-5 r: rjnvr +6-9 c: csccccqpgccc +12-14 g: ggggggdggggdgg +9-12 p: pppkpfppppplp +5-11 f: mhfpffffdfzdrnskfwff +6-8 h: hhhhnxhhh +18-19 m: mmmmvsmmmmmmmmvmmzm +7-9 g: ggptdsgzg +1-7 f: kffzqmfp +10-12 p: pppppptppppk +10-11 f: vfftfffffffff +10-11 f: rxxlzzpvcfbtzfww +3-7 b: bbhrhrb +4-7 j: tjjgjwfnrh +10-12 g: gkggpgggggzfrggvgdhg +7-8 z: gpqfckkzknzrvgngpfh +6-9 c: cccgcnfckgt +2-11 x: zlfxsxslzcxp +16-19 j: jfjjkltpxlqjbvjjjbt +13-17 k: kkkkkkkkkkkkkkcknw +5-9 f: ffxhfxflf +7-9 g: gprnxtxlgndg +1-2 l: tjllwll +7-9 w: wwbwccwwvcwwwz +6-7 n: ntmklznfl +4-7 r: rrrlrrpr +7-12 v: vhmvvvgvvvvs +5-7 t: vfwgctwq +16-17 m: mmmmmmmmmmmmmmmjm +11-13 j: jjjjjjjjjjfjg +4-7 d: dfdddcdwzdrd +7-14 j: jgjjljmmjjzkgjjjqx +10-11 b: bdhbblbbbxhbbd +8-17 k: kkkkxvnrmkkskkkkk +13-15 v: vvvvvvvvvvvvvvv +3-7 t: ltptttf +1-2 q: qqqkj +11-13 t: tmttttntttttft +4-6 t: xgtxrt +9-12 q: fqqpvqqqhcqzqqq +5-8 s: qdjtcsfssss +2-17 c: ccdccccccczqcccccc +3-11 q: qqpqqqqqqqqq +4-12 l: qkqxllknxltdlzlsllj +2-8 r: qlrddbplz +16-17 l: xllllllllllllllgb +8-12 j: kjdfjjjjjjrpjfhjjrj +8-9 d: qvddsrddvpvbddbdddm +4-5 p: pptss +4-6 c: cccscc +4-5 c: cccrc +1-6 r: rzrzfd +1-4 t: tttzz +6-8 d: ddgdsjdd +6-8 c: cccdccccccq +6-9 k: kkkkkvkkk +1-4 m: pmrm +15-17 d: ddddddddddcdddzdd +6-10 b: cljmbjbtbbz +6-11 l: lllllwllllvlll +13-14 r: rrrrrrrrrrprrmrrrrg +3-5 w: hnwbd +3-8 f: fffxfffz +5-9 z: zhzzztzqnzzpl +3-4 x: jxvgxhrd +8-9 x: xxgxxxxxjxx +3-6 z: zlvzfzbzzzb +2-3 v: jvrvq +10-11 q: kqjqtpzqwbqzqh +9-10 g: ghgxgcggdg +5-8 r: srmrrqps +3-4 k: kgkkk +3-4 f: dfsflf +3-4 m: mmmxm +10-11 x: xxxxjxxmxwxx +16-17 n: nnnnnnqnnntnnnnnnnnn +2-13 l: lfblltnlrllll +1-4 l: blblllnnlllj +4-17 k: nkltzflkkjmmknxwkf +4-6 s: sstssfssssssssss +1-2 f: fkvbs +3-5 v: vvvhcvv +1-3 t: nttttttt +1-3 p: ppnnppph +10-15 q: qqqqqqqqqqwqnrqq +2-18 v: vvvvvvvvvvvvvvvvvv +2-3 r: zgrrbrmhqtxc +19-20 x: xxxxxxxxxxxxxxxxxxxv +10-16 n: nzvfnnnnnnnnnnffn +3-4 d: dvdcdw +3-16 l: vrqhbhvmlrllllfl +14-16 c: cccbcpcccccccwccc +7-9 l: lmlnllllll +7-9 r: rfrrrqlrrrsbr +9-19 s: snmbxvrcsssnhpswrss +5-6 s: ssssks +4-9 l: llllbllllllllz +5-9 w: wwwwdbwwwww +2-4 w: mvvw +17-18 v: vvvvvvvvvvvvvvvvrvv +8-9 h: hhhhhhhhh +3-4 n: ntcn +3-4 b: nbbr +8-11 b: bbkbbbbfvbbb +5-8 d: nddnjcdd +12-13 v: vvvvvvvvvvzvh +2-5 k: kfxlc +3-4 r: rrrm +10-16 k: kkkkkkkkkpxkkkkkkkkk +5-6 z: zzzzdm +12-18 p: rrpplpwppgppvpppppp +9-15 x: vxpfxftcxlmzccz +7-8 g: kpgmghgrkgggqbnhggg +4-13 k: kkkkkhbktkwbkcvk +2-7 g: bgggcgtxg +18-19 q: qqqqqqqqqqqqqkqqqhqq +12-16 r: rmdvrrrqrbgdxprrr +4-5 v: lrvxvjlxvfkcbsvv +1-10 l: lllwllllnllvlllll +1-5 t: ttttmt +1-3 v: vfrdvj +9-12 j: jhjwjbjjjjjpjw +3-10 m: mnrdhxmmmm +3-11 n: ngnzbxwgcddgtwvxtrt +2-4 q: dqqq +5-9 z: zgdzzzsfzzxslvzwzp +1-10 x: xjxxxxxxxlxx +3-4 x: gnlvxwt +5-10 q: dqqqqdqqfqqqqqqq +8-9 p: nmpcpppzpnpcpppn +5-6 f: fffffr +6-8 h: ghhphhnhmhhhhhz +6-9 h: hhkshhhkhh +3-4 v: cffvrv +7-8 h: qvzvlzxhhqlsrjrgjwf +5-6 t: ntjztwjttv +3-4 b: bbbs +4-5 k: kjkmk +5-7 k: bvbhkkv +6-16 j: jjqjjvjjjjjjjjjl +7-8 t: rtlmzxtr +9-10 n: nznnnnnnhnn +3-4 b: tmnbdrbjbnfksm +3-4 q: lqqq +5-6 b: bbbgbbz +6-8 l: llvtlllzll +12-16 s: stvsnzssssssssml +1-4 k: jkkk +4-7 t: ttttztttttt +14-15 j: jjrjjzjjjjjjjghj +4-11 j: jxqjjxjjjjth +4-10 v: fvsktttspv +3-7 g: tdgwkspnggpfg +2-18 r: rrfbmqhrldrcqrprrrrl +6-7 r: rrrrrfrr +4-6 f: fjffxqzdffr +8-10 l: llllllllkb +8-12 s: wsgssfssssss +14-15 d: xddddfddddwdtvddddd +2-10 f: fffffkfwcr +12-16 l: llllllllllgtldll +6-7 r: rrrrrkrrr +9-12 q: lqqqqmqhnqqq +8-13 q: qdfqqqqqqqqhl +2-6 g: gjfjgggvng +1-3 z: qzzz +8-10 p: ppppppppzbp +7-12 f: dstffffzfkczfffff +1-15 k: kkkkkpdkkkkkmxf +3-6 w: whwwwmkqf +16-17 g: gpnglggggggggggdcg +5-15 s: nsssnssgssssssssss +14-15 q: qqqqqmqqqqqqqqx +2-11 s: psslpssssrsssdssrmp +1-6 d: hdndpdd +3-6 q: sqpqqnpsqjrqq +1-5 b: qbbbb +1-3 v: vvsv +4-5 q: qqqqjqtfqqqtqqn +6-9 h: hhhhhhhhhh +7-8 r: rrrrsndrrr +3-4 r: brrtb +3-8 t: fjtkttxtzt +10-11 b: bcbfbbbbbbkb +1-6 l: llzssp +16-17 f: ffffffffffffffffn +3-4 l: clml +13-14 h: hhhhhhhhhmhnhnhh +9-12 t: lthttttbtthcctv +3-8 x: xxfkbjhxlqxvxxthxb +2-3 l: llrlmlw +1-10 h: hhhhhhhhkhhhhhh +14-18 l: llllllllflllbllllc +14-15 b: bspvbkbpkkbmgjn +10-12 z: zzzwzzxzzzsxzpz +5-7 d: dhmtldrqddmdw +1-4 g: bqzfgqg +7-10 j: wxjbgbjdlz +3-14 q: csqgmhfqgfqlcnw +1-3 m: mmkmltxmn +1-5 l: llllcll +1-3 b: bcbbjzwfdmmnsrtqbsnl +2-4 s: sszs +14-17 k: kkkmkzkkkkskkkkkbk +5-6 g: gnggcg +4-15 t: dfmlshpqhhmwptzkwgt +2-3 w: drwtngwhgw +5-6 t: tttttrn +15-16 b: bbbbbbbbbbbrbbbr +7-11 s: tswssqssfstsssbzs +8-11 j: jjjbdjjjjsjj +4-7 c: mjclkfccpccfcjchqg +11-13 q: qqqqqqqqqqqqqqq +4-5 r: rgrdrb +8-9 n: nnnnnnnntn +12-13 g: gggxgggggggzgg +7-8 q: qqqqqqqq +9-10 m: gcqmlctsmfmstprmmmkm +2-6 h: dhhhhlh +19-20 b: qkzbbbhbwbtbvqbdpfrt +5-11 k: skkkkkqkhkkkz +10-12 l: lllllllplwllf +3-5 x: hxxxb +4-5 z: zdzzwtzz +5-9 f: fmqfffffmpq +2-3 w: xwkg +6-8 x: xxxxxxckxnq +10-13 k: khkkkkkkkkkkbx +7-15 j: xjjjjjjtjjtjjdljjjjj +2-4 p: mpckqmgpbzcb +2-3 r: rwrz +5-12 t: xhgntttllqtpjzttltt +4-12 q: bwwfvqwrmmbqt +1-3 g: cgpggg +7-11 j: vjjjwjjjrvrjbj +6-11 j: jjjjjjjjjjr +4-8 k: klkkwjkkkvkfk +8-16 p: pppppppvppppjpzs +4-5 m: mmmhr +13-14 t: tstttttttttttw +4-6 n: hmnbznk +14-15 z: zzdzzzzqzzzzwzg +1-6 p: hsjlxpppwv +1-18 d: tddddddddddvdmddddd +2-4 n: nznjn +6-10 v: fqvvszfvvtx +13-18 k: qbckrkkmkkktnkknkk +1-6 n: lnfxntnznnbq +3-9 n: lvnwnlnxnggnvdnqpz +1-3 k: skkjb +1-7 m: mwmrcjt +3-5 k: kfkmw +6-7 f: crfbrfcjdjvm +10-11 m: mmmmmmmmmmz +6-7 t: ttsgttzb +4-6 f: fjfbff +10-12 m: mmmmmmmmmmmmb +10-11 z: wzzzzzzzzszz +6-11 z: nbdmzzztpzh +10-13 f: ffdfdfffxlffgf +3-4 s: vcksscsk +1-5 f: ffvfcpffgfww +13-15 c: cccccccpcccchcc +1-16 x: xxxrxxxxxgxxxxxxx +6-9 v: kfxvvvgvlvvjvvs +14-17 f: cfxfdffbjmbjdfptg +6-7 s: sssssss +15-16 b: bbbbbbbwbbbbbbpb +2-4 w: wdww +1-7 m: mpmtmsmmmpm +4-7 z: tzzpzzz +1-2 q: qdqx +6-12 g: gcggwxrjkjgtrgt +14-18 m: mmfmmmvmmdmmjmmmmq +17-19 j: jjjzjjjjzmbsjjqjplj +2-5 m: ljxmmcnmmgmt +3-8 w: wwwwwwwt +5-7 b: bbbbbzsn +1-17 t: btttttttttttttttttt +1-2 s: svsss +5-6 p: pppmmr +2-7 m: vrgmmjmhm +15-16 w: wwwwwwwwwwwwwwgw +10-11 q: pqqqqqqqqlqqq +7-8 k: kjbkkjdkzc +5-9 x: xmxxtxxxxxx +13-14 v: vvvvvvvvvvvvqvv +1-4 z: lzzszz +4-5 x: xxxkxf +13-14 h: hhhhhshhhhhhpfhh +6-8 s: sssgsssvn +14-17 l: nsgfxplzbmljjstld +6-13 j: jjjjjjjjjjjjjjjjvjjj +10-11 q: qqqqqqlqqrq +7-8 l: llfplllwll +13-16 h: hhhhhhhhhhhhhhhp +5-8 s: ssfsssgc +3-4 b: bbbn +16-17 p: ppppppppppppppppn +5-7 w: wwwwcww +6-14 d: ddlhgjtldncddvdrsd +10-12 h: hhhhhhhhhhhrh +4-5 s: ssrss +1-7 z: wkzcvczpcskxfzxxxmzh +4-7 h: rphjtkh +3-5 k: mdtzkjfkq +2-3 c: cwcc +2-6 r: rrnrrmrrlrrr +10-14 n: ntjrrpfpxxwdznjvmh +3-10 h: flhtwzhhhh +3-8 v: vvnkvvvp +6-8 n: bnnnndnnnnnnnn +2-11 p: hpnppgfmpbp +3-8 h: khhmlhxjshsbf +3-4 l: jllnlglrqz +4-9 g: ggqbghggg +5-6 w: wwwwlwwb +1-9 s: hssssssssssss +1-5 j: jjjjbjj +8-10 s: dssrssssgstssss +3-6 c: cctccccp +7-9 v: vvnvvvvvpv +5-16 t: zmspstpctqgrbmlt +8-14 m: mpmmmmjqmmmnmmm +13-16 c: cbdxwzfbjpkvcpdp +3-19 w: wlwwkfxwfwzkvjxjnthw +13-14 l: ldllllllllllmll +8-14 s: spssshxjfnsjsssskkkj +2-7 c: cmccdcpcw +5-14 t: psntttqxbxdqstvkttb +8-9 z: zzzzzzzzbz +4-9 n: lnmnwcvntmhrznc +1-4 v: tvvv +2-8 d: ddqddqtdscsfddblqk +1-2 t: wttttv +5-6 n: nnrnxnnn +4-14 c: zccscgzpzvwlwcjqpfjl +3-11 g: gglggggfggg +11-18 d: ddddddddddfddddddd +1-7 q: qsqkgpf +2-11 q: qqfqqqqnqqhlqqq +8-9 c: ccccsccwcp +4-7 m: mmmqmmmm +7-17 c: cxscnqkjdfkcgqzccdkc +4-5 b: bbbzb +3-4 l: llll +1-2 j: ljcn +11-16 r: rrdrrrrrrrrrrrrz +1-15 l: rrlkklllllllgqllk +14-15 b: bpbbbbbbmbbbbbpwb +2-3 q: xcqqh +1-3 q: qwckphmm +1-6 d: dwdtsfxzvdqbbhlhwtk +3-6 n: nmmzcnnmn +6-7 q: qqqqqzq +1-2 z: jzpzz +2-6 r: rrrfmrvlr +3-4 n: nncn +2-3 l: plblwq +2-7 g: gggckcqgwsk +12-13 q: qqqqqqqqqzqxqqq +16-17 s: sssssssjsssssssqs +1-10 h: hjvvvknhmh +11-12 z: zzzzzpzzzczlzz +6-13 q: qqqjrbqcqqqqqxq +6-9 p: ppcpkfpppptp +15-16 p: pplpppppppppppjdh +7-9 c: hqswstxxcnl +2-4 x: ngbxbqszx +1-2 g: sgfxt +6-7 x: bxgnxxt +16-18 j: mjjtjjjjjjjjljjzjjj +13-14 c: ccpccvcccccccgc +3-7 s: fksrgsbcnfmkxdwd +1-4 q: qwpmqjlbhqfnpdjgqjqx +2-3 p: ptpp +4-8 k: sbkkskgc +4-11 j: gjjbjnjjjnnj +1-16 f: fffbwjwfmfqcjffmf +6-8 b: wbbbbwbbbb +1-3 z: rzzv +2-4 v: wvcjnjmdbjjjvptcsv +4-7 b: bmjdfpfwqvgpbb +9-15 f: fdfqffhfpfnffpwfffhf +4-7 t: ttwbttjtdt +3-14 d: ddhdddddddmsdddddddd +3-4 z: vsmm +7-8 w: wwwwwwhw +3-4 r: rrrlvwvqztszhmr +4-5 c: ccctkcn +1-3 g: ggmpdspfbvb +3-4 c: cccc +5-6 p: pqgppspbkpgxvcsp +7-13 n: nnnnlxnvnnmng +9-14 l: lqlllllxlllllzll +6-12 l: llllllllljlxll +3-8 g: jbkzsshsmsngghn +1-4 r: trrrrz +3-4 p: kppg +1-5 w: whljvw +11-14 v: svnrvvtmvccgcxjfbpkd +12-18 q: rqqvfqqqqqtvqqqmqq +12-18 m: mxmmmqmpmmwmmmmmmm +8-9 k: hkvnxnmkpkmplkkkkkkv +6-8 p: ppppppppp +3-5 t: qpxdtctb +15-18 z: zzzzzzzzhzzzzzbtzzt +10-11 t: ttswttttmttttt +10-11 f: ffffxffffffs +2-3 j: hjrj +6-10 x: xxxctxxjgdz +10-11 r: brrcrrrhwlz +9-10 s: sxssssqssksq +7-13 n: bnkwlnnncnnvnnnnn +11-13 f: lffffffffgffcfffffc +2-4 z: qczzfcztz +10-12 q: qxqqqqqcqqjqqqw +6-9 h: hhjhhhhhrqhch +3-4 l: xjmllb +2-5 m: mmmhm +1-2 w: pwkzww +3-7 s: sgccssszvssnqssj +6-8 j: jjgpjjnj +9-13 s: zjhskrssshssvqdxsrns +7-9 b: bbbbbbfbd +8-10 c: cwczgzcccgcctscfx +4-8 s: ssssmgssslrssp +14-20 z: jzjszzzzzzzzptzlzzzz +5-6 d: dsdddhd +6-7 z: zzzzzzh +2-8 f: fpzsgwsh +2-4 d: dddd +5-6 w: wwwdwc +3-4 r: crnr +4-7 s: zssdvsz +19-20 x: xxxxxxxxxxxxxhxxxxhx +7-8 g: ggggggkg +8-10 f: fffwfcfvdfffff +5-6 v: vvvvmv +9-14 k: wkpkknkkklkknkkkkkc +3-4 h: hhhjhhht +1-5 c: cbccrcbcdczgccfct +13-15 x: xxxxxxkxxxxdxpzqxxx +13-15 b: bbbbbbbbbbbbgbb +1-4 v: wvvvnm +5-8 v: zczvdvmvjvzv +8-9 p: gsppkptps +8-17 r: srrrrhjnrrdrrvrrhrv +9-13 l: lmlclllglqllmlll +1-4 g: gfgj +2-8 c: jtvmkcccdmccfxh +5-7 l: llztkvlb +2-7 v: fvlbrrtdpv +7-9 b: bbbbjbwbbd +6-8 j: jsjjjjjjj +3-5 w: wwwbwbgjmlrvfhkvfqp +15-17 l: llllllllllllllfll +13-14 z: dzzzzzzzzzzzzwz +11-13 z: zzzzzxzzzzzzg +3-4 b: pgbntlqbtbbbnp +7-12 z: zzpzjzzzmzzzzjzjzz +2-11 h: dtjsvvjkvghq +3-5 p: zpcjpp +14-17 z: zzzbzzznwzzzzzzzzzzz +3-6 h: nxhlfxlxngphhbdb +7-10 n: tjnnnncwnnvnnn +1-2 b: bfbm +13-16 t: ttdttttttrttztttt +9-10 t: jthtfttttttttt +8-9 z: cvfzzfnzzzzzlfzz +15-16 b: bbbbjbbpbbbcbbmm +3-9 x: rrqxxgxxt +4-18 j: qqqjlzcjfnjddjnqzvh +3-14 q: qqzqqqqqqqqqqdqq +5-6 h: hhhlch +5-11 z: zzjdzjzdtzww +2-9 w: wwwswwgbftlr +3-4 l: hlllbgdczpl +5-8 c: wwcvccckcccc +1-3 j: czjzxblj +1-3 z: vjzjz +11-16 m: mmmmmxrmmmmmtmxkmmhd +4-10 h: gzkhhxplhhhh +3-7 d: smdxmdfpn +12-17 t: tttttttntttdttttt +3-4 f: kfffjwhbllp +4-10 h: hhgkvhhhnqhh +14-18 w: whlchwwqwwlrwjdbwww +4-6 z: szjzhjhpzzmgz +3-9 x: xxxxxxxxq +5-6 x: rxprlx +3-4 b: pbbbbb +11-13 g: ggggggggggggh +2-3 b: bfbb +6-7 d: dddddvd +2-10 p: ppskvdctvpsn +12-18 r: rrrrsrrrrrrfrrrrrrr +4-5 c: ckclcc +8-13 v: vvtmtvvvvvvvvvzwp +4-18 j: qmdwjqqlpznldltqvjm +1-4 j: dbcjpzk +4-5 f: ffmfqvzf +8-10 p: pprptnfvpphvppp +7-8 z: zzzzzzzzz +10-11 n: xnnnnnnnnnnn +10-17 v: jwmqwvplsvvvfhhll +5-6 w: wwwwqtw +5-13 c: cccwbcccccccncfc +13-17 r: rrrrrrrrrrdrrrcrldn +2-15 b: nbnknkblbdbbhxxn +17-19 n: jwmjbxxvcrqlwpsknnz +5-16 x: xxxxxxxxxxjxxxxnx +1-7 m: mmmmmmvm +4-5 r: rrrrv +6-7 c: xkdzcscg diff --git a/data/2020/3.txt b/data/2020/3.txt new file mode 100644 index 0000000..8985593 --- /dev/null +++ b/data/2020/3.txt @@ -0,0 +1,323 @@ +..#..#......###.#...#......#..# +...#.....#...#...#..........#.. +....#.#...............#.#.#.... +.........#.......##............ +#.#....#.#####.##.#........#..# +.....#...##.#..#.##...#.#..#... +#.#..###.#........#....##...#.# +..###.....#..###.....##........ +#.#.#...........#.....#.#....## +...#.#.##.##.#.#......#...##.#. +.....##.#..#....#..#...##...### +...#.....#..#..#...#.#....##... +.#...##.#.........#...#.#...... +....#...#.....#......#...#..... +.#...#.....#....#......#...#... +#...#......####..##...###...... +....#..#......##.##.....#..#... +....#....#.......#..#...#....#. +...##..#.##..#.#...#..##....... +##.#..#.....#.##.#....#..##.... +#....#....#.....#..#.#.#.....#. +##...#.###.....#....#..#.#.#... +#..#.......#...#.#...#.#.....#. +....#.#.......#.....###..#..#.# +......####...#.#..#..#.#.#.#... +#...##.....#...#.#.........#.#. +......#...##.#..#.#........#... +..#.#...........#..##...###.##. +#......#.#......#.....#.....#.# +.#...............###.#.###..... +...#...........##..#...##..##.# +#......#.##.#............#.##.# +.#.#....#....###........#..#... +...##.#.#..#.##.#..##..#.##..## +.....#...#.#.#...#....#......#. +..............#...##........... +..............##........#..###. +.#.##.......#.....##.#......#.. +..#......#..#.#####..#.#....... +#.#..#...#.#..#....#..#.##..#.. +...##.......#.#............#... +...#....#..#.##.###.......#.### +..###..#....#..#.....##...#..#. +..#.###.##......###....#....##. +...#...##...###....##.....###.# +.....#.....#.#.#.........#..### +#.#......#.#..#.####..#........ +#....#.##.......##............. +..##...........#....#.....##..# +..#...#...........#....#...#... +...#...#...#.....#..#....#....# +#......##.........#.#...##...#. +.##..#...#.....#....#.##.####.# +#..##.##.#......#.............# +.#.....#..##.###.#.#.#......... +.###....###..#....#..#.#.#..##. +....#........#..#....##..#.#.#. +.....#..........#..........#... +.#.##..#..#...#..#.##.#.##..... +.#....#...#......#.#..##.##..#. +.###.#...#.#.##....#.....#..##. +......##.......#..#.......#.#.# +.##.#.#.#......#.......#....... +#..#...##......#.......#......# +...#..#...##.#...#..##......... +.....#..###...##...#..#.#...#.# +..#.#.#....##..#.#.#.#...#..... +.....#.#.#..#..#.#.#...#....... +#.#.#...#.#.....#.#.#.##.###... +.....#.#.....####..#........... +..#.#.#...........##..#.#....#. +.#..#......#..#...........###.. +..#...###.##......#..###...#..# +#.#..#.....#..#.##.#..#.#.....# +.....................#.#..#.... +...##..##...#.#..#..##.#....#.. +.#..#.#....#...#.#.##.......... +....##.....#..#..##.........##. +..##...##........#.#....#...### +.#...#............#.#.#.#...... +#...#........#..#..#...#.#..... +..#..........#.......###.##.... +#...........###..#....##..#.##. +##...#..#.##.....#...........#. +.#..##.....#..#.#.....##.#..#.# +..#..#.##....#.........#.#.#... +#..#...#...#..#...........##... +.....#.......#.#......#.#.#...# +..#.#..#..#.#.#.......#.#...#.. +......#.....##.....#.....##.##. +#.#..#......#......#.####.##... +.####...#####.#....#.#..##..... +............#....#....#....##.. +###.........#............#.#... +...#...#....#.##..#...#......## +...##.#.#.##.##.#.....#...#.#.. +...#.....#...#..##......#.#.##. +.##.#......##................## +......#.....#..##.............# +#.#...##..#..#..#.##.....#..#.. +#......###.....#....##...##...# +....#..#.....#.......####...##. +#.#...#.#...#..........#..##..# +....#..#....#................## +.####..#........#..#.#...#..... +##.###...#.##........#..##..... +..###..##...#...#..#...##.....# +......#..##.................... +.#...#......#.#.##..#........#. +..#...#####.....##.....#...#... +.#..#....#..#....##.#....#..##. +.#.....##..###.#.....#.#.#.##.. +#..##.....##...#.....#..#.#.... +#.##......#.#......#..........# +#####........#.............#... +.#..#..##..#....#.....#..####.. +...#..##.##...####....#.##...## +..........#....#...........##.# +#...##...#...##....#.....#..... +.......#..#.....#.#.#.#.#.....# +...#..##..####..#..##.#.##....# +#...#...#...........#.#.....#.# +..#.....##...###.........#..##. +.......##..#.......#.......##.. +#.#....#....#.###............#. +...#......#.#.............#.#.. +......#..#....#....#....#..#... +.....##..#...........##...#.##. +..#....#.##.#......#........... +#...#....#.#.#.#.#..#.......... +.#..#..........#..#.#.....#.... +.....##......##....#.#.....#.#. +.....#..#..........#....#.....# +....#..#..#.#...#.#..#..#..##.# +.#..##.#..##...###.#..........# +..###..#......#...##...#.#..... +..#...#...#.....#.......#....#. +#...##..#.##.#....##.....#..... +..#.#.....#...#...#............ +.......#.#.#..#.....###.#...##. +....##.......#####...##..##..#. +#...#.##.....#.#...##.........# +..#.##..........#..###.#....#.. +#......#.##...#...#.....###.... +................#.##........... +##.###.#.#.#.##......##..#....# +..#.#........##..#..##......... +###....#..#....#..##....#.....# +#......#..#...........#.#...##. +...###.......#...#......##..#.# +.......#...##.#.#...#.##......# +......##..#...##.#.#...##....#. +..#...#...#...#.#.....#..##..#. +..##...#.....#.....#..##....... +....#........#.#.##.......#.#.. +#...#..##..#..##..#...#......#. +...#..#.#.#..#..#..####...#.... +#..#..#......#......#..#.###### +#..#..#..#........#..#.#....### +#..##..#.#.##.....#..#......#.# +##.......##.#..#.............#. +..........#.#..#..#............ +....#.#.#.#...#......#......#.. +###.#.#.........#.......#...##. +#.............####..#...#.##... +....##.......#................# +###...#..#......##....#.####.#. +..##.##.#.#.#.#...#.......#...# +.....#.##......#.......##..#.#. +.#...#.##..#.......#.#....#.#.# +##...##..#....#..#...#....#.... +..........#...##.#..##.......## +#.#...#....#......#.#.......### +......#...#.##....#....##.#.##. +..#..#.......#.......#....##... +##..##.......##............#.#. +.#.#...#..#.#.###......#....... +#...#..##....#...###..#.#.....# +.#.....#........#..##.#.#.#.... +..#.##....#..#...........#...#. +.....#.#...#.##..###...#...#... +#....####.......#..#.#...#..... +....#.....#....##..#.##.....### +........#.#.....###....#.#..... +...#.....#.##.....#......#..... +.....#...####......###..#...##. +#.#......#..........#..##.#..#. +..##......###...#...#.......#.. +#...#.#...#.#.........#........ +....#..#.##.#.##.###..#.....#.. +.#.#.#......#.#........#.....#. +.....#.#..#....#...#.....#.#.## +##.............#..#.....#.#.... +#............#..#....##......## +#....#......#......#....##..#.. +.#....#............#......##..# +..#.#.#..#.#....##.#.......#.## +#.##.....#...#......#...#...... +.......#...........#..#.##..#.# +##.....##.#.....####..........# +...#.......#.#.............#..# +...##........##..#..#.#........ +.#.##...#.....##.#......#....#. +.#................#.#...#..#... +#....#.#.#......#.#.#.##....#.. +..#......#............#...#.... +###..#.##........#....##.#...#. +.#..#..#......##............... +....##.............#....##...## +..#.#..#.#####....##.......###. +......#...#..#.#....#.#..#...#. +.........#..##.##...#....##..## +.............#.##....###.#..... +..#................#..#.#..#... +...#........#......#..###...... +.#.#.#....#.........#...###.### +.........#..#.#......##.....#.. +#...##..#.#.###..###........... +...#.#.#..#......#..##.#.##.... +.....##.......#................ +.##....#.#.#.##.....#.##......# +...#........#...##.#.##..##...# +..#..........#.#......####..##. +............#.#.#.#.....#...... +..##.####.#..#....#..#..##..... +......#........#...#..#.#..###. +#.#..............#..#...#..#... +....#............#...#..#...##. +..##....#...##.##.#..........## +..#..#.........#..#.....#.#.... +#.....#.###...##...##...##..... +#.#...#..#####.#...#..#.....#.. +..#.....###...#.........#.#...# +....#.##.........#.#.....#.#.#. +..........##...#....#.#.#.....# +...#...........#.....###....... +#....#..#...#.....#.......#.... +.#.#.....#..##..##..#........#. +.#.#.....#....#...#.#.##....... +....###...#...###.##....#...... +...#.#.##....#...##......#...#. +#....#...##.....#.##.#.....#.## +.#.#.....##.##.##..###...#..... +.#.#......#..#..#........#.#..# +........#...##........##...#... +.#..#.#.#..#.....#....#...#.#.. +#......#...#.#...#..#.#..#..... +.#......#.....#.........###.#.. +#..#..........##..###.......#.. +#..#..#....#......#......#..... +......#.....##.........##....#. +#..#.#...#...#.##.#..#..##..... +....#.#....###..#.....#...##.#. +..##.....##.#..#..##..#.#...... +.........#..#....###...#.#....# +.........#...#...#...#......##. +.......#..#.....#.#.#...#...#.. +............#.....###......#..# +#....##..###.......#...##....## +..#.##..#####..##.#...#......#. +#.#..#...###.............#.#... +##...#..#..#.#....#.#.......#.. +.....#....##.....###.##..#..... +......##..##..#.#..####.#...... +..#...#.#....#...#.#.........#. +##.....#.#....#..#..##........# +...........#..#........##..#... +..##.#...#.#.#..##..#..#..#..## +..........#.###.....#..#.....#. +......#............###..##.##.. +.#.......#..#...........#.###.# +#...#..##............##.......# +.###..#...#.#....#....#......#. +..##.........##............#.#. +.##.......##....#.#.#....#..#.# +#.##........#.....#.##...#.#... +#......#....#.#......##....#..# +#.##..##..#...#.###......#..... +..........#.#....###.#.....##.. +#..##...#.###..#.............#. +.#.#......#.##.#...#....#.....# +.##...#..##...#...........#.##. +.##..#.#.#..#.....#.....###.... +.#...#.#.#..#..#....##...#..#.. +#.#.#....#.....#..#..##..#.#... +......#..#...####..#.........#. +.#.#..#......#...#..####.....#. +...#.#...#...#....##..#.#.#.##. +...#........##.............#.#. +...#...#...#.......#..#.#.#..## +.####.#...##......#.##.##.#.#.. +#..###...........#..#.#...#.#.# +###...#.#..#...#.#...#.#..#.#.# +#....#.....##...#.#...#..#.#... +.#........##.##....##..#..#.... +.#.#.#..#........#...#..#.#.#.# +#.##.....#.#...#....##...#..#.# +..#.......##.#.###............# +##....###..##.........##..#.#.. +...##...#...#..###.#.....##..#. +###.................#.#..#..... +....#......#.....#..###......## +.......#...##..#............... +.#.....#..#.....#...##...#...## +.....##....#.#..#.##.....#...#. +#..####.#....#..#.....#....#..# +..#..##.#.##......#..#.#....#.. +..#.#.#.#.....#...#...#..#..... +.#........#.#...#.#..#...##.... +.#...#.#...#..#.#...###...#.#.. +#.....#...##..#.....#...#.#..#. +...#....#................#.#... +......##.#.#..........#...#.... +.##..#.#.#...#..#...####.#..... +#......#....#..#.......#....... +.#........#.#.#....###.#..##... +....##......#.....##...#...#... +..#..#.#.#...#..#.####.##...... +...#........#.#.##.#..#.##.#... +.#..##...#...#...##.......##.#. +#...#.#......#................. +..#..#.....#....##...#..###.... +.#...#.........#.#.##.#........ diff --git a/data/2020/4.txt b/data/2020/4.txt new file mode 100644 index 0000000..646dcfe --- /dev/null +++ b/data/2020/4.txt @@ -0,0 +1,1169 @@ +byr:2024 iyr:2016 +eyr:2034 ecl:zzz pid:985592671 hcl:033b48 +hgt:181 cid:166 + +hgt:66cm +pid:152cm +hcl:cfb18a eyr:1947 +byr:2020 ecl:zzz iyr:2029 + +ecl:gry hcl:#888785 eyr:2023 cid:63 +iyr:2019 hgt:177cm +pid:656793259 + +pid:#5e832a +ecl:dne hcl:#7d3b0c byr:2018 eyr:1928 hgt:61cm iyr:1936 cid:241 + +hcl:#888785 ecl:oth eyr:2025 +pid:597580472 +iyr:2017 hgt:187cm byr:1957 cid:247 + +eyr:2029 cid:145 iyr:2026 pid:178cm hgt:162in ecl:gry +hcl:#a5d09f byr:2002 + +eyr:2024 +ecl:amb +pid:349191561 iyr:2018 hgt:156cm byr:1972 +hcl:#341e13 + +byr:1998 pid:408617933 +hcl:#fffffd hgt:193cm eyr:2021 ecl:brn iyr:2013 + +eyr:1964 byr:2026 +hcl:#cfa07d hgt:154cm pid:175cm cid:85 iyr:2018 ecl:gmt + +hgt:161cm +pid:021086946 +iyr:2020 ecl:blu eyr:2024 +byr:1921 + +pid:173cm cid:235 eyr:1935 iyr:1952 ecl:utc byr:2015 hgt:187 +hcl:6239ed + +iyr:2015 hcl:#18171d pid:2691566700 ecl:gmt hgt:68cm eyr:2032 byr:2016 +cid:341 + +hcl:#c0946f +iyr:2010 pid:941290886 eyr:2023 ecl:brn +hgt:190cm +byr:1927 + +pid:423210256 eyr:2026 iyr:2011 byr:1926 hcl:#efcc98 +ecl:grn +hgt:185cm cid:135 + +ecl:blu eyr:2030 +byr:1996 hgt:154cm iyr:2019 pid:809421142 +hcl:#b6652a +cid:250 + +hcl:39615c iyr:1934 byr:2009 pid:7752456272 hgt:191cm +eyr:2024 ecl:#5b7a58 + +iyr:1938 hgt:160in hcl:#623a2f eyr:2031 +ecl:grn pid:169cm byr:1964 + +ecl:grt byr:2004 hcl:026249 hgt:176in iyr:1933 eyr:2023 +pid:176cm + +hgt:167cm +pid:023312072 ecl:oth iyr:2018 hcl:#866857 eyr:2024 byr:1994 + +hcl:#c0946f +ecl:blu iyr:2016 +eyr:2023 hgt:193cm +pid:190756361 byr:1943 +cid:306 + +iyr:2013 hgt:179cm ecl:oth +cid:290 eyr:2020 pid:953948851 +hcl:#6b5442 +byr:1973 + +pid:795414848 +cid:51 +ecl:oth iyr:2020 hcl:#ceb3a1 eyr:2026 byr:1995 hgt:186cm + +iyr:2020 +byr:1993 hgt:159cm pid:905121332 +ecl:brn eyr:2023 +hcl:#341e13 + +ecl:hzl iyr:2017 eyr:2020 hcl:z byr:2003 hgt:163 + +eyr:2038 +cid:342 hgt:116 iyr:2019 hcl:73db63 byr:1973 ecl:gry pid:468207739 + +pid:022772899 eyr:2040 hgt:181cm +ecl:dne +hcl:#866857 +byr:1931 iyr:2012 + +pid:36127238 eyr:2038 cid:227 iyr:1985 hgt:103 byr:2004 +hcl:z ecl:#45a680 + +hgt:183cm +iyr:2013 byr:1933 cid:112 +eyr:2024 pid:795616425 +hcl:#7d3b0c +ecl:gry + +cid:236 byr:1985 hgt:160cm +hcl:#6b5442 eyr:2028 +ecl:gmt pid:277781460 iyr:2018 + +ecl:amb +byr:1948 pid:750948701 eyr:2025 iyr:2013 hgt:62in hcl:#7d3b0c + +eyr:2029 iyr:2020 pid:385941629 byr:1998 hgt:153cm cid:321 +hcl:#623a2f + +byr:1966 hgt:69in iyr:2012 +pid:423254216 +eyr:2020 hcl:#602927 ecl:blu + +byr:2004 pid:14257358 cid:338 iyr:2010 +ecl:gry +hcl:#602927 +hgt:152cm + +ecl:gry eyr:2027 hcl:#341e13 +iyr:2018 pid:298762877 hgt:162cm byr:1968 + +hcl:#ceb3a1 +iyr:2019 ecl:brn eyr:2020 pid:575413143 byr:2030 hgt:185cm +cid:159 + +eyr:2025 pid:628251539 ecl:blu byr:1953 hgt:63in hcl:#18171d iyr:2016 + +pid:973247326 byr:1925 hcl:#341e13 ecl:grn eyr:2028 hgt:156cm +iyr:2014 + +byr:1957 hgt:154cm +hcl:#7d3b0c +pid:062760305 eyr:2023 ecl:brn +iyr:2012 + +ecl:brn eyr:2029 +cid:250 +pid:477431667 hgt:177cm +byr:1993 iyr:2020 hcl:#ceb3a1 + +pid:155471269 iyr:2010 byr:1985 hgt:169cm eyr:2026 hcl:#694b7d cid:337 ecl:gry + +ecl:grt hgt:152in byr:2012 +pid:#b9d022 iyr:2030 +eyr:2037 hcl:z cid:201 + +hcl:9270b3 eyr:2028 +hgt:71cm iyr:2017 pid:#6c7af7 ecl:grn byr:1971 + +pid:#0ab7e1 hgt:166cm byr:1929 +cid:289 +hcl:#623a2f iyr:2005 +ecl:amb + +pid:967754435 +hgt:175cm hcl:#341e13 ecl:utc iyr:2023 eyr:1949 byr:1988 + +byr:1942 ecl:brn eyr:2023 pid:898126666 hgt:182cm cid:138 +hcl:#866857 +iyr:2010 + +eyr:2027 iyr:2019 byr:1953 pid:760664328 hcl:#b6652a +ecl:grn hgt:155cm + +iyr:2018 +ecl:brn hcl:#18171d pid:953129359 hgt:167cm eyr:2030 byr:1974 + +cid:77 +pid:975070417 hcl:#b6652a ecl:amb iyr:2013 byr:1995 +eyr:2025 hgt:184cm + +hgt:168cm +eyr:2026 byr:1938 ecl:gry pid:037135813 hcl:#6b5442 +iyr:2010 + +iyr:2017 hcl:4cc74b byr:1980 hgt:176in +pid:460622356 ecl:xry eyr:2030 + +hcl:z +ecl:oth pid:872514537 hgt:175in eyr:1984 iyr:2011 cid:145 byr:2024 + +iyr:2014 ecl:blu +pid:332729196 hgt:63in +eyr:2020 +hcl:#602927 + +hcl:#7d3b0c pid:369981570 byr:1996 ecl:gry +eyr:2024 iyr:2017 + +pid:446117373 hgt:158cm +iyr:2010 ecl:gry eyr:2024 hcl:#e54715 + +cid:341 pid:842156559 +hgt:167cm hcl:#602927 byr:1939 ecl:amb iyr:2016 + +byr:2017 +cid:176 +ecl:#9e42ae iyr:2029 pid:8965345 eyr:2038 hcl:z +hgt:116 + +eyr:2027 iyr:2014 hcl:#ceb3a1 +cid:280 pid:871521406 ecl:oth byr:1957 hgt:166cm + +cid:303 iyr:2019 +eyr:2021 pid:579593282 ecl:gry hcl:011a46 byr:1981 +hgt:184cm + +iyr:2015 byr:1936 cid:61 ecl:brn pid:307248029 hgt:172cm hcl:#18171d eyr:2029 + +pid:708687506 ecl:brn hcl:#602927 +iyr:2014 byr:1987 +hgt:193cm +eyr:2021 + +ecl:gry +iyr:2015 hcl:#efcc98 byr:1950 +cid:150 eyr:2023 pid:569864726 +hgt:161cm + +byr:1920 hcl:#602927 iyr:2018 +ecl:gry eyr:2020 +hgt:192cm pid:020336420 + +hcl:#539335 byr:1949 +hgt:152cm +cid:95 pid:002018679 +eyr:2030 iyr:2015 ecl:brn + +hcl:#b6652a eyr:2023 +pid:515291463 iyr:2013 byr:1990 +ecl:blu hgt:160cm + +eyr:2030 iyr:2012 +ecl:grn pid:416049447 hgt:188cm +hcl:#a97842 byr:1976 + +iyr:2017 hgt:61in ecl:oth byr:2001 eyr:2028 +hcl:#733820 +pid:078720467 + +eyr:2021 hgt:151cm iyr:2020 +hcl:#efcc98 ecl:oth +byr:1985 +pid:876231883 + +iyr:2019 hcl:#ceb3a1 hgt:156in +eyr:2004 pid:093465895 ecl:amb byr:2026 + +pid:103964845 hgt:178cm cid:320 ecl:oth +hcl:#fffffd byr:2002 eyr:2021 iyr:2019 + +ecl:brn byr:1920 pid:499363957 +cid:217 hcl:#341e13 hgt:164cm +iyr:2017 eyr:2028 + +ecl:brn pid:5837609946 iyr:2011 +byr:1971 eyr:2030 hgt:189cm +hcl:#866857 + +byr:1974 iyr:2015 hcl:#cfa07d +hgt:190cm ecl:grn pid:330115418 eyr:2020 cid:173 + +iyr:2010 +eyr:2024 byr:1943 pid:227557868 +cid:102 hgt:72in +hcl:#6b5442 + +hgt:151cm byr:1994 +pid:050723476 +cid:104 iyr:2010 hcl:#b6652a +ecl:brn eyr:2030 + +ecl:gry byr:1942 +hcl:#c5e354 hgt:192cm iyr:2019 +eyr:2027 pid:192177566 + +ecl:hzl hcl:#c0946f byr:1997 pid:853199076 hgt:166cm +iyr:2019 +eyr:2020 +cid:329 + +eyr:2027 iyr:2029 hcl:#602927 +pid:#1b8593 byr:2028 hgt:172in ecl:grn + +eyr:2036 iyr:2030 ecl:utc +pid:22330365 hcl:z byr:2016 hgt:65cm + +pid:936740771 +ecl:grn byr:1976 +hcl:#602927 +iyr:2017 hgt:192cm +cid:257 eyr:2027 + +eyr:2021 pid:415535681 +hcl:#b6652a hgt:191cm +ecl:hzl +iyr:2013 byr:1985 + +hgt:193cm +pid:499609129 +iyr:2014 ecl:oth +eyr:2029 hcl:#cfa07d byr:1973 + +ecl:gry byr:1996 cid:85 hgt:174cm iyr:2013 pid:444611265 hcl:#6b5442 eyr:2028 + +pid:170343402 +iyr:2029 +hgt:167cm +byr:2016 eyr:2034 ecl:hzl hcl:z cid:254 + +hcl:4893d5 ecl:blu byr:1960 +eyr:2027 pid:573029479 iyr:1952 hgt:74in + +eyr:2021 hgt:192cm pid:729836929 iyr:2020 byr:1973 +cid:155 ecl:grn hcl:#602927 + +hcl:#a97842 byr:1946 +iyr:2018 cid:172 hgt:162cm eyr:2030 ecl:amb pid:028768413 + +iyr:2020 hcl:#c0946f ecl:grn pid:601040247 cid:237 hgt:177cm eyr:2024 +byr:1941 + +iyr:2014 byr:1959 +eyr:2028 +hcl:#fffffd +ecl:#7df42b cid:165 hgt:68cm + +byr:1944 hcl:#18171d +pid:009636175 hgt:155cm ecl:amb eyr:2032 iyr:2015 + +byr:1987 hgt:150cm +hcl:#b6652a eyr:2021 +ecl:blu +pid:723709387 iyr:2017 + +byr:1937 ecl:oth eyr:2022 hcl:#733820 pid:143694811 cid:175 hgt:150cm + +pid:562911401 +cid:80 hgt:61in byr:1922 eyr:2027 ecl:amb iyr:2014 +hcl:#602927 + +iyr:2013 ecl:amb pid:826291674 hcl:#ceb3a1 eyr:2021 byr:1968 hgt:75in + +hcl:#5e0e07 +hgt:164cm pid:572114080 eyr:2028 iyr:2016 +byr:1922 ecl:oth + +ecl:blu eyr:2029 hgt:155cm +byr:1950 hcl:#866857 cid:271 iyr:2015 +pid:216813084 + +iyr:2018 byr:2009 cid:212 ecl:#71a98c pid:3467231102 hcl:z hgt:173cm +eyr:2026 + +eyr:1945 cid:302 iyr:2030 +hcl:z pid:0411732179 +byr:2004 hgt:165in +ecl:grt + +iyr:2010 hgt:169cm +hcl:#ceb3a1 +eyr:2022 pid:659709686 ecl:hzl +byr:1931 + +hcl:z pid:5077677466 +eyr:2021 hgt:184cm +iyr:1973 +byr:2009 ecl:#35575e + +hgt:190cm cid:103 iyr:2018 +byr:1970 ecl:gry +eyr:2028 +pid:549406360 hcl:#18171d + +byr:1964 eyr:2023 iyr:2015 hgt:174cm pid:305268492 +hcl:#b98e00 ecl:blu + +hgt:162cm +ecl:brn iyr:2019 byr:1951 +cid:169 pid:755632568 eyr:2030 hcl:#ceb3a1 + +iyr:2010 ecl:oth hgt:192cm eyr:2025 +hcl:#efcc98 pid:003868873 byr:1925 + +hcl:z +ecl:gmt hgt:62 eyr:1991 +byr:2012 +iyr:2025 pid:1835041269 + +hgt:162 +iyr:2026 byr:2024 +pid:6463124513 hcl:#602927 ecl:oth eyr:2028 + +hcl:bfb027 iyr:1945 byr:1989 eyr:1944 pid:826897563 ecl:dne cid:117 hgt:177 + +hcl:#b6652a iyr:2013 +ecl:blu byr:1952 eyr:2020 pid:737726601 cid:308 +hgt:167cm + +eyr:2028 iyr:2012 hcl:#6b5442 +byr:1986 ecl:blu +pid:365821409 hgt:180cm + +hgt:101 eyr:2037 pid:2457985649 +ecl:gmt +hcl:4c0784 iyr:2029 + +hcl:#341e13 iyr:1954 ecl:dne byr:2007 +eyr:2028 pid:552497791 hgt:189cm cid:263 + +ecl:blu +hgt:71in pid:360012597 eyr:2029 hcl:#18171d byr:1949 +iyr:2014 + +hgt:164cm cid:237 iyr:2016 byr:1966 +hcl:#623a2f ecl:oth +pid:129809894 eyr:2027 + +hcl:a2243b eyr:2031 +ecl:#de9183 +byr:1982 hgt:109 iyr:1968 pid:848311277 + +eyr:1950 +hcl:45470a byr:1983 +pid:82580746 cid:321 +hgt:191cm ecl:dne iyr:2013 + +iyr:2018 ecl:blu eyr:2021 +byr:1983 pid:045613120 + +hgt:164cm byr:1926 +hcl:#cfa07d +eyr:2030 +iyr:2010 +pid:360787918 cid:61 ecl:amb + +pid:#d6dddd iyr:1967 ecl:gmt hcl:z byr:1947 eyr:1943 cid:93 hgt:97 + +ecl:oth hgt:172cm +hcl:#efcc98 byr:1957 +pid:729531506 iyr:2017 +eyr:2030 + +ecl:#5a51b9 byr:2023 eyr:2021 iyr:2027 +pid:174cm hgt:80 hcl:6b4f6e + +hgt:157cm +ecl:amb +eyr:2020 pid:994733990 iyr:2020 cid:174 byr:1966 +hcl:#7d3b0c + +eyr:1986 +byr:2020 hcl:#c0946f +pid:499981246 +iyr:1926 cid:214 ecl:amb hgt:161cm + +hcl:#18171d byr:1971 +pid:#ef8a06 +eyr:2019 ecl:blu +hgt:158cm iyr:2011 + +byr:1959 cid:298 pid:876132993 +ecl:blu iyr:2011 hgt:176cm +hcl:#6b5442 eyr:2030 + +eyr:2030 +byr:1926 hcl:#733820 iyr:2017 +hgt:150cm pid:165cm ecl:blu + +byr:1991 eyr:2027 +hgt:183cm +pid:178cm +ecl:grn hcl:8a6142 iyr:2017 +cid:265 + +hgt:183cm +eyr:2027 hcl:#602927 pid:530884763 byr:1959 ecl:brn iyr:2013 + +hcl:#b6652a eyr:2030 hgt:171cm cid:97 byr:2002 pid:166795809 +ecl:hzl +iyr:2016 + +pid:479944517 hgt:166cm byr:1976 eyr:2022 hcl:#a97842 +ecl:grn iyr:2018 + +byr:1949 +eyr:2013 +hcl:z ecl:hzl +pid:152cm hgt:139 iyr:1962 + +pid:278193062 hcl:#c0946f iyr:2013 byr:1950 eyr:2020 hgt:167cm +ecl:oth + +eyr:1955 +iyr:2018 pid:#ffd4de byr:1922 hgt:178cm hcl:z +ecl:lzr +cid:154 + +ecl:grn hcl:#a189d5 byr:1977 pid:120286096 +eyr:1966 +hgt:178cm +iyr:2011 + +eyr:2028 +hcl:#fffffd iyr:2013 byr:1956 pid:565425333 cid:207 ecl:gry hgt:67in + +hgt:188cm eyr:2028 cid:90 +iyr:2019 pid:574624890 hcl:#b6652a byr:1937 ecl:oth + +hcl:#efcc98 hgt:152cm ecl:hzl iyr:2010 cid:217 byr:1936 eyr:2027 pid:857984889 + +hgt:124 iyr:2015 byr:1989 ecl:oth eyr:2023 hcl:#ceb3a1 pid:917440765 + +ecl:#61e880 cid:82 +pid:165cm byr:2019 eyr:1930 hgt:152in hcl:z iyr:2030 + +byr:1974 +hgt:60in ecl:gry +hcl:#c0946f +pid:215085889 +iyr:2017 eyr:2020 + +ecl:grn hcl:#ceb3a1 +pid:602147794 hgt:180cm eyr:2028 byr:1927 iyr:2018 + +hcl:#ceb3a1 byr:1958 ecl:gry +pid:210246609 iyr:2018 hgt:169cm +eyr:2023 +cid:255 + +eyr:2025 +byr:1950 hgt:177cm +ecl:gry pid:547034188 +iyr:2018 +cid:218 hcl:#341e13 + +pid:380369950 +eyr:2022 hgt:65in iyr:2019 ecl:brn +byr:1996 + +hgt:167cm +iyr:2014 +eyr:2029 cid:199 pid:144048588 byr:1963 ecl:oth hcl:#733820 + +byr:1962 ecl:brn hgt:161cm eyr:2022 hcl:#cfa07d +pid:247699670 iyr:2016 + +hgt:192cm ecl:#8bdb3e pid:#b152a9 hcl:#18171d iyr:2012 byr:2011 cid:335 eyr:2040 + +hcl:11f8f4 ecl:#86f885 iyr:2022 +hgt:75in +pid:920078124 byr:1952 eyr:1994 + +pid:718378772 cid:282 +hcl:#fffffd hgt:166cm eyr:2023 iyr:2019 byr:1944 +ecl:grn + +eyr:1963 pid:562051556 +ecl:#793853 +hcl:z byr:2030 iyr:2026 + +byr:1980 +cid:143 hgt:161cm eyr:2022 +pid:778422225 +hcl:#7d3b0c iyr:2011 ecl:blu + +byr:1940 eyr:2021 hgt:74in cid:161 hcl:#a97842 ecl:blu +pid:864682628 iyr:2014 + +byr:1991 pid:163871357 ecl:oth +hgt:189cm cid:229 eyr:2024 +hcl:#efcc98 +iyr:2012 + +iyr:2013 hcl:#ceb3a1 ecl:hzl byr:1985 pid:801995950 hgt:73in +eyr:2029 + +byr:1931 hcl:#ceb3a1 iyr:2013 +cid:289 eyr:2027 ecl:blu +hgt:150cm pid:969679765 + +iyr:2015 hgt:176cm eyr:2025 ecl:blu +byr:1935 pid:388582890 hcl:#efcc98 + +iyr:1956 eyr:2034 pid:049440894 ecl:xry byr:1950 cid:228 +hgt:186cm + +iyr:2014 hcl:#fffffd byr:1985 +eyr:2022 +hgt:176cm pid:556889061 ecl:amb + +pid:994755123 hgt:165cm +ecl:brn +eyr:2022 byr:1937 iyr:2011 + +byr:2012 +hcl:z cid:217 iyr:1958 +ecl:brn hgt:160cm +pid:871866608 +eyr:2027 + +hcl:#a97842 +ecl:hzl byr:1929 +iyr:2016 +eyr:2029 pid:220410871 hgt:192cm + +pid:332596122 byr:1986 +hcl:#cfa07d +eyr:2022 hgt:189cm ecl:grn iyr:2016 + +hgt:167cm +hcl:#6b5442 eyr:2026 +iyr:2020 ecl:grn cid:231 pid:521486150 + +cid:299 +hgt:178cm byr:1945 ecl:brn iyr:2012 +hcl:#fffffd eyr:2022 +pid:264693268 + +ecl:lzr pid:157cm hcl:f0a766 +iyr:2029 hgt:175in byr:2004 + +hcl:#888785 +hgt:159cm eyr:2025 +iyr:2012 ecl:oth +byr:1995 pid:135442622 + +eyr:2024 hcl:#a97842 +iyr:2013 pid:186863004 ecl:brn byr:1929 hgt:162cm + +pid:518619727 ecl:grn +hcl:#866857 byr:1954 +iyr:2016 +hgt:69in + +eyr:2022 iyr:2018 +byr:1926 +ecl:oth pid:073817633 +hgt:167cm hcl:#b6652a + +hgt:190cm iyr:2019 +ecl:dne byr:2010 eyr:2023 pid:979671212 + +hgt:190 +ecl:#5ddbda byr:2025 iyr:1973 pid:#a082dc eyr:1998 cid:177 hcl:z + +iyr:1976 eyr:2026 pid:4862485 hgt:71in +byr:1975 ecl:#41855f hcl:#ceb3a1 + +ecl:brn +byr:1927 iyr:2012 hgt:67in +pid:479646443 eyr:2039 hcl:z + +pid:779458123 +cid:263 hcl:#efcc98 +byr:1951 +hgt:153cm iyr:2011 +ecl:amb eyr:2030 + +hgt:187cm +eyr:2028 +byr:1957 +hcl:#b6652a iyr:2015 pid:616963706 ecl:brn + +hgt:154cm byr:1947 +pid:51196404 +eyr:2020 iyr:2001 +ecl:hzl + +hgt:157cm iyr:2013 eyr:2021 +ecl:blu hcl:d9e6e0 +byr:2023 + +iyr:2010 +hcl:#866857 +ecl:brn eyr:2022 +cid:163 byr:1962 pid:458396337 hgt:160cm + +ecl:amb eyr:2027 +byr:1987 +hgt:184cm +pid:125222897 cid:214 +iyr:2020 + +ecl:grt eyr:1942 +iyr:2023 +hcl:901862 hgt:159in +byr:2009 + +eyr:2028 +byr:1973 hgt:151cm iyr:2013 ecl:hzl pid:229165831 + +eyr:2024 hgt:190cm ecl:grn byr:1962 iyr:1921 pid:531272718 hcl:#ceb3a1 + +hgt:169in pid:1747598652 ecl:dne +iyr:1974 eyr:2031 hcl:#602927 byr:2030 + +hgt:177cm iyr:1963 eyr:2006 +cid:276 hcl:#7d3b0c +pid:192cm +ecl:grn byr:2022 + +pid:893346945 hcl:#733820 ecl:oth iyr:2013 byr:1973 hgt:186cm eyr:2025 + +hgt:177cm +eyr:2025 +byr:1997 hcl:#733820 +cid:295 iyr:2016 pid:019887743 ecl:grn + +iyr:2019 +byr:1982 eyr:2030 ecl:brn pid:041140029 hcl:#a97842 hgt:189cm + +pid:165cm iyr:1962 hcl:e5c590 ecl:#e394a4 +eyr:2040 +hgt:70cm byr:2006 + +byr:1940 eyr:2025 iyr:2020 hcl:#a97842 ecl:brn pid:502841851 cid:121 +hgt:160cm + +eyr:2015 ecl:zzz hgt:174 pid:154cm iyr:2021 +hcl:z +cid:113 +byr:2003 + +iyr:2020 +eyr:2023 pid:402183362 hcl:#120eb2 +ecl:amb +hgt:150in +byr:1921 + +pid:059311672 cid:290 hcl:#7d3b0c byr:1996 +iyr:2021 hgt:155cm ecl:hzl eyr:2030 + +pid:790768270 hgt:167cm ecl:gry +byr:1973 +hcl:#b6652a eyr:2028 iyr:2017 + +hcl:#18171d eyr:2024 pid:062349624 +byr:2002 iyr:2019 cid:230 ecl:oth + +iyr:2015 +hgt:170cm +cid:193 +eyr:2025 ecl:hzl byr:1947 +pid:484823445 +hcl:#623a2f + +pid:5792950369 cid:343 +hcl:1d16b7 eyr:2024 +hgt:185in iyr:1965 +ecl:gmt byr:1948 + +pid:#a1a101 +ecl:grn +byr:1945 +iyr:2013 hcl:#ceb3a1 hgt:156cm cid:279 eyr:2026 + +pid:936593230 eyr:2026 hgt:179cm +hcl:#7d3b0c +iyr:2015 byr:1976 +ecl:gry + +eyr:2021 pid:210678956 hgt:153cm cid:72 iyr:2018 ecl:grn + +pid:995512119 +byr:1937 eyr:2021 hcl:#4d8fe2 ecl:brn +iyr:2019 +hgt:187cm + +hcl:#341e13 pid:282336259 eyr:2022 +cid:95 byr:1977 hgt:101 ecl:#955529 +iyr:2029 + +pid:934992980 hcl:#fffffd iyr:2028 eyr:1945 ecl:gry byr:1926 + +iyr:2018 ecl:gry +hgt:179cm hcl:#866857 pid:573616710 +byr:1987 + +byr:2010 eyr:2021 hcl:z pid:018180068 hgt:74 +cid:183 iyr:2027 ecl:dne + +iyr:2020 hgt:160cm +pid:760124779 hcl:#b6652a ecl:grn eyr:2030 byr:1951 + +pid:354858055 ecl:hzl hgt:192cm +hcl:#ceb3a1 byr:1983 cid:314 +iyr:2016 eyr:2027 + +eyr:2028 iyr:2013 hgt:171cm hcl:54be83 ecl:xry byr:2021 +pid:89895052 + +byr:1963 iyr:2019 +pid:298992037 eyr:2024 +hgt:63in hcl:#341e13 + +hgt:64cm +pid:7645482607 ecl:#c94773 cid:231 hcl:621e9d eyr:2000 byr:2013 + +hcl:#ceb3a1 ecl:gry iyr:2015 hgt:178cm byr:1945 +pid:416960939 + +hgt:178cm +cid:121 +byr:1961 iyr:2019 hcl:#6b5442 +eyr:2028 pid:098226989 + +iyr:2015 eyr:2028 +ecl:amb +hgt:154cm +pid:364426658 byr:1960 +hcl:#623a2f + +byr:1998 +pid:#e5ab03 hcl:z ecl:grn +iyr:2006 hgt:61cm eyr:2038 + +hcl:#866857 eyr:2020 +hgt:187in +pid:#8239dc iyr:2010 ecl:#6259e7 byr:1939 + +pid:#6082fa eyr:2028 ecl:gry hcl:937410 iyr:2010 +hgt:173cm + +eyr:1922 ecl:grt pid:228396726 hgt:65cm +hcl:#6b5442 byr:2024 iyr:2010 + +hcl:#c0946f iyr:2016 byr:1978 +pid:774430678 eyr:2026 +ecl:oth hgt:61in + +cid:208 pid:714195768 iyr:2019 eyr:2022 byr:1937 ecl:gry hcl:#ceb3a1 hgt:159cm + +eyr:2028 ecl:gry iyr:2010 byr:2001 hgt:163cm pid:409136005 hcl:#623a2f cid:200 + +pid:471094613 eyr:2028 hgt:165cm iyr:2010 ecl:amb byr:1995 hcl:#a97842 + +ecl:oth iyr:2011 pid:907249487 eyr:2020 +byr:1924 cid:68 hcl:#a97842 +hgt:155cm + +byr:1983 +hgt:69cm +eyr:2027 iyr:2010 hcl:#866857 +pid:671371092 +ecl:amb + +hgt:97 pid:168cm cid:67 +eyr:1957 hcl:#623a2f byr:2027 ecl:gry iyr:2019 + +ecl:blu iyr:2012 pid:287999130 hgt:178cm eyr:2020 +byr:1940 +hcl:#888785 + +hcl:z hgt:63cm ecl:grt +iyr:2024 eyr:2031 pid:167cm +byr:2013 + +hgt:65in hcl:z cid:300 ecl:amb pid:58257193 +byr:1969 iyr:2011 eyr:1985 + +hcl:#341e13 eyr:2036 hgt:189in +pid:58541401 +ecl:#d793f2 iyr:2010 byr:2006 + +cid:259 ecl:grn +hcl:#a97842 +hgt:167cm +pid:641690548 eyr:2021 +byr:1930 +iyr:2010 + +eyr:2027 +hgt:75in +cid:335 hcl:#602927 iyr:2012 ecl:blu pid:724014178 +byr:1928 + +eyr:2027 +hcl:#8345d8 ecl:grn byr:1965 pid:728151722 +hgt:182cm iyr:2016 + +iyr:2020 pid:794922933 +hcl:#341e13 +ecl:oth +byr:1985 +hgt:71in +eyr:2022 + +ecl:#025c94 +hcl:#fffffd +iyr:2027 +byr:1987 hgt:186cm cid:135 pid:005852205 +eyr:2021 + +byr:2020 +ecl:grn +pid:91200233 +iyr:2014 eyr:2020 hgt:179cm hcl:be0c95 + +ecl:gmt iyr:2010 pid:171cm byr:2010 eyr:2036 hgt:159in hcl:424df0 + +ecl:gry iyr:2013 hcl:#7d3b0c hgt:175cm pid:337611432 byr:1953 eyr:2021 + +byr:1926 pid:678688040 +hcl:#cfa07d +cid:311 eyr:2027 hgt:183cm iyr:2018 +ecl:blu + +byr:2021 +pid:156cm +ecl:dne +hgt:156cm +hcl:#6b5442 +iyr:2027 + +pid:380639402 eyr:2025 +cid:196 +hgt:163cm +hcl:#602927 ecl:hzl +iyr:2015 + +eyr:2039 hcl:5aa018 byr:2007 ecl:dne +hgt:77 pid:#d30c1c iyr:2025 + +ecl:blu +iyr:1986 pid:3544865154 eyr:2027 byr:2007 hgt:74cm hcl:ca33b3 + +pid:#b05294 byr:1951 hcl:#ceb3a1 cid:221 +iyr:2000 hgt:110 eyr:2021 + +byr:1954 hcl:#efcc98 iyr:2018 ecl:#f4ea81 +pid:414210788 hgt:174cm eyr:2037 + +pid:#abbdd9 +hgt:164in +iyr:2003 cid:319 eyr:2035 +byr:2015 +ecl:#9b38c7 + +ecl:amb +iyr:2018 byr:1922 +hgt:157cm pid:801421993 eyr:2029 +hcl:#efcc98 + +eyr:2022 +hcl:#b6652a +ecl:amb byr:1942 +hgt:153cm iyr:2018 +pid:805225382 + +byr:1925 +hcl:#efcc98 ecl:amb pid:539625393 cid:269 +hgt:161cm iyr:2013 eyr:2025 + +cid:305 hgt:154cm +hcl:#18171d byr:1998 +eyr:2029 iyr:2011 pid:634235387 ecl:gry + +hcl:#6b5442 pid:504467634 iyr:2018 cid:96 byr:1970 +ecl:gry eyr:2023 hgt:167cm + +iyr:2020 hgt:163cm hcl:#fffffd pid:762271916 byr:2029 eyr:2022 +ecl:#12027c + +byr:1978 +cid:134 hcl:#6b5442 +iyr:2010 pid:627335191 ecl:blu eyr:2023 hgt:171cm + +pid:260340768 hcl:#a97842 byr:1947 ecl:#2150e3 iyr:2019 +cid:153 +hgt:65in eyr:2025 + +byr:1973 eyr:2022 +cid:229 pid:515108192 ecl:amb hcl:z +iyr:2013 hgt:178cm + +ecl:hzl +hgt:158cm hcl:#a97842 +pid:657117959 byr:1977 eyr:2023 iyr:2018 + +ecl:gry eyr:2024 +hgt:163cm byr:1976 iyr:2017 +pid:653769092 hcl:#18171d + +ecl:amb pid:161694953 +hcl:#602927 hgt:188cm eyr:2021 byr:1946 +iyr:2016 + +eyr:2021 +hgt:178cm ecl:grn +byr:1961 pid:472866063 iyr:2011 hcl:#cfa07d cid:160 + +eyr:2037 iyr:2011 +hgt:187cm byr:1973 pid:163cm hcl:#b6652a +ecl:brn cid:283 + +iyr:2017 hcl:#18171d eyr:2020 pid:059926864 hgt:160cm ecl:brn + +byr:2010 +hcl:8217d4 hgt:153in iyr:1989 eyr:2037 pid:#74e0a4 ecl:#ba5782 + +ecl:#28f922 +byr:1951 hgt:65cm +iyr:2025 pid:151cm hcl:z eyr:2028 + +pid:302959013 +hgt:167cm eyr:2022 ecl:hzl iyr:2014 +cid:168 +hcl:#888785 byr:1969 + +pid:013861920 hcl:#623a2f +ecl:gry +byr:1928 +iyr:2017 hgt:174cm eyr:2028 cid:250 + +byr:1997 hgt:74cm hcl:#efcc98 eyr:2039 ecl:#d3dc6a +cid:243 +iyr:2030 pid:189cm + +hgt:67cm byr:2011 eyr:2040 pid:192cm ecl:#b7a5a8 hcl:281b25 + +iyr:2014 ecl:brn byr:1954 hcl:#fffffd pid:285922660 hgt:76in eyr:2028 + +iyr:2021 byr:2028 +eyr:2023 +hgt:69in hcl:e832ef pid:714568559 ecl:#f10004 cid:208 + +ecl:brn hgt:166cm hcl:#cfa07d +cid:59 pid:4884483993 +iyr:2012 +eyr:1932 + +iyr:2029 byr:2025 +cid:238 ecl:utc +eyr:2022 +pid:887425834 hgt:177in + +pid:014383055 cid:342 hgt:183cm eyr:2025 +iyr:2014 ecl:blu byr:1969 hcl:#7d3b0c + +eyr:2033 +hcl:#341e13 +iyr:2014 +hgt:71cm ecl:#750eec +byr:1980 pid:#e2d3ac + +hgt:154cm iyr:2019 hcl:#341e13 ecl:hzl byr:1942 pid:393181243 eyr:2025 +cid:316 + +ecl:amb +hgt:158cm +eyr:2025 byr:1986 hcl:#fffffd pid:379180765 iyr:2014 + +pid:8191674491 eyr:2028 hcl:#efcc98 byr:2015 iyr:2012 +ecl:amb cid:140 + +byr:2015 hcl:8e3e81 eyr:2024 hgt:180cm iyr:1984 pid:#56cd0e +ecl:zzz + +pid:247138863 eyr:2022 hgt:176cm iyr:2014 byr:1929 +ecl:gry cid:87 hcl:#b6652a + +hcl:z pid:#c4cdee ecl:#ca97a6 byr:1971 eyr:2032 +iyr:1997 hgt:156in + +ecl:gry +hgt:167cm eyr:2030 byr:1984 hcl:#cfa07d iyr:2016 + +hcl:#a97842 hgt:163cm +pid:373461578 iyr:2017 +byr:1926 ecl:amb +eyr:2021 + +cid:161 hcl:#b6652a byr:1930 ecl:brn eyr:2028 hgt:166cm iyr:2016 + +ecl:amb cid:126 +eyr:2024 +hcl:#18171d iyr:2019 +byr:1991 hgt:183cm + +ecl:lzr iyr:2026 byr:1996 +hgt:69in pid:#ccef7e eyr:2028 +hcl:#fffffd + +hgt:68cm iyr:1945 +ecl:brn byr:2009 pid:#56e987 hcl:fdd212 eyr:2023 + +pid:72039060 eyr:2036 hgt:172cm +hcl:#fffffd iyr:2011 +byr:1944 ecl:xry cid:202 + +ecl:hzl +eyr:2025 +byr:1922 hcl:#efcc98 +pid:795790549 +iyr:2020 hgt:150cm + +hgt:155cm +hcl:#373de2 pid:#707dc6 iyr:2017 byr:2002 eyr:2038 +ecl:oth + +hcl:#888785 iyr:2011 +hgt:159cm +byr:1962 eyr:2026 ecl:amb pid:672792762 + +cid:217 eyr:2025 hgt:164cm byr:1999 pid:975218035 ecl:grn hcl:#18171d iyr:2011 + +pid:655501194 eyr:2029 byr:1999 iyr:2013 +hgt:183cm hcl:#a97842 ecl:hzl + +byr:1986 hcl:#efcc98 pid:160cm ecl:oth eyr:2022 iyr:2022 hgt:150cm +cid:63 + +hgt:69in byr:2002 pid:0528229881 ecl:blu hcl:z iyr:2022 +eyr:2033 + +iyr:2020 pid:007754028 hcl:z cid:232 ecl:dne hgt:73in + +ecl:hzl +iyr:2016 hcl:#7d3b0c byr:1948 +eyr:2021 +cid:269 hgt:173cm pid:176430746 + +cid:310 +ecl:xry +eyr:2032 hgt:64cm +pid:190cm hcl:z byr:2019 + +hgt:150cm pid:660176034 hcl:#c0946f +ecl:hzl byr:1986 eyr:2021 iyr:2019 + +pid:7876582 +eyr:2021 iyr:2020 +hgt:185cm hcl:#18171d cid:319 ecl:amb byr:1943 + +ecl:hzl hcl:#623a2f iyr:1950 byr:2012 cid:334 eyr:2028 + +eyr:2028 +byr:1992 hcl:#b6652a ecl:hzl cid:222 +hgt:189cm iyr:2016 +pid:092856842 + +hcl:a3c52a +iyr:2025 byr:2023 +hgt:182cm ecl:#be1503 pid:9311657615 eyr:2005 + +eyr:2035 +byr:1988 hgt:193cm +iyr:2028 cid:128 hcl:#18171d ecl:utc pid:9743739773 + +ecl:zzz hcl:z +hgt:64cm pid:160cm byr:2026 eyr:1943 iyr:2028 cid:74 + +ecl:oth +pid:874577361 +iyr:2010 eyr:2021 +hgt:160cm hcl:#c0946f +byr:1959 diff --git a/data/2020/5.txt b/data/2020/5.txt new file mode 100644 index 0000000..86c40f6 --- /dev/null +++ b/data/2020/5.txt @@ -0,0 +1,965 @@ +FBFBBBFRLR +FBBFBBBLLR +FFFFFBBRRL +BBBFFFBRRL +BFFBFBFLRL +FBFFBFFLLR +FBFBBBBRLR +FBFBFBFRLL +BFFBFFBRLR +FBBFFFBLRR +FBFBBBFRRR +BFFBBFBRLR +BFFBFBFRRL +FFFFBBBLRL +FBBFBFFRLL +BBFBBFBRLR +BFFFFBBLLR +FBFFFFFRRR +BFBFFBFLRR +BBFBFFBLLL +BFBFFFFLLR +FBBFBBBRLL +BBBBFFFRRL +FFBBBFFRLR +FFFBFFFRRL +FFFBBBBLRL +BFBBFBFRRL +BFFBBFBLLL +FBFBBFFLRL +BFFBBBBLRL +FFBBBFFLRL +FFBFBFFRRL +BBBFBFBRLR +FBFBBBBRLL +FBBBFBBRRR +FBFBFBFLLL +BBFFFFFLLR +FBFFFBBLRR +FFBFFFBLRR +BBBFBFFRLR +FFFFFFBRRL +BFBBFFFRRR +FBFFBFBRRR +BFFFBBFLRL +BBFBFFFRRR +BBFFFBBLRL +FFBBFFFLLL +FFFFFBBRLR +BFBFFFFRRL +FFBBFBBLRR +BFBBFBBLLR +FFBBBBFRRL +BBBFFFFLRL +BFBFFBFLRL +BFFFFBBLRL +BBBFBBBRLL +BFBBFBBLRR +BFBFFBBRRL +BBFBFFFLLL +FFFFBFFRRL +FFFFBBBRRR +FBBFBBFLRL +FBFFBFBRLR +FBFFBBBLLL +FBFBBBFLLR +FBBFBFBRLL +BBBFBFFLLL +BBFFFFFLRL +FFBFBFBRLL +FBBBFFBLRL +FBFBFFBLRL +FFFBBFBRLR +FBFBBFBLLR +FBFFBBBRLL +BBFBBFBLLL +FBBBBFFRLL +FBBBBBBLRR +FFFFFBFLRR +BFFBFBBLRR +FBFFBFFLRR +BBFFFFBLRL +BBFFBFFLLR +FFFBBBBLRR +FBFBBBFRRL +FBBFFFBLRL +BBFBBFFRRL +FFBBBFBRLR +BBBFBFBRRR +FBFFBFFRRR +FFBFFBFRLR +BFBBFFBLLL +FFBBBFFRRL +FFFBFFFRLL +BBFFFBFLLR +BFFFFFBRLL +FFBFBBBRLL +FFFBFBFLLL +FBBFBBBLRR +BFBFBFBRLL +FFBBBBBLLL +FFBFFFBRRR +BBFBBFFRLL +BFFFFFFLRL +FBFFBFFRLR +BFFBBBFLRR +FFFBBFFRLR +FBFFFFBLLL +BBFFBBBRRR +FFBFBFBLLR +FBBFFBBLLR +BBFBBFBLLR +BBFBBFBLRL +BBBFFBFRRL +FBFFBBBLRL +BFBFBFFLLR +BFFFFFBRLR +FBFBFFBLLR +BFFFBFBRLL +FBFFFFBRRR +BFBBFBBRRL +FBFFFBBLRL +BFBBBBFLRL +BBBBFFBLRL +FFBFFBBLRL +FFFBFFBRLR +FBFBFFBRLR +FBFBFBBRRR +BFFBFBBLRL +FBBBFBBRLR +BFBBBFFLLL +BFBFBBBLLR +BBBFBBBRRR +FFBFFFFRLR +BBFFFBBRRR +BBBFBBFRRL +FFBFFBBLLL +BBFFBFFLRR +BBFFBFBRRL +BBFBBBFLRR +FBFFBFBLRL +BFBFFFFLLL +FFBBBFBRRR +BBBFBBBLLL +FBFBBFBLRL +BBBFFFBRLL +BFFFBBFRRL +BBBBFFFLLR +BBBFBFFRLL +FFBBFBFLRR +FBBFBFBRRR +FBBFBBFLRR +BBFFFBFRRL +FBFFFBBRLL +BBFFFFFRLR +FBBFBBFRRL +FBFFFBBLLL +BFBFBBFLLL +BFFBFFBRLL +FFFFBBBRLR +BBFBBBBRLR +BFBFFFBLRR +BFBFFFBRLL +FBFBBBBLLR +BFFFBFFRRR +FFBBBFFLLR +BFBFFFBLLL +FFBBFFBRLR +FBBFBBBRRL +BBFBFFBLRR +FBBFBBBRRR +FFFBBFBRRL +BFBFBFBLLR +BBFBFFBLRL +BBBFBFBRRL +BFFBFBFLLR +BFBFBBBLRR +FBFFFBFRLL +BFFBFFFRRL +FBFBFFFRRR +BFFBFFFRLL +FFBBFFBLLL +BBBBFFFRLR +BBBFFBFLLR +BFBFBFBRRL +BBFBBBBLLR +BFFBBFFRLR +FFFFBBBRRL +BFFFBBFRLR +FFBBFBBLLL +BBBFFFBLLR +BBFBBBFLLL +FFFFFBFLLR +BBBFBBFLRL +FFFFFBFLLL +BBFBFFFLLR +BFBBFBFLRL +BFBFBBFRRL +BBBFBFFRRL +BFFFBBFRLL +FFFFBFBLRL +BFBBBBBLRR +FFFBFFBLRL +FFFBBBBRLL +BBBFBFBLLR +BBBBFFBLLR +BFFFBBBLLR +BBFFFBBLLR +BBFFBBBLRR +FBBFBFBLLR +BBBFFFFRLL +FBBFBFBRRL +FFBFBFFRLR +BFFFFBFLLL +BBFBBBBLLL +FBFBBBBLRR +BBBBFFFRLL +BFBBFBBRRR +FFFFBBBLLL +BBFFBFBRLL +FBBFFBFLRL +FFBBBFFRLL +FFFBBBFRLR +FFBBFBFLRL +BBFBFBFLLR +BFFFFFBLRR +FBFBBBFRLL +FBFFFFFLLR +FBFBFFBLLL +BFFBFBFRLR +FFBFBFFLLL +FFFFFBBLLR +BBBBFFBRRR +FBFBFBFLLR +BBFFFBFRLR +BBFFBFBLRR +BFFBBFFLRR +BFFFFBFLLR +FBBFBFBLRL +BFFFFBFLRL +BBFFFFFLRR +BBBFFFFRRR +FFBBBFFLRR +BFFFBFBLRL +BBFBFBBLRR +BBFBFFBRLR +FFFBFBFLRR +FBFFFFFRLL +BBFBBBFRLR +BBFFBBFRRL +BFBFFBBRLR +FFBFFFBLLR +BFBFFFBRLR +BBBBFFBRLR +BFBFFBFLLR +BBFFBBFLLR +FBFFFFBLLR +FFFBBFBLRR +FFBBFFBRRR +FBBBFBFLRL +FBFBFBFLRR +BFFFBFBRRL +FBFFFFBRRL +FBFFFBBRLR +FBBFFBBRRL +FBBFBFFLRL +BFBFBBFRLL +FBBBBFFRLR +FFBFFFFRRL +BFBFBBBRRR +BFFBBBFRRR +BBFFFFFLLL +BFBBBBFLRR +FBBBBBFRRL +BBFBFBFRRL +BFFBFFFRLR +FBFFFBFRRR +FFBBBBBLLR +FBFFFBFRLR +BFBFBFBRLR +FFFBBBFRRR +FBBBFFBRLL +BBFBFBBLRL +FFFBFBBLLL +BFBFBFFLLL +FFFBFFFLLL +FBBBFBBRRL +FBFFFBFLRL +FBFFBFBRLL +BBFFBBFRLL +BFFFBFFRLL +FFBBFBFRRR +BBBFFBBRRL +BBFBFBBRLR +FFBBFFFLRR +FFBBBBFLLR +FFBFFBFLLR +FBBFBBFRLL +FBFBBFFLRR +BBBFFFFRRL +FFFFFBBLRR +BFBFBFFRLR +FFBBBBFRRR +FFBBFFFLLR +FFBBBBBLRR +FBBBBFBRRR +FBFFFBBRRR +BFFBFFBRRR +BFBFBBFLRR +FBFBBBBRRL +FBBBBFBRLR +BFFBBFBLLR +FBBBFBBLLL +FFBBBBBRLL +FBBBBBBRLL +FFFBFBBLLR +BFFFFFBRRL +BFFBFBBRRL +FBBBFFBLRR +FFFBFFFLRR +FFBBBBFRLR +BFFBFFFLLL +FBFFBFFRLL +BFBFBFFRLL +FBBFBBBRLR +FBFFBBFRLL +FFBFFFBRLR +BFBBFBFLRR +BFBBBBFRRL +FBFBFBBRLL +BFBBBFBLRL +FFBBFFBLRR +BBFFBBBRLR +FBBBFBBLRL +BBBBFBFLRL +BBBFBBFRRR +FFFBBFBLRL +BFBFFBBLLR +BBBFFFBLRL +BBFFFFBLRR +FFBBBBFLLL +FBFFFBFLLL +FFBBFBBRRL +BFFBBBBLRR +FBBFFBBRLR +BFBBFBFRLL +FFBBBBBLRL +FBFBFFFRLR +BFBBBFBRRR +BFBBBFBRLL +BBFBBBFRRR +BFFBBFBRRR +BBFFBBBRLL +FFBFFBBRLR +FFFFBBBRLL +FFBBBFBLRL +FFFBFBFRLL +BFBFBBFRRR +FBBFFFFRLL +BBBBFBFLLL +FBFBFFBRRR +BFFFBBBRRR +FFFBBFBLLL +BBBFBBBRRL +FBFFBFBLLR +FBBBBBFRLL +FBBFBFFLLL +BFBFFFBRRR +FBFBFBBLRL +FBFBBBBLLL +FFBFFFBRLL +BFFFBFBRLR +BFBFBBBRLL +FFBFBBFLLL +BBBBFFFRRR +FFFBFBFRRR +FFBBFFFRLL +BFBBBBBLLR +FBBBBFFLRL +BFBFBBFLRL +BFFBBBFLRL +BBFFBFBRLR +BBBFFBFLLL +FBFFBFFRRL +FFFBBBBRLR +BBFBFFFLRR +FBBBBBBRLR +BBFFBBBLLL +BBFBBFFLLL +FBBFFBFRLR +FFFFBFBLRR +FFFBBFFRRR +FBFBFBFLRL +BBFFBBFRRR +FFFFBFBRRR +FFBFBBBLRR +FBFFFBBRRL +BFFBBFBRLL +FFBFBFFLRR +FFBBFBBLLR +FBBBBBBLLR +FFFBBBFLLL +FFBBFFBLRL +BBFFFBBRLR +FFFFBFFRLR +BBFBFFBLLR +FFFBFBBLRR +BBFFFFBRLR +FBFBFFFRRL +FBBBFBFLLL +FFFBBBFRLL +FFFBFBBRLL +FFBFFBBLLR +BFFFBBBLRR +FFFBBFBLLR +FFBFBBFLRL +BFFBFBFLLL +BFFFBBFLRR +FBFFFBBLLR +FBBFFBBLLL +FFBBFFFLRL +BBBFFBFLRL +FBBFFFFLLL +BFFBBFFLLR +BBBFFFFLLL +FBFFBBFRRR +BFBBBBBRRR +FBFFFFFLRL +FFBFFBBRRL +FBFBBFFRLL +FFBFBBFRLR +BBBFFBBLLL +FFFBBBFLRL +BBFFFBBRRL +BFFFFFBLLR +FBBBFFBLLR +BBFBBFFLRR +FBFBBFBLLL +BFBBFBFRLR +BFBBFFBRRL +BBFFFBBLRR +FBBFFBFLRR +FFFBFFBRRR +FBFBBBBLRL +BBFFBBBLLR +FFBFFFBLRL +FBBBFFFLRR +BBBBFFBRLL +BFFBBBFLLR +BFBBBBFRLL +BFFBFFBRRL +BFFFFBBRLR +FFBFFFBLLL +FBBFFBFRLL +BFFBBBBRLR +BFFBFBBLLL +BBBFFBFRLR +BBFBBFBRLL +FFFFBBFRRL +FFBFBFBLRR +BFFBBBBLLR +BFFFFBFRRL +FBBBBFBLRL +BBBFFBBLRR +FBBBBFBLLL +FFFBFBBLRL +FFBFBBFRRR +BFBBFFBRLR +BBFFBBFLRR +FBBBFBFRLR +FBBFBFBLLL +BFFFBBFRRR +BFFFFBFRLR +FFBFFBFRRR +FFFFBBFRLR +FBBFFFBLLL +FBFFBBFLRR +BFFFFFFRLL +BFBBBFFLRR +FBFFBFBLRR +FBFBBFFRRR +FFFBBBBRRL +BFFFBFFLLR +FBBBBFFLLR +BFFFFFFRRR +FFBFFFFLRR +FBBFFFFRRL +FBBFFFFRLR +BBFFBBBLRL +FBFFBBBRRR +BFFFBBBRRL +BFFFBBBLLL +BFFFFBBRLL +BFFFFFFLRR +FBFBFBFRLR +FFFBFFFRRR +FFFFBBFLLL +BBBFBFBLRR +BBBFBBFLRR +BBFBFBBLLL +FFFBBBFLRR +FBBFFFBRLL +BFFBFFFLRR +BFBFBBBRRL +BFFBBBBRRR +FBFFBBBLRR +BFFFBBFLLL +BBBFBFBLRL +BFFFBFBLLR +BBBFBFFLLR +FFBFFBBLRR +FBBFBFFLRR +BBBFFBFRRR +BFBBFFFLRL +FFBBBFBLLR +FBBBBFFRRR +BFBBBBBRLR +BBFFBFBLLR +BFFBFBBRLR +BFFBFFFLLR +BFFBBBBRRL +BBFBFBFLRL +BFFBBBFLLL +BBBFFBFLRR +FBFFFFFLRR +BFBFBFBRRR +BBBFFBFRLL +BFFFBBFLLR +BBBFBBFRLR +FFFFBBFLRR +FBBBFBFRRL +FFFBFFBRRL +FFBFFBBRRR +BFBBBBBLLL +FFBFFBFRLL +BFBFFFBLLR +BFFBBFBLRL +BBFBBFFLRL +FFFBFBFRRL +BFFBBBBRLL +FBFBFFBRRL +FFFFFBFRLR +FBBBBFBRLL +FFFFBFFLLL +FBFBFBBRLR +FBFFFFBRLR +BFBBFFBLRR +BFBBBFFRLL +BBFBBFFLLR +FBFBBBFLRR +FFFFBFFRLL +BFBBFFBRRR +BBBFFFFLLR +BBFFFBBLLL +BFFFFFFRRL +BFBBFFBRLL +FFBFFFBRRL +FBFBBFBRLL +BFBBBFBLRR +BBFBFBFLRR +BBBFBBFLLL +FBFBFFFLRR +BBBBFFBLRR +FFFBBFFLRR +BFFFBFBLLL +FFFFBFFLRL +FFBBFBBRLR +FFFBFBFRLR +BFFBFBFRLL +BBBFFFBLLL +BBFBBFBRRR +BFBFBBBLLL +BFFBFFBLLR +BFBBFBBLRL +BBFBFFBRLL +FBFBBFFLLR +BFFFFFBLLL +FBFFFFFRRL +FFFFFFBRRR +BBBFFFFRLR +FBFFFBFRRL +BFBFFBBRLL +BBFBFFBRRR +FFBFBBBLRL +FFFBFFBLRR +FFFBBBFRRL +BFFBBFBRRL +BFBFFFBLRL +FBBFFBBRLL +FFBBBBBRRL +FBBBBFBLRR +BBFBFBBRRL +FBBBFFBRLR +FFBBFBBRLL +FFFBBBFLLR +BFBBFFFLRR +FBBBFFFLRL +BFBFFFBRRL +FFFFBBBLRR +FFFBFFBRLL +BFBBFBBRLR +FFFFFBBLLL +BFBBBFFRLR +BFBFFFFLRR +BFBBFFFLLR +FFFFBFFLRR +FFBFBFBLLL +BFBFBBFRLR +FBFFFBFLLR +FFBBFFBLLR +FBFBBBBRRR +FBBBBBBLLL +FFBFBBBRRR +FBFFBBFRLR +BFFFBFFLRL +FFBFBFFRLL +FBFFFFBLRR +BFBFFFFRLR +FBBBBBBRRL +BFBFBFBLRR +FFBFBBFLLR +FFFBBFFLLL +FFFBBFFLLR +FBBBFBBLLR +BFBBBFBLLL +BFBFFBFRLL +BFBBFFFRRL +BFBBFFBLLR +FBBFFBFRRL +BBFBBBBRRR +FBBBFFBRRR +BFFBBBFRLR +BBFBBBBRRL +FBBBFBFLLR +BFBFFFFRLL +FBBFFFBLLR +BBBBFFFLRL +BFFBFBFLRR +FBFFBFBRRL +BFBBBFFLRL +BBFFBFFRLL +BFBFBBBLRL +BBFFFBFLRR +BBFBFFFRRL +BFFBFBBLLR +FFFFBFBRLR +FFBBBBFLRR +FBBBBBFLLL +BFBBFBFLLL +FBBBBFBLLR +FBFBFFFLLL +BBFFFBFLLL +BBFBBBBLRL +FFFFFBBLRL +FFBFBBBLLR +FFFBFFFLLR +BFBFBFBLRL +FFBFFBFLRL +FBFFBBFLRL +FFBFBBFRRL +BFFBFFBLRR +BFFBBFFRLL +FFBFBFBRRL +FBFBFBBLRR +FBFBFBBLLL +FFFFBBFRLL +FBBBFFFRLR +FBFBBFBRLR +FBFFBBFLLL +BBFBBBFRLL +FBBBBBFLLR +FBBFFBBRRR +BFFBBBFRRL +BBFFBFFRRR +FFBFBBBLLL +FBBBBFFLLL +BBBBFBFLLR +FBBFBFFRRL +BBFBFBFRLR +FFFFBFFRRR +BFBFBFBLLL +BBFBBBBLRR +BBFFBFBLLL +BFBFBFFLRL +FFBFFFFLLR +FFFBBFFRLL +BBBBFFBRRL +BBFBBFBRRL +BBBFBFFLRL +BFFFBBBRLR +FBFBBBFLRL +FFBBBFBLRR +BFBFFFFRRR +BBBFFFBLRR +FFBFFFFRLL +BFBFFBFRRR +BFBBBFFRRL +FFFFFBFRLL +BBBFFBBLLR +BBBFFFFLRR +BFFBBFFRRL +FFBFBFFLLR +FBBBBFBRRL +FBFBFBBRRL +BBFFFFBRLL +FFBFBBBRLR +FBFBBFFLLL +FFBBBBBRLR +BFBBBBBRRL +BBBFBFFRRR +FFFBBFBRLL +BFBBFFFLLL +FFFFBFBRLL +BBFFBBFLRL +FFFBFBBRRL +BBFBFBBRLL +BFBFBBBRLR +FFFFBBBLLR +BFBBBBBRLL +FBBFBFFRRR +FBFFFBFLRR +FBBBFFFLLL +FFBFBFBRLR +FFFBFFBLLL +FFBBFBFLLL +BFBBBFBLLR +FFFFBFBRRL +FFFBFFBLLR +BBFFBBFRLR +BFFFFFBRRR +BFBBFFFRLR +FFFFFBBRLL +BBBFFBBRLL +BFFBFBBRRR +BFBFBFFRRL +FBBFFFBRRL +FFFBBFFLRL +FBBFFBFLLL +FBBFFFFLLR +BBFBBFBLRR +BBBFBBBRLR +FFFFBFFLLR +BFFBBFFLRL +BBFBBBFRRL +BBFFFFFRRL +BFBFFBBLRR +FFBBFFFRRL +BBFBFBFRLL +BFFBFFFRRR +BBFBFFFRLR +BFFBFBBRLL +BFFFFBBRRR +BFBFFBFLLL +FFFFFBFLRL +FBBFBBBLRL +BFBBBFBRLR +BFFFFFFLLL +FFFBFFFRLR +BFBBBFFRRR +FBBFFBBLRL +BBFFFFBRRL +BFFFFBBRRL +BBBFFFBRRR +BFBBFBBRLL +FBBFFBFLLR +FFBBFBBRRR +BBFFBFBLRL +FFBFBFBRRR +BFBBFFBLRL +BFFBBFFLLL +FFFBBBBLLR +FFBFBBFRLL +FBBBFFBLLL +BFBFBFFLRR +BFBBFFFRLL +FFBFBBBRRL +FFBBFBFRRL +FBFBBFBRRL +BFFBBBBLLL +BFBFFBBRRR +BBFBBBFLRL +BFBFFBFRRL +BFFBFFBLLL +FFBFFBFRRL +BBBFFFBRLR +FBBFFFBRRR +FFFBFFFLRL +FFFFBFBLLL +BBBBFFBLLL +BBFFFFBLLL +BBBFBBBLRL +FBFBFBBLLR +BFBFFFFLRL +BFFFFFFRLR +FFFFFFBRLR +BFFFFFBLRL +BBBBFFFLRR +FBBFBFBRLR +BFBBBBFLLR +FBBBBBFLRL +FFBFFFFRRR +FBFFBBFLLR +BBBBFFFLLL +FBBFFFFLRR +BBFBBFFRRR +BFBBBBFRRR +FBBBFFBRRL +BBFFFFBLLR +BBFFFFFRRR +BBFBFFFLRL +BFFFBFFLRR +BBBFBFFLRR +FFFBBFFRRL +FFFBFBFLRL +BFBFFBBLLL +FFBBFBBLRL +FBFFFFBLRL +FFFFBBFLLR +BFFBBFBLRR +BFBBBFBRRL +BBFFFBFLRL +FFBBBBFRLL +BFFFBFBRRR +FBBFBFFRLR +FBFFFFFLLL +BBFFBFFRLR +FBBBBFFRRL +BFFFBBBRLL +BBBFFBBRLR +FBFFBBFRRL +BBFBBBFLLR +FFBFFBFLLL +FBBFFFBRLR +BBFBBBBRLL +FBFBBBFLLL +FBBBBFFLRR +FBBBFBFRLL +FFFBBFBRRR +BBFBFBFLLL +BFBBBBFRLR +BBFBFFFRLL +FBBFBFFLLR +FFBBBFBRLL +FBBBFBFRRR +FBFBFBFRRR +FBBBFFFLLR +BBFFFBFRLL +BBFFBBFLLL +FFFBFBFLLR +FFBBFBFLLR +FBBFBBBLLL +FBBFBBFRLR +BFFFFFFLLR +FBFBBFBLRR +BBFFBFFLRL +BFFFFBFRLL +FBBBBBBLRL +FFFFFBFRRR +FBFFBBBRLR +FBBFFFFLRL +BBFFBFFLLL +FFBBFFFRRR +FFFFBBFLRL +BBFBFBBLLR +FBFBFFBLRR +FBBBFFFRRL +BFBFFBFRLR +BFBFBFFRRR +FBBBFBBLRR +BBFFBFBRRR +FFFFFBBRRR +BBFBFBBRRR +BFBBFBBLLL +FFBFFBBRLL +FBFFBFFLLL +FFBBFBFRLR +BBBFBBFLLR +FBBFBFBLRR +FFFBBBBLLL +BBFFFFBRRR +FBFFBBBLLR +FBFBFBFRRL +BBBFFBBLRL +BBFBFFBRRL +FBBFFBFRRR +FBBBBBFRLR +BFFFFBFLRR +FBBFBBFLLL +BFFFBFFRRL +BBBFFBBRRR +BBBFBFBLLL +BFFFBFBLRR +FBBBFFFRLL +FBFFFFBRLL +FBBFFBBLRR +FFBFFBFLRR +FBBBFFFRRR +BFFBFBFRRR +BBFFBFFRRL +FFBFFFFLLL +BFFFBBBLRL +FBFBFFFRLL +FBFBFFBRLL +BBBFBBBLLR +FFBFBFFRRR +FBFBBFFRLR +BBBFBFBRLL +BFBBBFFLLR +BBFBFBFRRR +FBFBBFFRRL +FFBBBFFLLL +BBFFFBBRLL +FBBBFBFLRR +FBFFBFBLLL +FFBFBFBLRL +FFFBFBBRRR +FBBBBBFRRR +BFFFBFFLLL +FFBBBBBRRR +FFFFFBFRRL +FBBBFBBRLL +FBBFBBFLLR +FBBFFFFRRR +FFBBBFBRRL +BFFBFFFLRL +BFFFFBFRRR +BFFFFBBLLL +FBBBBBFLRR +BFFBBFFRRR +BFBFBBFLLR +FFBBBFFRRR +FFBBFFBRRL +BFBFFBBLRL +BFFBFFBLRL +FFBBBBFLRL +FFBBFFBRLL +FBFFBFFLRL +FFBBBFBLLL +BBFBBFFRLR +BBBFBBBLRR +FFFBBBBRRR +BFFFFBBLRR +FFBFFFFLRL +BFBBBBBLRL +BBBFBBFRLL +FBFFFFFRLR +BBFFFFFRLL +FBFBFFFLRL +FFFBFBBRLR +FBBFBBFRRR +FBFBBFBRRR +BBFFFBFRRR +FFFFBBFRRR +FFFFBFBLLR +BFBBFBFLLR +BBFFBBBRRL +FFBBFBFRLL +FBFBFFFLLR +BFFBBBFRLL +FBBBBBBRRR +FBFFBBBRRL +FFBFBBFLRR +BFFFBFFRLR +BFBBBBFLLL +FFBBFFFRLR +FFBFBFFLRL diff --git a/data/2020/6.txt b/data/2020/6.txt new file mode 100644 index 0000000..cb5c69a --- /dev/null +++ b/data/2020/6.txt @@ -0,0 +1,2237 @@ +qpicundo +fiqcdbkyuoz + +rahgpijvyfd +biwvrajyp +ajbrvopeiyw + +cv +v +qwvo +v + +ftsvmcrbxn +zkvdfsjxrablnpoutg +nbxferitsv +nvfhytbrwxs + +hdamqjxnipezgrwutc +vmszeqacbiuwpokxn + +kushbeg +fjarlmdhvspkbie +cesznhbxkg +buekysxh +zbkhse + +hrxgtupf +gmhfxutje + +cnajtoldrhkmiqx +onmqriltahxjkcd +jqimcxkrdoanhlt + +fhbtngdzq +ndbghqftz +qfhdgtznb +nbdgtfhzq + +dxeoijmbprfaug +ohspnculriwexbk +zuviobjraeqxgp + +oitgeazcqrkyvmphl +bapolshcnvekdyrijz + +hxaiwmzpglyrunqkdfvjbsc +jsymwqnfzhbvrdxcupglika +bqzsuwpkfjxnildehagvyrmc + +agkfyuvncr +kvucyrfgan +cankyfurgv + +qrikblojp +wtvfscqiyh +cfwynimq +wuqxmegszi + +egvjnhmwuszotipdc +nzgvmjshpcuetiwod +dqwpiyzmcaoxuhetvngs + +xae +xaet +xea +xae +exa + +jizaflhpxdwumgs +duaflpzwxmsgjhi +wfsmilagxhdzujp + +ijeyq +ezqji +zqeboij +qeijb + +bad +dba +debta + +h +x +x +x + +ulfkv +kuly +kuly +kjul +klu + +gpr +tkr +rd +r +dr + +mlcybiwua +owg + +cokrh +bomzakugxtwveiyn +osklqp +ofkq +cpqohk + +hcmyonbsarvldkgfpw +eslkdgounrvbfmywh +slkdhzvbfnymorgw + +efvugtbyzmdh +fumqpbvyej +ypcmbivuesf + +mdgfxrjycuwepi +sdtmejcyubgqlox +xdmyecujkgzafr + +arhevtgdomli +idvraethmglo +ehivtolgrpwa + +zrjkgal +rcjga +rljgasp +wrbhjnav +jslra + +go +goxw + +nfycq +fnyc + +m +kf +j +d +q + +wcx +xfcqw +qxwtu +oxkpiyg + +ud +qr +somtbxcv +diae +ij + +vftcjdgs +cdtvfgsj +gvfsdcjt +vgfksjdct +gtefcdjvms + +khgdmzlcae +zedcslqka +tfdckeaxmzlhr +aezkdrlcs +wycukdlvaezb + +hzakytmxgcqvunsbjoidwe +touhjicbexangskvzdwmq +ubdepshljqaivfnzgxwromctk + +hxgcwlvzujrsbe +zxceuhvwgrnldbsjm +rvczewuhsxjlgb + +rhiuambjzqn +imqzjpburanh +brmziaqujnh +aqifozjubhrnm + +ukrpajtcnlvysdhwf +rnytlpwaicjusd +ljyarntxhsbwucpd +lrjwscyvdntuap + +xwgtyqkf +wvuinb +zlmewri + +vajupxzg +bpzaux +pxzua +zpuax + +wmqd +dqmw +gdqwm +wqmd +umqrdw + +wrfhtn +rofwht +pwsrthf + +manfclbyrdxjik +bxflmyadknjcir + +sduzqohjtnkmi +hjtnyimzqdsuk +mjquhntdiksz + +ofr +qrl + +yhjzgdmslpn +zygdpjlmsn + +ailyqtfmzsopr +iazfmqslyrjhpt +tlpvqgaiuzsnmwfbeyx +dclofymkatspizhq + +clypfnqvimtuxwab +msogekqrzhjf + +hnvgmwrfj +rhfjgmw +igdfsrhj +hjfewlrg + +julft +fuijtqyc +owfjskvtg +ituejqfc +yuztqfdcirj + +rubfcosnikjzmyav +fymjibrucozavkns +uzanfkocrsyjbiv +yrbvncsjuoamkzfi +sfcjvyaqodezubnipkr + +qkgwlfhdy +nbjkrsveifz +foypxtcak + +cjqwymzgbxilsednupfovk +fgqevluowysidbnmxjkzp +liekuxymdsvbzqjnofwgtp + +sgfnmoljbdihqaeyuwcx +ojuwiqhdlnzfcsegxymab +wbftqhedrmikaluxsgpjncov + +paxhq +cos +fdb + +ognxqwer +qwgoxenr +gwqroxen + +fsdgo +kdocfslx +osbdif +hosdprf +gsvofzd + +oamvucfhpq +hquvglbsw +qrvhu +uvjhbltdq + +jfltodbmwxpcai +dwfihozpbcatljxm +pbwotmcldjxaif +txkbipfwdjmlcao +ajfmdxlipbtocws + +lkbehfsx +hxlksfebp + +lm +whnogp +kicyqtudszf +jn + +gcsewnmqdthv +gsbucadrmz +rocjzgsldm + +uprsfb +gfqnmlbjtev +fhwb + +awpv +a +a + +t +rtn +t + +yrfmxdnkel +lmdzewkxnr +drempnxkl + +kyh +yfh +kyh +yhk + +ybqx +xbyq +xnbqoyi + +rkelsyhwmjqoaxgbndzicu +swlgkjmbqhacioedvnur +dqorcpgjmhieunklwabs +uoijceghaqxlbnrwskdm + +xmd +mxd +xdm +xmd + +unjqpocarmtgfikxzsdhwlyebv +gwklmrhxdvpfbzyacueitqnso + +wfhlcpe +fqechzwal +hlwfec +ywbefclh +hecwlf + +v +v +s + +gzhspvqbtiyl +ltqiyurkhb +tbhlyrqi + +hepdy +ydephi +edsrhpy +edyph +pyhde + +upcjxiwvqmhafetsronkbl +atflkcnqumpohixbzsrjwve +wlovimkcxftspajbquerhn +ikqrstefvolhdwcbmapjuxn +ipsecmgurbxqtonvwjfkhal + +nrhjbowi +wiornbhv +bnwhroil + +szfukhordxjb +rfbunjtdsk +ndbjrkufzhso +ukrjbndfs +eukgdjmrfsyb + +gbzd +vdz + +oqfzdjk +kedfj +buwinxdrjgyh + +gy +euy +ywz +yk + +qfglvert +eftjpsln + +ujqwnmhszxcopivfgbe +wgunfyqopmzesadcvxjbt + +baiykdzpg +payezibmdgk +ikyzgpbda +pbdgakziy +pkdbazigy + +pojhgwqdycz +yldpsuwco + +lqiox +khglw + +iknzjfuqcx +qnkcovzui +zpnrqauywtdlme +gqunsfvzo + +ayhdk +ojybpl +yvpb + +ubmxehjto +xbtmoujeh +xmoejubkt +juoetxbm + +kvcbe +eckbpv +wceqvkbm + +hdojvxsbaiy +elwbsq + +mrng +wlz + +pbiluamrejsownyfkgx +odbpxnuizywltqvcs + +yhgoj +inls +vqzmeawutpf +cdyjxr + +weviflqhaotpu +csybrknxgm +zjmdkr + +wnp +wpn +pwn +wpn + +trfmhxeociukg +ecioxufhrmtk +thfxmenokcuir +ikxehroumftc + +jgxzko +jizkl +xoukjzv + +rkwnxumvyigodejlfp +okerwlypnvxdi +qztwohyxkcenadvbpr + +xtisomdj +uncyzkoesravi + +yrplsicjnox +riopycxsjlun +olyjcpsixnr +nxiprjclytos + +lypqxvjrueastb +lvpruqbatyx +ynvurplqabtdx + +a +aq +w +uzb + +b +b +b +b + +bdhtie +bthedi +dihebt +bqihdet +dbethi + +bmcfdeuhykarnxq +buxaynpetdkhmifqg +yabdjmxqunkehof + +hbjle +pyr + +ga +ga +ag + +hit +eft + +bls +sl +ysl +bsl + +qjtvniz +jit +iyjt +tij + +cindevpkljyarzqwh +zgtdpmsxnofbyiru + +phismdwurq +ximrwtlyzqh +hfmjziqraw + +ay +ay +eya +ya + +elnvry +ckiyeqnvml +yvenlzrs +vzneyl +revluny + +jbqenozxgd +xdjqgnoezb +nxqgeozbjd +gzeqobndxj +bqdegnzoxj + +wfroqvpdjyu +jprvwouqfdy +voudwqypfjr +jwuqyfpdrov +pjdwovyufrq + +wpmbq +bqmpw +mphqwb + +q +q +q +e +q + +mpwuo +opbwa +owgp + +rbmveola +eoizbmv +lqbaormve + +enqk +kqn +knq + +fdoajsxqhlinrywbgu +hxnuolryqdajgbifs +oaduxbjnigqflrysh + +r +i +i +i + +dngie +igdne +djfrgiwenmk +gdnie +gidne + +ompatvbu +pkmuxavbt +szufycrimbapw +vbuapm +kabupm + +quonbdt +otuybq +botqu +uqotb +qubozt + +j +j +yj +j + +duqnjebpv +lquynhc + +hndkojuxyslvrm +ovmndkwyhxuisjlr +kjlyhsdguprvoxnm +lsomkhyrjdxunv +gudhsnlrjkxmvyo + +vtpamce +ovzaryjmetpc +ncavpt +tpcavy +bwptvxdqhaikufc + +o +o +o +o + +jqluihoeak +ikeujqoalh +joahkluqie + +fqrmvtxas +zoiwqlmt +xvqhgebtsm +tpmeq + +fkaeotvzuwyxdjs +xafmzeycqbshvdgkl +tyxasdvkefz +vxoaksyzfed + +rkfvodejlb +qahc + +urabynscomx +bvmaqynlecf +khjlyzcdigpbtanm + +losbxwmapcdrzfyj +ujmlczgbwxyehkoq +jcgqylwbmzxo + +g +g + +bvs +s +s + +bhjwfznyraolkce +fbqjlrcwaokte +bvlrwotfecdkja +rwkflbxijougmepac +kfwajczeoblrt + +lhdcfskwxaerjiotzvn +zaiefvhslwrcjoxk +zoxjibkalmshrevcup + +egvpws +epwgsv +vcpsgem +ozvyetksrxagqp +lpmgseuv + +oupbzjesrfwnvklxtiygdc +iyjudbvzegtscownlrkfp +gwfzvlynutkprosedbicj +wdkhujnigopzbcystelvrf +dgrlvbtfzinpkusjwceoy + +xupqorents +pensurtqxo +orensquxpt +prsuxonteq +snxqrpotue + +obryetcjszpnuwgxilkd +ropejxinuskybcgwltz +zuvrgmwftjnelqsxkpcyi +nxkzhlpgsdyrwejtciu + +yzriohapbgs +isprgzobahy +riyabgohszp + +lxczkmearuhnf +mxfnkczruhela + +krcoivbedawtzuhq +wnksyfjarde + +xsguj +usxjg +gsujx +gjxus +ugsjex + +hy +hsn +pz +c +n + +wdnzt +wqzrdkbc +nzwdtf + +h +mh +bh + +kqalzofbu +wyncpf +ixf +hf + +tihepcdnxg +scfhe +cefh + +zxlhgpuowimedyjktqrc +zgcirhetqjmlpdokuywx +oqykmcupwridlxhztjge + +xvstwya +vtywxas +yvxtaws + +gsnij +gpjshn +ogjsnlze +jzongs +swljegdn + +teaxnu +atreuxn +axlwtnu +pvukhadbjtxcn + +uvgz +zsm + +xrjduek +djuiker + +mgbsqftv +bgvsfmqt +ftsvmqgb +tvgfbmcqs +mbfsqvtg + +opjuwfskvclrxgtbnzemqhia +jsutkmcybpgowzaqxrnfhliev +wmhbsitkclvzfxgjpurneaqo + +xblyaorpvdjqfehuszi +pyihjwadusfqbv + +lhtxfsockq +hsoflktqcx +lkfhtxocsq +fqocxklhst + +zwt +zhtbw +wzitlb +wtbz +zqjtw + +pnowugqirtlmzadsv +uoqpznmldrtwjvsi + +meavkwnigcbjplhd +minwphevajckdtgl + +udqekwjaxm +xujwqmkead +emauxkdqwj + +sxtnmaechq +qnesxcth +ntkxshecq + +fl +yt + +pnjmvxgd +xeqdpmsvgnj +nvjpxmgd +pxngjvdm + +ezfswkgqrjnbmpvliycxua +ubzspxqgnejywkmirfv +pbigrvjshkxemnfuwyqz + +unc +cnua +rknluc +zebcntou +func + +ucbipqmenafw +cqiamwenufb +bqveahpzcuniwf +uatniwcdbqxjeyrof +faeincqbuw + +mkbtyagfurhszxcpqjweivld +zygiwpcnuxqjdlmvfeohsb + +qtczamlod +qovpdgfla +ldaqi +dwnarbsheyxl +atvuljqocdf + +cjxpytmesknol +esxcmpoyljtn +eosljxtcpknmy +ptsoyjmclbxnve + +gsmxqruzwhtb +gwrthqmisbv +tgbhqmrsw +sqwmgrhvtb +hqrbsmfwtg + +xdzjpkolmgchyatnbqv +yiuprfwxnosme + +aruewcdm +nroei + +yxh +xhy +hyqx + +a +a +a +a +a + +gkrsznedvcwxpymtu +irqenbkaox + +kajrbfgdlmenh +mflgandejrhkybx +afbmqelnjkhgrd + +vfmns +zonlxhfrvm + +zcjhsuikpbaqgwnxrvedmfyt +dvpnabeuwzqhrsgfyioxjtck +qjwdzgurbcsehtxvkfanyip +ajivfcuzwhrnptxyqbdskeg +xjwdfupbnzsqygheiarkvct + +s +b +i +b + +wqoxgkjatmlcynhs +mojxlyhcnatwsk +clktjowxayhsmn +sxonlyakmtjhcw +mawkojnhlystcx + +hovsj +ujvso +jsvo + +wljeskzntydaqfg +plxzvtwdrqosfckhnjb + +aswnqfrcoe +oecaqf +ziqayfjum +avfrq + +iortchugjyax +mlxsbgzrvfaun + +ispmrkfvyhczdotnjua +kqcvmrasoblntihzxufjydp +cptoryiszakdhjmuvfn + +qstwglyd +qylwdstg +tgsdqwyl +wsdygtql + +shcbwqgu +bdqmn +vaesbq +lrptqfijxy +qkz + +svoxw +zxwbkvo +owzxve +xwogbnvzk +vtwfqjiox + +wq +rwq +qw + +nrxyvf +yfpnrx +fnxpvyrj +edwsaytzfhnxr + +jdpfyteizvkc +ypjmnvlwtfdcezgk + +bcpwnkgsvtxdoryifh +gfscykroibnxdhtv +bgyjnckfsrziqvohxdtu + +jxwqdnocstrzvhybguilemf +bmcqdgrlznwsexfavhyioj +wxamfqjrobyzicesdnplgvh +ngjixrfmsvdopqbecwlyzh +gnfdcimovhbjxrszwyleq + +rpgdzmcneyjthsvflb +tnmfyjrzbosldg +ndszyijtbfrlgm +tzslbmrfoynqjdg + +rekgsioqlu +unjlczqkbdvgahm +qpxrtusklgyo + +iwupkfsxnoqzcd +pvzwkmdejybqhtrcn +zswapofucqgndk +ukqgpdlocnwz + +yxzpgn +xzypng +xyzpng + +ibg +igbf +igb +big + +krqgmdcbxeuvsaihj +jsiartydzuqhvowp +qvbrdskexjauih + +bgaoqndvurhy +ursayhgpqbonc + +nrzwfeqdmui +rdjmwnkzpq + +aihrwbyjzt +wcajbti + +sizktqxjyohd +khzqdtxosjyi + +qclmepht +qdplucnb + +maxvquihzfskdbglj +wvisljfgbkrmqzca +nafgikszlbqjvm +kfmsbcgvizalqj + +ub +beu + +dxhnelp +mpfiselg +lpexzoaytv + +gmuvyxln +wkxoegvjhumdal + +x +x +x +x +x + +skvxydbqmzehnlcwo +vcnkdequzxloghybwp + +uslq +sluq +qsul +osqul + +euknogsl +jbvrnkgoslu +npmcutyihaogwsxqdfl + +qbfoiukvea +pgdzhc + +njdlgbus +judbcghtnf + +calds +lcsa + +dvcnlxhkt +bvzhingdrykjsxo +vkphfxdn + +bsferyztuikaq +fsbayqukrtzeic +ebksiyzlqrfuta + +spmkwhd +nhbz +bqxclfh +hjnli + +hsmqoplv +hopqvsl +olbhfvwusp +hoqpslve +svoplnh + +tpnuwvzabcmjfiod +avwntjdbzcupfo + +bdvyenjktqcgawm +rvgteckqmb +kqrvmtfbgec + +fu +sdc +jzrginhoalw + +hpwdfomy +shwjzmpfikoydb +yfwmhdopl +yhwdmfpo + +q +q +m +h +m + +qg +gq +qg + +d +do +d + +pebzkhvxmicuwgoynrjdsf +dchofjsmzrkgwxpyvqeiunb + +ljfm +mflj +ljmf +mvjufl +mjfly + +juvli +luvji +lviuj +vliju +lijvu + +qyokiecwgxsdpf +pwqfselocinxgdky +yoksiqgwdecpfx + +y +xpofmyg +vyhz +y +yz + +rihacgdmbn +abcmigdhnr +ignabdmchr +gdhmirabnc +rdhganmicb + +bizqcode +zdp +dpazjrt +wzxd + +cmfihuwqnzbtglp +itnwhuzlpgjmfqcdb + +ut +ut +ut +ut +tud + +klhufpyioetxngj +jxuhfpiyntkgeo +hkefjnpgixuyto +igknoteuxpfhjy + +uysoaqjzmgcrvkdnlebpwtx +enlrwtxomaqjupvsczydkgb +vdsziegptqljwabxnoruycmk + +nycf +mcxo + +ytivwfslq +ftvqli +fvitquel + +nybhaiupejdxkgs +xyajdsbuekinp +ayjpbnuxksedcw +peynrkadsuzjxb +nugdjbypkxashe + +nvdaqfkbyomhxptiswugrzce +xzkhfsjotigcypdnmubavweqr +ndhyrzqaekivtxgcfwosubpm +cdzatkpnvesrqgomybuwxifh + +sujzvcnoy +zusnxef +tsqdwghnaulizp +yusnjbz +mosjenukz + +rqwov +vqdgorw +ovrwq +opwvqr + +dktvrwchflapu +prlxwcavdfsu +vadwuqfrpxlc +cwuvraplfd + +qsjpxud +qpdixsu + +xvktceduf +tuedxcrv +xcutdev +edvrxuyct +eqcdxtyuv + +sbmhyidelk +eldbhmsiky +hkmoyisxledb +kmebisyhdl +elihmyskdb + +ycnp +ycnqmsp + +rhyjefcnpsqt +fsqretnhjycp +efrjhqscptyn +qscfhrjlypetn + +jtwuhekpbqaoizgcdym +omuyzaiedpkwgsqhb +eghavourqipwmdnkbyz + +xyejzbknatlrimf +lrfyqejnxamzdktb +natmyzjxevqrfwhkbl +qmjfzrtlnkeaxby +ycblzpfmektoanjxgr + +quwatziscogfnj +hravz +xlbmkza + +qtjslp +czikofeuy +ptxbvwal + +icmd +ipc +oxftiscgzyb +ciej +nwkcvqi + +mk +o +dwxb + +rzg +rewg +rge +rg +rwg + +o +th +o + +jtkifz +ltmikzj +fceztlmipj +pjzati +jgzdbhsytwni + +ablqpzxmoingerywf +xpmfezbayrilngoqw +mixpnyqrfaeglbozw + +pjewrkfisbo +jkeaprhbfswog +tojwpfbsekr +fwbeprkjscmdo + +udpjifbsevlwqxgkmtrco +yimjwpcnukrsdavqxohf + +acrljesyth +aontchrvljy +talszhrbcfjqey +chrjtwyqla +mhxlytjuiagrpkdc + +ockyq +dy + +e +ex + +uz +zd +uhz + +rqvhze +hrezqv +zovfeqhr + +boekypjtz +zktoyjebp +epbktyojz +opbktycezj + +vpladrzxbwh +pvgizarljdxbwh + +soalndurh +ruhosadbmvf +arudhnos +lspqurhadoj + +ualpstjky +psujtykal +skaujpylt +tsapujkyl + +hxagklitebnmdrqcfwvsj +ehdxmkqaycvsonbrfwi + +xzfmroh +dntb +g + +vdmbkqil +sbkwqm +kqbyrxm +bkqsm +muwkqbzy + +qljpfbimaswex +lwmsbijafpq +bdalifmpwqsj +jlamqpiwfsb + +gtck +ckmwt + +wqvp +ws +wu +w +wu + +fglbvteoinduycjqksmxzrphwa +fixyhqwlnkszvoregcudbtpjma + +oqjb +gbkqj +jblq +qbj + +yiurdl +uidlyr +liuyrd +ruydneli + +qznajfvr +zrjnavfq +fjqrzanv + +ndwpjqyx +yzpdqcnmwxf + +avnxlomwtjdhqei +dqfxmreculykgvtjon + +fqotuvxki +ovywiuqkf +uiqhkofve +ioukvqf +quiwvftokp + +mcxhanksj +exnjhocfm + +m +m +s +m +m + +mkq +akmql +mkq +kqm + +zxldabvrtwoyicp +rlpbqfwdcovaet +crgujdvbkpswmolat +nwhdbcvpotalr + +asngcw +zxafhgp +yjegdutvorm +iqngs +nkgzx + +z +my +d +ohfc +s + +k +r +m + +ihelxwpygbo +oebglxywhupi +lgbxpiyhwo +biwoxgplshy + +ygqnkm +mknqg +nkqimgfz +gnqmk +glmnqk + +peax +ealx +eax + +whgsjnbd +whgsnjdb +wpgdhjnbs + +pbzmysjve +ebofukvyjpsh +jvyberpwstq +viyjcdesbwp +rpsvejbyi + +uymlzeihapo +yleivfaupz +pxzgqlayscbjeiwu +azeuiyfpl +ryphizkaeul + +kyiuectd +uykdeczi + +mf +zf +mf +fn +f + +lksmjwceqfpngyxzd +jmlcsvqdxkyuewngozbp +wlmeiyqdskgzhjpxnc +jdapwmsxznehqgkcly + +xujsqncmrgkflohyewzpa +qoatelunckgydifmhjpxrvwb +pykmhgazwjncuerloxfq + +efyo +nlcwbjef + +nzpwo +znwcop + +wxeguptj +mgstu +otgu +gut +utg + +tbpcqyvwizmgs +scmqvizpytgwb +iqzygwsptvcbm +ybimcptsgqvwz + +hlgwbevrqcjxsf +njifcqghxrvewtl +gwjcfmhqexlovrb + +xzs +zxs + +frjzu +uetgiqm +uaeov +sbgyqu +bquo + +yepgsojubnzxrhmtlfq +husqezbwxngmrtplf +gxqneopzrhdslbumft +hslbzwgeoiuqrnxftpm +fmunresxbhgaptqzvl + +opwuibl +piluwob +olwiubp +wibluop + +obvzhrmkn +oprkbvnmzh +zovnbhmrk +vnomkzjrbh +obmkrnzvh + +rbgsywpzifanclt +hfwndizxkjtsuypvcbra +cznwbamiyptrfs + +yopvb +obpy +ybop +oybp + +tcr +tc +tc +ct +ct + +owztrcxfgy +ftzlorxgwbmk +wrgoxtfz + +qd +zcn +mo + +jpghwqsofrcuatkexy +sfcxkwaoytjeurhpg +ycwtxehprjfaogsku +rjfognzhatpecwuykxs + +urtsinfxlmqgzhd +fsrhtuixzgqnmdl +rtuzixmsfqnhdlg +yqglzisofmtnrduhx + +iuawhprfkdqnjsxct +qihkjosclamtyuvbwnp +hsdipzjuetkcaqwn +zpsfhktcqujgixanw + +dpey +zjmyedpx +nepyd +dyep +epnyd + +luqyb +blqtuy +yjlubq + +niulkzgvmpyseqacdjrowb +lcaozsimjbuqdfygwvker + +gzyfw +zyfgw +yzgfw +wyzgf + +z +z +z +z +z + +ymfsvlrk +yfmsrvlk +fmvykslr +ksfrvlym +vrsklfbym + +ent +nwetal +tne +nte + +nbwkjt +wbtkj + +sydlfim +yixfumpt +ofkwymbaiz +qfyendmi +yfmix + +lrdzymgabtexswqn +xrotnmkzdlgqsc + +bilqfktvxanemzgusrph +snpakrugbyfmwhqxetizlv +mehpaftzvlsbqikngxur + +kxsnoemdalq +ubptrgfvdcyz + +xzvsnur +snrzu + +ejrnailgkmhutwbvdfpyz +tlmcgefjuvaiyrwkz + +ftlzhxs +ohxflzts + +kzijpbnmfhaxtvl +flibzjwhtamkxp +bskirxmthdjflozep +tujiphbfxmzkl + +ambtcpgq +qbmpgtca +abtqmpgc +mtpcagqb + +taofbg +tfoabg +outgafb + +biurh +hriqbu +biuhr +rbuzih +ubirh + +rvjxdbitgc +tbrgxjucvid +jmortivxcdbg +gbrjcvxtdi + +qvngfmuyozdbkwaphcr +haiufrkzvwydboqjp +wnukvpfzlhrayoqdb +zduckowqyebhfsrvpa +dvrqoswbpaehtyzfuk + +yzhmrogndc +fxzb +evkwjbpz +jatpvz +suqzbi + +rxfdvumlhntsowpiycabzgejq +iopsjqmnwhcfuargbytkxvzled +icaybhzfvpuoeswxqnrlmgdjt +sneioplcdjfxuvtazqbrgymhw + +xjas +fyhux + +gwistylekhruxovq +lythgqivuowksxer +igekwlosqturxvy +royckiudglevxwsqmt + +xvblauri +rduxqmnt +xzruo +uxqrjn + +bunsrlgk +qnyrc +rwnyq + +zkyqfrnbmuatojxvwihel +zeaxtqjonbrfuklmwivh +tkbsquaojwvnhzgeriplxmf +hzikjfvmtruabqexwlon +lqodamkfxjerunhzibtvw + +y +q + +c +cu +qkv + +ervnoqgafw +oscminrewf +wofjbr + +b +b +ro +b +b + +ylpedbjm +jmyqepfb +peyjbm + +srba +gioz +aluw +baseu + +wamvctoexzgf +bsyjrxdeo + +epbf +rfobeq +bfe +etfichnybuv + +idyq +lqiy +yqil +iyq +yqi + +dhkv +spcnm + +mpuijvlgbd +bdpfmreatciv + +phj +jph +pjh +jpbh + +hvox +odxh + +tkiamnuv + +enukxohqzridb +dioqhnrubkxze +xqokdubnirzhe +iudqxoknhrezb +hdxrnuqkbseozi + +zxjg +xnak +kix + +qoflemvucnta +lvaqmncftoeu +elqmofnvcuat +yvqlrcafenthom +vqotfncaelm + +czrtsdaiw +sziwdatcr + +vsytnpgefkwxqaouhcmb +oaeldkpvhbcryuxtfsi +ezxktcyfophsabvu +ctuaehvobkyspxf +yehbrcsovtakpxzuf + +wjrd +drjw +rdwj +djrw +wjdr + +t +v +t +d + +micqdwj +rqjmownes +pqtmwj +yxwjiadmq + +wmlsot +ufypiewba +vtsqzrwdk + +xd +ux + +gfyrh +vet +bml +pka + +konhiwejsydptz +htwiogdpnjsy +sqbfvoywhdjnxtiu +nstohyjidzwp + +oulvcfs +cfvslou +lvodsucf +tsvcuolf +sfoclvu + +omfdtxpnqgwhrlac +qtmxpdngcfarwolh +ptrlngqxchmaodfw +zxmdcqfrtlhgpaonw +mtrhldnwpqxgoacf + +hfmbnlwtujeqacxo +bjolymcdfhxaqwu +mcfahwxjsqboul +hyobucwmaqlxfj + +okxygwhp +wvkxgpho +xyufhgwkop +okgpyhwnbx + +ct +c + +mrajcxniesvqtzhygfkp +nmaxyrvsczhipkgejqfot +ecmirqgjkhftzpansx +uaesfjdmixkgqcpthlrzn +qnpojcfksgtmhzaxrie + +oinruztqxj +rvoumlcwdbik + +swa +sayj +rxygsab +rzlxs +usdqnecvmt + +kacytqiemxbwrl +nodjpvuhgt + +tu +pte + +nyat +nzft +rnftd +potnbg + +pu +up +pu + +swftrvkn +fnvwtriks + +zvukcgfm +prdgtfkqh +gvckxzf +fkgi +fkzg + +kyojecwftxlq +kymipznvgh +wjoukyse + +jikgxfnpl +zkupgjrxilmn + +l +l +ral +l +l + +feuprzgydcvmniqtbhwsloa +yzguptfnihbemvqsdjkxc + +wlpaenfhz +ehawliznq + +nw +bw + +vdtqpkxbrczjfiayumhgo +umoerhdfcazgtj +jldrhtzawcmfugo +zahcgrtdufjmo +muaglcntdjrfzoh + +fq +fq +vfq + +ldcsbpxaq +qcbalszxgd + +nzvuexwaqbtkjdhpfls +vnfdayzbxlqskjuhewp + +bejuodklarwyqmftv +wovrdtyqmbuf +bfoqtumdywrv + +pcatgvxsfnemhd +juyahm + +hsgfnxpyirz +pkychzfjasrqni + +jvhzlgfsreoaqimytdn +ltcaybovrmhinws + +hvpaxkrbyf +yprhbv +yhzvbpr +vpjhebymr +ypvbrh + +vxbshtzumdg +gzhdbkvnymt +mghlcvjibrqewao + +qwatcjvglnkoxbz +jlanewzf +ewryzpjnla +hapjrwlnsz + +wedijntshvckmuagqroyz +aygdzjuvqetrcnkmhiwos + +h +h +y + +tkzajcrnldp +ptrdkcezajnl +lrkcdjspnatz + +wpbavnk +pbnawkv +awmygpbfnqkv +wbvnkap +anwxvkbp + +ciojha +ergycubzds + +stxylmiduhbek +cdyluksmixh +leixuymskhd + +ckmb +hcbskxmj +kcmqba +ckubm +cbqkm + +zimehj +ekhjmz +zjmehx +ejzpmh +zadjhemo + +uiyfxjtwhzgam +rzsbqkl + +hij +cxhqiyj + +dc +di +nahc +kzegxs +hqd + +gwcmavtzudlyhbi +tczmgyaihdvwlu + +knmowxtrgysei +owhxyln +xnoyw +owxnvy + +awcdeyhxp +haidv +ajdzh +roamdnih +djhqba + +wikxntvrqobmslp +pvskylqtmiouxgerbzwa + +vtsodwufbxqagzjcirn +swbrznlvtdqgcuixoaj +xnbtowaqukpivrszcdjg +bdxiqvsoanwtgjcruz + +tknlrhyecmdpgavfwxiq +etgzofqjhbxisrlwakm + +qlapsncudif +lcpaubo +upcla + +q +q +q +q + +wthxvqcmkrnufij +cxumyjefhridbtk +itxcmpfjrukhv +usqhkciwmxjfzrt + +ovqmbrgjxzehayts +rvtojeyghszmbaqx + +wkdgt +dtgwk +ztcgwkdf +kdwtg + +bnqdcjklozxsvhaip +tsboknhvzmpdxa +bydonswmearvkzpxuh + +xouwszgd +zwuhdo +ouwhnczdxj +uodkfmqebwz +uzltdwon + +ea +zae +xae +eax + +glpjnaiuqhtcbvxkezsymow +myspguazhtokexidjvbfnrw + +gtiykcduephanslqxbvzf +acbtimgdpoefuvlyzxhn +rltacidghyevpxzbufn + +qbnlweychiavojgtpkxm +zwqlmncaxpouti +qntcxlismwoarp + +ywkxe +sywkex +yexwk +kyewx +wkxye + +uiegcdfsh +ugseifdnhc +defishcapgumb + +otaj +sjdaoqtbc +jatuo + +fymlhq +lifym +lpkmfhiy +muyfl +jlymwcsf + +ijlhukadenrqsvxgbo +kcidnlqrhubegxsjavom +lkjidgnrusewohbvxq + +kym +yk +yk + +yzdjwag +anxrbdiq + +bcmoyupkj +dhgzlx + +tjhagzlncpqe +hoqbcpzgujnt + +rtgifbclnsaehdqouyjk +wvjdyotzpmhubsaifkclqgre +tyjasohbcgxfukreqidl + +jarxzitusmqcd +wmupfblqejszyd +jdwuqsonmez + +lgfksnjtydbomcx +fmwgnksxbjcldeo + +kfiroa +frkayo +nkaflrwo +rceokmfat +frbktyaco + +msrjkzt +cer +rd + +agvf +afvg +gfav +vfag + +mjnwpxdzsg +lpdjfawbyiz +puvztdkojwh +gdzqretwpj + +yxnubi +xibenu +unbixy + +cfhxsvmuebgowktiyqz +hizkuswbefvcqtmoxlg +xtyogvkmbwscuizehfrq +gujihqmopzdfvwxksbtec + +vntrdelmwsfhk +stlgfmrkvdq +krmvtdslf +tksvfrdlm +efmrkvwdlts + +rujwcahnzpe +bfhzxdpjawtnu + +fxjnvwmbgrdeqlh +rdwgmhevljbxqfn + +orqvkhczeis +kieshrpomqvzt +svehozikrq +skrhezvqioc + +wxgqml +gxwslo +wgysplo +lhgzw + +oj +o +o + +u +u +jeu +u +u + +yiqxngbhocswjrfeudvt +ibygehckxwquomdnjp +bwcjixudyoqhgeanp + +hydfix +yihxd +yndxih +miwodlxsgehvytk +nxidhzyb + +qaz +zaquh +qazu +qclzba + +dvofyzwgjt +fowjydztgv +fdzjwgyvto +yfzdtvwgoj +vzfyotdgjw + +a +swa +a +a +a + +lf +f +f +f + +ehf +hef +ehf +hfe +ehf + +xpwgek +ujmts + +bfzl +nlkcqzb + +claus +uacse +vhucajsk +lacus +uasc + +bsdpxarynwm +ybawdxpsm +pmbdwasxqy +xwaqdbpyms + +ayodzjplqursvtciexbkfm +xisupbmazlvdkyjterfqc + +nqorupyxeicwljsbmhza +upcrsmlbojzqinxhyaew +pjysnwubqcomaheilzrx + +nfilv +fwbohynv +elkfvn +evanf + +ykzi +zjmck +zkm +pzk +kcz + +rcwpgdonmz +owzdyrcgvnm +wognrzycmd +rgblkszmodnciwxq +wgmornhdzc + +mu +um +rum +um + +wdjskfix +wdkxjfsi +ixwjrfdks +sdxwjkif +dsgklwhxifj + +wqvfmpctjga +mqcoafgntj +qjtgrfcam +fmawcjgqt + +fmqectkvuborwidgj +gobjtfrqkiumvc +hnmctagybvzpuriskfqo + +bpnwmazxdov +vnbxadleczwqo +wxodinbzav +xwnivzadbmo +dvoxzanbw + +pkumcqohndlxstvbijy +vxwuqmcydjzenpbtlriksf + +iduobhrnsat +otqruabhdnsz +ditrubnwhs +kvydthunsrpmcbgl +botunsrdh + +idyepasroklnwuczhqjg +orijbtsuvlqphfmcgya + +zohpdrxsm +dpjzohfmxr +prhgocxmzd +rmhzxlpobdw +zpocdymgxrh + +epjurdmqkiszfow +umpqkgcoeldf +dmekufqgpo + +jesvpxdraoyuzctklnqhgi +fbsqcraxhdzejgilytpvon +eshlqwkraypgojmxvzndcti +cdlieavgjphtqrusxnozy +cgotlexyhidaqsvpjmrknz + +n +a +n + +imwtv +iuw +riwx +ixpfruw + +ghuwqisktymp +syuwmgithn +gwyustmhij +trhwyafugsliom +sphtquwdzygmic + +mhrcbwsv +hmcvrws +hrwcmvs + +otm +bvtmo +rtosmuxc + +fcelpwgamhnquzbsrtdxivjk +tdjwzsaqhxunkfcvpbrmgil diff --git a/data/2020/7.txt b/data/2020/7.txt new file mode 100644 index 0000000..8d098c3 --- /dev/null +++ b/data/2020/7.txt @@ -0,0 +1,594 @@ +wavy green bags contain 1 posh black bag, 1 faded green bag, 4 wavy red bags. +dotted chartreuse bags contain 1 light beige bag. +dark white bags contain 2 dotted white bags. +clear aqua bags contain 4 posh orange bags, 4 pale blue bags. +faded green bags contain 2 plaid orange bags, 4 drab green bags, 4 pale aqua bags, 4 drab coral bags. +drab lavender bags contain 2 shiny white bags, 2 muted orange bags, 1 mirrored crimson bag, 1 dotted aqua bag. +dull maroon bags contain 1 plaid plum bag, 5 plaid orange bags, 4 posh maroon bags. +pale lavender bags contain no other bags. +plaid cyan bags contain 2 posh violet bags, 5 dim turquoise bags, 2 dark tomato bags. +dull plum bags contain 5 muted red bags, 4 dotted salmon bags, 1 dull maroon bag. +bright turquoise bags contain 2 dotted chartreuse bags, 3 dull tan bags, 4 light gray bags, 3 mirrored red bags. +posh violet bags contain no other bags. +faded coral bags contain 1 wavy teal bag, 4 wavy cyan bags. +striped turquoise bags contain 3 bright gray bags, 4 bright bronze bags. +muted magenta bags contain 5 light teal bags. +dull lavender bags contain 3 clear orange bags, 3 pale cyan bags, 4 vibrant orange bags, 1 dim chartreuse bag. +pale silver bags contain 3 faded olive bags. +dull turquoise bags contain 4 light gray bags, 4 clear green bags, 2 dull aqua bags, 5 dim white bags. +dim cyan bags contain 4 pale cyan bags, 2 dotted beige bags, 4 drab lime bags, 2 muted silver bags. +wavy plum bags contain 2 drab bronze bags, 3 mirrored yellow bags, 3 vibrant beige bags. +drab lime bags contain 5 muted plum bags. +striped yellow bags contain 3 dark fuchsia bags, 1 clear lime bag, 5 faded turquoise bags. +shiny cyan bags contain 4 clear maroon bags, 1 dim yellow bag, 5 drab red bags. +bright maroon bags contain 2 shiny gray bags, 2 faded indigo bags, 5 muted tan bags. +striped crimson bags contain 5 posh brown bags. +pale green bags contain 1 pale red bag. +shiny blue bags contain 2 clear red bags, 2 dark black bags, 3 dotted silver bags. +mirrored lime bags contain 2 drab violet bags. +mirrored maroon bags contain 4 faded salmon bags, 2 shiny blue bags, 1 pale coral bag. +light bronze bags contain 2 clear red bags, 3 posh lavender bags, 1 clear purple bag, 5 plaid lavender bags. +bright salmon bags contain 2 faded cyan bags, 1 striped blue bag, 1 faded crimson bag. +faded red bags contain 4 dotted purple bags, 1 bright brown bag, 1 pale tan bag, 1 drab teal bag. +pale indigo bags contain 3 pale orange bags, 5 muted bronze bags, 2 pale tan bags, 3 posh fuchsia bags. +pale orange bags contain 2 dotted magenta bags, 5 clear plum bags, 3 dim olive bags, 1 mirrored yellow bag. +drab gold bags contain 4 dotted cyan bags, 4 muted plum bags, 1 vibrant white bag, 4 dull green bags. +mirrored teal bags contain 5 posh turquoise bags, 4 striped purple bags, 5 mirrored blue bags. +dark chartreuse bags contain 1 striped crimson bag, 3 dull purple bags. +posh olive bags contain 2 clear brown bags, 1 faded lavender bag. +muted tan bags contain 1 striped red bag. +drab olive bags contain 2 dim plum bags, 4 mirrored violet bags. +faded lime bags contain 3 dark tomato bags. +dim black bags contain 2 wavy purple bags, 5 mirrored fuchsia bags, 5 drab beige bags. +dotted plum bags contain 2 shiny gold bags, 4 shiny beige bags, 1 clear red bag. +striped red bags contain 5 pale tan bags, 5 pale lavender bags. +drab green bags contain 1 faded silver bag, 3 vibrant plum bags, 2 wavy purple bags, 1 plaid blue bag. +dull orange bags contain no other bags. +posh tomato bags contain 5 dim gold bags, 2 drab coral bags, 4 drab maroon bags, 2 pale indigo bags. +light turquoise bags contain 2 shiny violet bags, 1 dull violet bag. +muted salmon bags contain 2 mirrored teal bags, 1 mirrored bronze bag. +bright red bags contain 1 dotted orange bag, 2 faded gray bags, 2 dim white bags, 4 plaid tomato bags. +dotted tan bags contain 3 clear red bags, 5 pale coral bags, 3 clear turquoise bags, 2 muted beige bags. +muted gold bags contain 2 drab turquoise bags. +pale magenta bags contain 3 dotted cyan bags, 4 mirrored lime bags, 2 shiny cyan bags. +pale brown bags contain 2 dull silver bags, 3 wavy tomato bags. +shiny lime bags contain 1 mirrored gold bag, 5 dull magenta bags, 5 shiny fuchsia bags. +dark bronze bags contain 2 light green bags. +light magenta bags contain 4 pale crimson bags, 3 drab plum bags. +dark gray bags contain 5 light maroon bags. +plaid orange bags contain 5 plaid gray bags, 1 dark tomato bag, 2 drab chartreuse bags, 4 clear red bags. +posh purple bags contain 2 posh blue bags. +drab turquoise bags contain 3 clear brown bags, 2 mirrored red bags, 2 muted green bags. +dark fuchsia bags contain 4 light orange bags. +dim lime bags contain 1 dotted olive bag, 5 posh blue bags, 3 dim gold bags, 2 drab lime bags. +drab tan bags contain 4 clear violet bags. +posh fuchsia bags contain 5 drab black bags, 4 plaid purple bags, 3 dim white bags. +clear orange bags contain 5 muted tomato bags, 1 dotted white bag, 5 bright fuchsia bags. +posh crimson bags contain 1 mirrored chartreuse bag, 4 pale gray bags. +plaid tan bags contain 1 light orange bag. +posh brown bags contain 1 clear lavender bag, 4 clear yellow bags. +mirrored salmon bags contain 2 dotted plum bags, 5 plaid lavender bags, 4 drab olive bags, 5 shiny violet bags. +striped bronze bags contain 5 light blue bags. +dotted black bags contain 4 plaid coral bags, 2 drab maroon bags, 4 dotted red bags. +light gray bags contain 3 posh magenta bags, 5 wavy coral bags, 2 vibrant red bags, 2 wavy olive bags. +pale turquoise bags contain 2 light olive bags, 1 dark silver bag, 5 plaid yellow bags. +striped fuchsia bags contain 3 wavy aqua bags. +light teal bags contain 5 dotted turquoise bags, 5 muted tomato bags, 1 dotted gray bag, 1 pale lavender bag. +wavy beige bags contain 5 dim gray bags, 4 bright aqua bags. +light salmon bags contain 2 clear plum bags. +shiny magenta bags contain 4 dim fuchsia bags. +clear white bags contain 4 dim white bags. +wavy gray bags contain 1 vibrant beige bag. +plaid bronze bags contain 5 plaid plum bags, 3 drab olive bags, 2 drab green bags. +drab plum bags contain 5 drab chartreuse bags, 5 plaid purple bags, 2 drab teal bags, 1 drab coral bag. +dotted salmon bags contain 4 dim fuchsia bags, 4 striped cyan bags, 3 dotted white bags, 4 mirrored violet bags. +striped magenta bags contain 1 faded teal bag, 1 drab red bag. +posh magenta bags contain 4 faded green bags, 2 dull magenta bags. +striped lavender bags contain 1 striped black bag, 4 wavy turquoise bags, 5 dull purple bags, 4 posh violet bags. +mirrored lavender bags contain 1 wavy turquoise bag. +dim violet bags contain 3 muted green bags, 1 striped plum bag, 4 dull coral bags, 4 wavy chartreuse bags. +shiny tomato bags contain 3 bright red bags, 5 wavy beige bags, 5 faded blue bags, 3 muted black bags. +wavy indigo bags contain 2 dull brown bags. +dark tomato bags contain 2 drab olive bags. +vibrant red bags contain 1 plaid tomato bag, 1 muted tomato bag. +vibrant brown bags contain 4 shiny violet bags, 2 mirrored violet bags, 2 dark salmon bags, 5 faded turquoise bags. +dim lavender bags contain 4 dim plum bags, 5 drab maroon bags, 3 dark black bags. +dull lime bags contain 5 bright turquoise bags, 3 vibrant chartreuse bags, 1 pale gray bag. +muted plum bags contain 4 plaid plum bags, 3 dim beige bags, 5 wavy magenta bags. +wavy tan bags contain 3 wavy chartreuse bags, 5 clear orange bags, 2 light blue bags, 2 pale yellow bags. +dim maroon bags contain 2 dull yellow bags, 4 shiny orange bags. +clear violet bags contain 2 clear red bags, 1 plaid blue bag. +dim orange bags contain 4 posh red bags, 3 posh plum bags. +plaid crimson bags contain 5 posh brown bags, 4 vibrant indigo bags, 5 drab teal bags, 1 dotted gray bag. +clear yellow bags contain 1 plaid gray bag. +dotted fuchsia bags contain 2 plaid plum bags, 1 drab chartreuse bag. +dim brown bags contain 1 faded silver bag, 1 faded brown bag, 2 striped cyan bags. +striped aqua bags contain 2 faded purple bags. +striped gold bags contain 3 dotted lime bags. +bright yellow bags contain 2 drab bronze bags, 2 dotted gray bags. +wavy blue bags contain 5 drab olive bags. +wavy turquoise bags contain 3 dotted indigo bags, 2 vibrant plum bags. +dotted purple bags contain 4 light blue bags, 4 wavy gray bags, 5 pale lavender bags. +mirrored gold bags contain 5 wavy silver bags, 3 clear white bags. +dull purple bags contain 3 dim fuchsia bags, 3 clear indigo bags, 4 dotted purple bags. +bright gold bags contain 5 shiny silver bags, 5 dark olive bags, 2 muted yellow bags, 3 vibrant magenta bags. +faded gray bags contain 3 dotted magenta bags, 5 clear lavender bags, 2 faded tomato bags. +dark olive bags contain 1 drab tan bag, 2 striped crimson bags. +light silver bags contain 3 dark teal bags, 4 posh crimson bags, 2 wavy olive bags, 2 dotted fuchsia bags. +light yellow bags contain 3 wavy silver bags. +dotted teal bags contain 3 vibrant orange bags, 2 clear maroon bags. +drab coral bags contain 5 mirrored violet bags. +dim salmon bags contain 4 faded silver bags, 2 plaid cyan bags. +dotted coral bags contain 3 faded gray bags. +vibrant bronze bags contain 4 faded tomato bags, 3 light brown bags, 5 posh lavender bags. +light blue bags contain 3 clear brown bags, 3 posh violet bags, 3 bright brown bags. +plaid fuchsia bags contain 4 striped white bags, 1 mirrored cyan bag. +plaid indigo bags contain 5 bright cyan bags. +dull magenta bags contain 5 muted tomato bags, 4 plaid tomato bags, 1 faded silver bag. +shiny orange bags contain 3 dark coral bags. +wavy white bags contain 2 striped indigo bags, 1 faded orange bag, 2 dull fuchsia bags, 2 vibrant silver bags. +dotted bronze bags contain 5 shiny fuchsia bags, 5 dotted aqua bags, 1 faded aqua bag. +light chartreuse bags contain 3 dull chartreuse bags. +dull salmon bags contain 2 vibrant plum bags. +clear bronze bags contain 1 shiny tomato bag. +faded lavender bags contain 5 pale lavender bags, 2 dull maroon bags, 3 drab beige bags. +dark black bags contain 2 dim fuchsia bags, 3 plaid tomato bags, 3 dull orange bags. +dull violet bags contain 1 striped red bag. +mirrored indigo bags contain 3 mirrored violet bags, 4 faded plum bags, 1 pale tan bag, 2 dotted white bags. +shiny crimson bags contain 2 dim purple bags, 2 dotted purple bags, 2 bright bronze bags. +plaid aqua bags contain 1 plaid tan bag, 1 mirrored orange bag. +drab beige bags contain 1 dull yellow bag. +clear purple bags contain 1 vibrant cyan bag, 2 dim brown bags, 1 dark lavender bag. +dim olive bags contain 5 light blue bags, 1 dull gold bag, 5 faded red bags, 1 dotted purple bag. +mirrored green bags contain 4 wavy beige bags. +dotted silver bags contain 5 wavy fuchsia bags. +dotted blue bags contain 5 pale blue bags. +pale crimson bags contain 1 dim tan bag. +plaid gold bags contain 5 wavy magenta bags, 2 dotted gray bags. +dim crimson bags contain 4 dark lavender bags. +pale tomato bags contain 3 muted red bags, 1 clear lavender bag, 1 clear orange bag, 3 pale red bags. +drab fuchsia bags contain 3 faded red bags, 1 muted silver bag, 2 drab aqua bags. +pale maroon bags contain 5 vibrant lime bags, 1 light crimson bag, 1 posh white bag. +wavy lavender bags contain 3 muted red bags, 2 posh violet bags. +vibrant salmon bags contain 1 dark beige bag. +dark blue bags contain 5 dim brown bags, 3 dark red bags, 1 light fuchsia bag, 5 shiny gold bags. +dark plum bags contain 1 muted aqua bag. +drab crimson bags contain 2 drab turquoise bags, 3 shiny violet bags. +vibrant tomato bags contain 1 light tomato bag, 5 vibrant gold bags. +drab maroon bags contain 2 faded tomato bags, 5 clear olive bags, 3 plaid gray bags. +clear green bags contain 5 striped lavender bags, 4 dim gray bags. +plaid green bags contain 2 shiny blue bags, 1 drab fuchsia bag, 5 dotted black bags, 1 dim plum bag. +mirrored yellow bags contain 2 mirrored violet bags, 5 clear brown bags. +dull aqua bags contain 2 faded tomato bags. +shiny olive bags contain 4 light teal bags, 2 bright white bags. +plaid lime bags contain 3 drab red bags, 2 light crimson bags. +dull green bags contain 5 drab green bags, 4 dotted red bags, 4 shiny olive bags, 4 plaid plum bags. +dull beige bags contain 2 faded tan bags. +light indigo bags contain 3 dotted white bags. +shiny silver bags contain 3 vibrant cyan bags, 1 dim teal bag, 1 striped beige bag, 5 wavy chartreuse bags. +plaid yellow bags contain 3 light beige bags. +striped orange bags contain 1 dotted maroon bag, 5 bright red bags, 3 shiny red bags. +posh indigo bags contain 2 dotted bronze bags. +drab orange bags contain 1 striped crimson bag, 3 dark yellow bags, 3 light turquoise bags, 3 light silver bags. +mirrored chartreuse bags contain 2 dotted magenta bags. +plaid silver bags contain 5 wavy aqua bags, 3 vibrant plum bags, 1 dark black bag. +striped indigo bags contain 2 dotted salmon bags, 1 vibrant beige bag, 1 wavy cyan bag, 5 striped salmon bags. +muted coral bags contain 5 vibrant brown bags, 4 light fuchsia bags. +shiny brown bags contain 2 vibrant violet bags, 3 drab gray bags. +shiny indigo bags contain 5 muted bronze bags. +striped cyan bags contain 3 dim fuchsia bags, 3 dark coral bags, 1 faded red bag, 5 plaid brown bags. +shiny tan bags contain 5 plaid white bags. +clear gold bags contain 3 plaid purple bags, 4 striped black bags, 5 dim turquoise bags, 1 plaid plum bag. +vibrant violet bags contain 2 posh violet bags, 2 pale tomato bags. +muted olive bags contain 2 dark tomato bags. +mirrored tomato bags contain 5 pale black bags. +clear crimson bags contain 1 dim crimson bag, 5 striped blue bags. +drab blue bags contain 1 bright indigo bag. +drab teal bags contain 1 plaid brown bag. +striped brown bags contain 4 dotted orange bags, 4 wavy blue bags. +posh lavender bags contain 4 bright indigo bags, 4 faded bronze bags. +light fuchsia bags contain 1 shiny crimson bag, 2 clear brown bags, 2 striped crimson bags. +dotted violet bags contain 4 dull crimson bags. +vibrant lavender bags contain 2 faded olive bags, 5 shiny tomato bags. +wavy gold bags contain 5 dotted black bags, 2 drab beige bags, 3 dull gold bags. +faded brown bags contain 1 wavy gray bag, 3 plaid teal bags. +bright purple bags contain 1 faded tomato bag. +shiny plum bags contain 2 dim silver bags. +posh beige bags contain 3 bright crimson bags. +posh coral bags contain 4 light chartreuse bags, 5 drab bronze bags, 2 striped aqua bags. +shiny black bags contain 2 posh black bags, 5 clear white bags. +posh white bags contain 1 plaid violet bag. +vibrant chartreuse bags contain 5 clear aqua bags, 4 dotted magenta bags. +faded olive bags contain 2 mirrored fuchsia bags, 5 plaid brown bags. +drab purple bags contain 1 dim olive bag, 5 drab lime bags. +dull yellow bags contain 2 dark coral bags, 3 clear brown bags. +vibrant turquoise bags contain 5 plaid orange bags. +wavy tomato bags contain 3 faded olive bags, 3 bright white bags, 5 dull gray bags. +pale plum bags contain 4 pale coral bags, 4 bright cyan bags, 3 dim brown bags. +faded indigo bags contain 1 clear beige bag, 2 vibrant beige bags. +shiny violet bags contain 4 shiny tomato bags, 2 striped lavender bags. +mirrored purple bags contain 5 dotted red bags, 1 mirrored fuchsia bag, 2 mirrored yellow bags. +faded cyan bags contain 4 drab red bags, 5 wavy purple bags, 2 dim beige bags, 5 faded red bags. +shiny salmon bags contain 5 muted tomato bags, 5 striped olive bags. +clear maroon bags contain 1 dotted magenta bag. +faded black bags contain 5 wavy fuchsia bags, 2 dim olive bags, 1 dark lavender bag. +posh green bags contain 3 mirrored coral bags, 2 drab aqua bags, 4 wavy orange bags. +faded crimson bags contain 1 mirrored cyan bag, 2 dim gray bags, 5 light blue bags, 5 posh maroon bags. +striped tomato bags contain 4 drab lime bags, 2 wavy teal bags, 4 plaid cyan bags, 2 muted fuchsia bags. +light olive bags contain 2 dotted red bags, 2 pale coral bags. +faded gold bags contain 4 shiny green bags, 1 clear beige bag, 2 wavy brown bags, 2 dull tomato bags. +pale bronze bags contain 1 dim lime bag. +dotted gray bags contain 5 mirrored yellow bags. +dark beige bags contain 4 clear turquoise bags, 3 vibrant plum bags, 5 drab maroon bags, 5 clear red bags. +drab magenta bags contain 1 drab maroon bag, 1 clear magenta bag. +vibrant beige bags contain 3 bright fuchsia bags, 1 dull gold bag. +dark teal bags contain 5 clear turquoise bags, 5 dark maroon bags, 4 dotted magenta bags, 3 shiny crimson bags. +mirrored blue bags contain 5 dark black bags, 5 vibrant brown bags, 5 dark aqua bags. +wavy cyan bags contain 4 clear aqua bags, 4 dark aqua bags. +dark turquoise bags contain 1 striped gold bag. +drab silver bags contain 3 plaid bronze bags. +faded beige bags contain 5 wavy cyan bags, 3 dull white bags, 5 dim purple bags, 4 faded brown bags. +faded purple bags contain 3 light white bags, 4 faded brown bags, 4 posh maroon bags. +dotted magenta bags contain 3 posh violet bags. +muted green bags contain 2 dim gray bags, 1 vibrant indigo bag, 4 dotted indigo bags. +bright beige bags contain 1 wavy teal bag, 4 bright cyan bags, 1 clear green bag, 1 posh brown bag. +bright violet bags contain 2 plaid indigo bags. +dim purple bags contain 1 posh maroon bag, 2 drab beige bags, 5 clear brown bags. +clear magenta bags contain 4 pale white bags, 5 dotted chartreuse bags, 2 bright turquoise bags, 4 mirrored red bags. +faded magenta bags contain 1 dull gray bag. +mirrored white bags contain 4 dotted purple bags, 2 plaid purple bags, 2 pale tan bags. +clear salmon bags contain 2 mirrored lavender bags. +light maroon bags contain 1 plaid tomato bag, 5 pale aqua bags. +vibrant tan bags contain 3 bright coral bags, 4 striped turquoise bags, 3 wavy aqua bags, 2 shiny gold bags. +shiny lavender bags contain 2 drab tomato bags, 1 drab plum bag. +dark crimson bags contain 2 pale purple bags, 2 dotted white bags, 3 shiny orange bags, 1 dotted bronze bag. +faded aqua bags contain 3 wavy purple bags. +striped blue bags contain 3 plaid bronze bags, 1 clear yellow bag, 2 clear white bags, 3 wavy teal bags. +mirrored silver bags contain 5 striped salmon bags, 4 drab blue bags, 1 vibrant green bag, 1 muted cyan bag. +drab white bags contain 2 wavy salmon bags. +dull brown bags contain 5 pale plum bags, 3 plaid tomato bags. +bright cyan bags contain 2 clear lavender bags. +faded chartreuse bags contain 4 wavy aqua bags, 5 plaid orange bags, 5 dotted indigo bags, 4 clear yellow bags. +dotted tomato bags contain 4 muted purple bags, 4 dotted black bags. +dim white bags contain 5 mirrored cyan bags, 2 dim fuchsia bags, 2 dark tomato bags, 1 dotted purple bag. +posh orange bags contain 5 drab olive bags, 5 vibrant beige bags. +light coral bags contain 5 light purple bags, 2 wavy tomato bags. +wavy lime bags contain 4 clear brown bags. +mirrored magenta bags contain 2 faded silver bags, 2 dark coral bags. +wavy coral bags contain 4 dull purple bags, 1 dark white bag, 4 posh orange bags. +vibrant gray bags contain 5 dotted aqua bags, 2 dark salmon bags, 2 bright blue bags, 1 dotted white bag. +mirrored olive bags contain 3 dark coral bags, 3 wavy gray bags. +light gold bags contain 2 striped lime bags, 2 dark orange bags. +light cyan bags contain 2 dim turquoise bags, 3 dotted tan bags, 4 shiny crimson bags. +shiny gray bags contain 5 plaid cyan bags, 1 wavy purple bag. +bright plum bags contain 3 muted tomato bags, 1 dim chartreuse bag, 3 dotted indigo bags, 4 shiny olive bags. +vibrant blue bags contain 2 shiny orange bags. +clear lavender bags contain 5 faded red bags, 2 wavy gray bags. +dim yellow bags contain 2 drab aqua bags, 3 dim lavender bags, 1 bright plum bag. +posh gray bags contain 3 light lavender bags. +dull tan bags contain 1 dim gold bag, 2 bright bronze bags, 5 dim plum bags. +plaid brown bags contain 3 dull orange bags, 3 dim plum bags. +muted purple bags contain 5 dark black bags, 1 vibrant lime bag. +shiny coral bags contain 4 dim green bags, 4 dim maroon bags, 2 dim chartreuse bags. +pale gold bags contain 2 dim beige bags. +dim beige bags contain 2 mirrored yellow bags, 5 clear brown bags. +dull chartreuse bags contain 2 faded red bags, 5 posh maroon bags, 5 clear lavender bags. +muted bronze bags contain 5 dim plum bags. +vibrant coral bags contain 1 faded black bag, 3 light green bags, 1 wavy chartreuse bag. +clear turquoise bags contain 2 shiny beige bags, 5 mirrored fuchsia bags. +wavy silver bags contain 5 dim tan bags. +muted red bags contain 4 dull gold bags, 1 plaid brown bag, 1 wavy gray bag. +light tan bags contain 4 dotted yellow bags, 1 dull maroon bag, 1 light beige bag. +bright tomato bags contain 1 muted beige bag. +striped coral bags contain 3 bright coral bags. +dotted lime bags contain 2 dull salmon bags. +mirrored plum bags contain 1 bright fuchsia bag, 1 drab yellow bag, 2 dark plum bags, 2 posh purple bags. +plaid blue bags contain 5 dull gold bags, 4 wavy gray bags, 5 mirrored violet bags. +plaid salmon bags contain 4 dim salmon bags, 1 dotted lavender bag. +clear chartreuse bags contain 5 muted teal bags, 4 clear gold bags, 2 plaid tomato bags. +muted blue bags contain 3 faded tomato bags, 5 striped chartreuse bags. +dim tan bags contain 4 clear lavender bags, 2 clear violet bags, 1 wavy plum bag, 4 pale gold bags. +bright chartreuse bags contain 2 posh silver bags, 1 vibrant plum bag. +plaid white bags contain 1 striped red bag, 3 dim beige bags, 3 plaid bronze bags, 2 dim turquoise bags. +bright coral bags contain 3 shiny gold bags, 2 striped chartreuse bags, 4 light salmon bags, 2 vibrant aqua bags. +clear indigo bags contain 4 posh orange bags, 4 dull gold bags. +bright aqua bags contain 1 shiny orange bag. +faded bronze bags contain 2 pale gray bags, 3 dull gold bags. +shiny green bags contain 1 drab chartreuse bag, 4 light salmon bags, 4 striped gold bags. +drab black bags contain 4 dark black bags, 1 dotted turquoise bag, 3 wavy gray bags, 3 shiny fuchsia bags. +pale yellow bags contain 2 dim green bags, 3 vibrant aqua bags. +dull indigo bags contain 2 striped aqua bags, 4 clear chartreuse bags, 4 dark orange bags, 3 posh magenta bags. +mirrored cyan bags contain 2 dotted purple bags, 5 mirrored violet bags, 2 dotted white bags, 3 bright brown bags. +dark yellow bags contain 4 faded tan bags, 3 dim turquoise bags, 5 muted fuchsia bags, 5 clear salmon bags. +wavy yellow bags contain 2 dim bronze bags, 4 drab bronze bags. +muted white bags contain 1 dotted black bag, 5 bright plum bags, 1 striped cyan bag, 2 clear turquoise bags. +dotted gold bags contain 3 shiny fuchsia bags, 5 muted tan bags, 2 clear fuchsia bags. +light aqua bags contain 5 faded brown bags, 3 pale blue bags, 2 mirrored green bags. +plaid violet bags contain 3 bright yellow bags. +bright silver bags contain 1 drab violet bag, 4 light teal bags. +wavy red bags contain 3 dotted gray bags, 5 drab fuchsia bags, 1 posh blue bag. +mirrored tan bags contain 5 light green bags, 2 plaid gray bags, 4 pale orange bags, 1 shiny violet bag. +muted tomato bags contain 1 wavy purple bag. +faded blue bags contain 3 shiny crimson bags, 1 clear indigo bag. +shiny purple bags contain 5 clear blue bags, 1 vibrant red bag. +posh aqua bags contain 4 striped olive bags, 3 pale maroon bags, 1 dim yellow bag, 1 clear red bag. +striped white bags contain 1 bright cyan bag, 3 dotted orange bags. +striped lime bags contain 1 striped brown bag, 3 dotted chartreuse bags, 3 wavy fuchsia bags, 4 faded magenta bags. +striped tan bags contain 1 pale gray bag, 1 light indigo bag, 2 dark coral bags. +shiny red bags contain 4 dotted gray bags, 1 drab bronze bag, 4 shiny fuchsia bags. +shiny beige bags contain 3 vibrant beige bags, 2 vibrant indigo bags, 3 plaid blue bags. +dim fuchsia bags contain 5 pale tan bags. +plaid tomato bags contain 4 clear red bags. +dull blue bags contain 4 pale turquoise bags. +dull red bags contain 5 posh brown bags, 2 dotted tomato bags, 2 striped gold bags. +pale red bags contain 3 plaid brown bags. +striped maroon bags contain 3 pale cyan bags, 1 dotted cyan bag, 1 dim tomato bag. +light lime bags contain 3 light cyan bags, 4 light olive bags, 4 bright salmon bags, 3 shiny orange bags. +drab brown bags contain 3 dim tomato bags, 2 dark gray bags. +faded yellow bags contain 3 dotted beige bags, 2 muted blue bags, 2 wavy fuchsia bags, 1 dark magenta bag. +bright green bags contain 2 pale cyan bags, 5 plaid bronze bags, 5 wavy orange bags. +wavy bronze bags contain 3 wavy red bags. +dull gold bags contain no other bags. +plaid olive bags contain 4 muted white bags, 4 plaid red bags, 5 wavy red bags, 3 posh indigo bags. +dotted aqua bags contain 3 dim indigo bags, 3 drab coral bags. +pale purple bags contain 1 dotted magenta bag, 3 clear indigo bags, 1 dim turquoise bag, 3 pale blue bags. +faded teal bags contain 3 drab maroon bags, 3 clear tan bags, 1 pale gray bag, 4 bright tomato bags. +drab chartreuse bags contain 2 drab aqua bags, 4 clear indigo bags. +light lavender bags contain 4 faded bronze bags, 1 plaid chartreuse bag. +dim tomato bags contain 2 dull orange bags, 5 shiny cyan bags, 2 muted purple bags, 2 dotted black bags. +faded maroon bags contain 2 faded white bags, 3 dim maroon bags. +pale cyan bags contain 2 plaid brown bags. +muted indigo bags contain 4 mirrored red bags, 1 dotted indigo bag, 4 mirrored maroon bags. +wavy orange bags contain 3 plaid bronze bags. +dull teal bags contain 5 drab red bags, 4 dim green bags, 3 dotted olive bags, 5 pale maroon bags. +dull gray bags contain 5 dark tomato bags, 4 dull magenta bags, 4 dotted red bags, 5 faded brown bags. +vibrant gold bags contain 3 striped beige bags, 5 clear bronze bags. +posh bronze bags contain 3 pale turquoise bags, 4 posh blue bags. +striped plum bags contain 3 pale orange bags, 5 clear tomato bags, 1 light salmon bag. +shiny chartreuse bags contain 4 dim yellow bags, 4 mirrored yellow bags, 2 clear orange bags, 2 bright red bags. +vibrant yellow bags contain 4 clear yellow bags, 2 vibrant olive bags, 5 drab salmon bags, 5 light tomato bags. +dark coral bags contain 1 pale tan bag, 3 dull orange bags, 4 clear brown bags. +dotted cyan bags contain 5 faded aqua bags, 2 dotted lime bags, 1 dim gray bag. +light purple bags contain 5 dotted indigo bags, 2 pale violet bags. +bright bronze bags contain 1 dim turquoise bag. +wavy brown bags contain 5 dotted silver bags. +plaid black bags contain 1 clear magenta bag, 2 faded plum bags. +posh cyan bags contain 5 muted beige bags, 1 clear brown bag, 3 wavy beige bags. +dotted green bags contain 4 faded lavender bags, 2 muted blue bags. +vibrant orange bags contain 1 dark aqua bag. +dark violet bags contain 1 striped fuchsia bag. +dark green bags contain 2 dark white bags, 3 vibrant chartreuse bags, 3 mirrored maroon bags. +shiny aqua bags contain 2 light salmon bags, 5 pale turquoise bags, 1 pale silver bag. +mirrored gray bags contain 2 dim salmon bags, 4 striped chartreuse bags, 5 dull gray bags, 2 bright white bags. +bright black bags contain 1 dark aqua bag, 5 dark red bags, 4 faded tomato bags. +dark purple bags contain 3 striped brown bags. +vibrant plum bags contain 5 dim fuchsia bags, 1 posh orange bag, 1 dotted purple bag, 1 light blue bag. +pale gray bags contain 1 plaid cyan bag, 2 dim white bags, 1 dotted magenta bag, 4 shiny gold bags. +striped green bags contain 2 pale crimson bags, 3 dotted lime bags, 5 posh turquoise bags. +shiny bronze bags contain 5 dark olive bags, 2 vibrant magenta bags, 4 striped silver bags. +muted fuchsia bags contain 5 drab fuchsia bags. +bright olive bags contain 4 pale blue bags, 5 shiny crimson bags. +posh lime bags contain 1 dim plum bag, 3 dim magenta bags, 1 mirrored tomato bag, 2 light lavender bags. +light crimson bags contain 3 clear turquoise bags, 5 dim brown bags, 3 bright cyan bags, 4 plaid tomato bags. +dull silver bags contain 5 wavy silver bags. +clear coral bags contain 5 muted aqua bags. +pale salmon bags contain 3 dark gold bags, 5 wavy orange bags. +pale lime bags contain 3 dim cyan bags, 4 striped turquoise bags, 2 muted aqua bags. +wavy fuchsia bags contain 2 drab beige bags, 1 faded olive bag, 1 dim beige bag, 3 pale orange bags. +clear blue bags contain 1 pale black bag, 2 plaid fuchsia bags, 2 mirrored chartreuse bags, 2 bright brown bags. +muted teal bags contain 5 pale black bags. +muted orange bags contain 4 dim olive bags. +dotted indigo bags contain 3 drab lime bags. +drab yellow bags contain 1 dim beige bag. +muted brown bags contain 2 striped red bags, 4 muted green bags, 3 drab chartreuse bags, 4 dark aqua bags. +posh red bags contain 1 wavy beige bag, 1 wavy tomato bag, 1 faded bronze bag, 1 clear coral bag. +posh gold bags contain 1 dim chartreuse bag, 1 clear lavender bag, 1 bright fuchsia bag, 3 bright magenta bags. +posh salmon bags contain 5 plaid red bags, 1 dim purple bag, 1 bright yellow bag. +wavy black bags contain 5 faded white bags, 3 faded chartreuse bags. +mirrored crimson bags contain 2 plaid gray bags, 2 vibrant tomato bags, 1 dim bronze bag. +light white bags contain 4 dim turquoise bags. +pale violet bags contain 5 dim beige bags. +dim magenta bags contain 4 striped teal bags. +striped teal bags contain 5 drab lime bags, 5 mirrored yellow bags. +dotted brown bags contain 4 shiny gold bags, 3 wavy brown bags, 4 clear brown bags, 1 clear teal bag. +bright orange bags contain 2 plaid violet bags, 3 posh aqua bags, 1 clear tan bag. +shiny gold bags contain 3 dotted magenta bags, 2 shiny beige bags, 3 plaid brown bags, 5 clear indigo bags. +clear olive bags contain 4 drab red bags. +plaid purple bags contain 3 plaid gray bags, 3 dim olive bags, 4 dotted purple bags. +pale teal bags contain 4 wavy cyan bags, 4 posh bronze bags. +muted cyan bags contain 2 light blue bags, 3 shiny purple bags, 3 dotted white bags. +plaid chartreuse bags contain 4 clear lime bags, 4 pale red bags. +wavy crimson bags contain 1 pale gray bag, 3 striped tan bags, 5 muted purple bags. +bright tan bags contain 1 posh purple bag, 1 light chartreuse bag, 3 dark white bags. +dark lavender bags contain 1 dotted beige bag, 2 dark tomato bags. +plaid coral bags contain 5 dotted red bags, 1 dim white bag. +faded plum bags contain no other bags. +dark indigo bags contain 4 drab beige bags, 5 clear red bags, 5 pale red bags, 4 pale blue bags. +striped gray bags contain 5 drab teal bags, 4 muted red bags. +light red bags contain 2 light gray bags, 3 vibrant aqua bags, 1 dotted aqua bag. +clear tan bags contain 5 dull gold bags, 3 dim gray bags, 3 dim white bags, 2 light green bags. +pale aqua bags contain 5 dotted purple bags, 1 drab lime bag, 2 clear orange bags. +vibrant fuchsia bags contain 5 clear turquoise bags, 3 clear red bags, 5 faded green bags. +clear lime bags contain 3 striped red bags, 1 dull maroon bag. +muted gray bags contain 4 muted yellow bags, 4 dotted silver bags, 4 clear orange bags, 5 faded turquoise bags. +dull fuchsia bags contain 1 dark aqua bag. +wavy purple bags contain 4 drab teal bags, 3 light blue bags, 3 mirrored violet bags. +vibrant teal bags contain 2 striped white bags, 4 dull red bags, 3 plaid chartreuse bags, 5 dotted salmon bags. +dotted lavender bags contain 4 dim purple bags, 4 clear orange bags, 4 vibrant beige bags. +clear gray bags contain 4 dotted tan bags, 1 dull gold bag, 4 dull gray bags. +wavy violet bags contain 3 bright blue bags, 3 shiny purple bags, 2 bright fuchsia bags. +dull cyan bags contain 4 clear green bags. +dim blue bags contain 1 light brown bag, 3 faded indigo bags. +bright magenta bags contain 1 dim brown bag, 4 wavy purple bags, 3 dotted red bags. +dark cyan bags contain 4 vibrant maroon bags, 2 wavy salmon bags. +vibrant magenta bags contain 4 plaid orange bags, 1 faded red bag. +bright gray bags contain 5 dotted magenta bags, 3 clear olive bags, 1 bright fuchsia bag, 2 muted silver bags. +wavy maroon bags contain 5 mirrored violet bags, 4 clear orange bags, 5 drab olive bags. +dotted maroon bags contain 5 pale purple bags, 5 faded silver bags, 5 dotted lime bags. +drab indigo bags contain 5 light chartreuse bags. +dark brown bags contain 4 bright red bags. +bright blue bags contain 2 shiny cyan bags. +bright brown bags contain 5 dark coral bags, 5 dim fuchsia bags. +dotted orange bags contain 5 bright fuchsia bags, 2 dull gold bags. +mirrored red bags contain 4 dotted salmon bags, 3 dark red bags, 3 drab teal bags, 4 pale blue bags. +plaid red bags contain 2 light maroon bags, 3 drab tomato bags. +drab violet bags contain 2 vibrant cyan bags. +vibrant olive bags contain 1 clear maroon bag, 3 clear green bags, 5 drab aqua bags. +plaid plum bags contain 3 vibrant plum bags. +dim coral bags contain 2 dull aqua bags, 3 vibrant tan bags, 5 muted fuchsia bags, 1 plaid silver bag. +vibrant green bags contain 4 pale gray bags, 4 posh fuchsia bags, 3 bright lime bags, 5 faded blue bags. +muted beige bags contain 5 drab fuchsia bags. +vibrant maroon bags contain 1 faded aqua bag. +muted yellow bags contain 3 clear maroon bags, 2 striped crimson bags, 4 mirrored maroon bags, 3 vibrant olive bags. +faded salmon bags contain 4 faded olive bags, 1 muted purple bag, 3 dotted yellow bags, 3 dim silver bags. +pale beige bags contain 3 mirrored tan bags. +plaid lavender bags contain 2 bright magenta bags, 4 bright indigo bags, 1 posh tomato bag. +drab aqua bags contain 4 wavy magenta bags, 3 mirrored olive bags, 1 muted tomato bag, 3 posh orange bags. +bright indigo bags contain 3 pale violet bags, 3 dark lavender bags, 4 muted plum bags, 3 striped crimson bags. +clear black bags contain 4 wavy aqua bags, 3 light yellow bags. +drab gray bags contain 1 muted aqua bag, 3 plaid fuchsia bags. +striped beige bags contain 1 vibrant blue bag, 5 dotted tomato bags. +faded orange bags contain 2 mirrored maroon bags. +dark orange bags contain 1 muted maroon bag, 5 drab indigo bags. +mirrored coral bags contain 3 faded aqua bags, 2 drab lime bags. +dim red bags contain 5 muted fuchsia bags. +dark aqua bags contain 3 shiny gold bags, 4 pale blue bags, 3 dull magenta bags. +dim gold bags contain 1 plaid blue bag, 1 posh fuchsia bag. +striped black bags contain 2 shiny gold bags. +shiny turquoise bags contain 4 pale purple bags, 5 faded blue bags. +dim chartreuse bags contain 2 pale coral bags. +drab red bags contain 5 mirrored olive bags, 5 vibrant beige bags. +posh chartreuse bags contain 3 pale violet bags, 3 muted beige bags. +light black bags contain 3 mirrored maroon bags, 5 dull tan bags, 5 posh crimson bags, 3 dark gray bags. +vibrant aqua bags contain 2 plaid coral bags. +pale olive bags contain 5 wavy lavender bags, 2 posh olive bags, 4 dim black bags, 3 drab cyan bags. +mirrored aqua bags contain 3 mirrored violet bags. +muted lime bags contain 4 mirrored cyan bags, 1 drab turquoise bag, 5 wavy fuchsia bags. +dull coral bags contain 4 muted lime bags, 4 dim white bags. +faded tomato bags contain 3 pale violet bags, 4 faded brown bags. +mirrored fuchsia bags contain 3 dotted purple bags, 4 pale lavender bags. +plaid magenta bags contain 3 light plum bags, 3 striped orange bags. +clear teal bags contain 4 plaid blue bags. +faded fuchsia bags contain 1 dull purple bag, 2 bright brown bags. +mirrored brown bags contain 4 faded bronze bags, 5 faded beige bags. +muted silver bags contain 2 dull gold bags, 4 clear orange bags, 2 dotted purple bags, 5 dim olive bags. +dull bronze bags contain 4 shiny cyan bags, 1 posh cyan bag. +dark silver bags contain 1 shiny olive bag, 2 drab aqua bags, 2 striped fuchsia bags, 4 mirrored tan bags. +bright white bags contain 4 dark aqua bags, 5 plaid tomato bags, 5 drab green bags, 4 muted red bags. +dark gold bags contain 2 dim teal bags, 4 shiny fuchsia bags. +dull olive bags contain 5 mirrored orange bags, 3 drab gray bags, 1 shiny turquoise bag, 5 dull cyan bags. +wavy olive bags contain 1 wavy cyan bag. +dotted white bags contain no other bags. +plaid gray bags contain 3 dim beige bags, 2 dotted magenta bags, 5 vibrant indigo bags. +dim bronze bags contain 5 dark aqua bags. +dotted yellow bags contain 2 wavy blue bags. +muted lavender bags contain 2 faded aqua bags. +dim teal bags contain 5 pale gold bags. +posh teal bags contain 1 muted plum bag, 5 clear tomato bags, 1 clear white bag. +faded turquoise bags contain 1 wavy teal bag, 1 plaid red bag. +vibrant lime bags contain 4 vibrant beige bags, 5 drab lime bags. +clear plum bags contain 1 vibrant beige bag. +mirrored black bags contain 5 wavy white bags. +mirrored orange bags contain 1 wavy turquoise bag. +vibrant purple bags contain 2 faded crimson bags, 2 dull red bags, 3 plaid blue bags. +posh maroon bags contain 5 clear orange bags, 5 vibrant indigo bags, 2 drab lime bags, 5 posh orange bags. +plaid maroon bags contain 2 pale silver bags, 5 dotted salmon bags, 1 dotted plum bag, 3 bright olive bags. +posh blue bags contain 1 dark coral bag, 2 vibrant lime bags, 4 pale orange bags, 1 plaid blue bag. +muted black bags contain 2 dim gold bags. +clear red bags contain 5 pale lavender bags, 1 bright brown bag, 5 muted red bags, 4 dull orange bags. +plaid teal bags contain 1 dark coral bag, 3 dull orange bags. +light tomato bags contain 4 dotted white bags, 1 pale blue bag, 1 dull coral bag. +mirrored turquoise bags contain 1 shiny green bag, 1 wavy plum bag, 1 dull orange bag. +pale coral bags contain 2 shiny fuchsia bags, 1 dull gold bag, 5 dim plum bags, 5 dark black bags. +muted aqua bags contain 5 posh maroon bags, 4 dim gray bags, 3 pale aqua bags, 1 light crimson bag. +shiny yellow bags contain 2 faded plum bags. +faded tan bags contain 2 dark maroon bags. +clear fuchsia bags contain 4 light white bags, 5 posh maroon bags. +light brown bags contain 4 dim olive bags, 5 drab chartreuse bags, 5 posh maroon bags, 3 pale violet bags. +muted maroon bags contain 2 wavy silver bags. +wavy aqua bags contain 4 pale purple bags. +mirrored beige bags contain 4 posh brown bags. +drab salmon bags contain 3 striped red bags, 1 dull gray bag, 3 posh white bags. +dotted crimson bags contain 2 light teal bags, 4 bright black bags, 3 drab teal bags. +muted violet bags contain 3 bright coral bags. +dim green bags contain 1 drab violet bag, 5 dotted beige bags. +striped salmon bags contain 4 dull chartreuse bags, 2 dark indigo bags. +dull black bags contain 3 dotted silver bags. +shiny maroon bags contain 3 vibrant lavender bags, 3 clear lavender bags, 4 dull teal bags, 5 wavy maroon bags. +faded white bags contain 1 plaid silver bag, 3 pale gold bags. +light orange bags contain 3 pale red bags, 3 dull purple bags, 3 bright cyan bags, 4 dim lavender bags. +posh plum bags contain 1 clear silver bag, 2 clear maroon bags. +vibrant indigo bags contain 3 pale lavender bags, 5 dotted purple bags, 5 dotted white bags, 2 wavy magenta bags. +dotted beige bags contain 3 muted tomato bags, 3 clear brown bags, 1 plaid gray bag, 2 faded olive bags. +dim plum bags contain no other bags. +pale white bags contain 3 vibrant beige bags. +wavy salmon bags contain 1 dim black bag, 4 faded gray bags, 5 dim maroon bags. +pale chartreuse bags contain 5 mirrored white bags, 4 posh teal bags, 2 muted plum bags. +pale tan bags contain no other bags. +vibrant black bags contain 4 vibrant tan bags. +mirrored bronze bags contain 5 pale aqua bags, 2 wavy olive bags, 1 posh olive bag. +bright teal bags contain 2 dark lavender bags, 5 muted fuchsia bags. +striped silver bags contain 5 dull cyan bags, 5 striped teal bags, 2 posh blue bags. +shiny white bags contain 3 shiny violet bags, 3 dotted cyan bags, 3 dotted purple bags. +dark salmon bags contain 5 dotted lime bags, 1 pale orange bag, 1 vibrant red bag, 5 wavy purple bags. +vibrant crimson bags contain 4 clear red bags, 4 faded gray bags. +pale blue bags contain 5 striped cyan bags. +drab bronze bags contain 1 drab teal bag. +wavy magenta bags contain 4 vibrant beige bags, 4 bright fuchsia bags, 1 mirrored yellow bag, 4 dim fuchsia bags. +faded violet bags contain 4 wavy gray bags. +drab cyan bags contain 1 light gray bag, 5 plaid bronze bags, 5 dull aqua bags, 2 vibrant gray bags. +dotted turquoise bags contain 2 mirrored indigo bags, 4 plaid plum bags, 4 faded red bags, 3 dim gray bags. +dotted olive bags contain 4 vibrant beige bags. +posh turquoise bags contain 1 light fuchsia bag, 5 plaid red bags, 5 bright coral bags. +dull tomato bags contain 5 light blue bags, 2 plaid plum bags, 3 dotted lime bags. +pale fuchsia bags contain 3 drab orange bags, 4 bright lime bags, 3 pale tan bags. +drab tomato bags contain 2 posh magenta bags, 3 vibrant fuchsia bags, 3 dim fuchsia bags. +vibrant silver bags contain 1 posh turquoise bag. +pale black bags contain 3 dark coral bags, 3 dim plum bags, 4 shiny beige bags. +wavy chartreuse bags contain 3 drab violet bags, 1 vibrant orange bag, 2 dim gray bags. +dull crimson bags contain 3 mirrored plum bags, 2 dotted orange bags, 3 faded brown bags. +clear beige bags contain 4 wavy tomato bags, 1 muted lavender bag, 5 bright magenta bags, 3 dotted indigo bags. +shiny teal bags contain 3 drab red bags. +bright lavender bags contain 4 drab fuchsia bags, 4 vibrant olive bags, 2 clear olive bags. +posh tan bags contain 5 drab crimson bags, 5 bright lavender bags. +dim turquoise bags contain 2 dim fuchsia bags. +light violet bags contain 4 wavy tomato bags, 5 dark green bags, 1 vibrant violet bag. +bright crimson bags contain 2 posh white bags. +striped olive bags contain 3 light indigo bags. +muted crimson bags contain 1 wavy magenta bag, 1 mirrored fuchsia bag. +muted chartreuse bags contain 5 faded tan bags. +dull white bags contain 5 faded red bags, 5 dim plum bags. +bright lime bags contain 5 posh blue bags, 2 pale aqua bags, 3 light red bags. +shiny fuchsia bags contain 4 faded olive bags, 2 dim turquoise bags, 1 plaid blue bag. +faded silver bags contain 2 muted red bags, 5 pale purple bags. +light plum bags contain 1 vibrant aqua bag. +dark magenta bags contain 4 striped purple bags, 5 bright lime bags, 2 dull magenta bags, 2 dim black bags. +clear cyan bags contain 3 bright brown bags, 3 mirrored gold bags, 2 faded plum bags, 5 shiny purple bags. +plaid turquoise bags contain 5 posh orange bags, 4 light gray bags. +clear brown bags contain 1 plaid brown bag, 5 posh violet bags. +posh black bags contain 3 dark coral bags, 1 pale cyan bag, 2 faded gray bags. +mirrored violet bags contain no other bags. +bright fuchsia bags contain no other bags. +striped chartreuse bags contain 4 pale lavender bags, 2 wavy gray bags, 2 pale violet bags. +dark tan bags contain 3 dotted white bags. +dim gray bags contain 5 dim beige bags. +plaid beige bags contain 4 wavy lavender bags, 4 clear lime bags, 3 posh magenta bags, 3 dotted crimson bags. +dim aqua bags contain 3 wavy cyan bags. +wavy teal bags contain 5 drab aqua bags, 5 vibrant beige bags, 1 plaid tomato bag. +dark red bags contain 1 drab fuchsia bag, 1 pale gold bag, 5 dark tomato bags, 5 shiny beige bags. +vibrant white bags contain 5 wavy aqua bags, 2 muted cyan bags. +muted turquoise bags contain 2 faded crimson bags. +dark maroon bags contain 4 vibrant orange bags. +dotted red bags contain 4 dark coral bags. +striped violet bags contain 4 drab teal bags, 1 pale gray bag. +light green bags contain 1 pale orange bag, 3 dim fuchsia bags. +striped purple bags contain 4 pale black bags. +clear tomato bags contain 4 dark white bags. +dim indigo bags contain 3 pale tan bags, 2 mirrored cyan bags, 5 dotted crimson bags, 4 wavy lavender bags. +posh silver bags contain 4 mirrored orange bags, 5 dotted lavender bags. +dim silver bags contain 5 faded purple bags, 5 striped olive bags, 5 striped tan bags. +light beige bags contain 2 bright plum bags, 2 dull salmon bags. +posh yellow bags contain 4 dotted crimson bags, 5 dark salmon bags, 4 pale yellow bags. +dark lime bags contain 3 posh crimson bags, 5 posh purple bags, 1 light black bag. +clear silver bags contain 3 faded olive bags, 3 drab turquoise bags, 4 drab purple bags. +vibrant cyan bags contain 5 vibrant plum bags. diff --git a/data/2020/8.txt b/data/2020/8.txt new file mode 100644 index 0000000..296e397 --- /dev/null +++ b/data/2020/8.txt @@ -0,0 +1,675 @@ +acc -8 +jmp +5 +acc +0 +acc +44 +acc +42 +jmp +324 +acc -17 +jmp +1 +acc -17 +jmp +51 +acc -13 +acc +4 +jmp +1 +nop +608 +jmp +274 +acc -17 +jmp +169 +acc +28 +nop +508 +jmp +1 +jmp +570 +acc +22 +acc -14 +jmp +377 +acc -13 +acc +27 +jmp +474 +acc -5 +jmp +1 +acc +12 +jmp +37 +jmp +184 +acc +36 +acc +32 +acc -8 +jmp +465 +acc -13 +acc +18 +jmp +169 +acc +20 +acc +26 +acc +23 +jmp +333 +jmp +584 +acc +9 +acc +28 +acc +28 +nop +571 +jmp +143 +acc +39 +acc +39 +acc -16 +jmp +361 +acc +48 +acc +3 +acc +15 +nop +4 +jmp +504 +acc +6 +jmp +285 +acc +26 +acc +33 +jmp +1 +acc +36 +jmp +577 +acc +36 +jmp +6 +nop +498 +acc +42 +jmp +496 +acc +10 +jmp +74 +acc +17 +acc +16 +acc +30 +jmp +254 +acc -3 +acc +16 +acc -2 +nop +106 +jmp +541 +acc -15 +jmp +579 +jmp +165 +acc +22 +acc -6 +acc +29 +acc -19 +jmp +342 +acc -19 +jmp +340 +acc +13 +acc +25 +acc +29 +jmp +269 +acc -14 +acc +27 +acc +41 +acc +49 +jmp +181 +nop +350 +jmp +1 +nop +437 +acc +34 +jmp +494 +acc +19 +acc +2 +acc +44 +jmp +558 +acc +10 +jmp +44 +nop +4 +nop -80 +nop +540 +jmp +16 +acc +28 +jmp +14 +acc +13 +nop +399 +acc +29 +nop -60 +jmp -6 +acc +41 +acc +30 +jmp +232 +acc +28 +nop +495 +acc +15 +acc +48 +jmp +157 +nop +483 +jmp -59 +acc +5 +acc +30 +acc +30 +acc +2 +jmp +349 +acc +11 +acc +27 +acc +1 +jmp +367 +acc +8 +acc +45 +acc +11 +jmp +171 +jmp -113 +acc +48 +jmp -38 +acc +12 +jmp +145 +acc +8 +nop +29 +nop +319 +jmp +154 +nop +166 +jmp +395 +nop +15 +jmp +237 +acc +22 +acc +3 +acc +42 +acc +1 +jmp +288 +jmp -63 +nop +489 +acc +33 +jmp +247 +jmp +1 +acc -8 +acc +9 +jmp +413 +acc -17 +acc +3 +acc +3 +jmp +432 +nop -17 +acc +36 +nop +198 +acc +45 +jmp +109 +nop +242 +acc +40 +acc +11 +jmp +448 +jmp +437 +acc +3 +acc +49 +acc +27 +jmp +221 +nop +158 +jmp +143 +acc +50 +jmp -70 +acc +46 +acc +8 +acc +35 +acc -3 +jmp +104 +acc +11 +acc +0 +jmp +34 +nop +132 +jmp +425 +jmp +219 +acc -12 +acc +48 +jmp +21 +jmp +434 +acc +30 +acc +1 +acc +40 +jmp +435 +jmp +132 +acc +40 +jmp +236 +jmp +179 +jmp -149 +acc +25 +acc +40 +acc -9 +acc +49 +jmp +445 +nop +399 +acc -14 +nop +374 +acc +0 +jmp +152 +acc +39 +nop +322 +acc +49 +nop +117 +jmp -19 +acc +24 +jmp +385 +acc +17 +acc +39 +acc +44 +acc -8 +jmp -58 +acc -18 +nop -76 +jmp +66 +acc +14 +jmp +427 +acc +11 +acc +47 +acc +9 +jmp +1 +acc +42 +jmp -7 +acc -16 +acc -13 +jmp +409 +acc +1 +acc +35 +acc +34 +jmp +371 +acc +24 +acc +46 +acc -4 +jmp +367 +acc +19 +acc +27 +acc -8 +acc +41 +jmp -184 +nop -185 +acc +23 +acc -8 +acc +35 +jmp -9 +acc -7 +nop -101 +nop +121 +acc +37 +jmp -72 +acc +24 +jmp +1 +nop -124 +jmp +163 +acc +37 +acc -12 +jmp +331 +acc -12 +acc +1 +jmp +232 +jmp -233 +jmp -72 +acc +28 +jmp +169 +acc +43 +acc +18 +nop +108 +jmp -184 +acc -4 +acc -10 +nop +317 +acc +48 +jmp +173 +nop +45 +jmp -73 +acc +35 +jmp +198 +acc -15 +acc +46 +acc +31 +jmp +41 +nop +169 +jmp +1 +nop -92 +nop -271 +jmp -113 +jmp +1 +nop -42 +jmp +42 +nop -283 +acc +22 +nop +200 +jmp -17 +jmp +1 +acc +49 +nop +35 +nop -185 +jmp +298 +acc +1 +jmp +1 +nop +301 +acc +19 +jmp -34 +jmp +163 +jmp +1 +acc +49 +jmp -115 +jmp -62 +acc +8 +acc +5 +acc -6 +jmp -146 +acc -4 +nop -202 +acc +47 +jmp -114 +acc +8 +jmp +57 +acc +37 +jmp +61 +jmp +267 +acc +2 +acc +28 +nop -20 +jmp -186 +acc +24 +nop +269 +acc +48 +acc +45 +jmp -22 +acc +11 +acc +36 +jmp -267 +acc +7 +nop -45 +nop -231 +jmp +32 +nop +220 +acc +19 +jmp -250 +acc +33 +jmp -169 +acc +45 +acc -13 +acc +0 +acc +44 +jmp +6 +acc +42 +jmp +84 +acc +48 +jmp -332 +jmp +213 +acc -16 +acc +31 +acc +17 +acc +3 +jmp -75 +jmp +1 +acc +11 +acc +4 +jmp -271 +acc -12 +nop +97 +nop +11 +jmp -43 +acc +30 +jmp +1 +jmp +49 +jmp -379 +nop -51 +acc +0 +acc -8 +nop -191 +jmp -346 +jmp -255 +acc +2 +acc +21 +acc -16 +nop +217 +jmp -30 +acc +31 +jmp -270 +jmp -324 +jmp +130 +acc +49 +nop +179 +jmp -37 +acc +11 +acc +15 +acc +29 +acc +17 +jmp -237 +acc +47 +acc -13 +acc +6 +jmp +169 +nop +54 +acc -12 +jmp -233 +nop +33 +acc +17 +acc +14 +acc +21 +jmp -275 +acc -8 +acc +1 +nop +229 +jmp +1 +jmp +119 +jmp -193 +nop +217 +jmp +95 +acc -2 +acc +1 +acc +41 +jmp -332 +acc +44 +nop -343 +acc +23 +jmp -165 +acc +7 +acc -12 +nop -339 +jmp +9 +nop -390 +acc -17 +acc +43 +jmp -138 +nop -247 +acc +42 +acc +0 +jmp +170 +acc +48 +jmp -139 +acc +6 +acc +13 +acc +35 +jmp -85 +nop -117 +jmp -307 +acc +25 +acc -10 +acc -14 +acc +0 +jmp -355 +jmp +102 +acc -8 +acc +47 +acc +36 +jmp +42 +acc +33 +acc +17 +acc +46 +jmp -331 +jmp +1 +acc -11 +jmp +1 +acc +27 +jmp +147 +acc -14 +nop -28 +acc +32 +jmp -482 +acc +11 +nop -390 +jmp -485 +acc -12 +acc +37 +acc +33 +acc +28 +jmp -32 +acc +42 +acc -11 +jmp -460 +acc +36 +acc +6 +acc +39 +jmp +80 +nop +123 +acc -13 +jmp -97 +acc +25 +acc +46 +acc +13 +nop -450 +jmp +84 +acc +3 +nop -260 +jmp +1 +acc +22 +jmp -510 +acc -4 +acc +17 +acc -19 +jmp -420 +acc -14 +acc +26 +acc +29 +acc +17 +jmp -458 +acc -10 +acc +23 +nop -2 +jmp -196 +acc -5 +jmp -416 +acc +49 +jmp -165 +acc +4 +acc +7 +acc +20 +nop -217 +jmp +103 +jmp +5 +acc -1 +acc +2 +jmp +1 +jmp +84 +acc -14 +jmp -518 +jmp +1 +acc +30 +acc +21 +jmp -202 +nop -18 +jmp -344 +jmp -88 +nop -472 +acc -5 +acc +13 +jmp -295 +nop -315 +acc +41 +nop -317 +jmp -299 +nop +105 +jmp -86 +acc +7 +jmp -226 +nop -277 +acc +21 +acc +13 +acc +47 +jmp -283 +acc -11 +acc -1 +jmp -408 +acc +47 +nop -553 +acc +37 +acc -11 +jmp -468 +acc +43 +nop -299 +acc +40 +acc +2 +jmp -275 +acc +24 +acc -14 +acc +13 +acc +36 +jmp -249 +acc +35 +jmp -45 +acc +47 +acc +31 +acc -19 +jmp -151 +jmp -33 +acc +6 +jmp -160 +jmp -553 +acc +25 +jmp +1 +nop -267 +jmp -430 +acc +23 +nop +63 +acc +37 +jmp -434 +nop -579 +jmp +11 +acc +25 +acc -17 +acc +22 +acc +27 +jmp +15 +jmp -546 +acc -4 +acc +41 +acc +0 +jmp -261 +acc +20 +jmp -404 +jmp -408 +acc +26 +jmp -464 +acc +34 +nop -80 +acc -12 +jmp -43 +jmp -410 +acc -13 +acc -3 +jmp -310 +nop -433 +acc -7 +acc -11 +acc +9 +jmp -29 +nop -564 +acc -5 +acc -16 +acc +36 +jmp -587 +jmp -115 +acc +24 +acc +35 +nop -638 +jmp -573 +acc +31 +acc +14 +jmp -609 +acc +25 +acc -10 +acc +18 +jmp -308 +acc +25 +acc +33 +acc +21 +acc -12 +jmp -172 +nop -37 +acc +12 +jmp -316 +acc +41 +acc +14 +jmp -415 +acc +40 +jmp -112 +jmp -613 +acc +26 +nop -151 +jmp -471 +acc +50 +acc +16 +nop -119 +acc +46 +jmp +1 diff --git a/data/2020/9.txt b/data/2020/9.txt new file mode 100644 index 0000000..3102d88 --- /dev/null +++ b/data/2020/9.txt @@ -0,0 +1,1000 @@ +24 +27 +31 +3 +26 +29 +14 +16 +25 +15 +32 +6 +41 +22 +2 +1 +12 +8 +7 +4 +48 +13 +47 +34 +5 +18 +33 +11 +45 +3 +9 +10 +14 +21 +16 +15 +17 +20 +19 +6 +22 +23 +12 +8 +7 +26 +24 +13 +25 +27 +29 +18 +28 +35 +42 +30 +31 +32 +14 +33 +21 +46 +36 +37 +15 +19 +40 +63 +20 +22 +38 +67 +34 +39 +43 +41 +53 +29 +44 +45 +76 +84 +50 +35 +55 +42 +56 +74 +48 +73 +49 +58 +88 +51 +63 +64 +69 +68 +70 +71 +77 +78 +86 +85 +95 +90 +114 +138 +83 +91 +136 +206 +153 +97 +121 +119 +109 +115 +120 +131 +139 +137 +141 +207 +181 +155 +163 +173 +176 +174 +210 +180 +305 +192 +212 +369 +303 +228 +206 +224 +234 +229 +317 +251 +280 +350 +278 +296 +318 +379 +328 +336 +382 +497 +354 +372 +386 +440 +398 +418 +524 +587 +479 +430 +453 +707 +696 +812 +697 +664 +596 +574 +771 +722 +682 +1175 +690 +758 +1140 +726 +826 +784 +816 +897 +992 +883 +1066 +909 +1112 +1179 +1170 +1296 +1318 +2088 +1238 +1380 +1300 +1995 +1372 +1466 +1416 +1448 +1896 +1510 +1542 +2112 +1986 +1725 +1780 +3008 +1949 +1975 +3412 +2282 +2721 +2408 +2734 +2828 +2864 +3018 +3459 +2672 +2788 +2820 +2882 +2958 +3228 +3322 +4231 +3267 +4670 +3505 +3674 +4957 +4257 +4683 +4383 +5522 +4690 +5129 +5080 +5406 +5460 +5492 +5554 +6247 +8175 +5608 +10162 +8195 +9663 +6495 +6589 +6772 +7888 +10278 +8803 +9763 +8640 +13803 +9073 +10928 +10182 +9770 +10540 +10486 +10866 +10952 +11046 +14411 +14422 +12103 +17541 +16981 +18573 +13084 +18918 +24897 +14660 +16528 +17876 +17443 +17713 +18843 +19255 +19559 +19952 +24908 +20310 +35824 +21352 +25363 +24036 +23149 +31188 +25187 +26763 +27744 +29612 +39565 +38870 +40023 +32103 +57441 +38795 +38814 +35156 +36968 +38098 +39207 +39511 +44501 +41662 +43459 +64233 +91977 +47185 +65558 +48336 +51950 +54799 +66614 +90745 +82970 +71310 +76912 +67259 +69071 +74667 +79760 +72124 +73254 +86696 +134559 +86163 +120357 +85121 +115595 +109017 +95521 +146374 +99135 +100286 +103135 +106749 +121413 +140513 +136330 +138569 +139383 +141195 +172859 +142325 +145378 +151884 +157245 +171817 +186982 +198656 +171284 +237704 +180642 +202270 +194656 +195807 +243648 +240330 +305405 +209884 +276843 +274899 +310386 +275713 +279764 +302623 +483245 +287703 +393312 +297262 +309129 +367091 +471520 +412154 +375298 +455541 +376449 +382912 +668211 +470706 +493069 +450214 +484783 +585285 +486727 +977852 +550612 +555477 +578336 +590326 +584965 +596832 +606391 +673711 +664353 +1135059 +957433 +788603 +942268 +973281 +1005691 +759361 +1021318 +920920 +934997 +1378929 +1476397 +971510 +1037339 +1042204 +1796700 +1963894 +1133813 +1163301 +1175291 +1344326 +1385435 +1280102 +1338064 +1423714 +1934652 +2482088 +1760113 +1730871 +2285793 +1680281 +1972336 +2306355 +2421133 +1906507 +2008849 +2013714 +3844847 +2171152 +2761778 +3586788 +2501365 +2297114 +2338592 +3330221 +2618166 +2665537 +3010973 +5061092 +3103995 +3411152 +3440394 +3490984 +4269450 +4310828 +3652617 +3878843 +4807720 +3915356 +3920221 +4022563 +6889816 +4468266 +8460337 +6088153 +6806858 +4635706 +4915280 +4956758 +6931378 +6270783 +8936320 +6114968 +6515147 +6544389 +6851546 +7093011 +7143601 +7675180 +7531460 +7572838 +7794199 +8383622 +7835577 +7942784 +8490829 +11275124 +9103972 +11150853 +9550986 +9592464 +9872038 +11227541 +11071726 +12385751 +12630115 +14768191 +13658748 +13944557 +13395935 +13995147 +15248018 +14818781 +15104298 +19658746 +20778527 +18696436 +16219199 +15778361 +23309610 +23546133 +18654958 +18976010 +20622712 +22502153 +26625262 +20943764 +31323497 +36048062 +25015866 +28477529 +27054683 +27340492 +27391082 +28214716 +29923079 +39319148 +30882659 +31997560 +39640200 +34433319 +34474797 +61865879 +37630968 +39277670 +45995450 +39598722 +39919774 +45959630 +43445917 +64397876 +47998447 +54445765 +53230582 +59097375 +62648035 +68134490 +60805738 +76950116 +58137795 +69563279 +62880219 +77550742 +73710989 +68908116 +106136242 +72105765 +76908638 +121018014 +79197444 +106093952 +79518496 +83365691 +145084606 +96676499 +115878617 +120785830 +107676347 +111368377 +151624261 +118943533 +136591208 +127045911 +134985984 +127701074 +154459380 +131788335 +141013881 +142619105 +148426612 +156427134 +149014403 +281505291 +158715940 +180042190 +189459643 +239295604 +191042038 +228464834 +236664447 +300828020 +219044724 +226619880 +298985723 +255534741 +245989444 +373035355 +290504275 +259489409 +268714955 +272802216 +280802738 +283632986 +291045717 +394416056 +305441537 +307730343 +371084228 +338758130 +599549062 +380501681 +573630236 +410086762 +501267050 +527168722 +519872744 +528204364 +517665597 +373803594 +586244275 +574156492 +532291625 +540292147 +578243753 +1028435772 +685943218 +856423727 +574678703 +596487254 +613171880 +644199667 +646488473 +709842358 +986975474 +1101325214 +906095219 +1106448117 +937255484 +914095741 +891469191 +1145463505 +1049957222 +947960086 +948482297 +1152400245 +1072583772 +1106970328 +1118535900 +1299115098 +1600147354 +1510582995 +1828724675 +1221167176 +1209659134 +1323014238 +2220425353 +1594970770 +2066495986 +1820190960 +1797564410 +1805564932 +1998439519 +1851351225 +1839429277 +2355122639 +2169649473 +3405079861 +2542930856 +2021066069 +2662983240 +2179554100 +2225506228 +2328195034 +3219606695 +2821314530 +2430826310 +2532673372 +3060596453 +2804629904 +4702322845 +3392535180 +3415161730 +3617755370 +3603129342 +6150428742 +3644994209 +4167624311 +3860495346 +4009078750 +4190715542 +4200620169 +5337303276 +5865226357 +5593269825 +7921464859 +4405060328 +7032917100 +5845988040 +5252140840 +4963499682 +5491422763 +6135802714 +9136416972 +6219791634 +9692042932 +7770753653 +7018291072 +7220884712 +7248123551 +7505489555 +7654072959 +11223632642 +7869574096 +8199794292 +8391335711 +8605680497 +10556769507 +12509713835 +13364023478 +10454922445 +9368560010 +11337410803 +10215640522 +10743563603 +11099302396 +11711214397 +12355594348 +13238082706 +13440676346 +14672364031 +26678759052 +14469008263 +14726374267 +18613137699 +15159562514 +19911008689 +16069368388 +22571234870 +21724154358 +16997016208 +17974240507 +19584200532 +19823482455 +20112123613 +21314942918 +20467862406 +27406779191 +23656316868 +21842865999 +22810516793 +28113040377 +25593677054 +27909684609 +28167050613 +36515230030 +29195382530 +35653568920 +34310574799 +41753874688 +31228930902 +48279174226 +48580902783 +44534671151 +65410191556 +48377547015 +37558441039 +40052062938 +77474556756 +40579986019 +50977567406 +42310728405 +44653382792 +70220413014 +47436543053 +67744160932 +53503361663 +54789059584 +56076735222 +84732292565 +60424313432 +63505957329 +65539505701 +93030929807 +68787371941 +71280993840 +77610503977 +78138427058 +79869169444 +80632048957 +82211823831 +82890714424 +155612983814 +162342796542 +117656956067 +175242753638 +105077696224 +92089925845 +107860856485 +242986914570 +108292421247 +119042867364 +150999195772 +154171708264 +330855737452 +143677932759 +129045463030 +136820499541 +140068365781 +238503698238 +148891497817 +165102538255 +162080993275 +160501218401 +162843872788 +270203653027 +201933581788 +225949377314 +197167622069 +199950782330 +224120563588 +200382347092 +211132793209 +285711997358 +227335288611 +291889335818 +616567734810 +265865962571 +283217171294 +269113828811 +272723395789 +276888865322 +493822917606 +472137234815 +324924866063 +309392716218 +432284646302 +322582211676 +323345091189 +360011494857 +397118404399 +467799544359 +400333129422 +397549969161 +411083575539 +424502910680 +411515140301 +546002694133 +493201251182 +496449117422 +608142037357 +669404211075 +595305607465 +541837224600 +549612261111 +582116112007 +600233956511 +632737807407 +648269957252 +682593706533 +631974927894 +720132180837 +645927302865 +893999086583 +1019657177658 +1093907121755 +868132673781 +1328274218194 +809065109462 +822598715840 +836018050981 +904716391483 +1078565229429 +1315437788302 +1038286342022 +1131728373118 +1091449485711 +1123953336607 +1214853919414 +1149846217622 +1264709818540 +1232208884405 +1264712735301 +1454573643734 +1536691319377 +1940793482580 +1529197290299 +1454992412327 +2151385550776 +2353724130324 +2397329964080 +1631663825302 +3808297774058 +1645083160443 +3851903607814 +2116851571451 +1943002733505 +2578945748934 +2129735827733 +2215402822318 +2223177858829 +2877292044848 +2273799554229 +2364700137036 +2719705147628 +2793910025600 +2496921619706 +3996363962338 +2984189702626 +2991683731704 +6843587339518 +3086656237629 +3606377963103 +3276746985745 +3761399653035 +3574666558807 +3588085893948 +3761934731894 +3774818988176 +4708681576667 +4836556719079 +4072738561238 +5855692734679 +5374213664554 +4438580681147 +4496977413058 +5550546539974 +4638499691265 +5481111322332 +5216626767334 +5290831645306 +6661322796436 +5975873434330 +6070845940255 +6363403223374 +6674742131577 +6693034200732 +8103355376161 +6851413544552 +7162752452755 +11601333133902 +8483500564843 +9243046054226 +7847557549414 +11266705079636 +9077080372412 +8569715974296 +11406239274653 +8935558094205 +9135477104323 +10614373125595 +9855126458599 +9929331336571 +14352103871657 +11654234868680 +17307407326327 +13526155676129 +12046719374585 +14174201316416 +13038145354951 +17646796346708 +13544447745284 +19098172512825 +14014165997307 +15010310002169 +25440906396052 +16331058114257 +16417273523710 +20731315241092 +17505274068501 +17705193078619 +18071035198528 +18790684552804 +18864889430776 +18990603562922 +38038722567419 +19784457795170 +23455487012700 +25084864729536 +23700954243265 +28554757747453 +25572875050714 +31109180553479 +31828829907755 +31191244091992 +39455072393359 +31719359075926 +29024475999476 +32515584070670 +31341368116426 +34036251192876 +32748331637967 +33922547592211 +35210467147120 +35576309267029 +63939575729959 +36861719751332 |