diff --git a/build.xml b/build.xml new file mode 100644 index 0000000..b27a7a7 --- /dev/null +++ b/build.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + Builds, tests, and runs the project AdventOfCode. + + + diff --git a/build/classes/.netbeans_automatic_build b/build/classes/.netbeans_automatic_build new file mode 100644 index 0000000..e69de29 diff --git a/build/classes/.netbeans_update_resources b/build/classes/.netbeans_update_resources new file mode 100644 index 0000000..e69de29 diff --git a/build/classes/AdventOfCodeDay1/Puzzle1.class b/build/classes/AdventOfCodeDay1/Puzzle1.class new file mode 100644 index 0000000..29ef493 Binary files /dev/null and b/build/classes/AdventOfCodeDay1/Puzzle1.class differ diff --git a/build/classes/AdventOfCodeDay1/Puzzle2.class b/build/classes/AdventOfCodeDay1/Puzzle2.class new file mode 100644 index 0000000..ba07ff0 Binary files /dev/null and b/build/classes/AdventOfCodeDay1/Puzzle2.class differ diff --git a/build/classes/AdventOfCodeDay2/Puzzle1.class b/build/classes/AdventOfCodeDay2/Puzzle1.class new file mode 100644 index 0000000..a8b28a4 Binary files /dev/null and b/build/classes/AdventOfCodeDay2/Puzzle1.class differ diff --git a/build/classes/AdventOfCodeDay2/Puzzle2.class b/build/classes/AdventOfCodeDay2/Puzzle2.class new file mode 100644 index 0000000..51f4702 Binary files /dev/null and b/build/classes/AdventOfCodeDay2/Puzzle2.class differ diff --git a/build/classes/AdventOfCodeDay3/Puzzle1.class b/build/classes/AdventOfCodeDay3/Puzzle1.class new file mode 100644 index 0000000..3e4feba Binary files /dev/null and b/build/classes/AdventOfCodeDay3/Puzzle1.class differ diff --git a/build/classes/AdventOfCodeDay3/Puzzle2.class b/build/classes/AdventOfCodeDay3/Puzzle2.class new file mode 100644 index 0000000..88364ee Binary files /dev/null and b/build/classes/AdventOfCodeDay3/Puzzle2.class differ diff --git a/build/classes/AdventOfCodeDay4/Puzzle1.class b/build/classes/AdventOfCodeDay4/Puzzle1.class new file mode 100644 index 0000000..6ebecb2 Binary files /dev/null and b/build/classes/AdventOfCodeDay4/Puzzle1.class differ diff --git a/build/classes/AdventOfCodeDay4/Puzzle2.class b/build/classes/AdventOfCodeDay4/Puzzle2.class new file mode 100644 index 0000000..a54715a Binary files /dev/null and b/build/classes/AdventOfCodeDay4/Puzzle2.class differ diff --git a/build/classes/AdventOfCodeDay5/Puzzle1.class b/build/classes/AdventOfCodeDay5/Puzzle1.class new file mode 100644 index 0000000..f337218 Binary files /dev/null and b/build/classes/AdventOfCodeDay5/Puzzle1.class differ diff --git a/build/classes/AdventOfCodeDay5/Puzzle2.class b/build/classes/AdventOfCodeDay5/Puzzle2.class new file mode 100644 index 0000000..4126a4f Binary files /dev/null and b/build/classes/AdventOfCodeDay5/Puzzle2.class differ diff --git a/build/classes/AdventOfCodeDay5/Puzzle2_1.class b/build/classes/AdventOfCodeDay5/Puzzle2_1.class new file mode 100644 index 0000000..3b11375 Binary files /dev/null and b/build/classes/AdventOfCodeDay5/Puzzle2_1.class differ diff --git a/build/classes/AdventOfCodeDay6/Puzzle1.class b/build/classes/AdventOfCodeDay6/Puzzle1.class new file mode 100644 index 0000000..ca16abd Binary files /dev/null and b/build/classes/AdventOfCodeDay6/Puzzle1.class differ diff --git a/build/classes/AdventOfCodeDay6/Puzzle2.class b/build/classes/AdventOfCodeDay6/Puzzle2.class new file mode 100644 index 0000000..cdaed28 Binary files /dev/null and b/build/classes/AdventOfCodeDay6/Puzzle2.class differ diff --git a/build/classes/AdventOfCodeDay7/Puzzle1.class b/build/classes/AdventOfCodeDay7/Puzzle1.class new file mode 100644 index 0000000..23ab93a Binary files /dev/null and b/build/classes/AdventOfCodeDay7/Puzzle1.class differ diff --git a/manifest.mf b/manifest.mf new file mode 100644 index 0000000..328e8e5 --- /dev/null +++ b/manifest.mf @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +X-COMMENT: Main-Class will be added automatically by build + diff --git a/nbproject/build-impl.xml b/nbproject/build-impl.xml new file mode 100644 index 0000000..02f761f --- /dev/null +++ b/nbproject/build-impl.xml @@ -0,0 +1,1771 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set src.dir + Must set test.src.dir + Must set build.dir + Must set dist.dir + Must set build.classes.dir + Must set dist.javadoc.dir + Must set build.test.classes.dir + Must set build.test.results.dir + Must set build.classes.excludes + Must set dist.jar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No tests executed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must set JVM to use for profiling in profiler.info.jvm + Must set profiler agent JVM arguments in profiler.info.jvmargs.agent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + To run this application from the command line without Ant, try: + + java -jar "${dist.jar.resolved}" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + Must select one file in the IDE or set run.class + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set debug.class + + + + + Must select one file in the IDE or set debug.class + + + + + Must set fix.includes + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + Must select one file in the IDE or set profile.class + This target only works when run from inside the NetBeans IDE. + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + This target only works when run from inside the NetBeans IDE. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select one file in the IDE or set run.class + + + + + + Must select some files in the IDE or set test.includes + + + + + Must select one file in the IDE or set run.class + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Must select some files in the IDE or set javac.includes + + + + + + + + + + + + + + + + + + + + + + + + Some tests failed; see details above. + + + + + + + + + Must select some files in the IDE or set test.includes + + + + Some tests failed; see details above. + + + + Must select some files in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + Some tests failed; see details above. + + + + + Must select one file in the IDE or set test.class + + + + Must select one file in the IDE or set test.class + Must select some method in the IDE or set test.method + + + + + + + + + + + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + Must select one file in the IDE or set applet.url + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nbproject/genfiles.properties b/nbproject/genfiles.properties new file mode 100644 index 0000000..01e9d19 --- /dev/null +++ b/nbproject/genfiles.properties @@ -0,0 +1,8 @@ +build.xml.data.CRC32=f3a0d195 +build.xml.script.CRC32=19cee8ab +build.xml.stylesheet.CRC32=f85dc8f2@1.98.0.48 +# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. +# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. +nbproject/build-impl.xml.data.CRC32=f3a0d195 +nbproject/build-impl.xml.script.CRC32=d33213ba +nbproject/build-impl.xml.stylesheet.CRC32=d549e5cc@1.98.0.48 diff --git a/nbproject/private/private.properties b/nbproject/private/private.properties new file mode 100644 index 0000000..dc23e58 --- /dev/null +++ b/nbproject/private/private.properties @@ -0,0 +1,2 @@ +compile.on.save=true +user.properties.file=C:\\Users\\Strawluck\\AppData\\Roaming\\NetBeans\\12.3\\build.properties diff --git a/nbproject/private/private.xml b/nbproject/private/private.xml new file mode 100644 index 0000000..4556a53 --- /dev/null +++ b/nbproject/private/private.xml @@ -0,0 +1,20 @@ + + + + + + file:/C:/Users/Strawluck/Documents/NetBeansProjects/AdventOfCode/src/AdventOfCodeDay5/Puzzle1.java + file:/C:/Users/Strawluck/Documents/NetBeansProjects/AdventOfCode/src/AdventOfCodeDay6/Puzzle1.java + file:/C:/Users/Strawluck/Documents/NetBeansProjects/AdventOfCode/src/AdventOfCodeDay7/Puzzle1.java + file:/C:/Users/Strawluck/Documents/NetBeansProjects/AdventOfCode/src/AdventOfCodeDay4/Puzzle1.java + file:/C:/Users/Strawluck/Documents/NetBeansProjects/AdventOfCode/src/AdventOfCodeDay6/Puzzle2.java + file:/C:/Users/Strawluck/Documents/NetBeansProjects/AdventOfCode/src/AdventOfCodeDay2/Puzzle2.java + file:/C:/Users/Strawluck/Documents/NetBeansProjects/AdventOfCode/src/AdventOfCodeDay3/Puzzle2.java + file:/C:/Users/Strawluck/Documents/NetBeansProjects/AdventOfCode/src/AdventOfCodeDay5/Puzzle2.java + file:/C:/Users/Strawluck/Documents/NetBeansProjects/AdventOfCode/src/AdventOfCodeDay2/Puzzle1.java + file:/C:/Users/Strawluck/Documents/NetBeansProjects/AdventOfCode/src/AdventOfCodeDay3/Puzzle1.java + file:/C:/Users/Strawluck/Documents/NetBeansProjects/AdventOfCode/src/AdventOfCodeDay4/Puzzle2.java + file:/C:/Users/Strawluck/Documents/NetBeansProjects/AdventOfCode/src/AdventOfCodeDay5/Puzzle2_1.java + + + diff --git a/nbproject/project.properties b/nbproject/project.properties new file mode 100644 index 0000000..e004588 --- /dev/null +++ b/nbproject/project.properties @@ -0,0 +1,95 @@ +annotation.processing.enabled=true +annotation.processing.enabled.in.editor=false +annotation.processing.processor.options= +annotation.processing.processors.list= +annotation.processing.run.all.processors=true +annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output +build.classes.dir=${build.dir}/classes +build.classes.excludes=**/*.java,**/*.form +# This directory is removed when the project is cleaned: +build.dir=build +build.generated.dir=${build.dir}/generated +build.generated.sources.dir=${build.dir}/generated-sources +# Only compile against the classpath explicitly listed here: +build.sysclasspath=ignore +build.test.classes.dir=${build.dir}/test/classes +build.test.results.dir=${build.dir}/test/results +# Uncomment to specify the preferred debugger connection transport: +#debug.transport=dt_socket +debug.classpath=\ + ${run.classpath} +debug.modulepath=\ + ${run.modulepath} +debug.test.classpath=\ + ${run.test.classpath} +debug.test.modulepath=\ + ${run.test.modulepath} +# Files in build.classes.dir which should be excluded from distribution jar +dist.archive.excludes= +# This directory is removed when the project is cleaned: +dist.dir=dist +dist.jar=${dist.dir}/AdventOfCode.jar +dist.javadoc.dir=${dist.dir}/javadoc +dist.jlink.dir=${dist.dir}/jlink +dist.jlink.output=${dist.jlink.dir}/AdventOfCode +excludes= +includes=** +jar.compress=false +javac.classpath= +# Space-separated list of extra javac options +javac.compilerargs= +javac.deprecation=false +javac.external.vm=true +javac.modulepath= +javac.processormodulepath= +javac.processorpath=\ + ${javac.classpath} +javac.source=1.8 +javac.target=1.8 +javac.test.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir} +javac.test.modulepath=\ + ${javac.modulepath} +javac.test.processorpath=\ + ${javac.test.classpath} +javadoc.additionalparam= +javadoc.author=false +javadoc.encoding=${source.encoding} +javadoc.html5=false +javadoc.noindex=false +javadoc.nonavbar=false +javadoc.notree=false +javadoc.private=false +javadoc.splitindex=true +javadoc.use=true +javadoc.version=false +javadoc.windowtitle= +# The jlink additional root modules to resolve +jlink.additionalmodules= +# The jlink additional command line parameters +jlink.additionalparam= +jlink.launcher=true +jlink.launcher.name=AdventOfCode +main.class=AdventOfCodeDay1.Puzzle1 +manifest.file=manifest.mf +meta.inf.dir=${src.dir}/META-INF +mkdist.disabled=false +platform.active=default_platform +run.classpath=\ + ${javac.classpath}:\ + ${build.classes.dir} +# Space-separated list of JVM arguments used when running the project. +# You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. +# To set system properties for unit tests define test-sys-prop.name=value: +run.jvmargs= +run.modulepath=\ + ${javac.modulepath} +run.test.classpath=\ + ${javac.test.classpath}:\ + ${build.test.classes.dir} +run.test.modulepath=\ + ${javac.test.modulepath} +source.encoding=UTF-8 +src.dir=src +test.src.dir=test diff --git a/nbproject/project.xml b/nbproject/project.xml new file mode 100644 index 0000000..9214816 --- /dev/null +++ b/nbproject/project.xml @@ -0,0 +1,15 @@ + + + org.netbeans.modules.java.j2seproject + + + AdventOfCode + + + + + + + + + diff --git a/puzzleInput1.txt b/puzzleInput1.txt new file mode 100644 index 0000000..64eb948 --- /dev/null +++ b/puzzleInput1.txt @@ -0,0 +1,200 @@ +1935 +1956 +1991 +1425 +1671 +1537 +1984 +1569 +1873 +1840 +1720 +1937 +1823 +1625 +1727 +1812 +1714 +1900 +1939 +1931 +1951 +1756 +1942 +1611 +1979 +1930 +1996 +2000 +1544 +1780 +1687 +1760 +1836 +1814 +1691 +1817 +1964 +1899 +1577 +1547 +866 +1560 +1988 +1601 +1970 +1738 +1507 +1667 +1851 +1933 +1515 +1856 +1969 +1860 +1801 +2007 +1866 +1800 +1749 +1843 +1711 +1495 +1905 +763 +1672 +1858 +1987 +1492 +1849 +1993 +1737 +1874 +1658 +1810 +1665 +1768 +1950 +1879 +1816 +1868 +1995 +1763 +1783 +1833 +1968 +1847 +1748 +1725 +1891 +1755 +286 +1976 +1977 +1655 +1808 +1986 +1779 +1861 +1953 +1888 +1792 +1811 +1872 +1790 +1839 +1985 +1827 +1842 +1925 +1735 +1635 +1821 +1820 +1973 +1531 +1770 +59 +1846 +1932 +1907 +1730 +933 +1395 +1753 +1751 +361 +1530 +1782 +1087 +1589 +1929 +1795 +1815 +1732 +1765 +1877 +1722 +526 +1709 +1789 +1892 +1913 +1662 +1809 +1670 +1947 +1835 +1587 +1758 +1982 +2009 +1757 +670 +1983 +1524 +1878 +1796 +1952 +566 +1922 +1882 +1870 +1799 +1731 +1724 +1805 +2003 +1596 +1566 +1853 +1911 +1857 +1739 +1744 +1627 +1729 +1745 +1845 +1582 +1884 +1883 +1941 +1764 +1685 +1791 +1837 +1697 +1742 +1781 +1948 +1876 +1989 +1643 +1871 +1906 +1726 +1958 +1502 +1927 +1946 \ No newline at end of file diff --git a/puzzleInput2.txt b/puzzleInput2.txt new file mode 100644 index 0000000..ebd0c1b --- /dev/null +++ b/puzzleInput2.txt @@ -0,0 +1,1000 @@ +15-16 l: klfbblslvjclmlnqklvg +6-13 h: pghjchdxhnjhjd +4-13 n: nnznntzznqnzbtzj +10-16 r: nrrrrkrjtxwrrrwx +1-6 t: rttftttttttttmdttttt +4-12 l: zhllfxlmvqtnhx +6-8 d: wxpwgdbjtffddkb +7-9 q: rqcqxjqhsm +6-8 x: xxxfxdxxx +5-9 d: dwnwnbsddfmc +2-6 j: jvdrrjchml +8-10 x: xxxcxxxzxxxxx +15-16 f: ffffffffffffffnfc +3-12 v: vgvvvvvvvvfqvvvv +2-5 p: tknppm +11-12 r: frrnrfqtshrgw +13-16 f: rfjmkrqkqrxmfnqj +3-5 f: ffffxffn +2-4 f: fffwf +11-13 s: srslssshssssx +1-6 c: cccdcn +2-6 t: tthhnc +12-17 w: wwwwwwwwwwwmwwwwg +5-6 k: kqkksskkp +4-5 p: ppppx +5-12 h: hbjhqhdwnqxhhsh +6-8 p: ppgzpppw +3-4 z: zzcz +6-15 x: hfvxxsqbfxxlhpxtb +4-7 m: qmxzhgt +18-20 b: fvzbbrbcvskxrpkwnmwb +1-11 c: ccccccccccggccc +1-3 p: dppp +2-6 j: fjbmljmdb +2-4 l: slpmqpk +3-5 b: stbpbbndtgzxlsnbdk +6-11 h: hlzkdhhhrhchmhbhl +1-4 w: wwpv +10-12 p: pmpppkpppgph +11-14 f: fbdxffpffffffkfffjvf +4-9 v: vkvfhfvvrvvv +16-17 t: tmtbztrptdlvttvkt +2-6 w: wwwwphwwwwnwwj +6-11 x: xxxxxxxxxxkxx +9-10 t: ttftchttnd +2-9 w: wkwwwwwwlww +2-4 g: ggvcgggggggggg +5-6 d: dldddsddddddd +5-8 j: jddjjnld +9-12 l: xldxlklvlkll +2-3 w: xwnrwdwndlvl +16-18 m: mmmmrmmmmmrvvmmvmm +3-4 t: ctts +11-12 b: ndgjdbppcdbhhssw +2-11 s: nssksssnssxvq +2-5 g: qggwcvf +10-14 l: llxlllrjlmlllwllll +8-9 w: wwwwfpwtvtjwjw +8-10 m: mmmmmmmmmmm +1-11 z: rldjzzzpzzs +16-17 v: qvsrnvvvwxgmvjjcvhcx +14-18 k: kkkkkkkkkkkkkkkkklk +2-3 q: qqrqqqxqqqq +4-9 c: lclckhcgn +2-3 b: nbbbbldlbbb +15-18 v: vtvvrvxvvnvxhvnvvv +4-7 q: qqqnqqqq +3-13 j: svjjdcnkwnbpl +4-11 q: blnqvqsngwj +3-4 j: dxdkj +5-7 c: dzxbsctqwclcgc +3-4 f: jfhffff +3-5 t: sttwk +7-8 t: tnqtvsztqwpvtftknt +1-12 r: grrrrrrrrrrrrrrr +7-8 k: kkkkkkqkk +3-4 l: llls +1-14 h: khhhjhhhhhhhhh +3-5 d: ttcdddd +1-7 w: dqwhwkww +4-5 p: pppqppppp +10-14 l: lqlltwlllllllzjk +15-17 d: ddddddddddddddddcdd +1-8 z: xpbbjxrzlzznxlz +1-2 v: vrvv +7-11 l: llllllclllslll +3-14 h: hhvhhhhhhhhhhhh +6-7 m: mmgpbjmgqmm +9-13 h: hhhhhhhhhhhhfnhhhhwh +12-17 c: cccpfcccccnccccqscc +6-12 x: kqfxbhxbdxxxl +6-8 z: zqkbtzzb +6-8 l: llllllllllllll +6-13 d: wdzdxdddddlzdtbd +3-8 h: gzcknrxkjgtggnqwqjs +1-6 t: tttttvtt +5-8 x: fjxnxrtn +6-9 z: zzzzzzzzszzz +2-4 v: vpvvtv +1-7 w: wcwrxgf +2-3 t: vxftld +1-2 n: nnxmntsqzk +5-11 l: nmvllllnlckl +7-13 c: cwchccjcrfsccc +2-3 z: dzdz +7-8 s: sddgbhws +3-11 w: qqsqrgmwwmwgfdhpsct +16-17 q: qqqqzqqqqqqqqqqqh +7-15 h: thqthdphmbhhjphhh +6-10 k: gcflljjwkk +9-17 f: ffffffffffffffffdf +10-12 q: qqqqbqlpqqfdqq +3-16 x: dbxmwtlqdmvldxlgxdhk +1-2 x: xxjxh +10-11 p: ppqpppkpptp +3-5 w: wwwwwwwww +10-11 j: xjmhqgdznjf +9-11 n: dxnnnnnnnnmnnn +1-5 l: mlllvllwlrblllll +14-16 q: tqqqqqqwqqqqqmqqqqq +2-3 b: nvbbbcf +5-8 x: xmkxxgxq +1-4 x: xxxfx +1-6 n: nnnrnm +9-17 p: pppppppppppppppppp +2-4 d: ddqd +13-14 p: fmpkxpprppppzhpp +5-6 t: tttttgrttt +10-12 r: rrrrrrrrrlrrrrrrrr +4-7 h: gnmqvqrhwhh +4-5 m: smsmmmm +4-5 q: qgzqb +6-12 c: rdnnsccnrjkcnm +4-16 k: gfkxktpwhxzkgcdnb +4-5 f: ffgvf +6-13 n: nfslcrnkksfmnmvcfnnz +15-18 s: sssqsssssmshmsmsss +1-15 v: vvvvwvvxvvvcvvwvvvvv +2-8 h: gphlnhph +4-13 t: vtjvrcxqwbsrk +2-10 t: tvttftzttttqttt +12-13 t: dvsbstlkfpztdqs +7-8 w: rvwncwww +13-16 v: vlqzjlvxljrvvjvvzp +12-13 w: wwwwwwwwnwdwwgwwwx +14-15 d: dcpdddddddddddmdbd +1-3 b: bbdbbbb +11-12 t: rkdtncbtkktzmvtghb +3-7 n: nzbfgbnnx +5-13 v: vsvbkvvvvvvvv +3-8 n: nltdrmbn +14-15 p: mzkmmqdfpcptzbzc +4-6 q: qtqkgqfmqwm +9-10 v: vvdvvxvvxvwd +5-7 m: mmmmmmkm +6-7 k: kkkkkgkk +8-9 h: shhhhhhhh +8-11 p: pppppppppczplbwcpb +11-17 k: kkkkkkkkkkkkkktkc +9-17 w: mwtfbvsfnhwxqqvxw +8-12 j: jhjjjjjrkjnjjjjjjjj +3-5 g: sgfgqgg +12-14 j: jjjjjjjjjjjjjjjjjjjj +1-11 f: jsffffzfffffxffftf +16-17 f: fffffffffftfffffff +2-4 k: klkwkk +5-8 g: gtjngzkhgb +4-7 b: bbbmbbbb +4-5 w: wwwdw +5-15 g: tplhhgmggbhggrllqg +9-13 v: jvvbqvsbvzhxvh +1-3 d: ddsddn +2-5 w: cfwds +7-11 x: xxxxjxvvxvxhxvml +5-6 v: jwqxvb +3-15 s: ssqsssssssssssss +5-9 d: dddddddddddddddd +5-8 l: vklnlclj +10-13 s: sltdlfbssxsss +11-18 j: hxjxjnjcpmkppnpjpjk +4-6 t: ttbzhvt +2-17 v: rzmhrssrjvpncwqwl +2-4 x: mtcxz +11-12 d: dddddddwddbd +2-13 h: whgpdxvkfxrhg +5-7 d: ddddddxdtddddddhdddq +4-8 b: lhcfbkbbdmb +8-15 l: lvtmkgwllqttgplbgjj +3-5 n: nqngjvw +12-19 m: mmmmmmmmmmmmmmmmmmgm +5-9 g: grhgsdcwgmdt +6-9 j: msgrcrfvzksfxxjq +6-10 s: xdssssssssssssssg +8-9 h: hhhnhhnfhh +12-15 f: fffffffffffffffwfff +3-7 p: pzzpbjkfcczbmnpkf +6-7 r: cnjlbhr +2-5 f: dwxcftrbljgstf +5-11 h: hhhhjhhhhhqh +16-18 r: rrrrrrrrrrrrrrrrrmrr +2-4 r: rxmrd +7-9 c: ccccczccccc +7-13 d: ddddddddddddfd +3-11 k: mmkspkltjwm +8-11 c: rvccccgtclc +1-3 v: vvhhv +4-7 t: jttnttgx +4-16 n: nnnjnfnnnnnnnnnnnn +5-6 m: mmmdmqmm +9-10 x: xxxxxxxkxrx +2-4 m: tmcmzjmvtcghlgm +6-7 q: lqqjqqnzqqmq +16-19 k: kjwkhkkjhkskskpnkfk +19-20 b: pbbpsbnbbmnntbnbbbbn +4-5 p: ppppmp +3-4 d: grlqndd +4-7 n: nnnnnnsn +9-12 k: kkkkkkkkfkkkkk +4-10 h: hfhhhxhfhd +4-9 t: ttttxbbbcdmxsrhjj +4-11 l: npxwbsmklbls +17-20 d: dddddwdhdkddjdddtfdd +3-4 s: nldssq +4-8 s: sssdsssgs +5-16 t: ttttprtcttttttzt +9-17 j: tjjtjjjjgljjjcjjfj +7-8 b: bbbbtbkbb +2-13 l: szllllllllxllll +8-11 n: bmpnwrnngnmsfw +1-5 d: jddqtdwddxddjd +10-11 s: hqgnvslssstqdnvs +14-16 p: ppppppppvpplpgpp +2-8 h: khhjfcqp +6-7 d: fxdpdwvdjkd +5-7 n: bnnprnf +9-13 f: vfffwfffffffkfxff +2-10 j: vjhcggzrjqt +5-7 g: gggfggzwgg +5-6 d: ddbsjddfsdnddxfpgdd +12-13 g: gggqjgxgzpgsggxggxk +1-8 l: hlslllllll +12-13 f: sbfftpvbjsmff +6-7 s: hqcthsb +5-11 s: qsstnssssqsrsskdss +2-6 x: hxrfnjfclx +1-2 w: swwwwwwwwwwwjwmwwwww +7-12 s: whsbkgsmvnfjnnkq +10-12 l: fllllllllsllll +8-9 s: lsssssssqs +1-7 p: pdpppghqppxpppppp +1-3 x: jhxmjhkdrxgd +1-7 b: lbxbbbvbwbbbbt +4-5 c: cdckcbcmqcc +5-9 k: kkmklhlmkkgkrld +12-18 x: dvjxqxxxxxdxxxzxhp +5-8 h: nhfhnfqx +15-16 k: kkkkktrkkkkkpkhqxkkd +1-13 j: dcnbwjxllpksj +11-13 v: wvqhznrrfgmnvz +2-5 m: bpjbmbrmfh +10-15 t: mgtttttqspthnttkktt +9-10 n: nnpnnnnpnh +8-10 b: bjbzhbbbcq +4-12 n: nnnvnnnnnnnnnn +13-14 v: zbkchmmvjvsgkvhcz +2-9 j: jdqjgnnjjjvjt +11-16 g: ggggxqglgglfhvgggn +1-2 b: bsbm +8-11 v: lvvvjhvmxvvvv +5-7 x: xxsxxxpr +2-15 t: stwqdkrqcwbmngtd +5-8 r: rcrrvndr +5-6 v: vvvvvr +4-5 x: qpxxr +1-2 k: nkkkkkd +10-13 r: znlqhvwdvrqbrrrfzwc +1-2 h: hwhhhchhhhhhhhhhhh +3-6 b: bbbbbvbbbvbb +13-14 s: ssssssssmssssdss +7-11 x: cwxhmnhzxrxdrzzxbw +5-16 m: rgjtmrqqmfmmckxm +17-18 b: bbbbbbbbbbbbbbbbbk +11-20 k: kppkqkftkgkkknbtglkb +13-14 t: rtcfrkjvtgnrtf +5-6 z: kdzjxzjgmd +2-3 p: rxppj +9-12 b: mtpbbbbbbbbgp +8-9 b: rbbbbbsbbbbxb +13-17 r: rxgbrrnrrrrrrkrrlrrr +8-11 w: pzqswqwcfln +3-4 x: xxxx +6-9 j: fjhkjjklc +6-7 m: ctmzmfm +8-9 l: lllllllgllpts +8-9 t: hgpwblqkvqtb +4-7 d: dddpddd +4-5 c: ccccwcccg +1-7 q: lvvtpqqvnsqbzqpr +8-15 q: qqqqqqqqqqpqqqlqqq +4-8 f: frfffffffxf +7-12 r: rrrrrrrrrrrkprrtrrrp +14-15 j: jsjjjjjjjjjjjjl +6-17 b: khgflbrbrjbgzjtjt +5-7 j: jjknjpw +2-9 h: rhlqbdklh +5-7 j: lrtvccjbzgjh +12-14 t: tltwtxtctttnttttft +8-9 q: qqqqqqqqx +4-15 p: ppppppppppppppc +2-3 v: vvvvv +5-7 h: djvplxb +11-12 g: gjxlvggsgggxsgfgp +5-6 g: gggggfg +1-6 x: wxtxxxxxxxxxx +1-4 r: rqrcrvrzbrxrwjr +9-10 w: wwwmwwwwpww +7-15 z: pzrbrxpzzzzzntzv +4-5 q: qjqwqqnlqhclq +12-16 g: ggccgzggggsggjgg +11-13 b: phbmbsgkvszbbrbb +2-3 l: xhlbhl +1-7 q: qwdqmtv +5-9 x: xxxxjxxxxx +6-8 p: kvpwqbdp +11-13 t: tqttttttttttmt +9-16 l: wzdxdmlxlkfjknnz +1-11 j: vjjjjjjjjjjj +2-18 t: tsttttttttttttttthtt +6-7 n: fnnncnl +3-5 s: lssvgfssgsshsvstsss +3-5 h: hhhbhhh +4-10 x: tsxxxxxxbls +2-4 n: nnjw +17-18 p: bptpftnxjchrwthtppk +14-15 d: dddddddddddddddd +10-14 m: mmmwnmmgmdmmmmmmmmm +8-9 k: pkpqffpkktbgkbk +7-11 l: lllllllllqplllllllll +11-15 n: nnnzngknbnzdnsnnn +2-4 l: vbqm +10-11 w: wwwwwwwwwwq +3-5 x: xxtxxxxx +3-15 b: spbcxjlbbbrbbbbb +4-5 n: nvfsn +13-16 n: bppjnncnbgjndnnntwgs +1-8 t: mttttttttt +6-9 d: jvmssdkdhxsd +9-10 d: gdrllcfdnd +7-11 c: cscxccccnztccccz +15-16 p: pppppkphpppppspg +2-4 n: vnkjlwwsswscmxktnj +9-11 r: rrrrrkrzslr +7-10 t: tttgqtnttttttttt +4-10 b: bbrzbzpbsbnbbjnbsb +7-8 j: jlljxtsj +5-15 z: lzzzfqzzzzzqzzzzzz +10-11 r: rrrrrrrrrrcrrrr +6-8 t: tztpbttttt +2-9 c: vcgtfxfbr +9-16 r: vgjrwcxhrrhbzxnj +17-18 r: bczjtmjwrtzwvmgbrl +5-6 d: dqgddvd +1-2 r: krzrkr +8-9 j: rxjjjjgbj +8-9 c: cjccccccc +13-14 b: bbbbgbbbbbbbbvb +5-6 p: hbhwtp +1-2 w: wfhrfsfbjtpkqcjrwdb +10-13 q: qqqqqqqnqrqqzqq +3-4 m: xcmcz +11-15 d: dldddcddddjddqd +4-10 h: khhlhhhhhhhhhhhh +2-4 d: bdfpmxzqzbzmxmmwg +4-5 l: lgrbl +9-13 s: ssssssssfsssss +7-8 p: pplkpmkppppppxp +3-8 j: jjjjjjjj +7-8 f: jfffffhzfff +2-5 p: pppppppp +8-9 l: tlclllmlz +4-5 m: mtrmx +13-16 x: xxxxsxmxxxxvwxxw +5-8 n: jknnngnv +4-7 p: ppptppgpppp +12-15 r: rrrrrrrrrrrxrrrhr +2-9 s: sssssssssss +5-6 z: zphzzr +13-17 m: mmlmmsmzmsddbxmkb +5-7 g: gggggggg +8-9 f: ndzfvfkfz +2-10 g: wtngwdkcxgrth +6-13 r: rrqrrqrrqrrrcrrrr +1-6 z: hfzzzz +10-13 j: jjjjjjjjjjjjdj +5-11 m: wfqvmhbjhhnmzdlmpjc +6-8 d: clddzxcdghn +8-12 n: qfqbbvkpjbznrz +3-6 r: rrbrrrrrrx +9-10 r: rrrrrrrrrrr +4-5 m: chltmcm +7-8 r: rrrnprrzrhr +3-4 j: jfcj +16-17 n: nnnnnnnnnnnnnnnnwnnn +7-8 r: rrrrrrnfr +4-12 n: nnnnspnlcnmsnnnn +11-12 v: vvvvvvfvvvhvvv +2-8 h: hlhhkhhchhhghh +4-5 t: stntztttmp +3-5 v: vvvmbvhvvvlvn +9-14 x: srxmtbtgxgmqxxxc +4-5 z: zrlgz +10-11 p: phxkvklpmdp +8-15 m: mmmmmmmpmmmmmmm +1-13 h: mzwqkhhhphsgh +17-19 s: qssssmssgfmssmmpssk +6-8 b: bbbbbbbjbb +3-4 l: rllr +2-4 j: kvjj +2-5 n: lnnkrm +15-16 w: wwwkwwwwwwwwwwwc +1-3 c: ccncc +2-5 s: bhppmsttzcscss +1-4 t: tttxtttt +1-9 r: rfrrrbhtxrrbrmrmr +12-13 s: qplrssssmfswrsswss +2-4 h: zrhhhhzhzhch +1-5 g: rgjgg +11-14 t: ttttvftttttqlsttt +3-4 s: sskss +5-15 m: mmmmnmmmmmvmmmm +1-8 j: sjjjjjjj +1-4 c: ccclcc +5-7 d: ddddhdd +2-8 z: tczzjzzzzzzzgz +1-5 s: qsqdz +8-11 z: zhzpzrvzhzkzzgm +5-9 g: nvdfgshgbgltlqggbp +1-12 r: rrrrrrrrrrrrr +3-4 m: xmmb +8-10 j: jjjjdjmjshqjzk +2-4 t: tptttftt +4-13 t: ggqscfggftnxgjpn +4-12 q: hvzjzqsqwqjlqx +7-8 q: qqqlqqqkqq +9-10 f: ffffffffdfff +2-7 k: kgkkkkkk +7-11 t: xbpdkrtplmfbtkwgp +4-7 c: ccccccccc +12-14 d: dddddddddddqdddddd +6-7 k: xhnntkpnbkfwlr +3-5 q: qqxxq +13-17 d: ddddddddddddvddddd +2-3 g: smglpgpflsrbwxcjctb +5-9 z: zjzzznfzf +7-13 l: lmrkvvxtltcnj +15-16 r: vjrrrkzxrrrqrtrpzv +2-7 x: xsxxxxxx +7-14 m: npmnmgdvnqmgrmm +2-4 x: pxxl +7-15 k: nkkkckgwdkffkmb +7-11 n: dznnmcnssmcn +8-10 s: skssgswssmsss +14-16 n: nnnnnnnncdnjnnhwnnn +4-7 g: kggmgggbggggwggcqgng +4-7 g: gggqggggg +1-2 c: cccc +4-8 j: mzzvwjgrbrv +11-12 x: pksjnwlltskxlj +1-9 k: zfkkkksrkkkkkkz +1-6 k: xkkkkknkk +1-6 c: gccccncbccccc +14-15 h: hhhhhrhhgkhhhmhh +7-8 f: qffgnfhf +2-6 m: vmqwxzgsm +5-8 k: kkzjkwkvk +3-4 s: dcsss +2-4 p: jjbps +2-11 z: zjzzzzzzzzzz +4-7 f: bnkhvjfff +13-16 m: mmmmmmmmmmmmjmmmmmm +5-10 t: kdwjmcgtvtdttmtvw +3-12 j: jjljwjfjjjjjnhjjjjc +13-14 f: fffffflffxfffbf +2-6 m: zmhmsm +4-18 n: nnnvnnnnnhnnnfnnnhnn +3-6 n: xznnsnn +7-11 g: ggggpgggggggsg +6-8 l: llllltllll +4-5 s: ssnttsrs +6-14 w: wwwwwwwwwwwpwlwwww +9-12 q: pxqvswnqqbsqvgsd +1-4 j: mjjjjz +9-19 f: fffffffflfffffffffff +2-6 t: rttqtstct +6-9 d: dddddtddddd +7-12 l: lllllllllllllll +1-12 p: gppppppplpppppp +1-4 s: fslssssssfcd +6-7 v: wvvzffggdfvbvvv +2-7 t: kkwgspt +6-16 n: nncbnnnntwrxlzzwdrsj +3-4 z: zzszzhrqwngprjt +4-5 v: vkvvvcfjc +4-5 j: hcjtj +2-4 k: kqkkkkkkkksk +7-9 g: gzgmgpgkv +5-9 s: kjnwsrjrzssssdlnsqs +2-8 j: jtjxxgmjkjx +5-12 r: bfrcrtjkzqffsjtvwj +1-2 v: xvvvmvvvv +5-9 v: vzrgdldfvx +3-5 m: mqsfmmlmvdfj +12-15 v: wswvvbqqhlvqvwx +6-7 b: bbmjdhb +2-4 b: hbjmjr +6-7 n: pnnnnln +13-15 z: zzlgzpmztfzqzzl +5-6 c: pcppscccccc +6-7 z: zzzzzzz +6-14 l: lllllllllllllqllqlll +13-16 r: rrrrrwrrrrrrhrrr +11-12 r: rrrrhrvhqmqrwr +15-19 w: wwwwwwwwwwwwwwwwwwdw +3-6 w: wwqxkw +17-18 z: zzzzzzzzszzzzzzczvz +3-4 g: lgxx +4-5 x: nsdxdskjxtrz +11-12 w: wvdgqppfwwdf +2-3 w: qgrz +7-8 w: wwrppwfwwrcwr +2-6 n: gtspnngz +3-7 j: jjpjjjzjjjjj +1-2 l: pllblvgmfjvv +15-18 r: rrlgctrrrcrqqgldpr +3-6 v: vvvvvt +2-10 s: vslltcxpbg +5-8 j: blvzjtjnfmjnjtsrzmc +9-13 b: bbbbbbbbbbbbsb +3-4 w: wwfjw +6-7 x: xxxxxxmx +7-15 g: ggggggrgggggggfggg +16-18 f: zffffffffffffffwfff +3-4 q: qcqn +3-4 k: kvzqk +4-18 z: wpclkbsxwbmbmkdpzzcm +1-8 z: zkzzzzzgzzzzz +7-16 x: xxxxxxxxxxxxxxjkxxx +3-6 t: xwcjztz +8-9 r: rdrprrtrs +1-7 v: dvvvvvcvvd +6-8 t: tttttkttt +1-5 w: xzwww +6-7 c: ctdjbwcc +3-4 t: ttnttt +9-10 q: qmcqqqsqqqvqqq +11-12 d: dpftdmdmdmld +7-8 j: tbjmbjlj +3-6 t: tttttqtt +6-8 t: tdttthbnqt +2-5 q: qqqqp +1-3 t: ttht +13-17 n: nnnnnnnnnnnnnnnndnn +4-6 j: ftkvjj +5-10 c: hvccfcsccb +7-11 v: vmqvqnnnvzglvvvv +5-8 k: kkkkkksckkk +1-12 z: rzzzzzzzzzzzzzzzvzz +17-18 t: tttttmtttmttttttpttt +16-17 z: xljjnngmjmhprcqzw +4-11 d: dtddbpddlhn +17-18 t: tptttttttttttttttbtt +9-12 w: wwwwwwwwwwwcw +3-4 z: zdzj +1-8 q: qlqqkqqhqtqhxqbbwcp +6-8 r: rkrrlrrmzrcnnrk +13-17 b: dbsbbbbbbbsbmkbbb +5-16 q: gqnvqwwgqshmtrdbplfb +7-9 c: mcvccccczc +10-11 p: pppxppppppc +1-6 v: vvvvvmvvvvv +5-6 s: ssssks +6-14 r: prgrbvrjrgrkrrr +2-11 c: qbnxcvxgldcvdd +11-15 d: ddddddddddsddddd +13-14 w: rwwwwwwwwwwwwsw +12-15 t: ttttttttttttttt +5-8 g: skjgxsjpgvsgr +5-11 g: ggddglggxgqgg +2-4 c: cccc +2-3 h: rvdg +9-13 r: rrrrrrrrsrrrjrrr +2-7 f: dflmgzsdftgkgc +1-5 f: jffffffnfcff +3-4 c: cccrqc +2-7 m: kblcghm +3-4 r: rscrnbbpfkr +2-3 d: wdtqpd +5-6 q: qqqpqnqq +13-15 d: ddddsdddddddddjd +3-4 c: cmcw +2-7 q: qqqqqqjqqqqbqfqq +11-14 x: txxxxpxdxxkxqcv +10-11 b: bbbbbbbbbkbb +7-11 p: ppppppppppmpv +5-6 r: dnxrcvrrr +1-4 d: rdddddd +5-9 f: lxgfvffdf +8-16 k: vmfksjkwkrkkkhkkvknk +15-16 v: vvvvvqvvvvvvvvgv +2-5 p: xpctr +11-15 w: wfwwwwwkwwwwwpr +11-13 x: xxxxxxxlxrfxxs +18-19 b: bbbbbbbbbbqbbbbbbbb +2-4 l: fgwl +8-11 m: xmjnmmmmnmh +4-6 g: lgvpksgq +5-7 t: jtgtvttjlfhpljtzzstd +7-11 p: mjcgvcmxgqpntxkpb +2-3 r: rrgrrnr +6-7 r: rrrrrcr +4-14 d: dddjdddddddddpdddd +5-7 q: qqqqkqqqq +1-4 t: qttqt +4-10 f: hbfjbzrfgvffq +16-17 j: wjjwjwpsjjdvfjnhv +3-4 v: vvtwv +5-6 s: ssdswspdss +1-2 r: rnrrmskrr +4-7 h: rqxbjjhsfh +4-9 l: llllllllhl +4-6 w: sgtwwmcpwd +4-11 l: fjdllznlllmdnll +4-5 k: kkklk +4-6 s: sszrssssssss +12-14 w: wwwwwwwwwwwvwww +2-4 b: vnzb +7-18 g: ggggggggggggggggggg +1-13 s: srjdvvpqnrsnnkzfj +14-15 g: bmhbclmqcgtqxgg +8-12 g: gggfhxgglgzb +3-5 c: scrkcshctccmhm +7-12 q: qklqqqhqvxqqqqw +1-6 m: mlmxzwkmm +3-16 r: rswggrrrrczxfpjt +14-16 l: llldlblllqllllns +2-5 w: wwwwmw +7-9 r: rrrhrprrr +2-3 j: zjmdfcth +3-8 w: xwgwwwwww +1-5 l: plllllll +2-4 b: fbqp +2-3 p: jwpmp +3-4 c: kscm +2-5 b: mbpbnfkvh +4-15 m: qrswmmmgmvmfqtmrrn +12-15 r: rxrrrrrdrhpfrrrrcrrr +10-13 j: jjljjjjjjnjjjjj +8-20 w: gjccptmwtrwxjtskrdfp +11-14 j: jjjjjxjjjjgjjk +1-4 g: gggzzgg +4-8 q: wqqqqblsmsk +1-11 h: lhhhfhhhhbvhhtjwrbh +4-8 x: xlxqxxtxxxxx +13-14 x: xxxxsxxxxxxxqxxx +12-16 b: bxvbbbqbbbbfzbblb +1-4 j: jzbd +5-6 q: qqqqwqkkqqq +2-5 x: xxxxgx +8-10 n: nnnnnnnnnhn +5-10 m: mmmmrmmmmmmmm +2-3 c: qwcz +3-5 n: cckvz +18-19 q: qqqqqqlqtqqqqqqqjqv +5-13 k: kkpkkkkkkkkklkkk +5-10 q: jfjgqllmqzv +15-17 l: llllllllllllllhll +4-10 b: pgqbfrsnvbhzfmtbtw +1-4 c: mccc +6-16 f: fffffpfffffffcfffff +4-9 j: qjbjlcsgljtbvv +11-12 z: dstqbtxxvdchsg +3-8 d: jvdpnvqs +2-3 n: nfvnnnn +6-12 r: zdbfdrvtmpkrjkr +1-15 k: kbdckwtkfhvrbjk +6-8 v: fvhsvgcv +2-3 p: ppkppp +2-14 r: drclhnrdhtcbmnr +7-10 p: vchpmlpjfxbfnwsdxjr +1-3 v: lvvv +1-3 b: bbjbb +2-12 q: qmxbbbgqlscqvdtpq +7-9 l: lllllkllqlllclll +16-17 r: hrrrrrrrrrrrrrrrr +8-9 g: gggggggfg +6-8 v: zvqffmkv +9-12 t: tttttznttjtfrtsjxtd +5-12 q: bqhbltqnjlhqqhtkq +8-9 d: ddddddddkd +2-8 q: tvpqmrrq +13-16 q: qqqgmqqqqqsqmqqpqqqs +7-9 p: pppppplppp +4-6 h: hhxhlhhhxhp +6-8 g: gggggdggggg +4-5 j: jjjkjj +4-5 x: xxxfg +2-13 x: xxhrhxwbrgrdskghtkj +12-19 x: cxxxxxxxxxxhxxxxxxx +1-4 m: tmmmm +5-11 x: mgqnkjxxscxdxr +3-4 t: tttctt +4-13 b: bfkbfbbwbcbpvcbkdqww +5-7 d: dwddddqd +4-15 l: lvvlfclwbssvsdl +9-14 d: ndkfnddtdddfjpvdqt +8-9 s: ssssssssk +9-13 l: dlljknlsllbslhlml +4-5 n: lnnwn +8-12 v: rlvbqlwvfhvv +6-7 f: rcpfwfvffqfcpf +10-11 g: rnqgxbtnxqfzgggtn +8-11 d: ntdzzddkbdhcdddrgdld +5-6 s: xkmssxscvbpwj +1-3 r: rrmr +9-14 p: pvppppppppppppppp +11-15 t: vhftnbtmwpgbcvt +2-7 t: pmbwnrj +10-11 c: cccccccdcvcc +9-14 s: ssksssssssssslsss +2-5 t: ctrtqpn +4-6 t: mttjftttt +4-5 z: zfbzz +2-3 x: xwxlwstzmvvt +4-5 b: vbsbjwpbsbbb +3-4 x: cwxxlmdf +5-6 z: zzzqszzzzzz +1-4 c: ncczc +3-6 k: kkkkkkk +2-3 z: rjzkpxxdvzlzxjzz +8-10 z: fzjzszzdnzbzkzzfz +1-9 c: ccccxccjpccccc +3-12 j: jjjjjjjjjjjcj +10-14 l: llplllvbllllsp +8-12 r: hnrcrxfzrkcjcprrzjbr +17-20 q: qqkqqqqqqqqqqqqbqqqh +6-9 l: lllljlrlpxllllll +8-9 v: vzzmtwfgv +3-7 v: fqdbsshw +12-13 f: fwffnjfbfffzzqfxfffx +1-3 m: zjmdvjjg +5-7 r: nrswrlbw +8-11 c: crzfvzpcbcbchgxbln +9-17 g: ggggggzgwwjpggpgvgrk +6-9 k: hhkrvkkqfhqwbdb +10-16 q: mzzjqfmtkqwvgdfttj +11-13 m: mmmmmmmmmmtmm +1-2 j: jjhrrj +3-12 h: hhhhhhhhhhhhh +8-11 w: zwkrwznrppw +7-14 d: dpxjnddbvdbcllqr +5-8 c: ccccfcccccc +12-16 p: tnptbppgwxxpppjb +1-14 t: qktttttttttttttt +9-12 t: tttttcttgjtt +3-5 p: tcpdgwhrkxkzjjhvsgqp +13-14 k: kkkkkkkkkkkkklk +11-13 x: xxxxxxsxxxxxt +5-12 n: nxxnnznnnnmlnnn +12-14 h: hhlhhhhhhhzcnnhhhhkh +8-10 j: jbjbjmjvjj +6-9 c: ccccccccsc +5-12 j: jjjjjjjjjjjcj +1-2 f: fhffff +13-17 x: xnlxxxxsxxxxxxxxp +2-5 d: sddzn +2-4 q: qqqt +2-6 p: fmxfxnkp +9-11 k: nkdgncqkkgwjp +2-5 p: hpmgcfcmz +1-3 f: ffczf +5-9 r: rtrrprrrrrr +2-4 p: pnpprdn +9-11 l: ltllbllvllc +4-5 x: xxxmxxx +5-9 x: xxxxxxxxxx +16-20 b: hgcbhbbhbgbbdxhdgjwb +10-15 c: qcccpcccdcccccfccwcf +10-11 x: xndsgkwqpxb +15-17 f: wwbqxrffgfvffdmdffw +5-6 q: qqqhqvqqqq +3-4 h: hhhchc +7-9 x: xxxxxxxxgx +7-8 f: fmfflfgf +12-13 v: vvvvvvvvvvvcvvvv +3-7 g: gggbggsgg +1-5 w: wpswsggtw +3-5 h: hhhhkhhhhhdhw +6-7 w: wwwwwmwwwww +5-11 m: mfdmcwmlvpmfc +14-15 j: jjjjjjjjjjjjjjrjj +3-5 v: rvtvkdvqv +3-6 p: frppxpdpg +3-5 t: ttttrt +2-7 x: xxwxxkfxxxxxxxxxxgxr +6-8 k: kkkkkpkgkkkk +10-11 f: fffffpfffkfdf +11-12 g: gggghgnggflg +1-7 x: xxnxxxxkxx +3-4 h: rhhx +6-8 r: bcwrrrrrhrxmqgrhrzm +2-6 l: mpdlnnp +2-4 j: jbjjdhx +2-15 d: dfdddddddnddddfzddjd +5-12 h: gbngwvffshph +1-2 t: txcpth +14-15 f: ffffkfflfffffgf +8-9 b: bbbbbbpbj +5-6 f: zffhfz +8-15 j: qjjfrtjllqfjjcj +3-5 l: llxllll +10-15 z: tpdzhnzkzrtzrzzzrfrz +3-5 q: qqlqq +3-4 d: vmzddpm +8-11 c: cmvzlxtqxcvckxqm +2-13 r: drpppdsqsmvnlkjb +7-9 w: wwwwwwkww +3-6 s: svfspfnpzq +3-4 b: fqpbbbbzpgqf +2-4 s: smssm +8-9 q: qqqqqlqbq +4-7 s: stcssbw +15-16 k: kkkkkkkkkkkkkkkk +10-13 x: xxsxxzxzxxsxphxxxxx +4-5 p: drpsx +7-11 v: vvvvvvvvvvvvv +14-15 n: nnnnnnnnnpnnnbnn +5-8 k: blgkkkkc +12-16 g: ggggggggggvggggggg +1-8 c: cccccccdc +3-9 p: ppqppppppp +7-9 q: cxqqqbhqqzhjqv +1-12 m: mrkvwmmsjmkmw +2-4 s: xrrj +2-4 w: mbww +7-14 v: vvvvvvvvvvvvvbv +3-8 p: kppjprpxppb +4-10 n: znncndnnjncnrnkn +5-7 k: kktnkks +10-13 r: rrrrrrrrrrrrnr +1-6 k: kkkkkrvk +3-5 k: jhjzkbqsjwkxsvd +5-8 p: pcqpprckrp +2-5 f: fsjwf +6-9 l: jxhtplclr +4-13 x: gdxdcdmmxlfxxs +2-10 v: vvvrvvvvvhvvvvvvvv +11-12 v: wqnwrlvjsxvs +1-4 m: mfqm +3-5 d: bmddv +8-10 h: hbhhdhfchh +4-5 s: sssdb +2-3 l: lsll +10-11 k: kkkkdcpnkkgkk +6-8 r: vrrrrxrrrrr +3-4 s: gxsbfr +17-18 p: ptppppppbbpbprpcqpp +16-17 s: gpgwvvnjbdqpksnsd +5-10 f: gfkfzqflfzffvf +6-18 m: kxxfrxjmwmltdvxwmmb +5-6 d: ddntbd +11-15 b: bbbrbhbgbbltbbhb +6-7 r: krbrrrp +5-6 q: qqqqqkqqqqq +3-6 k: kfkmjt +8-10 d: drbwtrdshdbg +13-15 n: tqnprfnndhplcjn +2-4 w: wjwg +10-11 p: xprpnpvhppp +9-10 r: rrrrrrrrqrrr +2-8 w: wjwnwhwwwwwww +12-13 g: gggggggggggwggg +1-6 s: sssssss +1-9 k: xkkkkkkkkkkkkkv +2-4 c: ccccc +3-7 s: ftssfrm +12-13 k: kkkkkkkkbkksk +9-16 q: qqqmqbbqhzqwtlwqb +7-9 p: ppppppppdppp +4-6 b: pcvbvkhb +9-10 g: qmchkfggmgpqgxxgxq +2-9 t: sthtnttthtlsq +3-4 x: xxxx +8-14 s: ssssssssdssssssss +1-3 m: gmbmvbmqbxvm +10-15 s: sgwkdvnsswsszwrn +3-4 s: gmgs +5-11 f: fffffffffffffffff +7-9 v: vvfvsvzdhvv +4-8 l: lllllllpllllllllll +11-16 x: xxxplxxxxxpxxxxxxxxx +9-13 t: tdtftttjdtttc +9-13 g: rknsckngkvdxg +3-4 d: sdqwddmr +1-3 l: lljl +7-17 r: trhrpmrqswrmnrbrrhb +7-8 g: ghkxwgttgk +5-7 b: fbnbtbndb +6-7 v: vnxlvgv +1-6 t: txtkttg +2-13 n: ljnnnnlpsnscfnnnnnnf +4-11 b: bbbbbbbbbbfb +6-9 x: wxdkxxnnnx +2-4 w: wswww +5-13 j: jjsjjjjjjjjjkjjjj +1-4 f: fszhf +5-9 z: wzgfpzzzzjszfvfpwz +5-9 x: xxxxhxxxsx +15-17 b: bbbbbbbbbbbbbbkbqb +2-7 x: xvdmgxxwgxx +3-4 q: qqqq +6-7 m: mqmlltc +8-10 k: kkkfkhkkkpkkkk +2-6 n: cnxnts +1-6 s: gsssssssssscssss +1-9 n: bbvkmnkdn +2-5 p: nmlhpv +4-6 g: vnggdpgm +7-12 b: bbbbbbvwsbbbbbbbbbbx +2-3 b: lgbjjr +7-12 n: chqccgnwsznngz +4-6 v: nntkvvv +2-5 g: qkrjgkqgljh +1-5 f: rffffsfzxfjfzffff +15-16 z: zpzzzzzzzzzhzzkszz +3-4 l: lmflkl +7-8 f: fffvzxff +2-4 r: rrrgrrrr +12-14 w: tjwgwkkwwwwwwwwww +2-12 m: mzmkmmmmmhmmcmmmrmf +5-7 q: nfqbgqqqpqqgjq +1-4 r: ktpr +5-6 j: jjjgbj +9-13 d: ddpbdddwbbdmd +8-9 r: rphfrrrsrr +10-12 f: fffffffffffbffpff +5-12 b: xhbbcbbbbxtbbb +9-10 j: jjjjjjjjqjjj +3-4 q: qqqn +3-9 r: srrtqqprjmqgnp +2-3 c: gcqc +3-4 c: bclc +3-6 n: jnxhshghnnqncgncn +2-4 h: ckhh +9-12 t: tdjjqcdbtkbtmb +11-13 x: cxxkxbxktxxxkxxxpxxh +4-14 m: hjqmqjvqgjdjzsssdkm +6-12 r: rrrrrlrrrrrrrr +14-16 g: gngggggkfglzgggv +9-13 h: hvhhdzhhmhhhh +3-15 x: xxjxxxxxxxxxxxbxx +10-12 z: zzzzzzzzzpzzz +3-4 h: dnhv +13-14 g: gggggggggggggg +7-11 r: rrrrrrrrrrr +6-9 x: czxxlsxxx +3-5 h: hhchh +1-9 j: jjjjjgdjjjjjjjf +7-10 b: ctsbpxrvwbkbjklghnbn +10-11 g: gggggggggglg +1-7 x: xnpsxfm +9-10 q: xxxzqbpdqj +4-10 q: pqsqbqcvllfn +11-12 x: xxxkxxxxxxgxxxx +3-12 s: pstrsssntsssssbssj +9-12 s: wnsdfrtssllsfbsssccb +1-6 r: nrrrrmrc +11-13 k: kkskkkbkkkzkkk +4-5 h: hhhhshh +5-19 f: ffffffffffffffffffcf +3-4 z: zczzz +5-8 l: ghlllsllfw +3-9 g: ggpngglkkf +7-9 b: xwbbbhhbmgjhbbbhnbb +4-5 c: cjmgczcccpzqr +15-16 j: jqfqsnnvffpjjjqj +5-6 z: zzzztvws +3-7 t: tftxtvfzs +1-5 l: tlllll +5-18 n: nnnngnnnnnnnnnnnnnn +5-6 m: bchzqm +9-10 p: lmpsbqgzpxggltl +2-9 h: hqdpjwpxhg +4-6 n: nqbnbnknnzd +2-7 q: qbqqqvq +7-8 c: cccccclc +8-12 r: rrkrrrprvrcqnr +14-15 j: jkpjjnjjjwjjjjjjhjwj +7-9 s: stsstspsn +8-11 h: hhhhbhhhhjhhhh +5-6 d: dddtpdd \ No newline at end of file diff --git a/puzzleInput3.txt b/puzzleInput3.txt new file mode 100644 index 0000000..c3d5eae --- /dev/null +++ b/puzzleInput3.txt @@ -0,0 +1,323 @@ +.##.............##......#.....# +.#.#................#.......... +...#..#.##..#.#......#.#.#.#..# +..#......#........#..#..#.#.#.. +.......#....#..#..#.......#.... +..#..#..##.#...#........#.###.. +..#...#..#.....#.##....#....... +....#..###.#......#.##..#...##. +..#..........#.##.#...#........ +#...#............##....#..##... +.......##....#.....##..#.#..#.# +..#..#..#...#....#....#....#... +.#...#.##........#####........# +..#..#......#.....##...#....... +....#......##....#.#....#.#..## +#.#.##....##..#.........#.###.. +##..###..#..#.......###.......# +...#.#......#.........#....#... +.....#..........#.....##..#.#.. +....##......#.#..#....#.#...... +..#.....#..##.......##......#.. +.........##.##.#..##........... +....#...#.....#....#.#.###....# +.##.#..#...##..#.......#......# +##..#..#..####..#.#..#...#..... +..###..#..#..#.###..#....#.##.. +......#...###.#.#.....#........ +.....#...#.#...#.......#.....#. +#........#..##...........#..#.. +.#.##.##...#.....#.#....#..#... +..##.##....#.....#....#....##.. +#.........##...##..#.....#..#.. +........#.####....#...##.....#. +.#.#...#..#..#.#......##.....#. +..#..........##..#.#.#....#...# +#.......#...#...#.....#.##.#... +..#.....#..#.....####.#..#.#.## +...#.#..#...#.....#...#.#.#.#.# +.#..##....##.....#..#....###... +....#......##.#.#.....#......#. +..#.#...#......#.....##.......# +..#...###...#..#.#...#..#.....# +#..............#.....#....##..# +.#...#.......#.............#... +..###....#.##........#.#....... +#.##.......#..#............###. +#...#..##.#.#............###### +..##..#....#.#.###...#..##.##.. +.#...#.###.#....#...#....#...#. +#...#.......#...........#...##. +##.#......#####.............#.. +....#..#......##..#..........#. +#.....#.....#.#.......#...#...# +....#...#.#..##........#.#..##. +..##.....##............#.#.###. +#.........#........#..###...... +............#.................. +.#.###...####...#.#..#......#.. +...##.###.#....##.#..####..#.## +..#####.#.##...#.#...##.##....# +........##...#...#....##.....## +#...........###...#.#...##.#... +##......#...#.......###........ +..#..#.##.#..###....#..#.###.#. +...#.#.#...#....#.##..#...#.... +........#.##...##.#.....##...## +.#..........##..#..#..#.#...#.. +#.#...#.##.#....#.##..#........ +.#.#.#....##..##.####.....###.. +..#....##....#..#..#..##....... +..##...#.......#...##.#....#... +...####.#.#...........#.#...#.. +....####.....#.#.....#....##.## +..#.....#.#.............##....# +#.#....#####.##..####.#...#.#.. +#.#....#.##.#.#.##..#.#...#.... +......#.......#.......#.....#.. +..#.....#....###.###..#..#..#.. +#..#....##.###...##.....#...... +..#..#...#..#.##..........#.... +...#.#.#......#....#.##..#..##. +....##.#....#..#...##....###... +##.#.###.....#..#.#.#..#.....## +##..#.#........#...#..#.#...... +....#.#.......##.#...........#. +.......##...#...#...#.....#.... +.....#....#..#..###.#...#...... +............#.#..#......#.#.... +...##..#.##....##..##.#......#. +#.#.#......#.#.....#.#.#..#.#.# +...###..........#..#..#.##..... +......#......#......###..##.... +#...##...#....#....#..#...#.#.. +.......#..#......##.......#.... +...#..#..#.....#.....#......##. +..#....###..........##..#...#.. +..........#..#.#...#......#..#. +#...#....#.##.........#.#.#...# +.#.#.#...#.#...#.#..#..#....#.# +#.##....#..#.........#.##.##..# +..#.#..##.#....#.###.#...#....# +.#.......#...#.#.........#....# +.......#...#..........#.#..#... +...#.....##..#....#...###...#.# +#....##.##..........#.......#.. +.##..##......#...#....#.##....# +....#.....##...##.#..#......... +...#.#..##.#.#..#.......#....#. +.#...#.#.#.#..#..#.##.......#.. +..#..##...#.#..#.......#.#####. +.......#.#...........#....#.#.. +.#.###..........#...#..#...#... +..#.#............##......##.... +...##..#...###...##....#.#.##.. +....#.##...#..#.#.#...........# +....#..#....##.....#.##.#.....# +..##......##.#.........#....#.# +###...#...#..#.#...#........... +.####.....#.....#.#....#..#.... +.#....#..#..#..#...##.....###.# +#....##.#....#.##..#......##..# +.........#..#.#.....#.#....##.# +.....#.#...#....#.#...#....#..# +.#...#.#.....#.#......#.#...... +#....##.......#.............#.. +#..#...#........##..#..#......# +####..##.#..##..#.........####. +.#.##..#.#..#.#.#.##...#..#.#.# +.##.#..#............#......#... +###....#.##....#..#...#........ +.....#..###..........#..#...... +.##..##.....#..##....#...#..... +#...##...........#..#...###..#. +#..##....#...#.##.##....#...... +...#...#..#.#.......##.......## +....#.....#..#...#.........#.#. +.#...##.#......#.#..#..#...##.. +...##...##.##...##...#..#...... +#..##.#..#..#............#...#. +..#.....#.........#........#.#. +#.#...#...#......#.#......#.... +.##.....##.#.#....#.##...##.#.. +.##..##.#.#....#.##............ +.#.##.....##.#...#...###....#.. +.#..............#.#....###.###. +....#..#...#.#.#..........#.#.# +.#.#..#.#.#...###..#...##...... +.#.#.....###......#..........#. +........#.##...............#.#. +...#.#.#......#..#..##........# +..#.##......#.......#..#......# +...#...#...#...#..#..#........# +..#....#.....#....#..##........ +.....#..#...##....#......##.... +...##..##..#..........##....#.# +..#....#..#...#.##..#.....##... +###...#.#....#........#.......# +......#...#..#....###.........# +..###.#...#...#...#.#..###.#... +.##.#.......#.#..#..#......#.#. +...##...........#.#..#.#..#.... +.......#.....####.#.....#...#.# +......##......##.#.#.#...#.#..# +..###.#####..#....#.#...#..##.. +.....#..#......#........#...... +#..##....#.#.##....#....#...... +.#....#.##.####.##..#..#......# +#...##...#.#...##.#.##.##...#.. +........#.#........#.#...#..#.. +.#....###..#......#.##.###..#.. +.#..#..#..#..#...#.#.........## +....#...#..#..............#.... +........#...##.....#.......#... +..#......#.#..#.#..#.#.#...###. +....#...####....###....#......# +#...#.#...................#.##. +..#.#.###...#....##....##...... +#..##..#.........#....#....#### +.#....###...#.#...#......#...#. +......#..#.#..#.##...#.#.#..#.. +.#...#.#.....#..##......#..#... +##.#..##.....##.#.#.......##... +.##.##.##..#...#.#.##.##....... +.#.#......#.....#...#.#..#..... +...#...........#..#.##..##..#.. +.....#...##......#........#.#.. +....#..............##.........# +..####.#....##..##......##.#.#. +.#.#..#...#..........#...###..# +....#.#.##.....###.#..#.##..... +.......##.#.#..#...#...##.#.... +...#.##.....#....#...#...#..... +##.#.##..#..#.#.....#.#..#..... +..#..##........#....###..#..#.. +..#.........##.....#......#...# +...##..........##......#.#.#... +#.....#..#..#......#......#.... +.##...#..##....#.......##..#.#. +.#...##...##......####.##.#.... +.....#.........#.#.####......#. +...#.....#.#.........##..#..... +##.#.###.#..#.#..#............# +...##..#.#....#....#..#........ +..#.###......#...#.#.....#...#. +....##.##..#.....#...#.#.#....# +.......#.#..#...........#.#.... +.#.#..##.#.......#.#..#.....### +...#.#.....#.#..#.##..#...#.#.. +...#......##....#.............. +......#...#.................... +..#........#...##.##.#..#.#.#.. +.#.###.#.##..##..#....##....#.. +.....#..#.#...#.#..#..#.......# +..........#.##.#..##..####..... +............#.#......#......... +.#....#..#......#.....##....... +.....#........#.....##.#..#.#.. +#..#.##...#.#.....#...#.####... +......#...#....#.##..##.#...#.. +.#.#.##......##....#.#....#.##. +#.#.#....#.###....##....##..... +.##..#...#.##......#..#..#...## +...#....###....#...........#.#. +#.#.##.##...##....#....##.#...# +.#.#######.......#......#...... +#......#...#.#.#.###....#.##..# +......##..#..##.........##.#.## +....##...#.#....##.....#.....#. +..#.#........##........#.#..##. +.....#..#.##.....#.....#..#.#.. +.#..............#.......#...... +.............#..#..........#... +.#..#.##....##.#..#...##....... +...........#..#.......#.#....#. +.#..#..........##...#.#.#...#.. +......#....#..###....#......#.. +.#...#...##..#..#..##..#..#.#.. +#.#.........#....#..........##. +...##..#..##...#....##...##.##. +..#....#.####.........#.....##. +.....#.#...#.#...#.##.#...##..# +#...#.....#..#.......#...#..#.. +..#.......#..##.#.....#....#... +.#.....#..##.#.....#...#.#...#. +.....#.##..........##....#...#. +...#....#...#........##...#...# +....##...#....#..........#..... +...#....##..#..####..##.#...#.# +#...###.###..#....##.#......... +.#.......#......#.........#.... +..#..##..#.........##.......... +#......#.#.##...#...#####...... +......#.....####......#....#... +.........#..#..#...#....#.#.... +....#........#...##....#....... +...##.#...#..........#....#.... +........#.......#.##..#..#...#. +....#..##...........#.....#..#. +#....#...............#.#....#.. +.#........#....#.#...#.......#. +#.......##..........#.......#.. +...#....#...##.#..#.......#.... +#..#.##...#.#...#...#...#....#. +###...#...#....#....#....#...#. +##......#.#.......#....#..#.... +......#......#....#.#.#..###..# +.#.#.##.....#..#..........#.... +##...#.#.#..##....#.....#.#.... +#.##...#...#.#...####..#....... +.....##..#.#.#....#..##..#.#... +....###.#.........##.....#..... +......##...........#........#.# +.#.........##.................. +.........##...#.............#.# +......##...#...#.........#..##. +#..#.......#..##.......###..... +....#.#.....#............##.... +.....#..#......#....#.....##... +##......##...................#. +#....#............#.#.###.##... +.#.....#........#.....#...#.... +......##.......######......##.. +.#....##....#..###....#.......# +..............##.#..#.......#.# +.#..#..........#..#.##......... +......##.#..#......#.#....##.#. +#.....#.##...#.....#...#..#...# +.#....#..##.....#.....#.#.#.... +..#......#.##..#.........#.#.#. +.#..##...#...#.....#..#..#.#..# +#.#.##.##.................#.#.# +.#..#.#..##.#.......#.......##. +#...#...#..##...#...##...#...#. +....#......#..#...#.....##..#.. +..............##......#...#.#.. +..##..#.......#..#..###.#.#.... +.#..#..#...#.......#...#...##.# +.#...#.......###..#.##.###..... +##.#...#......#.....#..#....... +##....##............#.....#..#. +.....#...##......##.....#....## +#...##..#....#..##....###.#...# +.....#..#.#.....#.##..##....#.. +.#.....#.#........#...#.#...... +......#....#.#........#.#...... +.##..#...............###...##.# +.......###.#.#......###.....#.. +.......#..##...#....#.##..#.##. +..#.......##.......#.....#....# +.#......#....#..##..#.#.#..##.. +###......#...#..#.............# +.#....#..#.#......##........... +.#....#.##.....#..#.......#..## +....#...#...#..#.....#..##..#.# +#.#.#.......##.#..#.#....#..... +##.#.......#...#...#.#......##. +#....#.#...........#######..... +...#.#.##.#......##..###....... +..#.#....#..#.................# +........#..##..#.....#....#.##. +...#.#..#..#..#..............## +.##.......###.#......#....#..## +..##.##.#......#....#..#...#..# \ No newline at end of file diff --git a/puzzleInput4.txt b/puzzleInput4.txt new file mode 100644 index 0000000..49fd78d --- /dev/null +++ b/puzzleInput4.txt @@ -0,0 +1,1138 @@ +eyr:2028 iyr:2016 byr:1995 ecl:oth +pid:543685203 hcl:#c0946f +hgt:152cm +cid:252 + +hcl:#733820 hgt:155cm +iyr:2013 byr:1989 pid:728471979 +ecl:grn eyr:2022 + +hgt:171cm +iyr:2013 pid:214368857 hcl:#cfa07d byr:1986 eyr:2028 ecl:grn + +hgt:167cm cid:210 ecl:brn pid:429131951 hcl:#cfa07d eyr:2029 iyr:2010 +byr:1945 + +hcl:#888785 iyr:2015 +hgt:170cm pid:893805464 ecl:amb byr:1966 eyr:2028 + +hgt:170cm ecl:amb +hcl:#c0946f eyr:2020 iyr:2016 pid:725010548 +byr:1928 + +byr:1999 hcl:#888785 +eyr:2026 +ecl:hzl +iyr:2016 hgt:193cm pid:170608679 + +eyr:2024 iyr:2016 hcl:#cfa07d ecl:grn byr:2001 pid:391942873 cid:104 hgt:164cm + +iyr:2019 +eyr:2025 pid:138912840 byr:1996 +hgt:166cm +hcl:#888785 ecl:grn + +iyr:2023 hcl:a58381 pid:#401a29 eyr:1940 +byr:1920 +ecl:utc hgt:183cm + +pid:493510244 ecl:gry hgt:153cm byr:1950 cid:181 eyr:2028 +hcl:#ceb3a1 +iyr:2020 + +iyr:2018 pid:074340974 hgt:182cm +hcl:#866857 byr:1988 ecl:hzl eyr:2023 + +hcl:#866857 ecl:oth byr:1977 iyr:2014 hgt:180cm pid:860745884 +eyr:2023 + +eyr:2026 pid:815594641 +ecl:gry iyr:2012 byr:1992 hgt:161cm hcl:#b6652a + +ecl:gry cid:338 eyr:2021 pid:777099878 hgt:193cm hcl:#efcc98 +byr:1945 +iyr:2015 + +iyr:2016 byr:1934 hcl:#b6652a +hgt:162cm ecl:hzl +cid:296 +pid:742610207 +eyr:2022 + +ecl:#ba3242 +hgt:80 byr:1931 +pid:550004054 iyr:1949 eyr:1944 hcl:fb3859 + +ecl:amb eyr:2024 +byr:1965 iyr:2010 pid:094059049 +hcl:#fffffd +hgt:168cm + +pid:159cm +iyr:1923 eyr:2032 hcl:701107 cid:343 ecl:gmt byr:2010 +hgt:177cm + +eyr:2021 +ecl:grn byr:1991 +hcl:#fffffd hgt:167cm pid:243218792 iyr:2019 + +hgt:157cm byr:2017 ecl:grn iyr:2012 +eyr:2030 hcl:#18171d pid:173cm + +pid:260101979 hgt:187cm eyr:2033 ecl:lzr +byr:2020 hcl:1058ce cid:133 iyr:2012 + +hcl:#7d3b0c +pid:307828343 byr:2001 +cid:317 iyr:2013 +eyr:2029 + +pid:472940417 eyr:1960 +hgt:181cm hcl:#c0946f cid:269 +byr:2014 +iyr:1956 + +hcl:#18171d eyr:2021 byr:2001 pid:421443124 +ecl:brn iyr:2020 hgt:156cm + +cid:347 hgt:60in pid:359783692 byr:1932 +ecl:hzl +eyr:2023 +hcl:#888785 iyr:2019 + +pid:230915137 +byr:1999 +iyr:2011 eyr:2020 hcl:#7d3b0c ecl:hzl +hgt:164cm + +iyr:1989 +byr:2008 +hgt:154cm +eyr:2028 pid:280298169 +cid:208 +ecl:oth + +byr:1954 iyr:2017 +ecl:hzl +eyr:2026 +pid:966957581 hgt:175cm hcl:#18171d + +pid:308053355 hgt:192cm eyr:2022 ecl:amb cid:146 iyr:2015 +byr:1991 hcl:#c0946f + +hcl:#a97842 pid:244441133 iyr:2019 +hgt:182cm +ecl:amb cid:172 byr:1973 eyr:2029 + +iyr:2017 +byr:1985 cid:215 +ecl:blu hcl:#623a2f hgt:160cm pid:157856689 eyr:2030 + +eyr:2027 ecl:#d72f9b hgt:162cm +iyr:2018 hcl:#a97842 +byr:1945 +pid:131243258 + +hcl:#b3f2f0 pid:204254353 cid:169 eyr:2020 +iyr:2013 hgt:172cm ecl:blu byr:1950 + +byr:1957 hcl:#c0946f hgt:152cm ecl:blu eyr:2027 pid:325917033 +iyr:2010 + +ecl:oth byr:1950 hgt:166cm pid:007352351 +hcl:#b6652a +iyr:2020 +eyr:2024 + +hgt:165 eyr:2030 iyr:2027 +ecl:#1a34f1 pid:2894591864 byr:2024 hcl:z + +byr:1971 ecl:oth +hgt:163cm eyr:2021 pid:040443396 + +hgt:177cm +byr:1955 pid:585735590 iyr:2010 ecl:grn eyr:2024 +hcl:#602927 + +cid:74 +iyr:2010 +pid:014378493 hgt:174cm eyr:2020 +ecl:grn byr:1944 + +pid:404141049 +byr:1947 ecl:blu hgt:170cm iyr:2011 +eyr:2028 +hcl:#cfa07d + +ecl:hzl byr:1938 pid:235085606 cid:180 hcl:8fb74c eyr:2021 hgt:73 iyr:2015 + +pid:860077423 ecl:gry +hcl:#3e845b +hgt:167cm byr:1933 iyr:2016 eyr:2021 + +hcl:#733820 hgt:66in eyr:1920 +ecl:oth byr:1941 pid:979460474 iyr:2010 +cid:247 + +hcl:#cfa07d ecl:#13bd36 hgt:193cm eyr:2027 pid:181cm byr:1952 iyr:1951 + +ecl:brn hcl:#602927 +hgt:161cm +eyr:2027 pid:822749462 byr:1946 +iyr:2014 + +byr:2013 +iyr:2021 ecl:zzz eyr:2032 hgt:193in hcl:#a97842 pid:163cm + +eyr:2029 cid:140 +byr:1984 +iyr:2018 hgt:187cm hcl:#b6652a pid:910674579 + +ecl:hzl hgt:173cm pid:096026282 +iyr:2014 byr:1956 +eyr:2029 hcl:#866857 + +eyr:2024 iyr:2019 pid:301205967 +cid:276 byr:1957 hcl:#3fec29 ecl:gry hgt:165cm + +iyr:2013 ecl:oth hgt:177cm hcl:#6b5442 eyr:2021 byr:1962 pid:006347857 + +ecl:grt byr:1983 hcl:#cfa07d +hgt:163cm +eyr:1979 +iyr:1958 pid:796395720 + +iyr:2011 pid:415403544 hcl:#c0946f byr:1990 ecl:oth eyr:2023 hgt:73in +cid:107 + +hgt:166cm eyr:2029 iyr:2015 +hcl:#c0946f ecl:brn +byr:1964 +pid:469449137 + +eyr:2023 +byr:1969 iyr:2010 hgt:163cm hcl:#a97842 pid:570942274 +ecl:blu + +hcl:#623a2f +ecl:brn hgt:183cm pid:524675399 +eyr:2020 iyr:2012 byr:1981 + +iyr:2017 hcl:#fffffd eyr:2026 +ecl:gry byr:1979 hgt:152cm pid:505790864 + +hgt:68in +hcl:#c0946f iyr:2012 +eyr:2023 pid:933562997 byr:1993 +ecl:grn + +pid:267705171 +hgt:166cm byr:1970 iyr:2019 hcl:#341e13 ecl:oth +eyr:2030 + +ecl:brn byr:1972 eyr:2026 pid:774637408 hgt:189cm iyr:2015 hcl:#341e13 + +hgt:175cm eyr:2026 byr:2001 iyr:2020 +hcl:#733820 ecl:blu pid:686996160 + +hgt:190cm hcl:#c0946f pid:228444464 byr:1987 +iyr:2020 eyr:2030 +ecl:blu + +byr:1990 hgt:179cm +pid:885359438 eyr:2028 iyr:2010 ecl:amb +hcl:#67067e + +byr:1945 hcl:#866857 eyr:2022 iyr:2019 +pid:708146656 cid:65 +hgt:172cm ecl:brn + +ecl:hzl hgt:191cm +cid:260 pid:010716679 iyr:2011 eyr:2029 byr:1920 hcl:#efcc98 + +iyr:2012 +cid:313 pid:264894705 byr:1951 hcl:#733820 eyr:2030 ecl:blu +hgt:178cm + +eyr:2027 pid:790510379 +iyr:2013 +ecl:amb +hgt:186cm +hcl:#866857 +byr:1926 + +pid:535750794 hgt:191cm iyr:2016 hcl:#a97842 eyr:2029 +ecl:hzl byr:1923 + +byr:2023 pid:#eb4c2a iyr:1939 ecl:grn hcl:06d729 hgt:73 eyr:2038 + +pid:792365221 iyr:2013 ecl:oth +byr:1997 +hgt:170cm hcl:#efcc98 +eyr:2022 + +hgt:192cm pid:874141668 +byr:1957 iyr:2015 +ecl:gry + +hcl:#b6652a pid:770238761 eyr:2029 byr:1934 iyr:2013 +ecl:blu cid:177 +hgt:184cm + +ecl:hzl eyr:2024 hgt:72in pid:546439165 +iyr:2013 +hcl:#c0946f cid:223 byr:1989 + +byr:1985 +ecl:utc pid:#ff1cbf +iyr:2018 hcl:#866857 hgt:169cm eyr:2026 cid:194 + +hgt:189cm +eyr:2026 pid:120642045 ecl:blu +hcl:#602927 cid:177 +byr:1954 iyr:2012 + +pid:314624973 +byr:1959 iyr:2015 hcl:#c0946f ecl:grn +eyr:2027 cid:349 hgt:156cm + +byr:1978 +iyr:2020 hgt:150cm cid:266 eyr:2026 +pid:443912835 hcl:#b6652a + +hgt:174cm byr:1974 pid:729198828 +ecl:brn iyr:2014 +hcl:#18171d eyr:2027 + +pid:472891001 ecl:xry +hgt:96 hcl:1b816a iyr:1954 +byr:2015 eyr:2037 + +byr:1966 eyr:2022 +iyr:2014 +pid:848187688 hcl:#602927 ecl:gry hgt:152cm + +hgt:129 eyr:2037 cid:61 iyr:2009 byr:2027 hcl:#c0946f +pid:3569865 +ecl:#4e3d72 + +ecl:gry +eyr:2021 pid:234525998 byr:1964 hgt:168cm cid:140 +hcl:#7d3b0c iyr:2013 + +ecl:xry +cid:86 +hgt:172in +byr:1972 +iyr:2015 hcl:#7d3b0c pid:833809421 eyr:2030 + +pid:444365280 hgt:72in +ecl:brn +hcl:#b6652a byr:1985 eyr:2027 iyr:2012 + +iyr:2010 byr:2013 hgt:181cm eyr:2021 +pid:072317444 +ecl:oth hcl:#866857 +cid:118 + +pid:4354408888 iyr:2012 +hcl:#b6652a cid:104 +hgt:96 eyr:2020 +byr:1933 ecl:amb + +eyr:2023 ecl:gry hcl:#a97842 pid:287719484 byr:1994 +iyr:2011 hgt:163cm cid:299 + +byr:1932 +hgt:170cm +iyr:2014 pid:777844412 eyr:2040 hcl:#cfa07d ecl:brn + +cid:160 hgt:191cm eyr:2020 iyr:2012 +ecl:brn byr:1981 pid:077027782 + +cid:182 hgt:176cm hcl:#7d3b0c +eyr:2030 ecl:blu pid:096742425 iyr:2010 byr:1963 + +byr:2010 cid:337 hcl:z pid:525126586 iyr:2010 hgt:73cm eyr:2040 ecl:blu + +ecl:gry +iyr:2017 +hgt:185cm hcl:#6b5442 byr:1993 +eyr:2029 pid:366083139 cid:343 + +eyr:2028 ecl:amb +pid:878658841 byr:1960 hgt:179cm hcl:#18171d iyr:2010 + +pid:537309261 iyr:2015 hgt:187cm +hcl:#4fe831 eyr:2026 +ecl:blu byr:1982 + +ecl:brn hgt:163cm +eyr:2021 hcl:#6b5442 byr:1979 iyr:2013 pid:924759517 + +pid:683651053 hcl:#179c55 +ecl:blu byr:1989 hgt:190cm +iyr:2016 +eyr:2030 + +ecl:grn +iyr:2016 hcl:#b6652a +byr:1994 eyr:2020 pid:448424292 hgt:174cm + +hgt:157cm +ecl:grn +byr:2000 +pid:734707993 hcl:#341e13 iyr:2020 + +hcl:#341e13 hgt:156cm iyr:2020 pid:299213638 +byr:1947 ecl:hzl eyr:2023 + +hgt:193cm hcl:#b6652a iyr:2014 ecl:hzl byr:1947 eyr:2025 +pid:044486467 + +byr:1975 +hgt:159cm +ecl:grn pid:318489576 eyr:2029 hcl:#6b5442 +iyr:2020 + +iyr:2018 pid:512971930 +hcl:#888785 byr:1966 eyr:2024 hgt:158cm +cid:100 ecl:gry + +ecl:amb eyr:2030 hgt:171cm hcl:#efcc98 pid:800921581 cid:339 byr:1980 iyr:2017 + +iyr:2019 cid:172 +hgt:152cm +eyr:2022 ecl:oth hcl:#602927 byr:1960 + +iyr:2019 pid:762312913 +eyr:2029 +ecl:hzl +hcl:#6b5442 +byr:1940 +hgt:169cm cid:289 + +eyr:2022 ecl:gry byr:1976 +iyr:2020 hcl:#733820 hgt:172cm pid:040331561 + +hgt:171cm ecl:brn iyr:2013 eyr:2027 byr:1940 hcl:#a6e32a pid:223986941 + +hcl:#341e13 +eyr:2028 ecl:amb byr:1942 +hgt:166cm pid:435382099 iyr:2020 + +cid:298 pid:641326891 +hgt:155cm hcl:#623a2f ecl:grn byr:1981 eyr:2025 +iyr:2010 + +iyr:2015 pid:472000322 eyr:2021 byr:1977 +ecl:gry hgt:165cm cid:270 + +eyr:2027 byr:1956 +pid:193087729 hcl:#ceb3a1 +cid:213 hgt:193cm ecl:oth + +iyr:2014 +byr:1971 cid:96 +hgt:74in +pid:136003336 +eyr:2020 ecl:hzl hcl:#efcc98 + +hcl:z pid:097595072 ecl:amb +iyr:2015 byr:2021 +eyr:2039 hgt:188cm + +pid:74823273 +hcl:#341e13 +cid:166 hgt:182cm byr:2026 iyr:2027 ecl:amb +eyr:2032 + +byr:1932 eyr:2022 pid:367248062 hgt:182cm ecl:oth hcl:#c0946f +iyr:2020 + +hgt:72cm +iyr:2015 cid:234 byr:2013 +ecl:brn pid:9401866358 + +pid:022399779 iyr:2010 byr:1969 hcl:#6b5442 +ecl:grn eyr:2020 +hgt:189cm + +byr:1971 iyr:2011 cid:161 ecl:brn hgt:153cm +eyr:2028 pid:819137905 hcl:#cfa07d + +cid:161 hgt:159cm iyr:2011 pid:815860793 hcl:#a97842 ecl:grn byr:1972 eyr:2027 + +ecl:amb +hgt:118 byr:1981 iyr:2019 +hcl:#a97842 eyr:2021 pid:270790642 + +hcl:#b6652a pid:732272914 eyr:2030 hgt:183cm ecl:hzl +byr:1934 +iyr:2018 + +eyr:2027 +pid:877388498 hcl:#ceb3a1 +byr:1925 cid:236 ecl:grn +iyr:2019 hgt:191cm + +eyr:2020 ecl:brn hcl:#fffffd hgt:181cm pid:801311341 byr:1986 iyr:2010 + +byr:1925 cid:179 ecl:hzl pid:360641953 eyr:2030 +hgt:171in iyr:2015 +hcl:#602927 + +cid:83 hgt:181cm +eyr:2028 byr:1941 pid:165937945 hcl:#888785 iyr:2014 +ecl:grn + +hcl:#a97842 byr:1928 +iyr:2013 +pid:870072019 hgt:76in +ecl:oth cid:127 eyr:2026 + +cid:169 +hgt:187cm pid:008180128 iyr:2013 byr:1991 hcl:#7d3b0c ecl:hzl eyr:2026 + +ecl:amb +eyr:2027 hgt:155cm pid:586151564 iyr:2010 +byr:1949 +hcl:#18171d + +hgt:167cm +iyr:2010 byr:1982 ecl:amb +cid:235 pid:557737957 eyr:2020 +hcl:#ceb3a1 + +ecl:grn byr:1939 hcl:#733820 +eyr:2026 pid:993218958 iyr:2010 +hgt:150cm + +hgt:68in ecl:blu +byr:1965 iyr:2017 pid:854858050 eyr:2021 + +ecl:gry pid:347763159 eyr:2024 iyr:2017 byr:1961 +hgt:151cm +hcl:#623a2f + +ecl:utc hcl:#602927 +pid:#1408ff byr:1941 +cid:82 +iyr:2015 hgt:185cm eyr:2028 + +iyr:2020 hgt:151cm eyr:2025 +byr:1934 hcl:#888785 +pid:396545094 ecl:oth + +hgt:153cm +eyr:2028 hcl:#733820 ecl:gry iyr:2019 +pid:081352630 byr:1943 + +eyr:2030 +iyr:2011 +ecl:grn pid:313741119 +hgt:161cm byr:1946 +hcl:#a97842 + +byr:1968 ecl:gry +pid:742357550 +eyr:2024 hcl:#18171d iyr:2018 +hgt:157cm + +pid:387505919 +ecl:oth byr:1945 +iyr:2014 +hgt:190cm hcl:#888785 +eyr:2028 + +iyr:2017 hgt:175cm +byr:1989 eyr:2022 +hcl:#b6652a pid:499016802 ecl:gry cid:136 + +pid:490807331 iyr:2016 +hcl:#ceb3a1 +hgt:150cm eyr:2026 +ecl:amb byr:1967 + +iyr:2011 +hgt:155in +hcl:#ceb3a1 pid:118497416 +eyr:2029 byr:2011 ecl:oth + +hcl:03a888 byr:2029 +ecl:#6f7292 eyr:1969 iyr:2028 hgt:162cm pid:73551266 + +iyr:2016 hgt:182cm +byr:1966 ecl:grn eyr:2022 +hcl:#fffffd pid:061720787 + +byr:1971 hcl:z +eyr:2035 pid:158cm +ecl:#d3ec19 + +hcl:#623a2f hgt:156cm eyr:2028 +ecl:brn iyr:2013 +byr:1980 pid:112283719 + +eyr:2020 +byr:1956 iyr:2013 +hcl:#6b5442 +ecl:grn pid:876589775 hgt:179cm + +hgt:138 +byr:2013 eyr:2040 iyr:2028 cid:197 ecl:#8844fd pid:8524414485 +hcl:z + +eyr:2040 +hgt:173in hcl:z pid:#654654 byr:2016 iyr:2022 ecl:#452d22 + +iyr:2012 cid:265 eyr:2021 hgt:192cm +byr:1993 ecl:brn + +eyr:2026 hcl:#888785 +hgt:158cm byr:1942 +iyr:2015 +ecl:amb pid:546984106 + +iyr:2019 +ecl:hzl +byr:1922 eyr:2028 hgt:172cm +pid:465052232 hcl:#602927 + +pid:710362693 eyr:2023 +hcl:#c0946f byr:1951 ecl:grn +iyr:2019 hgt:190cm + +iyr:2024 pid:#a08e69 +hcl:z byr:1966 ecl:#7b9978 eyr:2035 +hgt:69cm + +hcl:#efcc98 +pid:164cm +iyr:2010 cid:194 hgt:71cm byr:1923 eyr:2026 + +hgt:65in +iyr:2019 byr:1969 pid:466669360 eyr:2022 ecl:brn hcl:#b6652a + +pid:42472559 hcl:#6f5763 +eyr:2035 +iyr:2014 hgt:154in byr:1939 ecl:grt cid:323 + +pid:715680334 hgt:166cm cid:283 +byr:1982 +iyr:2015 eyr:2030 hcl:#ceb3a1 ecl:grn + +eyr:2018 iyr:2029 +ecl:brn +byr:2022 pid:#ff6df1 +hcl:z +hgt:68cm + +pid:094541122 +eyr:2024 byr:1940 +ecl:amb iyr:2019 hgt:64in hcl:#733820 + +hgt:163in +eyr:2022 ecl:utc hcl:#ceb3a1 iyr:2028 + +ecl:gry pid:53552934 +hgt:193 byr:2021 +eyr:2028 +iyr:2011 cid:98 hcl:90c63f + +eyr:2024 hcl:#cfa07d ecl:brn +iyr:2019 byr:1993 hgt:156cm pid:449484188 + +iyr:2020 +hgt:164cm hcl:#623a2f +pid:820731743 eyr:2025 +byr:1997 ecl:hzl + +hcl:47242b ecl:utc hgt:156 +pid:#9a9903 eyr:2030 iyr:1990 +byr:2011 + +hcl:#602927 +hgt:189cm +pid:949021883 iyr:2014 ecl:oth cid:327 +eyr:2027 byr:1953 + +hgt:189cm cid:301 +byr:1982 +ecl:grn +eyr:2028 hcl:#733820 pid:796040143 iyr:2015 + +cid:169 iyr:2013 pid:355177646 byr:1988 +ecl:oth +hcl:#cfa07d +hgt:185cm eyr:2022 + +pid:563150261 eyr:2020 ecl:brn byr:1996 hcl:#7d3b0c iyr:2018 hgt:189cm cid:84 + +cid:188 eyr:2027 +byr:1944 +pid:486184923 +iyr:2010 hgt:193cm hcl:#341e13 ecl:oth + +iyr:2019 +byr:1969 hgt:152cm pid:430698432 ecl:gry hcl:#888785 eyr:2026 cid:293 + +ecl:gry +cid:270 hcl:#602927 iyr:2017 hgt:151cm eyr:2029 pid:051398739 byr:1954 + +ecl:oth eyr:2030 pid:024655030 +hgt:184cm byr:1969 +hcl:#18171d + +eyr:2030 +pid:899973263 hgt:178cm byr:1987 hcl:#cfa07d iyr:2012 +ecl:amb + +iyr:1958 hgt:165cm pid:377677319 +ecl:grt eyr:2032 byr:2025 +hcl:bbfbe2 + +ecl:blu +iyr:2016 +hgt:152cm byr:1964 +hcl:#c4f777 +eyr:2021 +pid:044307549 cid:80 + +ecl:brn pid:330836320 +byr:1963 cid:217 hgt:169cm +eyr:2024 +iyr:2019 hcl:#ceb3a1 + +byr:1976 eyr:2027 +pid:452662874 hgt:192cm ecl:oth iyr:2018 hcl:#602927 + +eyr:2027 hgt:183cm ecl:brn iyr:2017 hcl:#341e13 pid:827463598 + +ecl:brn pid:930667228 cid:310 iyr:2020 +eyr:2027 hgt:160cm byr:1932 hcl:#c0946f + +pid:955804028 byr:1983 +hcl:#fffffd +hgt:178cm iyr:2013 +eyr:2021 ecl:gry + +hgt:189cm eyr:2021 pid:430243363 iyr:2015 hcl:#ceb3a1 +byr:2000 ecl:oth cid:284 + +pid:436671537 hcl:#cfa07d iyr:2011 cid:106 hgt:171cm +ecl:blu eyr:2021 byr:1943 + +eyr:2028 hgt:169cm +iyr:2015 pid:177443573 byr:1945 +hcl:#c0946f ecl:gry + +hcl:#fffffd byr:1995 eyr:2021 +ecl:grn +hgt:192cm iyr:2010 pid:754912745 + +pid:330882171 iyr:2015 cid:211 ecl:grn byr:1961 eyr:2021 hcl:z +hgt:169cm + +byr:1926 eyr:2029 pid:178633665 cid:141 iyr:2017 hcl:#b99eb9 +hgt:178cm ecl:brn + +eyr:2022 ecl:hzl hcl:#cfa07d hgt:168cm iyr:2015 +byr:1982 pid:645675448 + +ecl:blu byr:1980 hgt:186cm iyr:2010 cid:94 hcl:#c0946f eyr:2027 pid:384440210 + +cid:309 hcl:#602927 hgt:192cm eyr:2027 ecl:amb +pid:527932745 iyr:2012 byr:1982 + +cid:132 +ecl:blu iyr:2016 +eyr:2027 byr:1940 hcl:#341e13 hgt:166cm pid:613386501 + +pid:360563823 eyr:2028 byr:1990 iyr:2016 +ecl:blu cid:287 hgt:162cm hcl:#888785 + +hgt:161cm +byr:2002 +hcl:#623a2f pid:535361632 +ecl:gry eyr:2021 iyr:2013 + +hgt:67in +byr:1967 +cid:333 hcl:#cfa07d +iyr:2012 eyr:2024 ecl:hzl pid:538161833 + +ecl:#2bc145 eyr:1963 iyr:2030 +cid:241 hcl:2fc384 hgt:156in pid:2899917140 +byr:2005 + +eyr:2021 pid:021590229 ecl:gry +hgt:164cm iyr:2013 hcl:#efcc98 byr:1985 + +ecl:hzl byr:1943 +cid:279 pid:979130395 +iyr:2011 +hgt:165cm +eyr:2021 +hcl:#f331b3 + +hgt:161cm +hcl:#888785 byr:1981 pid:835477382 eyr:2025 iyr:2012 +cid:348 +ecl:blu + +hgt:159cm hcl:b4ce6a cid:319 eyr:2035 iyr:1965 ecl:oth +byr:2010 pid:158cm + +iyr:2020 +eyr:2026 ecl:grn hcl:#a97842 pid:126915503 +hgt:178cm byr:1986 + +hgt:184cm ecl:hzl +cid:67 iyr:2020 eyr:2026 pid:168775568 byr:1944 hcl:#a97842 + +hcl:#fffffd iyr:2016 pid:379463363 +ecl:oth +hgt:179cm byr:1988 +eyr:2028 + +hcl:#cfa07d ecl:amb eyr:2030 pid:320360020 +iyr:2016 hgt:172cm byr:1961 + +cid:221 hcl:#cfa07d byr:1946 eyr:2024 ecl:oth pid:066950409 hgt:173cm +iyr:2020 + +hcl:#602927 eyr:2028 ecl:gry iyr:2019 pid:583204134 byr:1966 hgt:178cm + +byr:1930 +iyr:2020 ecl:hzl +hcl:#ceb3a1 pid:285751767 cid:287 eyr:2023 hgt:192cm + +eyr:2024 +ecl:hzl cid:87 iyr:2015 +hgt:152cm hcl:#18171d pid:959574669 +byr:1990 + +pid:45938863 +hcl:49c7ce cid:349 hgt:181cm +eyr:2023 ecl:grn iyr:2015 byr:1948 + +hcl:#866857 iyr:2012 ecl:amb cid:132 byr:1955 hgt:162cm pid:597748286 eyr:2023 + +pid:293364535 byr:2024 +hgt:177cm eyr:2039 +iyr:2020 hcl:#dae928 ecl:hzl + +pid:212659709 iyr:2018 +hgt:188cm +hcl:#efcc98 byr:1974 eyr:2029 ecl:oth cid:244 + +cid:140 +ecl:amb +eyr:2022 hgt:181cm hcl:#efcc98 +byr:1943 +iyr:2016 + +cid:71 hgt:151cm pid:5063555219 eyr:2023 ecl:hzl +byr:2019 +hcl:#7d3b0c iyr:2023 + +hgt:157in pid:#298b06 iyr:2030 ecl:#66a631 eyr:2035 hcl:z byr:2019 + +hgt:190cm iyr:1943 +pid:644021656 hcl:#6b621c +ecl:oth eyr:2021 byr:1923 + +ecl:hzl iyr:2012 eyr:2023 pid:881271720 hcl:#ceb3a1 hgt:172cm +byr:1957 + +iyr:2017 hcl:#888785 +ecl:amb hgt:170cm byr:1967 pid:198856675 eyr:2027 + +eyr:2026 +ecl:gry +pid:834980363 hcl:#733820 byr:1930 +hgt:175cm iyr:2018 +cid:214 + +hcl:#efcc98 eyr:2029 iyr:2010 pid:980087545 +ecl:brn hgt:157cm + +pid:57513658 iyr:2011 byr:1993 ecl:brn eyr:2027 hcl:#6b5442 hgt:165cm + +ecl:hzl +eyr:2025 +hcl:#733820 +hgt:169cm iyr:2018 cid:328 byr:1999 pid:694719489 + +eyr:2023 +cid:125 byr:1925 +hgt:185cm pid:806769540 iyr:2013 ecl:hzl +hcl:#866857 + +iyr:2010 cid:225 +ecl:hzl eyr:2027 pid:615545523 +hcl:#733820 +byr:1994 +hgt:166cm + +byr:1941 ecl:gry iyr:2019 eyr:2026 hgt:73cm hcl:#602927 +pid:352996721 + +pid:140250433 +eyr:2030 ecl:grn +hcl:#fffffd iyr:2011 byr:1937 hgt:185cm + +ecl:gry byr:2002 iyr:2017 hcl:#b6652a cid:261 pid:178cm eyr:2022 hgt:166cm + +ecl:grn iyr:2010 eyr:2022 byr:1924 +pid:214641920 hcl:#ceb3a1 +hgt:155cm + +hcl:z pid:150cm ecl:utc iyr:1981 +eyr:2034 +hgt:156in cid:260 byr:2027 + +byr:1987 hgt:66in +eyr:2021 pid:876757018 iyr:2015 hcl:d596e4 ecl:hzl + +cid:116 ecl:oth hgt:180cm +iyr:2020 byr:1942 hcl:#2fc31f +eyr:2027 +pid:253569416 + +pid:509387921 +eyr:2022 +hcl:#888785 ecl:oth hgt:193cm +iyr:2012 cid:97 +byr:1975 + +hcl:#18171d hgt:190cm pid:062827417 byr:1939 +iyr:2019 eyr:2022 +ecl:hzl + +iyr:2025 +byr:2028 +hgt:165in eyr:2027 pid:6259332452 +hcl:#478251 + +iyr:2018 eyr:2026 pid:523863237 +hgt:187cm +ecl:oth +byr:1944 +hcl:#a97842 + +hgt:181cm hcl:#733820 pid:923996316 +cid:110 +iyr:2011 byr:1949 ecl:blu eyr:2023 + +pid:304792392 hcl:487823 eyr:2020 +hgt:70cm byr:2024 +iyr:1953 +ecl:blu + +pid:142200694 +ecl:oth hcl:#888785 eyr:2028 +hgt:152cm byr:1954 iyr:2018 + +ecl:utc +iyr:2015 byr:1932 hcl:#623a2f +eyr:2027 hgt:183cm pid:036300444 + +iyr:2014 ecl:hzl byr:1935 hgt:190cm hcl:#efcc98 pid:945893288 +eyr:2025 + +hcl:#efcc98 pid:252639104 hgt:188cm +byr:1998 iyr:2019 ecl:grn +eyr:2023 + +hcl:58aa4a byr:1930 hgt:193cm +iyr:1998 cid:196 ecl:brn +eyr:2032 + +iyr:2015 ecl:hzl +hgt:193cm pid:653794674 eyr:2024 +hcl:#fffffd byr:1921 + +pid:980680460 byr:1962 ecl:blu +iyr:2013 +hcl:#72cace +eyr:2030 +hgt:180cm + +eyr:2025 +hgt:182cm hcl:#ceb3a1 iyr:2010 byr:1945 cid:314 pid:597769706 ecl:amb + +pid:761757504 +hcl:#888785 hgt:161cm iyr:2015 +byr:1939 eyr:2025 +cid:326 ecl:blu + +ecl:gry +hgt:163cm byr:1981 +pid:330818500 iyr:2017 eyr:2024 +cid:71 hcl:#888785 + +pid:190cm cid:267 iyr:2015 ecl:brn +hcl:869252 +byr:1935 hgt:142 eyr:2033 + +cid:239 +eyr:2038 ecl:lzr hcl:z iyr:1987 pid:4632768239 +hgt:162in + +pid:158038227 ecl:brn byr:1995 eyr:2028 hcl:#efcc98 +cid:252 iyr:2021 +hgt:184cm + +eyr:2027 +cid:124 ecl:amb hgt:165cm byr:1949 +pid:727126101 iyr:2010 hcl:#602927 + +ecl:grn +byr:1966 pid:184245393 hgt:164cm +eyr:2022 +iyr:2014 hcl:#866857 + +cid:62 hgt:180cm eyr:2027 hcl:#18171d +iyr:2017 ecl:blu byr:1942 pid:930210027 + +ecl:grn hgt:171cm iyr:2017 hcl:#fffffd eyr:2029 byr:1946 pid:863414762 +cid:95 + +eyr:2025 ecl:grn iyr:2019 cid:226 hcl:#b6652a +byr:1932 pid:715708549 +hgt:156cm + +pid:505158338 iyr:2019 byr:1981 hgt:193cm +hcl:#696a5c cid:57 ecl:hzl eyr:2023 + +byr:1987 +hgt:155cm cid:99 ecl:grn iyr:2010 +hcl:#c0946f eyr:2023 +pid:431067921 + +hgt:190in +hcl:z eyr:2029 pid:74228790 +iyr:2016 byr:2018 ecl:brn + +eyr:2022 +ecl:xry hgt:154cm pid:62205162 +iyr:2014 byr:1936 +cid:61 + +ecl:amb eyr:2026 +byr:1966 cid:95 hcl:#733820 pid:957767251 iyr:2013 hgt:157cm + +byr:1969 +hgt:156cm iyr:2013 ecl:blu hcl:#a97842 +cid:183 +pid:960672229 eyr:2020 + +iyr:2013 +cid:243 eyr:2028 hgt:192cm hcl:#efcc98 +ecl:grn pid:222407433 byr:1978 + +iyr:2014 byr:1935 +eyr:2021 cid:235 pid:#1b34e1 +hcl:#89313f hgt:164cm ecl:blu + +ecl:hzl iyr:2016 cid:327 +byr:1923 pid:695935353 hgt:184cm +hcl:#a97842 +eyr:2028 + +pid:6010745668 +byr:1934 ecl:oth eyr:2020 hgt:164cm +hcl:#733820 +iyr:2016 + +ecl:blu pid:071991002 eyr:2021 byr:1978 cid:321 +hcl:#efcc98 +iyr:2013 hgt:68in + +ecl:grn iyr:2015 pid:137792524 cid:156 +hcl:#efcc98 +eyr:2029 byr:1955 +hgt:165cm + +byr:1949 +hgt:176cm pid:531868428 +hcl:#cfa07d ecl:brn iyr:2014 eyr:2024 + +iyr:1955 cid:108 pid:712137140 byr:2019 eyr:2040 hgt:184cm hcl:220cfe ecl:#551592 + +iyr:2016 eyr:2030 +hgt:177cm cid:137 ecl:brn +hcl:#efcc98 pid:712202745 byr:1938 + +pid:357180007 iyr:2010 ecl:grn +byr:1991 +hcl:#341e13 +eyr:2020 hgt:159cm + +eyr:2023 ecl:grn +hcl:#733820 iyr:2020 byr:1927 hgt:151cm +pid:165936826 + +ecl:gry +pid:794227261 iyr:2014 eyr:2030 +hcl:#18171d +byr:1994 +hgt:162cm + +iyr:2017 eyr:2024 +hcl:#7d3b0c cid:279 +ecl:gry byr:1981 hgt:176cm pid:973822115 + +eyr:2029 +hgt:152cm hcl:#fffffd ecl:amb byr:1946 iyr:2013 +cid:62 pid:005240023 + +iyr:2010 +ecl:amb hcl:#341e13 hgt:184cm +eyr:2027 +pid:976217816 byr:1950 + +ecl:grn hgt:178cm cid:192 hcl:#602927 pid:684333017 eyr:2022 +iyr:2011 byr:1987 + +pid:306960973 ecl:hzl hgt:168cm +byr:1954 iyr:2015 eyr:2029 hcl:#602927 + +hcl:#18171d +byr:1973 ecl:hzl hgt:174cm pid:922891164 +iyr:2013 +eyr:2023 + +byr:1998 hgt:189cm pid:472066200 ecl:gry iyr:2012 eyr:2021 hcl:#c0946f cid:299 + +iyr:2014 +eyr:2028 byr:1922 pid:594856217 hgt:158cm +ecl:oth +hcl:#623a2f + +pid:215206381 byr:1928 +hgt:163cm +hcl:#b6652a ecl:oth iyr:2011 + +cid:145 iyr:2013 +ecl:#38a290 +eyr:2034 +hcl:#602927 hgt:186cm pid:517498756 +byr:1945 + +hcl:#5637d2 eyr:2030 byr:1955 +hgt:187cm +pid:862655087 iyr:2014 ecl:grn + +hcl:#7d3b0c hgt:176cm iyr:2019 +eyr:2029 byr:1980 ecl:hzl +cid:346 pid:703908707 + +hgt:185cm +iyr:2017 +cid:120 eyr:2020 hcl:#733820 ecl:blu pid:458522542 byr:1966 + +pid:#725759 +hcl:#602927 iyr:2013 byr:2003 eyr:2023 cid:100 \ No newline at end of file diff --git a/puzzleInput5.txt b/puzzleInput5.txt new file mode 100644 index 0000000..fe4303b --- /dev/null +++ b/puzzleInput5.txt @@ -0,0 +1,936 @@ +FBBFBFBLRR +FBFFFFFLLR +FBBBBBBLLR +FFBFBBBRLL +FBBFFFFLRR +BFFBFFFLLL +FFBFFFFRLR +FBBBBFBRLR +BFBFFBBRRL +FFFBBBBLLL +BFBBFBBLLL +FBFFFFBRLL +BBFBFFBRRR +BFBBBFFRLR +FBFFFBFRLL +BBBFFFFLLL +FBBFBFBRRR +FFBBBFFRRR +BBFBBBFLLL +BBFFBFBLRL +FBFBBFFLLR +BFFBBBFLRL +FFFBBBFLRL +FBFBFBFRLR +FBFBFFBLLR +BFFFFFBRLL +FFFBBBFLRR +FFBBFBFLLR +FFBBBBFRRL +BFFBFFBRLR +FBBBBFFLRL +BBFFBFFLRR +FFFFBBFRLR +BFBFBBFLRL +BFFFBBFLLR +BFBFFBBLLL +FFBFFFBRRR +BBFFFBBLLL +FFBFBFFRLR +FFFBBFFRRL +FBBFBBFLRR +BBFFBFBRRL +FFBFFBBRRR +BBFFBFBRRR +BFFFBFBLRL +FFFBBFBRLL +BFBBFBFLRL +FFFFFBBRRR +FBBBBBBRRR +FBFBFFFLRR +FBBFFFBLLL +BFBBFFBRLL +BFBFFBBLLR +FFBBFFFLLL +FBBBFBFRLL +FFFFBFFLRL +FFBFBFFLRL +BFBBBFBRLR +BBFBFFBRRL +BFBBBFBLRR +FBBBBFBRRL +BFFFBBBLRL +BFBFFBFLRL +FFFFFBBRLL +BFFBBFBLLL +BBFBBBFRRL +BBBFFFFRRR +FBFBBFFRLL +BFBFBFFRLR +BBBFBBFRRL +BFBFBBFRLR +FFBBFBBRRL +FBFFFFBLRL +BFFBBBFRLR +BFBFFFFRRR +BFBFFFBRRR +FBFBBFFRLR +FBFBBFBLLL +BBBFFBFRLL +BFFBBBBLLL +BBFFFFBRLR +FBBBBBBLRL +BFFFFBFRRL +FFFBBFBLLR +FBFFBBBRRR +BBFFFFBRRR +FBFFFBBLLL +FFBFBFFRLL +FBFFFFBLLL +FFBFFFBLLR +FBFBBFBLRR +FBFBFFBLLL +BFBFBBFLRR +FFBFBFFLLR +FBBFFFFLRL +FFBBFFBRLR +FFBFBBFRRR +BFBFFBFRRR +FFFFBFBLLL +FFBBFFBLLR +BBFFBBFLLL +FFFBFFBRRR +BBFBFFFLRL +BFBFBFBLRR +FFBBFFFRLL +FFBFBBBRLR +BBFBFFFLLL +FBFFBFBRLL +FFBFBFBLLL +BBFFBFFRLR +FBBFFFBLRL +BFBFBFBRLL +BFFBBFFRRR +BBBFBBFLLR +BBFBBFBLRL +BBBFBBBRLR +BBBFBFBRLL +BBFFBBFLLR +FFBBBBFLLL +BBBFFFFRLL +BBFBFBFLLL +FFBBFBBRRR +FFBFBBBRRL +FFBFBBFLRR +FBBFFBBLRL +FFFBFFBRLR +BBBFFBBRLR +FBFBBBBRLL +FFBFFBFLLR +BFFFFBFRRR +FFBBFFBRRL +BBBFFBBRLL +BBBFFBFLLL +BBFBFFFRLR +FFBFFFFLRL +FBFFBFBRRR +BFBFFBBLRL +FBBBBBFLLL +BFBFFBBRLR +BFBFBFBLLR +BBBFFFBLLR +BFBBFBFRLL +FFBFFBFRLR +BFBFBBFLLR +BBFFBBFRRL +FBFBFFFLLR +BBFBBFBRRL +BFBFFBFRRL +BFBBFFFLLL +BBBFFBFRRL +BBBFBBFLRR +BFBBFFFLRR +FBBFBBFLLL +BFBFFFFRLR +FFBBFFFRRR +BBBFBBFRLL +BBBFFFFLRL +BBBBFFFLRR +BFFBFFFRRR +FFBBBBBLRR +FBBFBFBRRL +FFBBBFBLLR +BBFFFFFLLR +FBFFBFFLRR +FBBFBBFLLR +BFBFBFBRRL +BFFFFFBLRR +FFFBBBFRRR +BBFFFFFLRL +BFBFBFBLLL +FFBFBBFLRL +FFBFFBFRRR +FBBBFBBRRR +FFBFBFBRLR +BFFBFBBRRR +BFFFBFFRRR +FFFBFBBLRL +BBBFBFFRRL +BBFBFBBLLR +FBFFBBBLRL +BFBFBBBLRR +FBFBFBBRRL +BFFFFBFRLL +FBBBBFFRLL +BBFFFBFLRR +FBBBFFFLLL +FFFFFBBLRR +BBBFBBBLRL +BBFBFBBRRR +FBFBFFBRLR +FFFBBFFLRL +FBBFBBBRLL +FFBFFFBRLL +BFBBBFBLLR +FBFFFFFLLL +FFBFFBBLRR +FBFBBFBRRR +BBFBBFFRRL +FBBFFBBLRR +BFFBFBFRLL +BFFFFBFLRR +FFFBFBFRRR +BBFFBBBRLL +BFBBFFBLRL +FFBBBBBLLL +FBBFBBFRRL +BFBBFBBRRL +FFFBFFFLRL +FFBFBBBLRL +FBBBFBFRRR +BFFFBFFLRL +BFBBBFFRRL +FBFFFBFLRL +FBBBFFBRRL +FBFBFBFRLL +FBFBBBFRLL +BFFFFFFLRR +FFBBFFBLLL +BFFFFBBRLL +FFBFFBBLLL +FBFBFBFLRL +FBBBFBFLLL +BFBBFFFRLR +BFBBFFFLLR +BFBBBBFLLL +FBBBFFFRLR +FBFFBBBLLL +BBBFFBFLLR +FBFBBBBLRR +FFFFBFFLRR +FBFFFBFRRL +BFFFBFBLLL +BBFFFFFRLL +FFBFFFFLRR +FFFBBFFRLR +FBFBBBFLLR +BFBFBFFLLR +FBBFBFBLLR +FBFFFBFRLR +FBBBFFFRLL +BFFFFBFLLL +FFFBBBBRRR +BFFFFFBRLR +FFFFBBBLRL +FBFBBBFRRR +BFFFBFBRRL +FBBFFBBRLR +BFFBBBBRLL +FBFFBBFLLL +FBFBFFFRRR +FFBFFBFLRR +FBBFBFFRLR +FBFBBFBLRL +FFFBFBFLLL +FFFFBFFRRL +BFBBFFFRLL +BFFBBBBLRR +BBFBFFBRLL +BBFFFFBLRR +BBBFFFFRLR +BFFBBFBRLR +BBFFBFFLLR +FFFFBBFLRL +FBBFBBFRLR +BBFBBFFRLL +BBFFFBBRLL +BFFBBBFRLL +BBFBBFBLLR +BBBFFBBRRL +FFBFFBFRLL +BFBBFBFRRL +BFBFBBBRRR +FBBBFFBRLL +BBBFFBFLRR +FBBFFBBRRL +FFBBFFFLRL +BFFFBFFLRR +FFFFBBBRRR +FBBBFBBLLR +BFBBFBBLRL +FBFFBFBLRL +FFBFBFFLRR +BFFBFBFLRR +BBFBFFFRLL +FBBFFFBRRL +BBBFBFFLRR +BBFBBBBRLL +BBFFBBFRLR +BFBBBBBLRL +BFBFBFBRRR +BFBBFBFLLL +BFFBBBBLRL +FBFFBFBRRL +BBFBFBFLRR +FBBFFFFRRL +BBFFFFBRRL +FFFBFBFRLL +FBFBBFBRLL +FBFBBFFLRR +FFFFBFBRLL +FFFFBBFLLR +FFFFBBBLLR +FBFBBBFRRL +FFFFBBBLLL +BBBFBFFRLL +FBBBBBFRRR +BBFBFFBLRR +BBFFBBFRLL +BFFFBBFRLL +BBBFBBFLLL +BFFBFFBLRL +BBFFFBBRRL +FBFBFBFRRR +BBFFBFFLRL +BBFBBBBRRL +BFFBFFFLLR +FBFBBBBRLR +FBBFBFFRRR +FFBFFBFLRL +BFFFFBFLLR +BFFFBBFRRR +BFFFFBBLLL +FFFBBBFLLR +FBFFFFFRLR +FBFBFFFRRL +FBFBBBBLLL +BBFFFBFRLL +BBFBFBFLRL +FBBFFBFRLL +FFFBFBFLRR +FFBBFFFLRR +BFBFBFBRLR +FFBFFFBRRL +FBBFFBBRRR +BBBFFBFRLR +BFBBFFBLLR +BBBFBFBLRL +FBFBBBBLRL +FBFFFFFRRR +BBFFBBBLRL +BBFFFBBRRR +BFBBBBBLRR +FFBBFBBRLL +BFBBBBFRLR +FFFFBBBRLL +FFBFBBFRLR +FBFBBBBLLR +FFBFBBFRRL +FBBBFFBRLR +FFBFFFFLLR +BFFBBFFLLL +BBFFFBBLLR +BFFFFFFLLR +BBFBFBBLRL +BFFFFFBLLL +FFBBBBBLRL +FBFBFBFLLR +FBFFBFBLRR +BFBFBBFLLL +BFFBBFFLRR +FBFBBBFRLR +BBFFBBBRRR +FFBBBFBLLL +BFBBBFFLLR +BBFFFBFLLL +BFBFFFBLLL +BFBFFFBLRR +BBFBBBFRRR +FFBBFBBLRR +FBFBFFBRRL +BFBBFFBRLR +FFFBBBBRRL +BFBFFFBRLL +FFBBFBFLRL +BFBBFBBLLR +FBBBFFFRRL +FFBBBBBRLL +FBFBFFFRLL +BBBBFFFLRL +FBBFFFBLLR +BBFFFFBRLL +BBFFBBBRLR +BFFFFBBRRR +FFBBFFFLLR +FBBBFFBLLR +BFBBFBFLLR +BBBFBFBRRL +FBBBFBBRLL +BFFBFFFLRR +BFBFFFBRLR +BFBBBFFRRR +BFBFFBBLRR +FBFBBBBRRL +FFFBFBBLRR +FFBFBBBLLR +BBFFBBFLRL +FFFBBFBLRL +FBBFBFBRLL +FBFFBFFRRL +BFFFBFBRLR +BFBFBFFRRR +FFFFBFBLRL +FBBBBBFLLR +FBBBFFFLLR +FFFBFBBRLR +BBBFBBFRRR +BBBFBFBLRR +FBBFBFFLRR +FBFFFBFRRR +BBBFFFBRRL +BBFFFBFRRL +BFBBBFBLRL +FFBBBFBRRL +FFBBBFFRRL +FBBBFBFLLR +FBBFBFBLLL +BBBFFFBLRR +BFBFFBFRLL +FBFFBBBLRR +BFFBFFBLLL +FFFBBBFRLL +BBBFFFBRLL +FBFBBBFLLL +FBFBFBBLRL +FBBFFBBLLL +FBBBBFBRLL +FBBFBFBLRL +FBFFFFBRRL +FFBFBFBRRL +FFBBBBFRRR +BFFBBBFRRL +FBBBBFBLRL +BBFBBBFLRL +BFFFFBBLRL +BFFFBBFRLR +FBBBBBBRLL +FFBFFBBRLR +FBFBFBFLRR +FFFBFBBRLL +BBFBBBBRRR +FFFBBBBLRR +BFBFBBBLRL +FBBFBBFLRL +BBFBFBFLLR +FBBBFBBRLR +FBBBBBBRLR +BFFFBFFRRL +BBBFFFBLLL +FBBFBBBRLR +BBFFBBFRRR +FFBFFFBLLL +FBFFBBFRLR +BFBBBBBRRL +BBFFFFFRRR +BFFFFFBRRR +FFBFBFBRLL +FBFFBBFLRR +FFFFFBBRRL +FBBFFFBLRR +BFFFBFFLLL +BBFBBFFLLL +BBBFBBFRLR +BFFBFBBLLL +FFBFFFFRLL +FBFFBBBRLR +BFFFBBBRLR +BBFFBBBLRR +FFFBBBBRLL +FBBFBFFLLL +BFBFBBBLLL +FBBBBBFLRL +FFBFFBBLRL +BBBFFFBRRR +FFFBFBFLLR +BFFFBBBLRR +BFFFBBBRRL +BBFFFFFLLL +FBBBBBFRRL +BFBFFBBRRR +BFFFFFFRRR +FBFFBFBRLR +BFBBBBFLLR +FFBBBFBRRR +BFBFFFFRRL +BFFBFFBRLL +FFFBFFBLRR +BFFBBFFRRL +BFFFFBFRLR +FBBBBBFRLR +BFBBBBBLLL +FFFBFBBRRR +FFFFBFBRRL +FFFBBBBRLR +FBFBFFBLRR +BFFFBBFLRL +FFBBFFFRLR +FFFBBFBLRR +FBBBBFBLLR +FFBBBFBLRR +FBFBBFFRRL +FFFFBFBLRR +BFBFFFFLLL +FBFBFBBRLL +FFFFBFFRLR +FFBBBBBLLR +BFFFBFFRLL +FFFFBFBLLR +FBFBFBFRRL +BBFBBBFLRR +BBFBBBFLLR +BBFBBFFLRL +BBBFFFFRRL +BFFFFBBRLR +BFBBFFFRRL +BFBBBFFLLL +FFFBBFFRLL +FBBBBFBLRR +BBBFFBFRRR +FBFBFFBLRL +FBBFBFFRRL +FFFBFBBRRL +BFBBFBBRLL +BFBBFBFRRR +FFFBFBBLLL +BFFBFBBLRR +BFBBBBFRLL +BFFBFBBLLR +FFFFBFFLLR +FFBBFBBLRL +BFBFFFFLLR +FBFFBBFRLL +FFFBBBFLLL +BBBFFFFLRR +BFBFBBFRRR +FFBBFBFRLL +BBFBBBBRLR +BFBFBFBLRL +BBBFFBBLRR +BBFFBFFRLL +FFBFBFFRRR +FFBBFFBRRR +BBFBFBBLRR +BFFBFFBLLR +FBFFBFFRLL +FFBFFFFLLL +FBFBFFFLRL +FBFFBBFLLR +BFFBFFBLRR +FBFFFFFRLL +BFBFBFFRLL +FFBFFFBLRR +BFBBBBFLRR +BFFBBBBRRR +FBFFBBBRLL +BBBFBBBRRL +FFFBBFFLRR +FFFFBFBRLR +BBFBBBFRLR +FBBBBFFRRL +FBFFFBFLLR +BFFBFFBRRL +BBFBFFFLRR +FFFBFFBLLR +FBBBFBBLRL +FBFBFBBLLR +BFFFBFFLLR +FFFFFBBRLR +BBFFBFFRRL +BFBFBBBRLR +FBBBFFBRRR +BBFBBFBRLR +FBFBBFFLRL +BBBBFFFLLL +BBFFBBBLLL +FBFBBFFRRR +BBFFBFFLLL +FBBBFFFLRL +BFFBFFFLRL +FBBFFFBRLR +FBBFBBBLRL +FFBFBBFLLL +FBFFBFFRRR +BFFFFFFLLL +BBFBBFBRLL +BFFFBFBRLL +FBFFBFBLLL +FFBFFBFRRL +BBFFBFBLLR +FBBBFBFRLR +BFBFBFFRRL +BFBFFFBLLR +FFBBFBBRLR +BBFBFBBRRL +FFBFBFFRRL +BFFBBFBRRR +BFFFFBBLLR +BFBFFBBRLL +BFBBFFBRRR +FBFBBFBRRL +FFFFBBFRRR +BFFFBFBLRR +FBFFFBFLLL +BBFBBBBLLL +BBFFFFBLLR +FFFBBFFRRR +FFBBBFBLRL +BFBBFFFRRR +BBFBFFBLLR +FFBBFFBLRL +FFBFFFBLRL +BBFBBFFRLR +FFBBFFFRRL +BBFFFBBLRL +FFFBFBFLRL +FFBBFBBLLR +FBFFBFFRLR +BBFBFBFRLL +FFFBFFBLLL +BFFFBBFRRL +FBFBFFFLLL +BBFFBBFLRR +BFFBBFBLRL +FFBBFBFRLR +BBBFFFBLRL +FBFBBBBRRR +BFBBBFBLLL +BFBBFFBLLL +BFFFBFFRLR +BBBFBFFRLR +FBBBFFBLLL +FFFFBFFRLL +FFFBFFBRRL +BFBFBBBRRL +FBBFBBFRLL +BBFBBBBLLR +BFFBBBFLLR +FFBFBBBRRR +FFBFFFBRLR +BFBBFFBRRL +BBBFBFFLLR +FBBBFFBLRR +FBFBBFFLLL +FBFBFFFRLR +FBBFFFFRLL +FFBBFBFRRL +BBFBBBBLRL +FBBBBBBLLL +FFFBFFFRLR +FBBFFFFLLL +FFFBBFBRRR +BBFFBFBLRR +FFBFFBBLLR +FBBBFFBLRL +BBFBBBBLRR +FFBFBFFLLL +FBBBBFBRRR +FFBBBFFLLR +FBFFFBFLRR +BFFBFBBRLR +FBFBFFBRRR +BBFFBBBLLR +BFBFBBFRRL +FBFFFFBLLR +FFBBFBFRRR +BFBFFFFRLL +FFFFBBFRLL +FBBFBBBLRR +FBBBBFFLLL +FBBFFFBRRR +FBBBFBFLRR +BFFBFBBRLL +FBFFFFBRRR +BFBBBBBRLR +BBBFFBBLLR +BFFBFFFRLL +BBFBFFBRLR +BFFFBFBRRR +FBBFFBFLRR +BFFFFFFRLR +FBBFFBFLLL +BBBFBFFRRR +FBBFFBBLLR +FBBFFFFRLR +FFFBFFFRRR +BFFFFFFRRL +FFFBFFFLRR +BFFFFFBRRL +BFFFBBBRLL +BFBBBBFRRL +BBBFBBFLRL +BBBFFBBLRL +FBFBFBBLRR +BBFFFBFLRL +BFBFFFFLRR +FBFBBFBLLR +BBFBFBFRRL +FFBBBFBRLR +FFBBFBFLLL +FBBFBFBRLR +FBFBBBFLRR +BFBFBBBLLR +FFBBBBFRLL +FFFBBBBLRL +BFBFBBBRLL +BFBBFBBRRR +BFBBBBBRRR +FFBFBBFLLR +FBBBFBFLRL +BBFFFBFRLR +FBBBFBBLRR +BBFFFFFRLR +BFBFFFFLRL +BFBFFBFRLR +FBBBBBFRLL +FFFBFBFRLR +BFBFBFFLRL +FBFFBFBLLR +BFFBBBBRLR +FBFFFBBLLR +FBBFBFFLLR +FBBFFFFLLR +BFBBBFBRRR +FFBBBFFLLL +FFBBFFBRLL +FBBFBBBRRL +BBFBFFFRRL +FFBBBBFLLR +FBBFFFBRLL +FFFBBBBLLR +FBFFFFFLRL +FFFFBFBRRR +FBFBFBBRLR +BFFBBFBLRR +FFFFBFFRRR +BBFBBFFRRR +BBFBFBFRRR +FBFFFFFRRL +BFFFFBFLRL +BFFFFFFRLL +BFBFFBFLRR +BBFFBFBRLR +FFFBBBFRLR +FFBBFBBLLL +FBBBBFBLLL +FFBBBFFLRR +FFBFFBBRLL +BFFBBFBRRL +FFBFBFBLRR +FFBFBBFRLL +FBBFBBBLLL +FBFBBFBRLR +BBFFFBBLRR +FFFBFFFRRL +FFBBBFBRLL +FBBBFBFRRL +FBFFFBBRLR +FFFBFFFLLL +BFBBFBBLRR +BFFBFBFRRL +FFBBBBFLRL +BBBFFBFLRL +FBFFBBFLRL +FBBBFFFLRR +BBFFBBBRRL +FFBBFBFLRR +BFFBBBBRRL +BBFFBFBRLL +BBFFFFFRRL +FBFFFBBRRR +FFFBFBBLLR +FFBFBFBLRL +FBFFBFFLLR +FFFFBBBRRL +BFBBBFFLRL +BBBFBBBLLL +BBFBFFFLLR +FFBBBFFRLR +BFFBFBFRRR +FBBBBBBRRL +BBBFBBBRRR +FBFFFBBRLL +BBFBFFBLRL +BFFFFFFLRL +BFBFBFFLLL +FFBBBBFRLR +BFFBFBFLRL +FBBFBFFLRL +BFBBFFFLRL +FFFBFFBRLL +BFBBBFBRRL +FFBFBFBLLR +BFFBFBBRRL +FBBBBFFLRR +BFFFBBBLLR +FBFFFBBRRL +FBBFBFFRLL +BBFBBFBRRR +BFFFFBBLRR +FFFFBBBRLR +FBBFFBFRLR +BFFFBBFLRR +BFFBBFFRLR +BFFBFBBLRL +FBFFBBBLLR +BFBBBFFLRR +BFFFFFBLRL +BBBFBFBRLR +BFBFFFBLRL +BBFBBFFLLR +FFBBFFBLRR +BBFBBFBLRR +BFFFFFBLLR +BFFBBFFLRL +BFFBBBBLLR +FBBBFFFRRR +BBBFFFFLLR +BFFBBFFRLL +FBBBBFFRRR +FFBFBBBLRR +FBBBFBBRRL +BFFFBBFLLL +FBFFFBBLRR +FBBFFFFRRR +BBFBFBFRLR +FBFFFFBRLR +FFBBBFFLRL +FFFFBBBLRR +BFFBBFBRLL +FBBFBBFRRR +BBBFBFBLLL +FBFBFFBRLL +BBBBFFFLLR +BFFBBBFLLL +FBBFBBBRRR +BBFFFFFLRR +BFFBFBFLLR +BBBFFBBLLL +BBBFBBBLLR +BBFFFFBLRL +FBBBBFFLLR +FFFBBFBLLL +FBBFFBFRRR +FBBBBFFRLR +FBFBFBFLLL +BBBFBBBLRR +FFFBFBFRRL +BFFFBBBRRR +BBBFBFBLLR +FBFBFBBLLL +BBFBFFBLLL +FFBFBFBRRR +BBFBFBBRLL +FBFFFFBLRR +BBFFFBBRLR +FBBFFBFLLR +BBFBBBFRLL +FFFBBFFLLR +FBBFFBFLRL +BBFFFBFRRR +FBBBBBBLRR +BBBFBBBRLL +BBFBFFFRRR +BFFFFBBRRL +FFFBBFBRLR +BFFBFFBRRR +BFBBFBFLRR +FFBBBBBRRR +BFFFBFBLLR +BFFBFFFRLR +BFFBFBFRLR +FFFBBBFRRL +FFFBFFBLRL +FFFFBBFLLL +BFBBFBBRLR +FFBBBBFLRR +BBFBFBBLLL +BFBBBBBRLL +BFBBBFFRLL +FBBBBBFLRR +FBFFBBFRRR +FBFFBBBRRL +BFBBBBFLRL +BFFBBFBLLR +FBFFFBBLRL +FBBFBBBLLR +BFBBFFBLRR +FBBFFBFRRL +FFBBBBBRLR +FFBFFBBRRL +FBBFFBBRLL +FFFFBBFRRL +BBFFFBFLLR +BBFBBFFLRR +BFBBBBBLLR +FBFFFFFLRR +FFBFFBFLLL +BFBFFBFLLL +BBBFFBBRRR +FBFBBBFLRL +FBFBFBBRRR +BBBFFFBRLR +BBBFBFBRRR +FFFFBFFLLL +BFBFFBFLLR +BFBFFFBRRL +FFBFBBBLLL +BFFFBBBLLL +BFBBBBFRRR +BBFBBFBLLL +FFBBBBBRRL +BBBFBFFLLL +BFFBFFFRRL +FFFBFFFRLL +BFBFBBFRLL +BFBBFBFRLR +FFFBBFFLLL +FFBBBFFRLL +FFBFFFFRRL +BFBFBFFLRR +BBFBFBBRLR +BBFFFFBLLL +BFFBBFFLLR +FFFBBFBRRL +BFFBBBFRRR +BFFBBBFLRR +BFBBBFBRLL +FBFFBBFRRL +BBFFBFFRRR +BBFFBFBLLL +FFFBFFFLLR +FBFFBFFLRL +FBFFBFFLLL +FFFFBBFLRR +BBBFBFFLRL +FBBBFBBLLL +FFBFFFFRRR \ No newline at end of file diff --git a/puzzleInput6.txt b/puzzleInput6.txt new file mode 100644 index 0000000..6cd492a --- /dev/null +++ b/puzzleInput6.txt @@ -0,0 +1,2165 @@ +syz +cywjs +jptzy +pjkyr +nhdbvyoqlxm + +sljgqfuvrkpzhbax +balxvkgjquhzpsrf +jghpasuerbfvlkxiz + +e +phue +eid +ez + +igndfazbomyjkevwr +bejkdvzmgnofirway +afredowmyzgbnivjk + +jotunfx +futnzbw +etufn +utznf +fntu + +dsjwfhi +dhfsvw +wdfs +fdkgsw +wdvsf + +ijgowbynhxkcu +amzpkdhyfesjuvt +sqrjeyhluk + +j +w +j + +typfurv +fzvytjurp + +hykudlvmcpsbxznojfgeiwt +nscojvdpklgxbuiteyfmwhz +etjnuicwbyzkfghvopdxslm +bwijymcdnlfskphteougxzv + +pjhwa +hwpj +tpjdhw + +zvkyaju +mcjygolzas +aycjr +qfwjypdabth +yjacx + +kbxuaypqizegj +qrdusglmiwzk +wuirhkqtnzg + +tgxukmjqy +kjgqutvpsny +gtmukxqyj +koyqjgtu +joyugqtk + +pdbarxj +obrd +uwblcrdqehvz + +qyfgtumd +qmyutgfz + +evcbwhr +crxwevsyb +ercbwvl + +mtzgbwydxpcnrefhiso +hvaofetidsj +ieqkuosthfd + +musaqnvctwokrb +qbhcvswmnru +csuqmwvnhbr + +idupje +cue +zuexbgyklofanmt + +niycgdemzftqohkxjvw +epjmyoqvgwchzdkirntf +vultgkmocbfqnzsijwye + +rqhwmocn +mudblste + +blrnysadq +aeudqyln +rynuadq +idytnaqox +fqeaynd + +t +t + +em +e +e +e +e + +chrtqlvosz +rzyuqsh +sjhzrqx + +yvxkiuzh +ykohxvaustebi +uxhykiv + +qrytxewpbg +hjzeq +aviqfuolc +tpnxkqs + +vjexkoltifucpd +uxcpetivdkjolf +cjvuidfkoxtelp + +wnrebtkqhlayuopfzd +bmdvgqhrfnlckxwte + +embvfqkcjw +fmvsbewqck +wbvkmceqhuf +mvbfqeswckp +bdqykvfiemcrw + +ayl +atlkn +xal + +tkernwq +geqbkwnt +qleufjwk +tgqkywbe + +xmgefrvyoidupksl +udkloxpyvmgefsir +pkiefdgyvsxmurlo +osplefyduxbgikrvm +eprlsyxcgokdifvum + +pkbast +skabtp +qkpbtsa + +e +k +ul + +qgpf +pgfq +gqpf +fsqpg + +p +p +p +p +vpg + +hpuzj +iruzjhp + +cutnaobqd +ouaemqbkldihvnw +aynosbdurq +ybaosqundp + +qzkxgbpcaetnhivrdfmlso +meqpkbfxhdcyglsrvniotaj +szaodencphwmbtvqgkxlirfu + +hfxpvgrwkjbiyuzqdma +qxldczstri + +nd +dn +nd +nd +tbdghn + +nrsoyzhd +weiytfodsbzvrh +hyrnzdaso +yrxhnzosd +ozhrdnsy + +hrjxdpywcztauqsblvkmg +fasuijxhbwtnzdqemvlprygkc + +kqiycjdz +qkcjyzdi +dzjkqicy + +tyanw +wanty +tynaw + +sqtvuz +zuktspfd + +kxigyptofv +tvrhyfpikxog +pykitfxogvc +oyxvpkiftg + +izrcupmlfkqndh +ufkylmcasxzpegw +fzqckmtuvpjl + +jhdbnoqzkgtscvmpaur +nscihmtqpkrdbugjv + +vtpoqnki +otugapkviq +tipoykejxmdl + +dr +vak + +ealopb +kmwqeayux + +vkheapbqumslg +mcaequkbvsgh +evqkghbdmaus +ebagokuhmqvs +fdmvaqhkesgyub + +yofwljqmerabnguzsd +rbmnszqaugwdlejyfo +ezbomlasfjgnwdruqyt +jfmdiyuslanrqowezb + +aicbx +cnwigbf +bicl + +awuniboelyxrd +wodbxry +kxordywb +jybwoxrd +pwdxbygor + +sdagzt +dzgtsa +gtsadz +zagstd + +thbpazyrn +znarbp +bynzprta +kzpdancrb +hrapnzb + +k +k +k +k + +rbgaxoeq +qxhbro +hoxqrbw +xrowbq + +ezlkafdwc +lewcdkzaf + +ejrpuy +jreuy +ykejufrc +euyjqr + +chdmyqrtfnolje +ljcmbhqfnyro + +bjfmhguenyzwpktoav +hxduavymkfbrgpinetljwczoq +unhowftgbaszypvkjme +jztkbyweungmhopasvf + +xcfobayn +wjr + +ljearbx +eatubjrxl +lxrbapjkce +rbhjalzexo + +trqbedujx +rzukegco + +ycmxrgj +mjcgiq +mxnpjgyc + +qdkctaripyowux +jxpcudwtksoryaqil + +kt +tk +kat +ktns + +uq +uq +uq +uq + +lmgywjfvrckuxsbnhzetoq +elqvnoycwujgrzmbkfxhs +encbomlskxqjhuvygfrzw +wcymolebjrqnxzvfkshgu +shlrzunbqovwckxmgyfej + +ceuan +dztenuy +snuke + +nd +d +d +d +d + +rptbkixnfucvjlmgowaz +unzkliovacfxjwgrmbtp +mzcwksbvtgnoapfujlxir + +tkslmwavghnou +qwjpzydxrbi + +lgmachyenvkpfxoit +dieljkwmgfpchosqvnuz + +u +u +ub + +wkzr +wmhjkzd + +htavjseluxn +lvseutxhajn +lehnasjxutv +tasjxvhneul +atsnelhvjxu + +vamlqrbzyfihe +qhszxlkvibudc +qlhgvijebpnz +holbqwvzai + +byjcixm +ciymjbx +bcmyjxi +bcrxmiyjg + +aewfthvkog +gthswavof +tagozvhkfe +yofvghta +vfloumqtxapgh + +wisnvaz +vizhdsln +sivgnakwz +nzvxis + +es +es +se +se +se + +sqvpbdgocuhlefrmt +squhdgbmcaolvrfetp +dsfobvgmhquztrlpecn + +rlwmyhvzpxabdoskijq +zywbdjokmxpihqgacs + +oms +c +g +d +d + +jixqoay +ypjmqrotx +qyondjxa + +wjburgmop +owkbjrugpm +bjlpudmhgxrowq + +otcxjzlvyisrb +jryszblvc +pyvczjblrs + +pegzbli +ogsnqchy + +sofzdqjcrpvmthgx +axveqfhcwzdg +vcwxgdqfzh + +vda +vad +dav +asxvdi + +gfehlqjy +hsjyeqxgdf +qzhefpgjtry + +cafujrdy +jdpcuayofr + +fgjp +f +mfwnoz +ifvckqtr +sfb + +dxlsrficmtzayvknbwhop +kwtrvdxlmhnpyisoczfab +tkrifomzhslcbpayvwdxn +cxlisywrtmnfdhbpzkaov +ramwinblkpxczdyhvsoft + +w +ez +tmw +t +hc + +zguhfmxdvprqtcokanbw +hrgkzxvwbdnftaqom +itzjdrfyexvaqnbhmwlo + +ijkfnqz +zjbrmdyh +zji +uqazjgk +zqisja + +spwmx +miwasb + +afmy +pfmawg + +tkygwqvcxizs +wicgsvtzxkqy +ksvtxqiyzgwc +wjtzgxiqkvysc + +kbdxunyhj +jbcxuynkdh +jydxukhbn + +qvkuhbl +vbuhkql +bhklvuq +lbqkuvh +kbqhluv + +evjcdtwqonfzghapml +fdqazwpeykbcmh +mdyebrzcphwfiqa + +ydoztvqa +taozqvy +tyozvaq + +zhxumnlojy +ziotnuhay +hcysuofzb +vkeuorqpwzh + +la +av + +wxdzyfbotpuemlghas +lkirngcvw + +lwyisnkuxdmfe +fymcbixvrselondjku +xuqfksdylinme +ienmydkfuxls +mlxiywknsfduqe + +cm +uc +mc +c +acv + +ubyxf +wsujbf +wufbnj + +ezklg +zaerkgl + +e +xte +e + +sympkv +kmyvjrtps + +obzyuqveswl +btyqvslur + +cfhk +czhrxfn +hclfj +ckhf +hfkc + +gmwnxkeiphadrbs +fnpkiaqdwheorsbumcg +ayimhrgwpdebkns +ekisrwdgmxahnblpv +wadnrhkbezsmjgpi + +ebjvmfxulygr +wmxgyujeznlrbv +uselxgjbvyr + +hrfiptwjxgbnv +dujanfbiyghpcvr +bpfjinrhgv +jrfhimgpbnv + +cjilvoaryexmwktngbqdhpsz +ivsndcklqbewgotyxmahpjrz +rxdguelifotkqmbsvyawnjzphc +tmaxosglwqdhpzicnbkjyver + +bsjdniyxwpruvgozcklmta +eznluwcgxvsamtkdyi +iszgwcntamdulxkyv + +yjpncrzw +nkawcjzyp +ykpncxwejz + +kpcbzjyuhsilraef +uhqjzgpayslrkc +agykjzlschpruw +khuqcaprzylsj +pzakgsnulrhcyj + +vlip +plv +pxvl +lpv +lvp + +kjbgdzhoasletq +wqthoklasegbz + +quaprk +uk + +vokcgaw +gkrfvao +kovgaf +qvkago + +poyradmbht +txfpuodbm +itpdolbjemz +pbtmygod + +wfl +lgcw +wul + +vcxsalqwri +azwlrxosicvmq +lisqvanxrcw +ialcqrwvnsx + +wnxsmazobkpheyd +sgdnbhkwapzymxeo +epykhmsdxzobawn +johwktpamfxbvsydcenqlz +pswkbheaydnxozm + +axtzclequ +cltzeu +ybtzvfgrliceu +elotcuz + +tmu +mlut +mtu +uyvtmj +mltu + +fljpx +cfpy +pfy +fpc + +htiyf +fthyi + +turzcikd +itwbzdrku +kiztrud +yirznktdfu + +z +z +z +z +a + +tufogmyvxerq +qzbg +qzjdg +ngqw + +ksxtv +svkt +vstkm +sxcrktdv +kstvqx + +slfapq +ljsbpxmqa +vephkzoyun + +geciwzs +soa +sci +zps +msndv + +axdzughpmblokjcrqiwveftsny +xgiudrpzeyfanskqbhcwtmvolj + +uqmrdas +zoshwvxc +epalrsid + +sqk +qs +sq +sq + +lvmr +rlf +xlrj +lr +lry + +wqr +rcqw +drfqya +rq +rcq + +wdnlsfpovaiu +rgoytfuknjevpimdhwal +awuplcnosfidv +fvnploauidw +xainldbwqvufspo + +winvacfeodrgkjpzl +vnplxodwczkgjarfe +lewdpjorngafzvck + +nbyejs +fnwurdbsh +cjnvbfgswaut +plxkzqsomibn + +vdgtpesyhriaknlm +knlsmrdypgheatv + +nrqetuizbvkmpya +bnazcmetriksjy + +n +l + +chvwfstei +cnziqpe +dlnczixe + +ydgepskimc +mgecswpkdi +idhpskcmeg +kmpecsdig +nsdmgkepic + +jvwsexc +jxcswv +vcswxj +jsxvwc +cwvsjx + +sgyouhwfvzpq +wfypghszov +swhovygpfz +gvofpzwysh + +yvrznt +ntbyrvz +zvnxrwyt +rvtynz + +ixgdbjeoqlmn +rcgdxun +sdgkhnx +rknxwgacd +yndgxz + +fnpilgyjembrqxk +gmpbyjkqlxenri +icbkejaqypurxlnmg +shjnikrbympxlqeg +lrjqkgymntpeibxdvo + +nujyfxlkozpvd +kulhcpxzd +iuzkpdlrx +ahswkiclzqduxp + +msweqtzfacbvdlkjhrxoug +mfglurkxteqowbshvjdzac +omczrhjlexsvqufgtkwbda +cjbohsxragqutzvldwefkm +kcjgbzmhxvwadrlesftoqu + +kdmruzoveyjabln +onkdyrauzbevm +redbmzuaokvyn +kabznyorvedum +vkemobynrdzau + +aoqckjlsuwdhrn +upthcqaxgrkynleb + +gubnvtkd +kavmdil +xkfnvd +ukydvqnw +vfkd + +zutixybwpe +tewxmbu + +oah +yn +cw +kc +xklcyw + +xwynlbigvrqmsfcd +yvcfmzxwiqsolgbu +bwvghlipmxfsykcaeq +ibsqvmygcxwlf +bsmuicwjqflyrgxv + +oxsdje +hqsoj +kbgicsopun +oqrws + +ljcmrwbqfku +djifkmluwrzc +yurcmzwfvjlk +ngmwkaejfhtlrucsp + +vqtbgacyflsezk +qoxfmjdrhtngw + +oamzed +adzeom +zmeoad +ezmoda + +weylubormjzivhsqpgct +bcixgodqwulpjystfrvh +rfloistdwpvyqbjhguc +hlktiogqjpvfbruwxycs +ciphotjyvluqbwrsg + +kpbu +pku + +nmhjfedrzipwg +rpwavgjzmqie +gpremizkwtyjq +egiwmzjpbur + +yaojgdq +qogday + +ylvduhestkqgbpf +glbqzhtxkpovdw + +dtamfhxzql +ylxmzfhaqud +fzdqmahlx +zkmdfxlpcahq + +petkohzrwvlxsif +rtxfkhzioplesvw + +shabodwfmgkvlzpqyrjut +tzmhkrlgqdbsjvaoufypw +lfvwbptzmyjorkaghusqd +amwytlpfhrvzogkudsjb +wohfujyklvzmbastprgcd + +hrlnt +ltnoh +kxtlnh +jhlntr +nhtlz + +evci +veic +viche +ciev +viejc + +gqdtixovuraznwecfkmyphlsb +gdlkqrspucwfxaozvynbethi +lhirfcguoaskntdxewzqvbpy + +dbqwokayzmjpnsirvflgt +kxfodwgqcvytaispnjlzu +tdvpywlobgfjiaszknq + +qmzplaswfukgxj +lagujfxmdokzwsqp +gwlqkfsmxnjuazp + +pinzolyk +hxodirpzy +stbjaoqzpimy +dokzyhperuil + +eolhkjwbm +ewhbkmljo +leobkjhmw +jhobmekwl +jowbhmkle + +zjrup +oneukpjzr +pujrwzy +ruphaizj +pujrz + +srzywptla +pstyrazw +szwyrapt +tyaszprw + +gjzbyd +kjwuydi +yjd + +uvebw +ouvbwe +bvweu +ewvub +vbeuw + +reiblo +joatibfewdm +phybioue +yvoiqxbre + +gnrpwk +gdhbrenap +gnxryp +rnptwg + +xgnrhajdmyiocspqvktlbeu +vlsmcjytqaedbigkxnpuhor +ukdypvxjhrtowcqnmzliafsgeb +sxjmtnqyebglprkdchaouvi + +evytnpjzfh +nyejhzfvpt +jyazwtvdmnfuphes +tlnpjyfvhze + +xgimelbozhtrsucwdnjpqy +mwcyqpnzosrudgjbilthxe +mzrheyquxodcjwpilnstbg + +gcadv +gmjc +egno + +b +b +b +b +i + +hsdxn +lfxmohe + +ap +vbu +cyzojmtgrd + +rpskiyjmt +mirsjtkyp +iprmkyjst + +dxlfprzhqest +ldjyaqorsew +dlrwbosjicqe + +qtco +fqct + +axdforpgwmnhjiz +ila +lviya + +sioxbfd +dfbsxoia +bxisdof +oxwdfbsi + +pjgdylotqerzhwmfunxaibk +mfpnkzljiywocurgeqaxth + +cvwlxgndpi +vkdjtwafyb +vmswqyud + +ufaxtehdc +chsefxakt +thxdaefckw +jxoqecfhtpinav +dxtfmecshag + +lmroevtgif +lvbohcnryg +zvrxpodgsjlqa +olvuygrt + +lgjokbmwxtys +wjtocksgbmxy +tsbcgkoxywmj +jtcymsgkxwbo + +mldeqisr +edrmis +rmsdie +reimsd + +apuckbmsyo +uhoybksmf +kbrytsqmu + +d +dy +djg +d + +zfgxhiou +ghfxziu +xfhugzi +gizuhfx +iuzgxhf + +kbwtnusvmclyahqxj +nkfdsbmucalwqoejhtvxy +htjluqsxyanwkcmvb + +tfbv +qftm +fzlrt +cktsfi +zft + +snrdqy +ydsnrq +syrqnwdg +nydrsq +ayqndrs + +q +d +u +d +n + +guhxb +bughx +xughb +uhbxg +hxbuyg + +gabrmuo +omgrb +mndwfhr + +ixkbpemoywcn +emhld +erm +me + +wv +vw +vw +vw + +dtnbiuyhxecp +rclypijnvxtudm +znyamxplkdsuiwtvgc + +hqfb +afqd +fqh +wbfq + +yqefgskdlrph +hreglysdqcvfp + +ixjdocevurwfspzkgayh +sxeukzhpifoycvjdga +ghscfpkvzauyojeidx +aoyshejvgucxdkzpfi +jyvgekuzicdpaxfhso + +hovwxqicp +vaticpfxwlkd +qwrxpivjgce +bixuwmocvqp +xpwcvsim + +ildan +lin +nsitl +lnuki +uiln + +ckhuslgxfaowbeipqm +idyszgafcvwtokblrxqeunpj + +sjkltbwnheoqxzgirfpdcmv +verlgjbstidmckoxznqw +cdswjxemlqayzbovgrnikut + +dqhlwxyacsigkvjbzfm +gycalzimwhjdfvkb +wdayflgmizcbvjhk +vbgfimlazwjdkcyh +cvhmawfjgldizbky + +gtjp +mhkg +hgk + +pzvm +pvmz +zmvp +mvpz + +rjltyuqckx +uxrzqtklcsjn +clpbegkurzjqx +qkiujmdfcrxlwhao +rnqculvkjyex + +hgasf +vmsh +uhiyzxpn +qvmh + +qgivh +jhgv +hgsv + +xlbhpizm +pyanmsuvxowqz + +ihtefolb +gfhqb +fhgqb + +jnqbhfs +fsjqhnp +fjhqns +fjhnsq + +ghmwzbq +mhzgbw +wzgmh +mwgrzh +vgwaemcntzh + +omqk +mqok + +dyjlxicepnuorsqtwh +uhrqiavsydzw +ikuqyrdwahs +hrfyguiswqd + +xhsrzgyem +hqyig +cytjigh + +noirtzelg +intlegr + +hsep +hqes +shqe +rseh + +fmucjbpvywogq +dmocyqvufb +mcqbfvoyu + +mhbukeptil +lcaupsbntvkx + +chqdgx +ltwvmjahyc +zhpkrcb +ucqeikhg +qhgdcozn + +a +wifv + +abdrfc +arbcf +afxbwcr +fcabr + +zquedrsbivnfoatjxphkymgc +bsyurfnmvizxotqcgpkajhe +nxozqyepmjrscgtuhafbikv + +a +a +a +a +a + +y +u +u + +carzk +ckqi +zpncv +dscxbgfymuwlj + +kpjnusmvhdq +vqyshkupnd + +gotqj +fqe +qkp + +hiyonlukctbrgfmz +ctlmgzyiubknorfh +hcouytrkbfmzgnil +nzrhbimgcykotufl +tnbrkomfhgyzcuil + +jvufgqpc +jvgpcus +cjgpuv +cjgpunrobvl +gucqvkjp + +tz +zt +tnz +tmvnz +btxiez + +okgznb +wnhjcuzx + +tbaferpgv +gftvneparxb +rgevfbatp + +fjwlbpnxycdgrzv +cbtkdryflgwvpanjx +bfvlrwdhzgxjpcny + +qokfcbj +qojkb +jqarnkb +qcjkyb + +tkgzwopyibxq +kzpwtvio + +wnprlkvqomtcgbxsiyz +cdzikrqywolgntsx +sijgxrtnczofuqylwh + +jkaqdgpn +wgjnpkdqa + +hrja +rha +harz +athdr +huar + +jxsyg +xvt + +oaqegwtd +jwxgtdvsqoiab +qkwogacfyut +teowqidaxg +owsatiqg + +redfl +ldref +ervfld + +kirzwbmdqpoe +zdbwmoepqkir +miwzepobdqrk + +e +nhf + +unisztdlebk +eavxpwjongyf +xmchneqyrp + +mxdhq +caxmfui +sbtrkwp +ixmglfzevdu + +ofqlipswjuhzrbeanmck +mbjwiunezcfkvsaqxlpr +nedajucswqgpibtylfzmk + +ctuiahbxomq +aobumhi +ahgofpwubim +iohuabqm +bkoemhiau + +lvfyzcadjusgmkwi +kxygbiwumcjfznsdhae +aujicfdzkgsmwyl +zgcfujlakmiwyds + +j +g +v +j + +b +gmncbol +bquhd +bzd + +yzhosamrnwtixbvdq +isxfljdebnwhrvzaqguocmt +hbikdxznraymsoqwvt +tiqrnxydbszvmwaoh +vqwxsobtinmzdarhk + +s +s + +gxfqkuir +rsxfqiguk +bqxdgkruimf +ucgaoxfiqkr + +fzukydcojvsxw +pqrgztjofchm + +ikgwrhtls +rhigkwslt + +spgdumjioz +bghmuilods +mugiosd +hsiugolmd + +pim +pi +ipgz +pi + +wqushefymtxzvgloinrd +rxmdlenqzwhyfgoustvi +vinyzhlumosedqgrwtxf +odqmrnlcxtgezhwyifusv +nrevlhgqmywudtxsfioz + +h +h +h +h + +pfskclxgveizyaodj +mgavxjsyleckfopzid +xsoijceldpgvyakzf +axopyvsdijcklzfge + +zishdmnblckvpqye +pqizehyblmkncsdv +mpceqnvlkszydibh + +dwqcreikunghslypv +klndcwrygiepqhvu +ehyqvncdligprkuw +iryeucxgdvlqkwphnz + +bpmsutfni +btpfrinm +itbqnfmpkw +nptysfimub + +vxcefdhsjugn +sdkyxctbiv + +fvqzbjasi +sijazf +fzpsjitan +axzjergfsl +fsztanj + +cahes +csa +usac +sac +sxnca + +glaonqujdpvkisfmzc +iaevoucwryhxdbgfqtmj + +hvmnt +thnvm +mvhnt + +qszfwgedt +ljwztmxspdb +thgidzsw +zidsvwt + +qstpeabrydm +dpyfmqtrbhaes +bsymtrpeadq + +oeaxlb +oxleab + +kbxqpcgsvz +klygqsbfpvc +qncbsgkvop +xpdvgkcbsmq +skvgcbqp + +zeqmlrosafxtdphjvy +wmdsknibv + +fj +j + +orhlekyugfwdi +ncptmbsq +zjvxta + +incwxtqbrvhpgkje +scbjtrmwkyhoaqivzgu +nhctkvqigjwrbx +tcvwhgdinjfrlkbq + +su +rys +su +s + +vkgslpnrh +hgv +hvg + +nbluwkimxvpzcts +mpbnwvkslxtizu +xbmvtkwipulzsn + +stovbrhdje +iftbzxdoresy +rbodztse + +cjhszen +hrfwuqs +nshjcem +hjdvtis + +vpayjhmsbqr +qjayprbhvmw +soajyphqmbrv +hyjaprgqvmbi + +zcrolfeun +bd +xtbg +kqjm +tq + +pzk +pkc +tkpx +psjqfk + +kf +kf + +sflknxj +kjnflsx +sflxknjm + +xpjfwelovgack +jawelcvoxgkp +jvgkxpolaecwf +cxgopvlwkeatjh + +dqueipokaltc +mdgaiqtuwopcjef + +rovdesw +gdervwxsb +dmwtzvser +vxeodrsw + +vrogjlicfawzsp +cizjgsvpowfr +pcnjszwgfvior +fipzcswgrumvoj +rgzivfsjcpow + +ivczsybaumfw +ycubmfsaknivz +fiuorsjaxbedmqvzpc + +bhrtmsjvycugo +qtcmuzvijgwo +imjcvugot +ktcfjvumangdqo + +j +j +j +j + +za +pz +z +bsfz +dz + +hmwonxvap +hblkxipg + +akxnubovgqrmethsljfyzp +bujrpkaqxlvchnseyogz + +qlczeuwabjhvrio +xpequraivwlybo + +pxwikfabnchuetglysjzdoq +lvhfqyetwcsjkxbonzirdgpau + +e +e +e + +klrbyvuftpcz +cuyrkahfwzp +pmuycksizhfr + +kwlvo +wepmktxisjy + +k +k +k +k +k + +dhgnwrvpek +ajwtz + +yacvhuemrtfsxlq +lfthcxqevusmrya +ruelsatcymxqhfv + +th +th +th +th + +yqjr +vryjq +jqyr +jyrq +jrqy + +tahgsc +gzmk + +zpvcrxbsmih +rhizxpcvsm +ixmtcvoprzh +pzivhxrcm + +rbqduhsvnfzk +rxlbkygnafv +funwbhqvpkmrs + +sjadyxvrqhobnpc +kdmnulszox +mogwxsdn +tunesidoxw + +ahvsedrqbknimuopyxgtzjlfwc +dwfbjaycghexmvruzqospntilk +kogcduhfjqytpzxmnrabwviles + +bsyfzeqhtj +wisxmcuvfedrhqpogk +fhqbnsae + +hdvbnclafkeomi +ivodaekhfbln +flknidhavoeb + +xcmwfapzdbykel +pymawczdxbfkel +dxleyzkbawcmfp + +fkurqjcy +jefpyqncus +iqfuyejc + +obtxlcksuwpga +riyemjnqvhb + +zqwjpkuhb +pwkbhuqz +bkzhquwp +hwezktbuqpd + +id +ifd + +dscfkeqygmwbjh +jbchemdywgszkq +qobtdmgkysecnjhw +esnbwdjgcrqmtkzhy + +q +m +j +j +f + +njrpisbwzadqmxoehtufv +hdguestbnmcoywvjriqzkalpf + +lrsonbymx +lyrnobfs +bkrslnyo + +vgcodqenikzuxaw +qvdiofcg +viqolcdg +igcoqvd + +fjbiwxasygutmpekhzo +ospmijwbheyxfzatkuq +cxbofehvjtpkduiarnmwzys +owihxpbufjzealgktmsy + +tj +thj +tjd +jt + +qtdujcnxvwzb +vtujndzxbqc + +msg +sqmg +gms + +webhxajqyodtkrfi +hqyoferxiskdjt +rdeuxzkqcgoyjfhti + +lchkxdoaistu +icgurhxadjtlw +lpbvxhudiaoftmc +tibdlxacuh + +dk +qdk +dk + +cirlxzasbewtqhu +uwhbtrlisezxqac +btxuahselcrqizw +lestuhzqixwbacr + +vuagosxhlwknqf +faxqjohiskg +ifoxakgqjhs +kjaohgsxfq + +uzqweghvcyaxdjr +vuxcezfhakwrnjd + +jmvkqrpwncthyedzf +prjctvmdhnzwyeqb +diwqtyarjvcphomez + +zvjdrt +jerd +gudrnjyi +jrupdy +nxdrj + +rfqchv +qvrbcw + +yavdkqfgblmnrjzt +mzkrbldqfanvxygtj +qftbkalnjgzrvdym + +vjcymkrxfoze +jqaryxft +xfwjsary +jtxyrngawlf + +isxcbhg +ghisxbc +beihvxcgs +hcixsbg + +redhcn +erchmd +crndhe + +d +l +d + +rywl +x +x +xb + +psamodnt + +chlouyspebfgqwtrzx +bepoqlszhyctgwfxru +oxbhqpcsuyfwtgrlez +uzycspwhqxrefltbago + +plh +plhy +phl +hprl +hpl + +expoilumtaqswbvfr +ogtqpvfixejukrm + +ta +tawz +cazjtu +tan +hoxtvdla + +pvnzmau +qapbztn + +ujtlbmiyfzndcar +dzmynrltbfjiauhc +drmfzubayljitnc +bzymcanlirftujd + +jrxnuhiowaqpte +xroapikqhwuetnyj +ajwxtuirphqeon +hqspnwutojeraxi +juaetrqihwnpox + +yiefhrjqzvdmtxsc +xevqhfwnidcrztsj + +onix +qxoni +nixo +noix + +ognwrdsblz +szndwrogbl +ornsldbwzg +orzgdlsbwn +bsrwglzdno + +wofyhk +udplqarzvctji + +rqxozpsaibntmej +ojrbqtdycapex + +fvxkbh +ypvukbjtxolds +kvemnbx +vnaxbk +vbmkxh + +varjgoetfybz +bkzawthr +btznraxd + +l +l + +mjcgqfxwb +bksjgf +peuvglyfbt +jfgrib + +xfz +fsxozi +uxsfz +ftkxzdl +azexbcvf + +dhxajrmfnbswpzogevkqt +celtbzqdwshfoarkpgmxjnvi +zedsbhjptfrwovnkqxagm + +mxspckqzbnljdg +temluosvpzrqajwyihfb + +bpxyihds +sbvydxl +xysdb +bxyds + +eads +fbo +eti +kq +vkea + +djmtozaelq +fajweltko +aojlted +hlparcjtevon + +rbyq +zb +b + +qxtvmfg +gfnmov + +xspvygam +axmegpvfjs +xglawvus +vxrdsibztaqnohg +gavkysx + +x +x +vx + +xhb +oazjhgti + +ldneqv +dqenv +nqved + +gupdfahosmeqwvnxcyjktzri +hmxuazkrwogtnvfedisqjyp +kixtsgbfdryhnowazquemvpj + +zuikhyslpf +abpyshfizj + +dqtwlxhcyoarfksgiz +pirkqdlzhwtxgsc +uzgrkqlechtxdnswvi + +kizowal +owikal +oixkla +oiaklw +qtsiguhcopbralfk + +luzhpkn +kluzpnh +pulhnzk +znphluk + +bdnxlirpvf +jirxzdlpnfb +kniydgxpzfblr +mprdelfixnb +uirbfndxoqpcyl + +frsu +rusf +rusfzv +srfu + +pyzsgecva +ykpwvczgsae +gfjdsloeaycpvzbu +yczgavespnq + +ktlpuiwrnx +ripwulnkxb +rkulinpwx +iuxlrjkngpw +neuipklwxr + +sradxf +adxrs +sxard + +bjnohgcvr +zfpkhbvcg +psgdcrtvhb +eabyiqvughx + +kxhwus +wivusgfxlkhp +hsakzuxw +khswxu + +f +f +fs +f + +padbnywfuscoqjztxveh +acxiwvhnsztpdoebqjrufk + +wupafhjl +hjuapiwlf +ujlhfapw +lfjnwuehopa +pwhualjf + +zgrqmnldp +auxc +kfiejas +vyj +ioxf + +v +z +z +z + +s +ob +r +p +p + +luenpwhqmixfdycbjzo +nhqpcjkfdlibewzoyxum +ypcowmbjxehdquklzfin +ibhocfeulzkdjpwnmqxy +bglmdjynwoiuqxtapzchrvfe + +p +p + +w +w +w + +xfziauswmvlcyphejbr +waikrhpxyelfbuzjgcs +izlpysmfcvhxbjewua +kechslajfnpdzuiwmyxb +citspjxauolqwyehfzb + +wfheyikgasxdrtbuv +moadrubycxlkqgnf + +k +k +k +k + +cxefwranqjugbdvhmztolk +wloerzghqubjtkvmcf +zuwtbjerghlfmvockq +lwqoktrvuecmhzfbjg +gkcwovqfelzutribmhj + +veqilrtfyougsh +ftgeryquhlos +vrthgulyesfqpo +fgyqcesrotdhlu + +lcg +g +g +g + +dwisnxaofuhptm +wtfmxhiodasnpu +txipsonhmdfwau +xuhrqtfiaswnodpm + +pcjarklxt +taclwxjdyq +nmslcjtavz + +qmxck +mxkc +xmtck +kcmx +xijfrwcomnvbk + +nkldcwg +wkdulnxjgv +dngwkc +gwdonpqkbm + +pwshd +pirbsjx +lwmynstfp + +kczlxgrejo +gzcklromxje +vzojblxkegicr + +bnomczytil +lcnyotmzib +wcyzbnmotli + +ylufxhtgoes +cjxkvb + +lqemdrysaivht +zqtvhedriymsxla +stdlhgrevyimaq +vaqthedrlsiym +dyvstihqlajrem + +myfpnvcadqkbxiotzlrsgu +bcldgstvqnzxfkiouyrmp +gpxmincbluqdvrtzoyfskj +qnyrszmkbdfcvptxoguli +rgiupovtbcsykdlnzxfqm + +ldmk +dmlk +ldkm +dkml +mkld + +ej +je +ej +je +ej + +qkxgnbc +kpaxn +sxnyfk +xnfak + +tyndxmviuse +kqcyublzjg +lojbhcuy + +neblxiuvkfzhqato +nhxetzifvuaklqbo +kqonilteuxvbzfha +quixlofzehnbvtdka + +fzcihlrpsdjnw +hfsjmvzcrlntpud +enshlxkrzdjcfp + +jugohqf +jguqhof + +wjcmkpvarxbgeu +rwcbkvmxpgeja +votgrwcxbhmjekza +kjnmgsewacbvrx + +jdrwzfkoylhcpi +twyjfplhrkduizo +hznyfioapldtwjrk +drjkwoazhfnielyp + +lhspwojdmg +pldwgosht +howgzsldp + +cpwdrhijgvslafzbxonu +fponlcwbsvg +cogbpnvlfswe + +euyd +eyud +tdxvyehkuimboawj + +ryapequ +ceypdrqwbu + +hwljoxctrvqmbe +jwxevkbthqclg +blafpsvdtxhecu + +mqilcgjhxfoeywpb +itelobympfqxjg +oyexftibpjmglq + +xdwmaqpiksb +onijacqwb +lzeqfhrtv + +wuoy +owy +owy +oyw +wyo + +haroqjtfwklcpv +ynwiramueojpfc + +v +v + +xtpqcbsjineougwrf +xjkbyrzscfguhtqn +bugjrtdhanmfqxscl + +migthyklesbxofcn +ahgujbtknprewmczifl + +sivaghdjkozrltucfneqxbmywp +xtenwkripmygzsbuhvdofclj + +ivchktemys +itehvpymws +tnrvesymdix + +pglbhwceodjquafiksn +qhdlgpoacwknufbjes + +bxtzeoikah +lduqfcz +pzcudmwyv +szd + +awmjrsxk +ajwxrmks +whrqkamjs + +zkmvthagdb +fapxlozdi +caroenzduxsyq + +so +p +no +n +abrf + +wf +wk +akw + +nirkchlegpjdwufzaqy +rgjukynqcipaezlhwd +yuqwdernaljkpizchg + +jtvq +qm +q +q + +ovarqt +anx + +lxzeuicjbmvaq +vixcmagqbjzuel +xlrzuatecivjbmq +qjxvblzemicua +xejizagcqbumvl + +fxtnyehakqv +yiugswbovjdrpm + +po +p +gdp + +vboc +bacg +bcvol +xbecp +bcv + +kblpg +bklgp +bpmglk + +jqlgxofivabcue +uiagobjlfexq +geulaibojqfx +iquogfabxlje +ouafxljhqtibge + +jrupzdlhixcbnkte +inchptudjzxelrk +dhiegazkptvqxmrucnj \ No newline at end of file diff --git a/puzzleInput7.txt b/puzzleInput7.txt new file mode 100644 index 0000000..c8a482c --- /dev/null +++ b/puzzleInput7.txt @@ -0,0 +1,594 @@ +bright indigo bags contain 4 shiny turquoise bags, 3 wavy yellow bags. +dotted turquoise bags contain 3 vibrant salmon bags, 2 dotted maroon bags, 1 bright beige bag, 1 drab white bag. +vibrant fuchsia bags contain 4 dark salmon bags. +muted cyan bags contain 2 light gold bags, 5 mirrored salmon bags, 4 plaid blue bags. +dotted tomato bags contain 3 vibrant gold bags, 4 faded blue bags. +mirrored black bags contain 5 vibrant beige bags, 3 plaid blue bags. +dim yellow bags contain 1 clear tan bag, 3 dim red bags. +plaid lavender bags contain 2 dim coral bags, 4 mirrored maroon bags, 5 wavy lavender bags. +drab magenta bags contain 3 muted yellow bags, 5 bright turquoise bags. +mirrored silver bags contain 5 faded tan bags, 4 drab salmon bags, 3 clear chartreuse bags. +drab lavender bags contain 3 plaid white bags, 5 pale salmon bags, 4 dull salmon bags. +wavy cyan bags contain 4 dim bronze bags, 5 muted olive bags, 5 plaid gold bags, 4 muted red bags. +bright fuchsia bags contain 4 faded orange bags, 4 posh teal bags. +muted indigo bags contain 4 vibrant silver bags, 1 wavy tomato bag. +pale olive bags contain 1 clear bronze bag, 3 posh black bags, 2 dim blue bags. +dull crimson bags contain 4 dull tomato bags, 5 wavy green bags, 2 vibrant blue bags, 3 pale brown bags. +dim salmon bags contain 2 bright black bags, 3 drab salmon bags, 5 vibrant beige bags. +clear orange bags contain 4 dim coral bags, 4 light chartreuse bags, 5 wavy brown bags, 2 drab yellow bags. +bright silver bags contain 3 dotted plum bags, 4 shiny salmon bags, 2 drab magenta bags. +light turquoise bags contain 5 striped beige bags, 5 muted black bags, 1 striped maroon bag. +light lavender bags contain 3 vibrant coral bags, 3 mirrored crimson bags. +dull magenta bags contain 4 mirrored gray bags, 5 faded lime bags, 2 dotted green bags, 2 striped olive bags. +shiny maroon bags contain 3 plaid aqua bags, 1 pale plum bag, 5 plaid salmon bags. +wavy gray bags contain 5 pale cyan bags, 1 pale gold bag, 2 pale salmon bags. +dark gray bags contain 2 pale gold bags, 3 muted orange bags, 1 dim maroon bag. +dim beige bags contain 1 dark yellow bag. +dull yellow bags contain 4 pale chartreuse bags. +light aqua bags contain 3 plaid indigo bags, 5 dull black bags. +vibrant silver bags contain 1 posh beige bag, 2 dim cyan bags, 4 light violet bags, 2 dark tan bags. +striped aqua bags contain 4 dim olive bags, 4 vibrant magenta bags, 5 pale cyan bags. +wavy beige bags contain 5 dim red bags, 2 dotted crimson bags, 1 muted orange bag. +drab orange bags contain 3 dotted red bags, 1 drab yellow bag, 4 clear tan bags, 1 vibrant chartreuse bag. +mirrored turquoise bags contain 4 striped yellow bags, 1 dark yellow bag. +posh gold bags contain 2 clear maroon bags, 2 drab black bags. +posh orange bags contain 3 dark red bags, 1 dull brown bag, 1 dark green bag. +dim lavender bags contain 2 drab gray bags, 2 shiny brown bags, 2 dull tomato bags, 4 light teal bags. +muted lavender bags contain 1 striped black bag, 1 vibrant brown bag, 1 wavy yellow bag. +dotted aqua bags contain 2 muted yellow bags. +pale aqua bags contain 5 striped blue bags. +muted silver bags contain 3 pale plum bags, 4 mirrored aqua bags. +pale teal bags contain 2 shiny beige bags. +dim coral bags contain 2 vibrant gold bags. +faded plum bags contain 3 vibrant yellow bags, 2 bright teal bags, 5 light magenta bags. +light coral bags contain 2 vibrant brown bags, 2 light crimson bags, 2 dotted bronze bags. +bright plum bags contain 3 wavy olive bags. +vibrant yellow bags contain 4 muted olive bags, 1 dull tomato bag, 3 bright coral bags. +muted fuchsia bags contain 3 clear maroon bags, 1 striped aqua bag, 1 pale brown bag. +dull olive bags contain 4 muted tomato bags, 1 clear silver bag. +wavy brown bags contain 2 dim cyan bags, 3 dim green bags, 3 faded chartreuse bags. +bright lavender bags contain 5 dim lavender bags, 5 shiny turquoise bags, 4 clear turquoise bags. +dim maroon bags contain 5 shiny coral bags, 5 pale white bags, 4 dim cyan bags. +vibrant gold bags contain 2 posh crimson bags, 3 striped olive bags. +dotted gold bags contain 5 faded teal bags. +dull red bags contain 5 bright beige bags. +striped purple bags contain 1 shiny brown bag, 1 light orange bag. +dotted yellow bags contain 2 striped aqua bags, 2 muted olive bags, 4 shiny orange bags. +plaid red bags contain 4 clear teal bags, 4 vibrant indigo bags, 2 faded tan bags. +striped magenta bags contain 2 striped chartreuse bags, 5 drab red bags. +dim aqua bags contain 1 shiny coral bag, 2 faded teal bags, 2 plaid cyan bags, 1 plaid salmon bag. +vibrant tan bags contain 3 shiny silver bags, 4 faded tan bags. +clear red bags contain 4 dotted gold bags. +faded tan bags contain 4 plaid salmon bags, 4 plaid violet bags. +faded maroon bags contain 3 mirrored turquoise bags, 1 dim black bag, 5 posh lavender bags. +striped yellow bags contain 2 plaid bronze bags. +light teal bags contain 3 clear blue bags, 5 pale maroon bags, 4 plaid white bags, 5 wavy tomato bags. +dotted indigo bags contain 4 dim aqua bags, 4 light coral bags, 1 posh tan bag, 1 mirrored gold bag. +clear maroon bags contain 2 drab red bags. +light yellow bags contain 5 wavy coral bags, 2 light chartreuse bags, 5 dull lime bags. +faded blue bags contain 4 vibrant yellow bags. +dim purple bags contain 3 clear plum bags, 2 plaid green bags. +plaid indigo bags contain 2 faded lime bags, 4 mirrored green bags, 5 dull plum bags. +posh salmon bags contain 3 vibrant violet bags. +dim olive bags contain 5 drab green bags. +wavy violet bags contain 3 light chartreuse bags, 5 muted olive bags. +dark magenta bags contain 3 wavy red bags. +posh violet bags contain 5 faded silver bags, 4 wavy tomato bags, 3 mirrored salmon bags. +posh yellow bags contain 3 plaid bronze bags. +dotted lavender bags contain 2 plaid gray bags, 5 dull beige bags, 2 vibrant chartreuse bags, 3 muted chartreuse bags. +mirrored aqua bags contain 1 striped coral bag, 5 plaid violet bags, 2 bright coral bags, 5 pale orange bags. +clear lavender bags contain 2 posh chartreuse bags. +vibrant plum bags contain 5 wavy tomato bags, 3 posh tomato bags, 1 striped chartreuse bag, 1 dim cyan bag. +faded red bags contain 1 bright green bag. +muted chartreuse bags contain 2 faded tan bags, 3 shiny violet bags. +dotted lime bags contain 3 light yellow bags, 4 bright coral bags. +vibrant turquoise bags contain 1 clear black bag. +dull fuchsia bags contain 1 wavy maroon bag, 1 posh black bag, 5 light magenta bags, 1 dotted tomato bag. +vibrant tomato bags contain 4 striped chartreuse bags. +shiny chartreuse bags contain 4 faded gray bags, 4 dark tan bags, 5 posh crimson bags. +mirrored white bags contain 1 light blue bag, 2 muted gold bags. +light magenta bags contain no other bags. +dark fuchsia bags contain 2 shiny coral bags, 3 pale tomato bags. +mirrored maroon bags contain 1 dim indigo bag. +plaid black bags contain 3 muted tomato bags. +dotted magenta bags contain 5 dark aqua bags. +shiny bronze bags contain 3 dim green bags. +drab violet bags contain 4 dotted bronze bags. +dark cyan bags contain no other bags. +dim violet bags contain 3 mirrored salmon bags, 2 shiny plum bags, 3 plaid salmon bags. +plaid teal bags contain 5 dull indigo bags. +dull teal bags contain 4 posh teal bags, 3 plaid plum bags, 3 dim lavender bags. +plaid turquoise bags contain 4 drab yellow bags, 1 vibrant lavender bag, 2 vibrant yellow bags, 5 light violet bags. +posh fuchsia bags contain 4 vibrant gold bags, 4 shiny silver bags. +clear purple bags contain 1 faded tomato bag. +mirrored coral bags contain 1 striped black bag, 3 plaid chartreuse bags. +bright beige bags contain 4 faded lavender bags, 1 faded teal bag, 3 dark red bags, 1 pale maroon bag. +bright yellow bags contain 4 dark orange bags, 2 muted tomato bags. +dark chartreuse bags contain 4 mirrored gold bags, 4 dark tan bags, 5 posh yellow bags. +posh green bags contain 4 bright bronze bags, 3 faded aqua bags, 1 shiny lime bag, 2 dotted magenta bags. +posh brown bags contain 3 drab gray bags. +pale lavender bags contain 2 pale gold bags, 4 dark orange bags. +dim bronze bags contain 4 dull white bags. +bright teal bags contain 1 mirrored gray bag, 4 faded indigo bags, 2 dim cyan bags, 1 posh plum bag. +striped orange bags contain 4 vibrant plum bags, 4 shiny cyan bags, 5 pale beige bags, 4 dim beige bags. +vibrant cyan bags contain 3 posh plum bags, 1 bright teal bag. +drab gold bags contain 1 wavy orange bag. +shiny salmon bags contain 5 faded indigo bags, 3 bright turquoise bags, 3 pale violet bags, 4 dotted coral bags. +drab blue bags contain 4 posh fuchsia bags. +dark gold bags contain 1 clear black bag, 1 dark chartreuse bag, 1 faded lime bag, 2 bright olive bags. +striped gray bags contain 4 bright coral bags, 4 striped coral bags, 1 muted gold bag. +bright gold bags contain 2 plaid fuchsia bags, 5 striped olive bags, 2 mirrored tomato bags, 5 muted tomato bags. +wavy lavender bags contain 1 pale violet bag, 1 dotted gray bag. +wavy orange bags contain 3 bright fuchsia bags, 4 posh yellow bags, 3 vibrant brown bags, 5 posh beige bags. +bright bronze bags contain 3 pale blue bags, 2 shiny cyan bags, 2 vibrant tan bags, 5 posh crimson bags. +dotted teal bags contain 1 plaid indigo bag, 4 posh salmon bags. +muted salmon bags contain 3 wavy maroon bags, 2 dotted olive bags. +dotted crimson bags contain 2 dotted bronze bags, 1 bright yellow bag, 2 dark cyan bags, 5 clear salmon bags. +striped tan bags contain 2 posh violet bags, 5 dark silver bags, 5 light teal bags. +pale maroon bags contain 1 dark cyan bag, 4 faded indigo bags. +muted crimson bags contain 2 faded cyan bags. +dull tomato bags contain 4 muted teal bags, 5 posh plum bags. +light crimson bags contain 3 light gold bags. +bright orange bags contain 5 plaid indigo bags, 5 plaid beige bags, 1 light teal bag. +posh red bags contain 4 shiny plum bags. +light bronze bags contain 5 dark green bags, 4 shiny silver bags. +dull violet bags contain 1 mirrored gray bag, 4 shiny crimson bags. +posh silver bags contain 2 dull maroon bags. +light salmon bags contain 3 dim plum bags. +vibrant olive bags contain 2 faded aqua bags, 4 faded blue bags. +pale orange bags contain 5 bright coral bags, 5 dark cyan bags, 2 dull plum bags, 4 dim cyan bags. +vibrant green bags contain 5 dark orange bags, 1 drab yellow bag, 3 dotted plum bags. +dull lavender bags contain 2 dark tomato bags. +dim tan bags contain 1 muted teal bag, 4 dull white bags, 1 shiny gold bag. +plaid white bags contain 3 faded silver bags. +pale lime bags contain 4 plaid bronze bags, 1 posh white bag. +mirrored crimson bags contain 4 dim tan bags, 3 vibrant turquoise bags, 1 faded lime bag, 5 striped yellow bags. +muted bronze bags contain 3 plaid green bags, 4 drab yellow bags, 5 plaid purple bags. +clear black bags contain 4 dark yellow bags. +drab plum bags contain 5 light cyan bags. +plaid yellow bags contain 1 bright silver bag, 1 light bronze bag. +bright green bags contain 3 posh gray bags, 1 mirrored black bag. +wavy lime bags contain 1 pale white bag, 2 dim orange bags, 4 dull bronze bags. +striped turquoise bags contain 2 drab lavender bags. +dotted chartreuse bags contain 1 posh violet bag, 2 mirrored aqua bags. +faded olive bags contain 1 bright bronze bag, 3 mirrored tan bags, 3 vibrant silver bags. +dull green bags contain 4 plaid olive bags. +bright salmon bags contain 5 mirrored salmon bags, 4 muted teal bags, 1 vibrant yellow bag, 3 bright magenta bags. +light plum bags contain 4 dull turquoise bags, 3 dim bronze bags. +mirrored red bags contain 2 dull blue bags. +dark maroon bags contain 4 clear yellow bags. +pale yellow bags contain 1 dull crimson bag, 1 clear black bag, 5 shiny lime bags. +striped lime bags contain 1 bright aqua bag, 1 faded lime bag, 2 posh coral bags. +drab tomato bags contain 3 shiny aqua bags, 2 striped crimson bags, 5 bright coral bags, 3 dull lime bags. +striped silver bags contain 3 dim beige bags, 2 bright tomato bags. +posh crimson bags contain 5 plaid bronze bags, 5 muted teal bags, 1 dark cyan bag. +muted olive bags contain 5 muted gold bags, 1 bright coral bag, 4 muted tomato bags, 2 pale maroon bags. +drab gray bags contain 2 shiny silver bags, 5 plaid cyan bags. +dark tomato bags contain 3 bright tomato bags, 3 drab yellow bags. +pale beige bags contain 5 striped blue bags, 5 plaid tomato bags, 2 mirrored indigo bags. +striped bronze bags contain 3 wavy tomato bags, 1 dark brown bag, 4 plaid salmon bags, 5 dark magenta bags. +dotted green bags contain 3 faded orange bags, 1 striped olive bag, 2 dark cyan bags, 2 bright coral bags. +dull lime bags contain 3 wavy black bags, 4 shiny tan bags, 2 clear crimson bags, 1 dark cyan bag. +light cyan bags contain 5 light violet bags, 5 posh black bags. +bright crimson bags contain 1 plaid tomato bag, 5 faded green bags, 2 posh chartreuse bags. +bright magenta bags contain 3 wavy red bags, 4 bright lime bags. +shiny orange bags contain 4 light blue bags, 3 dotted green bags, 3 shiny brown bags. +dim tomato bags contain 4 vibrant green bags. +drab teal bags contain 4 dull tomato bags, 4 shiny coral bags, 4 pale silver bags. +mirrored blue bags contain 1 wavy chartreuse bag, 1 dull plum bag, 1 plaid bronze bag. +shiny gold bags contain 1 pale maroon bag, 3 plaid blue bags, 5 dull tan bags. +clear bronze bags contain 1 pale coral bag, 1 light yellow bag. +wavy bronze bags contain 5 posh turquoise bags, 4 mirrored tan bags. +drab chartreuse bags contain 4 dark lavender bags, 4 clear silver bags, 4 dotted tan bags, 5 posh silver bags. +vibrant orange bags contain 4 bright black bags. +shiny indigo bags contain 5 striped coral bags. +clear beige bags contain 4 striped olive bags, 5 clear indigo bags, 3 dark cyan bags. +plaid brown bags contain 3 mirrored bronze bags. +light olive bags contain 5 dark white bags, 1 plaid red bag. +shiny fuchsia bags contain 4 dark cyan bags, 3 pale chartreuse bags, 5 light fuchsia bags. +bright black bags contain 5 plaid white bags, 3 plaid cyan bags. +mirrored beige bags contain 1 dim plum bag. +light black bags contain 3 bright silver bags, 3 wavy chartreuse bags, 4 bright chartreuse bags. +vibrant coral bags contain 1 faded tomato bag, 3 striped coral bags. +muted beige bags contain 4 striped olive bags. +dotted black bags contain 2 muted crimson bags, 4 plaid olive bags. +pale chartreuse bags contain 2 muted beige bags. +wavy maroon bags contain 4 vibrant cyan bags, 5 posh white bags, 2 shiny black bags. +faded brown bags contain 2 mirrored violet bags, 4 wavy silver bags. +dotted white bags contain 1 mirrored purple bag. +striped salmon bags contain 2 posh tomato bags, 1 muted silver bag, 3 dull violet bags, 4 mirrored plum bags. +striped red bags contain 2 posh bronze bags. +clear teal bags contain 4 vibrant aqua bags, 1 plaid lime bag, 3 bright lime bags, 1 posh beige bag. +mirrored cyan bags contain 5 light green bags. +muted teal bags contain no other bags. +drab bronze bags contain 4 dim salmon bags, 1 shiny violet bag, 1 dotted white bag, 3 wavy yellow bags. +pale fuchsia bags contain 4 plaid magenta bags. +mirrored tomato bags contain 1 shiny gray bag, 5 dull lime bags, 5 shiny turquoise bags, 1 clear crimson bag. +clear cyan bags contain 4 mirrored tomato bags, 5 bright lime bags. +clear gray bags contain 4 faded plum bags, 4 posh yellow bags, 2 clear violet bags, 4 plaid red bags. +dotted brown bags contain 2 dotted maroon bags. +dotted salmon bags contain 5 striped bronze bags, 1 shiny bronze bag, 5 light olive bags, 2 striped magenta bags. +dark red bags contain 5 faded orange bags. +dull brown bags contain 5 dim green bags, 5 drab salmon bags. +faded white bags contain 2 faded blue bags. +pale blue bags contain 1 mirrored lime bag. +striped lavender bags contain 1 posh white bag, 5 faded magenta bags, 5 drab crimson bags. +shiny olive bags contain 2 posh tomato bags, 1 faded indigo bag. +vibrant white bags contain 1 dark purple bag, 5 light lime bags. +light purple bags contain 4 shiny black bags. +plaid chartreuse bags contain 5 dim gray bags, 3 dull magenta bags. +faded violet bags contain 2 faded tomato bags, 1 dark aqua bag, 2 pale lavender bags. +drab maroon bags contain 1 plaid fuchsia bag. +drab turquoise bags contain 5 dull indigo bags, 1 striped tomato bag, 4 dull cyan bags, 4 vibrant plum bags. +shiny plum bags contain 3 drab salmon bags, 5 wavy tomato bags. +faded chartreuse bags contain 5 posh black bags. +wavy indigo bags contain 4 dim cyan bags, 3 vibrant tan bags. +pale salmon bags contain 1 wavy olive bag, 4 pale cyan bags, 2 faded tomato bags, 3 vibrant tan bags. +dull bronze bags contain 3 wavy red bags, 2 plaid red bags, 2 muted purple bags. +posh plum bags contain no other bags. +mirrored chartreuse bags contain 1 clear gray bag. +dull chartreuse bags contain 1 faded teal bag, 2 wavy orange bags, 1 bright indigo bag. +muted plum bags contain 4 faded silver bags, 5 shiny tan bags. +striped plum bags contain 3 posh beige bags. +clear green bags contain 2 dark lime bags, 3 muted purple bags, 2 striped bronze bags. +dull maroon bags contain 3 faded lavender bags, 3 mirrored white bags, 2 light blue bags, 4 dull tomato bags. +faded silver bags contain 3 dim plum bags, 2 pale orange bags, 3 plaid blue bags. +dull white bags contain 1 pale indigo bag, 2 bright turquoise bags. +mirrored purple bags contain 2 light bronze bags, 1 dark orange bag, 2 dark fuchsia bags, 2 striped violet bags. +plaid tomato bags contain 5 bright coral bags. +shiny teal bags contain 4 faded red bags, 5 mirrored green bags, 4 shiny coral bags. +plaid purple bags contain 3 drab yellow bags, 1 plaid green bag, 4 dim plum bags. +dark brown bags contain 5 dull plum bags, 5 dotted bronze bags, 2 wavy tomato bags. +dotted plum bags contain 2 faded indigo bags. +dim gray bags contain 4 dotted gold bags, 5 mirrored tomato bags. +vibrant teal bags contain 2 posh black bags. +dotted violet bags contain 3 mirrored yellow bags, 3 mirrored orange bags. +wavy white bags contain 1 pale indigo bag, 5 vibrant lavender bags, 2 dim tan bags. +posh teal bags contain 1 mirrored brown bag, 3 bright coral bags. +pale indigo bags contain 2 posh crimson bags. +muted magenta bags contain 1 muted black bag, 4 dull turquoise bags. +drab brown bags contain 5 striped gold bags. +posh beige bags contain 3 shiny gold bags, 1 shiny cyan bag, 1 posh crimson bag, 2 wavy yellow bags. +dark lavender bags contain 5 dim fuchsia bags, 5 mirrored beige bags, 1 dark indigo bag, 3 dull brown bags. +faded cyan bags contain 4 vibrant aqua bags, 2 dark magenta bags, 1 dark yellow bag, 3 wavy red bags. +bright brown bags contain 1 wavy orange bag, 3 dim plum bags. +wavy coral bags contain 4 posh yellow bags, 4 light lime bags. +bright maroon bags contain 4 clear turquoise bags, 4 posh salmon bags, 1 striped gold bag. +wavy gold bags contain 5 pale purple bags, 5 plaid maroon bags, 2 light purple bags, 2 faded gray bags. +dark yellow bags contain 3 plaid green bags, 4 dark teal bags, 4 dark plum bags, 4 vibrant yellow bags. +plaid aqua bags contain 5 muted teal bags, 4 posh indigo bags. +bright tomato bags contain 5 posh violet bags, 4 wavy tomato bags. +drab red bags contain 5 vibrant magenta bags, 2 dark orange bags. +dull salmon bags contain 5 drab gray bags, 3 light lime bags. +drab indigo bags contain 1 faded red bag, 5 dull maroon bags. +shiny white bags contain 3 light blue bags, 5 bright indigo bags, 4 plaid purple bags. +plaid lime bags contain 5 clear turquoise bags, 2 plaid cyan bags, 3 dotted olive bags. +wavy fuchsia bags contain 1 light violet bag, 4 dark tomato bags, 2 bright green bags. +vibrant magenta bags contain 5 mirrored gold bags, 3 dotted red bags. +light red bags contain 2 posh crimson bags, 3 wavy orange bags, 1 wavy yellow bag. +dim crimson bags contain 3 striped tan bags, 3 pale blue bags, 2 drab yellow bags. +dark teal bags contain 1 plaid bronze bag, 1 vibrant aqua bag. +shiny magenta bags contain 3 light salmon bags, 4 dark bronze bags, 1 shiny plum bag, 4 clear blue bags. +clear lime bags contain 3 vibrant salmon bags, 5 muted magenta bags, 4 posh black bags. +dull coral bags contain 1 shiny coral bag, 2 bright black bags. +shiny black bags contain 1 dotted purple bag, 2 posh teal bags. +striped maroon bags contain 3 drab red bags, 5 light gold bags. +vibrant brown bags contain 3 dim green bags, 3 posh white bags, 3 dotted green bags. +shiny brown bags contain 1 posh bronze bag. +dark lime bags contain 5 light magenta bags, 5 shiny turquoise bags. +vibrant crimson bags contain 2 striped bronze bags. +posh coral bags contain 2 dim silver bags. +dull orange bags contain 5 clear coral bags, 4 shiny tan bags. +striped beige bags contain 1 dim olive bag, 3 plaid chartreuse bags, 4 dark chartreuse bags. +faded indigo bags contain 5 dark cyan bags, 1 light violet bag, 2 bright coral bags. +bright aqua bags contain 1 clear salmon bag, 1 dark orange bag, 5 faded gold bags. +plaid orange bags contain 5 vibrant cyan bags, 5 plaid silver bags, 2 wavy olive bags, 2 bright olive bags. +posh bronze bags contain 1 faded indigo bag. +plaid cyan bags contain 1 muted teal bag, 5 muted olive bags, 3 dull tomato bags, 5 light magenta bags. +striped coral bags contain 2 posh black bags. +light brown bags contain 5 muted lavender bags, 2 muted coral bags, 1 vibrant tan bag, 5 drab lime bags. +shiny tomato bags contain 4 bright turquoise bags, 1 muted tomato bag, 2 clear fuchsia bags. +dark green bags contain 4 vibrant magenta bags. +drab beige bags contain 4 faded lime bags. +shiny turquoise bags contain 3 dark tan bags, 3 faded lavender bags, 5 faded tomato bags. +mirrored gold bags contain 4 dull magenta bags, 2 clear turquoise bags, 2 dull white bags, 3 dull tomato bags. +dotted purple bags contain 2 shiny brown bags, 1 bright lime bag, 4 faded lavender bags, 2 faded indigo bags. +shiny silver bags contain 1 wavy tomato bag, 1 dull gold bag, 2 striped yellow bags. +mirrored salmon bags contain 2 posh beige bags. +pale red bags contain 4 dotted crimson bags, 3 posh teal bags, 4 dull maroon bags. +vibrant salmon bags contain 3 striped maroon bags. +dim fuchsia bags contain 5 pale plum bags, 3 light fuchsia bags, 2 bright tomato bags, 2 dark violet bags. +clear turquoise bags contain 4 bright lime bags, 3 dark magenta bags. +wavy aqua bags contain 1 vibrant turquoise bag, 5 clear gold bags, 1 muted indigo bag, 4 striped gray bags. +mirrored fuchsia bags contain 1 posh maroon bag, 2 clear salmon bags. +bright purple bags contain 2 vibrant tomato bags. +striped blue bags contain 5 dark white bags, 5 wavy orange bags, 5 dark magenta bags. +dim plum bags contain 2 pale maroon bags, 1 mirrored blue bag, 5 bright coral bags. +clear white bags contain 1 muted cyan bag, 3 mirrored gold bags. +vibrant aqua bags contain 2 dull plum bags, 4 muted tomato bags. +dark black bags contain 2 posh green bags. +muted white bags contain 2 faded green bags, 1 dull gray bag, 2 striped coral bags, 4 dim black bags. +posh tomato bags contain 2 mirrored blue bags, 3 posh red bags, 2 faded tan bags, 3 clear tan bags. +muted red bags contain 5 plaid crimson bags, 4 plaid turquoise bags, 5 clear gold bags. +pale silver bags contain 3 bright turquoise bags. +posh lavender bags contain 4 mirrored violet bags. +pale tan bags contain 5 mirrored bronze bags. +drab aqua bags contain 2 posh bronze bags, 1 vibrant orange bag, 1 light magenta bag. +clear magenta bags contain 4 bright olive bags, 5 dim purple bags. +light silver bags contain 4 vibrant brown bags, 3 dim olive bags, 3 posh bronze bags. +dark plum bags contain 5 vibrant gold bags. +posh tan bags contain 3 posh purple bags. +mirrored bronze bags contain 1 wavy white bag, 5 bright beige bags, 4 bright turquoise bags, 1 bright yellow bag. +dotted fuchsia bags contain 2 faded indigo bags. +pale turquoise bags contain 3 vibrant lime bags, 1 vibrant fuchsia bag, 1 dim black bag. +light lime bags contain 1 pale orange bag, 3 pale maroon bags, 4 dull maroon bags. +bright gray bags contain 5 mirrored bronze bags, 4 dotted purple bags, 5 bright beige bags, 5 posh bronze bags. +dull blue bags contain 1 dull gold bag, 3 shiny coral bags. +dark salmon bags contain 2 dark teal bags, 3 striped bronze bags, 2 pale plum bags, 5 faded teal bags. +light indigo bags contain 1 light green bag, 4 faded fuchsia bags. +light fuchsia bags contain 5 shiny black bags, 2 plaid turquoise bags. +vibrant gray bags contain 2 faded teal bags, 1 dark brown bag, 1 dark magenta bag, 3 pale white bags. +faded fuchsia bags contain 5 pale cyan bags, 2 wavy aqua bags. +wavy purple bags contain 1 posh fuchsia bag, 2 clear turquoise bags. +dark purple bags contain 5 dotted olive bags, 4 shiny tan bags, 4 clear blue bags. +vibrant chartreuse bags contain 4 clear teal bags, 1 plaid coral bag. +plaid silver bags contain 4 wavy beige bags, 5 bright aqua bags, 1 vibrant yellow bag. +dull turquoise bags contain 1 faded orange bag, 4 vibrant blue bags, 1 vibrant brown bag, 1 clear gold bag. +bright violet bags contain 4 plaid fuchsia bags, 1 clear blue bag, 4 dull purple bags, 1 dark yellow bag. +wavy turquoise bags contain 4 plaid violet bags, 4 drab gray bags. +muted tan bags contain 5 posh white bags, 3 drab salmon bags, 3 light tan bags, 1 dark cyan bag. +light maroon bags contain 4 dotted turquoise bags, 5 dim tan bags. +plaid gray bags contain 3 dotted cyan bags, 4 striped blue bags, 3 shiny white bags. +dotted olive bags contain 5 posh plum bags, 3 mirrored lime bags, 4 clear turquoise bags. +plaid crimson bags contain 2 faded lavender bags, 3 shiny tan bags. +clear brown bags contain 5 faded lavender bags. +shiny lavender bags contain 5 faded gray bags, 5 posh chartreuse bags, 5 dim purple bags. +dotted cyan bags contain 2 mirrored blue bags, 5 plaid salmon bags, 1 faded orange bag, 4 dull tomato bags. +posh purple bags contain 4 dark beige bags, 3 dim maroon bags, 5 bright beige bags, 5 drab beige bags. +vibrant red bags contain 4 dark orange bags. +dotted red bags contain 3 plaid blue bags, 5 vibrant lavender bags. +muted green bags contain 2 clear fuchsia bags. +pale purple bags contain 3 muted tomato bags. +muted turquoise bags contain 2 light coral bags, 1 mirrored gray bag. +posh chartreuse bags contain 1 dark orange bag, 3 striped olive bags, 5 faded teal bags. +bright chartreuse bags contain 3 vibrant maroon bags. +shiny cyan bags contain 3 muted olive bags, 1 muted tomato bag. +mirrored teal bags contain 2 pale black bags. +plaid bronze bags contain 3 muted gold bags, 2 faded indigo bags. +dim teal bags contain 2 plaid tomato bags. +clear tan bags contain 2 dim green bags, 1 mirrored gray bag, 3 dotted cyan bags. +faded crimson bags contain 3 vibrant lavender bags. +wavy olive bags contain 4 mirrored lime bags. +pale plum bags contain 2 plaid turquoise bags, 5 shiny indigo bags, 3 faded blue bags. +dark white bags contain 5 shiny black bags. +drab green bags contain 5 muted gold bags. +vibrant bronze bags contain 5 bright olive bags, 1 dull gray bag, 3 dark purple bags. +pale green bags contain 4 muted teal bags. +clear plum bags contain 4 posh violet bags, 1 light blue bag. +clear violet bags contain 4 dark aqua bags, 5 muted black bags. +posh black bags contain no other bags. +shiny gray bags contain 3 vibrant lavender bags. +dark crimson bags contain 4 dull tan bags, 1 shiny cyan bag, 5 vibrant indigo bags. +dim brown bags contain 3 faded silver bags, 3 dark purple bags. +dotted tan bags contain 1 dim indigo bag, 2 vibrant teal bags, 4 bright beige bags, 4 clear silver bags. +light gray bags contain 1 faded indigo bag, 1 light tan bag, 1 mirrored lime bag. +bright lime bags contain 5 drab yellow bags, 3 plaid cyan bags, 5 faded orange bags. +posh maroon bags contain 3 drab teal bags, 2 dotted beige bags. +shiny beige bags contain 5 vibrant olive bags, 1 dull blue bag. +striped fuchsia bags contain 5 wavy aqua bags. +dim indigo bags contain 3 clear aqua bags, 3 clear crimson bags. +dull silver bags contain 3 muted lavender bags. +wavy teal bags contain 1 clear gray bag, 2 shiny tan bags, 4 shiny brown bags. +dull tan bags contain 1 clear silver bag. +vibrant maroon bags contain 1 faded lavender bag, 4 bright coral bags, 5 vibrant coral bags. +faded magenta bags contain 5 shiny black bags, 3 light crimson bags. +dim magenta bags contain 2 shiny tan bags. +pale coral bags contain 1 striped black bag, 2 posh violet bags. +clear salmon bags contain 5 wavy tomato bags, 4 dull gold bags, 3 dotted olive bags, 2 bright turquoise bags. +clear silver bags contain 1 bright coral bag, 3 light magenta bags, 4 muted teal bags, 4 light violet bags. +mirrored lavender bags contain 4 faded cyan bags, 4 dotted fuchsia bags, 4 mirrored salmon bags, 5 muted beige bags. +muted lime bags contain 5 vibrant olive bags, 1 light chartreuse bag, 5 faded yellow bags, 5 drab plum bags. +plaid plum bags contain 2 faded tomato bags. +posh cyan bags contain 4 drab green bags, 3 posh plum bags, 4 vibrant gold bags, 5 vibrant aqua bags. +faded orange bags contain no other bags. +plaid gold bags contain 3 vibrant teal bags. +light chartreuse bags contain 5 vibrant cyan bags, 2 drab green bags, 3 shiny plum bags. +plaid olive bags contain 1 dim lime bag. +wavy yellow bags contain 2 posh bronze bags, 3 plaid blue bags, 2 posh crimson bags, 3 muted gold bags. +striped tomato bags contain 3 dim lime bags, 5 plaid crimson bags, 4 pale lime bags. +clear aqua bags contain 3 muted tomato bags, 2 striped olive bags. +light tan bags contain 1 pale gold bag. +mirrored yellow bags contain 2 dim maroon bags, 1 posh violet bag, 3 drab salmon bags. +clear crimson bags contain 3 pale cyan bags. +dull plum bags contain 4 posh black bags, 4 dark cyan bags, 4 dull olive bags, 5 light violet bags. +wavy red bags contain 1 pale maroon bag. +faded yellow bags contain 4 bright chartreuse bags, 3 striped gold bags. +faded purple bags contain 2 posh yellow bags, 2 shiny black bags, 1 dim magenta bag, 5 vibrant blue bags. +vibrant lime bags contain 5 drab tan bags, 5 pale beige bags, 1 faded turquoise bag, 4 dull gold bags. +mirrored violet bags contain 1 mirrored bronze bag. +drab crimson bags contain 2 dim indigo bags. +dim gold bags contain 5 plaid green bags. +shiny yellow bags contain 2 faded black bags, 1 posh crimson bag, 4 plaid turquoise bags, 3 pale chartreuse bags. +mirrored tan bags contain 3 posh red bags. +drab salmon bags contain 3 clear turquoise bags, 2 striped plum bags, 2 plaid turquoise bags. +vibrant beige bags contain 1 plaid violet bag. +striped crimson bags contain 3 striped bronze bags. +light tomato bags contain 5 faded orange bags, 5 mirrored bronze bags, 1 pale orange bag. +wavy magenta bags contain 5 drab magenta bags, 2 vibrant tan bags, 2 striped indigo bags. +dotted beige bags contain 2 posh bronze bags, 1 faded silver bag. +faded gold bags contain 5 vibrant teal bags, 4 dim plum bags, 2 vibrant yellow bags. +dark blue bags contain 4 faded plum bags, 3 vibrant crimson bags, 1 vibrant maroon bag. +striped olive bags contain 3 posh beige bags, 4 dull white bags. +striped black bags contain 2 plaid bronze bags, 4 posh bronze bags. +plaid green bags contain 2 dull magenta bags, 2 vibrant indigo bags, 1 dim silver bag. +dark silver bags contain 2 wavy brown bags. +wavy plum bags contain 4 plaid violet bags. +plaid violet bags contain 5 posh crimson bags, 2 dark tan bags. +plaid salmon bags contain 4 faded lavender bags, 1 dull olive bag, 4 posh crimson bags, 2 posh plum bags. +mirrored indigo bags contain 4 shiny orange bags, 4 dim green bags. +striped violet bags contain 1 bright teal bag, 1 bright black bag. +shiny coral bags contain 3 bright coral bags. +pale bronze bags contain 4 vibrant gray bags, 1 striped maroon bag, 4 dark magenta bags. +drab olive bags contain 4 plaid beige bags. +dull beige bags contain 4 posh orange bags. +muted yellow bags contain 2 muted teal bags, 5 bright coral bags, 4 mirrored beige bags, 1 wavy red bag. +drab tan bags contain 4 bright aqua bags, 4 dark crimson bags, 4 muted coral bags. +mirrored brown bags contain 1 muted gold bag. +striped gold bags contain 1 clear olive bag, 5 muted purple bags. +dark orange bags contain 1 mirrored aqua bag, 5 pale brown bags, 3 shiny turquoise bags, 5 dim plum bags. +dim green bags contain 1 posh crimson bag, 5 wavy yellow bags, 3 mirrored blue bags, 3 mirrored brown bags. +light green bags contain 1 dull cyan bag, 1 striped gold bag, 3 dull maroon bags. +faded tomato bags contain 5 posh bronze bags, 3 wavy tomato bags, 2 mirrored gray bags. +pale crimson bags contain 3 wavy indigo bags, 5 drab white bags. +plaid coral bags contain 2 bright maroon bags, 2 pale chartreuse bags, 5 bright beige bags. +dark beige bags contain 3 plaid plum bags, 4 light blue bags, 1 vibrant plum bag. +bright coral bags contain no other bags. +wavy blue bags contain 5 mirrored plum bags, 5 plaid yellow bags, 1 bright aqua bag. +shiny purple bags contain 1 wavy fuchsia bag, 4 wavy bronze bags. +light violet bags contain no other bags. +muted gray bags contain 4 dull white bags. +faded salmon bags contain 2 dotted bronze bags. +mirrored green bags contain 4 dark cyan bags, 1 faded silver bag. +faded teal bags contain 5 clear silver bags, 3 muted olive bags, 4 light magenta bags, 3 dark cyan bags. +muted blue bags contain 2 bright teal bags, 1 vibrant tan bag. +dim blue bags contain 4 dark orange bags, 3 bright lime bags, 5 clear salmon bags, 1 striped blue bag. +plaid beige bags contain 4 posh fuchsia bags, 1 posh violet bag, 1 drab gray bag, 4 pale white bags. +wavy tomato bags contain 2 dark cyan bags, 5 clear silver bags. +plaid fuchsia bags contain 4 wavy turquoise bags, 2 clear salmon bags, 1 bright turquoise bag, 3 plaid blue bags. +bright tan bags contain 4 dotted green bags, 1 dull orange bag, 1 mirrored violet bag, 4 dim green bags. +drab white bags contain 2 dim tan bags. +light white bags contain 1 pale gold bag, 4 posh magenta bags. +clear olive bags contain 4 plaid cyan bags. +light gold bags contain 1 muted gold bag. +shiny green bags contain 4 bright maroon bags. +drab silver bags contain 5 posh gold bags, 5 drab salmon bags. +drab yellow bags contain 1 light violet bag, 2 pale maroon bags, 2 faded orange bags, 2 posh black bags. +dark violet bags contain 4 light cyan bags. +plaid blue bags contain 4 clear silver bags, 5 plaid bronze bags, 4 shiny tan bags, 2 mirrored gray bags. +pale white bags contain 5 posh plum bags, 3 pale maroon bags, 3 muted gold bags, 1 dull tan bag. +dull black bags contain 5 pale lavender bags, 5 wavy coral bags. +dark indigo bags contain 3 pale orange bags, 5 mirrored lime bags, 5 drab red bags, 4 shiny black bags. +drab lime bags contain 4 plaid gray bags. +wavy silver bags contain 5 bright magenta bags, 5 dotted beige bags, 1 dim indigo bag. +dark turquoise bags contain 2 dim beige bags. +vibrant purple bags contain 3 pale orange bags, 3 striped olive bags, 5 clear gold bags, 3 wavy orange bags. +wavy green bags contain 3 dull magenta bags, 4 posh bronze bags, 2 plaid tomato bags. +faded green bags contain 4 dim silver bags, 3 pale chartreuse bags. +light blue bags contain 4 mirrored blue bags, 3 dark cyan bags. +dim turquoise bags contain 1 dull maroon bag, 5 light crimson bags, 4 light gold bags. +posh turquoise bags contain 3 wavy white bags. +dull purple bags contain 5 wavy olive bags, 2 dim crimson bags, 2 dotted plum bags. +dark bronze bags contain 5 muted beige bags, 5 mirrored brown bags. +pale cyan bags contain 5 muted teal bags, 4 dim plum bags, 3 light gold bags, 5 dark cyan bags. +plaid maroon bags contain 4 faded blue bags. +faded black bags contain 1 drab lavender bag, 5 posh purple bags. +posh indigo bags contain 4 faded tan bags, 1 faded teal bag, 4 pale chartreuse bags, 5 pale gray bags. +dull gray bags contain 1 light lime bag. +vibrant blue bags contain 1 dotted olive bag, 5 clear fuchsia bags. +pale brown bags contain 4 plaid salmon bags, 1 posh yellow bag, 1 faded indigo bag, 2 muted gold bags. +vibrant indigo bags contain 5 drab yellow bags, 2 dark cyan bags, 1 muted teal bag, 1 striped coral bag. +wavy chartreuse bags contain 3 muted olive bags, 2 faded teal bags. +dim chartreuse bags contain 1 wavy white bag, 5 mirrored violet bags, 4 dull fuchsia bags. +clear chartreuse bags contain 4 drab white bags, 1 muted plum bag. +drab fuchsia bags contain 4 muted teal bags, 1 shiny lime bag, 2 dotted gold bags. +striped green bags contain 5 dim tan bags, 5 dark teal bags. +drab coral bags contain 4 clear tan bags. +dotted silver bags contain 5 wavy coral bags, 3 bright yellow bags, 4 plaid maroon bags. +pale black bags contain 3 dim violet bags, 2 mirrored plum bags, 4 dotted maroon bags. +clear fuchsia bags contain 1 posh black bag, 5 dim magenta bags. +striped teal bags contain 1 pale red bag, 2 mirrored lime bags, 1 pale blue bag. +muted maroon bags contain 1 plaid violet bag, 1 faded teal bag. +faded gray bags contain 3 dim tan bags, 2 drab teal bags. +dim lime bags contain 5 mirrored gold bags. +light orange bags contain 3 bright maroon bags. +bright red bags contain 5 bright brown bags, 1 mirrored tan bag, 5 muted coral bags, 4 striped chartreuse bags. +shiny tan bags contain 4 posh plum bags, 1 pale maroon bag, 4 faded indigo bags, 3 posh black bags. +posh blue bags contain 3 clear maroon bags, 3 shiny maroon bags. +bright blue bags contain 3 light bronze bags, 5 dim silver bags. +dull indigo bags contain 3 plaid salmon bags, 5 shiny indigo bags, 3 dotted crimson bags, 4 clear tan bags. +clear blue bags contain 5 mirrored gold bags, 4 plaid bronze bags, 2 dull gold bags, 3 clear crimson bags. +striped chartreuse bags contain 2 bright magenta bags, 4 bright lime bags. +muted orange bags contain 1 dull plum bag, 1 posh red bag. +muted aqua bags contain 2 dotted olive bags, 2 dim violet bags. +dull gold bags contain 1 posh plum bag. +striped brown bags contain 4 vibrant coral bags, 3 dull lavender bags. +clear tomato bags contain 4 light gold bags. +dull cyan bags contain 3 clear salmon bags, 2 dark lime bags. +muted coral bags contain 4 striped plum bags, 1 posh green bag, 2 plaid violet bags. +drab cyan bags contain 3 wavy lime bags. +vibrant violet bags contain 2 dark orange bags, 1 drab salmon bag, 2 posh beige bags. +pale tomato bags contain 3 drab beige bags, 1 wavy coral bag. +light beige bags contain 4 plaid lime bags, 5 dark lavender bags, 4 plaid red bags, 4 drab white bags. +dim cyan bags contain 5 plaid cyan bags, 5 faded orange bags, 5 posh plum bags, 3 clear silver bags. +wavy tan bags contain 5 striped cyan bags, 5 plaid violet bags. +pale gray bags contain 4 clear gold bags, 5 posh turquoise bags. +plaid magenta bags contain 2 dark green bags, 1 vibrant crimson bag, 3 dotted gray bags. +faded beige bags contain 3 faded violet bags, 2 dotted green bags, 5 mirrored cyan bags. +shiny aqua bags contain 4 dotted coral bags, 3 vibrant violet bags, 3 bright maroon bags, 1 shiny cyan bag. +dim red bags contain 4 plaid blue bags, 2 plaid lime bags, 1 dark red bag. +pale violet bags contain 3 mirrored white bags, 2 posh white bags. +faded aqua bags contain 1 faded silver bag, 5 clear fuchsia bags. +dim silver bags contain 1 muted gold bag, 1 dim tan bag, 3 striped yellow bags, 5 faded indigo bags. +dotted maroon bags contain 3 bright teal bags, 1 clear white bag. +dotted blue bags contain 3 dotted plum bags, 2 faded crimson bags, 3 bright coral bags, 2 light fuchsia bags. +mirrored orange bags contain 2 plaid yellow bags, 2 faded tan bags. +faded lime bags contain 2 plaid crimson bags, 5 bright coral bags, 2 vibrant gold bags, 2 vibrant aqua bags. +vibrant black bags contain 4 dim bronze bags, 4 dull tomato bags. +mirrored gray bags contain 3 dull olive bags, 3 clear silver bags, 3 wavy chartreuse bags. +clear yellow bags contain 1 shiny green bag. +bright turquoise bags contain 3 wavy chartreuse bags. +muted black bags contain 1 muted gold bag. +faded coral bags contain 1 posh plum bag. +striped white bags contain 3 clear coral bags, 2 plaid blue bags, 4 plaid aqua bags, 5 drab brown bags. +bright cyan bags contain 1 faded teal bag, 4 dim coral bags, 5 shiny red bags. +drab purple bags contain 5 shiny beige bags, 2 shiny indigo bags, 5 vibrant aqua bags, 3 pale purple bags. +striped cyan bags contain 5 dotted blue bags. +posh magenta bags contain 5 pale red bags, 1 drab white bag, 5 pale white bags, 5 dotted plum bags. +clear coral bags contain 3 dark chartreuse bags. +dull aqua bags contain 4 clear blue bags, 1 dotted green bag. +muted brown bags contain 2 shiny brown bags, 2 clear fuchsia bags, 5 pale yellow bags, 1 dotted tan bag. +vibrant lavender bags contain 1 posh crimson bag. +posh gray bags contain 5 vibrant beige bags, 4 dark red bags. +wavy salmon bags contain 3 faded coral bags. +dotted orange bags contain 3 clear cyan bags, 5 shiny silver bags, 2 muted gold bags, 2 dim tomato bags. +dotted gray bags contain 3 posh bronze bags, 4 shiny tan bags. +dark tan bags contain 1 dull plum bag, 2 muted teal bags, 3 mirrored brown bags, 3 faded teal bags. +muted tomato bags contain no other bags. +muted violet bags contain 1 drab green bag, 5 wavy green bags. +dotted bronze bags contain 5 dim tan bags. +shiny violet bags contain 4 posh beige bags, 4 pale lime bags, 1 dim aqua bag. +clear indigo bags contain 1 wavy olive bag, 5 dim purple bags, 5 striped blue bags. +clear gold bags contain 5 posh teal bags, 2 dull tomato bags. +mirrored magenta bags contain 5 clear green bags, 4 vibrant black bags, 2 drab lavender bags. +wavy black bags contain 3 clear salmon bags, 4 light teal bags, 1 clear fuchsia bag, 5 dull tan bags. +shiny crimson bags contain 3 plaid blue bags, 2 wavy black bags, 3 mirrored black bags. +muted gold bags contain no other bags. +posh aqua bags contain 5 shiny plum bags. +dim white bags contain 4 shiny white bags, 4 dark tan bags, 2 striped olive bags, 5 clear yellow bags. +dim black bags contain 3 faded blue bags, 1 dark white bag. +mirrored olive bags contain 3 mirrored beige bags, 1 striped tomato bag, 3 wavy olive bags. +bright white bags contain 5 posh teal bags, 2 dark purple bags, 2 bright tan bags. +mirrored lime bags contain 1 muted tomato bag, 2 dark red bags, 5 plaid bronze bags. +dark coral bags contain 1 striped chartreuse bag, 5 bright gray bags. +dotted coral bags contain 3 posh crimson bags, 5 posh fuchsia bags. +dim orange bags contain 1 dim magenta bag, 3 clear turquoise bags, 4 pale lime bags, 3 faded teal bags. +mirrored plum bags contain 3 striped teal bags. +posh olive bags contain 2 plaid lavender bags, 5 shiny red bags. +shiny blue bags contain 4 plaid turquoise bags, 2 dim red bags. +faded lavender bags contain 3 dim cyan bags, 5 plaid bronze bags. +posh white bags contain 1 vibrant aqua bag. +drab black bags contain 3 vibrant yellow bags, 2 vibrant teal bags, 5 dark teal bags. +shiny red bags contain 4 dotted tan bags, 1 faded plum bag, 4 drab magenta bags. +pale gold bags contain 3 dull magenta bags. +faded turquoise bags contain 1 mirrored maroon bag, 3 vibrant purple bags. +muted purple bags contain 3 drab red bags, 2 wavy tomato bags, 3 wavy chartreuse bags, 2 dark teal bags. +posh lime bags contain 5 wavy crimson bags, 4 dull silver bags, 5 plaid magenta bags. +bright olive bags contain 5 shiny indigo bags. +faded bronze bags contain 2 dark crimson bags, 2 clear orange bags, 4 striped beige bags. +dark olive bags contain 4 vibrant chartreuse bags, 4 light coral bags, 1 faded purple bag. +dark aqua bags contain 4 plaid salmon bags, 4 dim plum bags, 2 dim orange bags. +pale magenta bags contain 3 dull turquoise bags, 2 mirrored purple bags, 5 clear olive bags, 5 dotted red bags. +plaid tan bags contain 2 light salmon bags, 3 dim lime bags, 2 dim maroon bags, 4 wavy gray bags. +shiny lime bags contain 4 striped olive bags, 3 dim coral bags. +striped indigo bags contain 3 wavy red bags, 5 posh white bags, 5 light tan bags, 1 plaid bronze bag. +wavy crimson bags contain 2 dull fuchsia bags, 5 striped tomato bags. \ No newline at end of file