#include <stdio.h>
int isLily_Number(int num)
{
    //判断变种水仙花数
    int a,b,a1,b1;//1 4分    4 1分
    int c,d,c1,d1;//2 3分    3 2分
    a = num/10000;
    b = num-a*10000;
    a1 = num/10;
    b1 = num%10;
    c = num/1000;
    d = num-c*1000;
    c1 = num/100;
    d1 = num%100;
    if((a*b+a1*b1+c*d+c1*d1)==num)
        return 1;
    else
        return 0;
}
int main() 
{
    int i;
    for(i = 10000;i<=99999;i++)
    {
        if(isLily_Number(i)==1)
        {
            printf("%d ",i);
        }
    }
    return 0;
}