>980
平方数というより、その条件だとb=1になる気がする。
仮定をどこか書き間違えてないですか?