diff --git a/Cargo.lock b/2022/Cargo.lock similarity index 100% rename from Cargo.lock rename to 2022/Cargo.lock diff --git a/Cargo.toml b/2022/Cargo.toml similarity index 100% rename from Cargo.toml rename to 2022/Cargo.toml diff --git a/day1/Cargo.lock b/2022/day1/Cargo.lock similarity index 100% rename from day1/Cargo.lock rename to 2022/day1/Cargo.lock diff --git a/day1/Cargo.toml b/2022/day1/Cargo.toml similarity index 100% rename from day1/Cargo.toml rename to 2022/day1/Cargo.toml diff --git a/day1/input b/2022/day1/input similarity index 100% rename from day1/input rename to 2022/day1/input diff --git a/day1/src/main.rs b/2022/day1/src/main.rs similarity index 100% rename from day1/src/main.rs rename to 2022/day1/src/main.rs diff --git a/day10/Cargo.lock b/2022/day10/Cargo.lock similarity index 100% rename from day10/Cargo.lock rename to 2022/day10/Cargo.lock diff --git a/day10/Cargo.toml b/2022/day10/Cargo.toml similarity index 100% rename from day10/Cargo.toml rename to 2022/day10/Cargo.toml diff --git a/day10/input b/2022/day10/input similarity index 100% rename from day10/input rename to 2022/day10/input diff --git a/day10/src/main.rs b/2022/day10/src/main.rs similarity index 100% rename from day10/src/main.rs rename to 2022/day10/src/main.rs diff --git a/day11/Cargo.lock b/2022/day11/Cargo.lock similarity index 100% rename from day11/Cargo.lock rename to 2022/day11/Cargo.lock diff --git a/day11/Cargo.toml b/2022/day11/Cargo.toml similarity index 100% rename from day11/Cargo.toml rename to 2022/day11/Cargo.toml diff --git a/day11/src/main.rs b/2022/day11/src/main.rs similarity index 100% rename from day11/src/main.rs rename to 2022/day11/src/main.rs diff --git a/day11/test.txt b/2022/day11/test.txt similarity index 100% rename from day11/test.txt rename to 2022/day11/test.txt diff --git a/day12/Cargo.lock b/2022/day12/Cargo.lock similarity index 100% rename from day12/Cargo.lock rename to 2022/day12/Cargo.lock diff --git a/day12/Cargo.toml b/2022/day12/Cargo.toml similarity index 100% rename from day12/Cargo.toml rename to 2022/day12/Cargo.toml diff --git a/day12/src/main.rs b/2022/day12/src/main.rs similarity index 100% rename from day12/src/main.rs rename to 2022/day12/src/main.rs diff --git a/day12/test.txt b/2022/day12/test.txt similarity index 100% rename from day12/test.txt rename to 2022/day12/test.txt diff --git a/day13/Cargo.toml b/2022/day13/Cargo.toml similarity index 100% rename from day13/Cargo.toml rename to 2022/day13/Cargo.toml diff --git a/day13/input.txt b/2022/day13/input.txt similarity index 100% rename from day13/input.txt rename to 2022/day13/input.txt diff --git a/day13/src/main.rs b/2022/day13/src/main.rs similarity index 100% rename from day13/src/main.rs rename to 2022/day13/src/main.rs diff --git a/day14/Cargo.toml b/2022/day14/Cargo.toml similarity index 100% rename from day14/Cargo.toml rename to 2022/day14/Cargo.toml diff --git a/day14/input.txt b/2022/day14/input.txt similarity index 100% rename from day14/input.txt rename to 2022/day14/input.txt diff --git a/day14/src/main.rs b/2022/day14/src/main.rs similarity index 100% rename from day14/src/main.rs rename to 2022/day14/src/main.rs diff --git a/day15/Cargo.toml b/2022/day15/Cargo.toml similarity index 100% rename from day15/Cargo.toml rename to 2022/day15/Cargo.toml diff --git a/day15/input.txt b/2022/day15/input.txt similarity index 100% rename from day15/input.txt rename to 2022/day15/input.txt diff --git a/day15/src/main.rs b/2022/day15/src/main.rs similarity index 100% rename from day15/src/main.rs rename to 2022/day15/src/main.rs diff --git a/day16/Cargo.toml b/2022/day16/Cargo.toml similarity index 100% rename from day16/Cargo.toml rename to 2022/day16/Cargo.toml diff --git a/day16/input.txt b/2022/day16/input.txt similarity index 100% rename from day16/input.txt rename to 2022/day16/input.txt diff --git a/day16/src/main.rs b/2022/day16/src/main.rs similarity index 100% rename from day16/src/main.rs rename to 2022/day16/src/main.rs diff --git a/day17/Cargo.toml b/2022/day17/Cargo.toml similarity index 100% rename from day17/Cargo.toml rename to 2022/day17/Cargo.toml diff --git a/day17/src/main.rs b/2022/day17/src/main.rs similarity index 100% rename from day17/src/main.rs rename to 2022/day17/src/main.rs diff --git a/day2/Cargo.lock b/2022/day2/Cargo.lock similarity index 100% rename from day2/Cargo.lock rename to 2022/day2/Cargo.lock diff --git a/day2/Cargo.toml b/2022/day2/Cargo.toml similarity index 100% rename from day2/Cargo.toml rename to 2022/day2/Cargo.toml diff --git a/day2/input b/2022/day2/input similarity index 100% rename from day2/input rename to 2022/day2/input diff --git a/day2/src/main.rs b/2022/day2/src/main.rs similarity index 100% rename from day2/src/main.rs rename to 2022/day2/src/main.rs diff --git a/day3/Cargo.lock b/2022/day3/Cargo.lock similarity index 100% rename from day3/Cargo.lock rename to 2022/day3/Cargo.lock diff --git a/day3/Cargo.toml b/2022/day3/Cargo.toml similarity index 100% rename from day3/Cargo.toml rename to 2022/day3/Cargo.toml diff --git a/day3/input b/2022/day3/input similarity index 100% rename from day3/input rename to 2022/day3/input diff --git a/day3/src/main.rs b/2022/day3/src/main.rs similarity index 100% rename from day3/src/main.rs rename to 2022/day3/src/main.rs diff --git a/day4/Cargo.lock b/2022/day4/Cargo.lock similarity index 100% rename from day4/Cargo.lock rename to 2022/day4/Cargo.lock diff --git a/day4/Cargo.toml b/2022/day4/Cargo.toml similarity index 100% rename from day4/Cargo.toml rename to 2022/day4/Cargo.toml diff --git a/day4/input b/2022/day4/input similarity index 100% rename from day4/input rename to 2022/day4/input diff --git a/day4/src/main.rs b/2022/day4/src/main.rs similarity index 100% rename from day4/src/main.rs rename to 2022/day4/src/main.rs diff --git a/day5/Cargo.lock b/2022/day5/Cargo.lock similarity index 100% rename from day5/Cargo.lock rename to 2022/day5/Cargo.lock diff --git a/day5/Cargo.toml b/2022/day5/Cargo.toml similarity index 100% rename from day5/Cargo.toml rename to 2022/day5/Cargo.toml diff --git a/day5/input b/2022/day5/input similarity index 100% rename from day5/input rename to 2022/day5/input diff --git a/day5/src/main.rs b/2022/day5/src/main.rs similarity index 100% rename from day5/src/main.rs rename to 2022/day5/src/main.rs diff --git a/day6/Cargo.lock b/2022/day6/Cargo.lock similarity index 100% rename from day6/Cargo.lock rename to 2022/day6/Cargo.lock diff --git a/day6/Cargo.toml b/2022/day6/Cargo.toml similarity index 100% rename from day6/Cargo.toml rename to 2022/day6/Cargo.toml diff --git a/day6/input b/2022/day6/input similarity index 100% rename from day6/input rename to 2022/day6/input diff --git a/day6/src/main.rs b/2022/day6/src/main.rs similarity index 100% rename from day6/src/main.rs rename to 2022/day6/src/main.rs diff --git a/day7/Cargo.lock b/2022/day7/Cargo.lock similarity index 100% rename from day7/Cargo.lock rename to 2022/day7/Cargo.lock diff --git a/day7/Cargo.toml b/2022/day7/Cargo.toml similarity index 100% rename from day7/Cargo.toml rename to 2022/day7/Cargo.toml diff --git a/day7/input b/2022/day7/input similarity index 100% rename from day7/input rename to 2022/day7/input diff --git a/day7/src/main.rs b/2022/day7/src/main.rs similarity index 100% rename from day7/src/main.rs rename to 2022/day7/src/main.rs diff --git a/day8/Cargo.lock b/2022/day8/Cargo.lock similarity index 100% rename from day8/Cargo.lock rename to 2022/day8/Cargo.lock diff --git a/day8/Cargo.toml b/2022/day8/Cargo.toml similarity index 100% rename from day8/Cargo.toml rename to 2022/day8/Cargo.toml diff --git a/day8/input b/2022/day8/input similarity index 100% rename from day8/input rename to 2022/day8/input diff --git a/day8/src/main.rs b/2022/day8/src/main.rs similarity index 100% rename from day8/src/main.rs rename to 2022/day8/src/main.rs diff --git a/day9/Cargo.lock b/2022/day9/Cargo.lock similarity index 100% rename from day9/Cargo.lock rename to 2022/day9/Cargo.lock diff --git a/day9/Cargo.toml b/2022/day9/Cargo.toml similarity index 100% rename from day9/Cargo.toml rename to 2022/day9/Cargo.toml diff --git a/day9/input b/2022/day9/input similarity index 100% rename from day9/input rename to 2022/day9/input diff --git a/day9/src/main.rs b/2022/day9/src/main.rs similarity index 100% rename from day9/src/main.rs rename to 2022/day9/src/main.rs