/*
#include <stdio.h>
int a, b;
int gcd(int a, int b)
{
int c,d=1,e;
for(e=1; e<=1000; e++)
{
for(c=2; c<=500; c++)
{
if(a%c==0 && b%c==0)
{
a = a/c;
b = b/c;
d = d*c;
}
}
}
return d;
}
int main()
{
scanf("%d%d", &a, &b);
printf("%d\n", gcd(a, b));
}
*/
/*
//a*b=c*d
#include <stdio.h>
int gcd(int p, int q)
{
if(p==0) return q;
return gcd(q%p, p);
}
long long int lcm(long long int a, long long int b)
{
long long int c,d,e;
c = (a*b) / gcd(a,b);
return c;
}
int main()
{
int a, b;
scanf("%d%d", &a, &b);
printf("%lld\n", lcm(a, b));
}
*/
/*
#include <stdio.h>
int a, n;
long long int pow(int a, int n)
{
long long int c,d=1;
if(a==1)
{
return 1;
}
for (c=1; c<=n; c++)
{
d = d*a;
}
return d;
}
int main()
{
scanf("%d%d", &a, &n);
printf("%lld\n", pow(a, n));
}
*/
#include <stdio.h>
int n;
int add(int n)
{
int a,b,c,d;
if(n==1)
{
return 1;
}
b = n/10;
c = n%10;
for(a=n; a>=1; a--)
{
d = d+c;
c = c%10;
if(c==0)
{
break;
}
}
return c;
}
int main()
{
int a,b;
scanf("%d",&n);
printf("%d",add(n));
}