Consider the following grammar $G$ with the set of non-terminals $\{S, A, B\}$ and terminals $\{a, b, c, d\}$ :
$$
S \rightarrow A B c, A \rightarrow a|\epsilon, B \rightarrow b| \epsilon
$$
Which of the following is the correct $\operatorname{FIRST}(\mathrm{S})$ ?
- $\{a, b, c, \epsilon\}$
- $\{a, b, c\}$
- $\{a, \epsilon\}$
- $\{a, b, \epsilon\}$