calc part3