Let $G$ a group, $p$ a prime and $X=G^p$. Let $\sigma\in S_X$ act as follows: $\sigma(x_1,...,x_p) = (x_2,...,x_p,x_1)$. Let $Y$ the subset of elements in $X$ such that $x_1x_2...x_p=1$ and let $Y^\sigma = \{y \in Y : \sigma(y) =y\}$. Prove that $|Y| = |Y^\sigma|(\bmod p)$.
I think that $Y^\sigma$ is the stabilizer but I cannot see how to proceed after that. I think this must be straightforward and relatively easy but I am just failing to see the immediate nature of the solution.
You can see that order of $\sigma$ is $p$. When $\sigma$ acts on $Y$, $Y$ decomposes into orbits $\mathcal{O}_x$ (for some representative $x$ of the orbit), each of which have $|O_x|$ dividing the order of $\sigma$. Since $|Y|=\sum_x|\mathcal{O}_x|$, you can write $|Y|=\left(\sum_y|\mathcal{O}_y|\right)+\left(\sum_z|\mathcal{O}_z|\right)$ where the $y$'s represent orbits of size $p$ and the $z$'s represent orbits of size $1$. The definition given of $Y^\sigma$ makes it clear that $Y^\sigma=\bigcup_z \mathcal{O}_z$, so $|Y|=\left(\sum_y|\mathcal{O}_y|\right)+|Y^\sigma|$. Taking this mod $p$, we have $$|Y|\equiv\left(\sum_y|\mathcal{O}_y|\right)+|Y^\sigma|\mod{p}\equiv |Y^\sigma|\mod{p}.$$