#include <iostream>
#include <cstring>
#define N 82

using namespace std;

void shift(char a[N]){
  int ln = strlen(a)-1;
  int i;
  for( i=N-2;i>=0;i-- ){
    if( ln>=0 )
      a[i] = a[ln--]-'0';
    else
      a[i]=0;
  }
}
void pr(char a[N]){
  int i;
  for( i=0;i<N-1;i++ ){
    cout << (int)a[i];
  }
  cout << endl;
}

int main(){
  int n, lp;
  char a[N],b[N], s[N];
  int i,c;

  cin >> n;
  for( lp=0;lp<n;lp++ ){
    cin >> a;
    cin >> b;
    //    cout << a << endl;
    //    cout << b << endl;

    shift(a); shift(b);
    //    pr(a);    pr(b);

    c=0;
    for( i=N-2;i>=0;i--){
      s[i]=a[i]+b[i]+c;
      if( s[i]>9 ){
	s[i]-=10;
	c=1;
      }else
	c=0;
    }

    if( s[0]!=0 )
      cout << "overflow" << endl;
    else{
      c=0;
      for( i=0;i<N-1;i++ ){
	if( c==0 && s[i]!=0 )
	  c=1;
	if( c==1 )
	  cout << (int)s[i];
      }
      cout << endl;
    }
  }

  return 0;
}