semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main()
{
	int a[300],b[300];
	int n;
	int i;
	int x=0,y=0;
	cin>>n;
	for(i=0 ; i<n ; i++){
		cin>>a[i]>>b[i];
        if(a[i]==0 && b[i]==1)
			x++;
		else if(a[i]==1 && b[i]==2)
			x++;
		else if(a[i]==2 && b[i]==0)
			x++;
		else if(a[i]!=b[i])
			y++;
	}
	if(x>y)
		cout<<"A";
	else if(x==y)
		cout<<"Tie";
	else 
		cout<<"B";
	return 0;
}
int main()
{
	int n,i,as,bs,pj;
	int a[200],b[200];
	scanf("%d",&n);
	as=0,bs=0,pj=0;
	for(i=0;i<n;i++){
		scanf("%d %d",&a[i],&b[i]);
	}
	
	for(i=0;i<n;i++){
		if(a[i]==b[i]){
			pj=pj+1;
		}
		if(a[i]==0&&b[i]==1){
			as=as+1;
		}
		if(a[i]==1&&b[i]==2){
			as=as+1;
		}
		if(a[i]==2&&b[i]==0){
			as=as+1;
		}
		if(b[i]==0&&a[i]==1){
			bs=bs+1;
		}
		if(b[i]==1&&a[i]==2){
			bs=bs+1;
		}
		if(b[i]==2&&a[i]==0){
			bs=bs+1;
		}
	}
	if(as>bs){
		printf("A");
	}
	if(as<bs){
        printf("B");
	}
	if(bs==as){
		printf("Tie");
	}
	return 0;
}
int main()
{
    int n;
    scanf ("%d",&n);
    int s[200];
    int i;
    for (i=0;i<200;i++)
        s[i]=0;
    for (i=0;i<n;i++)
    {
       int a,b;
       scanf ("%d%d",&a,&b);
       if (a-b==-1||a-b==2)
          s[i]=1;
       if (a-b==1||a-b==-2)
          s[i]=2;
       if (a==b)
          s[i]=0; 
    }
    int A=0,B=0;
    for (i=0;i<n;i++)
    {
        if (s[i]==1)
           A++;
        if (s[i]==2)
           B++;    
    }
    if (A>B)
       printf ("A\n");
    if (B>A)
       printf ("B\n");
    if (A==B)
       printf ("Tie\n");  
}
int main()
{ 

 int n,a,b,i,c,k=0,j=0;
  scanf("%d",&n);
  
  for(i=0;i<n;i++)
  {scanf("%d %d",&a,&b);
    c=a-b;
	if(c==-1||c==2)  k++;
	else if(c!=0) j++;
  }
  if(k>j)  printf("A");
  else if(k==j)  printf("Tie");
  else     printf("B");
return 0;
}
main()
{
      int n;
      int i;
      scanf("%d",&n);
      int a[n],b[n];
      int s=0,t=0;
      for(i=0;i<n;i++)
      {
      scanf("%d%d",&a[i],&b[i]);
      if(a[i]-b[i]==1||b[i]-a[i]==2)
      t++;
      else if(a[i]==b[i])
      {s++;t++;}
      else
      s++;
      }
      if(s>t)
      printf("A\n");
      else if (s==t)
      printf("Tie\n");
      else
      printf("B\n");
      
      
}
int main(){
    int n,i,result;
    result=0;
    scanf("%d\n",&n);
    int a[200][2];
    for(i=0;i<n;i++){
            scanf("%d%d",&a[i][0],&a[i][1]);
            if((a[i][0]==0&&a[i][1]==1)||(a[i][0]==1&&a[i][1]==2)||(a[i][0]==2&&a[i][1]==0)){
            result=result+1;
        }else if(a[i][0]==a[i][1]){
            result=result;
        }else if((a[i][0]==0&&a[i][1]==2)||(a[i][0]==1&&a[i][1]==0)||(a[i][0]==2&&a[i][1]==1))
            result=result-1;
    }
    if(result>0){
        printf("A");
    }else if(result<0){
        printf("B");
    }else if(result==0){
        printf("Tie");
    }
return 0;
}
int main(){
   int n,i;
   double jieguo=0.00;
   scanf("%d\n",&n);
   int a[n],b[n];
   for (i=0;i<n;i++){
       scanf("%d%d\n",&a[i],&b[i]);
       if (a[i]==b[i]-1||a[i]==b[i]+2){jieguo=jieguo+1;}
          else if (a[i]==b[i]){jieguo=jieguo;}
             else {jieguo=jieguo-1;}       
   }
   if (jieguo==0.00){printf("Tie");}
   else if(jieguo>0.00){printf("A");}
   else {printf("B");}
   return 0;
}
int main()
{
int n,a,b,i,a1=0,b1=0,c1=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
                scanf("%d %d",&a,&b);
                if((a<b&&(b-a)==1)||(a>b&&(a-b)==2))
                a1++;
                else if(a==b) c1++;
                else b1++;
                }
                if(a1>b1)
                printf("A");
                else if(a1<b1)
                printf("B");
                  else
                  printf("Tie");
                                    }
