The main factor to be considered while preparing a detailed estimate, is________________?

The main factor to be considered while preparing a detailed estimate, is________________?

A. Quantity of the materials
B. Availability of materials
C. Transportation of materials
D. All the above