for n in range (1000, 10000):
    a = n // 1000;
    b = n // 100 % 10;
    c = n // 10 % 10;
    d = n % 10;
    if (a*10 + b +c * 10 + d )*(a*10 + b +c * 10 + d)== a * 1000 +b * 100+ c *10 +d:
        print(a * 1000 +b * 100+ c *10 +d)
/**************************************************************
	Problem: 1085
	User: admin
	Language: Python
	Result: Accepted
	Time:51 ms
	Memory:34480 kb
****************************************************************/