#include <iostream>
using namespace std;

int main() {
	int a,b,c,i,j;
	char n[2][81];
	cin >> b;
	for (b;b>0;b--) {
    for (i=0;i<81;i++) { n[0][i]='*'; n[1][i]='*';}
	cin >> n[0] >> n[1];
	for (i=0;i<2;i++) {
		while(n[i][80]!='\0') {
			for (j=80;j>0;j--) { n[i][j]=n[i][j-1];}
			n[i][0]='0';
		}
	}
	c=0;
	for (i=79;i>=0;i--) {
		a=(n[0][i]-'0')+(n[1][i]-'0')+c;
		if (a>9) { c=1; a-=10;}  else c=0;
		n[0][i]=a+'0';
	}

	if (c==1) cout << "overflow" << endl;
	else
	{
	for (i=0;n[0][i]=='0';i++);
	if (i==80) i--; 
	for (i;i<80;i++) cout << n[0][i] ;
	cout << endl;
	 }
	}
    return 0;
}