Let $\tau=(12\cdots n)\in S_n$ and $\sigma\in S_n$. Prove that $\sigma\tau=\tau\sigma\iff\sigma=\tau^i$ for some $i\in\{1,\dots,n-1\}$.
I can show the $"\impliedby"$ direction. However, I'm struggling with the other one. Say $\sigma\tau=\tau\sigma$. The first thing I thought of is rewriting this as $\sigma=\tau\sigma\tau^{-1}$. We also know that for $i\in\{1,\dots,n-1\}:$ $$ \sigma(\tau(i))=\sigma(i+1)=\tau(\sigma(i))=\sigma(i)+1, $$ except for the case when $\sigma(i)=n.$
However, I wouldn't know how to continue from here on. Could someone give ma a hint?