#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#define MAXSIZE 10
void Add(char a[], char b[], char c[]);
void Sub(char a[], char b[], char c[]);
int Get_len(char a[]);
bool Max_a(char a[], char b[]);
int main(void)
{
char a[MAXSIZE];
char b[MAXSIZE];
char sum[MAXSIZE];
bool symbol = true;
bool maxa = true;
scanf("%s", a);
scanf("%s", b);
if (*a != '-'&&*b != '-')
{
symbol = true;
Add(a, b, sum);
}
else if (*a == '-'&&*b == '-')
{
symbol = false;
Add(a+1, b+1, sum);
}
else
{
if (*a == '-')
{
maxa = Max_a(a+1, b);
if (maxa)
{
symbol = false;
Sub(a+1, b, sum);
#include<stdio.h>
#define MAXSIZE 10
void Add(char a[], char b[], char c[]);
void Sub(char a[], char b[], char c[]);
int Get_len(char a[]);
bool Max_a(char a[], char b[]);
int main(void)
{
char a[MAXSIZE];
char b[MAXSIZE];
char sum[MAXSIZE];
bool symbol = true;
bool maxa = true;
scanf("%s", a);
scanf("%s", b);
if (*a != '-'&&*b != '-')
{
symbol = true;
Add(a, b, sum);
}
else if (*a == '-'&&*b == '-')
{
symbol = false;
Add(a+1, b+1, sum);
}
else
{
if (*a == '-')
{
maxa = Max_a(a+1, b);
if (maxa)
{
symbol = false;
Sub(a+1, b, sum);