assignement 1 solutions