Find all triples of integers $(x,y,d)$ with $d\ge 3$ such that $x^2+4=y^d$.
I did some advance in the problem with Gaussian integers but still can't finish it. The problem is similar to Catalan's conjecture.
NOTE: You can suppose that $d$ is a prime.
Source: My head