This contains the fifth assignment.