int daoshu(int n)
{
int temp=0;
while(n)
{
temp=temp*10+n%10;
n/=10;
}
return temp;
}
int is_huishu(int n)
{
int temp=0;
int k=n;
while(k)
{
temp=temp*10+k%10;
k/=10;
}
if(n==temp) return 1;
return 0;
}
int main()
{
int n;
int i=0;
scanf("%d",&n);
int he_shu=n;
for(i=0;i<7;++i)
{
printf("%d+%d=",he_shu,daoshu(he_shu));
he_shu = he_shu+daoshu(he_shu);
printf("%d\n",he_shu);
if(is_huishu(he_shu))
{
printf("Y\n");
break;
}
}
if(i>=7)
printf("N\n");
}