#include<stdio.h>
#include<string.h>
char num[150][150] ;
long number[150][150] ,result[150];
long n , count ;
void getnum( long i )
{
long len , j ;
len =strlen( num[ i ] ) -1;
for( j = 149 ; len>= 0 ; len-- ,j--)
number[ i ][ j ] =num[ i ][ len ] -'0' ;
}
void read()
{
count = 0;
memset(num , '/0' , sizeof( num )) ;
memset( number , 0 , sizeof( number)) ;
while( scanf("%s" , num[ count ] ) != EOF && strcmp( num[ count ] , "0" ) )
{
getnum( count ) ;
count++ ;
}
}
void solve()
{
long i , j ,carry ;
carry = 0;
memset( result , 0 ,sizeof( result )) ;
for( i =149 ; i>=0 ; i--)
{
for( j =0; j< count ; j++ ) //相加的个数
{
result[ i ] += number[ j ][ i ] ;
}
result[ i ] += carry ;
carry = result[ i ] /10 ;
result[ i ] = result[ i ] % 10 ;
}
for( i = 0 ; i<149 ; i++ )//148
if( result[ i ])
break ;
for( ; i<=149 ; i++ )
printf("%ld" , result[ i ]) ;
printf("/n") ;
}
int main()
{
int i , j ;
scanf("%ld" , &n ) ;
for( i =0 ; i< n ; i++ )
{
read() ;
solve() ;
if( i!= n -1 )
printf("/n") ;
}
return 0 ;
}