/*
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include <stdio.h>
int a, b;
int gcd(int a, int b)
{
int i;
for(i=a;i>=1;i--)
{
if(a%i==0 &&b%i==0)
{
return i;
}
}
}
int main()
{
scanf("%d%d", &a, &b);
printf("%d\n", gcd(a, b));
}
/*#include <stdio.h>
int n;
int prime(int n)
{
int i,s=0;
for(i=1;i<=n;i++)
{
if(n%i==0)
{
s++;
}
}
if(s==2)
return 1;
else
return 0;
}
int main()
{
scanf("%d", &n);
if(prime(n)) printf("prime");
else printf("composite");
return 0;
}*/
/*#include <stdio.h>
int a, n;
long long pow(int a,int n)
{
int i;
long long s=1;
if(a==1)
{
return 1;
}
for(i=1;i<=n;i++)
{
s*=a;
}
return s;
}
int main()
{
scanf("%d%d", &a, &n);
printf("%lld\n", pow(a, n));
}
*/
#include <stdio.h>
int f(int n)
{
int s=0;
int i,j;
for(j=n;j>0;j--)
{
n=n/10;
}
for(i=1;i>0;i--)
{
s+=n%10;
}
return s;
}
int main()
{
int n,i,s=0,j;
scanf("%d",&n);
for(;;)
{
s = f(n); //n의 각자리수의 합 구해오기
if(s<10)
{
break;
}
else
{
s=n;
}
}
printf("%d",s);
return 0;
}