p=3 のとき a≥3 だが、a=3 では a!−26<0 となり mo>0 に反するので、a≥4 である。直接計算すると a=4⇒mo=4 より (m,o)=(2,2)、a=5⇒mo=100 より (m,o)=(10,2)。a≥6 では 16∣a! なので mo≡−20≡12(mod16) となり m は偶数。4∣m または o≥3 なら 8∣mo となり mo≡4(mod8) に反する。m≡2(mod4) かつ o=2 なら m2≡4(mod16) なので m2+20≡8(mod16)=0≡a!(mod16)。よって a≥6 は不可能で、上の二つの解のみが残る。