int main(){
	int n,a,b,c=0,d=0;
	
	int i;
	scanf("%d",&n);
    for(i=0;i<n;i++){
		scanf("%d%d",&a,&b);
		if((a==0&&b==1)||(a==1&&b==2)||(a==2&&b==0))
			c++;
	    else if((a==1&&b==0)||(a==2&&b==1)||(a==0&&b==2))
			d++;
		else if(a=b) {
			c++;
		    d++;
	}
	}
	if(c>d)
		printf("A");
	else if(c<d)
		printf("B");
	else if(c=d)
		printf("Tie");
	return 0;
}
int main(){
	int a,b,x,y,z=0;

	
scanf("%d",&x);
	for(y=0;y<x;y++){
scanf("%d %d",&a,&b);
if(a==0&&b==1)z=z+1;
if(a==1&&b==2)z=z+1;
if(a==2&&b==0)z=z+1;
if(b==0&&a==1)z=z-1;
if(b==1&&a==2)z=z-1;
if(b==2&&a==0)z=z-1;}

if(z>0)printf("A");	
if(z<0)printf("B");	
if(z==0)printf("Tie");	
return 0;

}
int a[210],b[210],n;
int pd(int a,int b)
{
     if((a==0&&b==1)||(a==1&&b==2)||(a==2&&b==0))
     return 1;
     else if(a==b)
     return 0;
     else
     return -1;
} 
main()
{
      scanf("%d",&n);
      int i;
      for(i=0;i<n;i++)
      scanf("%d %d",&a[i],&b[i]);
      int s=0;
      for(i=0;i<n;i++)
      s=s+pd(a[i],b[i]);
      if(s>0)
      printf("A");
      else if(s==0)
      printf("Tie");
      else
      printf("B");
      
}
int main(){
int a=0,b=0;
int x,y;
int n,i;
scanf("%d",&n);
for(i=0;i<n;i++){
	scanf("%d%d",&x,&y);
	if(x==0){
		if(y==1){a+=1;
		}
		else if(y==2){b+=1;
		}
	}
	else if(x==1){
		if(y==2){a+=1;
		}
		else if(y==0){b+=1;
		}
	}
	else if(x==2){
		if(y==0){a+=1;
		}
		else if(y==1){b+=1;
		}
	}
}
if(a>b){printf("A");
}
else if(a<b){printf("B");
}
else if(a==b){printf("Tie");
}
return 0;
}
int main()
{
	int n,i,m=0,p=0;
	int	a[200],b[200];
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d%d",&a[i],&b[i]);
	}
	for(i=0;i<n;i++){
		if(a[i]!=b[i]){
			if(a[i]+b[i]==1){
				if(a[i]>b[i]){
					p++;
				}else{
					m++;
				}
			}else if(a[i]+b[i]==3){
				if(a[i]>b[i]){
					p++;
				}else{
					m++;
				}
			}else if(a[i]+b[i]==2){
				if(a[i]>b[i]){
					m++;
				}else{
					p++;
				}
			}
		}
	}
		if(m>p){
			printf("A");
		}else if(m<p){
			printf("B");
		}else if(m==p){
			printf("Tie");
		}
		return 0;
	}
