diff --git a/names.txt b/input/names.txt similarity index 100% rename from names.txt rename to input/names.txt diff --git a/p042_words.txt b/input/p042_words.txt similarity index 100% rename from p042_words.txt rename to input/p042_words.txt diff --git a/triangle18.txt b/input/triangle18.txt similarity index 100% rename from triangle18.txt rename to input/triangle18.txt diff --git a/triangle67.txt b/input/triangle67.txt similarity index 100% rename from triangle67.txt rename to input/triangle67.txt diff --git a/euler.rb b/ruby/euler.rb similarity index 100% rename from euler.rb rename to ruby/euler.rb diff --git a/euler001.rb b/ruby/euler001.rb similarity index 100% rename from euler001.rb rename to ruby/euler001.rb diff --git a/euler002.rb b/ruby/euler002.rb similarity index 100% rename from euler002.rb rename to ruby/euler002.rb diff --git a/euler003.rb b/ruby/euler003.rb similarity index 100% rename from euler003.rb rename to ruby/euler003.rb diff --git a/euler004.rb b/ruby/euler004.rb similarity index 100% rename from euler004.rb rename to ruby/euler004.rb diff --git a/euler005.rb b/ruby/euler005.rb similarity index 100% rename from euler005.rb rename to ruby/euler005.rb diff --git a/euler006.rb b/ruby/euler006.rb similarity index 100% rename from euler006.rb rename to ruby/euler006.rb diff --git a/euler007.rb b/ruby/euler007.rb similarity index 100% rename from euler007.rb rename to ruby/euler007.rb diff --git a/euler008.rb b/ruby/euler008.rb similarity index 100% rename from euler008.rb rename to ruby/euler008.rb diff --git a/euler009.rb b/ruby/euler009.rb similarity index 100% rename from euler009.rb rename to ruby/euler009.rb diff --git a/euler010.rb b/ruby/euler010.rb similarity index 100% rename from euler010.rb rename to ruby/euler010.rb diff --git a/euler011.rb b/ruby/euler011.rb similarity index 100% rename from euler011.rb rename to ruby/euler011.rb diff --git a/euler012.rb b/ruby/euler012.rb similarity index 100% rename from euler012.rb rename to ruby/euler012.rb diff --git a/euler013.rb b/ruby/euler013.rb similarity index 100% rename from euler013.rb rename to ruby/euler013.rb diff --git a/euler014.rb b/ruby/euler014.rb similarity index 100% rename from euler014.rb rename to ruby/euler014.rb diff --git a/euler015.rb b/ruby/euler015.rb similarity index 100% rename from euler015.rb rename to ruby/euler015.rb diff --git a/euler016.rb b/ruby/euler016.rb similarity index 100% rename from euler016.rb rename to ruby/euler016.rb diff --git a/euler017.rb b/ruby/euler017.rb similarity index 100% rename from euler017.rb rename to ruby/euler017.rb diff --git a/euler018.rb b/ruby/euler018.rb similarity index 100% rename from euler018.rb rename to ruby/euler018.rb diff --git a/euler019.rb b/ruby/euler019.rb similarity index 100% rename from euler019.rb rename to ruby/euler019.rb diff --git a/euler020.rb b/ruby/euler020.rb similarity index 100% rename from euler020.rb rename to ruby/euler020.rb diff --git a/euler021.rb b/ruby/euler021.rb similarity index 100% rename from euler021.rb rename to ruby/euler021.rb diff --git a/euler022.rb b/ruby/euler022.rb similarity index 100% rename from euler022.rb rename to ruby/euler022.rb diff --git a/euler023.rb b/ruby/euler023.rb similarity index 100% rename from euler023.rb rename to ruby/euler023.rb diff --git a/euler025.rb b/ruby/euler025.rb similarity index 100% rename from euler025.rb rename to ruby/euler025.rb diff --git a/euler026.rb b/ruby/euler026.rb similarity index 100% rename from euler026.rb rename to ruby/euler026.rb diff --git a/euler027.rb b/ruby/euler027.rb similarity index 100% rename from euler027.rb rename to ruby/euler027.rb diff --git a/euler028.rb b/ruby/euler028.rb similarity index 100% rename from euler028.rb rename to ruby/euler028.rb diff --git a/euler029.rb b/ruby/euler029.rb similarity index 100% rename from euler029.rb rename to ruby/euler029.rb diff --git a/euler030.rb b/ruby/euler030.rb similarity index 100% rename from euler030.rb rename to ruby/euler030.rb diff --git a/euler031.rb b/ruby/euler031.rb similarity index 100% rename from euler031.rb rename to ruby/euler031.rb diff --git a/euler032.rb b/ruby/euler032.rb similarity index 100% rename from euler032.rb rename to ruby/euler032.rb diff --git a/euler033.rb b/ruby/euler033.rb similarity index 100% rename from euler033.rb rename to ruby/euler033.rb diff --git a/euler034.rb b/ruby/euler034.rb similarity index 100% rename from euler034.rb rename to ruby/euler034.rb diff --git a/euler035.rb b/ruby/euler035.rb similarity index 100% rename from euler035.rb rename to ruby/euler035.rb diff --git a/euler036.rb b/ruby/euler036.rb similarity index 100% rename from euler036.rb rename to ruby/euler036.rb diff --git a/euler037.rb b/ruby/euler037.rb similarity index 100% rename from euler037.rb rename to ruby/euler037.rb diff --git a/euler038.rb b/ruby/euler038.rb similarity index 100% rename from euler038.rb rename to ruby/euler038.rb diff --git a/euler039.rb b/ruby/euler039.rb similarity index 100% rename from euler039.rb rename to ruby/euler039.rb diff --git a/euler040.rb b/ruby/euler040.rb similarity index 100% rename from euler040.rb rename to ruby/euler040.rb diff --git a/euler041.rb b/ruby/euler041.rb similarity index 100% rename from euler041.rb rename to ruby/euler041.rb diff --git a/euler042.rb b/ruby/euler042.rb similarity index 100% rename from euler042.rb rename to ruby/euler042.rb diff --git a/euler043.rb b/ruby/euler043.rb similarity index 100% rename from euler043.rb rename to ruby/euler043.rb diff --git a/euler044.rb b/ruby/euler044.rb similarity index 100% rename from euler044.rb rename to ruby/euler044.rb diff --git a/euler045.rb b/ruby/euler045.rb similarity index 100% rename from euler045.rb rename to ruby/euler045.rb diff --git a/euler046.rb b/ruby/euler046.rb similarity index 100% rename from euler046.rb rename to ruby/euler046.rb diff --git a/euler047.rb b/ruby/euler047.rb similarity index 100% rename from euler047.rb rename to ruby/euler047.rb diff --git a/euler048.rb b/ruby/euler048.rb similarity index 100% rename from euler048.rb rename to ruby/euler048.rb diff --git a/euler049.rb b/ruby/euler049.rb similarity index 100% rename from euler049.rb rename to ruby/euler049.rb diff --git a/euler050.rb b/ruby/euler050.rb similarity index 100% rename from euler050.rb rename to ruby/euler050.rb diff --git a/euler051.rb b/ruby/euler051.rb similarity index 100% rename from euler051.rb rename to ruby/euler051.rb diff --git a/euler053.rb b/ruby/euler053.rb similarity index 100% rename from euler053.rb rename to ruby/euler053.rb diff --git a/euler055.rb b/ruby/euler055.rb similarity index 100% rename from euler055.rb rename to ruby/euler055.rb diff --git a/euler056.rb b/ruby/euler056.rb similarity index 100% rename from euler056.rb rename to ruby/euler056.rb