#include<stdio.h>
#include<string.h>
int main()
{
    char a[200],b[200];
    int c[200];
    int n,k;
    scanf("%d",&n);
    getchar();
    while(n--)
    {
        memset(a,0x00,sizeof(a));
        memset(b,0x00,sizeof(b));
        memset(c,0,sizeof(c));
        scanf("%s%s",a,b);
        int i,j,la,lb;
        la=strlen(a)-1;
        lb=strlen(b)-1;
        k=la>lb?la:lb;
        for(i=0; la>=0; i++,la--)
            c[i]+=a[la]-'0';
        for(i=0; lb>=0; i++,lb--)
        {
            c[i]+=b[lb]-'0';
            if(c[i]>=10)
            {
                c[i]-=10;
                c[i+1]+=1;
            }
        }
        while(c[i]!=0)
        {
            if(c[i]>=10)
            {
                c[i]-=10;
                c[i+1]+=1;
            }
            i++;
        }
        if(i>81)
            printf("overflow\n");
        else
        {
            for(j=i-1;j>=0;j--)
                printf("%d",c[j]);
            printf("\n");
        }
    }
    return 0;
}