A. ENOUGH B. EXTREMELY C. GENEROUS D. PLANET

2. a. enough b. extremely c. generous d. planet