diff --git a/day1/Makefile b/2017/day1/Makefile similarity index 100% rename from day1/Makefile rename to 2017/day1/Makefile diff --git a/day1/day1.erl b/2017/day1/day1.erl similarity index 100% rename from day1/day1.erl rename to 2017/day1/day1.erl diff --git a/day10/day10.py b/2017/day10/day10.py similarity index 100% rename from day10/day10.py rename to 2017/day10/day10.py diff --git a/day11/Makefile b/2017/day11/Makefile similarity index 100% rename from day11/Makefile rename to 2017/day11/Makefile diff --git a/day11/day11.erl b/2017/day11/day11.erl similarity index 100% rename from day11/day11.erl rename to 2017/day11/day11.erl diff --git a/day12/Makefile b/2017/day12/Makefile similarity index 100% rename from day12/Makefile rename to 2017/day12/Makefile diff --git a/day12/day12.erl b/2017/day12/day12.erl similarity index 100% rename from day12/day12.erl rename to 2017/day12/day12.erl diff --git a/day13/Makefile b/2017/day13/Makefile similarity index 100% rename from day13/Makefile rename to 2017/day13/Makefile diff --git a/day13/day13.erl b/2017/day13/day13.erl similarity index 100% rename from day13/day13.erl rename to 2017/day13/day13.erl diff --git a/day14/day14.py b/2017/day14/day14.py similarity index 100% rename from day14/day14.py rename to 2017/day14/day14.py diff --git a/day15/Makefile b/2017/day15/Makefile similarity index 100% rename from day15/Makefile rename to 2017/day15/Makefile diff --git a/day15/day15.erl b/2017/day15/day15.erl similarity index 100% rename from day15/day15.erl rename to 2017/day15/day15.erl diff --git a/day16/Makefile b/2017/day16/Makefile similarity index 100% rename from day16/Makefile rename to 2017/day16/Makefile diff --git a/day16/day16.erl b/2017/day16/day16.erl similarity index 100% rename from day16/day16.erl rename to 2017/day16/day16.erl diff --git a/day16/input b/2017/day16/input similarity index 100% rename from day16/input rename to 2017/day16/input diff --git a/day17/Makefile b/2017/day17/Makefile similarity index 100% rename from day17/Makefile rename to 2017/day17/Makefile diff --git a/day17/day17.erl b/2017/day17/day17.erl similarity index 100% rename from day17/day17.erl rename to 2017/day17/day17.erl diff --git a/day18/Makefile b/2017/day18/Makefile similarity index 100% rename from day18/Makefile rename to 2017/day18/Makefile diff --git a/day18/day18.erl b/2017/day18/day18.erl similarity index 100% rename from day18/day18.erl rename to 2017/day18/day18.erl diff --git a/day19/Makefile b/2017/day19/Makefile similarity index 100% rename from day19/Makefile rename to 2017/day19/Makefile diff --git a/day19/day19.erl b/2017/day19/day19.erl similarity index 100% rename from day19/day19.erl rename to 2017/day19/day19.erl diff --git a/day19/input b/2017/day19/input similarity index 100% rename from day19/input rename to 2017/day19/input diff --git a/day2/Makefile b/2017/day2/Makefile similarity index 100% rename from day2/Makefile rename to 2017/day2/Makefile diff --git a/day2/day2.erl b/2017/day2/day2.erl similarity index 100% rename from day2/day2.erl rename to 2017/day2/day2.erl diff --git a/day20/Makefile b/2017/day20/Makefile similarity index 100% rename from day20/Makefile rename to 2017/day20/Makefile diff --git a/day20/day20.erl b/2017/day20/day20.erl similarity index 100% rename from day20/day20.erl rename to 2017/day20/day20.erl diff --git a/day20/input b/2017/day20/input similarity index 100% rename from day20/input rename to 2017/day20/input diff --git a/day21/day21.rb b/2017/day21/day21.rb similarity index 100% rename from day21/day21.rb rename to 2017/day21/day21.rb diff --git a/day21/problem b/2017/day21/problem similarity index 100% rename from day21/problem rename to 2017/day21/problem diff --git a/day21/sample b/2017/day21/sample similarity index 100% rename from day21/sample rename to 2017/day21/sample diff --git a/day22/Makefile b/2017/day22/Makefile similarity index 100% rename from day22/Makefile rename to 2017/day22/Makefile diff --git a/day22/day22.erl b/2017/day22/day22.erl similarity index 100% rename from day22/day22.erl rename to 2017/day22/day22.erl diff --git a/day22/problem b/2017/day22/problem similarity index 100% rename from day22/problem rename to 2017/day22/problem diff --git a/day22/sample b/2017/day22/sample similarity index 100% rename from day22/sample rename to 2017/day22/sample diff --git a/day23/Makefile b/2017/day23/Makefile similarity index 100% rename from day23/Makefile rename to 2017/day23/Makefile diff --git a/day23/day23.erl b/2017/day23/day23.erl similarity index 100% rename from day23/day23.erl rename to 2017/day23/day23.erl diff --git a/day23/problem b/2017/day23/problem similarity index 100% rename from day23/problem rename to 2017/day23/problem diff --git a/day24/Makefile b/2017/day24/Makefile similarity index 100% rename from day24/Makefile rename to 2017/day24/Makefile diff --git a/day24/day24.erl b/2017/day24/day24.erl similarity index 100% rename from day24/day24.erl rename to 2017/day24/day24.erl diff --git a/day24/problem b/2017/day24/problem similarity index 100% rename from day24/problem rename to 2017/day24/problem diff --git a/day24/sample b/2017/day24/sample similarity index 100% rename from day24/sample rename to 2017/day24/sample diff --git a/day25/Makefile b/2017/day25/Makefile similarity index 100% rename from day25/Makefile rename to 2017/day25/Makefile diff --git a/day25/day25.erl b/2017/day25/day25.erl similarity index 100% rename from day25/day25.erl rename to 2017/day25/day25.erl diff --git a/day3/Makefile b/2017/day3/Makefile similarity index 100% rename from day3/Makefile rename to 2017/day3/Makefile diff --git a/day3/day3.erl b/2017/day3/day3.erl similarity index 100% rename from day3/day3.erl rename to 2017/day3/day3.erl diff --git a/day4/Makefile b/2017/day4/Makefile similarity index 100% rename from day4/Makefile rename to 2017/day4/Makefile diff --git a/day4/day4.erl b/2017/day4/day4.erl similarity index 100% rename from day4/day4.erl rename to 2017/day4/day4.erl diff --git a/day5/Makefile b/2017/day5/Makefile similarity index 100% rename from day5/Makefile rename to 2017/day5/Makefile diff --git a/day5/day5.erl b/2017/day5/day5.erl similarity index 100% rename from day5/day5.erl rename to 2017/day5/day5.erl diff --git a/day6/Makefile b/2017/day6/Makefile similarity index 100% rename from day6/Makefile rename to 2017/day6/Makefile diff --git a/day6/day6.erl b/2017/day6/day6.erl similarity index 100% rename from day6/day6.erl rename to 2017/day6/day6.erl diff --git a/day7/Makefile b/2017/day7/Makefile similarity index 100% rename from day7/Makefile rename to 2017/day7/Makefile diff --git a/day7/day7-2.rb b/2017/day7/day7-2.rb similarity index 100% rename from day7/day7-2.rb rename to 2017/day7/day7-2.rb diff --git a/day7/day7.erl b/2017/day7/day7.erl similarity index 100% rename from day7/day7.erl rename to 2017/day7/day7.erl diff --git a/day8/Makefile b/2017/day8/Makefile similarity index 100% rename from day8/Makefile rename to 2017/day8/Makefile diff --git a/day8/day8.erl b/2017/day8/day8.erl similarity index 100% rename from day8/day8.erl rename to 2017/day8/day8.erl diff --git a/day9/Makefile b/2017/day9/Makefile similarity index 100% rename from day9/Makefile rename to 2017/day9/Makefile diff --git a/day9/day9.erl b/2017/day9/day9.erl similarity index 100% rename from day9/day9.erl rename to 2017/day9/day9.erl diff --git a/day9/input b/2017/day9/input similarity index 100% rename from day9/input rename to 2017/day9/input