/*********************************
* Class: MAGSHIMIM C2 *
* Week 1 *
**********************************/
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <string>
int main(void)
{
int i = 0, currentAlsd = 0, currentBlsd = 0, currentDigit = 0;
char numA[100000] = { 0 };
char numB[100000] = { 0 };
char result[100000] = { 0 };
scanf("%s", numA);
scanf("%s", numB);
int aIndex = strlen(numA) - 1;
int bIndex = strlen(numB) - 1;
int maxLength = strlen(numA) > strlen(numB) ? strlen(numA) : strlen(numB);
//printf("MaxLength : %d", maxLength);
//system("pause");
for (i = 0; i < maxLength; i++)
{
currentAlsd = aIndex < 0 ? 0 : numA[aIndex--] - '0';
currentBlsd = bIndex < 0 ? 0 : numB[bIndex--] - '0';
currentDigit = (currentAlsd + currentBlsd) % 10;
result[i] = currentDigit + '0';
//puts(result);
//printf("iteration %d : A lsd: %d B lsd: %d", i, currentAlsd, currentBlsd);
}
puts(strrev(result));
//system("Pause");
}