/*
int sqrt ()
{
long long int i,t;
for (i=1; ;i++)
{
if (i*i>=n)
{
t=i;
break;
}
}
if(t*t==n)
return (int)t;
else
return (int)t-1;
}
*/
/*
int gcd()
{
int i,t,k;
for (i=a>b?b:a; i>=1; i--){
if (a%i==0&&b%i==0){
return i;
}
}
}
*/
/*
long long int f()
{
long long int i,m=0;
for (i=1; ;i++){
m+=n%10;
n=n/10;
if (n==0)
return m;
m=m*10;
}
}
int main()
{
scanf("%lld", &n);
printf("%lld\n", f(n));
}
*/
/*
#include <stdio.h>
int a, n;
long long int pow ()
{
long long int j=1,i;
if (a==1) return 1;
else {
for (i=1; i<=n; i++){
j*=a;
}
return j;
}
}
int main()
{
scanf("%d%d", &a, &n);
printf("%lld\n", pow(a, n));
}
*/