2007 JBMO Problems/Problem 4

Prove that if $p$ is a prime number, then $7p+3^{p}-4$ is not a perfect square.