import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {// 注意,如果输入是多个测试用例,请通过while循环处理多个测试用例
String s1=in.nextLine();
String s2=in.nextLine();
StringBuffer sb=new StringBuffer();
int i=s1.length()-1,j=s2.length()-1;
int carry=0;
for(;i>=0&&j>=0;i–,j–){
int ret1=s1.charAt(i)-‘0’;
int ret2=s2.charAt(j)-‘0’;
int result=(ret1+ret2+carry)%10;
carry=(ret1+ret2+carry)/10;
sb.append(result);
}
while(i>=0){
int result=s1.charAt(i)-'0'+carry;
sb.append(result%10);
carry=result/10;
i--;
}
while(j>=0){
int result=s2.charAt(j)-'0'+carry;
sb.append(result%10);
carry=result/10;
j--;
}
sb=sb.reverse();
String s=sb.toString();
System.out.println(s);
}
}
}