Let $\Sigma$ be a finite set. Let $F_\Sigma$ be the free group over $\Sigma$. Let $G$ and $H$ be finite index subgroups of $F_\Sigma$. Consider the sets $GH$ and $HG$. Is it always true that $GH=HG$? If not, could you provide a counter-example?

The motivation for this question is automata theory. The subgroups G and H each represents a finite deterministic permutation automata. If the proposition above is true, it says something about the structure of the product automata.