Conditions for the mean value theorem include:
a) Continuity on a closed interval
b) Differentiability on an open interval
c) Existence of a critical point
d) All of the above