We are given a context-free grammar $G$:
- Variables: $S, A, B$
- Terminals: $a, b$
- Start symbol: $S$
Rules:
$$
\begin{aligned}
S &\to aaB \mid Abb \\
A &\to a \mid aA \\
B &\to b \mid bB
\end{aligned}
$$
Step 1: Strings generated by $A$
Since $A \to a \mid aA$, this produces one or more $a$'s:
$$
L(A) = { a^n \mid n \ge 1 }
$$
Step 2: Strings generated by $B$
Since $B \to b \mid bB$, this produces one or more $b$'s:
$$
L(B) = { b^n \mid n \ge 1 }
$$
Step 3: Strings generated by $S$
From $S \to aaB$:
$$
{ a^2 b^n \mid n \ge 1 }
$$
From $S \to Abb$:
$$
{ a^n b^2 \mid n \ge 1 }
$$
Step 4: Combine
$$
L(G) = { a^2 b^n \mid n \ge 1 } \cup { a^n b^2 \mid n \ge 1 }
$$
$$
\boxed{L(G) = { a^2 b^n \mid n \ge 1 } \cup { a^n b^2 \mid n \ge 1 }}
$$
Answer: Option A