#include <stdio.h>
#include <string.h>
 
int main(void) {
    char a[81],b[81],result[81],temp[81];
    int ketaagari;
    int i,j;
    int max;
    char in;
    int overflow;
    int count,kazu;
    scanf("%d",&kazu);
    for(count=0;count<kazu;count++) {
        for(i=0;i<81;i++) {
            a[i]=0;b[i]=0;
        }
        i=0;
        overflow=0;
    	
    	scanf(" %s ",temp);
    	
    	i=strlen(temp);
    	//puts(temp);
        if(overflow==0) {
            for(j=0;j<i;j++)a[j]=temp[i-j-1]-'0';
        }
        i=0;
    	//printf("a %s\n",a);
    	scanf(" %s ",temp);
    	i=strlen(temp);
    	

    	
    	if(overflow==0) {
            for(j=0;j<i;j++)b[j]=temp[i-j-1]-'0';
    		
    		//printf("b %s\n",b);
 
            for(i=0,ketaagari=0,max=0;i<80;i++) {
                result[i]=(a[i]+b[i]+ketaagari)%10;
                ketaagari=(a[i]+b[i]+ketaagari)/10;
                if(result[i]!=0)max=i;
            }
            if(ketaagari)overflow=1;
        }
        if(overflow==0) {
            for(i=max;i>=0;i--)printf("%d",result[i]);
            printf("\n");
        } else printf("overflow\n");
    }
    return 0;
}