diff --git a/day1/Makefile b/2019/1/Makefile similarity index 100% rename from day1/Makefile rename to 2019/1/Makefile diff --git a/day1/build.zig b/2019/1/build.zig similarity index 100% rename from day1/build.zig rename to 2019/1/build.zig diff --git a/day1/input b/2019/1/input similarity index 100% rename from day1/input rename to 2019/1/input diff --git a/day1/main.rs b/2019/1/main.rs similarity index 100% rename from day1/main.rs rename to 2019/1/main.rs diff --git a/day1/src/main.zig b/2019/1/src/main.zig similarity index 100% rename from day1/src/main.zig rename to 2019/1/src/main.zig diff --git a/day2/Cargo.lock b/2019/2/Cargo.lock similarity index 100% rename from day2/Cargo.lock rename to 2019/2/Cargo.lock diff --git a/day2/Cargo.toml b/2019/2/Cargo.toml similarity index 100% rename from day2/Cargo.toml rename to 2019/2/Cargo.toml diff --git a/day2/input b/2019/2/input similarity index 100% rename from day2/input rename to 2019/2/input diff --git a/day2/src/main.rs b/2019/2/src/main.rs similarity index 100% rename from day2/src/main.rs rename to 2019/2/src/main.rs diff --git a/day3/Cargo.lock b/2019/3/Cargo.lock similarity index 100% rename from day3/Cargo.lock rename to 2019/3/Cargo.lock diff --git a/day3/Cargo.toml b/2019/3/Cargo.toml similarity index 100% rename from day3/Cargo.toml rename to 2019/3/Cargo.toml diff --git a/day3/input b/2019/3/input similarity index 100% rename from day3/input rename to 2019/3/input diff --git a/day3/src/main.rs b/2019/3/src/main.rs similarity index 100% rename from day3/src/main.rs rename to 2019/3/src/main.rs diff --git a/day3/testinput b/2019/3/testinput similarity index 100% rename from day3/testinput rename to 2019/3/testinput diff --git a/day4/Cargo.lock b/2019/4/Cargo.lock similarity index 100% rename from day4/Cargo.lock rename to 2019/4/Cargo.lock diff --git a/day4/Cargo.toml b/2019/4/Cargo.toml similarity index 100% rename from day4/Cargo.toml rename to 2019/4/Cargo.toml diff --git a/day4/src/main.rs b/2019/4/src/main.rs similarity index 100% rename from day4/src/main.rs rename to 2019/4/src/main.rs diff --git a/day5/Cargo.lock b/2019/5/Cargo.lock similarity index 100% rename from day5/Cargo.lock rename to 2019/5/Cargo.lock diff --git a/day5/Cargo.toml b/2019/5/Cargo.toml similarity index 100% rename from day5/Cargo.toml rename to 2019/5/Cargo.toml diff --git a/day5/input b/2019/5/input similarity index 100% rename from day5/input rename to 2019/5/input diff --git a/day5/src/main.rs b/2019/5/src/main.rs similarity index 100% rename from day5/src/main.rs rename to 2019/5/src/main.rs diff --git a/day6/Cargo.lock b/2019/6/Cargo.lock similarity index 100% rename from day6/Cargo.lock rename to 2019/6/Cargo.lock diff --git a/day6/Cargo.toml b/2019/6/Cargo.toml similarity index 100% rename from day6/Cargo.toml rename to 2019/6/Cargo.toml diff --git a/day6/input b/2019/6/input similarity index 100% rename from day6/input rename to 2019/6/input diff --git a/day6/src/main.rs b/2019/6/src/main.rs similarity index 100% rename from day6/src/main.rs rename to 2019/6/src/main.rs diff --git a/day6/test b/2019/6/test similarity index 100% rename from day6/test rename to 2019/6/test diff --git a/day6/test2 b/2019/6/test2 similarity index 100% rename from day6/test2 rename to 2019/6/test2 diff --git a/day7/Cargo.lock b/2019/7/Cargo.lock similarity index 100% rename from day7/Cargo.lock rename to 2019/7/Cargo.lock diff --git a/day7/Cargo.toml b/2019/7/Cargo.toml similarity index 100% rename from day7/Cargo.toml rename to 2019/7/Cargo.toml diff --git a/day7/src/#main.rs# b/2019/7/src/#main.rs# similarity index 100% rename from day7/src/#main.rs# rename to 2019/7/src/#main.rs# diff --git a/day7/src/.#main.rs b/2019/7/src/.#main.rs similarity index 100% rename from day7/src/.#main.rs rename to 2019/7/src/.#main.rs diff --git a/day7/src/main.rs b/2019/7/src/main.rs similarity index 100% rename from day7/src/main.rs rename to 2019/7/src/main.rs diff --git a/day8/Cargo.lock b/2019/8/Cargo.lock similarity index 100% rename from day8/Cargo.lock rename to 2019/8/Cargo.lock diff --git a/day8/Cargo.toml b/2019/8/Cargo.toml similarity index 100% rename from day8/Cargo.toml rename to 2019/8/Cargo.toml diff --git a/day8/input b/2019/8/input similarity index 100% rename from day8/input rename to 2019/8/input diff --git a/day8/src/main.rs b/2019/8/src/main.rs similarity index 100% rename from day8/src/main.rs rename to 2019/8/src/main.rs diff --git a/day9/Cargo.lock b/2019/9/Cargo.lock similarity index 100% rename from day9/Cargo.lock rename to 2019/9/Cargo.lock diff --git a/day9/Cargo.toml b/2019/9/Cargo.toml similarity index 100% rename from day9/Cargo.toml rename to 2019/9/Cargo.toml diff --git a/day9/input b/2019/9/input similarity index 100% rename from day9/input rename to 2019/9/input diff --git a/day9/src/main.rs b/2019/9/src/main.rs similarity index 100% rename from day9/src/main.rs rename to 2019/9/src/main.rs diff --git a/icc/Cargo.lock b/2019/icc/Cargo.lock similarity index 100% rename from icc/Cargo.lock rename to 2019/icc/Cargo.lock diff --git a/icc/Cargo.toml b/2019/icc/Cargo.toml similarity index 100% rename from icc/Cargo.toml rename to 2019/icc/Cargo.toml diff --git a/icc/src/lib.rs b/2019/icc/src/lib.rs similarity index 100% rename from icc/src/lib.rs rename to 2019/icc/src/lib.rs