#include<stdio.h>
int sxh(int n)//定义了一个函数,判断是否是水仙花数
{
  int a,b,c,d,a1,b1,c1,d1;
  a=n/10000;
  a1=n%10000;
  b=n/1000;
  b1=n%1000;
  c=n/100;
  c1=n%100;
  d=n/10;
  d1=n%10;
  if(n==a*a1+b*b1+c*c1+d*d1)
     return 1;
  else return 0;  
}

int main()
{
  int i; 
  for(i=10000;i<=99999;i++)
     if(sxh(i)==1)
         printf("%d ",i);
  return 0;
 }