$$p^3-q^5=(p+q)^2=p^2+2pq+q^2$$
Por eso, $p^3-q^5\ge 0$, lo $p^3\ge q^5$, lo $p>q$.
$$p^2(p-1)=p^3-p^2=q^5+2pq+q^2=q(q^4+2p+q)$$
Por lo tanto, $p^2$ divide $q^4+2p+q$ (como que no se puede dividir p) y por lo $q$ divide a (p-1).
Por lo $p^2\le q^4+2p+q$, lo $p\le q^2+1$. A continuación, podemos comprobar fácilmente que $q=2$ no tiene ninguna solución para $p$.
Pero $p$ es primo, y $q^2+1$ $q^2$ no lo son tanto :
$$q<p\le q^2-1$$
Así que vamos a $p=aq+b$$1\le a< q$$1\le b<q$.
Tenemos $$q^5=p^3-(p+q)^2=(b^3-b^2)+q.(\dots)$$
Por lo tanto $q$ divide $b^2(b-1)$, lo $b=1$
Por lo tanto $p=aq+1$ $1\le a< q$
Tenemos $$q^5=p^3-(p+q)^2=q.(3a-2(a+1))+q^2.(\dots)$$
Por lo tanto, $q$ divide $a-2$, lo $a=2$.
Por lo $p=2q+1$
$$q^5=q^2.(8q+12-9)$$
$$0=q^3-8q-3=(q-3).(q^2+3q+1)$$
El único entero positivo solución es$q=3$$p=7$.