diff --git a/.vimrc b/.vimrc.local similarity index 100% rename from .vimrc rename to .vimrc.local diff --git a/google_code_jam/2013 Practice/1A-A-bullseye-sample.in b/google_code_jam/2013/1A-A-bullseye-sample.in similarity index 100% rename from google_code_jam/2013 Practice/1A-A-bullseye-sample.in rename to google_code_jam/2013/1A-A-bullseye-sample.in diff --git a/google_code_jam/2013 Practice/1A-A-bullseye.cpp b/google_code_jam/2013/1A-A-bullseye.cpp similarity index 100% rename from google_code_jam/2013 Practice/1A-A-bullseye.cpp rename to google_code_jam/2013/1A-A-bullseye.cpp diff --git a/google_code_jam/2013 Practice/1A-A-large-practice.in b/google_code_jam/2013/1A-A-large-practice.in similarity index 100% rename from google_code_jam/2013 Practice/1A-A-large-practice.in rename to google_code_jam/2013/1A-A-large-practice.in diff --git a/google_code_jam/2013 Practice/1A-A-small-practice.in b/google_code_jam/2013/1A-A-small-practice.in similarity index 100% rename from google_code_jam/2013 Practice/1A-A-small-practice.in rename to google_code_jam/2013/1A-A-small-practice.in diff --git a/google_code_jam/2013 Practice/1A-B-energy.cpp b/google_code_jam/2013/1A-B-energy.cpp similarity index 100% rename from google_code_jam/2013 Practice/1A-B-energy.cpp rename to google_code_jam/2013/1A-B-energy.cpp diff --git a/google_code_jam/2013 Practice/1A-B-large-practice.in b/google_code_jam/2013/1A-B-large-practice.in similarity index 100% rename from google_code_jam/2013 Practice/1A-B-large-practice.in rename to google_code_jam/2013/1A-B-large-practice.in diff --git a/google_code_jam/2013 Practice/1A-B-sample.in b/google_code_jam/2013/1A-B-sample.in similarity index 100% rename from google_code_jam/2013 Practice/1A-B-sample.in rename to google_code_jam/2013/1A-B-sample.in diff --git a/google_code_jam/2013 Practice/1A-B-small-practice.in b/google_code_jam/2013/1A-B-small-practice.in similarity index 100% rename from google_code_jam/2013 Practice/1A-B-small-practice.in rename to google_code_jam/2013/1A-B-small-practice.in diff --git a/google_code_jam/2013 Practice/1B-A-Osmos.cpp b/google_code_jam/2013/1B-A-Osmos.cpp similarity index 100% rename from google_code_jam/2013 Practice/1B-A-Osmos.cpp rename to google_code_jam/2013/1B-A-Osmos.cpp diff --git a/google_code_jam/2013 Practice/1B-A-large-practice.in b/google_code_jam/2013/1B-A-large-practice.in similarity index 100% rename from google_code_jam/2013 Practice/1B-A-large-practice.in rename to google_code_jam/2013/1B-A-large-practice.in diff --git a/google_code_jam/2013 Practice/1B-A-sample.in b/google_code_jam/2013/1B-A-sample.in similarity index 100% rename from google_code_jam/2013 Practice/1B-A-sample.in rename to google_code_jam/2013/1B-A-sample.in diff --git a/google_code_jam/2013 Practice/1B-A-small-practice.in b/google_code_jam/2013/1B-A-small-practice.in similarity index 100% rename from google_code_jam/2013 Practice/1B-A-small-practice.in rename to google_code_jam/2013/1B-A-small-practice.in diff --git a/google_code_jam/2013 Practice/1B-B-diamonds.cpp b/google_code_jam/2013/1B-B-diamonds.cpp similarity index 100% rename from google_code_jam/2013 Practice/1B-B-diamonds.cpp rename to google_code_jam/2013/1B-B-diamonds.cpp diff --git a/google_code_jam/2013 Practice/1B-B-large-practice.in b/google_code_jam/2013/1B-B-large-practice.in similarity index 100% rename from google_code_jam/2013 Practice/1B-B-large-practice.in rename to google_code_jam/2013/1B-B-large-practice.in diff --git a/google_code_jam/2013 Practice/1B-B-sample.in b/google_code_jam/2013/1B-B-sample.in similarity index 100% rename from google_code_jam/2013 Practice/1B-B-sample.in rename to google_code_jam/2013/1B-B-sample.in diff --git a/google_code_jam/2013 Practice/1B-B-small-practice.in b/google_code_jam/2013/1B-B-small-practice.in similarity index 100% rename from google_code_jam/2013 Practice/1B-B-small-practice.in rename to google_code_jam/2013/1B-B-small-practice.in diff --git a/google_code_jam/2013 Practice/tic_tac_A-large-practice.in b/google_code_jam/2013/tic_tac_A-large-practice.in similarity index 100% rename from google_code_jam/2013 Practice/tic_tac_A-large-practice.in rename to google_code_jam/2013/tic_tac_A-large-practice.in diff --git a/google_code_jam/2013 Practice/tic_tac_A-small-practice.in b/google_code_jam/2013/tic_tac_A-small-practice.in similarity index 100% rename from google_code_jam/2013 Practice/tic_tac_A-small-practice.in rename to google_code_jam/2013/tic_tac_A-small-practice.in diff --git a/google_code_jam/2013 Practice/tic_tac_toy_tomek.cpp b/google_code_jam/2013/tic_tac_toy_tomek.cpp similarity index 100% rename from google_code_jam/2013 Practice/tic_tac_toy_tomek.cpp rename to google_code_jam/2013/tic_tac_toy_tomek.cpp diff --git a/google_code_jam/2013 Practice/tic_tac_toy_tomek.sample_input b/google_code_jam/2013/tic_tac_toy_tomek.sample_input similarity index 100% rename from google_code_jam/2013 Practice/tic_tac_toy_tomek.sample_input rename to google_code_jam/2013/tic_tac_toy_tomek.sample_input