#include <bits/stdc++.h>
using namespace std;

int main(){
	string sa,sb;
	int a[100],b[100],res[100],n;
	cin >> n;
	for(int i=0;i<n;i++){
		fill(a,a+100,0); fill(b,b+100,0); fill(res,res+100,0);
		cin >> sa >> sb;
		int a_len = sa.length(),b_len = sb.length(),res_len=0;
		if(a_len>80 || b_len>80){
			f:
			printf("overflow\n");
			continue;
		}
		for(int j=0;j<a_len;j++)
			a[j] = sa[a_len-1-j]-'0';
		for(int j=0;j<b_len;j++)
			b[j] = sb[b_len-1-j]-'0';
		for(int j=0;j<max(a_len,b_len);j++){
			res[j] += a[j]+b[j];
			res[j+1] = res[j]/10;
			res[j] %=10;
		}
		string s="";bool flag=false;
		for(int j=max(a_len,b_len);j>=0;j--){
			if(!flag && res[j]!=0){
				flag=true;
				if(j >=80) goto f;
			}
			if(flag){
				printf("%d",res[j]);
			}
		}
		printf("\n");
	}
}