package org.example.test.practice.third; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Deque; import java.util.HashMap; import java.util.LinkedList; import java.util.Map; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String a = br.readLine(); String b = br.readLine(); StringBuilder sb = new StringBuilder(); int i = a.length() - 1; int j = b.length() - 1; int t = 0; while (i >= 0 || j >= 0) { int x = i < 0 ? 0 : (a.charAt(i) - '0'); int y = j < 0 ? 0 : (b.charAt(j) - '0'); int s = x + y + t; if (s >= 10) { t = s / 10; sb.append(s % 10); } else { t = 0; sb.append(s); } i--; j--; } if (t!=0){ sb.append(t); } System.out.println(sb.reverse()); } }