Including homework 2 solutions