問題文
$p$ を $p \ge 5$ なる素数とする。集合 $G_p = {1, 2, \dots, p-1}$ の部分集合 $S$ が自己双対的であるとは、
$$a \in S \implies a^{-1} \pmod p \in S \quad \text{かつ} \quad a \in S \implies p-a \in S$$
が全ての $a \in S$ に対して成り立つことと定義する(ここで $a^{-1}$ は $\pmod p$ における $a$ の乗法逆元)。
$N_p$ を、$G_p$ の自己双対的な部分集合 $S$ の総数とする(空集合 $\emptyset$ も含む)。
$N_p = 32$ となるような素数 $p$ ($p \ge 5$) をすべて求めよ。
解答形式
解を半角1スペースおきに小さい順に並べてください