#include<iostream>
using namespace std;
int a[2005],b[2005],sum[2006];
int main()
{
int n;
cin>>n;
int la=0,lb=0;
char t;
t=getchar();
while(1){
t=getchar();
if(t=='\n'||t=='\r')
break;
la++;
if(t>'9')
a[la]=t-55;
else a[la]=t-48;
}
while(1){
t=getchar();
if(t=='\n'||t=='\r')
break;
lb++;
if(t>'9')
b[lb]=t-55;
else b[lb]=t-48;
}
for(int i=1; i<=la/2; i++)
swap(a[i],a[la-i+1]);
for(int i=1; i<=lb/2; i++)
swap(b[i],a[lb-i+1]);
for(int i=1; i<=max(la,lb); i++)
sum[i]=a[i]+b[i];
for(int i=1; i<=n; i++)
if(sum[i]>=n){
sum[i+1]++;
sum[i]-=n;
}
int l;
if(sum[max(la,lb)+1]!=0)
l++;
l+=max(la,lb);
for(int i=l; i>=1; i--){
if(sum[i]<10)
cout<<sum[i];
else printf("%s",sum[i]+55);
}
return 0;
}