Match the CFG components with their descriptions:
Variables ↔️ Symbols that can be replaced using production rules
Terminals ↔️ Symbols in the final strings generated by the grammar
Production Rules ↔️ Rules that specify how variables can be replaced
Start Symbol ↔️ Designated variable that begins string generation