#include<stdio.h>
#include<string.h>

#define Max 80
 
using namespace std;
 
int main(){
 
  int n, i, j;
  scanf("%d",&n);
 
  while(n--){
	  char str[100];
	  int ar[3][100], leng[3], ovf=0;

	  for(i=0; i<100; i++) ar[0][i]=ar[1][i]=ar[2][i]=0;

	  for(i=0; i<2; i++){
		scanf(" %s",str);
		leng[i]=strlen(str);
		if(Max<leng[i]) ovf=1;

			for(j=0; j<leng[i];j++)
				ar[i][j]=str[leng[i]-1-j]-'0';
	  }
	 
	for(i=0; i<100-1; i++){
		int s =(ar[2][i]+ar[0][i]+ar[1][i]);
		ar[2][i]  =s%10;
		ar[2][i+1]=s/10;
	}

	for(i=0; (i<100)&&(0==ar[2][100-1-i]); i++);
		leng[2]=100-i;

	
	if(Max<leng[2]) ovf=1;
 
  if(1==ovf)   printf("overflow\n");
  else{
	  for(i=0; i<leng[2]; i++)
		  printf("%d",ar[2][leng[2]-1-i]);
	  printf("\n");
  }
  }

    return 0;
}