please answer ASAP. Very detailed and clear and easy to understand