initial commit, with working solution. i know i have a common at the end of the 100, but am not too bothered.