Consider the following grammar:
$$
\begin{aligned}
\text{S} \rightarrow & \text{S} \text { and } \text{S} \\
\mid & \text{S} \text { or } \text{S} \\
\mid & \text{T} \\
\mid & \text { a } \\
\text{T} \rightarrow & \text { a }
\end{aligned}
$$
In this grammar $\text{S}$ and $\text{T}$ are the non-terminals and $\text{S}$ is the start symbol$\text{; "and", "or", }$and $\text{"a"}$ are terminal symbols.
How many parse trees are there for the string: "$\mathrm{a \;and} \;\text{a or a}$"