# -*- coding:cp936 -*-

def isSquareNum():
    """
    题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
    程序分析:在1万(10万)以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。
    注意:float的精度问题,代码有bug,需修改。
    """
    for i in range(1, 10000):
        res1 = (i + 100)**0.5
        res2 = (i + 268)**0.5
        if res1*res1 == i+100 and res2*res2 == i+268:
            print res1*res1,res2*res2,i

if (__name__ == '__main__'):
    isSquareNum()