session 3 solutions