diff --git a/day1/input-part1 b/2020/1/input-part1 similarity index 100% rename from day1/input-part1 rename to 2020/1/input-part1 diff --git a/day1/main.zig b/2020/1/main.zig similarity index 100% rename from day1/main.zig rename to 2020/1/main.zig diff --git a/day10/build.zig b/2020/10/build.zig similarity index 100% rename from day10/build.zig rename to 2020/10/build.zig diff --git a/day10/input b/2020/10/input similarity index 100% rename from day10/input rename to 2020/10/input diff --git a/day10/src/main.zig b/2020/10/src/main.zig similarity index 100% rename from day10/src/main.zig rename to 2020/10/src/main.zig diff --git a/day11/build.zig b/2020/11/build.zig similarity index 100% rename from day11/build.zig rename to 2020/11/build.zig diff --git a/day11/input b/2020/11/input similarity index 100% rename from day11/input rename to 2020/11/input diff --git a/day11/src/main.zig b/2020/11/src/main.zig similarity index 100% rename from day11/src/main.zig rename to 2020/11/src/main.zig diff --git a/day12/build.zig b/2020/12/build.zig similarity index 100% rename from day12/build.zig rename to 2020/12/build.zig diff --git a/day12/input b/2020/12/input similarity index 100% rename from day12/input rename to 2020/12/input diff --git a/day12/src/main.zig b/2020/12/src/main.zig similarity index 100% rename from day12/src/main.zig rename to 2020/12/src/main.zig diff --git a/day13/build.zig b/2020/13/build.zig similarity index 100% rename from day13/build.zig rename to 2020/13/build.zig diff --git a/day13/input b/2020/13/input similarity index 100% rename from day13/input rename to 2020/13/input diff --git a/day13/src/main.zig b/2020/13/src/main.zig similarity index 100% rename from day13/src/main.zig rename to 2020/13/src/main.zig diff --git a/day14/build.zig b/2020/14/build.zig similarity index 100% rename from day14/build.zig rename to 2020/14/build.zig diff --git a/day14/input b/2020/14/input similarity index 100% rename from day14/input rename to 2020/14/input diff --git a/day14/src/main.zig b/2020/14/src/main.zig similarity index 100% rename from day14/src/main.zig rename to 2020/14/src/main.zig diff --git a/day15/build.zig b/2020/15/build.zig similarity index 100% rename from day15/build.zig rename to 2020/15/build.zig diff --git a/day15/src/main.zig b/2020/15/src/main.zig similarity index 100% rename from day15/src/main.zig rename to 2020/15/src/main.zig diff --git a/day16/build.zig b/2020/16/build.zig similarity index 100% rename from day16/build.zig rename to 2020/16/build.zig diff --git a/day16/input b/2020/16/input similarity index 100% rename from day16/input rename to 2020/16/input diff --git a/day16/input_fields b/2020/16/input_fields similarity index 100% rename from day16/input_fields rename to 2020/16/input_fields diff --git a/day16/input_myticket b/2020/16/input_myticket similarity index 100% rename from day16/input_myticket rename to 2020/16/input_myticket diff --git a/day16/src/main.zig b/2020/16/src/main.zig similarity index 100% rename from day16/src/main.zig rename to 2020/16/src/main.zig diff --git a/day16/test_input_fields b/2020/16/test_input_fields similarity index 100% rename from day16/test_input_fields rename to 2020/16/test_input_fields diff --git a/day16/test_input_fields2 b/2020/16/test_input_fields2 similarity index 100% rename from day16/test_input_fields2 rename to 2020/16/test_input_fields2 diff --git a/day17/build.zig b/2020/17/build.zig similarity index 100% rename from day17/build.zig rename to 2020/17/build.zig diff --git a/day17/input b/2020/17/input similarity index 100% rename from day17/input rename to 2020/17/input diff --git a/day17/src/main.zig b/2020/17/src/main.zig similarity index 100% rename from day17/src/main.zig rename to 2020/17/src/main.zig diff --git a/day18/build.zig b/2020/18/build.zig similarity index 100% rename from day18/build.zig rename to 2020/18/build.zig diff --git a/day18/input b/2020/18/input similarity index 100% rename from day18/input rename to 2020/18/input diff --git a/day18/src/main.zig b/2020/18/src/main.zig similarity index 100% rename from day18/src/main.zig rename to 2020/18/src/main.zig diff --git a/day2/input b/2020/2/input similarity index 100% rename from day2/input rename to 2020/2/input diff --git a/day2/main.zig b/2020/2/main.zig similarity index 100% rename from day2/main.zig rename to 2020/2/main.zig diff --git a/day3/input b/2020/3/input similarity index 100% rename from day3/input rename to 2020/3/input diff --git a/day3/main.zig b/2020/3/main.zig similarity index 100% rename from day3/main.zig rename to 2020/3/main.zig diff --git a/day4/build.zig b/2020/4/build.zig similarity index 100% rename from day4/build.zig rename to 2020/4/build.zig diff --git a/day4/input b/2020/4/input similarity index 100% rename from day4/input rename to 2020/4/input diff --git a/day4/src/main.zig b/2020/4/src/main.zig similarity index 100% rename from day4/src/main.zig rename to 2020/4/src/main.zig diff --git a/day5/build.zig b/2020/5/build.zig similarity index 100% rename from day5/build.zig rename to 2020/5/build.zig diff --git a/day5/input b/2020/5/input similarity index 100% rename from day5/input rename to 2020/5/input diff --git a/day5/src/main.zig b/2020/5/src/main.zig similarity index 100% rename from day5/src/main.zig rename to 2020/5/src/main.zig diff --git a/day6/build.zig b/2020/6/build.zig similarity index 100% rename from day6/build.zig rename to 2020/6/build.zig diff --git a/day6/input b/2020/6/input similarity index 100% rename from day6/input rename to 2020/6/input diff --git a/day6/src/main.zig b/2020/6/src/main.zig similarity index 100% rename from day6/src/main.zig rename to 2020/6/src/main.zig diff --git a/day7/build.zig b/2020/7/build.zig similarity index 100% rename from day7/build.zig rename to 2020/7/build.zig diff --git a/day7/input b/2020/7/input similarity index 100% rename from day7/input rename to 2020/7/input diff --git a/day7/src/main.zig b/2020/7/src/main.zig similarity index 100% rename from day7/src/main.zig rename to 2020/7/src/main.zig diff --git a/day8/build.zig b/2020/8/build.zig similarity index 100% rename from day8/build.zig rename to 2020/8/build.zig diff --git a/day8/input b/2020/8/input similarity index 100% rename from day8/input rename to 2020/8/input diff --git a/day8/src/main.zig b/2020/8/src/main.zig similarity index 100% rename from day8/src/main.zig rename to 2020/8/src/main.zig diff --git a/day9/build.zig b/2020/9/build.zig similarity index 100% rename from day9/build.zig rename to 2020/9/build.zig diff --git a/day9/input b/2020/9/input similarity index 100% rename from day9/input rename to 2020/9/input diff --git a/day9/src/main.zig b/2020/9/src/main.zig similarity index 100% rename from day9/src/main.zig rename to 2020/9/src/main.zig