assignment2 solutions