#include<bits/stdc++.h>
using namespace std;
int a;
string b;
vector <int> s;
vector <int> sum;
int j;
int f(int x) {
x=s[j];
int r;
sum[j] = pow(sum[j],a) * s[j];
}
int main(){
int i;
cin>>a;
cin>>b;
if (a = 10) cout<<b;return 0;
if (a > 10) {
for (i=0;i<b.size();i++) {
sum.push_back(i);
if (b[i] >= '0' && b[i] <= '9')
s.push_back(b[i] - '0');
else
s.push_back(b[i] - 'A' + 10);
}
reverse(s.begin(),s.end());
}else{
for (i=0;i<=b.size();i++) {
sum.push_back(i);
s.push_back(b[i] - '0');
}
reverse(s.begin(),s.end());
}
for (j=0;j<s.size();j++) {
f(0);
cout<<sum[j];
}
return 0;
}