#include<iostream>
using namespace std;
int main()
{
int n,i;
int sum=1;
cin>>n;
for(i=1;i<=n;i++)
{
sum*=i;
while(sum%10==0)
{
sum/=10;
}
sum%=10;
}
cout<<sum<<endl;
return 0;
}
/**************************************************************
Problem: 1105
User: 2015030402039
Language: C++
Result: Accepted
Time:0 ms
Memory:1484 kb
****************************************************************/
#include<iostream>
#include <algorithm>
using namespace std;
int main()
{
int n,m=0,a[105],b[105],j,i=0;
cin>>n;
for(int k=0;k<n;k++)
{
cin>>a[k];
}
sort(a,a+n);
while(i<n)
{
if(a[i]!=a[i+1])
b[m++]=a[i];
i++;
}
cout<<m<<endl;
for(j=0;j<m-1;j++)
{
cout<<b[j]<<' ';
}
cout<<b[m-1]<<endl;
return 0;
}
/**************************************************************
Problem: 1119
User: 2015030402039
Language: C++
Result: Accepted
Time:0 ms
Memory:1488 kb
****************************************************************/
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int main()
{
char n[1010];
int t,i;
cin>>t;
while(t--)
{
int sum=0;
scanf("%s",n);
int len=strlen(n);
for(i=0;i<len;i++)
{
sum+=n[i]-'0';
}
if(sum%3==0&&n[len-1]%2==0)
printf("Tiantian's luckly number\n");
else
printf("So sorry\n");
}
return 0;
}
/**************************************************************
Problem: 1277
User: 2015030402039
Language: C++
Result: Accepted
Time:0 ms
Memory:1484 kb
****************************************************************/