#include <stdio.h>
void dfs(int n, int cnt)
{
    // 递归出口
    if (n == 0)
        return;

    // 递归输出左边到右边倒数第二个数
    dfs(n / 10, ++cnt);

    // 这里n>=10是为了防止对于n是个位数的时候左边多一个,的问题
    if (n >= 10 && cnt % 3 == 0)
    {
        putchar(',');
    }

    // 输出右边一位数字
    printf("%d", n % 10);
}
int main()
{
    int a, b, res;
    scanf("%d", &a);
    scanf("%d", &b);
    res = a + b;

    // 如果res小于0，输出一个负号转换为整数处理
    // 如果res等于0，直接输出0
    // 否则直接dfs输出
    if (res < 0)
    {
        putchar('-');
        res = -res;
        dfs(res, 0);
    }
    else if (res == 0)
    {
        putchar('0');
    }
    else
    {
        dfs(res, 0);
    }
    return 0;
}
