#include<iostream>usingnamespacestd;
doublemaximum(double a[],int n){
int i;
double max;
if (n == 1)
return a[0];
max = maximum(a,n-1);
if(max < a[n-1])
max = a[n-1];
return max;
}
intmain(){
int i,n;
double a[100],max;
cin >> n;
for(i=0;i<n;i++)
cin >> a[i];
printf("%.2f\n",maximum(a,n));
return0;
}
#include<iostream>#define MOD 10000007usingnamespacestd;
longlongpower(int x,int n){
longlong ans;
if(n == 0) ans = 1;
else
{
ans = power(x,n/2);
ans = ans * ans % MOD;
if(n%2 == 1) ans = ans * x % MOD;
}
return ans % MOD;
}
intmain(){
int x,n;
cin >> x >> n;
cout << power(x,n) << endl;
return0;
}