Which of the following is true for balancing equations?

Which of the following is true for balancing equations?

A. The number of products should be equal to the number of reactants.
B. The properties of products should be the same as the properties of reactants.
C. There must be as equal number of compounds on both sides of the equation.
D. There must be as equal number of atoms of each element on both sides of the equation.