diff --git a/README.md b/2020/README.md similarity index 100% rename from README.md rename to 2020/README.md diff --git a/day1/README b/2020/day1/README similarity index 100% rename from day1/README rename to 2020/day1/README diff --git a/day1/day1part1.exs b/2020/day1/day1part1.exs similarity index 100% rename from day1/day1part1.exs rename to 2020/day1/day1part1.exs diff --git a/day1/day1part2.exs b/2020/day1/day1part2.exs similarity index 100% rename from day1/day1part2.exs rename to 2020/day1/day1part2.exs diff --git a/day1/day1refactored.exs b/2020/day1/day1refactored.exs similarity index 100% rename from day1/day1refactored.exs rename to 2020/day1/day1refactored.exs diff --git a/day1/input b/2020/day1/input similarity index 100% rename from day1/input rename to 2020/day1/input diff --git a/day10/README b/2020/day10/README similarity index 100% rename from day10/README rename to 2020/day10/README diff --git a/day10/day10part1.exs b/2020/day10/day10part1.exs similarity index 100% rename from day10/day10part1.exs rename to 2020/day10/day10part1.exs diff --git a/day10/day10part2-refactored.exs b/2020/day10/day10part2-refactored.exs similarity index 100% rename from day10/day10part2-refactored.exs rename to 2020/day10/day10part2-refactored.exs diff --git a/day10/day10part2.exs b/2020/day10/day10part2.exs similarity index 100% rename from day10/day10part2.exs rename to 2020/day10/day10part2.exs diff --git a/day10/input b/2020/day10/input similarity index 100% rename from day10/input rename to 2020/day10/input diff --git a/day11/README b/2020/day11/README similarity index 100% rename from day11/README rename to 2020/day11/README diff --git a/day11/day11part1.exs b/2020/day11/day11part1.exs similarity index 100% rename from day11/day11part1.exs rename to 2020/day11/day11part1.exs diff --git a/day11/day11part2.exs b/2020/day11/day11part2.exs similarity index 100% rename from day11/day11part2.exs rename to 2020/day11/day11part2.exs diff --git a/day11/input b/2020/day11/input similarity index 100% rename from day11/input rename to 2020/day11/input diff --git a/day12/README b/2020/day12/README similarity index 100% rename from day12/README rename to 2020/day12/README diff --git a/day12/day12part1.exs b/2020/day12/day12part1.exs similarity index 100% rename from day12/day12part1.exs rename to 2020/day12/day12part1.exs diff --git a/day12/day12part2.exs b/2020/day12/day12part2.exs similarity index 100% rename from day12/day12part2.exs rename to 2020/day12/day12part2.exs diff --git a/day12/input b/2020/day12/input similarity index 100% rename from day12/input rename to 2020/day12/input diff --git a/day13/README b/2020/day13/README similarity index 100% rename from day13/README rename to 2020/day13/README diff --git a/day13/day13part1.exs b/2020/day13/day13part1.exs similarity index 100% rename from day13/day13part1.exs rename to 2020/day13/day13part1.exs diff --git a/day13/day13part2-cheating.exs b/2020/day13/day13part2-cheating.exs similarity index 100% rename from day13/day13part2-cheating.exs rename to 2020/day13/day13part2-cheating.exs diff --git a/day13/day13part2.exs b/2020/day13/day13part2.exs similarity index 100% rename from day13/day13part2.exs rename to 2020/day13/day13part2.exs diff --git a/day13/input b/2020/day13/input similarity index 100% rename from day13/input rename to 2020/day13/input diff --git a/day14/README b/2020/day14/README similarity index 100% rename from day14/README rename to 2020/day14/README diff --git a/day14/day14part1.exs b/2020/day14/day14part1.exs similarity index 100% rename from day14/day14part1.exs rename to 2020/day14/day14part1.exs diff --git a/day14/day14part2.exs b/2020/day14/day14part2.exs similarity index 100% rename from day14/day14part2.exs rename to 2020/day14/day14part2.exs diff --git a/day14/input b/2020/day14/input similarity index 100% rename from day14/input rename to 2020/day14/input diff --git a/day15/README b/2020/day15/README similarity index 100% rename from day15/README rename to 2020/day15/README diff --git a/day15/day15.exs b/2020/day15/day15.exs similarity index 100% rename from day15/day15.exs rename to 2020/day15/day15.exs diff --git a/day16/README b/2020/day16/README similarity index 100% rename from day16/README rename to 2020/day16/README diff --git a/day16/day16part1.exs b/2020/day16/day16part1.exs similarity index 100% rename from day16/day16part1.exs rename to 2020/day16/day16part1.exs diff --git a/day16/day16part2-simpler-transpose.exs b/2020/day16/day16part2-simpler-transpose.exs similarity index 100% rename from day16/day16part2-simpler-transpose.exs rename to 2020/day16/day16part2-simpler-transpose.exs diff --git a/day16/day16part2.exs b/2020/day16/day16part2.exs similarity index 100% rename from day16/day16part2.exs rename to 2020/day16/day16part2.exs diff --git a/day16/input b/2020/day16/input similarity index 100% rename from day16/input rename to 2020/day16/input diff --git a/day17/README b/2020/day17/README similarity index 100% rename from day17/README rename to 2020/day17/README diff --git a/day17/day17part1.exs b/2020/day17/day17part1.exs similarity index 100% rename from day17/day17part1.exs rename to 2020/day17/day17part1.exs diff --git a/day17/day17part2.exs b/2020/day17/day17part2.exs similarity index 100% rename from day17/day17part2.exs rename to 2020/day17/day17part2.exs diff --git a/day17/input b/2020/day17/input similarity index 100% rename from day17/input rename to 2020/day17/input diff --git a/day18/README b/2020/day18/README similarity index 100% rename from day18/README rename to 2020/day18/README diff --git a/day18/day18part1.exs b/2020/day18/day18part1.exs similarity index 100% rename from day18/day18part1.exs rename to 2020/day18/day18part1.exs diff --git a/day18/day18part2.exs b/2020/day18/day18part2.exs similarity index 100% rename from day18/day18part2.exs rename to 2020/day18/day18part2.exs diff --git a/day18/input b/2020/day18/input similarity index 100% rename from day18/input rename to 2020/day18/input diff --git a/day2/README b/2020/day2/README similarity index 100% rename from day2/README rename to 2020/day2/README diff --git a/day2/day2part1.exs b/2020/day2/day2part1.exs similarity index 100% rename from day2/day2part1.exs rename to 2020/day2/day2part1.exs diff --git a/day2/day2part2.exs b/2020/day2/day2part2.exs similarity index 100% rename from day2/day2part2.exs rename to 2020/day2/day2part2.exs diff --git a/day2/input b/2020/day2/input similarity index 100% rename from day2/input rename to 2020/day2/input diff --git a/day21/README b/2020/day21/README similarity index 100% rename from day21/README rename to 2020/day21/README diff --git a/day21/day21part1.exs b/2020/day21/day21part1.exs similarity index 100% rename from day21/day21part1.exs rename to 2020/day21/day21part1.exs diff --git a/day21/day21part2.exs b/2020/day21/day21part2.exs similarity index 100% rename from day21/day21part2.exs rename to 2020/day21/day21part2.exs diff --git a/day21/input b/2020/day21/input similarity index 100% rename from day21/input rename to 2020/day21/input diff --git a/day23/README b/2020/day23/README similarity index 100% rename from day23/README rename to 2020/day23/README diff --git a/day23/day23part1.exs b/2020/day23/day23part1.exs similarity index 100% rename from day23/day23part1.exs rename to 2020/day23/day23part1.exs diff --git a/day23/day23part2.exs b/2020/day23/day23part2.exs similarity index 100% rename from day23/day23part2.exs rename to 2020/day23/day23part2.exs diff --git a/day24/README b/2020/day24/README similarity index 100% rename from day24/README rename to 2020/day24/README diff --git a/day24/day24part1.exs b/2020/day24/day24part1.exs similarity index 100% rename from day24/day24part1.exs rename to 2020/day24/day24part1.exs diff --git a/day24/day24part2.exs b/2020/day24/day24part2.exs similarity index 100% rename from day24/day24part2.exs rename to 2020/day24/day24part2.exs diff --git a/day24/input b/2020/day24/input similarity index 100% rename from day24/input rename to 2020/day24/input diff --git a/day25/README b/2020/day25/README similarity index 100% rename from day25/README rename to 2020/day25/README diff --git a/day25/day25part1.exs b/2020/day25/day25part1.exs similarity index 100% rename from day25/day25part1.exs rename to 2020/day25/day25part1.exs diff --git a/day25/input b/2020/day25/input similarity index 100% rename from day25/input rename to 2020/day25/input diff --git a/day3/README b/2020/day3/README similarity index 100% rename from day3/README rename to 2020/day3/README diff --git a/day3/day3part1.exs b/2020/day3/day3part1.exs similarity index 100% rename from day3/day3part1.exs rename to 2020/day3/day3part1.exs diff --git a/day3/day3part2.exs b/2020/day3/day3part2.exs similarity index 100% rename from day3/day3part2.exs rename to 2020/day3/day3part2.exs diff --git a/day3/input b/2020/day3/input similarity index 100% rename from day3/input rename to 2020/day3/input diff --git a/day4/README b/2020/day4/README similarity index 100% rename from day4/README rename to 2020/day4/README diff --git a/day4/day4part1.exs b/2020/day4/day4part1.exs similarity index 100% rename from day4/day4part1.exs rename to 2020/day4/day4part1.exs diff --git a/day4/day4part2.exs b/2020/day4/day4part2.exs similarity index 100% rename from day4/day4part2.exs rename to 2020/day4/day4part2.exs diff --git a/day4/input b/2020/day4/input similarity index 100% rename from day4/input rename to 2020/day4/input diff --git a/day5/README b/2020/day5/README similarity index 100% rename from day5/README rename to 2020/day5/README diff --git a/day5/day5part1-bitstring.exs b/2020/day5/day5part1-bitstring.exs similarity index 100% rename from day5/day5part1-bitstring.exs rename to 2020/day5/day5part1-bitstring.exs diff --git a/day5/day5part1.exs b/2020/day5/day5part1.exs similarity index 100% rename from day5/day5part1.exs rename to 2020/day5/day5part1.exs diff --git a/day5/day5part2-bitstring.exs b/2020/day5/day5part2-bitstring.exs similarity index 100% rename from day5/day5part2-bitstring.exs rename to 2020/day5/day5part2-bitstring.exs diff --git a/day5/day5part2.exs b/2020/day5/day5part2.exs similarity index 100% rename from day5/day5part2.exs rename to 2020/day5/day5part2.exs diff --git a/day5/input b/2020/day5/input similarity index 100% rename from day5/input rename to 2020/day5/input diff --git a/day6/README b/2020/day6/README similarity index 100% rename from day6/README rename to 2020/day6/README diff --git a/day6/day6part1.exs b/2020/day6/day6part1.exs similarity index 100% rename from day6/day6part1.exs rename to 2020/day6/day6part1.exs diff --git a/day6/day6part2.exs b/2020/day6/day6part2.exs similarity index 100% rename from day6/day6part2.exs rename to 2020/day6/day6part2.exs diff --git a/day6/input b/2020/day6/input similarity index 100% rename from day6/input rename to 2020/day6/input diff --git a/day7/README b/2020/day7/README similarity index 100% rename from day7/README rename to 2020/day7/README diff --git a/day7/day7part1.exs b/2020/day7/day7part1.exs similarity index 100% rename from day7/day7part1.exs rename to 2020/day7/day7part1.exs diff --git a/day7/day7part2.exs b/2020/day7/day7part2.exs similarity index 100% rename from day7/day7part2.exs rename to 2020/day7/day7part2.exs diff --git a/day7/input b/2020/day7/input similarity index 100% rename from day7/input rename to 2020/day7/input diff --git a/day8/README b/2020/day8/README similarity index 100% rename from day8/README rename to 2020/day8/README diff --git a/day8/day8part1.exs b/2020/day8/day8part1.exs similarity index 100% rename from day8/day8part1.exs rename to 2020/day8/day8part1.exs diff --git a/day8/day8part2.exs b/2020/day8/day8part2.exs similarity index 100% rename from day8/day8part2.exs rename to 2020/day8/day8part2.exs diff --git a/day8/input b/2020/day8/input similarity index 100% rename from day8/input rename to 2020/day8/input diff --git a/day9/README b/2020/day9/README similarity index 100% rename from day9/README rename to 2020/day9/README diff --git a/day9/day9part1.exs b/2020/day9/day9part1.exs similarity index 100% rename from day9/day9part1.exs rename to 2020/day9/day9part1.exs diff --git a/day9/day9part2.exs b/2020/day9/day9part2.exs similarity index 100% rename from day9/day9part2.exs rename to 2020/day9/day9part2.exs diff --git a/day9/input b/2020/day9/input similarity index 100% rename from day9/input rename to 2020/day9/input