Day 4

Oh god why is the code so bad...