I'm stuck on that question, because I'm trying to find a simple way to solve it.
I'm pretty sure there exists such elements because the group is cyclic and $|\mathbb{Z}_{31}^{*}| = 30$, hence there exists a sub-group of any order dividing $30$. So I know there is a sub-group of order $10$ and it's cyclic because any sub-group of a cyclic group is cyclic, and it's generator is an elements of order $10$.
Now, how can I proceed from here? How can one find the generator of this sub-group?