int main(){
    int n,i,s=0,t=0;
    scanf("%d",&n);
    int a[300],b[300];
    for(i=0;i<n;i++){
        scanf("%d",&a[i]);
        scanf("%d",&b[i]);
    }
    for(i=0;i<n;i++){
        if(a[i]==b[i]){
            s=s;t=t;
        }
        if(a[i]==0&&b[i]==1){
            s=s+1;t=t;
        }
        if(a[i]==0&&b[i]==2){
            s=s;t=t+1;
        }
        if(a[i]==1&&b[i]==0){
            s=s;t=t+1;
        }
        if(a[i]==1&&b[i]==2){
            s=s+1;t=t;
        }
        if(a[i]==2&&b[i]==0){
            s=s+1;t=t;
        }
        if(a[i]==2&&b[i]==1){
            s=s;t=t+1;
        }
    }
    if(s==t){
        printf("Tie");
    }
    if(s>t){
        printf("A");
    }
    if(s<t){
        printf("B");
    }
    return 0;
}
int main(){
    int a,b,n,i,k=0,p=0;
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%d%d",&a,&b);
        if(a==0&&b==1){k++;}
        else if(a==1&&b==2){k++;}
        else if(a==2&&b==0){k++;}
        else if(a==b){p++;}
    }
    if(k>1.0*(n-p)/2){printf("A");}
    else if(k<1.0*(n-p)/2){printf("B");}
    else{printf("Tie");}
    return 0;
}
int main (){
	int n,i,c=0,d=0;
	int a[200],b[200];
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d %d",&a[i],&b[i]);
	}
    for(i=0;i<n;i++){
		if((a[i]==0&&b[i]==1)||(a[i]==1&&b[i]==2)||(a[i]==2&&b[i]==0)){
			c++;
		}
		if((b[i]==0&&a[i]==1)||(b[i]==1&&a[i]==2)||(b[i]==2&&a[i]==0)){
			d++;
		}
	}
	if(c>d){
		printf("A");
	}
	if(c==d){
		printf("Tie");
	}
	if(c<d){
		printf("B");
	}
	return 0;
}
int main(){
    int n;
	int r[200],e[200];
	int i,a=0,b=0;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d %d",&r[i],&e[i]);
		if((r[i]==0&&e[i]==1)||(r[i]==1&&e[i]==2)||(r[i]==2&&e[i]==0)){
			a++;}
    else if((e[i]==0&&r[i]==1)||(e[i]==1&&r[i]==2)||(e[i]==2&&r[i]==0)){
			b++;}
	}
	if(a>b){printf("A");};
	if(a<b){printf("B");};
	if(a==b){printf("Tie");};
	return 0;
}
int main(){
	int n,a[200],b[200],i,e,t;
	scanf("%d",&n);
	e=0;
	t=0;
	for(i=0;i<n;i++){
		scanf("%d%d",&a[i],&b[i]);
	}
	for(i=0;i<n;i++){
		if((a[i]==0&&b[i]==1)||(a[i]==1&&b[i]==2)||(a[i]==2&&b[i]==0)){
			e++;
		}
	}
	for(i=0;i<n;i++){
		if((b[i]==0&&a[i]==1)||(b[i]==1&&a[i]==2)||(b[i]==2&&a[i]==0)){
			t++;
		}
	}
	if(e==t){
		printf("Tie");
	}else if(e>t){
		printf("A");
	}else{
		printf("B");
	}
	return 0;
}
int main(){
	int n,a[100],b[100],i,sy[100],P=0,A=0,B=0;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d%d",&a[i],&b[i]);
		if(a[i]==b[i]){
			sy[i]=0;P++;}
		else if(a[i]-b[i]==-1 || a[i]-b[i]==2){
			sy[i]=1;A++;}
		else {
			sy[i]=-1;B++;}
	}
	for(i=0;i<n;i++){
		if(A>B){
			printf("A\n");break;}
		else if(A<B){
			printf("B\n");
			break;
		}else{
			printf("Tie\n");
			break;
		}
	}
	return 0;
}
int main (){
    int n,i,x,y;
    scanf("%d",&n);
    int a[n],b[n];
    for(i=1;i<n+1;i++){
    scanf("%d %d",&a[i],&b[i]);
 }
    x=0,y=0;
    for(i=1;i<n+1;i++){
    if(a[i]-b[i]==1||b[i]-a[i]==2){
    y++;
 }else if(a[i]-b[i]==2||b[i]-a[i]==1){
    x++;
 }else{
    x=x,y=y;
 }
}
    if(x>y){
    printf("A");
 }else if(x<y){
    printf("B");
 }else{
    printf("Tie");
 }
    return 0;
}
int main(){
struct{
int a,b;
}sz[100];
int n,i,x=0,y=0;
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d %d",&sz[i].a,&sz[i].b);
}
for(i=0;i<n;i++){
if(sz[i].a-sz[i].b==-1||sz[i].a-sz[i].b==2){x++;}
else if(sz[i].a-sz[i].b==1||sz[i].a-sz[i].b==-2){y++;}
else{continue;}
}
if(x>y){printf("A");}
else if(x==y){printf("Tie");}
else{printf("B");}
return 0;
}
int main(){
  int n,a[200],b[200],sa=0,sb=0,i;
  scanf("%d",&n);
  for(i=0;i<n;i++){
    scanf("%d%d",&a[i],&b[i]);
    if(a[i]==b[i]+1){sb++;}
    else if(b[i]==a[i]+1){sa++;}
    else if(a[i]==0&&b[i]==2){sb++;}
    else if(a[i]==2&&b[i]==0){sa++;}
  }
    if(sa==sb){printf("Tie");}
    else if(sa>sb){printf("A");}
    else{printf("B");}
    return 0;
}
int main()
{
	int i,n,s=0,m=0;
	int  a[200],b[200];
	scanf ("%d\n",&n);
	for (i=0;i<n;i++)
	{
		scanf ("%d%d",&a[i],&b[i]);
	}
	for (i=0;i<n;i++)
	{
		if ((a[i]==0&&b[i]==1)||(a[i]==2&&b[i]==0)||(a[i]==1&&b[i]==2))
		{
			s++;
		}
		else if ((a[i]==1&&b[i]==0)||(a[i]==0&&b[i]==2)||(a[i]==2&&b[i]==1))
		{
			m++;
		}
		
	}
	if (s>m)
	{
		printf ("A");
	}
	else if (s<m)
	{
		printf ("B");
	}
	else 
	{
		printf ("Tie");
	}



	return 0;
}
int main()
{
    int n,a,b,suma,sumb,i;

    scanf("%d",&n);
    suma=0;sumb=0;
    for (i=0;i<n;i++)
    {
        scanf("%d%d",&a,&b);
        if ((b-a==1) || (a-b==2)) {suma++;}
        if ((a-b==1) || (b-a==2)) {sumb++;}
    }
    if (suma>sumb) {printf("A");}
    else if (suma==sumb) {printf("Tie");}
    else {printf("B");}
    return 0;
}
int main(){
	int n,i;
	int p=0,q=0;
	int a[101],b[101];
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d %d",&a[i],&b[i]);
	}
	for(i=0;i<n;i++){
		if(a[i]==0){
			if(b[i]==0){
				p++;
				q++;
			}else if(b[i]==1){
				p++;
			}else if(b[i]==2){
				q++;
			}
		}else if(a[i]==1){
			if(b[i]==0){
				q++;
			}else if(b[i]==1){
				p++;
				q++;
			}else if(b[i]==2){
				p++;
			}
		}else if(a[i]=2){
			if(b[i]==0){
				p++;
			}else if(b[i]==1){
				q++;
			}else if(b[i]==2){
				p++;
				q++;
			}
		}
	}
	if(p==q){
		printf("Tie");
	}else if(p>q){
		printf("A");
	}else if(p<q){
		printf("B");
	}
	return 0;
}
int main(){
    int n,a=0,b=0,x,y;
    scanf("%d",&n);
    for(int i=0;i<n;i++){
        scanf("%d%d\n",&x,&y);
        if(x-y==1||(x==0&&y==2)){
            b++;
        }
         if(y-x==1||(y==0&&x==2)){
            a++;
        }
    }
    if(a>b){
        printf("A");
    }
    else if(a<b){
        printf("B");
    }
    else{
        printf("Tie");
    }
    return 0;
}
int main (){
    int n,i,k;
    scanf("%d",&n);
    int sz[1000][1000];
    for(i=0;i<n;i++){
        for(k=0;k<2;k++){
            scanf("%d",&sz[i][k]);
        }
    }
    int a=0;
    int b=0;
    for(i=0;i<n;i++){
            if(sz[i][0]==sz[i][1]){
                continue;
        }
            if((sz[i][0]==0&&sz[i][1]==1)||(sz[i][0]==1&&sz[i][1]==2)||(sz[i][0]==2&&sz[i][1]==0)){
            a++;
            }else{
            b++;
            } 
            
    }
    if(a>b){
        printf("A");
    } 
    if(a<b){
        printf("B");
    }
    if(a==b){
        printf("Tie");
    }
    return 0;
}
main()
{
      int a,b,c,n,m,A,B;
      int x[210][2];
      scanf("%d",&n);
      for(a=0;a<=n-1;a++)
      scanf("%d %d",&x[a][0],&x[a][1]);
      A=0;
      B=0;
      for(a=0;a<=n-1;a++)
      {
                         if((x[a][0]==(x[a][1]+1))||(x[a][0]==(x[a][1]-2)))
                         B++;
                         else if((x[a][0]==(x[a][1]-1))||(x[a][0]==(x[a][1]+2)))
                         A++;
                         else;
      }
      if(A>B)
      printf("A");
      else if(A<B)
      printf("B");
      else
      printf("Tie");
}
int main()
{
    int n,p,q,i;
    int a[200];
    int b[200];
    p=0;
    q=0;
    scanf("%d",&n);
    for(i=0;i<n;i++){
                     scanf("%d%d",&a[i],&b[i]);
                     if(a[i]==0){
                                if(b[i]==1){p++;}
                                if(b[i]==2){q++;}
                                }
                     else if(a[i]==1){
                                if(b[i]==2){p++;}
                                if(b[i]==0){q++;}
                                }
                     else if(a[i]==2){
                                if(b[i]==0){p++;}
                                if(b[i]==1){q++;}
                                }
                                }
    if(p>q){printf("A");}
    else if (p<q){printf("B");}
    else if (p==q){printf("Tie");}
    return 0;
}
int main(){
int n,a,b,c=0,d=0,i;
scanf("%d",&n);
for(i=0;i<n;i++){
	scanf("%d %d",&a,&b);
	if((a==0&&b==1)||(a==1&&b==2)||(a==2&&b==0)){
c=c+1;
	}else if(a==b){
	c=c+0;
	d=d+0;
	}else{
	d=d+1;
	}
}
if(c>d){
	printf("A");
} 
if(c<d){

printf("B");
}
if(c==d){
	printf("Tie");
}
return 0;
}
int main(){
    int i,n,a[200],b[200],ai=0,bi=0;
	scanf("%d\n",&n);
	for(i=0;i<n-1;i++){
	scanf("%d %d\n",&a[i],&b[i]);
	}
	scanf("%d %d",&a[n-1],&b[n-1]);
	for(i=0;i<n;i++){
		if((a[i]==0&&b[i]==1)||(a[i]==1&&b[i]==2)||(a[i]==2&&b[i]==0)){
		ai+=1;
		}else if(a[i]==b[i]){
		
		}else{
		bi+=1;
		}
	}
	if(ai>bi){
	printf("A");
	}else if(ai==bi){
	printf("Tie");
	}else{
	printf("B");
	}
	return 0;
}
int main(){
    int n,i,o=0 ,p=0,q=0;
   scanf("%d",&n);
    int a[n],b[n];
   for(i=o;i<n;i++){
      scanf("%d %d",&a[i],&b[i]);
    if(a[i]==0&&b[i]==1||a[i]==1&&b[i]==2||a[i]==2&&b[i]==0){
       o++;
      }else if(a[i]==b[i]){
           p++;
      }else{
      q++;     
      }
}
      if(o>q){
      printf("A");
     }else if(o<q){
     printf("B");
     }else{
     printf("Tie");
     }
     return  0;
}
int main(){
	int n,i,z,a=0,b=0;
	int sa[100],sb[100];
		scanf("%d",&n);
	for(i=0;i<n;i++){
	scanf("%d%d",&sa[i],&sb[i]);
	}
	for(i=0;i<n;i++){
		if(sa[i]==0&&sb[i]==1){
a=a+1;}
	else if(sa[i]==1&&sb[i]==0){
	b=b+1;}
	else if(sa[i]==1&&sb[i]==2){
		a=a+1;}
	else if(sa[i]==2&&sb[i]==1){
		b=b+1;}
	else if(sa[i]==0&&sb[i]==2){
	b=b+1;}
	else if(sa[i]==2&&sb[i]==0){
	a=a+1;}
	 else if(sa[i]==sb[i]){
	z=0;
	}
}
	if(a>b){
	printf("A");}
else if(a<b){
	printf("B");}
else if(a=b){
	printf("Tie");}
	return 0;}
