Completed all problems except for q5.