Deducimos así que las únicas soluciones son $p=3$ y $p=7$.
Si ponemos que $a\leq b\leq c$ sin perder generalidad, entonces podemos sacar factor común $3^a$ y escribir el número como $3^a(1+3^{b-a}+3^{c-a})$. Como $a$ es impar, $1+3^{b-a}+3^{c-a}$ tiene que ser múltiplo de $3$ para obtener un cuadrado perfecto (tiene que haber un número par de factores $3$), pero esto sólo ocurre cuando $3^{b-a}=3^{c-a}=1$. Por lo tanto, deducimos que tiene que ser $a=b=c$ y todos impares. Está claro que si $a=b=c=2k-1$, entonces $3^a+3^b+3^c=3\cdot 3^{2k-1}=3^{2k}=(3^k)^2$ es un cuadrado perfecto, luego hemos encontrado todas las soluciones.