Solution (source code)

= Solution
{c}

<Euler's criterion> states
$$
\boxed{a^{(p-1)/2}\equiv\left(\frac ap\right)\pmod p.}
$$
For $p\nmid a$, the sign is $+1$ precisely for a quadratic residue and $-1$ for a quadratic nonresidue. For $p\mid a$, both sides are zero.