#include<iostream>
#include<algorithm>
using namespace std;
int main(){
	while(1){
	int s[14]={0},pr[14]={0},m,temp=0,count = 0;
	int p[14][4]={0},score[10]={0},score1[10]={0};
	double n[10]={0},n1[10]={0};
	cin >> m;
	if(m==0) return 0;
	for(int i=0;i<m;i++){
		cin >> n[i];
		for(int l=0;l<9;l++){
			for(int k=0;k<2;k++){
				cin >> p[l][k];
				temp+=p[l][k];
				if(k==0&&temp==10){
					s[l] = 1;
					break;
				}else if(k==1&&temp==10){
					pr[l] = 1;
				}else if(k==1&&temp<10){
				}
			}
			temp = 0;
		}
		cin >> p[9][0];
			if(p[9][0] == 10){
				cin >> p[9][1] >> p[9][2];
				score[i]+= 10 + p[9][1] +p[9][2];
			}else{
				cin >> p[9][1];
				if(p[9][0]+p[9][1]==10){
					cin >> p[9][2];
					score[i]+= 10 + p[9][2];
				}
				else score[i]+= p[9][0] + p[9][1];
			}
		for(int a=0;a<8;a++){
			if(s[a]==1){
				if(s[a+1]==0)score[i]+= 10 + p[a+1][0] + p[a+1][1];
				else  score[i]+= 10 + 10 + p[a+2][0];
			}
			else if(pr[a]==1) score[i]+= 10 + p[a+1][0];
			else score[i]+= p[a][0] + p[a][1];
		}
			if(s[8]==0){
				if(pr[8]==1)score[i]+= p[8][0] + p[8][1] + p[9][0];
				else score[i]+= p[8][0] + p[8][1];
			}else score[i]+= 10+p[9][0] +p[9][1];
			for(int h=0;h<14;h++) {
				s[h]=0,pr[h]=0;
				p[h][0]=0,p[h][1];
			}
	}
	for(int i=0;i<m;i++){
		score1[i] = score[i];
	}sort(score1,score1+m);
	for(int i=0;i<m;i++){
		for(int l=0;l<m;l++){
			if(score1[i]==score[l]){
				n1[i] = n[l];
				break;
			}
		}
	}
	for(int i=m-1;i>=0;i--){
		cout << n1[i] << "  " << score1[i] << endl;
	}
	}
	return 0;
}