////#include <stdio.h>
////
////int n, d[110];
////int f()
////{
//// int i,max=0;
//// for(i=0; i<n; i++)
//// {
//// if(d[max]<d[i])
//// {
//// max=i;
//// }
//// }
//// return max+1;
////}
////int main()
////{
//// scanf("%d", &n);
////
//// for(int i=0; i<n; i++)
//// scanf("%d", &d[i]);
//// printf("%d", f());
//// return 0;
////}
////#include <stdio.h>
////
////int n, k, d[1010];
////int findi(int k)
////{
//// int i;
//// for(i=1;i<=n;i++)
//// {
//// if(d[i]==k)
//// {
//// return i;
//// }
//// }
//// return -1;
////}
////int main()
////{
//// scanf("%d", &n);
////
//// for(int i=1; i<=n; i++)
//// scanf("%d", &d[i]);
////
//// scanf("%d", &k);
////
//// printf("%d\n", findi(k));
////}
////#include <stdio.h>
////
////int n, k, d[1010];
////int lower_bound(int k)
////{
//// int i;
//// for(i=1;i<=n;i++)
//// {
//// if(d[i]>=k)
//// {
//// return i;
//// }
//// }
//// return n+1;
////}
////int main()
////{
//// scanf("%d", &n);
////
//// for(int i=1; i<=n; i++)
//// scanf("%d", &d[i]);
////
//// scanf("%d", &k);
////
//// printf("%d\n", lower_bound(k));
////}
////#include <stdio.h>
////
////int n, k, d[1010];
////int upper_bound(int k)
////{
//// int i;
//// for(i=1;i<=n;i++)
//// {
//// if(d[i]>k)
//// {
//// return i;
//// }
//// }
//// return n+1;
////}
////int main()
////{
//// scanf("%d", &n);
////
//// for(int i=1; i<=n; i++)
//// scanf("%d", &d[i]);
////
//// scanf("%d", &k);
////
//// printf("%d\n", upper_bound(k));
////}
//#include <stdio.h>
//
//int n;
//int prime(int k)
//{
// int i;
// for(i=2;i<k;i++)
// {
// if(k%i==0)
// {
// return 'prime';
// break;
// }
// else
// {
// }
// }
//}
//int main()
//{
// scanf("%d", &n);
//
// if(prime(n)) printf("prime");
// else printf("composite");
// return 0;
//}
//#include <stdio.h>
//
//int n;
//int prime(int k)
//{
// int i,sum=0;
// for(i=1; i<=k; i++)
// {
// if(k%i==0)
// {
// sum++;
// }
// }
// if(sum==2)
// {
// return 1;
// }
// else
// {
// return 0;
// }
//}
//int main()
//{
// scanf("%d", &n);
// if(prime(n)) printf("prime");
// else printf("composite");
// return 0;
//}
//
//// bool : - 0 / 1 : 거짓 / 참
//// if (0)
//// event
#include <stdio.h>
long long int n;
long long int f(long long int n)
{
long long int i,sum=0,arr[1000]={};
for(i=1;i<=n;i++)
{
n%=10;
arr[i]=n;
printf("%lld",arr);
}
}
int main()
{
scanf("%lld", &n);
printf("%lld\n", f(n));
}