Solution and test files for week 1 problem