#include<stdio.h>
#include<string.h>
char a[105],b[105];
int c[105],d[105],e[105];
int main()
{
    int n,len1,len2,z,k;
    while(~scanf("%d",&n))
    {
        while(n--)
        {
            memset(c,0,sizeof(c));
            memset(d,0,sizeof(d));
            memset(e,0,sizeof(e));
            scanf("%s",a);
            scanf("%s",b);
            len1=strlen(a);
            len2=strlen(b);
            z=0;
            for(int i=len1-1; i>=0; i--)
            {
                c[z++]=a[i]-'0';
            }
            z=0;
            for(int i=len2-1; i>=0; i--)
            {
                d[z++]=b[i]-'0';
            }
            k=len1>len2?len1:len2;
            for(int i=0; i<k; i++)
                e[i]=c[i]+d[i];
            for(int i=0; i<k; i++)
            {
                e[i+1]=e[i+1]+e[i]/10;
                e[i]=e[i]%10;
            }
            if(k>80)
            {
                printf("overflow");
                break;
            }
            if(e[k])
                printf("%d",e[k]);
            for(int j=k-1; j>=0; j--)
            {
                printf("%d",e[j]);
            }
            printf("\n");
        }
    }
     return 0;
}