Let $G$ be a group such that for all $x,y \in G, (xy)^3 = x^3y^3$ and there's no element with order $3$. Show that $xy^2=y^2x$ and $G$ is abelian.
Group With an Endomorphism That is "Almost" Abelian is Abelian.