Assignments 41-50