aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2022-12-01 20:42:07 +0100
committerMinteck <contact@minteck.org>2022-12-01 20:42:07 +0100
commit1d046fbd11c2bd8a4e159e5354e418a38c6daad8 (patch)
treed15ccfca95e3638608f96fdc2456ad04aa246845
parenta0d37495e8a4f91bc4c6da8e4d60ed5802421bf8 (diff)
downloadaoc2022-1d046fbd11c2bd8a4e159e5354e418a38c6daad8.tar.gz
aoc2022-1d046fbd11c2bd8a4e159e5354e418a38c6daad8.tar.bz2
aoc2022-1d046fbd11c2bd8a4e159e5354e418a38c6daad8.zip
Day 1
-rw-r--r--01/.idea/.gitignore8
-rw-r--r--01/.idea/01.iml2
-rw-r--r--01/.idea/misc.xml4
-rw-r--r--01/.idea/modules.xml8
-rw-r--r--01/.idea/vcs.xml6
-rw-r--r--01/Cargo.lock7
-rw-r--r--01/Cargo.toml8
-rw-r--r--01/README.md39
-rw-r--r--01/cmake-build-debug/CMakeFiles/clion-Debug-log.txt1
-rw-r--r--01/input.txt2264
-rw-r--r--01/input2.txt2250
-rw-r--r--01/src/main.rs42
-rw-r--r--01/target/.rustc_info.json1
-rw-r--r--01/target/CACHEDIR.TAG3
-rw-r--r--01/target/debug/.cargo-lock (renamed from 01/.gitkeep)0
-rw-r--r--01/target/debug/.fingerprint/advent-2c97afef27f2eacc/bin-advent1
-rw-r--r--01/target/debug/.fingerprint/advent-2c97afef27f2eacc/bin-advent.json1
-rw-r--r--01/target/debug/.fingerprint/advent-2c97afef27f2eacc/dep-bin-adventbin0 -> 24 bytes
-rw-r--r--01/target/debug/.fingerprint/advent-2c97afef27f2eacc/invoked.timestamp1
-rw-r--r--01/target/debug/.fingerprint/advent-2c97afef27f2eacc/output-bin-advent6
-rw-r--r--01/target/debug/.fingerprint/advent-bd59a668efd41546/invoked.timestamp1
-rw-r--r--01/target/debug/.fingerprint/advent-bd59a668efd41546/test-bin-advent1
-rw-r--r--01/target/debug/.fingerprint/advent-bd59a668efd41546/test-bin-advent.json1
-rw-r--r--01/target/debug/.fingerprint/advent-e158bcd98795a81e/bin-advent1
-rw-r--r--01/target/debug/.fingerprint/advent-e158bcd98795a81e/bin-advent.json1
-rw-r--r--01/target/debug/.fingerprint/advent-e158bcd98795a81e/invoked.timestamp1
-rw-r--r--01/target/debug/.fingerprint/untitled1-74260fb883540299/invoked.timestamp1
-rw-r--r--01/target/debug/.fingerprint/untitled1-74260fb883540299/test-bin-untitled11
-rw-r--r--01/target/debug/.fingerprint/untitled1-74260fb883540299/test-bin-untitled1.json1
-rw-r--r--01/target/debug/.fingerprint/untitled1-90af277ba6919cb2/bin-untitled11
-rw-r--r--01/target/debug/.fingerprint/untitled1-90af277ba6919cb2/bin-untitled1.json1
-rw-r--r--01/target/debug/.fingerprint/untitled1-90af277ba6919cb2/invoked.timestamp1
-rwxr-xr-x01/target/debug/adventbin0 -> 590324 bytes
-rw-r--r--01/target/debug/advent.d1
-rwxr-xr-x01/target/debug/deps/advent-2c97afef27f2eaccbin0 -> 590324 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.10hic5mcfk6es60b.rcgu.obin0 -> 27296 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.114x44w7uvwhmbh1.rcgu.obin0 -> 12584 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.15n784298xpejdo5.rcgu.obin0 -> 5288 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.19t3yjpe8f9qswnp.rcgu.obin0 -> 10352 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.1b55xz9mydw1fgvi.rcgu.obin0 -> 5240 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.1fgzmrzk7s3vu563.rcgu.obin0 -> 6200 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.1i2yv5657gmscgww.rcgu.obin0 -> 4504 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.1o2sp1xnem64s38.rcgu.obin0 -> 41384 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.1of514fhn63qb0bm.rcgu.obin0 -> 2136 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.1su4elwzqj74tly6.rcgu.obin0 -> 8064 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.1umnpcdk6vfc3t6s.rcgu.obin0 -> 2688 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.1xtt5ahyp3czqjz7.rcgu.obin0 -> 6528 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.1z9dmbvvewknryio.rcgu.obin0 -> 3328 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.22qfdzqvhtlq6p2d.rcgu.obin0 -> 7696 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.237vbjn71ik8rbyp.rcgu.obin0 -> 16456 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.2eo0mkxvekykn28v.rcgu.obin0 -> 7016 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.2ev0hsivvpgvhwnn.rcgu.obin0 -> 3784 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.2mei52numeikfysb.rcgu.obin0 -> 2640 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.2r1mnsvaarxt3c5a.rcgu.obin0 -> 11008 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.2rnh6u05wisbuhn8.rcgu.obin0 -> 3808 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.2uuuj5pqafqrwibs.rcgu.obin0 -> 3240 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.2xkvsqsea345wxer.rcgu.obin0 -> 11264 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.2zoddtrpcrbefypc.rcgu.obin0 -> 59744 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.30dza14z45yk7ixi.rcgu.obin0 -> 6968 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.33ikgn7393krnupd.rcgu.obin0 -> 7272 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.3a1u5lb1pzjaiypx.rcgu.obin0 -> 11064 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.3aj8j97rkprx2bxi.rcgu.obin0 -> 7272 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.3gdvhb9bwj6qqwc4.rcgu.obin0 -> 5064 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.3hoiw09w9cw2ize1.rcgu.obin0 -> 8408 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.3k9bf2puszjuc5rf.rcgu.obin0 -> 3912 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.3ln6hoj2w8my0v48.rcgu.obin0 -> 12904 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.3ni15w1vyepwuckb.rcgu.obin0 -> 2872 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.3oxta2yi08ddcaen.rcgu.obin0 -> 17936 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.3pr9t1rnyxvawdmw.rcgu.obin0 -> 12456 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.3qjw9qtdjbh64h7y.rcgu.obin0 -> 19032 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.3sxm4r3wifzjgqsj.rcgu.obin0 -> 11504 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.3u8s2zcaln6wjvxy.rcgu.obin0 -> 3104 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.405dqkwgdicgduxx.rcgu.obin0 -> 3552 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.41n9xun07w86wle5.rcgu.obin0 -> 5864 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.47hpuscfy8yymtp6.rcgu.obin0 -> 7072 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.49omsj3ihaauur17.rcgu.obin0 -> 8952 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.4ddfugpoh3bwxi07.rcgu.obin0 -> 4088 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.4hbqrynjqt9f1p66.rcgu.obin0 -> 6368 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.4oh8obircipdja3m.rcgu.obin0 -> 5144 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.4tby1ngzjggll6oh.rcgu.obin0 -> 15552 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.4w15q34dvlhc74wp.rcgu.obin0 -> 2800 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.4z5jne0d2o2yc6pz.rcgu.obin0 -> 18336 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.51f0fwjwxo84z9x8.rcgu.obin0 -> 7664 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.54y01axjm8z84g3n.rcgu.obin0 -> 5872 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.59vu0epbg4ob73nv.rcgu.obin0 -> 12272 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.5ainzxoz3blellub.rcgu.obin0 -> 5664 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.5bv4vt7h4zear875.rcgu.obin0 -> 46968 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.5gd0sobh8wf1sx8j.rcgu.obin0 -> 3264 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.5hkowfg5hqa79td.rcgu.obin0 -> 16768 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.86wqlt5su3mrwam.rcgu.obin0 -> 7000 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.d5
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.e07f9o9k0qksumk.rcgu.obin0 -> 5008 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.ednjzjj0pgrcwg7.rcgu.obin0 -> 54296 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.fb0hugihv0e6936.rcgu.obin0 -> 3312 bytes
-rw-r--r--01/target/debug/deps/advent-2c97afef27f2eacc.szp9hhwpx9a1we2.rcgu.obin0 -> 11648 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/10hic5mcfk6es60b.obin0 -> 27296 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/15n784298xpejdo5.obin0 -> 5288 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/19t3yjpe8f9qswnp.obin0 -> 10352 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1b55xz9mydw1fgvi.obin0 -> 5240 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1fgzmrzk7s3vu563.obin0 -> 6200 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1i2yv5657gmscgww.obin0 -> 4504 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1o2sp1xnem64s38.obin0 -> 41384 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1of514fhn63qb0bm.obin0 -> 2136 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1su4elwzqj74tly6.obin0 -> 8064 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1umnpcdk6vfc3t6s.obin0 -> 2688 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1xtt5ahyp3czqjz7.obin0 -> 6528 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1z9dmbvvewknryio.obin0 -> 3328 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/22qfdzqvhtlq6p2d.obin0 -> 7696 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/237vbjn71ik8rbyp.obin0 -> 16456 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2eo0mkxvekykn28v.obin0 -> 7016 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2ev0hsivvpgvhwnn.obin0 -> 3784 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2mei52numeikfysb.obin0 -> 2640 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2r1mnsvaarxt3c5a.obin0 -> 11008 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2uuuj5pqafqrwibs.obin0 -> 3240 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2xkvsqsea345wxer.obin0 -> 11264 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2zoddtrpcrbefypc.obin0 -> 59744 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/33ikgn7393krnupd.obin0 -> 7272 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3a1u5lb1pzjaiypx.obin0 -> 11064 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3aj8j97rkprx2bxi.obin0 -> 7272 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3gdvhb9bwj6qqwc4.obin0 -> 5064 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3hoiw09w9cw2ize1.obin0 -> 8408 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3k9bf2puszjuc5rf.obin0 -> 3912 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3ln6hoj2w8my0v48.obin0 -> 12904 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3ni15w1vyepwuckb.obin0 -> 2872 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3oxta2yi08ddcaen.obin0 -> 17936 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3pr9t1rnyxvawdmw.obin0 -> 12456 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3qjw9qtdjbh64h7y.obin0 -> 19032 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3sxm4r3wifzjgqsj.obin0 -> 11504 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3u8s2zcaln6wjvxy.obin0 -> 3104 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/405dqkwgdicgduxx.obin0 -> 3552 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/47hpuscfy8yymtp6.obin0 -> 7072 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/49omsj3ihaauur17.obin0 -> 8952 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4ddfugpoh3bwxi07.obin0 -> 4088 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4hbqrynjqt9f1p66.obin0 -> 6368 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4oh8obircipdja3m.obin0 -> 5144 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4tby1ngzjggll6oh.obin0 -> 15552 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4w15q34dvlhc74wp.obin0 -> 2800 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4z5jne0d2o2yc6pz.obin0 -> 18336 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/51f0fwjwxo84z9x8.obin0 -> 7664 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/54y01axjm8z84g3n.obin0 -> 5872 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/59vu0epbg4ob73nv.obin0 -> 12272 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5ainzxoz3blellub.obin0 -> 5664 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5bv4vt7h4zear875.obin0 -> 46968 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5gd0sobh8wf1sx8j.obin0 -> 3264 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5hkowfg5hqa79td.obin0 -> 16768 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/86wqlt5su3mrwam.obin0 -> 7000 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/dep-graph.binbin0 -> 1095509 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/e07f9o9k0qksumk.obin0 -> 5008 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/ednjzjj0pgrcwg7.obin0 -> 54296 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/fb0hugihv0e6936.obin0 -> 3312 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/query-cache.binbin0 -> 369967 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/szp9hhwpx9a1we2.obin0 -> 11648 bytes
-rw-r--r--01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/work-products.binbin0 -> 3213 bytes
-rwxr-xr-x01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2.lock0
154 files changed, 4670 insertions, 0 deletions
diff --git a/01/.idea/.gitignore b/01/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/01/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/01/.idea/01.iml b/01/.idea/01.iml
new file mode 100644
index 0000000..f08604b
--- /dev/null
+++ b/01/.idea/01.iml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module classpath="CMake" type="CPP_MODULE" version="4" /> \ No newline at end of file
diff --git a/01/.idea/misc.xml b/01/.idea/misc.xml
new file mode 100644
index 0000000..79b3c94
--- /dev/null
+++ b/01/.idea/misc.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="CMakeWorkspace" PROJECT_DIR="$PROJECT_DIR$" />
+</project> \ No newline at end of file
diff --git a/01/.idea/modules.xml b/01/.idea/modules.xml
new file mode 100644
index 0000000..be7df64
--- /dev/null
+++ b/01/.idea/modules.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="ProjectModuleManager">
+ <modules>
+ <module fileurl="file://$PROJECT_DIR$/.idea/01.iml" filepath="$PROJECT_DIR$/.idea/01.iml" />
+ </modules>
+ </component>
+</project> \ No newline at end of file
diff --git a/01/.idea/vcs.xml b/01/.idea/vcs.xml
new file mode 100644
index 0000000..6c0b863
--- /dev/null
+++ b/01/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+ <component name="VcsDirectoryMappings">
+ <mapping directory="$PROJECT_DIR$/.." vcs="Git" />
+ </component>
+</project> \ No newline at end of file
diff --git a/01/Cargo.lock b/01/Cargo.lock
new file mode 100644
index 0000000..c0c9382
--- /dev/null
+++ b/01/Cargo.lock
@@ -0,0 +1,7 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "advent"
+version = "0.1.0"
diff --git a/01/Cargo.toml b/01/Cargo.toml
new file mode 100644
index 0000000..ac5e7d9
--- /dev/null
+++ b/01/Cargo.toml
@@ -0,0 +1,8 @@
+[package]
+name = "advent"
+version = "0.1.0"
+edition = "2021"
+
+# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+
+[dependencies]
diff --git a/01/README.md b/01/README.md
new file mode 100644
index 0000000..03b3000
--- /dev/null
+++ b/01/README.md
@@ -0,0 +1,39 @@
+# [December 1st](https://adventofcode.com/2022/day/1)
+
+> Language: <s>C</s> **Rust**
+
+## Subject
+
+### First part
+
+Santa's reindeer typically eat regular reindeer food, but they need a lot of magical energy to deliver presents on Christmas. For that, their favorite snack is a special type of star fruit that only grows deep in the jungle. The Elves have brought you on their annual expedition to the grove where the fruit grows.
+
+To supply enough magical energy, the expedition needs to retrieve a minimum of fifty stars by December 25th. Although the Elves assure you that the grove has plenty of fruit, you decide to grab any fruit you see along the way, just in case.
+
+Collect stars by solving puzzles. Two puzzles will be made available on each day in the Advent calendar; the second puzzle is unlocked when you complete the first. Each puzzle grants one star. Good luck!
+
+The jungle must be too overgrown and difficult to navigate in vehicles or access from the air; the Elves' expedition traditionally goes on foot. As your boats approach land, the Elves begin taking inventory of their supplies. One important consideration is food - in particular, the number of Calories each Elf is carrying (your puzzle input).
+
+The Elves take turns writing down the number of Calories contained by the various meals, snacks, rations, etc. that they've brought with them, one item per line. Each Elf separates their own inventory from the previous Elf's inventory (if any) by a blank line.
+
+In case the Elves get hungry and need extra snacks, they need to know which Elf to ask: they'd like to know how many Calories are being carried by the Elf carrying the most Calories. In the example above, this is 24000 (carried by the fourth Elf).
+
+Find the Elf carrying the most Calories. How many total Calories is that Elf carrying?
+
+### Second part
+By the time you calculate the answer to the Elves' question, they've already realized that the Elf carrying the most Calories of food might eventually run out of snacks.
+
+To avoid this unacceptable situation, the Elves would instead like to know the total Calories carried by the top three Elves carrying the most Calories. That way, even if one of those Elves runs out of snacks, they still have two backups.
+
+In the example above, the top three Elves are the fourth Elf (with 24000 Calories), then the third Elf (with 11000 Calories), then the fifth Elf (with 10000 Calories). The sum of the Calories carried by these three elves is 45000.
+
+Find the top three Elves carrying the most Calories. How many Calories are those Elves carrying in total?
+
+## Answers
+
+* `input.txt` (Cloudburst)
+ * First part: `71023`
+ * Second part: `206289`
+* `input2.txt` (Raindrops)
+ * First part: `64929`
+ * Second part: `193697` \ No newline at end of file
diff --git a/01/cmake-build-debug/CMakeFiles/clion-Debug-log.txt b/01/cmake-build-debug/CMakeFiles/clion-Debug-log.txt
new file mode 100644
index 0000000..414864b
--- /dev/null
+++ b/01/cmake-build-debug/CMakeFiles/clion-Debug-log.txt
@@ -0,0 +1 @@
+CMakeLists.txt not found in /Users/raindrops/advent/01 Select CMakeLists.txt
diff --git a/01/input.txt b/01/input.txt
new file mode 100644
index 0000000..7fd25dc
--- /dev/null
+++ b/01/input.txt
@@ -0,0 +1,2264 @@
+17034
+
+13495
+7368
+13905
+
+68034
+
+7796
+10348
+5088
+8836
+
+15061
+1842
+7047
+
+2477
+6629
+7998
+4235
+6505
+2875
+6059
+9423
+5315
+
+4054
+6388
+5278
+4163
+10438
+10821
+2650
+
+6424
+2420
+10363
+4275
+1876
+6357
+6364
+
+5123
+1271
+3991
+2792
+2513
+4890
+2900
+7820
+6020
+4612
+3109
+
+9072
+18898
+13848
+11609
+
+1793
+1434
+2288
+4573
+5087
+7366
+3233
+3052
+5754
+1418
+6255
+
+5372
+2497
+2289
+6782
+4154
+5081
+5984
+3164
+4111
+2951
+6928
+1798
+6525
+
+19803
+23713
+7818
+
+7662
+2324
+8206
+5409
+8225
+5513
+2664
+3870
+1428
+5189
+
+5603
+8006
+1486
+1469
+5413
+5638
+2242
+8559
+6333
+1389
+
+4187
+2794
+1067
+1632
+1679
+4572
+5964
+1170
+4199
+5612
+6321
+6658
+3737
+
+2093
+2221
+4741
+5892
+3781
+4034
+1030
+1542
+1547
+5429
+1896
+1371
+4041
+2522
+
+15827
+1404
+8514
+8983
+6878
+
+56181
+
+11350
+12192
+12659
+9552
+14896
+
+5308
+6289
+5069
+3594
+1499
+1034
+5546
+3430
+2292
+2825
+4427
+2315
+2738
+
+5102
+3295
+6423
+1653
+6199
+2459
+1569
+6588
+5691
+4490
+7235
+
+6470
+9298
+10054
+6316
+1773
+6657
+4398
+4420
+
+25785
+1283
+
+9366
+10257
+3221
+2899
+7247
+4711
+
+4108
+6265
+4824
+6589
+2869
+4826
+5853
+1770
+5627
+6581
+2591
+2107
+
+1300
+1774
+9933
+6743
+11425
+8454
+8080
+
+1292
+6230
+1017
+5895
+2718
+6219
+5511
+7161
+1201
+4493
+
+3268
+1306
+5417
+4691
+13018
+13021
+
+9165
+12000
+7531
+10585
+2802
+10764
+2744
+
+8261
+4961
+3019
+3309
+6632
+7955
+3538
+7392
+
+2730
+4479
+1909
+6013
+5214
+1188
+5074
+1589
+1103
+1393
+1745
+4162
+4231
+4197
+3307
+
+1246
+5200
+2648
+6419
+5659
+7380
+4479
+4589
+4108
+7290
+5514
+4406
+
+4256
+5658
+9668
+8745
+6698
+11874
+9277
+
+19436
+11206
+7547
+1540
+
+4757
+11223
+9685
+6113
+10587
+5328
+1896
+
+3312
+2758
+3528
+3501
+1933
+5876
+3471
+1208
+3892
+5302
+2674
+1282
+1195
+5675
+5753
+
+3127
+21845
+
+5244
+9557
+8744
+2783
+6549
+6225
+1122
+7317
+7574
+
+5154
+2790
+3239
+6496
+7433
+5770
+3835
+6644
+5503
+1273
+1244
+7098
+
+4307
+1882
+9426
+7432
+3558
+5765
+9957
+6974
+
+9510
+35767
+
+3109
+5208
+4756
+1226
+5645
+7133
+2308
+5784
+5194
+2739
+
+1850
+9199
+6957
+6793
+9231
+9094
+7275
+2519
+
+52651
+
+2337
+6455
+5574
+3001
+1296
+5120
+5175
+1704
+7041
+2118
+3446
+2219
+
+10123
+2817
+6853
+11370
+9490
+
+11194
+1887
+1922
+2390
+10687
+3573
+8476
+
+3646
+1365
+5255
+1882
+5705
+2428
+5833
+2242
+3674
+2254
+5141
+1317
+4873
+4421
+4178
+
+7264
+12898
+4423
+1871
+4998
+10540
+
+9143
+9081
+6136
+6734
+6955
+6956
+5693
+8110
+
+8820
+11554
+5474
+9848
+
+7445
+8434
+7883
+3523
+2562
+5174
+3178
+5766
+5322
+5347
+
+2666
+1556
+4772
+5053
+5874
+5711
+1684
+3351
+4037
+4770
+4755
+6280
+1326
+5756
+
+4322
+10058
+6727
+3217
+9987
+3195
+10711
+5728
+
+8382
+32068
+
+3385
+1384
+3110
+1205
+2932
+4065
+3886
+5950
+6443
+2657
+2229
+4438
+2100
+3961
+
+1654
+2028
+8414
+3662
+4270
+3923
+4827
+5443
+2710
+3406
+
+8262
+6401
+2115
+7528
+1359
+1934
+1560
+3271
+8459
+8387
+
+8437
+5394
+5589
+5243
+3421
+5228
+3601
+
+6306
+5779
+5119
+2453
+1289
+1164
+1175
+7252
+7215
+2632
+6832
+2304
+
+4788
+3723
+5887
+2748
+7350
+5974
+6015
+1545
+1092
+2524
+4130
+7297
+
+3455
+5668
+1435
+2738
+5520
+4374
+2594
+4144
+4457
+6479
+1230
+3682
+6157
+4284
+
+10449
+6988
+2505
+6083
+3844
+2655
+8953
+
+6061
+5493
+4922
+3375
+1273
+4181
+4643
+4039
+1482
+5952
+3468
+4719
+4101
+4702
+
+1135
+3886
+3308
+3986
+2662
+1814
+5813
+1079
+4916
+5059
+2155
+1404
+2398
+2730
+1972
+
+5868
+5201
+3725
+4905
+1655
+3585
+6339
+5563
+6869
+4779
+4072
+5106
+3587
+
+5997
+1240
+2115
+4558
+1572
+7031
+1568
+3230
+4081
+3767
+1916
+5388
+
+6672
+7355
+7362
+6232
+6112
+7095
+5350
+8343
+8171
+8331
+
+4370
+11625
+6923
+1583
+9520
+11093
+11708
+
+4475
+23713
+
+6310
+6536
+3243
+2910
+2861
+5076
+6562
+3924
+5933
+4044
+1572
+2351
+6665
+
+6994
+5704
+5165
+7364
+5819
+1816
+3929
+6967
+1009
+2528
+6107
+6954
+
+6855
+11865
+9195
+18609
+
+5582
+3987
+7772
+2106
+1006
+5441
+6201
+7748
+1386
+1898
+7790
+
+5332
+5371
+3515
+6367
+6657
+2677
+4790
+2448
+3401
+1668
+4425
+3758
+5385
+
+4105
+3883
+4389
+2214
+1943
+2510
+2544
+1330
+6275
+1492
+5837
+1830
+4440
+
+5041
+
+40092
+
+34451
+
+14820
+10096
+24218
+
+2095
+3608
+1467
+6098
+9586
+4062
+6745
+1217
+2074
+
+5660
+7032
+7666
+2711
+3050
+2260
+6274
+4672
+1028
+6916
+7861
+
+37401
+29831
+
+15255
+6714
+2378
+13864
+
+7618
+15264
+8496
+7847
+8750
+
+6392
+4892
+1200
+2133
+2879
+6033
+5634
+1979
+5066
+3965
+4734
+1761
+5627
+2369
+
+19691
+16626
+6806
+
+3594
+1824
+4264
+5058
+2286
+6836
+4687
+4016
+2660
+7224
+6390
+
+6213
+6396
+5387
+5318
+3022
+5080
+6098
+3699
+2437
+6430
+6091
+1255
+2480
+2490
+
+8795
+3287
+14228
+10078
+
+6720
+3431
+
+13856
+2609
+
+1683
+1241
+5941
+8021
+11838
+
+3961
+3033
+4069
+3200
+2598
+3133
+6007
+2048
+2850
+2605
+5111
+3726
+1994
+1910
+2289
+
+11960
+3800
+11919
+3808
+12138
+7118
+
+60979
+
+10777
+8860
+3736
+3591
+12500
+8963
+
+3474
+3027
+5923
+1874
+3555
+5312
+5568
+1796
+2831
+3105
+3501
+4378
+5999
+4528
+5948
+
+2493
+13969
+
+6992
+14112
+3430
+14233
+13381
+
+17059
+5737
+1290
+12844
+
+6302
+4418
+2067
+5059
+2085
+3061
+4411
+5662
+4097
+3333
+2182
+1090
+4185
+
+4811
+1351
+6050
+7344
+2745
+6588
+3506
+2056
+4229
+4256
+1853
+5912
+
+9673
+2207
+4646
+2680
+12985
+3873
+
+1110
+6118
+4411
+6331
+1668
+6023
+6977
+5049
+6669
+4421
+5027
+3131
+
+9968
+2987
+5041
+18431
+
+7436
+5660
+15858
+7130
+12737
+
+5232
+9051
+10275
+9404
+3384
+5719
+5724
+10218
+
+4350
+2456
+7892
+1318
+6932
+7890
+9595
+4605
+7672
+
+2666
+9981
+1959
+5686
+3655
+2763
+6737
+8621
+
+9915
+5955
+10523
+3976
+4166
+9602
+2985
+6160
+
+25160
+18830
+7409
+
+1322
+1283
+3839
+3054
+5782
+4615
+2579
+3332
+3046
+3634
+2428
+1373
+5638
+
+13941
+
+2653
+14138
+2355
+12340
+6598
+
+4857
+9417
+13144
+9072
+4174
+
+1946
+6030
+5875
+1649
+1757
+2198
+2673
+3743
+1357
+1134
+1602
+
+2791
+10432
+4037
+2767
+11295
+11255
+9762
+
+9232
+11015
+21925
+
+6365
+1170
+4253
+5122
+5390
+7061
+7781
+4584
+6362
+6367
+5321
+
+23166
+21313
+16147
+
+7915
+10734
+6921
+4796
+6442
+3520
+4416
+5702
+
+31627
+21575
+
+9569
+2837
+3816
+5052
+9399
+6174
+3291
+2513
+2932
+
+6255
+14356
+5389
+18970
+
+26896
+3552
+
+19037
+5180
+6855
+
+4929
+5212
+15135
+
+1114
+1338
+8702
+7914
+6690
+5981
+6129
+4246
+4660
+
+2696
+4528
+4053
+5982
+2308
+6097
+1933
+6410
+4851
+4526
+5705
+5510
+3951
+
+4693
+4906
+4570
+1161
+2974
+4099
+5423
+4146
+3305
+3057
+2079
+6187
+3196
+2285
+
+6300
+6253
+5892
+3636
+5373
+5345
+1990
+7456
+1218
+4220
+3845
+
+3028
+1790
+2104
+6750
+2516
+2482
+2574
+6806
+1613
+2279
+5389
+3979
+6672
+
+48619
+
+15159
+1029
+
+13352
+5081
+
+6292
+6989
+5568
+6181
+2773
+4529
+3205
+1134
+6416
+5199
+2830
+4813
+
+4718
+5530
+5036
+2874
+2658
+2353
+5402
+3476
+1924
+3147
+2883
+6331
+
+14524
+30079
+
+4071
+4399
+3021
+5165
+2110
+6084
+1863
+3614
+4336
+5688
+1960
+
+25783
+28718
+
+13615
+1645
+11870
+8796
+
+5951
+6447
+2501
+7770
+2999
+6715
+8707
+5124
+6215
+3113
+
+6241
+2189
+1752
+1812
+2727
+5703
+2710
+6113
+1732
+6237
+
+7990
+6499
+8481
+3443
+9375
+10439
+5892
+2758
+
+7919
+8753
+5124
+6388
+8026
+7326
+4457
+4352
+5781
+5549
+
+49501
+
+10500
+23249
+
+8352
+9128
+4905
+5833
+1218
+2859
+11489
+
+6104
+6546
+6243
+6716
+3511
+3433
+4327
+2453
+2887
+5007
+4404
+4506
+2315
+
+7269
+3193
+3535
+2566
+2745
+6483
+3880
+5042
+6931
+4519
+3442
+6667
+
+16325
+7397
+21391
+
+12648
+9268
+8280
+1497
+13788
+3384
+
+1373
+2171
+2065
+5461
+4854
+2427
+5814
+2197
+4077
+5138
+6861
+6083
+1995
+
+4817
+3501
+1937
+4840
+4299
+6083
+1330
+2737
+5361
+5941
+2762
+3191
+5530
+3913
+4139
+
+10082
+7801
+5221
+4785
+6847
+4672
+8824
+4507
+
+25999
+21078
+
+34976
+27760
+
+6972
+2714
+1051
+4905
+1102
+6332
+6113
+4218
+7125
+4372
+4669
+
+3986
+10129
+16175
+6193
+11015
+
+6260
+5523
+2032
+5304
+5167
+2908
+6518
+5491
+1718
+6229
+3264
+4899
+2873
+
+6613
+4234
+6130
+1017
+7986
+7727
+3564
+8250
+
+12031
+11879
+11614
+13472
+8471
+7369
+
+4315
+1636
+6292
+6768
+3788
+4643
+6397
+7402
+1379
+3518
+6438
+6196
+
+5667
+7559
+13899
+18285
+
+5266
+34337
+
+29305
+22273
+
+9371
+5132
+1652
+2573
+8840
+8636
+4700
+3145
+7728
+
+5864
+4845
+3567
+1247
+3070
+1378
+2836
+5574
+2398
+5191
+3520
+1395
+4933
+5530
+2656
+
+5504
+5002
+4944
+4903
+3186
+1446
+3886
+1506
+2669
+5362
+2456
+2150
+4468
+5212
+2319
+
+1543
+1581
+4295
+5685
+1977
+4361
+2381
+5288
+5557
+3159
+4833
+5577
+5892
+
+8109
+4061
+
+7132
+2394
+9579
+7360
+9023
+8589
+5666
+3108
+
+25582
+3178
+2616
+
+5742
+2967
+2577
+2141
+6022
+1148
+1971
+1779
+5039
+5210
+1043
+1633
+2697
+
+5024
+1439
+3535
+4723
+3271
+3904
+4303
+2706
+2878
+2882
+4417
+5580
+2685
+5028
+2243
+
+4788
+2903
+6717
+5514
+4434
+6396
+3370
+2964
+6940
+3018
+1328
+6527
+4651
+
+5796
+7350
+15943
+7116
+11040
+
+9110
+1795
+10997
+9811
+5571
+8786
+8690
+
+1173
+4256
+2326
+2947
+3133
+4930
+1653
+4548
+3971
+4837
+4084
+3362
+4144
+4015
+2631
+
+22258
+
+1270
+8084
+3413
+1180
+7841
+3467
+1068
+3763
+7479
+2988
+5377
+
+4833
+2453
+2985
+5365
+1128
+2411
+2103
+
+29169
+
+9451
+5237
+3547
+13513
+3528
+4937
+
+14834
+6011
+11685
+17950
+
+3040
+4721
+1809
+5755
+2326
+4373
+1018
+1433
+3180
+3173
+1313
+4158
+1867
+3349
+5629
+
+4201
+12336
+18265
+14378
+
+5248
+2091
+6755
+4523
+6049
+1183
+3834
+1242
+6517
+1561
+6666
+5117
+5600
+
+2907
+1482
+2765
+8934
+1654
+3786
+8807
+8924
+
+6131
+4724
+4774
+1030
+6359
+4452
+5557
+1501
+5743
+2434
+1809
+4657
+5609
+4773
+
+24218
+26128
+
+11710
+8138
+7143
+7236
+11903
+4547
+2419
+
+1474
+13551
+6009
+12136
+13007
+9816
+
+7230
+3816
+5352
+5591
+
+7237
+5129
+2630
+3158
+4131
+1324
+2439
+2828
+1922
+6051
+3871
+3577
+
+21875
+13945
+15782
+
+10156
+15069
+18789
+6685
+
+6292
+12221
+17527
+
+11396
+11684
+2362
+12055
+6888
+9393
+11909
+
+37154
+17860
+
+22974
+
+3693
+2551
+3077
+7444
+8973
+5966
+2728
+
+2554
+3119
+2796
+1993
+3959
+4421
+2691
+3002
+4104
+5876
+2748
+3633
+3567
+2280
+3852
+
+9583
+4003
+
+3100
+4338
+6077
+4813
+3223
+2373
+1607
+7412
+7798
+7684
+
+4354
+3140
+2957
+5563
+6119
+2571
+1742
+3603
+5854
+3755
+2827
+
+1302
+4160
+1944
+1215
+1603
+5361
+5959
+3698
+5329
+3118
+4941
+1624
+4755
+3249
+5205
+
+4707
+3243
+6299
+3689
+8496
+8594
+4187
+
+5986
+4431
+1006
+1707
+1202
+4184
+3438
+5148
+4472
+6561
+5882
+5693
+
+11346
+8748
+12659
+
+2456
+2147
+1401
+5715
+5128
+5560
+1635
+3947
+5021
+4850
+1414
+2316
+5949
+4779
+2867
+
+2530
+3901
+7034
+4665
+7109
+2416
+5461
+8825
+
+5287
+4195
+9609
+5697
+3135
+6638
+2780
+6876
+6032
+
+17278
+18581
+4060
+13610
+
+14199
+19618
+4500
+
+4423
+15765
+6614
+11352
+1941
+
+30048
+17442
+
+6881
+8630
+10121
+9792
+6340
+8848
+7245
+7764
+
+5138
+9396
+2975
+5036
+6776
+7205
+8991
+3595
+4894
+
+1065
+4272
+2155
+2655
+9405
+10274
+8344
+
+8234
+3276
+1914
+11975
+8096
+
+7358
+13681
+13640
+1543
+13683
+
+24588
+22649
+
+5034
+2818
+4103
+2328
+2311
+4241
+6145
+2694
+5191
+4266
+6477
+6412
+4566
+3077
+
+4442
+2199
+7109
+6674
+5257
+4611
+
+2544
+1810
+1941
+3389
+3473
+1813
+1232
+3782
+1733
+4191
+3953
+3793
+4832
+2560
+1321
+
+3331
+2853
+5284
+1989
+4543
+4447
+5852
+2847
+3260
+5583
+5429
+2967
+3563
+1925
+2799
+
+9448
+3662
+6703
+7356
+1600
+
+4050
+6662
+7169
+2836
+2231
+1149
+5204
+4275
+6231
+7478
+1388
+6980
+
+2185
+1526
+1640
+9156
+6623
+8572
+7426
+9419
+
+10637
+9584
+8293
+7473
+3529
+7532
+
+3987
+12127
+10749
+3399
+11041
+4600
+9896
+
+3728
+1878
+5192
+3264
+6367
+4429
+6449
+7005
+4883
+5359
+2112
+6228
+
+13574
+6574
+11518
+11909
+13625
+
+16357
+19546
+7520
+8254
+
+2122
+1712
+2729
+2847
+1157
+2895
+4850
+2805
+5603
+2321
+6113
+5468
+1230
+2385
+
+3947
+3326
+2395
+5776
+4035
+3206
+5845
+6429
+5039
+4540
+5047
+4237
+6953
+
+1738
+8822
+11967
+10160
+4327
+8382
+2686
+
+2778
+6909
+7649
+2787
+8749
+1720
+6863
+5515
+8631
+3257
+
+1369
+2470
+2726
+7415
+5232
+1919
+2981
+4437
+3168
+6412
+7072
+3201
+
+19275
+10942
+
+12930
+12593
+9356
+5680
+10193
+4399
+
+11119
+10651
+8687
+12028
+1713
+8311
+10089
+
+3752
+
+10177
+9060
+4817
+3564
+7272
+10452
+
+1563
+3885
+3191
+6312
+5524
+5207
+3669
+
+8105
+7217
+4719
+9214
+3973
+10782
+10563
+
+10142
+4264
+
+7283
+
+15973
+9578
+9884
+4478
+10540
+
+5548
+4654
+3024
+2243
+3985
+1220
+3461
+1042
+1845
+2888
+3931
+2356
+1430
+3373
+4604
+
+8036
+3016
+3510
+2659
+8700
+1539
+1202
+2116
+4351
+7388
+
+2995
+7003
+8022
+2012
+1976
+3938
+3744
+6146
+5056
+7590
+4008
+
+4459
+12305
+7633
+2742
+12867
+12607
+
+3791
+5059
+6361
+3008
+4543
+1374
+6821
+5967
+8461
+4241
+
+1641
+1364
+2037
+2479
+1413
+4250
+5042
+2438
+2855
+3081
+3535
+3966
+3574
+1149
+3606
+
+3397
+2787
+5638
+2321
+3765
+5617
+4870
+4456
+6681
+1890
+1068
+3609
+3043
+
+3436
+4011
+5212
+5576
+4139
+1387
+6298
+4179
+4000
+4207
+3302
+1539
+2793
+3551 \ No newline at end of file
diff --git a/01/input2.txt b/01/input2.txt
new file mode 100644
index 0000000..9708c17
--- /dev/null
+++ b/01/input2.txt
@@ -0,0 +1,2250 @@
+7914
+5032
+11424
+2567
+4123
+3567
+7346
+
+1334
+2173
+5437
+1104
+1872
+1148
+6547
+3149
+5923
+5705
+4036
+5348
+1100
+
+4108
+14444
+25596
+
+7237
+4252
+1020
+8333
+3538
+5089
+6328
+4581
+6503
+8741
+
+5799
+1585
+1137
+1985
+6489
+5309
+6249
+4594
+1885
+6100
+4233
+1517
+6346
+
+13392
+
+5705
+2914
+1636
+2126
+1200
+2458
+3862
+5696
+6269
+6624
+4015
+6878
+
+7503
+4528
+1771
+4976
+2360
+4953
+8402
+5437
+1521
+3369
+
+19947
+3465
+
+2635
+3520
+5764
+1201
+2231
+5663
+1872
+1834
+5889
+3104
+6043
+5672
+1897
+4429
+3242
+
+1568
+7727
+7363
+1762
+6400
+5605
+
+4660
+11308
+4380
+2582
+1001
+11714
+
+5134
+2300
+4757
+4613
+2991
+6561
+5951
+4936
+4592
+2099
+4117
+6658
+6387
+
+24950
+7865
+7757
+
+2251
+6418
+1692
+5020
+5913
+1070
+3996
+6016
+2406
+6237
+4374
+1631
+6892
+
+1679
+4298
+3371
+3474
+4722
+4311
+1610
+3863
+6770
+4010
+5611
+2097
+
+6922
+5309
+7222
+5672
+6050
+1269
+4328
+3736
+4861
+3956
+3206
+1832
+
+1880
+3478
+7714
+7708
+6067
+6378
+3506
+7447
+5526
+6263
+6018
+
+6731
+5938
+6918
+1352
+1828
+5339
+4113
+5783
+2637
+3584
+1874
+2647
+
+2781
+6009
+6301
+6635
+4924
+4150
+2216
+6989
+3632
+5509
+4650
+
+20208
+
+1060
+9513
+1929
+6742
+8104
+7913
+5924
+4176
+3578
+
+5296
+9369
+2530
+7070
+8392
+9054
+3721
+4291
+9210
+
+3334
+2939
+3462
+1612
+3295
+1080
+1286
+4522
+1815
+2245
+4000
+5780
+5722
+4194
+4371
+
+3400
+4587
+1020
+8609
+7675
+1272
+
+1716
+6587
+4563
+3922
+3788
+6667
+3734
+6692
+1783
+3153
+4195
+
+2572
+6830
+3179
+1029
+2269
+11843
+9941
+
+6543
+6760
+15219
+11241
+10592
+
+6608
+1237
+3951
+3068
+3073
+3796
+3603
+3223
+3937
+5450
+5436
+3069
+1061
+
+9396
+11859
+1902
+6598
+
+3137
+1487
+2503
+1312
+3008
+1914
+4730
+6104
+2293
+2913
+2729
+3629
+5186
+3876
+3404
+
+9051
+6493
+
+8009
+5306
+4188
+6706
+7077
+2134
+7837
+2885
+6423
+6267
+1222
+
+4293
+4554
+5378
+6061
+3238
+3792
+2238
+5014
+3508
+2296
+5479
+5254
+1030
+1644
+
+15277
+4285
+10110
+7055
+
+4761
+4290
+1238
+1174
+2299
+1306
+2659
+4854
+5089
+4261
+3890
+1556
+5211
+4021
+3356
+
+10403
+21723
+
+5893
+4236
+5927
+2052
+3192
+1468
+4598
+3233
+2168
+3106
+4510
+1847
+5083
+2421
+
+16205
+15366
+21046
+
+6114
+12370
+10780
+9663
+9061
+
+4516
+2854
+1460
+2143
+6609
+2365
+2778
+2683
+2583
+6467
+4319
+4315
+
+3799
+6044
+2288
+6494
+3439
+7232
+3414
+1388
+3966
+2398
+
+4225
+4485
+3923
+4014
+1199
+1468
+2776
+2777
+2377
+1434
+4292
+1456
+3289
+5520
+4329
+
+4510
+3831
+3755
+3459
+3391
+2348
+6074
+3206
+3029
+2843
+3713
+
+5998
+3721
+3166
+4632
+5031
+2793
+1167
+4946
+1248
+5716
+5348
+1525
+3757
+4700
+3372
+
+3952
+7922
+3443
+4604
+6810
+2816
+6138
+2392
+1241
+4236
+3619
+
+34427
+
+17838
+30517
+
+4112
+10150
+8347
+2082
+12014
+7078
+11182
+
+5433
+7853
+1534
+11283
+5337
+
+6007
+4147
+2008
+4531
+5174
+5625
+5105
+1196
+1521
+2353
+6811
+1187
+2310
+
+1886
+2979
+6398
+6356
+7702
+8755
+11455
+
+5357
+1608
+5575
+6241
+4128
+3130
+6163
+3212
+4485
+5898
+4910
+3788
+
+7801
+7457
+7253
+8529
+9551
+5943
+1356
+6505
+
+4727
+8200
+6628
+6451
+1375
+1678
+5936
+5324
+6427
+2029
+
+36582
+
+7271
+35840
+
+21992
+22165
+
+6453
+19268
+3430
+10457
+
+4029
+4655
+1781
+7635
+5762
+2584
+3564
+2071
+3439
+3691
+3094
+
+9444
+13140
+13396
+4076
+10162
+5268
+
+2126
+4467
+9082
+8317
+6550
+
+5451
+6635
+6791
+5015
+8407
+4356
+2602
+3230
+4665
+
+2747
+7765
+6817
+4816
+3437
+7966
+5722
+2444
+3083
+1361
+
+12228
+6182
+7426
+12898
+4182
+6266
+
+6539
+6363
+4724
+5591
+4163
+2589
+1828
+1351
+6077
+1146
+3987
+6487
+6049
+
+6827
+2987
+3205
+4405
+1129
+6673
+4913
+2839
+2060
+2537
+2022
+1432
+
+3777
+3777
+4089
+3379
+2110
+2320
+1109
+3404
+6876
+2791
+4787
+5419
+
+12034
+17906
+5562
+5606
+
+14336
+4651
+2209
+11190
+6228
+
+4697
+4733
+1356
+2000
+5179
+2664
+2768
+5424
+2590
+1267
+3390
+2164
+4090
+3494
+5899
+
+2192
+13670
+13944
+4531
+3025
+11249
+
+5830
+14261
+
+19801
+4961
+12629
+9004
+
+7113
+7210
+3654
+6763
+7717
+4323
+5696
+5946
+2384
+7844
+1486
+
+7010
+5874
+1878
+6510
+1164
+6037
+5962
+1137
+2150
+2233
+
+14434
+4226
+
+3411
+13559
+4848
+4821
+
+15749
+2913
+
+54246
+
+11361
+2720
+3767
+5540
+3472
+4367
+6511
+
+6896
+4369
+2970
+2445
+2070
+2562
+5328
+3920
+5450
+2897
+
+14667
+15686
+1271
+18275
+
+6705
+2670
+11190
+13652
+9738
+
+4020
+4975
+7099
+4654
+8754
+5562
+7225
+3903
+4546
+4525
+
+4197
+14210
+7595
+10871
+7217
+
+4815
+5253
+7706
+2919
+4097
+2700
+2721
+3093
+5273
+1696
+5776
+
+2771
+4272
+3324
+3439
+6376
+5354
+5007
+6146
+4939
+1351
+6437
+5618
+4283
+
+8893
+5075
+4562
+9003
+8963
+7147
+2381
+
+2911
+11753
+12512
+3446
+6006
+11130
+
+2478
+1060
+6245
+1266
+5077
+2586
+
+4400
+5838
+6425
+2635
+3060
+1709
+6254
+2813
+2120
+1735
+4942
+5332
+3626
+
+5600
+3354
+4776
+2979
+2700
+4637
+1717
+2134
+1782
+3492
+3611
+4941
+4899
+1213
+
+8679
+4661
+10003
+13830
+5247
+2139
+
+20373
+3325
+
+5379
+7303
+7830
+5504
+2696
+5622
+7935
+3297
+
+4228
+2408
+5941
+5082
+6872
+5948
+6254
+3644
+3301
+5938
+
+5258
+23981
+12886
+
+28519
+27915
+
+35254
+2202
+
+7052
+2168
+4389
+4046
+2056
+6167
+3384
+6470
+7987
+3383
+
+5268
+7903
+13452
+14317
+
+6366
+1526
+9104
+2599
+1202
+11086
+5433
+
+11479
+8039
+10152
+14580
+
+5515
+1916
+1289
+1388
+1553
+5740
+3839
+1753
+5634
+6645
+1506
+4538
+4656
+
+4786
+4267
+4796
+2879
+3770
+5652
+3160
+5825
+2297
+1351
+3115
+5746
+4752
+4713
+5409
+
+5911
+6004
+4125
+3494
+7580
+7176
+8214
+6670
+
+2668
+7245
+3101
+4052
+1527
+6544
+3423
+5764
+2754
+1405
+3936
+
+5601
+3717
+1629
+5576
+5579
+1855
+4257
+5682
+2532
+2718
+1497
+3427
+5794
+
+5247
+11031
+4614
+9068
+9698
+2157
+5376
+
+9323
+2194
+1541
+5612
+1785
+1866
+8066
+4904
+
+36692
+27998
+
+4516
+3456
+3620
+10427
+7221
+9173
+5353
+9376
+
+6685
+3452
+9421
+7877
+7669
+3237
+9391
+5727
+
+20001
+
+10724
+15712
+15690
+16206
+1635
+
+26550
+19421
+
+12539
+8286
+13842
+2148
+4421
+
+10165
+10293
+5777
+8034
+8797
+3886
+
+5877
+3703
+1191
+5264
+1433
+4417
+2501
+6113
+1390
+1953
+1989
+4148
+4308
+
+5421
+2719
+2110
+2329
+2480
+5456
+2894
+1536
+3655
+2022
+4919
+2287
+1146
+3599
+2766
+
+23545
+23885
+
+3539
+18515
+
+31310
+
+3802
+13051
+2107
+11803
+11383
+10824
+
+7070
+3331
+1545
+1227
+3701
+4290
+2178
+4043
+4159
+4978
+
+1596
+5306
+5192
+7398
+7306
+7457
+2157
+4592
+7133
+5658
+6134
+5000
+
+11745
+7176
+6232
+13572
+3855
+
+6991
+1973
+6491
+6894
+6839
+3710
+6206
+3259
+7334
+3714
+4320
+4423
+
+1602
+18051
+13165
+19153
+
+1414
+13321
+3488
+6907
+1765
+11847
+
+6007
+13509
+10855
+2103
+11112
+1317
+
+9168
+10364
+8969
+7162
+1829
+1114
+1280
+8882
+
+8113
+3195
+8998
+1596
+3238
+5872
+8194
+1753
+
+5109
+2221
+3304
+5088
+3968
+5134
+1064
+5486
+5735
+3521
+4646
+5617
+2802
+5293
+
+5915
+6651
+6734
+6670
+1891
+6987
+3404
+1946
+9510
+
+11531
+3497
+11740
+11651
+1885
+7156
+9233
+
+6541
+7739
+1454
+6086
+2743
+6713
+5321
+6442
+6950
+3678
+3234
+
+6800
+5686
+8043
+9452
+
+19119
+19636
+2349
+2244
+
+5008
+7002
+5330
+3546
+13001
+13785
+
+4985
+7177
+5629
+4174
+6747
+5113
+3916
+
+6496
+5247
+6753
+6704
+9306
+5765
+4150
+6939
+5457
+
+3887
+6986
+1560
+8183
+4405
+3810
+5728
+10507
+
+11447
+25816
+
+4597
+5623
+4127
+5048
+8158
+2593
+2250
+5352
+1893
+6507
+
+33979
+
+6089
+5585
+2486
+5620
+1347
+5829
+4476
+5265
+2216
+4211
+1707
+2443
+2362
+2362
+1282
+
+5883
+2431
+5837
+2697
+6104
+5978
+5515
+5215
+5534
+2081
+1031
+2757
+1034
+5281
+5333
+
+3373
+1608
+3753
+1177
+3197
+1753
+2510
+5515
+5455
+4239
+6135
+5620
+5610
+2864
+
+3836
+6195
+5633
+2714
+1886
+6240
+1274
+1432
+1305
+2310
+3446
+6485
+
+8674
+19094
+22441
+
+6453
+2960
+1048
+1714
+6828
+6116
+4645
+3327
+4146
+2561
+2149
+2429
+1382
+
+27003
+2645
+
+3984
+
+4217
+2174
+6227
+6827
+2477
+2789
+3961
+3937
+4771
+3640
+1870
+5929
+1949
+
+5251
+4132
+2290
+5517
+5219
+3745
+3219
+4119
+3056
+1951
+6167
+5802
+5301
+6245
+
+6430
+5525
+6656
+5755
+9884
+6570
+1134
+
+7728
+4025
+7558
+4767
+1345
+2164
+1137
+1174
+1130
+5195
+6515
+
+4223
+3412
+9634
+5355
+5395
+5975
+2627
+
+6170
+
+10254
+7145
+6816
+9867
+2471
+1584
+8533
+
+3486
+9633
+10625
+6684
+3246
+9866
+10563
+1430
+
+5318
+3542
+4517
+3296
+3776
+4122
+4940
+2768
+4821
+3779
+1616
+5543
+3953
+
+14860
+10176
+13551
+6410
+6235
+
+5075
+2852
+3919
+3024
+5265
+2946
+4377
+5901
+5427
+5960
+2953
+5508
+6309
+2532
+
+4346
+1003
+2014
+1816
+7083
+7229
+6297
+6349
+3860
+1911
+4553
+
+10672
+2514
+4572
+6904
+4101
+7105
+3486
+5939
+
+4903
+2768
+6198
+3331
+5677
+4852
+1123
+1105
+5599
+7130
+6093
+
+36680
+
+2386
+4584
+1424
+4818
+2181
+1275
+1203
+6859
+1722
+3839
+1602
+7022
+
+7947
+11689
+6053
+2557
+11191
+1006
+10549
+
+6392
+23290
+3800
+
+1555
+4968
+2802
+6188
+2972
+5342
+4944
+3089
+1489
+5851
+3724
+4105
+1646
+
+1056
+5939
+2669
+6416
+1825
+5364
+3055
+3718
+4637
+2092
+2427
+4896
+2074
+
+1146
+2745
+5553
+12023
+11630
+2821
+
+6444
+9693
+5025
+6574
+4847
+5858
+9920
+10756
+
+32182
+22267
+
+55301
+
+6186
+1515
+9204
+5359
+2695
+2760
+4021
+8269
+3633
+
+1682
+3758
+7745
+8645
+5672
+4336
+7765
+7497
+
+1099
+1107
+2501
+3511
+5559
+3384
+5934
+5439
+4723
+3229
+5376
+5032
+1133
+1239
+5806
+
+15356
+9800
+3837
+10024
+13159
+
+11534
+6116
+4343
+8949
+8628
+3215
+
+2118
+4216
+5874
+7366
+4894
+3959
+3906
+4397
+1945
+4080
+2564
+2609
+
+1559
+1514
+2947
+6754
+6285
+6265
+2403
+5718
+5167
+2172
+4605
+5420
+1806
+
+1880
+1014
+4994
+6146
+4752
+3350
+3872
+6534
+6554
+4005
+3413
+2201
+6360
+
+10572
+
+5543
+2387
+2323
+5565
+4920
+1185
+3712
+2674
+5513
+3267
+2714
+2453
+5923
+2020
+3843
+
+5594
+7165
+3281
+2559
+4424
+3250
+6706
+3870
+2600
+3620
+6853
+6549
+
+12197
+8838
+8398
+7951
+5818
+
+6279
+
+16622
+3657
+9950
+18164
+
+4487
+1146
+1953
+5985
+2255
+7752
+5966
+6953
+3238
+
+8433
+4943
+3379
+10418
+8317
+2119
+2264
+9044
+
+25424
+15342
+
+4620
+4435
+1247
+5616
+4740
+7872
+6710
+6494
+6666
+7926
+
+2587
+4186
+4175
+6572
+4189
+6265
+3357
+6427
+1014
+1909
+1065
+2211
+
+2894
+5557
+3884
+4400
+6992
+1825
+4375
+5124
+1442
+2902
+1538
+1557
+
+6294
+5991
+8711
+6323
+3985
+6012
+8327
+1353
+5585
+1514
+
+3054
+1488
+1453
+4860
+5875
+3625
+7313
+3609
+2707
+3936
+4253
+
+7605
+10203
+1976
+
+64078
+
+12356
+7090
+2556
+
+1467
+7531
+5418
+2366
+1855
+8463
+6436
+5521
+2152
+4088
+
+9810
+15885
+8104
+12905
+
+7369
+5389
+3464
+7901
+7781
+2875
+7377
+1927
+3870
+6763
+
+3990
+6074
+3698
+8562
+2305
+1623
+8346
+8680
+7690
+
+8271
+7058
+8607
+9116
+4157
+7026
+7873
+
+16451
+4437
+19220
+3783
+
+23509
+
+15774
+19061
+19118
+
+8042
+5973
+7798
+2217
+4093
+3706
+1467
+3921
+5878
+2791
+
+9142
+19544
+16563
+5584
+
+6394
+5320
+3521
+3956
+1751
+5318
+5031
+2838
+3506
+3504
+2551
+1141
+4733
+3035
+
+15753
+2123
+14170
+18870
+
+5179
+6821
+6559
+4032
+1024
+8634
+2377
+1570
+4358
+
+1640
+8885
+6912
+3939
+10328
+10308
+3548
+
+5391
+1362
+1541
+1614
+3236
+1704
+4088
+5284
+2395
+6504
+2050
+5511
+6782
+
+7842
+1185
+7244
+9998
+3575
+5292
+6126
+3264
+
+4962
+1758
+3553
+3450
+5493
+5000
+1515
+1174
+6031
+1007
+5762
+5033
+1080
+2817
+2795
+
+5822
+3591
+5416
+5487
+2110
+5372
+6614
+5136
+6450
+5250
+4411
+1851
+6421
+
+42358
+
+8051
+10473
+11286
+19931
+
+9617
+4786
+2155
+3527
+7553
+3911
+9670
+7243
+7662
+
+23109
+25276
+6310
+
+4840
+6771
+7719
+4482
+6687
+6191
+6796
+4313
+7656
+2828
+1535
+
+2050
+2929
+1517
+6796
+1070
+6924
+4229
+6813
+9252
+
+2515
+32597
+
+4389
+7467
+11143
+8271
+3081
+2180
+9659
+
+5420
+2126
+5522
+5579
+6024
+3291
+2180
+5429
+3860
+3589
+2089
+1362
+5777
+4103
+3124
+
+7858
+4413
+7488
+7306
+7816
+9150
+8791
+4526
+3311
+
+4226
+1438
+4937
+2222
+4612
+4677
+2675
+7870
+7259
+5322
+3063
+
+5953
+2931
+1763
+5986
+4926
+4405
+1628
+4778
+5978
+1446
+1388
+4629
+5080
+1781
+5090
+
+25276
+8575
+
+7338
+5122
+2243
+3416
+7198
+4917
+2338
+6466
+7689
+2006
+
+6879
+4534
+1218
+10503
+3970
+4274
+1144
+4666
+
+5315
+4696
+5183
+7596
+4734
+3643
+2167
+5441
+7878
+3347
+4204
+
+2522
+2992
+4658
+7624
+4018
+3053
+1575
+4305
+2551
+3848
+5441
+
+29831
+
+5920
+5770
+1031
+2102
+5043
+3067
+5257
+3209
+3909
+1806
+2172
+2880
+3007
+1567
+4663
+
+5017
+4609
+8767
+9643
+4702
+8519
+7904
+4716
+3679
+
+1068
+6794
+7802
+2099
+7998
+3563
+6051
+6596
+7987
+3732
+7337
+
+2241
+13670
+13185
+6208
+12631
+
+29307
+3839
+
+11354
+6015
+2257
+7358
+7688
+5290
+3929
+
+12228
+
+3334
+8211
+5328
+4224
+5626
+7635
+7615
+9511
+
+8075
+5712
+7226
+5213
+7236
+7907
+1417
+6890
+2571
+1881
+6929
+
+1189
+2124
+5640
+4677
+1487
+3608
+2828
+2911
+2102
+2169
+6087
+4343
+5689
+5315
+1946
+
+7302
+1351
+1299
+3498
+2752
+2502
+7397
+7139
+1571
+1882
+4967
+7024
+
+2453
+2774
+12613
+15345
+3686
+
+6213
+6151
+2743
+3336
+7888
+7792
+2768
+4780
+1782
+4613
+1344 \ No newline at end of file
diff --git a/01/src/main.rs b/01/src/main.rs
new file mode 100644
index 0000000..000ce56
--- /dev/null
+++ b/01/src/main.rs
@@ -0,0 +1,42 @@
+use std::env;
+use std::fs;
+use std::ops::{Add, Index, IndexMut};
+
+const length: usize = 260;
+
+fn main() {
+ println!("Advent of Code 2022 - December 1st - Rust");
+
+ let contents: String = fs::read_to_string("./input.txt")
+ .expect("it broke lol");
+
+ println!("{}", contents);
+
+ let elves: Vec<&str> = contents.split("\n\n").collect();
+ let mut elves_full: [usize; length] = [0; length];
+ let mut index: usize = 0;
+
+ for fullElf in elves {
+ let elf: Vec<&str> = fullElf.split("\n").collect();
+ let mut elf_calories: usize;
+ let start: usize = 0;
+
+ elf_calories = start;
+
+ for caloriesString in elf {
+ let calories: usize = caloriesString.parse::<usize>().unwrap();
+ elf_calories = elf_calories + calories;
+ }
+
+ //elves_full.index_mut(index).add(&elf_calories); // This legit broke everything, stupid code
+ elves_full[index] = elf_calories;
+
+ println!("elf calorie {}: {}", index, elf_calories);
+ index = index + 1;
+ }
+
+ elves_full.sort();
+ elves_full.reverse();
+
+ println!("Result: {} + {} + {} = {}", elves_full[0], elves_full[1], elves_full[2], elves_full[0] + elves_full[1] + elves_full[2]);
+}
diff --git a/01/target/.rustc_info.json b/01/target/.rustc_info.json
new file mode 100644
index 0000000..3df988b
--- /dev/null
+++ b/01/target/.rustc_info.json
@@ -0,0 +1 @@
+{"rustc_fingerprint":8690920527779999448,"outputs":{"10376369925670944939":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/raindrops/.rustup/toolchains/stable-aarch64-apple-darwin\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"llvm14-builtins-abi\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"v8.1a\"\ntarget_feature=\"v8.2a\"\ntarget_feature=\"v8.3a\"\ntarget_feature=\"v8.4a\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_has_atomic_equal_alignment=\"128\"\ntarget_has_atomic_equal_alignment=\"16\"\ntarget_has_atomic_equal_alignment=\"32\"\ntarget_has_atomic_equal_alignment=\"64\"\ntarget_has_atomic_equal_alignment=\"8\"\ntarget_has_atomic_equal_alignment=\"ptr\"\ntarget_has_atomic_load_store=\"128\"\ntarget_has_atomic_load_store=\"16\"\ntarget_has_atomic_load_store=\"32\"\ntarget_has_atomic_load_store=\"64\"\ntarget_has_atomic_load_store=\"8\"\ntarget_has_atomic_load_store=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_thread_local\ntarget_vendor=\"apple\"\nunix\n","stderr":""},"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.65.0 (897e37553 2022-11-02)\nbinary: rustc\ncommit-hash: 897e37553bba8b42751c67658967889d11ecd120\ncommit-date: 2022-11-02\nhost: aarch64-apple-darwin\nrelease: 1.65.0\nLLVM version: 15.0.0\n","stderr":""},"15697416045686424142":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n","stderr":""}},"successes":{}} \ No newline at end of file
diff --git a/01/target/CACHEDIR.TAG b/01/target/CACHEDIR.TAG
new file mode 100644
index 0000000..20d7c31
--- /dev/null
+++ b/01/target/CACHEDIR.TAG
@@ -0,0 +1,3 @@
+Signature: 8a477f597d28d172789f06886806bc55
+# This file is a cache directory tag created by cargo.
+# For information about cache directory tags see https://bford.info/cachedir/
diff --git a/01/.gitkeep b/01/target/debug/.cargo-lock
index e69de29..e69de29 100644
--- a/01/.gitkeep
+++ b/01/target/debug/.cargo-lock
diff --git a/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/bin-advent b/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/bin-advent
new file mode 100644
index 0000000..a53f0e2
--- /dev/null
+++ b/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/bin-advent
@@ -0,0 +1 @@
+75bacdaf0912a0f1 \ No newline at end of file
diff --git a/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/bin-advent.json b/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/bin-advent.json
new file mode 100644
index 0000000..64380e6
--- /dev/null
+++ b/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/bin-advent.json
@@ -0,0 +1 @@
+{"rustc":17204927582409307511,"features":"[]","target":1012050014373799945,"profile":11736316127369858332,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/advent-2c97afef27f2eacc/dep-bin-advent"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file
diff --git a/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/dep-bin-advent b/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/dep-bin-advent
new file mode 100644
index 0000000..5fdf103
--- /dev/null
+++ b/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/dep-bin-advent
Binary files differ
diff --git a/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/invoked.timestamp b/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started. \ No newline at end of file
diff --git a/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/output-bin-advent b/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/output-bin-advent
new file mode 100644
index 0000000..572dec2
--- /dev/null
+++ b/01/target/debug/.fingerprint/advent-2c97afef27f2eacc/output-bin-advent
@@ -0,0 +1,6 @@
+{"message":"unused import: `std::env`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":4,"byte_end":12,"line_start":1,"line_end":1,"column_start":5,"column_end":13,"is_primary":true,"text":[{"text":"use std::env;","highlight_start":5,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":0,"byte_end":13,"line_start":1,"line_end":1,"column_start":1,"column_end":14,"is_primary":true,"text":[{"text":"use std::env;","highlight_start":1,"highlight_end":14}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `std::env`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:1:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m1\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::env;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\n\n"}
+{"message":"unused imports: `Add`, `IndexMut`, `Index`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":42,"byte_end":45,"line_start":3,"line_end":3,"column_start":16,"column_end":19,"is_primary":true,"text":[{"text":"use std::ops::{Add, Index, IndexMut};","highlight_start":16,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":47,"byte_end":52,"line_start":3,"line_end":3,"column_start":21,"column_end":26,"is_primary":true,"text":[{"text":"use std::ops::{Add, Index, IndexMut};","highlight_start":21,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":54,"byte_end":62,"line_start":3,"line_end":3,"column_start":28,"column_end":36,"is_primary":true,"text":[{"text":"use std::ops::{Add, Index, IndexMut};","highlight_start":28,"highlight_end":36}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":27,"byte_end":64,"line_start":3,"line_end":3,"column_start":1,"column_end":38,"is_primary":true,"text":[{"text":"use std::ops::{Add, Index, IndexMut};","highlight_start":1,"highlight_end":38}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused imports: `Add`, `IndexMut`, `Index`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:3:16\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m3\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::ops::{Add, Index, IndexMut};\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^\u001b[0m\n\n"}
+{"message":"constant `length` should have an upper case name","code":{"code":"non_upper_case_globals","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":72,"byte_end":78,"line_start":5,"line_end":5,"column_start":7,"column_end":13,"is_primary":true,"text":[{"text":"const length: usize = 260;","highlight_start":7,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(non_upper_case_globals)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"convert the identifier to upper case","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":72,"byte_end":78,"line_start":5,"line_end":5,"column_start":7,"column_end":13,"is_primary":true,"text":[{"text":"const length: usize = 260;","highlight_start":7,"highlight_end":13}],"label":null,"suggested_replacement":"LENGTH","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: constant `length` should have an upper case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:5:7\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mconst length: usize = 260;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: convert the identifier to upper case: `LENGTH`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_upper_case_globals)]` on by default\u001b[0m\n\n"}
+{"message":"variable `fullElf` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":447,"byte_end":454,"line_start":19,"line_end":19,"column_start":9,"column_end":16,"is_primary":true,"text":[{"text":" for fullElf in elves {","highlight_start":9,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(non_snake_case)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"convert the identifier to snake case","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":447,"byte_end":454,"line_start":19,"line_end":19,"column_start":9,"column_end":16,"is_primary":true,"text":[{"text":" for fullElf in elves {","highlight_start":9,"highlight_end":16}],"label":null,"suggested_replacement":"full_elf","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: variable `fullElf` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:19:9\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m19\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for fullElf in elves {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: convert the identifier to snake case: `full_elf`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(non_snake_case)]` on by default\u001b[0m\n\n"}
+{"message":"variable `caloriesString` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":637,"byte_end":651,"line_start":26,"line_end":26,"column_start":13,"column_end":27,"is_primary":true,"text":[{"text":" for caloriesString in elf {","highlight_start":13,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":637,"byte_end":651,"line_start":26,"line_end":26,"column_start":13,"column_end":27,"is_primary":true,"text":[{"text":" for caloriesString in elf {","highlight_start":13,"highlight_end":27}],"label":null,"suggested_replacement":"calories_string","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: variable `caloriesString` should have a snake case name\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:26:13\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m26\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for caloriesString in elf {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: convert the identifier to snake case: `calories_string`\u001b[0m\n\n"}
+{"message":"5 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 5 warnings emitted\u001b[0m\n\n"}
diff --git a/01/target/debug/.fingerprint/advent-bd59a668efd41546/invoked.timestamp b/01/target/debug/.fingerprint/advent-bd59a668efd41546/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/01/target/debug/.fingerprint/advent-bd59a668efd41546/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started. \ No newline at end of file
diff --git a/01/target/debug/.fingerprint/advent-bd59a668efd41546/test-bin-advent b/01/target/debug/.fingerprint/advent-bd59a668efd41546/test-bin-advent
new file mode 100644
index 0000000..1384dea
--- /dev/null
+++ b/01/target/debug/.fingerprint/advent-bd59a668efd41546/test-bin-advent
@@ -0,0 +1 @@
+0ccbeab9a5672b4e \ No newline at end of file
diff --git a/01/target/debug/.fingerprint/advent-bd59a668efd41546/test-bin-advent.json b/01/target/debug/.fingerprint/advent-bd59a668efd41546/test-bin-advent.json
new file mode 100644
index 0000000..01ae6b5
--- /dev/null
+++ b/01/target/debug/.fingerprint/advent-bd59a668efd41546/test-bin-advent.json
@@ -0,0 +1 @@
+{"rustc":17204927582409307511,"features":"[]","target":1012050014373799945,"profile":11506243869495082934,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/advent-bd59a668efd41546/dep-test-bin-advent"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file
diff --git a/01/target/debug/.fingerprint/advent-e158bcd98795a81e/bin-advent b/01/target/debug/.fingerprint/advent-e158bcd98795a81e/bin-advent
new file mode 100644
index 0000000..9dc9384
--- /dev/null
+++ b/01/target/debug/.fingerprint/advent-e158bcd98795a81e/bin-advent
@@ -0,0 +1 @@
+571fad5a7e96a8a5 \ No newline at end of file
diff --git a/01/target/debug/.fingerprint/advent-e158bcd98795a81e/bin-advent.json b/01/target/debug/.fingerprint/advent-e158bcd98795a81e/bin-advent.json
new file mode 100644
index 0000000..bc3b2fa
--- /dev/null
+++ b/01/target/debug/.fingerprint/advent-e158bcd98795a81e/bin-advent.json
@@ -0,0 +1 @@
+{"rustc":17204927582409307511,"features":"[]","target":1012050014373799945,"profile":17483045194147818835,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/advent-e158bcd98795a81e/dep-bin-advent"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file
diff --git a/01/target/debug/.fingerprint/advent-e158bcd98795a81e/invoked.timestamp b/01/target/debug/.fingerprint/advent-e158bcd98795a81e/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/01/target/debug/.fingerprint/advent-e158bcd98795a81e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started. \ No newline at end of file
diff --git a/01/target/debug/.fingerprint/untitled1-74260fb883540299/invoked.timestamp b/01/target/debug/.fingerprint/untitled1-74260fb883540299/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/01/target/debug/.fingerprint/untitled1-74260fb883540299/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started. \ No newline at end of file
diff --git a/01/target/debug/.fingerprint/untitled1-74260fb883540299/test-bin-untitled1 b/01/target/debug/.fingerprint/untitled1-74260fb883540299/test-bin-untitled1
new file mode 100644
index 0000000..5778ec9
--- /dev/null
+++ b/01/target/debug/.fingerprint/untitled1-74260fb883540299/test-bin-untitled1
@@ -0,0 +1 @@
+c2f8d119940bd00d \ No newline at end of file
diff --git a/01/target/debug/.fingerprint/untitled1-74260fb883540299/test-bin-untitled1.json b/01/target/debug/.fingerprint/untitled1-74260fb883540299/test-bin-untitled1.json
new file mode 100644
index 0000000..c037344
--- /dev/null
+++ b/01/target/debug/.fingerprint/untitled1-74260fb883540299/test-bin-untitled1.json
@@ -0,0 +1 @@
+{"rustc":17204927582409307511,"features":"[]","target":2107399875438910396,"profile":11506243869495082934,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/untitled1-74260fb883540299/dep-test-bin-untitled1"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file
diff --git a/01/target/debug/.fingerprint/untitled1-90af277ba6919cb2/bin-untitled1 b/01/target/debug/.fingerprint/untitled1-90af277ba6919cb2/bin-untitled1
new file mode 100644
index 0000000..e9f666f
--- /dev/null
+++ b/01/target/debug/.fingerprint/untitled1-90af277ba6919cb2/bin-untitled1
@@ -0,0 +1 @@
+beec040bb14985cc \ No newline at end of file
diff --git a/01/target/debug/.fingerprint/untitled1-90af277ba6919cb2/bin-untitled1.json b/01/target/debug/.fingerprint/untitled1-90af277ba6919cb2/bin-untitled1.json
new file mode 100644
index 0000000..9af3356
--- /dev/null
+++ b/01/target/debug/.fingerprint/untitled1-90af277ba6919cb2/bin-untitled1.json
@@ -0,0 +1 @@
+{"rustc":17204927582409307511,"features":"[]","target":2107399875438910396,"profile":17483045194147818835,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/untitled1-90af277ba6919cb2/dep-bin-untitled1"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file
diff --git a/01/target/debug/.fingerprint/untitled1-90af277ba6919cb2/invoked.timestamp b/01/target/debug/.fingerprint/untitled1-90af277ba6919cb2/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/01/target/debug/.fingerprint/untitled1-90af277ba6919cb2/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started. \ No newline at end of file
diff --git a/01/target/debug/advent b/01/target/debug/advent
new file mode 100755
index 0000000..fa835c7
--- /dev/null
+++ b/01/target/debug/advent
Binary files differ
diff --git a/01/target/debug/advent.d b/01/target/debug/advent.d
new file mode 100644
index 0000000..0973175
--- /dev/null
+++ b/01/target/debug/advent.d
@@ -0,0 +1 @@
+/Users/raindrops/advent/01/target/debug/advent: /Users/raindrops/advent/01/src/main.rs
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc b/01/target/debug/deps/advent-2c97afef27f2eacc
new file mode 100755
index 0000000..fa835c7
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.10hic5mcfk6es60b.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.10hic5mcfk6es60b.rcgu.o
new file mode 100644
index 0000000..a5664b2
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.10hic5mcfk6es60b.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.114x44w7uvwhmbh1.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.114x44w7uvwhmbh1.rcgu.o
new file mode 100644
index 0000000..d608aae
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.114x44w7uvwhmbh1.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.15n784298xpejdo5.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.15n784298xpejdo5.rcgu.o
new file mode 100644
index 0000000..29668bb
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.15n784298xpejdo5.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.19t3yjpe8f9qswnp.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.19t3yjpe8f9qswnp.rcgu.o
new file mode 100644
index 0000000..f12e5eb
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.19t3yjpe8f9qswnp.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.1b55xz9mydw1fgvi.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.1b55xz9mydw1fgvi.rcgu.o
new file mode 100644
index 0000000..89814aa
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.1b55xz9mydw1fgvi.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.1fgzmrzk7s3vu563.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.1fgzmrzk7s3vu563.rcgu.o
new file mode 100644
index 0000000..2637367
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.1fgzmrzk7s3vu563.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.1i2yv5657gmscgww.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.1i2yv5657gmscgww.rcgu.o
new file mode 100644
index 0000000..a7fcd93
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.1i2yv5657gmscgww.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.1o2sp1xnem64s38.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.1o2sp1xnem64s38.rcgu.o
new file mode 100644
index 0000000..7850832
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.1o2sp1xnem64s38.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.1of514fhn63qb0bm.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.1of514fhn63qb0bm.rcgu.o
new file mode 100644
index 0000000..29358da
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.1of514fhn63qb0bm.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.1su4elwzqj74tly6.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.1su4elwzqj74tly6.rcgu.o
new file mode 100644
index 0000000..31142e3
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.1su4elwzqj74tly6.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.1umnpcdk6vfc3t6s.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.1umnpcdk6vfc3t6s.rcgu.o
new file mode 100644
index 0000000..dc4ac67
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.1umnpcdk6vfc3t6s.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.1xtt5ahyp3czqjz7.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.1xtt5ahyp3czqjz7.rcgu.o
new file mode 100644
index 0000000..349e549
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.1xtt5ahyp3czqjz7.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.1z9dmbvvewknryio.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.1z9dmbvvewknryio.rcgu.o
new file mode 100644
index 0000000..89e593c
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.1z9dmbvvewknryio.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.22qfdzqvhtlq6p2d.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.22qfdzqvhtlq6p2d.rcgu.o
new file mode 100644
index 0000000..d0a1b21
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.22qfdzqvhtlq6p2d.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.237vbjn71ik8rbyp.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.237vbjn71ik8rbyp.rcgu.o
new file mode 100644
index 0000000..8af8879
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.237vbjn71ik8rbyp.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.2eo0mkxvekykn28v.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.2eo0mkxvekykn28v.rcgu.o
new file mode 100644
index 0000000..f4944e3
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.2eo0mkxvekykn28v.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.2ev0hsivvpgvhwnn.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.2ev0hsivvpgvhwnn.rcgu.o
new file mode 100644
index 0000000..ce14c41
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.2ev0hsivvpgvhwnn.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.2mei52numeikfysb.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.2mei52numeikfysb.rcgu.o
new file mode 100644
index 0000000..d3492c1
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.2mei52numeikfysb.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.2r1mnsvaarxt3c5a.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.2r1mnsvaarxt3c5a.rcgu.o
new file mode 100644
index 0000000..5db4efb
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.2r1mnsvaarxt3c5a.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.2rnh6u05wisbuhn8.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.2rnh6u05wisbuhn8.rcgu.o
new file mode 100644
index 0000000..6e82fec
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.2rnh6u05wisbuhn8.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.2uuuj5pqafqrwibs.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.2uuuj5pqafqrwibs.rcgu.o
new file mode 100644
index 0000000..838d157
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.2uuuj5pqafqrwibs.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.2xkvsqsea345wxer.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.2xkvsqsea345wxer.rcgu.o
new file mode 100644
index 0000000..1c93b9c
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.2xkvsqsea345wxer.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.2zoddtrpcrbefypc.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.2zoddtrpcrbefypc.rcgu.o
new file mode 100644
index 0000000..0951ca4
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.2zoddtrpcrbefypc.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.30dza14z45yk7ixi.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.30dza14z45yk7ixi.rcgu.o
new file mode 100644
index 0000000..99849da
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.30dza14z45yk7ixi.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.33ikgn7393krnupd.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.33ikgn7393krnupd.rcgu.o
new file mode 100644
index 0000000..f68931f
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.33ikgn7393krnupd.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.3a1u5lb1pzjaiypx.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.3a1u5lb1pzjaiypx.rcgu.o
new file mode 100644
index 0000000..5fea1a5
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.3a1u5lb1pzjaiypx.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.3aj8j97rkprx2bxi.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.3aj8j97rkprx2bxi.rcgu.o
new file mode 100644
index 0000000..1346ded
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.3aj8j97rkprx2bxi.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.3gdvhb9bwj6qqwc4.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.3gdvhb9bwj6qqwc4.rcgu.o
new file mode 100644
index 0000000..b1af55d
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.3gdvhb9bwj6qqwc4.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.3hoiw09w9cw2ize1.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.3hoiw09w9cw2ize1.rcgu.o
new file mode 100644
index 0000000..f71c818
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.3hoiw09w9cw2ize1.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.3k9bf2puszjuc5rf.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.3k9bf2puszjuc5rf.rcgu.o
new file mode 100644
index 0000000..c224628
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.3k9bf2puszjuc5rf.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.3ln6hoj2w8my0v48.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.3ln6hoj2w8my0v48.rcgu.o
new file mode 100644
index 0000000..6b8c838
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.3ln6hoj2w8my0v48.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.3ni15w1vyepwuckb.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.3ni15w1vyepwuckb.rcgu.o
new file mode 100644
index 0000000..6655cad
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.3ni15w1vyepwuckb.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.3oxta2yi08ddcaen.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.3oxta2yi08ddcaen.rcgu.o
new file mode 100644
index 0000000..1f5b836
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.3oxta2yi08ddcaen.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.3pr9t1rnyxvawdmw.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.3pr9t1rnyxvawdmw.rcgu.o
new file mode 100644
index 0000000..145b5a5
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.3pr9t1rnyxvawdmw.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.3qjw9qtdjbh64h7y.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.3qjw9qtdjbh64h7y.rcgu.o
new file mode 100644
index 0000000..443baed
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.3qjw9qtdjbh64h7y.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.3sxm4r3wifzjgqsj.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.3sxm4r3wifzjgqsj.rcgu.o
new file mode 100644
index 0000000..5bbc340
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.3sxm4r3wifzjgqsj.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.3u8s2zcaln6wjvxy.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.3u8s2zcaln6wjvxy.rcgu.o
new file mode 100644
index 0000000..72fc7c1
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.3u8s2zcaln6wjvxy.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.405dqkwgdicgduxx.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.405dqkwgdicgduxx.rcgu.o
new file mode 100644
index 0000000..9156169
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.405dqkwgdicgduxx.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.41n9xun07w86wle5.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.41n9xun07w86wle5.rcgu.o
new file mode 100644
index 0000000..5055585
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.41n9xun07w86wle5.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.47hpuscfy8yymtp6.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.47hpuscfy8yymtp6.rcgu.o
new file mode 100644
index 0000000..d3bedc6
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.47hpuscfy8yymtp6.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.49omsj3ihaauur17.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.49omsj3ihaauur17.rcgu.o
new file mode 100644
index 0000000..910557b
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.49omsj3ihaauur17.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.4ddfugpoh3bwxi07.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.4ddfugpoh3bwxi07.rcgu.o
new file mode 100644
index 0000000..55e2212
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.4ddfugpoh3bwxi07.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.4hbqrynjqt9f1p66.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.4hbqrynjqt9f1p66.rcgu.o
new file mode 100644
index 0000000..4094b6d
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.4hbqrynjqt9f1p66.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.4oh8obircipdja3m.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.4oh8obircipdja3m.rcgu.o
new file mode 100644
index 0000000..d4ff6dd
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.4oh8obircipdja3m.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.4tby1ngzjggll6oh.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.4tby1ngzjggll6oh.rcgu.o
new file mode 100644
index 0000000..821a154
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.4tby1ngzjggll6oh.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.4w15q34dvlhc74wp.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.4w15q34dvlhc74wp.rcgu.o
new file mode 100644
index 0000000..a828c8a
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.4w15q34dvlhc74wp.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.4z5jne0d2o2yc6pz.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.4z5jne0d2o2yc6pz.rcgu.o
new file mode 100644
index 0000000..82c92e9
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.4z5jne0d2o2yc6pz.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.51f0fwjwxo84z9x8.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.51f0fwjwxo84z9x8.rcgu.o
new file mode 100644
index 0000000..447cdd4
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.51f0fwjwxo84z9x8.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.54y01axjm8z84g3n.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.54y01axjm8z84g3n.rcgu.o
new file mode 100644
index 0000000..2985163
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.54y01axjm8z84g3n.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.59vu0epbg4ob73nv.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.59vu0epbg4ob73nv.rcgu.o
new file mode 100644
index 0000000..bdcdf72
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.59vu0epbg4ob73nv.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.5ainzxoz3blellub.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.5ainzxoz3blellub.rcgu.o
new file mode 100644
index 0000000..004c3f0
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.5ainzxoz3blellub.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.5bv4vt7h4zear875.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.5bv4vt7h4zear875.rcgu.o
new file mode 100644
index 0000000..7c6a5da
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.5bv4vt7h4zear875.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.5gd0sobh8wf1sx8j.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.5gd0sobh8wf1sx8j.rcgu.o
new file mode 100644
index 0000000..3fcbd51
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.5gd0sobh8wf1sx8j.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.5hkowfg5hqa79td.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.5hkowfg5hqa79td.rcgu.o
new file mode 100644
index 0000000..fd11421
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.5hkowfg5hqa79td.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.86wqlt5su3mrwam.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.86wqlt5su3mrwam.rcgu.o
new file mode 100644
index 0000000..e1b9a92
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.86wqlt5su3mrwam.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.d b/01/target/debug/deps/advent-2c97afef27f2eacc.d
new file mode 100644
index 0000000..cfbb6c7
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.d
@@ -0,0 +1,5 @@
+/Users/raindrops/advent/01/target/debug/deps/advent-2c97afef27f2eacc: src/main.rs
+
+/Users/raindrops/advent/01/target/debug/deps/advent-2c97afef27f2eacc.d: src/main.rs
+
+src/main.rs:
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.e07f9o9k0qksumk.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.e07f9o9k0qksumk.rcgu.o
new file mode 100644
index 0000000..a6a01f7
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.e07f9o9k0qksumk.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.ednjzjj0pgrcwg7.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.ednjzjj0pgrcwg7.rcgu.o
new file mode 100644
index 0000000..39e6f3e
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.ednjzjj0pgrcwg7.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.fb0hugihv0e6936.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.fb0hugihv0e6936.rcgu.o
new file mode 100644
index 0000000..26c9124
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.fb0hugihv0e6936.rcgu.o
Binary files differ
diff --git a/01/target/debug/deps/advent-2c97afef27f2eacc.szp9hhwpx9a1we2.rcgu.o b/01/target/debug/deps/advent-2c97afef27f2eacc.szp9hhwpx9a1we2.rcgu.o
new file mode 100644
index 0000000..3dae26c
--- /dev/null
+++ b/01/target/debug/deps/advent-2c97afef27f2eacc.szp9hhwpx9a1we2.rcgu.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/10hic5mcfk6es60b.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/10hic5mcfk6es60b.o
new file mode 100644
index 0000000..a5664b2
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/10hic5mcfk6es60b.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/15n784298xpejdo5.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/15n784298xpejdo5.o
new file mode 100644
index 0000000..29668bb
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/15n784298xpejdo5.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/19t3yjpe8f9qswnp.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/19t3yjpe8f9qswnp.o
new file mode 100644
index 0000000..f12e5eb
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/19t3yjpe8f9qswnp.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1b55xz9mydw1fgvi.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1b55xz9mydw1fgvi.o
new file mode 100644
index 0000000..89814aa
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1b55xz9mydw1fgvi.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1fgzmrzk7s3vu563.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1fgzmrzk7s3vu563.o
new file mode 100644
index 0000000..2637367
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1fgzmrzk7s3vu563.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1i2yv5657gmscgww.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1i2yv5657gmscgww.o
new file mode 100644
index 0000000..a7fcd93
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1i2yv5657gmscgww.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1o2sp1xnem64s38.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1o2sp1xnem64s38.o
new file mode 100644
index 0000000..7850832
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1o2sp1xnem64s38.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1of514fhn63qb0bm.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1of514fhn63qb0bm.o
new file mode 100644
index 0000000..29358da
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1of514fhn63qb0bm.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1su4elwzqj74tly6.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1su4elwzqj74tly6.o
new file mode 100644
index 0000000..31142e3
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1su4elwzqj74tly6.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1umnpcdk6vfc3t6s.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1umnpcdk6vfc3t6s.o
new file mode 100644
index 0000000..dc4ac67
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1umnpcdk6vfc3t6s.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1xtt5ahyp3czqjz7.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1xtt5ahyp3czqjz7.o
new file mode 100644
index 0000000..349e549
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1xtt5ahyp3czqjz7.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1z9dmbvvewknryio.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1z9dmbvvewknryio.o
new file mode 100644
index 0000000..89e593c
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/1z9dmbvvewknryio.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/22qfdzqvhtlq6p2d.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/22qfdzqvhtlq6p2d.o
new file mode 100644
index 0000000..d0a1b21
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/22qfdzqvhtlq6p2d.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/237vbjn71ik8rbyp.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/237vbjn71ik8rbyp.o
new file mode 100644
index 0000000..8af8879
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/237vbjn71ik8rbyp.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2eo0mkxvekykn28v.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2eo0mkxvekykn28v.o
new file mode 100644
index 0000000..f4944e3
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2eo0mkxvekykn28v.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2ev0hsivvpgvhwnn.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2ev0hsivvpgvhwnn.o
new file mode 100644
index 0000000..ce14c41
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2ev0hsivvpgvhwnn.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2mei52numeikfysb.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2mei52numeikfysb.o
new file mode 100644
index 0000000..d3492c1
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2mei52numeikfysb.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2r1mnsvaarxt3c5a.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2r1mnsvaarxt3c5a.o
new file mode 100644
index 0000000..5db4efb
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2r1mnsvaarxt3c5a.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2uuuj5pqafqrwibs.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2uuuj5pqafqrwibs.o
new file mode 100644
index 0000000..838d157
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2uuuj5pqafqrwibs.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2xkvsqsea345wxer.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2xkvsqsea345wxer.o
new file mode 100644
index 0000000..1c93b9c
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2xkvsqsea345wxer.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2zoddtrpcrbefypc.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2zoddtrpcrbefypc.o
new file mode 100644
index 0000000..0951ca4
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/2zoddtrpcrbefypc.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/33ikgn7393krnupd.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/33ikgn7393krnupd.o
new file mode 100644
index 0000000..f68931f
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/33ikgn7393krnupd.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3a1u5lb1pzjaiypx.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3a1u5lb1pzjaiypx.o
new file mode 100644
index 0000000..5fea1a5
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3a1u5lb1pzjaiypx.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3aj8j97rkprx2bxi.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3aj8j97rkprx2bxi.o
new file mode 100644
index 0000000..1346ded
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3aj8j97rkprx2bxi.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3gdvhb9bwj6qqwc4.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3gdvhb9bwj6qqwc4.o
new file mode 100644
index 0000000..b1af55d
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3gdvhb9bwj6qqwc4.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3hoiw09w9cw2ize1.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3hoiw09w9cw2ize1.o
new file mode 100644
index 0000000..f71c818
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3hoiw09w9cw2ize1.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3k9bf2puszjuc5rf.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3k9bf2puszjuc5rf.o
new file mode 100644
index 0000000..c224628
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3k9bf2puszjuc5rf.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3ln6hoj2w8my0v48.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3ln6hoj2w8my0v48.o
new file mode 100644
index 0000000..6b8c838
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3ln6hoj2w8my0v48.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3ni15w1vyepwuckb.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3ni15w1vyepwuckb.o
new file mode 100644
index 0000000..6655cad
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3ni15w1vyepwuckb.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3oxta2yi08ddcaen.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3oxta2yi08ddcaen.o
new file mode 100644
index 0000000..1f5b836
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3oxta2yi08ddcaen.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3pr9t1rnyxvawdmw.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3pr9t1rnyxvawdmw.o
new file mode 100644
index 0000000..145b5a5
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3pr9t1rnyxvawdmw.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3qjw9qtdjbh64h7y.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3qjw9qtdjbh64h7y.o
new file mode 100644
index 0000000..443baed
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3qjw9qtdjbh64h7y.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3sxm4r3wifzjgqsj.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3sxm4r3wifzjgqsj.o
new file mode 100644
index 0000000..5bbc340
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3sxm4r3wifzjgqsj.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3u8s2zcaln6wjvxy.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3u8s2zcaln6wjvxy.o
new file mode 100644
index 0000000..72fc7c1
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/3u8s2zcaln6wjvxy.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/405dqkwgdicgduxx.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/405dqkwgdicgduxx.o
new file mode 100644
index 0000000..9156169
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/405dqkwgdicgduxx.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/47hpuscfy8yymtp6.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/47hpuscfy8yymtp6.o
new file mode 100644
index 0000000..d3bedc6
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/47hpuscfy8yymtp6.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/49omsj3ihaauur17.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/49omsj3ihaauur17.o
new file mode 100644
index 0000000..910557b
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/49omsj3ihaauur17.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4ddfugpoh3bwxi07.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4ddfugpoh3bwxi07.o
new file mode 100644
index 0000000..55e2212
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4ddfugpoh3bwxi07.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4hbqrynjqt9f1p66.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4hbqrynjqt9f1p66.o
new file mode 100644
index 0000000..4094b6d
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4hbqrynjqt9f1p66.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4oh8obircipdja3m.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4oh8obircipdja3m.o
new file mode 100644
index 0000000..d4ff6dd
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4oh8obircipdja3m.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4tby1ngzjggll6oh.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4tby1ngzjggll6oh.o
new file mode 100644
index 0000000..821a154
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4tby1ngzjggll6oh.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4w15q34dvlhc74wp.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4w15q34dvlhc74wp.o
new file mode 100644
index 0000000..a828c8a
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4w15q34dvlhc74wp.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4z5jne0d2o2yc6pz.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4z5jne0d2o2yc6pz.o
new file mode 100644
index 0000000..82c92e9
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/4z5jne0d2o2yc6pz.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/51f0fwjwxo84z9x8.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/51f0fwjwxo84z9x8.o
new file mode 100644
index 0000000..447cdd4
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/51f0fwjwxo84z9x8.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/54y01axjm8z84g3n.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/54y01axjm8z84g3n.o
new file mode 100644
index 0000000..2985163
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/54y01axjm8z84g3n.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/59vu0epbg4ob73nv.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/59vu0epbg4ob73nv.o
new file mode 100644
index 0000000..bdcdf72
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/59vu0epbg4ob73nv.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5ainzxoz3blellub.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5ainzxoz3blellub.o
new file mode 100644
index 0000000..004c3f0
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5ainzxoz3blellub.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5bv4vt7h4zear875.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5bv4vt7h4zear875.o
new file mode 100644
index 0000000..7c6a5da
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5bv4vt7h4zear875.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5gd0sobh8wf1sx8j.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5gd0sobh8wf1sx8j.o
new file mode 100644
index 0000000..3fcbd51
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5gd0sobh8wf1sx8j.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5hkowfg5hqa79td.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5hkowfg5hqa79td.o
new file mode 100644
index 0000000..fd11421
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/5hkowfg5hqa79td.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/86wqlt5su3mrwam.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/86wqlt5su3mrwam.o
new file mode 100644
index 0000000..e1b9a92
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/86wqlt5su3mrwam.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/dep-graph.bin b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/dep-graph.bin
new file mode 100644
index 0000000..466aaff
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/dep-graph.bin
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/e07f9o9k0qksumk.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/e07f9o9k0qksumk.o
new file mode 100644
index 0000000..a6a01f7
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/e07f9o9k0qksumk.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/ednjzjj0pgrcwg7.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/ednjzjj0pgrcwg7.o
new file mode 100644
index 0000000..39e6f3e
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/ednjzjj0pgrcwg7.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/fb0hugihv0e6936.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/fb0hugihv0e6936.o
new file mode 100644
index 0000000..26c9124
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/fb0hugihv0e6936.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/query-cache.bin b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/query-cache.bin
new file mode 100644
index 0000000..60d438b
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/query-cache.bin
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/szp9hhwpx9a1we2.o b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/szp9hhwpx9a1we2.o
new file mode 100644
index 0000000..3dae26c
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/szp9hhwpx9a1we2.o
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/work-products.bin b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/work-products.bin
new file mode 100644
index 0000000..ef30942
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2-101ksmyqvuvsp/work-products.bin
Binary files differ
diff --git a/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2.lock b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2.lock
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/01/target/debug/incremental/advent-2e628cxe72no4/s-gfxs6g7rik-1y67hv2.lock