If p is a prime and both roots of $x^{2}+px−444p=0$ are integers, what is $p$
I got that for the roots to be integers the discriminant must be a perfect square. Thus, $p(p + 1776)$ must be a perfect square.
However, at this point I am stuck and do not know how to proceed other than trying values for $p$ and checking what works.