Since [itex]a\,x^3\,a=x,\, \forall x\in G[/itex] then for [itex]x=e[/itex] we have [itex]a\,e^3\,a=e\Rightarrow a^2=e\Rightarrow a=a^{-1}[/itex]. Thus
[tex]a\,x^3\,a=x\Rightarrow a\,x^3=x\,a \quad \text{and}\quad x^3\,a=a\,x \quad(1)[/tex]
which yields
[tex]x^3\,a=a\,\,x^3\quad (2)[/tex]
Then for [itex]x,\,y \in G[/itex] we have
[tex]x\,y=x\,e\,y\,e\Rightarrow x\,y= x\,a^2\,y\,a^2\Rightarrow x\,y=(x\,a)\,a\,(y\,a)\,a\overset{(1)}\Rightarrow x\,y=(a\,x^3)\,a\,(a\,y^3)\,a\Rightarrow x\,y=a\,x^3\,y^3\,a\overset{(2)}\Rightarrow x\,y=x^3\,a\,a\,y^3\Rightarrow x\,y=x^3\,y^3\Rightarrow[/tex]
[tex]x^{-1}\,x\,y\,y^{-1}=x^{-1}\,x^3\,y^3\,y^{-1}\Rightarrow e=x^2\,y^2\Rightarrow x^{-1}\,y^{-1}=x\,y\Rightarrow (y\,x)^{-1}=x\,y \quad \forall (x,y)\in G \quad (\ast)[/tex]
Now let in [itex](\ast)\, y=e\Rightarrow x^{-1}=x \quad \forall x\in G[/itex], thus
[tex](\ast)\Rightarrow y\,x=x\,y \quad \forall (x,y) \in G[/tex]