diff --git a/day10/Cargo.lock b/day10/Cargo.lock new file mode 100644 index 0000000..5f8ea61 --- /dev/null +++ b/day10/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "day10" +version = "0.1.0" diff --git a/day10/Cargo.toml b/day10/Cargo.toml new file mode 100644 index 0000000..40d2066 --- /dev/null +++ b/day10/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "day10" +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/day10/src/main.rs b/day10/src/main.rs new file mode 100644 index 0000000..62e63b5 --- /dev/null +++ b/day10/src/main.rs @@ -0,0 +1,233 @@ +use std::iter::*; +use std::fs; +use std::env; + +#[derive(Debug, Copy, Clone, PartialEq)] +struct Coord {x: i32, y: i32} + +#[derive(Debug, Copy, Clone, PartialEq)] +enum Dir { + North, + South, + West, + East +} + +#[derive(Debug, Copy, Clone, PartialEq)] +struct Pipe { + a: Dir, + b: Dir +} + +struct Grid { + g: Vec> +} +impl Grid { + fn get(&self, r: Coord) -> Option { + if r.y < 0 || r.y >= self.g.len() as i32 { + return None; + } + if r.x < 0 || r.x >= self.g[0].len() as i32 { + return None; + } + Some(self.g[r.y as usize][r.x as usize]) + } + fn set(&mut self, r: Coord, value: T) { + if r.y < 0 || r.y >= self.g.len() as i32 { + return (); + } + if r.x < 0 || r.x >= self.g[0].len() as i32 { + return (); + } + self.g[r.y as usize][r.x as usize] = value; + } +} + +fn main() { + println!("Hello, AoC day 9!"); + + 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"); + + let directions = vec![Dir::North, Dir::South, Dir::East, Dir::West]; + + let mut grid = Grid:: { g: Vec::new() }; + let mut start = Coord { x: -1, y: -1}; + + // let's build that grid + for (y, line) in contents.lines().enumerate() { + let mut row = Vec::new(); + for (x, c) in line.chars().enumerate() { + if c == 'S' { + start.x = x as i32; + start.y = y as i32; + } + row.push(c); + } + grid.g.push(row); + } + + let mut starting_directions = Vec::new(); + + // now let's figure out what pipe the starting position should be + for direction in directions { + + //figure out what a return pipe would look like + let ret = opposite(direction); + //step once in that direction + if let Some(next) = grid.get(step(start, direction)) { + println!("we're at {start:?}, looking {direction:?} at {next:?}"); + + if let Some(candidates) = connects(next) { + if candidates.0 == ret || candidates.1 == ret { + starting_directions.push(direction); + } + } + } + } + let true_s = match (starting_directions[0], starting_directions[1]) { + (Dir::South, Dir::East) => 'F', + (Dir::East, Dir::South) => 'F', + (Dir::North, Dir::West) => 'J', + (Dir::West, Dir::North) => 'J', + (Dir::North, Dir::East) => 'L', + (Dir::East, Dir::North) => 'L', + (Dir::South, Dir::West) => '7', + (Dir::West, Dir::South) => '7', + (Dir::North, Dir::South) => '|', + (Dir::South, Dir::North) => '|', + (Dir::East, Dir::West) => '-', + (Dir::West, Dir::East) => '-', + _ => 'S' + }; + grid.set(start, true_s); + + + let mut summing_field = Grid:: { g: Vec::new() }; + for _y in 0..grid.g.len() { + let mut new_row = Vec::new(); + for _x in 0..grid.g[0].len() { + new_row.push(0); + } + summing_field.g.push(new_row); + } + + // now let's walk around the path and count the steps, then divide by two + let mut r = start; + let mut facing = starting_directions[0]; + let mut steps = 0; + + while steps == 0 || r != start { + r = step(r, facing); + // we just stepped to the new r, frmo the old r, in the direction facing + let new_facing = turn(facing, grid.get(r).expect("We were pointed in this direction. It should be fine.")); + for z in 0..r.x+1 { + summing_field.g[r.y as usize][z as usize] += match facing { + Dir::North => 1, + Dir::South => -1, + Dir::East => 0, + Dir::West => 0 + }; + summing_field.g[r.y as usize][z as usize] += match new_facing { + Dir::North => 1, + Dir::South => -1, + Dir::East => 0, + Dir::West => 0 + }; + } + facing = new_facing; + steps += 1; + } + + let mut r = start; + let mut facing = starting_directions[0]; + let mut steps = 0; + + while steps == 0 || r != start { + r = step(r, facing); + // we just stepped to the new r, frmo the old r, in the direction facing + facing = turn(facing, grid.get(r).expect("We were pointed in this direction. It should be fine.")); + summing_field.set(r, 0); + steps += 1; + } + println!("map:"); + for row in grid.g { + println!("{row:?}"); + } + + let mut sum = 0; + println!("summing field:"); + for row in summing_field.g { + println!("{row:?}"); + for x in row { + sum += x; + } + } + sum = sum / 2; + + + println!("{steps} steps around the loop!"); + let halfway = steps / 2; + println!("halfway is {halfway}!"); + + println!("behold, this is the sum of sums!: {sum}"); + + +} + +fn step(r: Coord, direction: Dir) -> Coord { + match direction { + Dir::North => Coord { x: r.x, y: r.y-1 }, + Dir::South => Coord { x: r.x, y: r.y+1 }, + Dir::West => Coord { x: r.x-1, y: r.y }, + Dir::East => Coord { x: r.x+1, y: r.y }, + } +} + +fn turn(going: Dir, x: char) -> Dir { + match (going, x) { + (Dir::North, 'F') => Dir::East, + (Dir::West, 'F') => Dir::South, + (Dir::South, 'J') => Dir::West, + (Dir::East, 'J') => Dir::North, + (Dir::South, 'L') => Dir::East, + (Dir::West, 'L') => Dir::North, + (Dir::East, '7') => Dir::South, + (Dir::North, '7') => Dir::West, + (Dir::North, '|') => Dir::North, + (Dir::South, '|') => Dir::South, + (Dir::East, '-') => Dir::East, + (Dir::West, '-') => Dir::West, + (_, 'S') => Dir::North, + (_d, _c) => panic!("\"Just don't worry about it. This won't happen.\" -- Shoofle Dot Net") + } +} + +fn connects(x: char) -> Option<(Dir, Dir)> { + match x { + 'F' => Some((Dir::South, Dir::East)), + 'J' => Some((Dir::North, Dir::West)), + 'L' => Some((Dir::North, Dir::East)), + '7' => Some((Dir::South, Dir::West)), + '|' => Some((Dir::North, Dir::South)), + '-' => Some((Dir::East, Dir::West)), + _ => None + } +} + +fn opposite(x: Dir) -> Dir { + match x { + Dir::North => Dir::South, + Dir::South => Dir::North, + Dir::East => Dir::West, + Dir::West => Dir::East, + } +} \ No newline at end of file diff --git a/day10/target/.rustc_info.json b/day10/target/.rustc_info.json new file mode 100644 index 0000000..dfd12a4 --- /dev/null +++ b/day10/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":11672801278650259402,"outputs":{"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.69.0 (84c898d65 2023-04-16)\nbinary: rustc\ncommit-hash: 84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc\ncommit-date: 2023-04-16\nhost: x86_64-apple-darwin\nrelease: 1.69.0\nLLVM version: 15.0.7\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=\"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/day10/target/CACHEDIR.TAG b/day10/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/day10/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/day10/target/debug/.cargo-lock b/day10/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/day10/target/debug/.fingerprint/day10-ef99a7eb2ce83b6e/bin-day10 b/day10/target/debug/.fingerprint/day10-ef99a7eb2ce83b6e/bin-day10 new file mode 100644 index 0000000..b5d0c41 --- /dev/null +++ b/day10/target/debug/.fingerprint/day10-ef99a7eb2ce83b6e/bin-day10 @@ -0,0 +1 @@ +dd078a3fb23733e6 \ No newline at end of file diff --git a/day10/target/debug/.fingerprint/day10-ef99a7eb2ce83b6e/bin-day10.json b/day10/target/debug/.fingerprint/day10-ef99a7eb2ce83b6e/bin-day10.json new file mode 100644 index 0000000..57cb694 --- /dev/null +++ b/day10/target/debug/.fingerprint/day10-ef99a7eb2ce83b6e/bin-day10.json @@ -0,0 +1 @@ +{"rustc":3659767333214291318,"features":"[]","target":14519807996045575918,"profile":11736316127369858332,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/day10-ef99a7eb2ce83b6e/dep-bin-day10"}}],"rustflags":[],"metadata":7797948686568424061,"config":2202906307356721367,"compile_kind":0} \ No newline at end of file diff --git a/day10/target/debug/.fingerprint/day10-ef99a7eb2ce83b6e/dep-bin-day10 b/day10/target/debug/.fingerprint/day10-ef99a7eb2ce83b6e/dep-bin-day10 new file mode 100644 index 0000000..5fdf103 Binary files /dev/null and b/day10/target/debug/.fingerprint/day10-ef99a7eb2ce83b6e/dep-bin-day10 differ diff --git a/day10/target/debug/.fingerprint/day10-ef99a7eb2ce83b6e/invoked.timestamp b/day10/target/debug/.fingerprint/day10-ef99a7eb2ce83b6e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/day10/target/debug/.fingerprint/day10-ef99a7eb2ce83b6e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/day10/target/debug/day10 b/day10/target/debug/day10 new file mode 100755 index 0000000..ffde131 Binary files /dev/null and b/day10/target/debug/day10 differ diff --git a/day10/target/debug/day10.d b/day10/target/debug/day10.d new file mode 100644 index 0000000..69e3189 --- /dev/null +++ b/day10/target/debug/day10.d @@ -0,0 +1 @@ +/Users/shoofle/Projects/aoc_2023/day10/target/debug/day10: /Users/shoofle/Projects/aoc_2023/day10/src/main.rs diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e new file mode 100755 index 0000000..ffde131 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.199s7gevh0vgmiqc.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.199s7gevh0vgmiqc.rcgu.o new file mode 100644 index 0000000..2108d85 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.199s7gevh0vgmiqc.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.1ae898o8lj8sustx.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.1ae898o8lj8sustx.rcgu.o new file mode 100644 index 0000000..09ec291 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.1ae898o8lj8sustx.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.1j40lxiyejui8ryd.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.1j40lxiyejui8ryd.rcgu.o new file mode 100644 index 0000000..e829f9a Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.1j40lxiyejui8ryd.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.1k9vj52w89c3jq6.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.1k9vj52w89c3jq6.rcgu.o new file mode 100644 index 0000000..98ed822 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.1k9vj52w89c3jq6.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.1wgerpyqdw2xytip.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.1wgerpyqdw2xytip.rcgu.o new file mode 100644 index 0000000..873dde8 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.1wgerpyqdw2xytip.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.25nlcwdlogl3yf6a.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.25nlcwdlogl3yf6a.rcgu.o new file mode 100644 index 0000000..e1ace11 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.25nlcwdlogl3yf6a.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2fsdrl0u208d70cd.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2fsdrl0u208d70cd.rcgu.o new file mode 100644 index 0000000..909849a Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2fsdrl0u208d70cd.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2fycbhtpdfyrw272.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2fycbhtpdfyrw272.rcgu.o new file mode 100644 index 0000000..a521864 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2fycbhtpdfyrw272.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2hrpnh841w8lq023.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2hrpnh841w8lq023.rcgu.o new file mode 100644 index 0000000..c290568 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2hrpnh841w8lq023.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2ivrykwh01cshjle.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2ivrykwh01cshjle.rcgu.o new file mode 100644 index 0000000..9a9d3fc Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2ivrykwh01cshjle.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2k0qq7kear3ll639.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2k0qq7kear3ll639.rcgu.o new file mode 100644 index 0000000..49fcdd4 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2k0qq7kear3ll639.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2na8ur0lkkuwxxkn.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2na8ur0lkkuwxxkn.rcgu.o new file mode 100644 index 0000000..eb47a40 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2na8ur0lkkuwxxkn.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2oyevq4al2yspltg.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2oyevq4al2yspltg.rcgu.o new file mode 100644 index 0000000..42ed754 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2oyevq4al2yspltg.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2sd1zkt69i9krrpd.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2sd1zkt69i9krrpd.rcgu.o new file mode 100644 index 0000000..26850b3 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2sd1zkt69i9krrpd.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2ud2z4duclncuo09.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2ud2z4duclncuo09.rcgu.o new file mode 100644 index 0000000..a582cde Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2ud2z4duclncuo09.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2uoyftg3gjwy1c41.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2uoyftg3gjwy1c41.rcgu.o new file mode 100644 index 0000000..df5c317 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2uoyftg3gjwy1c41.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2yflseci4obgixm6.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2yflseci4obgixm6.rcgu.o new file mode 100644 index 0000000..0eebce6 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2yflseci4obgixm6.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2zymy6fmahanfbg0.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2zymy6fmahanfbg0.rcgu.o new file mode 100644 index 0000000..670b74f Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.2zymy6fmahanfbg0.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.315rzii04ph4k6iw.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.315rzii04ph4k6iw.rcgu.o new file mode 100644 index 0000000..c13dc0c Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.315rzii04ph4k6iw.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.31xd9vg1b7112cpz.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.31xd9vg1b7112cpz.rcgu.o new file mode 100644 index 0000000..b9a4ece Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.31xd9vg1b7112cpz.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.32eyu9rx0sdkcm2f.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.32eyu9rx0sdkcm2f.rcgu.o new file mode 100644 index 0000000..49c8699 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.32eyu9rx0sdkcm2f.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.367eq8usug7va688.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.367eq8usug7va688.rcgu.o new file mode 100644 index 0000000..c55b0a7 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.367eq8usug7va688.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.37321emsh4o0tdri.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.37321emsh4o0tdri.rcgu.o new file mode 100644 index 0000000..c285b78 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.37321emsh4o0tdri.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3eu06jz9hqhz394o.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3eu06jz9hqhz394o.rcgu.o new file mode 100644 index 0000000..8b08b81 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3eu06jz9hqhz394o.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3hnx47kxv496dttb.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3hnx47kxv496dttb.rcgu.o new file mode 100644 index 0000000..ac32ba9 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3hnx47kxv496dttb.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3kj8n3786lz7jc7d.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3kj8n3786lz7jc7d.rcgu.o new file mode 100644 index 0000000..e16db12 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3kj8n3786lz7jc7d.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3mrec7ppaa1z5kz7.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3mrec7ppaa1z5kz7.rcgu.o new file mode 100644 index 0000000..5a35913 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3mrec7ppaa1z5kz7.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3n7rrmlrk54gkmzb.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3n7rrmlrk54gkmzb.rcgu.o new file mode 100644 index 0000000..a06a42b Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3n7rrmlrk54gkmzb.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3ofv382lnqb0cxju.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3ofv382lnqb0cxju.rcgu.o new file mode 100644 index 0000000..a8a5abc Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3ofv382lnqb0cxju.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3t8jwx9g99rzhnp9.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3t8jwx9g99rzhnp9.rcgu.o new file mode 100644 index 0000000..ae3100e Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3t8jwx9g99rzhnp9.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3uxm9kc26w6e47at.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3uxm9kc26w6e47at.rcgu.o new file mode 100644 index 0000000..05410ac Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3uxm9kc26w6e47at.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3xls46nqzou1gdnb.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3xls46nqzou1gdnb.rcgu.o new file mode 100644 index 0000000..6ab8329 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.3xls46nqzou1gdnb.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.40zhyzfmjmvgu81y.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.40zhyzfmjmvgu81y.rcgu.o new file mode 100644 index 0000000..02eb7d3 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.40zhyzfmjmvgu81y.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.44n7rq347wfzz0tj.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.44n7rq347wfzz0tj.rcgu.o new file mode 100644 index 0000000..ca6ebad Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.44n7rq347wfzz0tj.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.49e2yeszkrxl6ean.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.49e2yeszkrxl6ean.rcgu.o new file mode 100644 index 0000000..a22d4c7 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.49e2yeszkrxl6ean.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4b21a5d000j0kmy0.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4b21a5d000j0kmy0.rcgu.o new file mode 100644 index 0000000..741b1c3 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4b21a5d000j0kmy0.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4elazc1qitj8s8br.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4elazc1qitj8s8br.rcgu.o new file mode 100644 index 0000000..bbf3794 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4elazc1qitj8s8br.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4plpbidm4km2xs3b.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4plpbidm4km2xs3b.rcgu.o new file mode 100644 index 0000000..0784de9 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4plpbidm4km2xs3b.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4qcey8ek5tzr46l5.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4qcey8ek5tzr46l5.rcgu.o new file mode 100644 index 0000000..85a2be3 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4qcey8ek5tzr46l5.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4qp887xy1iu8yv9q.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4qp887xy1iu8yv9q.rcgu.o new file mode 100644 index 0000000..641e625 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.4qp887xy1iu8yv9q.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.55gmqwmymuooxnln.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.55gmqwmymuooxnln.rcgu.o new file mode 100644 index 0000000..09400c9 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.55gmqwmymuooxnln.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5bc0an5x5y08ycx3.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5bc0an5x5y08ycx3.rcgu.o new file mode 100644 index 0000000..819469e Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5bc0an5x5y08ycx3.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5dd7d5n32snfxwm9.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5dd7d5n32snfxwm9.rcgu.o new file mode 100644 index 0000000..7b9f665 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5dd7d5n32snfxwm9.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5easfumweccyr9xn.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5easfumweccyr9xn.rcgu.o new file mode 100644 index 0000000..f77c487 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5easfumweccyr9xn.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5efhfr823vut311j.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5efhfr823vut311j.rcgu.o new file mode 100644 index 0000000..a3a4640 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5efhfr823vut311j.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5enu9743kjmg8nwa.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5enu9743kjmg8nwa.rcgu.o new file mode 100644 index 0000000..2008775 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.5enu9743kjmg8nwa.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.a7hdas9ixhub6nu.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.a7hdas9ixhub6nu.rcgu.o new file mode 100644 index 0000000..5873ee7 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.a7hdas9ixhub6nu.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.bt5rhyymbz25mns.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.bt5rhyymbz25mns.rcgu.o new file mode 100644 index 0000000..9bcea20 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.bt5rhyymbz25mns.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.d b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.d new file mode 100644 index 0000000..8d8e85e --- /dev/null +++ b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.d @@ -0,0 +1,5 @@ +/Users/shoofle/Projects/aoc_2023/day10/target/debug/deps/day10-ef99a7eb2ce83b6e: src/main.rs + +/Users/shoofle/Projects/aoc_2023/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.d: src/main.rs + +src/main.rs: diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.eqcw2zsxpbeubys.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.eqcw2zsxpbeubys.rcgu.o new file mode 100644 index 0000000..e8a38b5 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.eqcw2zsxpbeubys.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.iyp0yepkzax3w5i.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.iyp0yepkzax3w5i.rcgu.o new file mode 100644 index 0000000..2575f6d Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.iyp0yepkzax3w5i.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.qmz3txzrqjqvxtn.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.qmz3txzrqjqvxtn.rcgu.o new file mode 100644 index 0000000..bd509fd Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.qmz3txzrqjqvxtn.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.ryjc7oxysp9i01w.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.ryjc7oxysp9i01w.rcgu.o new file mode 100644 index 0000000..a395de6 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.ryjc7oxysp9i01w.rcgu.o differ diff --git a/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.xy4fflwhgtnlvuy.rcgu.o b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.xy4fflwhgtnlvuy.rcgu.o new file mode 100644 index 0000000..88125a5 Binary files /dev/null and b/day10/target/debug/deps/day10-ef99a7eb2ce83b6e.xy4fflwhgtnlvuy.rcgu.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/199s7gevh0vgmiqc.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/199s7gevh0vgmiqc.o new file mode 100644 index 0000000..2108d85 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/199s7gevh0vgmiqc.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/1ae898o8lj8sustx.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/1ae898o8lj8sustx.o new file mode 100644 index 0000000..09ec291 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/1ae898o8lj8sustx.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/1j40lxiyejui8ryd.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/1j40lxiyejui8ryd.o new file mode 100644 index 0000000..e829f9a Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/1j40lxiyejui8ryd.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/1k9vj52w89c3jq6.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/1k9vj52w89c3jq6.o new file mode 100644 index 0000000..98ed822 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/1k9vj52w89c3jq6.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/1wgerpyqdw2xytip.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/1wgerpyqdw2xytip.o new file mode 100644 index 0000000..873dde8 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/1wgerpyqdw2xytip.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/25nlcwdlogl3yf6a.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/25nlcwdlogl3yf6a.o new file mode 100644 index 0000000..e1ace11 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/25nlcwdlogl3yf6a.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2fsdrl0u208d70cd.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2fsdrl0u208d70cd.o new file mode 100644 index 0000000..909849a Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2fsdrl0u208d70cd.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2fycbhtpdfyrw272.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2fycbhtpdfyrw272.o new file mode 100644 index 0000000..a521864 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2fycbhtpdfyrw272.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2hrpnh841w8lq023.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2hrpnh841w8lq023.o new file mode 100644 index 0000000..c290568 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2hrpnh841w8lq023.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2ivrykwh01cshjle.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2ivrykwh01cshjle.o new file mode 100644 index 0000000..9a9d3fc Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2ivrykwh01cshjle.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2k0qq7kear3ll639.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2k0qq7kear3ll639.o new file mode 100644 index 0000000..49fcdd4 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2k0qq7kear3ll639.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2na8ur0lkkuwxxkn.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2na8ur0lkkuwxxkn.o new file mode 100644 index 0000000..eb47a40 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2na8ur0lkkuwxxkn.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2oyevq4al2yspltg.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2oyevq4al2yspltg.o new file mode 100644 index 0000000..42ed754 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2oyevq4al2yspltg.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2sd1zkt69i9krrpd.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2sd1zkt69i9krrpd.o new file mode 100644 index 0000000..26850b3 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2sd1zkt69i9krrpd.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2ud2z4duclncuo09.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2ud2z4duclncuo09.o new file mode 100644 index 0000000..a582cde Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2ud2z4duclncuo09.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2uoyftg3gjwy1c41.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2uoyftg3gjwy1c41.o new file mode 100644 index 0000000..df5c317 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2uoyftg3gjwy1c41.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2yflseci4obgixm6.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2yflseci4obgixm6.o new file mode 100644 index 0000000..0eebce6 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2yflseci4obgixm6.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2zymy6fmahanfbg0.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2zymy6fmahanfbg0.o new file mode 100644 index 0000000..670b74f Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/2zymy6fmahanfbg0.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/315rzii04ph4k6iw.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/315rzii04ph4k6iw.o new file mode 100644 index 0000000..c13dc0c Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/315rzii04ph4k6iw.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/31xd9vg1b7112cpz.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/31xd9vg1b7112cpz.o new file mode 100644 index 0000000..b9a4ece Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/31xd9vg1b7112cpz.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/32eyu9rx0sdkcm2f.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/32eyu9rx0sdkcm2f.o new file mode 100644 index 0000000..49c8699 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/32eyu9rx0sdkcm2f.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/367eq8usug7va688.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/367eq8usug7va688.o new file mode 100644 index 0000000..c55b0a7 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/367eq8usug7va688.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/37321emsh4o0tdri.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/37321emsh4o0tdri.o new file mode 100644 index 0000000..c285b78 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/37321emsh4o0tdri.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3eu06jz9hqhz394o.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3eu06jz9hqhz394o.o new file mode 100644 index 0000000..8b08b81 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3eu06jz9hqhz394o.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3hnx47kxv496dttb.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3hnx47kxv496dttb.o new file mode 100644 index 0000000..ac32ba9 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3hnx47kxv496dttb.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3kj8n3786lz7jc7d.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3kj8n3786lz7jc7d.o new file mode 100644 index 0000000..e16db12 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3kj8n3786lz7jc7d.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3mrec7ppaa1z5kz7.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3mrec7ppaa1z5kz7.o new file mode 100644 index 0000000..5a35913 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3mrec7ppaa1z5kz7.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3n7rrmlrk54gkmzb.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3n7rrmlrk54gkmzb.o new file mode 100644 index 0000000..a06a42b Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3n7rrmlrk54gkmzb.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3ofv382lnqb0cxju.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3ofv382lnqb0cxju.o new file mode 100644 index 0000000..a8a5abc Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3ofv382lnqb0cxju.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3t8jwx9g99rzhnp9.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3t8jwx9g99rzhnp9.o new file mode 100644 index 0000000..ae3100e Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3t8jwx9g99rzhnp9.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3uxm9kc26w6e47at.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3uxm9kc26w6e47at.o new file mode 100644 index 0000000..05410ac Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3uxm9kc26w6e47at.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3xls46nqzou1gdnb.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3xls46nqzou1gdnb.o new file mode 100644 index 0000000..6ab8329 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/3xls46nqzou1gdnb.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/40zhyzfmjmvgu81y.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/40zhyzfmjmvgu81y.o new file mode 100644 index 0000000..02eb7d3 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/40zhyzfmjmvgu81y.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/44n7rq347wfzz0tj.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/44n7rq347wfzz0tj.o new file mode 100644 index 0000000..ca6ebad Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/44n7rq347wfzz0tj.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/49e2yeszkrxl6ean.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/49e2yeszkrxl6ean.o new file mode 100644 index 0000000..a22d4c7 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/49e2yeszkrxl6ean.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4b21a5d000j0kmy0.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4b21a5d000j0kmy0.o new file mode 100644 index 0000000..741b1c3 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4b21a5d000j0kmy0.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4elazc1qitj8s8br.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4elazc1qitj8s8br.o new file mode 100644 index 0000000..bbf3794 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4elazc1qitj8s8br.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4plpbidm4km2xs3b.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4plpbidm4km2xs3b.o new file mode 100644 index 0000000..0784de9 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4plpbidm4km2xs3b.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4qcey8ek5tzr46l5.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4qcey8ek5tzr46l5.o new file mode 100644 index 0000000..85a2be3 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4qcey8ek5tzr46l5.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4qp887xy1iu8yv9q.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4qp887xy1iu8yv9q.o new file mode 100644 index 0000000..641e625 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/4qp887xy1iu8yv9q.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/55gmqwmymuooxnln.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/55gmqwmymuooxnln.o new file mode 100644 index 0000000..09400c9 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/55gmqwmymuooxnln.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5bc0an5x5y08ycx3.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5bc0an5x5y08ycx3.o new file mode 100644 index 0000000..819469e Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5bc0an5x5y08ycx3.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5dd7d5n32snfxwm9.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5dd7d5n32snfxwm9.o new file mode 100644 index 0000000..7b9f665 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5dd7d5n32snfxwm9.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5easfumweccyr9xn.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5easfumweccyr9xn.o new file mode 100644 index 0000000..f77c487 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5easfumweccyr9xn.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5efhfr823vut311j.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5efhfr823vut311j.o new file mode 100644 index 0000000..a3a4640 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5efhfr823vut311j.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5enu9743kjmg8nwa.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5enu9743kjmg8nwa.o new file mode 100644 index 0000000..2008775 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/5enu9743kjmg8nwa.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/a7hdas9ixhub6nu.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/a7hdas9ixhub6nu.o new file mode 100644 index 0000000..5873ee7 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/a7hdas9ixhub6nu.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/bt5rhyymbz25mns.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/bt5rhyymbz25mns.o new file mode 100644 index 0000000..9bcea20 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/bt5rhyymbz25mns.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/dep-graph.bin b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/dep-graph.bin new file mode 100644 index 0000000..3167d73 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/dep-graph.bin differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/eqcw2zsxpbeubys.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/eqcw2zsxpbeubys.o new file mode 100644 index 0000000..e8a38b5 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/eqcw2zsxpbeubys.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/iyp0yepkzax3w5i.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/iyp0yepkzax3w5i.o new file mode 100644 index 0000000..2575f6d Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/iyp0yepkzax3w5i.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/qmz3txzrqjqvxtn.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/qmz3txzrqjqvxtn.o new file mode 100644 index 0000000..bd509fd Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/qmz3txzrqjqvxtn.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/query-cache.bin b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/query-cache.bin new file mode 100644 index 0000000..eca3f42 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/query-cache.bin differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/ryjc7oxysp9i01w.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/ryjc7oxysp9i01w.o new file mode 100644 index 0000000..a395de6 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/ryjc7oxysp9i01w.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/work-products.bin b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/work-products.bin new file mode 100644 index 0000000..5eb8a19 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/work-products.bin differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/xy4fflwhgtnlvuy.o b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/xy4fflwhgtnlvuy.o new file mode 100644 index 0000000..88125a5 Binary files /dev/null and b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m-3w2vdylsrljhs/xy4fflwhgtnlvuy.o differ diff --git a/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m.lock b/day10/target/debug/incremental/day10-1u07cj03f4d3w/s-grekatywez-1ghwd6m.lock new file mode 100755 index 0000000..e69de29