diff --git a/day1/build.zig b/2021/1/build.zig similarity index 100% rename from day1/build.zig rename to 2021/1/build.zig diff --git a/day1/input b/2021/1/input similarity index 100% rename from day1/input rename to 2021/1/input diff --git a/day1/result b/2021/1/result similarity index 100% rename from day1/result rename to 2021/1/result diff --git a/day1/results b/2021/1/results similarity index 100% rename from day1/results rename to 2021/1/results diff --git a/day1/src/main.zig b/2021/1/src/main.zig similarity index 100% rename from day1/src/main.zig rename to 2021/1/src/main.zig diff --git a/day10/build.zig b/2021/10/build.zig similarity index 100% rename from day10/build.zig rename to 2021/10/build.zig diff --git a/day10/input b/2021/10/input similarity index 100% rename from day10/input rename to 2021/10/input diff --git a/day10/src/main.zig b/2021/10/src/main.zig similarity index 100% rename from day10/src/main.zig rename to 2021/10/src/main.zig diff --git a/day11/build.zig b/2021/11/build.zig similarity index 100% rename from day11/build.zig rename to 2021/11/build.zig diff --git a/day11/input b/2021/11/input similarity index 100% rename from day11/input rename to 2021/11/input diff --git a/day11/src/main.zig b/2021/11/src/main.zig similarity index 100% rename from day11/src/main.zig rename to 2021/11/src/main.zig diff --git a/day11/test b/2021/11/test similarity index 100% rename from day11/test rename to 2021/11/test diff --git a/day12/build.zig b/2021/12/build.zig similarity index 100% rename from day12/build.zig rename to 2021/12/build.zig diff --git a/day12/examples/1.dot b/2021/12/examples/1.dot similarity index 100% rename from day12/examples/1.dot rename to 2021/12/examples/1.dot diff --git a/day12/examples/2.dot b/2021/12/examples/2.dot similarity index 100% rename from day12/examples/2.dot rename to 2021/12/examples/2.dot diff --git a/day12/examples/3.dot b/2021/12/examples/3.dot similarity index 100% rename from day12/examples/3.dot rename to 2021/12/examples/3.dot diff --git a/day12/graph.dot b/2021/12/graph.dot similarity index 100% rename from day12/graph.dot rename to 2021/12/graph.dot diff --git a/day12/input b/2021/12/input similarity index 100% rename from day12/input rename to 2021/12/input diff --git a/day12/src/main.zig b/2021/12/src/main.zig similarity index 100% rename from day12/src/main.zig rename to 2021/12/src/main.zig diff --git a/day13/build.zig b/2021/13/build.zig similarity index 100% rename from day13/build.zig rename to 2021/13/build.zig diff --git a/day13/input b/2021/13/input similarity index 100% rename from day13/input rename to 2021/13/input diff --git a/day13/src/main.zig b/2021/13/src/main.zig similarity index 100% rename from day13/src/main.zig rename to 2021/13/src/main.zig diff --git a/day14/build.zig b/2021/14/build.zig similarity index 100% rename from day14/build.zig rename to 2021/14/build.zig diff --git a/day14/input b/2021/14/input similarity index 100% rename from day14/input rename to 2021/14/input diff --git a/day14/src/main.zig b/2021/14/src/main.zig similarity index 100% rename from day14/src/main.zig rename to 2021/14/src/main.zig diff --git a/day15/build.zig b/2021/15/build.zig similarity index 100% rename from day15/build.zig rename to 2021/15/build.zig diff --git a/day15/input b/2021/15/input similarity index 100% rename from day15/input rename to 2021/15/input diff --git a/day15/src/main.zig b/2021/15/src/main.zig similarity index 100% rename from day15/src/main.zig rename to 2021/15/src/main.zig diff --git a/day16/build.zig b/2021/16/build.zig similarity index 100% rename from day16/build.zig rename to 2021/16/build.zig diff --git a/day16/src/main.zig b/2021/16/src/main.zig similarity index 100% rename from day16/src/main.zig rename to 2021/16/src/main.zig diff --git a/day2/build.zig b/2021/2/build.zig similarity index 100% rename from day2/build.zig rename to 2021/2/build.zig diff --git a/day2/input b/2021/2/input similarity index 100% rename from day2/input rename to 2021/2/input diff --git a/day2/result b/2021/2/result similarity index 100% rename from day2/result rename to 2021/2/result diff --git a/day2/src/main.zig b/2021/2/src/main.zig similarity index 100% rename from day2/src/main.zig rename to 2021/2/src/main.zig diff --git a/day3/build.zig b/2021/3/build.zig similarity index 100% rename from day3/build.zig rename to 2021/3/build.zig diff --git a/day3/input b/2021/3/input similarity index 100% rename from day3/input rename to 2021/3/input diff --git a/day3/result b/2021/3/result similarity index 100% rename from day3/result rename to 2021/3/result diff --git a/day3/src/main.zig b/2021/3/src/main.zig similarity index 100% rename from day3/src/main.zig rename to 2021/3/src/main.zig diff --git a/day4/build.zig b/2021/4/build.zig similarity index 100% rename from day4/build.zig rename to 2021/4/build.zig diff --git a/day4/input b/2021/4/input similarity index 100% rename from day4/input rename to 2021/4/input diff --git a/day4/result b/2021/4/result similarity index 100% rename from day4/result rename to 2021/4/result diff --git a/day4/src/main.zig b/2021/4/src/main.zig similarity index 100% rename from day4/src/main.zig rename to 2021/4/src/main.zig diff --git a/day5/build.zig b/2021/5/build.zig similarity index 100% rename from day5/build.zig rename to 2021/5/build.zig diff --git a/day5/input b/2021/5/input similarity index 100% rename from day5/input rename to 2021/5/input diff --git a/day5/src/main.zig b/2021/5/src/main.zig similarity index 100% rename from day5/src/main.zig rename to 2021/5/src/main.zig diff --git a/day6/build.zig b/2021/6/build.zig similarity index 100% rename from day6/build.zig rename to 2021/6/build.zig diff --git a/day6/input b/2021/6/input similarity index 100% rename from day6/input rename to 2021/6/input diff --git a/day6/src/main.zig b/2021/6/src/main.zig similarity index 100% rename from day6/src/main.zig rename to 2021/6/src/main.zig diff --git a/day7/build.zig b/2021/7/build.zig similarity index 100% rename from day7/build.zig rename to 2021/7/build.zig diff --git a/day7/input b/2021/7/input similarity index 100% rename from day7/input rename to 2021/7/input diff --git a/day7/src/main.zig b/2021/7/src/main.zig similarity index 100% rename from day7/src/main.zig rename to 2021/7/src/main.zig diff --git a/day8/build.zig b/2021/8/build.zig similarity index 100% rename from day8/build.zig rename to 2021/8/build.zig diff --git a/day8/input b/2021/8/input similarity index 100% rename from day8/input rename to 2021/8/input diff --git a/day8/src/main.zig b/2021/8/src/main.zig similarity index 100% rename from day8/src/main.zig rename to 2021/8/src/main.zig diff --git a/day9/build.zig b/2021/9/build.zig similarity index 100% rename from day9/build.zig rename to 2021/9/build.zig diff --git a/day9/input b/2021/9/input similarity index 100% rename from day9/input rename to 2021/9/input diff --git a/day9/src/main.zig b/2021/9/src/main.zig similarity index 100% rename from day9/src/main.zig rename to 2021/9/src/main.zig