#include<bits/stdc++.h>
using namespace std;
int ab[2005],cd[2005],ef[2005];
int main()
{
int num;
string a,b;
cin>>num>>a>>b;
int x=a.length();
int y=b.length();
for(int i=1;i<=x;i++)
{
if(num>=10)
{
ab[x-i+1]=a[i-1]-55;
}
else
{
ab[x-i+1]=a[i-1]-48;
}
}
for(int i=1;i<=y;i++)
{
if(num>=10)
{
cd[y-i+1]=b[i-1]-55;
}
else
{
cd[y-i+1]=b[i-1]-48;
}
}
int MAX=x+y;
for(int i=1;i<=MAX;i++)
{
ef[i]=ab[i]+cd[i]+ef[i];
ef[i+1]+=ef[i]/num;
ef[i]=ef[i]%num;
}
while(ef[MAX]==0&&MAX>1) MAX--;
for(int i=MAX;i>=1;i--)
{
if(ef[i]>=10)
{
cout<<char(ef[i]+55);
}
else
{
cout<<ef[i];
}
}
return 0;
}