/*
#include<stdio.h>
int main()
{
int n, i, j;
char word[50]={0};
gets(word);
n=&word[0];
for(i=0; i<strlen(word); i++)
{
if(word[i]=='t')
{
printf("%d ", &word[i]-n+1);
}
}
}
*/
/*
#include<stdio.h>
int main()
{
int n, i, j;
char word[50]={0};
char pass1[50]={0};
char pass2[50]={0};
gets(word);
for(i=0; i<strlen(word); i++)
{
pass1[i]=(int)word[i]+2;
}
for(i=0; i<strlen(word); i++)
{
pass2[i]=((int)word[i]*7)%80+48;
}
for(i=0; i<strlen(word); i++)
{
printf("%c", pass1[i]);
}
printf("\n");
for(i=0; i<strlen(word); i++)
{
printf("%c", pass2[i]);
}
}
*/
/*
#include<stdio.h>
int main()
{
char a[105]={0};
char b[105]={0};
int i, j, n;
scanf("%s %s", a, b);
if(strlen(a)>strlen(b))
{
printf("%s %s", b, a);
}
else if(strlen(a)<strlen(b))
{
printf("%s %s", a, b);
}
else
{
for(i=0; i<strlen(a); i++)
{
if(a[i]<b[i])
{
printf("%s %s", a, b);
break;
}
else if(a[i]>b[i])
{
printf("%s %s", b, a);
break;
}
}
}
}
*/
/*
#include<stdio.h>
int main()
{
char a[507]={0};
int n=0, i;
gets(a);
for(i=0; i<strlen(a); i++)
{
n+=a[i];
}
if(n%3==0)
{
printf("1");
}
else
{
printf("0");
}
}
*/
/*
#include<stdio.h>
int sub(int a, int b) {
return a+b;
}
int main() {
printf("%d", sub(10, 20));
}
*/
/*
#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 a, n;
long long int pow(int a, int n)
{
int i;
long long int p=1;
if(a==1)
{
return 1;
}
for(i=0; i<n; i++)
{
p*=a;
}
return p;
}
int main()
{
scanf("%d%d", &a, &n);
printf("%lld\n", pow(a, n));
}
*/
/*
#include <stdio.h>
int n, a, b, d[1010];
int maxi(int a, int b)
{
int i, p=0, q=0;
p=d[a];
q=a;
for(i=a; i<=b; i++)
{
if(p<d[i])
{
p=d[i];
q=i;
}
}
return q;
}
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; i++)
scanf("%d", &d[i]);
scanf("%d %d", &a, &b);
printf("%d\n", maxi(a, b));
}
*/
#include<stdio.h>
int hab(int n)
{
int i, s=0, a[10]= {0};
for(; n!=0; )
{
s+=(n%10);
n/=10;
}
return s;
}
int main()
{
int k, i, s;
scanf("%d", &s);
for(;;)
{
s=hab(s);
if(s<10)
{
printf("%d", s);
break;
}
}
}