solutions lab 3