Week two solutions.