MCS-388 LL(1) Example

S → a B c     FIRST(a B c) = {a}
    FOLLOW(B) ={c}
B → E F     FIRST(E F) ={g,h}
E → g     FIRST(g) = {g}
E → h     FIRST(h) = {h}
    FIRST(E) = {g,h}
F → ε    FOLLOW(F) ={c}
F → E F     FIRST(E F) ={g,h}