皆さんありがとうございます。
考えてはみたんですがいまいちよく分からないです。
12や20などの素因数分解すると2^2*xになるような数字は
二乗の数字を省いて4n+29=xのように表して解けばいいのでしょうか。
もし間違っていたらもう少し詳しくお願いできないでしょうか。