diff --git a/day16/target/.rustc_info.json b/day16/target/.rustc_info.json
index cf738cf..7129acb 100644
--- a/day16/target/.rustc_info.json
+++ b/day16/target/.rustc_info.json
@@ -1 +1 @@
-{"rustc_fingerprint":14318102787793507742,"outputs":{"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/shoofle/.rustup/toolchains/stable-x86_64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"sse4.1\"\ntarget_feature=\"ssse3\"\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_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""},"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.74.1 (a28077b28 2023-12-04)\nbinary: rustc\ncommit-hash: a28077b28a02b92985b3a3faecf92813155f1ea1\ncommit-date: 2023-12-04\nhost: x86_64-apple-darwin\nrelease: 1.74.1\nLLVM version: 17.0.4\n","stderr":""}},"successes":{}}
\ No newline at end of file
+{"rustc_fingerprint":18427324047803895159,"outputs":{"12285253167677315500":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/shoofle/.rustup/toolchains/stable-x86_64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\noverflow_checks\npanic=\"unwind\"\nproc_macro\nrelocation_model=\"pic\"\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"sse4.1\"\ntarget_feature=\"ssse3\"\ntarget_has_atomic\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=\"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\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.74.1 (a28077b28 2023-12-04)\nbinary: rustc\ncommit-hash: a28077b28a02b92985b3a3faecf92813155f1ea1\ncommit-date: 2023-12-04\nhost: x86_64-apple-darwin\nrelease: 1.74.1\nLLVM version: 17.0.4\n","stderr":""}},"successes":{}}
\ No newline at end of file
diff --git a/day17/target/.rustc_info.json b/day17/target/.rustc_info.json
index 50173a3..7129acb 100644
--- a/day17/target/.rustc_info.json
+++ b/day17/target/.rustc_info.json
@@ -1 +1 @@
-{"rustc_fingerprint":14318102787793507742,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.74.1 (a28077b28 2023-12-04)\nbinary: rustc\ncommit-hash: a28077b28a02b92985b3a3faecf92813155f1ea1\ncommit-date: 2023-12-04\nhost: x86_64-apple-darwin\nrelease: 1.74.1\nLLVM version: 17.0.4\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/shoofle/.rustup/toolchains/stable-x86_64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"sse4.1\"\ntarget_feature=\"ssse3\"\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_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""}},"successes":{}}
\ No newline at end of file
+{"rustc_fingerprint":18427324047803895159,"outputs":{"12285253167677315500":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/shoofle/.rustup/toolchains/stable-x86_64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\noverflow_checks\npanic=\"unwind\"\nproc_macro\nrelocation_model=\"pic\"\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"sse4.1\"\ntarget_feature=\"ssse3\"\ntarget_has_atomic\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=\"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\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.74.1 (a28077b28 2023-12-04)\nbinary: rustc\ncommit-hash: a28077b28a02b92985b3a3faecf92813155f1ea1\ncommit-date: 2023-12-04\nhost: x86_64-apple-darwin\nrelease: 1.74.1\nLLVM version: 17.0.4\n","stderr":""}},"successes":{}}
\ No newline at end of file
diff --git a/day18/target/.rustc_info.json b/day18/target/.rustc_info.json
index 50173a3..7129acb 100644
--- a/day18/target/.rustc_info.json
+++ b/day18/target/.rustc_info.json
@@ -1 +1 @@
-{"rustc_fingerprint":14318102787793507742,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.74.1 (a28077b28 2023-12-04)\nbinary: rustc\ncommit-hash: a28077b28a02b92985b3a3faecf92813155f1ea1\ncommit-date: 2023-12-04\nhost: x86_64-apple-darwin\nrelease: 1.74.1\nLLVM version: 17.0.4\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/shoofle/.rustup/toolchains/stable-x86_64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"sse4.1\"\ntarget_feature=\"ssse3\"\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_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""}},"successes":{}}
\ No newline at end of file
+{"rustc_fingerprint":18427324047803895159,"outputs":{"12285253167677315500":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/shoofle/.rustup/toolchains/stable-x86_64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\noverflow_checks\npanic=\"unwind\"\nproc_macro\nrelocation_model=\"pic\"\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"sse4.1\"\ntarget_feature=\"ssse3\"\ntarget_has_atomic\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=\"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\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.74.1 (a28077b28 2023-12-04)\nbinary: rustc\ncommit-hash: a28077b28a02b92985b3a3faecf92813155f1ea1\ncommit-date: 2023-12-04\nhost: x86_64-apple-darwin\nrelease: 1.74.1\nLLVM version: 17.0.4\n","stderr":""}},"successes":{}}
\ No newline at end of file
diff --git a/day19/target/.rustc_info.json b/day19/target/.rustc_info.json
index cf738cf..bbe8f75 100644
--- a/day19/target/.rustc_info.json
+++ b/day19/target/.rustc_info.json
@@ -1 +1 @@
-{"rustc_fingerprint":14318102787793507742,"outputs":{"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/shoofle/.rustup/toolchains/stable-x86_64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"sse4.1\"\ntarget_feature=\"ssse3\"\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_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""},"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.74.1 (a28077b28 2023-12-04)\nbinary: rustc\ncommit-hash: a28077b28a02b92985b3a3faecf92813155f1ea1\ncommit-date: 2023-12-04\nhost: x86_64-apple-darwin\nrelease: 1.74.1\nLLVM version: 17.0.4\n","stderr":""}},"successes":{}}
\ No newline at end of file
+{"rustc_fingerprint":18427324047803895159,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.74.1 (a28077b28 2023-12-04)\nbinary: rustc\ncommit-hash: a28077b28a02b92985b3a3faecf92813155f1ea1\ncommit-date: 2023-12-04\nhost: x86_64-apple-darwin\nrelease: 1.74.1\nLLVM version: 17.0.4\n","stderr":""},"12285253167677315500":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/shoofle/.rustup/toolchains/stable-x86_64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\noverflow_checks\npanic=\"unwind\"\nproc_macro\nrelocation_model=\"pic\"\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"sse4.1\"\ntarget_feature=\"ssse3\"\ntarget_has_atomic\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=\"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\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":""}},"successes":{}}
\ No newline at end of file
diff --git a/day21/.idea/.gitignore b/day21/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/day21/.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/day21/.idea/day21.iml b/day21/.idea/day21.iml
new file mode 100644
index 0000000..cf84ae4
--- /dev/null
+++ b/day21/.idea/day21.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/day21/.idea/modules.xml b/day21/.idea/modules.xml
new file mode 100644
index 0000000..e2a95da
--- /dev/null
+++ b/day21/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/day21/.idea/vcs.xml b/day21/.idea/vcs.xml
new file mode 100644
index 0000000..6c0b863
--- /dev/null
+++ b/day21/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/day21/Cargo.lock b/day21/Cargo.lock
new file mode 100644
index 0000000..c06e5b8
--- /dev/null
+++ b/day21/Cargo.lock
@@ -0,0 +1,7 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "day21"
+version = "0.1.0"
diff --git a/day21/Cargo.toml b/day21/Cargo.toml
new file mode 100644
index 0000000..ea8752e
--- /dev/null
+++ b/day21/Cargo.toml
@@ -0,0 +1,8 @@
+[package]
+name = "day21"
+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/day21/drawings b/day21/drawings
new file mode 100644
index 0000000..f18469d
--- /dev/null
+++ b/day21/drawings
@@ -0,0 +1,29 @@
+.^.
+<#>
+.v.
+points + #
+
+# = 7596
+points + # = 34324
+
+..^..
+./#\.
+<#@#>
+.\#/.
+..v..
+
+...^...
+../#\..
+./#@#\.
+<#@#@#>
+.\#@#/.
+..\#/..
+...v...
+
+<+^+v+> +2\+2\+2/+2/+9#+4@
+
+<+^+v+>+\+\+/+/+4*#+@
+
+65 => x
+131+65 =>
+262+6
diff --git a/day21/src/main.rs b/day21/src/main.rs
new file mode 100644
index 0000000..83b3170
--- /dev/null
+++ b/day21/src/main.rs
@@ -0,0 +1,90 @@
+use std::collections::HashSet;
+use std::fs;
+use std::env;
+use crate::Dir::{Up, Down, Right, Left};
+
+// THIS IS NOT A PLACE OF HONOR
+
+type Coord = (i64, i64);
+
+fn step(start: &Coord, d: &Dir, steps: i64) -> Coord {
+ match d {
+ Up => (start.0, start.1 - steps),
+ Down => (start.0, start.1 + steps),
+ Right => (start.0 + steps, start.1),
+ Left => (start.0 - steps, start.1),
+ }
+}
+
+fn neighbors(here: &Coord) -> HashSet {
+ return HashSet::from([
+ step(here, &Up, 1), step(here, &Down, 1),
+ step(here, &Left, 1), step(here, &Right, 1)
+ ]);
+}
+
+fn is_floor(here: &Coord, floors: &HashSet, corner: &Coord) -> bool {
+ let here2: Coord = ((here.0 % corner.0 + corner.0) % corner.0,
+ (here.1 % corner.1 + corner.1) % corner.1);
+ return floors.contains(&here2);
+}
+
+#[derive(Clone, Copy, PartialEq, Eq, Hash, Debug)]
+enum Dir { Up, Down, Left, Right }
+
+fn main() {
+ println!("Hello, AoC day 21!");
+
+ let args: Vec = env::args().collect();
+ if args.len() != 2 {
+ println!("wrong number of arguments!");
+ std::process::exit(1);
+ }
+
+ let file_path = &args[1];
+
+ let contents = fs::read_to_string(file_path).expect("Should have been able to read the file");
+
+ // build our grid!
+ let mut floors: HashSet = HashSet::new();
+ let mut y = 0;
+ let mut x = 0;
+ let mut start = (-2, -2);
+ for line in contents.lines() {
+ x = 0;
+ for c in line.chars() {
+ if c == '.' || c == 'S' { floors.insert((x,y)); }
+ if c == 'S' { start = (x,y);}
+ x += 1;
+ }
+ y += 1;
+ }
+ let corner = (x,y);
+
+ let mut evens: HashSet = HashSet::new();
+ let mut odds: HashSet = HashSet::new();
+ let mut wavefront = HashSet::from([start]);
+ let iterations = 65+262+262+262 + 262+262;
+ for i in 0..iterations {
+ if i%2 == 0 {
+ evens.extend(&wavefront);
+ } else {
+ odds.extend(&wavefront);
+ }
+ wavefront = wavefront.iter()
+ .flat_map(|x| neighbors(x))
+ .filter(|x| is_floor(x, &floors, &corner))
+ .filter(|x| !evens.contains(x))
+ .filter(|x| !odds.contains(x))
+ .collect();
+ }
+ let count;
+ if iterations%2 == 0 {
+ count = wavefront.len() + evens.len();
+ } else {
+ count = wavefront.len() + odds.len();
+ }
+
+ println!("today's grid is {}x{}", corner.0, corner.1);
+ println!("The total number of spaces visitable after {iterations} steps is {count} with a wavefront of {}", wavefront.len());
+}
diff --git a/day21/target/.rustc_info.json b/day21/target/.rustc_info.json
new file mode 100644
index 0000000..50173a3
--- /dev/null
+++ b/day21/target/.rustc_info.json
@@ -0,0 +1 @@
+{"rustc_fingerprint":14318102787793507742,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.74.1 (a28077b28 2023-12-04)\nbinary: rustc\ncommit-hash: a28077b28a02b92985b3a3faecf92813155f1ea1\ncommit-date: 2023-12-04\nhost: x86_64-apple-darwin\nrelease: 1.74.1\nLLVM version: 17.0.4\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/shoofle/.rustup/toolchains/stable-x86_64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"sse4.1\"\ntarget_feature=\"ssse3\"\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_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""}},"successes":{}}
\ No newline at end of file
diff --git a/day21/target/CACHEDIR.TAG b/day21/target/CACHEDIR.TAG
new file mode 100644
index 0000000..20d7c31
--- /dev/null
+++ b/day21/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/day20/output.svg b/day21/target/debug/.cargo-lock
similarity index 100%
rename from day20/output.svg
rename to day21/target/debug/.cargo-lock
diff --git a/day21/target/debug/.fingerprint/day21-4366a4b2280a9166/bin-day21 b/day21/target/debug/.fingerprint/day21-4366a4b2280a9166/bin-day21
new file mode 100644
index 0000000..8821968
--- /dev/null
+++ b/day21/target/debug/.fingerprint/day21-4366a4b2280a9166/bin-day21
@@ -0,0 +1 @@
+965bff28ed275a60
\ No newline at end of file
diff --git a/day21/target/debug/.fingerprint/day21-4366a4b2280a9166/bin-day21.json b/day21/target/debug/.fingerprint/day21-4366a4b2280a9166/bin-day21.json
new file mode 100644
index 0000000..d721d28
--- /dev/null
+++ b/day21/target/debug/.fingerprint/day21-4366a4b2280a9166/bin-day21.json
@@ -0,0 +1 @@
+{"rustc":4443399816165520464,"features":"[]","target":3944935762996468705,"profile":237655285757591511,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/day21-4366a4b2280a9166/dep-bin-day21"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/day21/target/debug/.fingerprint/day21-4366a4b2280a9166/dep-bin-day21 b/day21/target/debug/.fingerprint/day21-4366a4b2280a9166/dep-bin-day21
new file mode 100644
index 0000000..5fdf103
Binary files /dev/null and b/day21/target/debug/.fingerprint/day21-4366a4b2280a9166/dep-bin-day21 differ
diff --git a/day21/target/debug/.fingerprint/day21-4366a4b2280a9166/invoked.timestamp b/day21/target/debug/.fingerprint/day21-4366a4b2280a9166/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/day21/target/debug/.fingerprint/day21-4366a4b2280a9166/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/day21/target/debug/.fingerprint/day21-aa9d24052146d0b2/bin-day21 b/day21/target/debug/.fingerprint/day21-aa9d24052146d0b2/bin-day21
new file mode 100644
index 0000000..f3814a3
--- /dev/null
+++ b/day21/target/debug/.fingerprint/day21-aa9d24052146d0b2/bin-day21
@@ -0,0 +1 @@
+da02856354db06f9
\ No newline at end of file
diff --git a/day21/target/debug/.fingerprint/day21-aa9d24052146d0b2/bin-day21.json b/day21/target/debug/.fingerprint/day21-aa9d24052146d0b2/bin-day21.json
new file mode 100644
index 0000000..0e12d03
--- /dev/null
+++ b/day21/target/debug/.fingerprint/day21-aa9d24052146d0b2/bin-day21.json
@@ -0,0 +1 @@
+{"rustc":4443399816165520464,"features":"[]","target":3944935762996468705,"profile":13396965805329499462,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/day21-aa9d24052146d0b2/dep-bin-day21"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/day21/target/debug/.fingerprint/day21-aa9d24052146d0b2/invoked.timestamp b/day21/target/debug/.fingerprint/day21-aa9d24052146d0b2/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/day21/target/debug/.fingerprint/day21-aa9d24052146d0b2/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/day21/target/debug/.fingerprint/day21-f3c759690b3a77a6/invoked.timestamp b/day21/target/debug/.fingerprint/day21-f3c759690b3a77a6/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/day21/target/debug/.fingerprint/day21-f3c759690b3a77a6/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/day21/target/debug/.fingerprint/day21-f3c759690b3a77a6/test-bin-day21 b/day21/target/debug/.fingerprint/day21-f3c759690b3a77a6/test-bin-day21
new file mode 100644
index 0000000..192185f
--- /dev/null
+++ b/day21/target/debug/.fingerprint/day21-f3c759690b3a77a6/test-bin-day21
@@ -0,0 +1 @@
+2a70ec3b74cefa07
\ No newline at end of file
diff --git a/day21/target/debug/.fingerprint/day21-f3c759690b3a77a6/test-bin-day21.json b/day21/target/debug/.fingerprint/day21-f3c759690b3a77a6/test-bin-day21.json
new file mode 100644
index 0000000..80129c7
--- /dev/null
+++ b/day21/target/debug/.fingerprint/day21-f3c759690b3a77a6/test-bin-day21.json
@@ -0,0 +1 @@
+{"rustc":4443399816165520464,"features":"[]","target":3944935762996468705,"profile":13053956386274884697,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/day21-f3c759690b3a77a6/dep-test-bin-day21"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/day21/target/debug/day21 b/day21/target/debug/day21
new file mode 100755
index 0000000..340c3a6
Binary files /dev/null and b/day21/target/debug/day21 differ
diff --git a/day21/target/debug/day21.d b/day21/target/debug/day21.d
new file mode 100644
index 0000000..22fe9cc
--- /dev/null
+++ b/day21/target/debug/day21.d
@@ -0,0 +1 @@
+/Users/shoofle/Projects/aoc_2023/day21/target/debug/day21: /Users/shoofle/Projects/aoc_2023/day21/src/main.rs
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166 b/day21/target/debug/deps/day21-4366a4b2280a9166
new file mode 100755
index 0000000..340c3a6
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166 differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.13o1ygn1t9a7g0gm.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.13o1ygn1t9a7g0gm.rcgu.o
new file mode 100644
index 0000000..00a1c33
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.13o1ygn1t9a7g0gm.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.1akj2d3udkogd7ix.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.1akj2d3udkogd7ix.rcgu.o
new file mode 100644
index 0000000..af88d45
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.1akj2d3udkogd7ix.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.1b054wj5c26c0b8q.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.1b054wj5c26c0b8q.rcgu.o
new file mode 100644
index 0000000..80a7459
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.1b054wj5c26c0b8q.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.1d1rjibablwij5lb.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.1d1rjibablwij5lb.rcgu.o
new file mode 100644
index 0000000..7713b7f
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.1d1rjibablwij5lb.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.1iqv29ntviu0hmzv.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.1iqv29ntviu0hmzv.rcgu.o
new file mode 100644
index 0000000..f9c97c6
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.1iqv29ntviu0hmzv.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.1jfkgowecbh448ls.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.1jfkgowecbh448ls.rcgu.o
new file mode 100644
index 0000000..a409ccf
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.1jfkgowecbh448ls.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.1jho50chkjtp6utm.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.1jho50chkjtp6utm.rcgu.o
new file mode 100644
index 0000000..5ee7c25
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.1jho50chkjtp6utm.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.1lj6b2puwwnvqzrl.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.1lj6b2puwwnvqzrl.rcgu.o
new file mode 100644
index 0000000..4cdc9d4
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.1lj6b2puwwnvqzrl.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.1m96q16ir68x34mx.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.1m96q16ir68x34mx.rcgu.o
new file mode 100644
index 0000000..1f1cd9e
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.1m96q16ir68x34mx.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.1ou72scxz2zq7fkn.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.1ou72scxz2zq7fkn.rcgu.o
new file mode 100644
index 0000000..e5ef7d6
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.1ou72scxz2zq7fkn.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.1zxgtw66ckz6rs5q.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.1zxgtw66ckz6rs5q.rcgu.o
new file mode 100644
index 0000000..49b0739
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.1zxgtw66ckz6rs5q.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.22elkzt97zl2rv2v.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.22elkzt97zl2rv2v.rcgu.o
new file mode 100644
index 0000000..a2b1d83
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.22elkzt97zl2rv2v.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.24h53w41ovxvl207.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.24h53w41ovxvl207.rcgu.o
new file mode 100644
index 0000000..26bc1c8
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.24h53w41ovxvl207.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.26myhzjctyqte2d7.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.26myhzjctyqte2d7.rcgu.o
new file mode 100644
index 0000000..0047612
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.26myhzjctyqte2d7.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.293jm20yd6q5tgv8.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.293jm20yd6q5tgv8.rcgu.o
new file mode 100644
index 0000000..6c8e861
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.293jm20yd6q5tgv8.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.29oh3rajp2z8ad60.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.29oh3rajp2z8ad60.rcgu.o
new file mode 100644
index 0000000..9a839c0
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.29oh3rajp2z8ad60.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.2ar6omwj20zoyv3l.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.2ar6omwj20zoyv3l.rcgu.o
new file mode 100644
index 0000000..d43ecc8
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.2ar6omwj20zoyv3l.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.2atbbbhwjjalmwkr.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.2atbbbhwjjalmwkr.rcgu.o
new file mode 100644
index 0000000..0bbeaaf
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.2atbbbhwjjalmwkr.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.2iyed1k4kb5qarje.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.2iyed1k4kb5qarje.rcgu.o
new file mode 100644
index 0000000..90ede82
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.2iyed1k4kb5qarje.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.2mb0270yoay854bd.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.2mb0270yoay854bd.rcgu.o
new file mode 100644
index 0000000..c43195b
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.2mb0270yoay854bd.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.2mt2zlzzz5sjh4n8.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.2mt2zlzzz5sjh4n8.rcgu.o
new file mode 100644
index 0000000..92a40d7
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.2mt2zlzzz5sjh4n8.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.2niolxwraklluhn6.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.2niolxwraklluhn6.rcgu.o
new file mode 100644
index 0000000..1e392b7
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.2niolxwraklluhn6.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.2q9w5f4mbpzkr9r.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.2q9w5f4mbpzkr9r.rcgu.o
new file mode 100644
index 0000000..4b0bca6
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.2q9w5f4mbpzkr9r.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.2r75gk5qfod514vk.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.2r75gk5qfod514vk.rcgu.o
new file mode 100644
index 0000000..68d3dff
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.2r75gk5qfod514vk.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.2so62oiog7rmiq8y.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.2so62oiog7rmiq8y.rcgu.o
new file mode 100644
index 0000000..7884703
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.2so62oiog7rmiq8y.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.2vf1jlajpjx2b8vx.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.2vf1jlajpjx2b8vx.rcgu.o
new file mode 100644
index 0000000..b9d6fb0
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.2vf1jlajpjx2b8vx.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.2xvj3u2xo349xrth.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.2xvj3u2xo349xrth.rcgu.o
new file mode 100644
index 0000000..beb16a0
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.2xvj3u2xo349xrth.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.2ye3ly94g6c1zdzr.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.2ye3ly94g6c1zdzr.rcgu.o
new file mode 100644
index 0000000..91a7794
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.2ye3ly94g6c1zdzr.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.31hbzf0nkzf3xltg.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.31hbzf0nkzf3xltg.rcgu.o
new file mode 100644
index 0000000..0527891
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.31hbzf0nkzf3xltg.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.3grg7xixqbenxcl7.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.3grg7xixqbenxcl7.rcgu.o
new file mode 100644
index 0000000..a964a9e
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.3grg7xixqbenxcl7.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.3hcb7jhgkiqtvol2.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.3hcb7jhgkiqtvol2.rcgu.o
new file mode 100644
index 0000000..756d07b
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.3hcb7jhgkiqtvol2.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.3iqz892r3dtn2st9.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.3iqz892r3dtn2st9.rcgu.o
new file mode 100644
index 0000000..62feb34
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.3iqz892r3dtn2st9.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.3kdmmhdjmh4o63xk.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.3kdmmhdjmh4o63xk.rcgu.o
new file mode 100644
index 0000000..33f673d
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.3kdmmhdjmh4o63xk.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.3kqt2uzdl8aw0h34.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.3kqt2uzdl8aw0h34.rcgu.o
new file mode 100644
index 0000000..b870f63
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.3kqt2uzdl8aw0h34.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.3pe6kgxg71hk5w9h.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.3pe6kgxg71hk5w9h.rcgu.o
new file mode 100644
index 0000000..dfe32a7
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.3pe6kgxg71hk5w9h.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.3q5ook61iiasvrpn.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.3q5ook61iiasvrpn.rcgu.o
new file mode 100644
index 0000000..fe8e028
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.3q5ook61iiasvrpn.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.3r7olaky54ve1d3c.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.3r7olaky54ve1d3c.rcgu.o
new file mode 100644
index 0000000..205ed59
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.3r7olaky54ve1d3c.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.3tuju1pd5v5qju6z.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.3tuju1pd5v5qju6z.rcgu.o
new file mode 100644
index 0000000..39dd8f2
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.3tuju1pd5v5qju6z.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.3u5dqloazhmy73xt.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.3u5dqloazhmy73xt.rcgu.o
new file mode 100644
index 0000000..b8f0d83
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.3u5dqloazhmy73xt.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.3uinxvlytgtu5xxu.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.3uinxvlytgtu5xxu.rcgu.o
new file mode 100644
index 0000000..1bf9db2
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.3uinxvlytgtu5xxu.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.3vf79yi5cg3brf8s.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.3vf79yi5cg3brf8s.rcgu.o
new file mode 100644
index 0000000..8e1ab16
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.3vf79yi5cg3brf8s.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.3z7etljmz9en23w9.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.3z7etljmz9en23w9.rcgu.o
new file mode 100644
index 0000000..5bafae3
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.3z7etljmz9en23w9.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.40rkbimbt023vdpi.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.40rkbimbt023vdpi.rcgu.o
new file mode 100644
index 0000000..82bfb30
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.40rkbimbt023vdpi.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.44bhcuujzrryi7ls.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.44bhcuujzrryi7ls.rcgu.o
new file mode 100644
index 0000000..b4e045c
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.44bhcuujzrryi7ls.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.44zbrfv0hkicy2wj.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.44zbrfv0hkicy2wj.rcgu.o
new file mode 100644
index 0000000..ef78401
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.44zbrfv0hkicy2wj.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.48668tatumlionh4.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.48668tatumlionh4.rcgu.o
new file mode 100644
index 0000000..b2afb10
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.48668tatumlionh4.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.48th2f7hzajkgjwe.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.48th2f7hzajkgjwe.rcgu.o
new file mode 100644
index 0000000..3247c7d
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.48th2f7hzajkgjwe.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.49rm2jkiwypvfs75.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.49rm2jkiwypvfs75.rcgu.o
new file mode 100644
index 0000000..9d239f9
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.49rm2jkiwypvfs75.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4b37rqv770dolpk2.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4b37rqv770dolpk2.rcgu.o
new file mode 100644
index 0000000..acfc5ca
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4b37rqv770dolpk2.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4bq2491zme8hegdw.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4bq2491zme8hegdw.rcgu.o
new file mode 100644
index 0000000..0fefdc8
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4bq2491zme8hegdw.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4fa1yhdojt4zkfmk.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4fa1yhdojt4zkfmk.rcgu.o
new file mode 100644
index 0000000..fc64b25
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4fa1yhdojt4zkfmk.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4ghhiak74pg1kjns.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4ghhiak74pg1kjns.rcgu.o
new file mode 100644
index 0000000..dfb9a70
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4ghhiak74pg1kjns.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4gynve2vg4og6bad.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4gynve2vg4og6bad.rcgu.o
new file mode 100644
index 0000000..0f8eaf7
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4gynve2vg4og6bad.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4hoe8cz1y0vsg0si.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4hoe8cz1y0vsg0si.rcgu.o
new file mode 100644
index 0000000..e012ad3
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4hoe8cz1y0vsg0si.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4j8upeq95okfbwn5.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4j8upeq95okfbwn5.rcgu.o
new file mode 100644
index 0000000..a3bb2a1
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4j8upeq95okfbwn5.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4jejzh1id5swofda.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4jejzh1id5swofda.rcgu.o
new file mode 100644
index 0000000..a75b577
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4jejzh1id5swofda.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4ktq6ypxzxwo3q9q.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4ktq6ypxzxwo3q9q.rcgu.o
new file mode 100644
index 0000000..46875c8
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4ktq6ypxzxwo3q9q.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4mv9vzzdzclh0a23.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4mv9vzzdzclh0a23.rcgu.o
new file mode 100644
index 0000000..7981bda
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4mv9vzzdzclh0a23.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4mxncc5ajt6sbyum.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4mxncc5ajt6sbyum.rcgu.o
new file mode 100644
index 0000000..9229a98
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4mxncc5ajt6sbyum.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4nyunujk96fvmedu.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4nyunujk96fvmedu.rcgu.o
new file mode 100644
index 0000000..f05bd73
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4nyunujk96fvmedu.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4osx0rc2w59i7ufm.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4osx0rc2w59i7ufm.rcgu.o
new file mode 100644
index 0000000..6fdb59c
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4osx0rc2w59i7ufm.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4pe6xdokj00eft78.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4pe6xdokj00eft78.rcgu.o
new file mode 100644
index 0000000..3eef1e8
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4pe6xdokj00eft78.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4sdunr1mlcudk53u.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4sdunr1mlcudk53u.rcgu.o
new file mode 100644
index 0000000..abe19ef
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4sdunr1mlcudk53u.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4sseja6ddw3nfmix.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4sseja6ddw3nfmix.rcgu.o
new file mode 100644
index 0000000..b64ea4b
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4sseja6ddw3nfmix.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4y7pcubi56xk1r14.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4y7pcubi56xk1r14.rcgu.o
new file mode 100644
index 0000000..3dc8f9b
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4y7pcubi56xk1r14.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.4yv738l35t3ry5ja.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.4yv738l35t3ry5ja.rcgu.o
new file mode 100644
index 0000000..1654991
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.4yv738l35t3ry5ja.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.50fjrwsllu11z550.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.50fjrwsllu11z550.rcgu.o
new file mode 100644
index 0000000..0d0c428
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.50fjrwsllu11z550.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.56jf5qv9hh38qec0.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.56jf5qv9hh38qec0.rcgu.o
new file mode 100644
index 0000000..f7d2a41
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.56jf5qv9hh38qec0.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.573iw1uddhqficf8.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.573iw1uddhqficf8.rcgu.o
new file mode 100644
index 0000000..675c7c2
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.573iw1uddhqficf8.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.579c1ibzi90h6zl7.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.579c1ibzi90h6zl7.rcgu.o
new file mode 100644
index 0000000..33cc6aa
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.579c1ibzi90h6zl7.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.57xbfy1aj77okqz2.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.57xbfy1aj77okqz2.rcgu.o
new file mode 100644
index 0000000..1142406
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.57xbfy1aj77okqz2.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.6g6n90ntn2undy9.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.6g6n90ntn2undy9.rcgu.o
new file mode 100644
index 0000000..9cadc11
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.6g6n90ntn2undy9.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.7bmgbd7hn25qtef.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.7bmgbd7hn25qtef.rcgu.o
new file mode 100644
index 0000000..af90d3f
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.7bmgbd7hn25qtef.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.9spprjfmghfqc7t.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.9spprjfmghfqc7t.rcgu.o
new file mode 100644
index 0000000..e329ffb
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.9spprjfmghfqc7t.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.d b/day21/target/debug/deps/day21-4366a4b2280a9166.d
new file mode 100644
index 0000000..7bc8791
--- /dev/null
+++ b/day21/target/debug/deps/day21-4366a4b2280a9166.d
@@ -0,0 +1,5 @@
+/Users/shoofle/Projects/aoc_2023/day21/target/debug/deps/day21-4366a4b2280a9166: src/main.rs
+
+/Users/shoofle/Projects/aoc_2023/day21/target/debug/deps/day21-4366a4b2280a9166.d: src/main.rs
+
+src/main.rs:
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.f4q4847jznatunk.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.f4q4847jznatunk.rcgu.o
new file mode 100644
index 0000000..aec71ef
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.f4q4847jznatunk.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.k1gzieem7oohjqu.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.k1gzieem7oohjqu.rcgu.o
new file mode 100644
index 0000000..5457862
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.k1gzieem7oohjqu.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.k54sh1l00qi3kcn.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.k54sh1l00qi3kcn.rcgu.o
new file mode 100644
index 0000000..703f346
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.k54sh1l00qi3kcn.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.knv7uve7pog4hi0.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.knv7uve7pog4hi0.rcgu.o
new file mode 100644
index 0000000..72fb2c2
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.knv7uve7pog4hi0.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.l5cyqm6cxiijhlt.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.l5cyqm6cxiijhlt.rcgu.o
new file mode 100644
index 0000000..a44cd29
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.l5cyqm6cxiijhlt.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.p5ayh53tbz0mze2.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.p5ayh53tbz0mze2.rcgu.o
new file mode 100644
index 0000000..1ed24d6
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.p5ayh53tbz0mze2.rcgu.o differ
diff --git a/day21/target/debug/deps/day21-4366a4b2280a9166.qay4x7bjzxduhc0.rcgu.o b/day21/target/debug/deps/day21-4366a4b2280a9166.qay4x7bjzxduhc0.rcgu.o
new file mode 100644
index 0000000..3dfbf47
Binary files /dev/null and b/day21/target/debug/deps/day21-4366a4b2280a9166.qay4x7bjzxduhc0.rcgu.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/13o1ygn1t9a7g0gm.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/13o1ygn1t9a7g0gm.o
new file mode 100644
index 0000000..00a1c33
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/13o1ygn1t9a7g0gm.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1akj2d3udkogd7ix.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1akj2d3udkogd7ix.o
new file mode 100644
index 0000000..af88d45
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1akj2d3udkogd7ix.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1b054wj5c26c0b8q.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1b054wj5c26c0b8q.o
new file mode 100644
index 0000000..80a7459
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1b054wj5c26c0b8q.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1d1rjibablwij5lb.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1d1rjibablwij5lb.o
new file mode 100644
index 0000000..7713b7f
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1d1rjibablwij5lb.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1iqv29ntviu0hmzv.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1iqv29ntviu0hmzv.o
new file mode 100644
index 0000000..f9c97c6
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1iqv29ntviu0hmzv.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1jfkgowecbh448ls.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1jfkgowecbh448ls.o
new file mode 100644
index 0000000..a409ccf
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1jfkgowecbh448ls.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1jho50chkjtp6utm.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1jho50chkjtp6utm.o
new file mode 100644
index 0000000..5ee7c25
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1jho50chkjtp6utm.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1lj6b2puwwnvqzrl.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1lj6b2puwwnvqzrl.o
new file mode 100644
index 0000000..4cdc9d4
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1lj6b2puwwnvqzrl.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1m96q16ir68x34mx.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1m96q16ir68x34mx.o
new file mode 100644
index 0000000..1f1cd9e
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1m96q16ir68x34mx.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1ou72scxz2zq7fkn.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1ou72scxz2zq7fkn.o
new file mode 100644
index 0000000..e5ef7d6
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1ou72scxz2zq7fkn.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1zxgtw66ckz6rs5q.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1zxgtw66ckz6rs5q.o
new file mode 100644
index 0000000..49b0739
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/1zxgtw66ckz6rs5q.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/22elkzt97zl2rv2v.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/22elkzt97zl2rv2v.o
new file mode 100644
index 0000000..a2b1d83
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/22elkzt97zl2rv2v.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/24h53w41ovxvl207.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/24h53w41ovxvl207.o
new file mode 100644
index 0000000..26bc1c8
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/24h53w41ovxvl207.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/26myhzjctyqte2d7.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/26myhzjctyqte2d7.o
new file mode 100644
index 0000000..0047612
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/26myhzjctyqte2d7.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/293jm20yd6q5tgv8.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/293jm20yd6q5tgv8.o
new file mode 100644
index 0000000..6c8e861
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/293jm20yd6q5tgv8.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/29oh3rajp2z8ad60.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/29oh3rajp2z8ad60.o
new file mode 100644
index 0000000..9a839c0
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/29oh3rajp2z8ad60.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2ar6omwj20zoyv3l.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2ar6omwj20zoyv3l.o
new file mode 100644
index 0000000..d43ecc8
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2ar6omwj20zoyv3l.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2atbbbhwjjalmwkr.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2atbbbhwjjalmwkr.o
new file mode 100644
index 0000000..0bbeaaf
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2atbbbhwjjalmwkr.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2iyed1k4kb5qarje.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2iyed1k4kb5qarje.o
new file mode 100644
index 0000000..90ede82
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2iyed1k4kb5qarje.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2mb0270yoay854bd.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2mb0270yoay854bd.o
new file mode 100644
index 0000000..c43195b
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2mb0270yoay854bd.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2mt2zlzzz5sjh4n8.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2mt2zlzzz5sjh4n8.o
new file mode 100644
index 0000000..92a40d7
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2mt2zlzzz5sjh4n8.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2niolxwraklluhn6.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2niolxwraklluhn6.o
new file mode 100644
index 0000000..1e392b7
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2niolxwraklluhn6.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2q9w5f4mbpzkr9r.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2q9w5f4mbpzkr9r.o
new file mode 100644
index 0000000..4b0bca6
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2q9w5f4mbpzkr9r.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2r75gk5qfod514vk.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2r75gk5qfod514vk.o
new file mode 100644
index 0000000..68d3dff
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2r75gk5qfod514vk.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2so62oiog7rmiq8y.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2so62oiog7rmiq8y.o
new file mode 100644
index 0000000..7884703
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2so62oiog7rmiq8y.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2vf1jlajpjx2b8vx.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2vf1jlajpjx2b8vx.o
new file mode 100644
index 0000000..b9d6fb0
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2vf1jlajpjx2b8vx.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2xvj3u2xo349xrth.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2xvj3u2xo349xrth.o
new file mode 100644
index 0000000..beb16a0
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2xvj3u2xo349xrth.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2ye3ly94g6c1zdzr.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2ye3ly94g6c1zdzr.o
new file mode 100644
index 0000000..91a7794
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/2ye3ly94g6c1zdzr.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/31hbzf0nkzf3xltg.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/31hbzf0nkzf3xltg.o
new file mode 100644
index 0000000..0527891
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/31hbzf0nkzf3xltg.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3grg7xixqbenxcl7.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3grg7xixqbenxcl7.o
new file mode 100644
index 0000000..a964a9e
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3grg7xixqbenxcl7.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3hcb7jhgkiqtvol2.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3hcb7jhgkiqtvol2.o
new file mode 100644
index 0000000..756d07b
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3hcb7jhgkiqtvol2.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3iqz892r3dtn2st9.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3iqz892r3dtn2st9.o
new file mode 100644
index 0000000..62feb34
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3iqz892r3dtn2st9.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3kdmmhdjmh4o63xk.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3kdmmhdjmh4o63xk.o
new file mode 100644
index 0000000..33f673d
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3kdmmhdjmh4o63xk.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3kqt2uzdl8aw0h34.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3kqt2uzdl8aw0h34.o
new file mode 100644
index 0000000..b870f63
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3kqt2uzdl8aw0h34.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3pe6kgxg71hk5w9h.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3pe6kgxg71hk5w9h.o
new file mode 100644
index 0000000..dfe32a7
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3pe6kgxg71hk5w9h.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3q5ook61iiasvrpn.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3q5ook61iiasvrpn.o
new file mode 100644
index 0000000..fe8e028
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3q5ook61iiasvrpn.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3r7olaky54ve1d3c.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3r7olaky54ve1d3c.o
new file mode 100644
index 0000000..205ed59
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3r7olaky54ve1d3c.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3tuju1pd5v5qju6z.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3tuju1pd5v5qju6z.o
new file mode 100644
index 0000000..39dd8f2
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3tuju1pd5v5qju6z.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3u5dqloazhmy73xt.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3u5dqloazhmy73xt.o
new file mode 100644
index 0000000..b8f0d83
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3u5dqloazhmy73xt.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3uinxvlytgtu5xxu.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3uinxvlytgtu5xxu.o
new file mode 100644
index 0000000..1bf9db2
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3uinxvlytgtu5xxu.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3vf79yi5cg3brf8s.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3vf79yi5cg3brf8s.o
new file mode 100644
index 0000000..8e1ab16
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3vf79yi5cg3brf8s.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3z7etljmz9en23w9.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3z7etljmz9en23w9.o
new file mode 100644
index 0000000..5bafae3
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/3z7etljmz9en23w9.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/40rkbimbt023vdpi.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/40rkbimbt023vdpi.o
new file mode 100644
index 0000000..82bfb30
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/40rkbimbt023vdpi.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/44bhcuujzrryi7ls.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/44bhcuujzrryi7ls.o
new file mode 100644
index 0000000..b4e045c
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/44bhcuujzrryi7ls.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/44zbrfv0hkicy2wj.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/44zbrfv0hkicy2wj.o
new file mode 100644
index 0000000..ef78401
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/44zbrfv0hkicy2wj.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/48668tatumlionh4.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/48668tatumlionh4.o
new file mode 100644
index 0000000..b2afb10
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/48668tatumlionh4.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/48th2f7hzajkgjwe.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/48th2f7hzajkgjwe.o
new file mode 100644
index 0000000..3247c7d
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/48th2f7hzajkgjwe.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/49rm2jkiwypvfs75.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/49rm2jkiwypvfs75.o
new file mode 100644
index 0000000..9d239f9
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/49rm2jkiwypvfs75.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4b37rqv770dolpk2.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4b37rqv770dolpk2.o
new file mode 100644
index 0000000..acfc5ca
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4b37rqv770dolpk2.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4bq2491zme8hegdw.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4bq2491zme8hegdw.o
new file mode 100644
index 0000000..0fefdc8
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4bq2491zme8hegdw.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4fa1yhdojt4zkfmk.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4fa1yhdojt4zkfmk.o
new file mode 100644
index 0000000..fc64b25
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4fa1yhdojt4zkfmk.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4ghhiak74pg1kjns.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4ghhiak74pg1kjns.o
new file mode 100644
index 0000000..dfb9a70
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4ghhiak74pg1kjns.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4gynve2vg4og6bad.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4gynve2vg4og6bad.o
new file mode 100644
index 0000000..0f8eaf7
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4gynve2vg4og6bad.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4hoe8cz1y0vsg0si.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4hoe8cz1y0vsg0si.o
new file mode 100644
index 0000000..e012ad3
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4hoe8cz1y0vsg0si.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4j8upeq95okfbwn5.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4j8upeq95okfbwn5.o
new file mode 100644
index 0000000..a3bb2a1
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4j8upeq95okfbwn5.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4jejzh1id5swofda.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4jejzh1id5swofda.o
new file mode 100644
index 0000000..a75b577
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4jejzh1id5swofda.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4ktq6ypxzxwo3q9q.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4ktq6ypxzxwo3q9q.o
new file mode 100644
index 0000000..46875c8
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4ktq6ypxzxwo3q9q.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4mv9vzzdzclh0a23.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4mv9vzzdzclh0a23.o
new file mode 100644
index 0000000..7981bda
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4mv9vzzdzclh0a23.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4mxncc5ajt6sbyum.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4mxncc5ajt6sbyum.o
new file mode 100644
index 0000000..9229a98
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4mxncc5ajt6sbyum.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4nyunujk96fvmedu.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4nyunujk96fvmedu.o
new file mode 100644
index 0000000..f05bd73
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4nyunujk96fvmedu.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4osx0rc2w59i7ufm.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4osx0rc2w59i7ufm.o
new file mode 100644
index 0000000..6fdb59c
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4osx0rc2w59i7ufm.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4pe6xdokj00eft78.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4pe6xdokj00eft78.o
new file mode 100644
index 0000000..3eef1e8
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4pe6xdokj00eft78.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4sdunr1mlcudk53u.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4sdunr1mlcudk53u.o
new file mode 100644
index 0000000..abe19ef
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4sdunr1mlcudk53u.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4sseja6ddw3nfmix.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4sseja6ddw3nfmix.o
new file mode 100644
index 0000000..b64ea4b
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4sseja6ddw3nfmix.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4y7pcubi56xk1r14.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4y7pcubi56xk1r14.o
new file mode 100644
index 0000000..3dc8f9b
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4y7pcubi56xk1r14.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4yv738l35t3ry5ja.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4yv738l35t3ry5ja.o
new file mode 100644
index 0000000..1654991
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/4yv738l35t3ry5ja.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/50fjrwsllu11z550.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/50fjrwsllu11z550.o
new file mode 100644
index 0000000..0d0c428
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/50fjrwsllu11z550.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/56jf5qv9hh38qec0.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/56jf5qv9hh38qec0.o
new file mode 100644
index 0000000..f7d2a41
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/56jf5qv9hh38qec0.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/573iw1uddhqficf8.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/573iw1uddhqficf8.o
new file mode 100644
index 0000000..675c7c2
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/573iw1uddhqficf8.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/579c1ibzi90h6zl7.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/579c1ibzi90h6zl7.o
new file mode 100644
index 0000000..33cc6aa
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/579c1ibzi90h6zl7.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/57xbfy1aj77okqz2.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/57xbfy1aj77okqz2.o
new file mode 100644
index 0000000..1142406
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/57xbfy1aj77okqz2.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/6g6n90ntn2undy9.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/6g6n90ntn2undy9.o
new file mode 100644
index 0000000..9cadc11
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/6g6n90ntn2undy9.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/7bmgbd7hn25qtef.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/7bmgbd7hn25qtef.o
new file mode 100644
index 0000000..af90d3f
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/7bmgbd7hn25qtef.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/9spprjfmghfqc7t.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/9spprjfmghfqc7t.o
new file mode 100644
index 0000000..e329ffb
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/9spprjfmghfqc7t.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/dep-graph.bin b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/dep-graph.bin
new file mode 100644
index 0000000..dd09d81
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/dep-graph.bin differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/f4q4847jznatunk.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/f4q4847jznatunk.o
new file mode 100644
index 0000000..aec71ef
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/f4q4847jznatunk.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/k1gzieem7oohjqu.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/k1gzieem7oohjqu.o
new file mode 100644
index 0000000..5457862
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/k1gzieem7oohjqu.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/k54sh1l00qi3kcn.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/k54sh1l00qi3kcn.o
new file mode 100644
index 0000000..703f346
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/k54sh1l00qi3kcn.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/knv7uve7pog4hi0.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/knv7uve7pog4hi0.o
new file mode 100644
index 0000000..72fb2c2
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/knv7uve7pog4hi0.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/l5cyqm6cxiijhlt.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/l5cyqm6cxiijhlt.o
new file mode 100644
index 0000000..a44cd29
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/l5cyqm6cxiijhlt.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/p5ayh53tbz0mze2.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/p5ayh53tbz0mze2.o
new file mode 100644
index 0000000..1ed24d6
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/p5ayh53tbz0mze2.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/qay4x7bjzxduhc0.o b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/qay4x7bjzxduhc0.o
new file mode 100644
index 0000000..3dfbf47
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/qay4x7bjzxduhc0.o differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/query-cache.bin b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/query-cache.bin
new file mode 100644
index 0000000..28c5caa
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/query-cache.bin differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/work-products.bin b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/work-products.bin
new file mode 100644
index 0000000..be247a1
Binary files /dev/null and b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38-bj0a329c0zav6r3adsawy0zta/work-products.bin differ
diff --git a/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38.lock b/day21/target/debug/incremental/day21-rz5ks5etw4kg/s-grqk3n9c9q-cxkf38.lock
new file mode 100755
index 0000000..e69de29
diff --git a/day22/.idea/.gitignore b/day22/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/day22/.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/day22/.idea/day22.iml b/day22/.idea/day22.iml
new file mode 100644
index 0000000..cf84ae4
--- /dev/null
+++ b/day22/.idea/day22.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/day22/.idea/modules.xml b/day22/.idea/modules.xml
new file mode 100644
index 0000000..2f491ba
--- /dev/null
+++ b/day22/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/day22/.idea/vcs.xml b/day22/.idea/vcs.xml
new file mode 100644
index 0000000..6c0b863
--- /dev/null
+++ b/day22/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/day22/Cargo.lock b/day22/Cargo.lock
new file mode 100644
index 0000000..e93fdda
--- /dev/null
+++ b/day22/Cargo.lock
@@ -0,0 +1,7 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "day22"
+version = "0.1.0"
diff --git a/day22/Cargo.toml b/day22/Cargo.toml
new file mode 100644
index 0000000..06b2e41
--- /dev/null
+++ b/day22/Cargo.toml
@@ -0,0 +1,8 @@
+[package]
+name = "day22"
+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/day22/src/main.rs b/day22/src/main.rs
new file mode 100644
index 0000000..df6f1ee
--- /dev/null
+++ b/day22/src/main.rs
@@ -0,0 +1,200 @@
+use std::{env, fs};
+use std::cmp::{max, min, Ordering};
+use std::collections::{HashMap, HashSet};
+use std::str::FromStr;
+
+#[derive(Debug, Clone, Hash, PartialEq, Eq)]
+struct Brick {
+ start: (i32, i32, i32),
+ end: (i32, i32, i32),
+}
+impl FromStr for Brick {
+ type Err = ();
+
+ fn from_str(s: &str) -> Result {
+ let (first, second) = s.split_once("~").unwrap();
+ let s: Vec = first.split(',').map(|x| x.parse().unwrap()).collect();
+ let e: Vec = second.split(',').map(|x| x.parse().unwrap()).collect();
+ return Ok(Brick{start: (s[0], s[1], s[2]), end: (e[0], e[1], e[2])});
+ }
+}
+impl Brick {
+ fn squares(&self) -> Vec<(i32, i32, i32)> {
+ let xes: Vec<(i32, i32, i32)> = (self.start.0..=self.end.0)
+ .map(|x| (x, self.start.1, self.start.2))
+ .collect();
+ let yes: Vec<(i32, i32, i32)> = (self.start.1..=self.end.1)
+ .map(|y| (self.start.0, y, self.start.2))
+ .collect();
+ let zes: Vec<(i32, i32, i32)> = (self.start.2..=self.end.2)
+ .map(|z| (self.start.0, self.start.1, z))
+ .collect();
+ if xes.len() != 1 { return xes; }
+ if yes.len() != 1 { return yes; }
+ if zes.len() != 1 { return zes; }
+ return Vec::new();
+ }
+ fn shadow(&self) -> Vec<(i32, i32)> {
+ let mut squares = self.squares();
+ squares.dedup_by(|a, b| a.2 == b.2);
+ return squares.iter().map(|(x,y,_z)| (*x,*y)).collect();
+ }
+ fn top (&self) -> i32 {
+ return max(self.start.2, self.end.2);
+ }
+ fn bottom (&self) -> i32 {
+ return min(self.start.2, self.end.2);
+ }
+}
+
+fn compare_z(a: &Brick, b: &Brick) -> Ordering {
+ return a.start.2.cmp(&b.start.2);
+}
+
+fn main() {
+ println!("Hello, AoC day 22!");
+
+ let args: Vec = env::args().collect();
+ if args.len() != 2 {
+ println!("wrong number of arguments!");
+ std::process::exit(1);
+ }
+
+ let file_path = &args[1];
+ let contents = fs::read_to_string(file_path).expect("Should have been able to read the file");
+
+ println!("soorting the bricks by z for some reason");
+ let mut bricks: Vec = contents.lines().map(|x| x.parse().unwrap()).collect();
+ let mut bbs = bricks_by_shadow(&bricks);
+ bricks.sort_unstable_by(compare_z);
+ println!("{:?}", bricks);
+
+ println!("dropping bricks now");
+ let mut made_changes = true;
+ while made_changes {
+ let mut new_bricks: Vec = Vec::new();
+ made_changes = false;
+ for brick in &bricks {
+ if made_changes {
+ new_bricks.push(brick.clone());
+ } else {
+ let tops = under(&brick, &bbs);
+ if let Some(highest) = tops.iter().max_by_key(|a| a.top()) {
+ let new_brick = lower(brick,highest);
+ if new_brick != brick.clone() {
+ new_bricks.push(new_brick);
+ made_changes = true;
+ } else {
+ new_bricks.push(brick.clone());
+ }
+ } else {
+ new_bricks.push(brick.clone());
+ }
+ }
+ }
+ bricks = new_bricks;
+ bbs = bricks_by_shadow(&new_bricks);
+ }
+
+ println!("bricks have been dropped: {bricks:?}");
+
+ println!("calculating brick shadows");
+ let brick_shadows = bricks_by_shadow(&bricks);
+ println!("there are {} brick shadows", brick_shadows.len());
+
+ println!("looking for disintegratbale bricks");
+ let mut disintegratable_bricks: HashSet = HashSet::new();
+ for brick in &bricks {
+ let mut removable = true;
+ for other_brick in supported_by(brick, &brick_shadows) {
+ if supporting(other_brick, &brick_shadows).len() == 1 {
+ removable = false;
+ }
+ }
+ if removable {
+ disintegratable_bricks.insert(brick.clone());
+ }
+ }
+ println!("The total number of disintegratable bricks is {}", disintegratable_bricks.len());
+}
+
+fn bricks_by_shadow(bricks: &Vec) -> HashMap<(i32, i32), Vec<&Brick>> {
+ let mut bricks_by_shadow: HashMap<(i32, i32), Vec<&Brick>> = HashMap::new();
+ for brick in bricks {
+ for coordinate in brick.shadow() {
+ if let Some(vector) = bricks_by_shadow.get_mut(&coordinate) {
+ vector.push(&brick)
+ } else {
+ bricks_by_shadow.insert(coordinate, Vec::new());
+ bricks_by_shadow.get_mut(&coordinate).unwrap().push(brick);
+ }
+ }
+ }
+ return bricks_by_shadow;
+}
+
+// returns a set of bricks under the specified brick
+fn under<'a>(brick: &Brick,
+ shadow_bricks: &'a HashMap<(i32, i32), Vec<&Brick>>) -> HashSet<&'a Brick>
+{
+ let mut unders: HashSet<&Brick> = HashSet::new();
+ for c in brick.shadow() {
+ let mut top_brick: Option<&Brick> = None;
+ for other_brick in shadow_bricks.get(&c).unwrap() {
+ if other_brick.top() < brick.bottom() {
+ if top_brick.is_none() {
+ top_brick = Some(other_brick);
+ } else if other_brick.top() > top_brick.unwrap().top() {
+ top_brick = Some(other_brick);
+ }
+ }
+ }
+
+ if top_brick.is_some() {
+ unders.insert(top_brick.unwrap());
+ }
+ }
+
+ return unders;
+}
+
+fn supporting<'a>(brick: &Brick, shadow_bricks: &'a HashMap<(i32, i32), Vec<&Brick>>) -> HashSet<&'a Brick> {
+ let mut candidates: Vec<&Brick> = Vec::new();
+ for coordinate in brick.shadow() {
+ candidates.extend(shadow_bricks.get(&coordinate).unwrap());
+ }
+
+ let mut output = HashSet::new();
+ for other_brick in candidates {
+ if other_brick.top() == brick.bottom() - 1 {
+ output.insert(other_brick);
+ }
+ }
+
+ return output;
+}
+fn supported_by<'a>(brick: &Brick, shadow_bricks: &'a HashMap<(i32, i32), Vec<&Brick>>) -> HashSet<&'a Brick> {
+ let mut candidates: Vec<&Brick> = Vec::new();
+ for coordinate in brick.shadow() {
+ candidates.extend(shadow_bricks.get(&coordinate).unwrap());
+ }
+
+ let mut output = HashSet::new();
+ for other_brick in candidates {
+ if other_brick.bottom() == brick.top() + 1 {
+ output.insert(other_brick);
+ }
+ }
+
+ return output;
+}
+
+fn lower(brick: &Brick, below: &Brick) -> Brick {
+ let mut output = brick.clone();
+ let distance = brick.bottom() - below.top() - 1;
+ if distance > 0 {
+ output = Brick{start: (brick.start.0, brick.start.1, brick.start.2 - distance),
+ end: (brick.end.0, brick.end.1, brick.end.2 - 1)};
+ }
+ return output;
+}
\ No newline at end of file
diff --git a/day22/target/.rustc_info.json b/day22/target/.rustc_info.json
new file mode 100644
index 0000000..50173a3
--- /dev/null
+++ b/day22/target/.rustc_info.json
@@ -0,0 +1 @@
+{"rustc_fingerprint":14318102787793507742,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.74.1 (a28077b28 2023-12-04)\nbinary: rustc\ncommit-hash: a28077b28a02b92985b3a3faecf92813155f1ea1\ncommit-date: 2023-12-04\nhost: x86_64-apple-darwin\nrelease: 1.74.1\nLLVM version: 17.0.4\n","stderr":""},"15729799797837862367":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/shoofle/.rustup/toolchains/stable-x86_64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"sse4.1\"\ntarget_feature=\"ssse3\"\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_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""}},"successes":{}}
\ No newline at end of file
diff --git a/day22/target/CACHEDIR.TAG b/day22/target/CACHEDIR.TAG
new file mode 100644
index 0000000..20d7c31
--- /dev/null
+++ b/day22/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/day22/target/debug/.cargo-lock b/day22/target/debug/.cargo-lock
new file mode 100644
index 0000000..e69de29
diff --git a/day22/target/debug/.fingerprint/day22-0729bac8f4d8314c/bin-day22 b/day22/target/debug/.fingerprint/day22-0729bac8f4d8314c/bin-day22
new file mode 100644
index 0000000..af2bc6d
--- /dev/null
+++ b/day22/target/debug/.fingerprint/day22-0729bac8f4d8314c/bin-day22
@@ -0,0 +1 @@
+a0b2f4589cac1204
\ No newline at end of file
diff --git a/day22/target/debug/.fingerprint/day22-0729bac8f4d8314c/bin-day22.json b/day22/target/debug/.fingerprint/day22-0729bac8f4d8314c/bin-day22.json
new file mode 100644
index 0000000..5bc9660
--- /dev/null
+++ b/day22/target/debug/.fingerprint/day22-0729bac8f4d8314c/bin-day22.json
@@ -0,0 +1 @@
+{"rustc":4443399816165520464,"features":"[]","target":9161219808458684201,"profile":237655285757591511,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/day22-0729bac8f4d8314c/dep-bin-day22"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/day22/target/debug/.fingerprint/day22-0729bac8f4d8314c/dep-bin-day22 b/day22/target/debug/.fingerprint/day22-0729bac8f4d8314c/dep-bin-day22
new file mode 100644
index 0000000..5fdf103
Binary files /dev/null and b/day22/target/debug/.fingerprint/day22-0729bac8f4d8314c/dep-bin-day22 differ
diff --git a/day22/target/debug/.fingerprint/day22-0729bac8f4d8314c/invoked.timestamp b/day22/target/debug/.fingerprint/day22-0729bac8f4d8314c/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/day22/target/debug/.fingerprint/day22-0729bac8f4d8314c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/day22/target/debug/.fingerprint/day22-17c465f0d9b93478/invoked.timestamp b/day22/target/debug/.fingerprint/day22-17c465f0d9b93478/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/day22/target/debug/.fingerprint/day22-17c465f0d9b93478/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/day22/target/debug/.fingerprint/day22-17c465f0d9b93478/test-bin-day22 b/day22/target/debug/.fingerprint/day22-17c465f0d9b93478/test-bin-day22
new file mode 100644
index 0000000..8c02b13
--- /dev/null
+++ b/day22/target/debug/.fingerprint/day22-17c465f0d9b93478/test-bin-day22
@@ -0,0 +1 @@
+e3ca4bc85b7d2698
\ No newline at end of file
diff --git a/day22/target/debug/.fingerprint/day22-17c465f0d9b93478/test-bin-day22.json b/day22/target/debug/.fingerprint/day22-17c465f0d9b93478/test-bin-day22.json
new file mode 100644
index 0000000..bc3f391
--- /dev/null
+++ b/day22/target/debug/.fingerprint/day22-17c465f0d9b93478/test-bin-day22.json
@@ -0,0 +1 @@
+{"rustc":4443399816165520464,"features":"[]","target":9161219808458684201,"profile":13053956386274884697,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/day22-17c465f0d9b93478/dep-test-bin-day22"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/day22/target/debug/.fingerprint/day22-5127dcbb21734872/bin-day22 b/day22/target/debug/.fingerprint/day22-5127dcbb21734872/bin-day22
new file mode 100644
index 0000000..4169086
--- /dev/null
+++ b/day22/target/debug/.fingerprint/day22-5127dcbb21734872/bin-day22
@@ -0,0 +1 @@
+b9f19bc9e5789f53
\ No newline at end of file
diff --git a/day22/target/debug/.fingerprint/day22-5127dcbb21734872/bin-day22.json b/day22/target/debug/.fingerprint/day22-5127dcbb21734872/bin-day22.json
new file mode 100644
index 0000000..9ff4bd2
--- /dev/null
+++ b/day22/target/debug/.fingerprint/day22-5127dcbb21734872/bin-day22.json
@@ -0,0 +1 @@
+{"rustc":4443399816165520464,"features":"[]","target":9161219808458684201,"profile":13396965805329499462,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/day22-5127dcbb21734872/dep-bin-day22"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0}
\ No newline at end of file
diff --git a/day22/target/debug/.fingerprint/day22-5127dcbb21734872/invoked.timestamp b/day22/target/debug/.fingerprint/day22-5127dcbb21734872/invoked.timestamp
new file mode 100644
index 0000000..e00328d
--- /dev/null
+++ b/day22/target/debug/.fingerprint/day22-5127dcbb21734872/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/day22/target/debug/day22 b/day22/target/debug/day22
new file mode 100755
index 0000000..3106939
Binary files /dev/null and b/day22/target/debug/day22 differ
diff --git a/day22/target/debug/day22.d b/day22/target/debug/day22.d
new file mode 100644
index 0000000..14cde60
--- /dev/null
+++ b/day22/target/debug/day22.d
@@ -0,0 +1 @@
+/Users/shoofle/Projects/aoc_2023/day22/target/debug/day22: /Users/shoofle/Projects/aoc_2023/day22/src/main.rs
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c b/day22/target/debug/deps/day22-0729bac8f4d8314c
new file mode 100755
index 0000000..3106939
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.137y0ctshddefby1.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.137y0ctshddefby1.rcgu.o
new file mode 100644
index 0000000..b85e0b2
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.137y0ctshddefby1.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.14rh6xxquduf3oip.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.14rh6xxquduf3oip.rcgu.o
new file mode 100644
index 0000000..f87b184
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.14rh6xxquduf3oip.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.14vrnahsm9ocs6ne.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.14vrnahsm9ocs6ne.rcgu.o
new file mode 100644
index 0000000..60b4feb
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.14vrnahsm9ocs6ne.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.158epytlhbfsbowe.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.158epytlhbfsbowe.rcgu.o
new file mode 100644
index 0000000..288ab01
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.158epytlhbfsbowe.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.19p4mvszy4cir91u.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.19p4mvszy4cir91u.rcgu.o
new file mode 100644
index 0000000..01ccab8
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.19p4mvszy4cir91u.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.19zfy5q835fk6nlt.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.19zfy5q835fk6nlt.rcgu.o
new file mode 100644
index 0000000..93d9a9a
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.19zfy5q835fk6nlt.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.1a1k4sij1q9pce69.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.1a1k4sij1q9pce69.rcgu.o
new file mode 100644
index 0000000..9402977
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.1a1k4sij1q9pce69.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.1c7cbz3jdk210p9k.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.1c7cbz3jdk210p9k.rcgu.o
new file mode 100644
index 0000000..13643b3
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.1c7cbz3jdk210p9k.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.1fdc9dkmwbbb45c3.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.1fdc9dkmwbbb45c3.rcgu.o
new file mode 100644
index 0000000..71d11d2
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.1fdc9dkmwbbb45c3.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.1ff9zkcp6kuvqzqy.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.1ff9zkcp6kuvqzqy.rcgu.o
new file mode 100644
index 0000000..945d541
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.1ff9zkcp6kuvqzqy.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.1j23eixkayxolmnx.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.1j23eixkayxolmnx.rcgu.o
new file mode 100644
index 0000000..29e6d24
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.1j23eixkayxolmnx.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.1m1xtas5ei17d357.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.1m1xtas5ei17d357.rcgu.o
new file mode 100644
index 0000000..03e0313
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.1m1xtas5ei17d357.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.1qsbm1ro4tbfgs21.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.1qsbm1ro4tbfgs21.rcgu.o
new file mode 100644
index 0000000..b6acdb6
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.1qsbm1ro4tbfgs21.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.1rqmr08hvmyq6ojc.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.1rqmr08hvmyq6ojc.rcgu.o
new file mode 100644
index 0000000..ee4bba3
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.1rqmr08hvmyq6ojc.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.1tcfwj6yz5pu7ysq.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.1tcfwj6yz5pu7ysq.rcgu.o
new file mode 100644
index 0000000..d7dc284
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.1tcfwj6yz5pu7ysq.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.1x051idfl5qnvvyf.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.1x051idfl5qnvvyf.rcgu.o
new file mode 100644
index 0000000..5cb9b03
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.1x051idfl5qnvvyf.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.22xb5gc8wp18udxb.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.22xb5gc8wp18udxb.rcgu.o
new file mode 100644
index 0000000..a799cc2
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.22xb5gc8wp18udxb.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.247li8mmutgtvfqp.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.247li8mmutgtvfqp.rcgu.o
new file mode 100644
index 0000000..8839f3b
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.247li8mmutgtvfqp.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.293sglsvz6a4yubc.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.293sglsvz6a4yubc.rcgu.o
new file mode 100644
index 0000000..a02230f
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.293sglsvz6a4yubc.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.2a0ak9hv2gk6r1j4.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.2a0ak9hv2gk6r1j4.rcgu.o
new file mode 100644
index 0000000..cbb2ebd
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.2a0ak9hv2gk6r1j4.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.2ckfltwh25pxdjiq.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.2ckfltwh25pxdjiq.rcgu.o
new file mode 100644
index 0000000..af40daa
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.2ckfltwh25pxdjiq.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.2d2o6g77as637ckx.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.2d2o6g77as637ckx.rcgu.o
new file mode 100644
index 0000000..8ea4c52
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.2d2o6g77as637ckx.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.2kuhntz31zzcr27j.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.2kuhntz31zzcr27j.rcgu.o
new file mode 100644
index 0000000..17bae51
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.2kuhntz31zzcr27j.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.2udou7dgjki9o826.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.2udou7dgjki9o826.rcgu.o
new file mode 100644
index 0000000..ddb48e6
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.2udou7dgjki9o826.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.2uy1ffnhx1coflzy.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.2uy1ffnhx1coflzy.rcgu.o
new file mode 100644
index 0000000..c44b356
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.2uy1ffnhx1coflzy.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.2za10jvllm5e7o5k.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.2za10jvllm5e7o5k.rcgu.o
new file mode 100644
index 0000000..ede9350
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.2za10jvllm5e7o5k.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.30344cl3i7qubq9r.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.30344cl3i7qubq9r.rcgu.o
new file mode 100644
index 0000000..3af615f
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.30344cl3i7qubq9r.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.30vwwgxj5y8hha8a.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.30vwwgxj5y8hha8a.rcgu.o
new file mode 100644
index 0000000..1a26a26
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.30vwwgxj5y8hha8a.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.30zgxpnjc5lkcw9k.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.30zgxpnjc5lkcw9k.rcgu.o
new file mode 100644
index 0000000..403f800
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.30zgxpnjc5lkcw9k.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.32jc7j52pc8ry4j0.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.32jc7j52pc8ry4j0.rcgu.o
new file mode 100644
index 0000000..3c89485
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.32jc7j52pc8ry4j0.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.32nzo50a34o284zf.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.32nzo50a34o284zf.rcgu.o
new file mode 100644
index 0000000..5d98675
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.32nzo50a34o284zf.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.337ncxuyk1dq2ue.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.337ncxuyk1dq2ue.rcgu.o
new file mode 100644
index 0000000..5acc8b7
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.337ncxuyk1dq2ue.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.344ffx0i16315141.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.344ffx0i16315141.rcgu.o
new file mode 100644
index 0000000..805bb88
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.344ffx0i16315141.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.3cxacrz0rht4ubji.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.3cxacrz0rht4ubji.rcgu.o
new file mode 100644
index 0000000..2c2da7f
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.3cxacrz0rht4ubji.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.3fwwfiqqz66fmnzs.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.3fwwfiqqz66fmnzs.rcgu.o
new file mode 100644
index 0000000..4913791
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.3fwwfiqqz66fmnzs.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.3guejn9mdlfu5nxi.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.3guejn9mdlfu5nxi.rcgu.o
new file mode 100644
index 0000000..52dc332
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.3guejn9mdlfu5nxi.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.3i3opvhyhe9g0br5.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.3i3opvhyhe9g0br5.rcgu.o
new file mode 100644
index 0000000..450ae18
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.3i3opvhyhe9g0br5.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.3ly7zhti6v5jb952.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.3ly7zhti6v5jb952.rcgu.o
new file mode 100644
index 0000000..ce91eda
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.3ly7zhti6v5jb952.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.3phxnbvcpz4e9rim.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.3phxnbvcpz4e9rim.rcgu.o
new file mode 100644
index 0000000..77b44a5
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.3phxnbvcpz4e9rim.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.3qb7t9fycvze5qz6.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.3qb7t9fycvze5qz6.rcgu.o
new file mode 100644
index 0000000..d5c1b07
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.3qb7t9fycvze5qz6.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.3r70jj0bcjbp71dr.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.3r70jj0bcjbp71dr.rcgu.o
new file mode 100644
index 0000000..b1417fe
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.3r70jj0bcjbp71dr.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.3vpsgphfengpmc84.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.3vpsgphfengpmc84.rcgu.o
new file mode 100644
index 0000000..adbac31
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.3vpsgphfengpmc84.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.3w22fn32sprjpoeq.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.3w22fn32sprjpoeq.rcgu.o
new file mode 100644
index 0000000..709fb6b
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.3w22fn32sprjpoeq.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.3wczcavglq36galn.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.3wczcavglq36galn.rcgu.o
new file mode 100644
index 0000000..c8826e6
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.3wczcavglq36galn.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.3woeg4o636ob1ts8.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.3woeg4o636ob1ts8.rcgu.o
new file mode 100644
index 0000000..dba0a99
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.3woeg4o636ob1ts8.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.3z2eeaemzf6oaati.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.3z2eeaemzf6oaati.rcgu.o
new file mode 100644
index 0000000..fe23b55
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.3z2eeaemzf6oaati.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.3zd5uljqkk63p4tt.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.3zd5uljqkk63p4tt.rcgu.o
new file mode 100644
index 0000000..57c3ef7
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.3zd5uljqkk63p4tt.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.40hvbcia6wmnv51j.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.40hvbcia6wmnv51j.rcgu.o
new file mode 100644
index 0000000..0f0b888
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.40hvbcia6wmnv51j.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.46nd4vtn0ikwrm2p.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.46nd4vtn0ikwrm2p.rcgu.o
new file mode 100644
index 0000000..7c6e915
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.46nd4vtn0ikwrm2p.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.48c48ixr03kzxyrp.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.48c48ixr03kzxyrp.rcgu.o
new file mode 100644
index 0000000..73f03c4
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.48c48ixr03kzxyrp.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.48ihf2hhhe646iru.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.48ihf2hhhe646iru.rcgu.o
new file mode 100644
index 0000000..48a5347
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.48ihf2hhhe646iru.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.4cg0w2w00lonzgfl.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.4cg0w2w00lonzgfl.rcgu.o
new file mode 100644
index 0000000..3897bf5
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.4cg0w2w00lonzgfl.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.4ciddhkfy2dyprnk.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.4ciddhkfy2dyprnk.rcgu.o
new file mode 100644
index 0000000..76309d2
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.4ciddhkfy2dyprnk.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.4db60ukos8vyuy5i.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.4db60ukos8vyuy5i.rcgu.o
new file mode 100644
index 0000000..c806895
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.4db60ukos8vyuy5i.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.4e60wkappgvmdp1j.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.4e60wkappgvmdp1j.rcgu.o
new file mode 100644
index 0000000..0fa407b
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.4e60wkappgvmdp1j.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.4gpi9us1h2a9f3up.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.4gpi9us1h2a9f3up.rcgu.o
new file mode 100644
index 0000000..47106dd
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.4gpi9us1h2a9f3up.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.4n0usxm3c4011emc.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.4n0usxm3c4011emc.rcgu.o
new file mode 100644
index 0000000..950d600
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.4n0usxm3c4011emc.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.4nmo7clu2u8guetr.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.4nmo7clu2u8guetr.rcgu.o
new file mode 100644
index 0000000..37f8186
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.4nmo7clu2u8guetr.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.4ov5o4dynn1an3a6.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.4ov5o4dynn1an3a6.rcgu.o
new file mode 100644
index 0000000..6758c75
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.4ov5o4dynn1an3a6.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.4q63ism50ruokfnb.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.4q63ism50ruokfnb.rcgu.o
new file mode 100644
index 0000000..03f818a
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.4q63ism50ruokfnb.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.4r2txwwnbvvnvwfl.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.4r2txwwnbvvnvwfl.rcgu.o
new file mode 100644
index 0000000..47acd87
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.4r2txwwnbvvnvwfl.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.4s92mmvunqby77xm.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.4s92mmvunqby77xm.rcgu.o
new file mode 100644
index 0000000..cd2d815
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.4s92mmvunqby77xm.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.4y88jysmmvyn48wl.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.4y88jysmmvyn48wl.rcgu.o
new file mode 100644
index 0000000..bb101e3
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.4y88jysmmvyn48wl.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.589hfnxzwgl8mw98.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.589hfnxzwgl8mw98.rcgu.o
new file mode 100644
index 0000000..3ac3007
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.589hfnxzwgl8mw98.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.5a6g4ehdptoofowu.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.5a6g4ehdptoofowu.rcgu.o
new file mode 100644
index 0000000..165c998
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.5a6g4ehdptoofowu.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.5cgzz9c7vniqoc2k.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.5cgzz9c7vniqoc2k.rcgu.o
new file mode 100644
index 0000000..110cd6a
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.5cgzz9c7vniqoc2k.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.5gobafgdw8bk69fa.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.5gobafgdw8bk69fa.rcgu.o
new file mode 100644
index 0000000..4631b36
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.5gobafgdw8bk69fa.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.5luyv02zhwxy9dl.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.5luyv02zhwxy9dl.rcgu.o
new file mode 100644
index 0000000..3947c6e
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.5luyv02zhwxy9dl.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.6wf0kfi4hugx5d2.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.6wf0kfi4hugx5d2.rcgu.o
new file mode 100644
index 0000000..fb3284a
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.6wf0kfi4hugx5d2.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.86udb5iukty9l9p.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.86udb5iukty9l9p.rcgu.o
new file mode 100644
index 0000000..b7e337b
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.86udb5iukty9l9p.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.d b/day22/target/debug/deps/day22-0729bac8f4d8314c.d
new file mode 100644
index 0000000..1da3f5a
--- /dev/null
+++ b/day22/target/debug/deps/day22-0729bac8f4d8314c.d
@@ -0,0 +1,5 @@
+/Users/shoofle/Projects/aoc_2023/day22/target/debug/deps/day22-0729bac8f4d8314c: src/main.rs
+
+/Users/shoofle/Projects/aoc_2023/day22/target/debug/deps/day22-0729bac8f4d8314c.d: src/main.rs
+
+src/main.rs:
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.dxwloc5bxnsyk5l.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.dxwloc5bxnsyk5l.rcgu.o
new file mode 100644
index 0000000..2470ac4
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.dxwloc5bxnsyk5l.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.e4jo7y3rkhqvbx3.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.e4jo7y3rkhqvbx3.rcgu.o
new file mode 100644
index 0000000..593cd00
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.e4jo7y3rkhqvbx3.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.f1r6amilqc8qsdc.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.f1r6amilqc8qsdc.rcgu.o
new file mode 100644
index 0000000..4ee8e3e
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.f1r6amilqc8qsdc.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.hqomfa907rktr3v.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.hqomfa907rktr3v.rcgu.o
new file mode 100644
index 0000000..8d38cc7
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.hqomfa907rktr3v.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.j8yoaue9e5jbxfm.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.j8yoaue9e5jbxfm.rcgu.o
new file mode 100644
index 0000000..df6df79
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.j8yoaue9e5jbxfm.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.pccbwvh1y74adn4.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.pccbwvh1y74adn4.rcgu.o
new file mode 100644
index 0000000..ff39285
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.pccbwvh1y74adn4.rcgu.o differ
diff --git a/day22/target/debug/deps/day22-0729bac8f4d8314c.rpbcone2agevzi8.rcgu.o b/day22/target/debug/deps/day22-0729bac8f4d8314c.rpbcone2agevzi8.rcgu.o
new file mode 100644
index 0000000..5b7d234
Binary files /dev/null and b/day22/target/debug/deps/day22-0729bac8f4d8314c.rpbcone2agevzi8.rcgu.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/137y0ctshddefby1.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/137y0ctshddefby1.o
new file mode 100644
index 0000000..b85e0b2
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/137y0ctshddefby1.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/14rh6xxquduf3oip.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/14rh6xxquduf3oip.o
new file mode 100644
index 0000000..f87b184
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/14rh6xxquduf3oip.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/14vrnahsm9ocs6ne.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/14vrnahsm9ocs6ne.o
new file mode 100644
index 0000000..60b4feb
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/14vrnahsm9ocs6ne.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/158epytlhbfsbowe.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/158epytlhbfsbowe.o
new file mode 100644
index 0000000..288ab01
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/158epytlhbfsbowe.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/19p4mvszy4cir91u.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/19p4mvszy4cir91u.o
new file mode 100644
index 0000000..01ccab8
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/19p4mvszy4cir91u.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1a1k4sij1q9pce69.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1a1k4sij1q9pce69.o
new file mode 100644
index 0000000..9402977
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1a1k4sij1q9pce69.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1c7cbz3jdk210p9k.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1c7cbz3jdk210p9k.o
new file mode 100644
index 0000000..13643b3
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1c7cbz3jdk210p9k.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1fdc9dkmwbbb45c3.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1fdc9dkmwbbb45c3.o
new file mode 100644
index 0000000..71d11d2
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1fdc9dkmwbbb45c3.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1ff9zkcp6kuvqzqy.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1ff9zkcp6kuvqzqy.o
new file mode 100644
index 0000000..945d541
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1ff9zkcp6kuvqzqy.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1j23eixkayxolmnx.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1j23eixkayxolmnx.o
new file mode 100644
index 0000000..29e6d24
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1j23eixkayxolmnx.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1m1xtas5ei17d357.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1m1xtas5ei17d357.o
new file mode 100644
index 0000000..03e0313
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1m1xtas5ei17d357.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1qsbm1ro4tbfgs21.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1qsbm1ro4tbfgs21.o
new file mode 100644
index 0000000..b6acdb6
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1qsbm1ro4tbfgs21.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1rqmr08hvmyq6ojc.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1rqmr08hvmyq6ojc.o
new file mode 100644
index 0000000..ee4bba3
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1rqmr08hvmyq6ojc.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1tcfwj6yz5pu7ysq.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1tcfwj6yz5pu7ysq.o
new file mode 100644
index 0000000..d7dc284
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1tcfwj6yz5pu7ysq.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1x051idfl5qnvvyf.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1x051idfl5qnvvyf.o
new file mode 100644
index 0000000..5cb9b03
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/1x051idfl5qnvvyf.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/22xb5gc8wp18udxb.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/22xb5gc8wp18udxb.o
new file mode 100644
index 0000000..a799cc2
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/22xb5gc8wp18udxb.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/247li8mmutgtvfqp.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/247li8mmutgtvfqp.o
new file mode 100644
index 0000000..8839f3b
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/247li8mmutgtvfqp.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/293sglsvz6a4yubc.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/293sglsvz6a4yubc.o
new file mode 100644
index 0000000..a02230f
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/293sglsvz6a4yubc.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2a0ak9hv2gk6r1j4.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2a0ak9hv2gk6r1j4.o
new file mode 100644
index 0000000..cbb2ebd
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2a0ak9hv2gk6r1j4.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2ckfltwh25pxdjiq.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2ckfltwh25pxdjiq.o
new file mode 100644
index 0000000..af40daa
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2ckfltwh25pxdjiq.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2d2o6g77as637ckx.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2d2o6g77as637ckx.o
new file mode 100644
index 0000000..8ea4c52
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2d2o6g77as637ckx.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2kuhntz31zzcr27j.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2kuhntz31zzcr27j.o
new file mode 100644
index 0000000..17bae51
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2kuhntz31zzcr27j.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2udou7dgjki9o826.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2udou7dgjki9o826.o
new file mode 100644
index 0000000..ddb48e6
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2udou7dgjki9o826.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2uy1ffnhx1coflzy.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2uy1ffnhx1coflzy.o
new file mode 100644
index 0000000..c44b356
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2uy1ffnhx1coflzy.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2za10jvllm5e7o5k.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2za10jvllm5e7o5k.o
new file mode 100644
index 0000000..ede9350
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/2za10jvllm5e7o5k.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/30344cl3i7qubq9r.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/30344cl3i7qubq9r.o
new file mode 100644
index 0000000..3af615f
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/30344cl3i7qubq9r.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/30vwwgxj5y8hha8a.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/30vwwgxj5y8hha8a.o
new file mode 100644
index 0000000..1a26a26
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/30vwwgxj5y8hha8a.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/30zgxpnjc5lkcw9k.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/30zgxpnjc5lkcw9k.o
new file mode 100644
index 0000000..403f800
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/30zgxpnjc5lkcw9k.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/32jc7j52pc8ry4j0.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/32jc7j52pc8ry4j0.o
new file mode 100644
index 0000000..3c89485
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/32jc7j52pc8ry4j0.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/32nzo50a34o284zf.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/32nzo50a34o284zf.o
new file mode 100644
index 0000000..5d98675
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/32nzo50a34o284zf.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/337ncxuyk1dq2ue.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/337ncxuyk1dq2ue.o
new file mode 100644
index 0000000..5acc8b7
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/337ncxuyk1dq2ue.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/344ffx0i16315141.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/344ffx0i16315141.o
new file mode 100644
index 0000000..805bb88
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/344ffx0i16315141.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3cxacrz0rht4ubji.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3cxacrz0rht4ubji.o
new file mode 100644
index 0000000..2c2da7f
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3cxacrz0rht4ubji.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3fwwfiqqz66fmnzs.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3fwwfiqqz66fmnzs.o
new file mode 100644
index 0000000..4913791
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3fwwfiqqz66fmnzs.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3guejn9mdlfu5nxi.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3guejn9mdlfu5nxi.o
new file mode 100644
index 0000000..52dc332
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3guejn9mdlfu5nxi.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3i3opvhyhe9g0br5.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3i3opvhyhe9g0br5.o
new file mode 100644
index 0000000..450ae18
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3i3opvhyhe9g0br5.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3ly7zhti6v5jb952.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3ly7zhti6v5jb952.o
new file mode 100644
index 0000000..ce91eda
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3ly7zhti6v5jb952.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3phxnbvcpz4e9rim.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3phxnbvcpz4e9rim.o
new file mode 100644
index 0000000..77b44a5
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3phxnbvcpz4e9rim.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3qb7t9fycvze5qz6.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3qb7t9fycvze5qz6.o
new file mode 100644
index 0000000..d5c1b07
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3qb7t9fycvze5qz6.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3r70jj0bcjbp71dr.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3r70jj0bcjbp71dr.o
new file mode 100644
index 0000000..b1417fe
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3r70jj0bcjbp71dr.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3vpsgphfengpmc84.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3vpsgphfengpmc84.o
new file mode 100644
index 0000000..adbac31
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3vpsgphfengpmc84.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3w22fn32sprjpoeq.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3w22fn32sprjpoeq.o
new file mode 100644
index 0000000..709fb6b
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3w22fn32sprjpoeq.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3wczcavglq36galn.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3wczcavglq36galn.o
new file mode 100644
index 0000000..c8826e6
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3wczcavglq36galn.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3woeg4o636ob1ts8.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3woeg4o636ob1ts8.o
new file mode 100644
index 0000000..dba0a99
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3woeg4o636ob1ts8.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3z2eeaemzf6oaati.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3z2eeaemzf6oaati.o
new file mode 100644
index 0000000..fe23b55
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3z2eeaemzf6oaati.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3zd5uljqkk63p4tt.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3zd5uljqkk63p4tt.o
new file mode 100644
index 0000000..57c3ef7
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/3zd5uljqkk63p4tt.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/40hvbcia6wmnv51j.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/40hvbcia6wmnv51j.o
new file mode 100644
index 0000000..0f0b888
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/40hvbcia6wmnv51j.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/46nd4vtn0ikwrm2p.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/46nd4vtn0ikwrm2p.o
new file mode 100644
index 0000000..7c6e915
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/46nd4vtn0ikwrm2p.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/48c48ixr03kzxyrp.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/48c48ixr03kzxyrp.o
new file mode 100644
index 0000000..73f03c4
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/48c48ixr03kzxyrp.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/48ihf2hhhe646iru.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/48ihf2hhhe646iru.o
new file mode 100644
index 0000000..48a5347
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/48ihf2hhhe646iru.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4cg0w2w00lonzgfl.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4cg0w2w00lonzgfl.o
new file mode 100644
index 0000000..3897bf5
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4cg0w2w00lonzgfl.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4ciddhkfy2dyprnk.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4ciddhkfy2dyprnk.o
new file mode 100644
index 0000000..76309d2
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4ciddhkfy2dyprnk.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4db60ukos8vyuy5i.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4db60ukos8vyuy5i.o
new file mode 100644
index 0000000..c806895
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4db60ukos8vyuy5i.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4e60wkappgvmdp1j.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4e60wkappgvmdp1j.o
new file mode 100644
index 0000000..0fa407b
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4e60wkappgvmdp1j.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4gpi9us1h2a9f3up.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4gpi9us1h2a9f3up.o
new file mode 100644
index 0000000..47106dd
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4gpi9us1h2a9f3up.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4n0usxm3c4011emc.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4n0usxm3c4011emc.o
new file mode 100644
index 0000000..950d600
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4n0usxm3c4011emc.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4nmo7clu2u8guetr.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4nmo7clu2u8guetr.o
new file mode 100644
index 0000000..37f8186
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4nmo7clu2u8guetr.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4ov5o4dynn1an3a6.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4ov5o4dynn1an3a6.o
new file mode 100644
index 0000000..6758c75
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4ov5o4dynn1an3a6.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4q63ism50ruokfnb.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4q63ism50ruokfnb.o
new file mode 100644
index 0000000..03f818a
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4q63ism50ruokfnb.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4r2txwwnbvvnvwfl.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4r2txwwnbvvnvwfl.o
new file mode 100644
index 0000000..47acd87
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4r2txwwnbvvnvwfl.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4s92mmvunqby77xm.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4s92mmvunqby77xm.o
new file mode 100644
index 0000000..cd2d815
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4s92mmvunqby77xm.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4y88jysmmvyn48wl.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4y88jysmmvyn48wl.o
new file mode 100644
index 0000000..bb101e3
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/4y88jysmmvyn48wl.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/589hfnxzwgl8mw98.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/589hfnxzwgl8mw98.o
new file mode 100644
index 0000000..3ac3007
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/589hfnxzwgl8mw98.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/5a6g4ehdptoofowu.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/5a6g4ehdptoofowu.o
new file mode 100644
index 0000000..165c998
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/5a6g4ehdptoofowu.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/5cgzz9c7vniqoc2k.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/5cgzz9c7vniqoc2k.o
new file mode 100644
index 0000000..110cd6a
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/5cgzz9c7vniqoc2k.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/5gobafgdw8bk69fa.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/5gobafgdw8bk69fa.o
new file mode 100644
index 0000000..4631b36
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/5gobafgdw8bk69fa.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/5luyv02zhwxy9dl.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/5luyv02zhwxy9dl.o
new file mode 100644
index 0000000..3947c6e
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/5luyv02zhwxy9dl.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/6wf0kfi4hugx5d2.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/6wf0kfi4hugx5d2.o
new file mode 100644
index 0000000..fb3284a
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/6wf0kfi4hugx5d2.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/86udb5iukty9l9p.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/86udb5iukty9l9p.o
new file mode 100644
index 0000000..b7e337b
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/86udb5iukty9l9p.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/dep-graph.bin b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/dep-graph.bin
new file mode 100644
index 0000000..936d5f9
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/dep-graph.bin differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/dxwloc5bxnsyk5l.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/dxwloc5bxnsyk5l.o
new file mode 100644
index 0000000..2470ac4
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/dxwloc5bxnsyk5l.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/e4jo7y3rkhqvbx3.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/e4jo7y3rkhqvbx3.o
new file mode 100644
index 0000000..593cd00
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/e4jo7y3rkhqvbx3.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/f1r6amilqc8qsdc.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/f1r6amilqc8qsdc.o
new file mode 100644
index 0000000..4ee8e3e
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/f1r6amilqc8qsdc.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/hqomfa907rktr3v.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/hqomfa907rktr3v.o
new file mode 100644
index 0000000..8d38cc7
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/hqomfa907rktr3v.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/j8yoaue9e5jbxfm.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/j8yoaue9e5jbxfm.o
new file mode 100644
index 0000000..df6df79
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/j8yoaue9e5jbxfm.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/pccbwvh1y74adn4.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/pccbwvh1y74adn4.o
new file mode 100644
index 0000000..ff39285
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/pccbwvh1y74adn4.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/query-cache.bin b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/query-cache.bin
new file mode 100644
index 0000000..97deef4
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/query-cache.bin differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/rpbcone2agevzi8.o b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/rpbcone2agevzi8.o
new file mode 100644
index 0000000..5b7d234
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/rpbcone2agevzi8.o differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/work-products.bin b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/work-products.bin
new file mode 100644
index 0000000..b2390b1
Binary files /dev/null and b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr-eupyd5f6dhytdweow0wey7egs/work-products.bin differ
diff --git a/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr.lock b/day22/target/debug/incremental/day22-3432a5385oit6/s-grrgu5v5nr-nkj5wr.lock
new file mode 100755
index 0000000..e69de29