diff --git a/2015/1/input.txt b/2015/01/input.txt similarity index 100% rename from 2015/1/input.txt rename to 2015/01/input.txt diff --git a/2015/1/part1.py b/2015/01/part1.py similarity index 100% rename from 2015/1/part1.py rename to 2015/01/part1.py diff --git a/2015/1/part2.py b/2015/01/part2.py similarity index 100% rename from 2015/1/part2.py rename to 2015/01/part2.py diff --git a/2015/2/input.txt b/2015/02/input.txt similarity index 100% rename from 2015/2/input.txt rename to 2015/02/input.txt diff --git a/2015/2/part1.js b/2015/02/part1.js similarity index 100% rename from 2015/2/part1.js rename to 2015/02/part1.js diff --git a/2015/2/part2.js b/2015/02/part2.js similarity index 100% rename from 2015/2/part2.js rename to 2015/02/part2.js diff --git a/2015/3/input.txt b/2015/03/input.txt similarity index 100% rename from 2015/3/input.txt rename to 2015/03/input.txt diff --git a/2015/3/part1.py b/2015/03/part1.py similarity index 100% rename from 2015/3/part1.py rename to 2015/03/part1.py diff --git a/2015/3/part2.py b/2015/03/part2.py similarity index 100% rename from 2015/3/part2.py rename to 2015/03/part2.py diff --git a/2015/4/part1.py b/2015/04/part1.py similarity index 100% rename from 2015/4/part1.py rename to 2015/04/part1.py diff --git a/2015/5/input.txt b/2015/05/input.txt similarity index 100% rename from 2015/5/input.txt rename to 2015/05/input.txt diff --git a/2015/5/part1.js b/2015/05/part1.js similarity index 100% rename from 2015/5/part1.js rename to 2015/05/part1.js diff --git a/2015/5/part2.js b/2015/05/part2.js similarity index 100% rename from 2015/5/part2.js rename to 2015/05/part2.js diff --git a/2015/6/input.txt b/2015/06/input.txt similarity index 100% rename from 2015/6/input.txt rename to 2015/06/input.txt diff --git a/2015/6/part1.js b/2015/06/part1.js similarity index 100% rename from 2015/6/part1.js rename to 2015/06/part1.js diff --git a/2018/1/input.txt b/2018/01/input.txt similarity index 100% rename from 2018/1/input.txt rename to 2018/01/input.txt diff --git a/2018/1/part1.js b/2018/01/part1.js similarity index 100% rename from 2018/1/part1.js rename to 2018/01/part1.js diff --git a/2018/1/part2.js b/2018/01/part2.js similarity index 100% rename from 2018/1/part2.js rename to 2018/01/part2.js diff --git a/2018/2/input.txt b/2018/02/input.txt similarity index 100% rename from 2018/2/input.txt rename to 2018/02/input.txt diff --git a/2018/2/part1.py b/2018/02/part1.py similarity index 100% rename from 2018/2/part1.py rename to 2018/02/part1.py diff --git a/2018/2/part2.py b/2018/02/part2.py similarity index 100% rename from 2018/2/part2.py rename to 2018/02/part2.py diff --git a/2018/3/input.txt b/2018/03/input.txt similarity index 100% rename from 2018/3/input.txt rename to 2018/03/input.txt diff --git a/2018/3/part1.js b/2018/03/part1.js similarity index 100% rename from 2018/3/part1.js rename to 2018/03/part1.js diff --git a/2018/3/part2.js b/2018/03/part2.js similarity index 100% rename from 2018/3/part2.js rename to 2018/03/part2.js diff --git a/2018/4/input.txt b/2018/04/input.txt similarity index 100% rename from 2018/4/input.txt rename to 2018/04/input.txt diff --git a/2018/4/part1.js b/2018/04/part1.js similarity index 100% rename from 2018/4/part1.js rename to 2018/04/part1.js diff --git a/2018/4/part2.js b/2018/04/part2.js similarity index 100% rename from 2018/4/part2.js rename to 2018/04/part2.js diff --git a/2018/5/input.txt b/2018/05/input.txt similarity index 100% rename from 2018/5/input.txt rename to 2018/05/input.txt diff --git a/2018/5/part1.js b/2018/05/part1.js similarity index 100% rename from 2018/5/part1.js rename to 2018/05/part1.js diff --git a/2018/5/part2.js b/2018/05/part2.js similarity index 100% rename from 2018/5/part2.js rename to 2018/05/part2.js diff --git a/2018/6/input.txt b/2018/06/input.txt similarity index 100% rename from 2018/6/input.txt rename to 2018/06/input.txt diff --git a/2018/6/part1.js b/2018/06/part1.js similarity index 100% rename from 2018/6/part1.js rename to 2018/06/part1.js diff --git a/2018/6/part2.js b/2018/06/part2.js similarity index 100% rename from 2018/6/part2.js rename to 2018/06/part2.js diff --git a/2018/6/test.txt b/2018/06/test.txt similarity index 100% rename from 2018/6/test.txt rename to 2018/06/test.txt diff --git a/2018/7/input.txt b/2018/07/input.txt similarity index 100% rename from 2018/7/input.txt rename to 2018/07/input.txt diff --git a/2018/7/part1.js b/2018/07/part1.js similarity index 100% rename from 2018/7/part1.js rename to 2018/07/part1.js diff --git a/2018/7/part2.js b/2018/07/part2.js similarity index 100% rename from 2018/7/part2.js rename to 2018/07/part2.js diff --git a/2018/8/input.txt b/2018/08/input.txt similarity index 100% rename from 2018/8/input.txt rename to 2018/08/input.txt diff --git a/2018/8/part1.js b/2018/08/part1.js similarity index 100% rename from 2018/8/part1.js rename to 2018/08/part1.js diff --git a/2018/8/part2.js b/2018/08/part2.js similarity index 100% rename from 2018/8/part2.js rename to 2018/08/part2.js diff --git a/2018/8/test.txt b/2018/08/test.txt similarity index 100% rename from 2018/8/test.txt rename to 2018/08/test.txt diff --git a/2018/8/test1.txt b/2018/08/test1.txt similarity index 100% rename from 2018/8/test1.txt rename to 2018/08/test1.txt diff --git a/2018/9/part1.js b/2018/09/part1.js similarity index 100% rename from 2018/9/part1.js rename to 2018/09/part1.js diff --git a/2018/9/part2.js b/2018/09/part2.js similarity index 100% rename from 2018/9/part2.js rename to 2018/09/part2.js