int fun(int n)
{
int a=n*n*n;//(四位数)
int b=n*n*n*n;//(6位数)
int c=b+a*1000000;
int arr[10]={0};
int count=0;int count1=0;
while(c>0)
{
arr[c%10]=1;
c=c/10;
count++;
}
for(int i=0;i<10;i++)
{
if(arr[i]==1)
count1++;
}
if(count==count1)
return 1;
}
int main()
{
int n;int len=0;
for(n=10;n<50;n++)
{
if(n*n*n>=1000&&n*n*n<10000&&n*n*n*n>=100000&&n*n*n*n<1000000)
len=fun(n);
if(len==1)
break;
}
printf("%d ",n);
system("pause");
return 0;
}