【整数の問題】
4桁の自然数で、それ自身の上2ケタの数と下2ケタ数の和の平方したものが
もとの数に等しい数を全て見つけよ

この問題、3025、2025はなんとかみつけたんですが、他はまだです。
スマートに全ての解を得る解法ありますか?