diff --git a/2023/1/1/.gitignore b/2023/day1/part1/.gitignore similarity index 100% rename from 2023/1/1/.gitignore rename to 2023/day1/part1/.gitignore diff --git a/2023/1/1/Cargo.lock b/2023/day1/part1/Cargo.lock similarity index 100% rename from 2023/1/1/Cargo.lock rename to 2023/day1/part1/Cargo.lock diff --git a/2023/1/1/Cargo.toml b/2023/day1/part1/Cargo.toml similarity index 100% rename from 2023/1/1/Cargo.toml rename to 2023/day1/part1/Cargo.toml diff --git a/2023/1/1/input b/2023/day1/part1/input similarity index 100% rename from 2023/1/1/input rename to 2023/day1/part1/input diff --git a/2023/1/1/src/main.rs b/2023/day1/part1/src/main.rs similarity index 100% rename from 2023/1/1/src/main.rs rename to 2023/day1/part1/src/main.rs diff --git a/2023/1/2/.gitignore b/2023/day1/part2/.gitignore similarity index 100% rename from 2023/1/2/.gitignore rename to 2023/day1/part2/.gitignore diff --git a/2023/1/2/Cargo.lock b/2023/day1/part2/Cargo.lock similarity index 100% rename from 2023/1/2/Cargo.lock rename to 2023/day1/part2/Cargo.lock diff --git a/2023/1/2/Cargo.toml b/2023/day1/part2/Cargo.toml similarity index 100% rename from 2023/1/2/Cargo.toml rename to 2023/day1/part2/Cargo.toml diff --git a/2023/1/2/input b/2023/day1/part2/input similarity index 100% rename from 2023/1/2/input rename to 2023/day1/part2/input diff --git a/2023/1/2/src/main.rs b/2023/day1/part2/src/main.rs similarity index 100% rename from 2023/1/2/src/main.rs rename to 2023/day1/part2/src/main.rs