#include"stdio.h"
#define N 5
int a[N];
void copy(int d)
{
int i;
for(i=0;i<N;i++)
{
a[N-i-1]=d%10;
d=d/10;
}
}
void add()
{
int i;
for(i=0;i<N;i++)
{
a[i]=(a[i]+6)%8;
}
}
void swap()
{
int t=a[0];
a[0]=a[4];
a[4]=t;
t=a[1];
a[1]=a[3];
a[3]=t;
}
int recover(int d)
{
int i;
int s=0;
copy(d);
add();
swap();
for(i=0;i<N;i++)
{
s=s*10+a[i];
}
return s;
}
void main()
{
int d;
scanf("%d",&d);
if(d<=9999)
{printf("Error Data");}
else
printf("%d",recover(d));
getch();
}