import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String a = in.nextLine();
String b = in.nextLine();
LinkedList<Integer> stack1 = new LinkedList<Integer>() {{
for (char c : a.toCharArray()) {
push(c - '0');
}
}};
LinkedList<Integer> stack2 = new LinkedList<Integer>() {{
for (char c : b.toCharArray()) {
push(c - '0');
}
}};
LinkedList<Integer> stack3 = new LinkedList<>();
int carry = 0;
while (!stack1.isEmpty() || !stack2.isEmpty()) {
int x1 = !stack1.isEmpty() ? stack1.pop() : 0;
int x2 = !stack2.isEmpty() ? stack2.pop() : 0;
int sum = x1 + x2 + carry;
carry = sum >= 10 ? 1 : 0;
stack3.push(sum >= 10 ? sum - 10 : sum);
}
if (carry == 1) {
stack3.push(1);
}
stack3.forEach(System.out::print);
}
}