The difficulties encountered in a roof garden are as follows
(A). Soil depth is limited
(B). Large trees and shrubs can be grown with greater ease than any other garden
(C). Drainage needs to be ensured
(D). Frequent watering is required
Choose the correct answer from the options given below: