#include <bits/stdc++.h>
using namespace std;
long long a[5]={1,1,2,6,4};
long long mu2(long long n)
{
if(n%4==0)
{
return 6;
}
if(n%4==1)
{
return 2;
}
if(n%4==2)
{
return 4;
}
if(n%4==3)
{
return 8;
}
}
long long cstc(long long n)
{
if(n<2){
return 1;
}
else
{
return (mu2(n/5)*cstc(n/5)*a[n%5])%10;
}
return n;
}
int main() {
ios_base::sync_with_stdio();cin.tie(0);
long long n;cin >>n;
cout<<cstc(n);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmxvbmcgbG9uZyBhWzVdPXsxLDEsMiw2LDR9Owpsb25nIGxvbmcgbXUyKGxvbmcgbG9uZyBuKQp7CglpZihuJTQ9PTApCgl7CgkJcmV0dXJuIDY7Cgl9CglpZihuJTQ9PTEpCgl7CgkJcmV0dXJuIDI7Cgl9CglpZihuJTQ9PTIpCgl7CgkJcmV0dXJuIDQ7Cgl9CglpZihuJTQ9PTMpCgl7CgkJcmV0dXJuIDg7Cgl9Cn0KbG9uZyBsb25nIGNzdGMobG9uZyBsb25nIG4pCnsKCWlmKG48Mil7CgkgICAgcmV0dXJuIDE7Cgl9CgllbHNlCgl7CgkgICAgcmV0dXJuIChtdTIobi81KSpjc3RjKG4vNSkqYVtuJTVdKSUxMDsKCX0KCXJldHVybiBuOwp9CmludCBtYWluKCkgewoJaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygpO2Npbi50aWUoMCk7CiAgICBsb25nIGxvbmcgbjtjaW4gPj5uOwoJY291dDw8Y3N0YyhuKTsKCXJldHVybiAwOwp9