#include <iostream>
using namespace std;
int rev(int x) {
int result = 0;
while (x > 0) {
result = result * 10 + x % 10;
x /= 10;
}
return result;
}
int main() {
int x, y;
cin >> x >> y;
int sum = rev(x) + rev(y);
cout << rev(sum) << endl;
return 0;
}
import java.util.Scanner;
public class Main {
public static int rev(int x) {
int result = 0;
while (x > 0) {
result = result * 10 + x % 10;
x /= 10;
}
return result;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int y = sc.nextInt();
int sum = rev(x) + rev(y);
System.out.println(rev(sum));
}
}
def rev(x):
result = 0
while x > 0:
result = result * 10 + x % 10
x //= 10
return result
x, y = map(int, input().split())
sum = rev(x) + rev(y)
print(rev(sum))