Baseline for problem 2

Checking in full copy of problem 1 to start problem 2.