3rd assignment.