int main(){
	int n;
	int i=0;
	int count=0;
	int a[200][2];
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d %d",&a[i][0],&a[i][1]);
	}
	for(i=0;i<n;i++){
		if(a[i][0]==0&&a[i][1]==1){
			count++;
		}else if(a[i][0]==0&&a[i][1]==2){
			count--;
		}else if(a[i][0]==0&&a[i][1]==0){
			count+=0;
		}else if(a[i][0]==1&&a[i][1]==0){
			count--;
		}else if(a[i][0]==1&&a[i][1]==1){
			count+=0;
		}else if(a[i][0]==1&&a[i][1]==2){
			count++;
		}else if(a[i][0]==2&&a[i][1]==0){
			count++;
		}else if(a[i][0]==2&&a[i][1]==1){
			count--;
		}else if(a[i][0]==2&&a[i][1]==2){
			count+=0;
		}
	}
	if(count==0){
		printf("Tie\n");
	}else if(count>0){
		printf("A\n");
	}else{
		printf("B\n");
	}
	return 0;
}
int main (){
    int n,i,k,l;
    scanf("%d\n",&n);
    int sz[n][2];
    for (i=0;i<n;i++){
        for(k=0;k<2;k++){
        scanf("%d",&sz[i][k]);
        }
       }
       l=0;
    for (i=0;i<n;i++){
        
       if(((sz[i][0])-(sz[i][1])==-1)||((sz[i][0])-(sz[i][1])==2)){
                                                            l++;
                                                            }
       if((sz[i][0])-(sz[i][1])==0){
                                   l+=0;
                                   }
       if((sz[i][0])-(sz[i][1])==1||(sz[i][0])-(sz[i][1])==-2){
                                                            l--;
                                                             }
                                                             }
                                                      if(l>0){
                                                              printf("A");
                                                              }else if(l==0){
                                                                    printf("Tie");}
                                                                    else {
                                                                         printf("B");
                                                                         }                                                                               
    return 0;
}
int main(){
	int a[300],b[300],n,i,k=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d%d",&a[i],&b[i]);
	for(i=0;i<n;i++)
	{
		if(a[i]==0&&b[i]==1)
			k++;
		if(a[i]==0&&b[i]==2)
			k--;
		if(a[i]==1&&b[i]==2)
			k++;
		if(a[i]==1&&b[i]==0)
			k--;
		if(a[i]==2&&b[i]==0)
			k++;
		if(a[i]==2&&b[i]==1)
			k--;
	}
	if(k>0)
		printf("A");
	else if(k<0)
		printf("B");
	else
		printf("Tie");
	return 0;

}
int main(){
	int n,i,a[201],b[201],x=0,y=0,t=0;
	scanf("%d",&n);
	for(i=1;i<=n;i++){
		scanf("%d %d",&a[i],&b[i]);
		if(a[i]==0){
			if(b[i]==1)x=x+1;
			else if(b[i]==2)y=y+1;
			else if(b[i]==0)t=t+1;
		}
		else if(a[i]==1){
			if(b[i]==1)t=t+1;
			else if(b[i]==2)x=x+1;
			else if(b[i]==0)y=y+1;
		}
	
		else if(a[i]==2){
			if(b[i]==1)y=y+1;
			else if(b[i]==2)t=t+1;
			else if(b[i]==0)x=x+1;
		}
	}
	if(x>y)printf("A");
	else if(x<y)printf("B");
	else if((x==0&&y==0)||x==y)printf("Tie");







return 0;
}
int main() {
	int k,m,n,i;
	int sz[ROW][COL];
	scanf("%d\n",&n);
	for(k=0;k<n;k++){
		for(m=0;m<2;m++){
		    scanf(" %d", &(sz[k][m]));
		}
	}
	i=0;
	for(k=0;k<n;k++){
		if((sz[k][0])==(sz[k][1])+1||(sz[k][0])==(sz[k][1])-2){
			i--;}
		if((sz[k][0])==(sz[k][1])-1||(sz[k][0])==(sz[k][1])+2){
			i++;}
	}
	if(i>0){printf("A");}
	if(i<0){printf("B");}
	if(i==0){printf("Tie");}
	return 0;
}
int main(){
	int n,i,x,y;
	int a[3]={0};
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d %d",&x,&y);
		if(x-y==1)
			a[2]++;
		if(y-x==1)
			a[1]++;
		if(x-y==2)
			a[1]++;
		if(y-x==2)
			a[2]++;
	}
	if(a[1]>a[2])
		printf("A");
	else if(a[1]<a[2])
		printf("B");
	else
		printf("Tie");
	return 0;
}
int main(){
    int n;
	scanf("%d",&n);
	struct point{
		int a,b;
	}
	sz[200];
	int i;
	for(i=0;i<n;i++){
		scanf("%d%d",&sz[i].a,&sz[i].b);
	}
	int x=0;
	for(i=0;i<n;i++){
		if(sz[i].a==1&&sz[i].b==0){
			x+=1;
		}
		if(sz[i].a==0&&sz[i].b==1){
			x-=1;
		}
		if(sz[i].a==2&&sz[i].b==0){
			x-=1;
		}
		if(sz[i].a==0&&sz[i].b==2){
			x+=1;
		}
		if(sz[i].a==1&&sz[i].b==2){
			x-=1;
		}
		if(sz[i].a==2&&sz[i].b==1){
			x+=1;
		}
	}

	if(x>0){
		printf("B\n");
	}
	else if(x==0){
		printf("Tie\n");
	}
	else if(x<0){
		printf("A\n");
	}
	return 0;
}
int main()
{
	  int a,b,n,i;
	  int p=0,q=0;
	  scanf("%d",&n);
	     for(i=0;i<n;i++)
		 {
		   scanf("%d%d",&a,&b);
		    if (a==2&&b==0)
			{p+=1;}
			else if(a==1&&b==2)
			{p+=1;}
			else if(a==0&&b==1)
			{p+=1;}
		    else if(b==2&&a==0)
			{q+=1;}
			else if(b==1&&a==2)
			{q+=1;}
			else if(b==0&&a==1)
			{q+=1;}
		    else if(a=b)
			{p+=0;}
		 }
		 
		 if(p>q)
		 {printf("A");}
		 else if(p<q)
		 {printf("B");}
         else if(p=q)
		 {printf("Tie");}
		 








           return 0;
	   }
