import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String N=br.readLine();
String a=br.readLine();//第一个运算数
String b=br.readLine();//第二个运算数
List<Integer> results=new ArrayList<Integer>();
String ans="";
String str1="",str2="";
// 对a,b补0
for(int i=0;i<N.length()-a.length();i++) {
str1+="0";
}
for(int i=0;i<N.length()-b.length();i++) {
str2+="0";
}
a=str1+a;
b=str2+b;
int value=0;//进位值
for(int i=N.length()-1;i>=0;i--) {
int a1=Integer.parseInt(a.charAt(i)+"");
int b1=Integer.parseInt(b.charAt(i)+"");
int n1=Integer.parseInt(N.charAt(i)+"");
if(n1==0) {
n1=10;
}
int result=(a1+b1+value)%n1;
value=(a1+b1+value)/n1;
results.add(result);
}
while(value!=0) {
results.add(value%10);
value=value/10;
}
int flag=0;
for(int i=results.size()-1;i>=0;i--) {
if(results.get(i)!=0||i==0) {
flag=1;
}
if(flag==1) {
ans+=results.get(i);
}
}
System.out.print(ans);
}
}