int main()
{
    int n,x=0,y,z=0;
    scanf("%d",&n);
    int c[n],d[n];
    for(int i=0;i<n;i++){
        scanf("%d %d",&c[i],&d[i]);
    }
    for(int i=0;i<n;i++)
    {
        if(c[i]==d[i]){z++;}
        if(c[i]==0&&d[i]==1){x++;}
        if(c[i]==1&&d[i]==2){x++;}
        if(c[i]==2&&d[i]==0){x++;}
    }
    y=n-x-z;
    if(x==y){printf("Tie");}
    if(x<y){printf("B");}
    if(x>y){printf("A");}
    return 0;
}
int main(){
    int n,p=0,q=0,a[200],b[200],i;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d%d",&a[i],&b[i]);
		if(a[i]==b[i]-1)
			p++;
		else if(a[i]==0&&b[i]==2)
			q++;
		else if(b[i]==a[i]-1)
			q++;
		else if(b[i]==0&&a[i]==2)
			p++;
	}
	if(p>q)
		printf("A");
	else if(p<q)
		printf("B");
	else
		printf("Tie");
		  
	return 0;
}
int main(){
    int n;
    scanf("%d",&n);
    int A[n], B[n];
    for(int i=0;i<n;i++){
        scanf("%d %d",&A[i], &B[i]);
    }
    int x=0, y=0;
    for(int i=0;i<n;i++){
        if((A[i]==0&&B[i]==1)||(A[i]==1&&B[i]==2)||(A[i]==2&&B[i]==0)){
            x=x+1;
        }
        if((B[i]==0&&A[i]==1)||(B[i]==1&&A[i]==2)||(B[i]==2&&A[i]==0)){
            y=y+1;
        }
    }
    if(x>y){
        printf("A");
    }
    if(x<y){
        printf("B");
    }
    if(x==y){
        printf("Tie");
    }
    return 0;
}
int main(){
	int a,b,i,n,m;
	int x[200];
	int y[200];
	scanf("%d",&n);
	for(i=0;i<=n-1;i++){
		scanf("%d%d",&(x[i]),&(y[i]));
	}
a=0;
b=0;
	for(i=0;i<=n-1;i++){
		m=x[i]-y[i];
		if(m==-1||m==2){
			a++;
		}
		if(m==1||m==-2){
			b++;}
	}
	if(a>b){
		printf("A");
	}
	if(a==b){
		printf("Tie");}
	if(a<b){
		printf("B");}
	return 0;
}
int main()
{
    int n,i,j,k,a=0,b=0;
    scanf("%d",&n);
    int fight[n][2];
    for(i=0;i<n;i++)
    {
   scanf("%d%d",&fight[i][0],&fight[i][1]);}
   for(i=0;i<n;i++)
   {
           if(fight[i][0]==fight[i][1]);
           else  
           {
                if(fight[i][0]==1)
                {
                                  if(fight[i][1]==2)a++;
                                  else b++;
                                  } 
              if(fight[i][0]==0)
              {
                                if(fight[i][1]==1)a++;
                                else b++;
                                }
           if(fight[i][0]==2)
           {
                             if(fight[i][1]==0)a++;
                             else b++;
                             }
       
            }      
       }
       if(a>b)printf("A\n");
       if(a<b)printf("B\n");
       if(a==b)printf("Tie\n");
                  
                    
    
}
main()
{
   int n,A,B,Aw=0,Bw=0;
   scanf("%d",&n);
   while(n--)
   {
     scanf("%d%d",&A,&B);
     if(A==0)
      {
       if(B==1)
       Aw++;
       else if(B==2)
       Bw++;
       }
     else if(A==1)
       {
       if(B==2)
       Aw++;
       else if(B==0)
       Bw++;
       }
     else
      {
       if(B==0)
       Aw++;
       else if(B==1)
       Bw++;
      }
   }
  if(Aw>Bw)
    printf("A");
  else if(Aw<Bw)
    printf("B");
  else
    printf("Tie");
}
int main()
{
	int n,i;
	int sa=0,sb=0;
	int a,b;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d%d",&a,&b);
		if(a+b==1)
		{
			if(a==0)
			{
				sa++;
			}else if(b==0)
			{
				sb++;
			}
		}else if(a+b==3)
		{
			if(a==1)
			{
				sa++;
			}else if(b==1)
			{
				sb++;
			}
		}else if(a+b==2)
		{
			if(a==2)
			{
				sa++;
			}else if(b==2)
			{
				sb++;
			}
		}
	}

	if(sa>sb)
	{
		printf("A\n");
	}else if(sa<sb)
	{
		printf("B\n");
	}else if(sa==sb)
	{
		printf("Tie\n");
	}
	
	return 0;
}
int main()
{
int A,B,a[200],b[200],n,i;
scanf("%d",&n);
A=0;
B=0;
for(i=0;i<n;i++){
scanf("%d%d",&a[i],&b[i]);
if(b[i]-a[i]==1||a[i]-b[i]==2){
    A++;
    
}
else if(a[i]==b[i]){continue;}
else{B++;}
}
if(A>B){printf("A");}
else if(A==B){printf("Tie");}
else{printf("B");}
return 0;
}
int main()
{
	int i,awin,bwin,n;
	int a[220],b[220];
	scanf("%d",&n);
	awin=0;
	bwin=0;
	for(i=1;i<=n;i++){
		scanf("%d %d",&a[i],&b[i]);
		if(a[i]==0&&b[i]==2){
			bwin++;
		}else{
			if(a[i]==2&&b[i]==0){
				awin++;
			}else{
				if(a[i]>b[i]){
					bwin++;
				}else{
					if(b[i]>a[i]){
						awin++;
					}else{
						continue;
					}
				}
			}
		}
	}
	if(awin>bwin){
		printf("A");
	}else{
		if(bwin>awin){
			printf("B");
		}else{
			printf("Tie");
		}
	}
	return 0;
}
int main(){
   int n,i,a,b,s,t;
   s=0;t=0;
   scanf("%d",&n);
   for(i=0;i<n;i++){
      scanf("%d%d",&a,&b);
	  if((a==2&&b==0)||(a==1&&b==2)||(a==0&&b==1)){s++;}
      else if((a==0&&b==2)||(a==2&&b==1)||(a==1&&b==0)){t++;}
      else if(a==b){continue;}
   }
   if(s>t){printf("A");}
   else if(s<t){printf("B");}
   else if(s==t){printf("Tie");}
   return 0;
}