semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main()
{
int n;
scanf("%d\n",&n);
int sz[200],sb[200];
int i,j;
for(i=0;i<n;i++){
scanf("%d ",&sz[i]);
scanf("%d\n",&sb[i]);
}
int a=0,b=0,tie=0;
for(i=0;i<n;i++){
if(sz[i]==0&&sb[i]==1){
    a=a+1;}
else if(sz[i]==1&&sb[i]==2){
    a=a+1;}
else if(sz[i]==2&&sb[i]==0){
    a=a+1;}
else if(sz[i]==0&&sb[i]==2){
    b=b+1;}
else if(sz[i]==1&&sb[i]==0){
    b=b+1;}
else if(sz[i]==2&&sb[i]==1){
    b=b+1;}
else{tie=tie+1;}
}
if(a>b){printf("A");}
else if(a<b){printf("B");}
else{printf("Tie");}
return 0;
}
int main () {
	int n,a[200][2],i,j,x=0,y=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		for(j=0;j<2;j++)
		{
			scanf("%d",&a[i][j]);
		}
		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))
		{
			x++;
		}
		else if(a[i][0]==a[i][1])
		{
			y++;
		}
	}
	
		if(x*2==(n-y))
		{
			printf("Tie");
		}
		else if(x*2<(n-y))
		{
			printf("B");
		}
		else
		{
			printf("A");
		}
	
	
	return 0;
}
int main(){
	int a[200],b[200],c,d=0,e=0,f,g;
	scanf("%d",&c);
	for(f=0;f<c;f++){
		scanf("%d%d",&a[f],&b[f]);
		if(a[f]==0){
			if(b[f]==1){
				d++;
			}
			if(b[f]==2){
				e++;
			}
		}
		if(a[f]==1){
			if(b[f]==2){
				d++;
			}
			if(b[f]==0){
				e++;
			}
		}
		if(a[f]==2){
			if(b[f]==0){
				d++;
			}
			if(b[f]==1){
				e++;
			}
		}
	}
	if(d>e){
		printf("A");
	}
	if(d==e){
		printf("Tie");
	}
	if(d<e){
		printf("B");
	}
	return 0;
}
int main(){
    int n;
    scanf("%d",&n);
    int a[200]={0};
    int b[200]={0};
    int i;
    int wina=0,winb=0;
    for(i=0;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){
            wina++;
        }
        else if(a[i]==1&&b[i]==0||a[i]==2&&b[i]==1||a[i]==0&&b[i]==2){
            winb++;
        }
    }
    if(wina>winb){printf("A");}
    else if(wina<winb){printf("B");}
    else if(wina=winb){printf("Tie");}
    return 0;
}
int main()
{
	int a=0,b=0,c=0,m,n,i,p;
	scanf("%d",&p);
	for (i=1;i<=p;i++)
	{
		scanf("%d%d",&m,&n);
		if(m==n){c++;}else
		{
			if((n==m+1)||((n==0)&&(m==2))){a++;}else
			{
				b++;
			}
		}
	}
	if(a==b){printf("Tie");}else
		{
			if(a>b){printf("A");}else
			{printf("B");}
		}

    return 0;
}
int main()
{
    int n,i,k;
    int a,b,s=0;
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%d%d",&a,&b);
        if(a==0){
            if(b==1){
               s=s+1; 
            }else if(b==2){
                s=s-1;
            }
        }else if(a==1){
            if(b==0){
                s=s-1;
            }else if(b==2){
                s=s+1;
            }
        }else if(a==2){
            if(b==0){
                s=s+1;
            }else if(b==1){
                s=s-1;
            }
        }
    }
    if(s==0){
        printf("Tie");
    }else if(s>0){
        printf("A");
    }else{
        printf("B");
    }
    return 0;
}
int main(){
int n,i,c;
c=0;
scanf("%d",&n);
int a[n],b[n];
for(i=0;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)){c=c+1;}
else if(a[i]==b[i]){c=c;}
else if((a[i]==0&&b[i]==2)||(a[i]==1&&b[i]==0)||(a[i]==2&&b[i]==1)){c=c-1;}}
if(c>0){printf("A");}
else if(c==0){printf("Tie");}
else if(c<0){printf("B");}
return 0;
}
const int M = 200;
int main(int argc, char *argv[])
{
    int n;    
    scanf("%d",&n);
    int a[M],b[M];
    int an,bn;
    an =0;
    bn =0;
    for(int i = 0; i < n;i++)
    {
            scanf("%d %d",&a[i],&b[i]);
            if(a[i]== 0 && b[i]==1)
                      an++;
            if(a[i]==0 && b[i] == 2)
                       bn++;
            if(a[i]==1 && b[i] == 0)
                       bn++;
             if(a[i]==1 && b[i] == 2)
                       an++;
              if(a[i]==2 && b[i] == 0)
                       an++;
               if(a[i]==2 && b[i] == 1)
                       bn++;                    
    }
    if(an>bn)
             printf("A");
    if(an<bn)
             printf("B");
    if(an==bn)
              printf("Tie");
    
    return 1;
}
int main(){
   int sz[2000];
   int cz[2000];
   int n,i;
   int sum=0;
   scanf("%d",&n);
   for(i=0;i<n;i++){
     scanf("%d",&sz[i]);
     scanf("%d",&cz[i]);
     if((sz[i]==0&&cz[i]==1)||(sz[i]==1&&cz[i]==2)||(sz[i]==2&&cz[i]==0)){
       sum++;}
     else if((cz[i]==0&&sz[i]==1)||(cz[i]==1&&sz[i]==2)||(cz[i]==2&&sz[i]==0)){
       sum--;}     
   }
   if(sum==0)
    printf("Tie");
   else if(sum>0)
    printf("A");
   else if(sum<0)
    printf("B");
   return 0;
}
int main(){
int n,i;
int a[201],b[201];
int c=0,d=0;
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){
	c++;}
	else if(a[i]==0&&b[i]==2){
	d++;}
	else if(a[i]==1&&b[i]==0){
	d++;}
	else if(a[i]==1&&b[i]==2){
	c++;}
	else if(a[i]==2&&b[i]==0){
	c++;}
	else if(a[i]==2&&b[i]==1){
	d++;}
}
if(c==d){
printf("Tie");}
if(c>d){
printf("A");}
if(c<d){
printf("B");}
return 0;  
}
int a[200][2];
int main()
{
	int n,i,win,tie,lose;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d%d",&a[i][0],&a[i][1]);
	win=0;
	tie=0;
	lose=0;
	for(i=0;i<n;i++)
	{
		if(a[i][0]==0&&a[i][1]==1)
			win+=1;
		else if(a[i][0]==1&&a[i][1]==2)
			win+=1;
		else if(a[i][0]==2&&a[i][1]==0)
			win+=1;
		else if(a[i][0]==a[i][1])
			tie+=1;
	}
	lose=n-win-tie;
	if(win>lose)
		printf("A\n");
	else if(win<lose)
		printf("B\n");
	else
		printf("Tie\n");
		return 0;
}
int main (){
    int n,k,m;
    int x,c;
    x=0;
    c=0;
    scanf("%d",&n);
    for(int i=0;i<n;i++){
       scanf("%d%d",&k,&m);
      
  if(k==1&&m==2){x++;}
       else if(k==0&&m==2){c++;}
       else if(k==0&&m==1){x++;}
       else if(k==2&&m==1){c++;}
       else if(k==2&&m==0){x++;}
       else if(k==1&&m==0){c++;}
       
    }
 if(x>c){printf("A");}
 else if(x==c){printf("Tie");}
 else if(x<c){printf("B");}
}
int main(){
    int n,a,b,sa=0,sb=0;
    scanf("%d",&n);
    for(int i=0;i<n;i++){
        scanf("%d%d",&a,&b);
         if(a-b==1){
            sb++;
        }
         else if(b-a==1){
            sa++;
        }
        else if(a==0&&b==2){sb++;}
        else if(a==2&&b==0){sa++;}
    
    }
    if(sa>sb){
        printf("A");
    }
     if(sa<sb){
        printf("B");
    }
     if(sa==sb){
        printf("Tie");
    }
    
 
    return 0;
}
int main(){
	int n,a[200],b[200],i,c,d;
	c=0;
	d=0;
	scanf("%d",&n);
	for(i=0;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))
			c=c+1;
		else if((a[i]==0&&b[i]==2)||(a[i]==1&&b[i]==0)||(a[i]==2&&b[i]==1))
			d=d+1;
	}
	if(c==d)
		printf("Tie\n");
	else if(c>d)
		printf("A\n");
	else
		printf("B\n");
	return 0;
}
int main(){
	int n, i, a[1]={0}, b[1]={0}, m, k, c, d;
	scanf("%d", &n);
	for(i=0;i<n;i++){
		scanf("%d%d", &m, &k);
		if(m==0&&k==1){
			a[0]++;
		}
		if(m==1&&k==0){
			b[0]++;
		}
		if(m==1&&k==2){
			a[0]++;
		}
		if(m==2&&k==1){
			b[0]++;
		}
		if(m==0&&k==2){
			b[0]++;
		}
		if(m==2&&k==0){
			a[0]++;
		}
		if(m==k){
			a[0]++;
			b[0]++;
		}
	}
	c=a[0];
	d=b[0];
	if(c>d){
		printf("A");
	}
	if(c<d){
		printf("B");
	}
	if(c==d){
		printf("Tie");
	}
	return 0;
}
int main ()
{
    int n,a=0,b=0,c;
    scanf("%d",&n);
    int sz[n][2];
    for (int i=0;i<n;i++)
    {
        scanf("%d%d\n",&sz[i][0],&sz[i][1]);
        c=sz[i][0]-sz[i][1];
        if(c==-1||c==2)
        {
            a++;
        }
        if(c==1||c==-2)
        {
            b++;
        }
    }
    if(a>b)
    {
        printf("A");
    }
    if(a<b)
    {
        printf("B");
    }
    if(a==b)
    {
        printf("Tie");
    }
    
    return 0;
}
int main(){
	int n;
	scanf("%d",&n);
	int a,b,A=0,B=0;
	for(int i=0;i<n;i++){
		scanf("%d%d\n",&a,&b);
        if(a<b){
			if(b-a==1){
		     A++;
			}else{
				B++;}}
		else if(a>b){
				if(a-b==1){
		     B++;
			}else{
				A++;}}
		else if(a=b){A=A;B=B;}
	}
	if(A>B){
		printf("A");}
	else if(A<B){
		printf("B");}
	else if(A=B){
		printf("Tie");}
	return 0;
}
int main(){
int n;
scanf("%d",&n);
int a[200],b[200];
for(int i=0;i<n;i++){
 scanf("%d%d",&a[i],&b[i]);
}
int sa=0,sb=0;
for(int k=0;k<n;k++){
	if((a[k]==0&&b[k]==1)||(a[k]==1&&b[k]==2)||(a[k]==2&&b[k]==0)){
	 sa++;
	}else if((a[k]==1&&b[k]==0)||(a[k]==2&&b[k]==1)||(a[k]==0&&b[k]==2)){sb++;}
}
if(sa>sb){
 printf("A");
}else if(sa<sb){
  printf("B");
}else{printf("Tie");}
return 0;
}
int main(){
    int n,i,m=0,o=0;
    scanf("%d",&n);
    int a[n],b[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]==1){
            o++;
        }else if(a[i]-b[i]==-1){
            m++;
        }else if(a[i]==0&&b[i]==2){
            o++;
        }else if(a[i]==2&&b[i]==0){
            m++;
        }
    }
    if(m>o){
        printf("A");
    }else if(m<o){
        printf("B");
    }else{
        printf("Tie");
    }
    return 0;
}
int main(){
    int n,a[200],b[200],i,k=0;
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%d%d",&a[i],&b[i]);
        if(a[i]!=2&&b[i]-a[i]==1){
            k++;
        }else if(a[i]==2&&b[i]==0){
            k++;
        }else if(b[i]!=2&&a[i]-b[i]==1){
            k--;
        }else if(b[i]==2&&a[i]==0){
            k--;
        }else if(a[i]==b[i]){
            k=k;
        }
    }
    if(k==0){
        printf("Tie");
    }else if(k<0){
        printf("B");
    }else{
        printf("A");
    }
    return 0;
}
int main(){
	int n;
	int a[300],b[300];
	scanf("%d",&n);
	int i,p=0,q=0;
	for(i=0;i<n;i++){
		scanf("%d %d",&a[i],&b[i]);
		if(a[i]==0&&b[i]==0){;}
		else if(a[i]==0&&b[i]==1){p++;}
		else if(a[i]==0&&b[i]==2){q++;}
		else if(a[i]==1&&b[i]==0){q++;}
		else if(a[i]==1&&b[i]==1){;}
		else if(a[i]==1&&b[i]==2){p++;}
		else if(a[i]==2&&b[i]==0){p++;}
		else if(a[i]==2&&b[i]==1){q++;}
		else if(a[i]==2&&b[i]==2){;}
	}
	if(p>q){printf("A");}
	else if(p<q){printf("B");}
	else if(p=q){printf("Tie");}
	return 0;
}
int main(){
	int a,b,c=0,d=0,n,i;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d %d",&a,&b);
if((a-b)==0) continue;
else if((a-b)==-1)
c++;
else if((a-b)==2)
c++;
else d++;
	}
	if(c>d) printf("A");
	else if(c==d) printf("Tie");
	else printf("B");
	return 0;
}
int main(){
   int n,i,a[200],b[200];
   int 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]){
	     continue;
	  }
	  if(a[i]==0){
	    if(b[i]==2){B+=1;}
		else{A+=1;}
	  }
      if(a[i]==1){
	    if(b[i]==0){B+=1;}
		else{A+=1;}
	  }
      if(a[i]==2){
	    if(b[i]==1){B+=1;}
		else{A+=1;}
	  }
   }
   if(A>B){
     printf("A");
}
   if(A<B){printf("B");}
  if(A==B){printf("Tie");}
   return 0;
}
int f(int x,int y)
{
    if(x==y)
    return 0;
    else if((x==0&&y==1)||(x==1&&y==2)||(x==2&&y==0))
    return 1;
    else
    return -1;
}

int main()
{
   int n;
   int i;
   int a,b;
   int flag=0;
   scanf("%d\n",&n);
   for(i=0;i<n;i++)
   {
           scanf("%d %d\n",&a,&b);
           flag=flag+f(a,b);
   }
   if(flag>0)
   printf("A\n");
   else if(flag==0)
   printf("Tie\n");
   else
   printf("B\n");
       
}
int main(){
int i,m,n,a[200],b[200],p,q;
scanf("%d",&n);
p=0;
q=0;
for(i=0;i<n;i++){
	scanf("%d %d\n",&a[i],&b[i]);
}
for(m=0;m<n;m++){
	if(a[m]==b[m]){
		p=p;
		q=q;
	}
	else if(a[m]==0&&b[m]==1){
	p=p+1;
	q=q;
	}
    else if(a[m]==0&&b[m]==2){
	p=p;
	q=q+1;
	}
	else if(a[m]==1&&b[m]==0){
	p=p;
	q=q+1;
	}
	else if(a[m]==1&&b[m]==2){
	p=p+1;
	q=q;
	}
	else if(a[m]==2&&b[m]==0){
	p=p+1;
	q=q;
	}
	else if(a[m]==2&&b[m]==1){
	p=p;
	q=q+1;
	}
}
if(p>q){
printf("A");
}
if(p<q){
printf("B");
}
if(p==q){
printf("Tie");
}
return 0;
}
int main()
{
	int a[201],b[201],n,i,na,nb;
	na=0;
	nb=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)||(a[i]==1&&b[i]==2)||(a[i]==2&&b[i]==0)){
			na++;
		}else if(a[i]==b[i]){
			continue;
		}
		else{
			nb++;
		}
	}
	if(na>nb){
		printf("A");
	}else if(na<nb){
		printf("B");
	}else{
		printf("Tie");
	}
return 0;
}
// ?????.cpp : ??????????????
//



int main()//(int argc, _TCHAR* argv[])
{
	int n,N;
	int a=0,b=0;
	scanf("%d",&N);
	for(n=1;n<=N;n++)
	{
		int A,B;
		scanf("%d%d",&A,&B);
		if((A==0&&B==1)||(A==1&&B==2)||(A==2&&B==0))a=a+1;
		else
		{
			if((B==0&&A==1)||(B==1&&A==2)||(B==2&&A==0))b=b+1;
			else ;
		}
	}
	if(a>b)printf("A\n");
	else
	{
		if(b>a)printf("B\n");
		else printf("Tie\n");
	}
	return 0;
}
int main(){
    int a=0,b=0,n,i;
    int ga[200],gb[200];
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%d%d",&ga[i],&gb[i]);
        if(ga[i]==0&&gb[i]==1){
            a+=1;
        }
        else if(ga[i]==0&&gb[i]==2){
            b+=1;
        }
        else if(ga[i]==1&&gb[i]==0){
            b+=1;
        }
        else if(ga[i]==1&&gb[i]==2){
            a+=1;
        }
        else if(ga[i]==2&&gb[i]==0){
            a+=1;
        }
        else if(ga[i]==2&&gb[i]==1){
            b+=1;
        }
        else if(ga[i]==gb[i]){
            continue;
        }
    }
    if(a==b){
        printf("Tie");
    }
    else if(a>b){
        printf("A");
    }
    else if(a<b){
        printf("B");
    }
    return 0;
}
int main() {
	int k,a[200],b[200],m=0,n=0,i;
	scanf("%d",&k);
	for(i=0;i<k;i++){
		scanf("%d%d",&(a[i]),&(b[i]));
		if(a[i]==0&&b[i]==1){
			m++;
		}else if(a[i]==0&&b[i]==2){
			n++;
		}else if(a[i]==1&&b[i]==0){
			n++;
		}else if(a[i]==1&&b[i]==2){
			m++;
		}else if(a[i]==2&&b[i]==1){
			n++;
		}else if(a[i]==2&&b[i]==0){
			m++;
		}
	}
	if(m==n){ 
		printf("Tie");
	}else if(m>n){
		printf("A");
	}else if(m<n){
			printf("B");
		}
	return 0;
}
int main(){
int i,n,a[500],b[500],m=0,p=0;
scanf("%d",&n);
for(i=0;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)){
m=m+1;}
else if(a[i]==b[i]){continue;}
else{p=p+1;}
}

if(m>p){printf("A");}
else if(m<p){printf("B");}
else{printf("Tie");}
return 0;
}
int main(){
    int a,b,i,n,p=0,q=0;
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%d",&a);
        scanf("%d",&b);
        if((a-b==1)||(b-a==2)){
            q++;
        }else if((b-a==1)||(a-b==2)){
            p++;
        }else if(a==b){
            p=p;
            q=q;
        }
    }
    if(p>q){
        printf("A");
    }else if(p<q){
        printf("B");
    }else if(p==q){
        printf("Tie");
    }
    return 0;
}
int main()
{
int n;
int i;
int a[200][2];
int ascore=0,bscore=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i][0]);
scanf("%d",&a[i][1]);
if(a[i][0]==0&&a[i][1]==1)ascore++;
if(a[i][0]==0&&a[i][1]==2)bscore++;
if(a[i][0]==1&&a[i][1]==0)bscore++;
if(a[i][0]==1&&a[i][1]==2)ascore++;
if(a[i][0]==2&&a[i][1]==0)ascore++;
if(a[i][0]==2&&a[i][1]==1)bscore++;
}
if(ascore>bscore)printf("A");
if(bscore>ascore)printf("B");
if(ascore==bscore)printf("Tie");
}
main()
{
      int n;
      scanf("%d",&n);
      int a=0,b=0;
      for (int i=0;i<n;i++)
      {
          int x,y;
          scanf("%d %d",&x,&y);
          if (x-y==-1 || x-y==2) a++;
          else if (x==y) continue;
          else b++;
          
          
      }
      if (a>b) printf("A\n");
      else if (a<b) printf("B\n");
      else printf("Tie\n");
      
      
      
      
      
      
  
}
int main(){
	int n,i,a=0,b=0;
	scanf("%d",&n);
	int A[200][200];
	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){
			if(A[i][1]==1){
				a++;
			}
			if(A[i][1]==2){
				b++;
			}
		}
		if(A[i][0]==1){
			if(A[i][1]==0){
				b++;
			}
			if(A[i][1]==2){
				a++;
			}
		}
		if(A[i][0]==2){
			if(A[i][1]==0){
				a++;
			}
			if(A[i][1]==1){
				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,c,d,e;
    scanf("%d",&n);
    c=0;
    d=0;
    e=0;
    for(i=0;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))){
            c++;
        }
        else if(((a[i]==1)&&(b[i]==0))||((a[i]==2)&&(b[i]==1))||((a[i]==0)&&(b[i]==2))){
            d++;
        }
        else{
            e++;
        }
    }
    if(c>d){
        printf("A");
    }
    else if(c<d){
        printf("B");
    }
    else if(c==d){
        printf("Tie");
    }
    return 0;
}
int main(){
    int n,i,j=0,k=0,c=0;
    int a[100],b[100];
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%d%d",&a[i],&b[i]);
        if(a[i]==0){
            if(b[i]==0){
                c++;     
            }else if(b[i]==1){
                j++;
            }else if(b[i]==2){
                k++;
            }     
        }else if(a[i]==1){
            if(b[i]==0){
                k++;
            }else if(b[i]==1){
                c++;
            }else if(b[i]==2){
                j++;
            }     
        }else if(a[i]==2){
            if(b[i]==0){
                j++; 
            }else if(b[i]==1){
                k++;
            }else if(b[i]==2){
                c++;
            } 
            
        }
        
    }
    if(j==k){
        printf("Tie");
    }else if(j>k){
        printf("A");
    }else if(j<k){
         printf("B");
    }
    return 0;
}
int main()
{
	int n,a[200],b[200],i,tempa=0,tempb=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)
			tempa++;
		else if(a[i]==1&&b[i]==2)
			tempa++;
		else if(a[i]==2&&b[i]==0)
			tempa++;
		else if(a[i]==b[i])
		{
			tempa++;
		    tempb++;
		}
		else tempb++;
	}
	if(tempa>tempb)
		printf("A");
	if(tempa<tempb)
		printf("B");
	if(tempa==tempb)
		printf("Tie");

	
    
    return 0;
}
int main(){
	int n,a,b,i,k,h;
	k=0;
	h=0;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d%d",&a,&b);
		if(a==b)
		{
			k=k;
			h=h;
		}
		if(a==0&&b==1)
		{
			k=k+1;
		}
		if(a==1&&b==2)
		{
			k=k+1;
		}
		if(a==2&&b==0)
		{
			k=k+1;
		}
		if(a==0&&b==2)
		{
			h=h+1;
		}
		if(a==2&&b==1)
		{
			h=h+1;
		}
		if(a==1&&b==0)
		{
			h=h+1;
		}
	}
	if(k>h){printf("A");}
	if(k<h){printf("B");}
	if(k==h){printf("Tie");}
	return 0;
}
int main(){
	int n,i,a=0,b=0;
	int ai[200],bi[200];
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d%d",&ai[i],&bi[i]);
	}
	for(i=0;i<n;i++){
		if((bi[i]-ai[i]==1)||(ai[i]-bi[i]==2)){
			a++;
		}else if(ai[i]==bi[i]){
			a=a+0;
		}else{
			b++;
		}
	}
	if(a>b){
		printf("A");
	}else if(a<b){
		printf("B");
	}else{
		printf("Tie");
	}



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

scanf("%d",&n);

for(i=1;i<=n;i++){
    scanf("%d %d",&x,&y);
    w=y-x;
    if(w==1){
    a++;}else 
    if(w==2){
    b++;}else
    if(w==-1){
    b++;}else
    if(w==-2){
    a++;}
}
if(a>b){
printf("A");
}else 
if(a<b){
printf("B");
}else {
printf("Tie");
}

return 0;
}
int main(){
int n,i,m,a,b,c=0,d=0;
double s,t;
scanf("%d",&n);
for (i=1;i<=n;i++){
scanf("%d %d",&a,&b);
if ((a==0&&b==1)||(a==1&&b==2)||(a==2&&b==0))  c=c+1;
if ((b==0&&a==1)||(b==1&&a==2)||(b==2&&a==0))  d=d+1;

}
if (c>d) printf("A");
if (c<d) printf("B");
if (c==d) printf("Tie");




return 0;
}
int main(){
	int n;
	scanf("%d",&n);
	int a[200][2];
	int i,b,c;
	b=0;
	c=0;
	for(i=0;i<n;i++){
		scanf("%d %d",&a[i][0],&a[i][1]);
		if(a[i][0]==0&&a[i][1]==1){
			b=b+1;
		}
		else if(a[i][0]==1&&a[i][1]==2){
			b=b+1;
		}
		else if(a[i][0]==2&&a[i][1]==0){
			b=b+1;
		}
		else if(a[i][0]==a[i][1]){
			b=b;
			c=c;
		}else{
			c=c+1;
		}
	}
	if(b>c){
		printf("A");
	}
	else if(b<c){
		printf("B");
	}
	else if(b==c){
		printf("Tie");
	}
	return 0;
}
int main()
{
	int n,sz[200][2],i,j,a,b;
	scanf("%d",&n);
	a=0;
	b=0;
    for(i=0;i<n;i++)
	{
       scanf("%d%d",&sz[i][1],&sz[i][2]);
       if(sz[i][1]==0&&sz[i][2]==1){
               a++;
	   }
       if(sz[i][1]==0&&sz[i][2]==2){
             b++;
	   }
       if(sz[i][1]==1&&sz[i][2]==0){
               b++;
	   }
       if(sz[i][1]==1&&sz[i][2]==2){
             a++;
	   }
       if(sz[i][1]==2&&sz[i][2]==0){
               a++;
	   }
       if(sz[i][1]==2&&sz[i][2]==1){
             b++;
	   }
       if(sz[i][1]==sz[i][2]){
            continue; 
	   }
	}
	if(a>b){
		printf("A");
	}
	else if(a<b){
        printf("B");
    }
	else{
        printf("Tie");
	}
	return 0;
}
int main()
{
    int n,i,x,y;
x=0;
y=0;
    scanf("%d",&n);
    int a[n],b[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){
           x++;
      } if(a[i]==0&&b[i]==2){
           y++;
           }if(a[i]==1&&b[i]==2){
           x++;
}if(a[i]==1&&b[i]==0){
y++;
}if(a[i]==2&&b[i]==0)
{x++;
}if(a[i]==2&&b[i]==1){
y++;}
}
if(x>y){
printf("A");}
else if(x==y){
printf("Tie");}
else if(x<y){
printf("B");}
           return 0;
           }
main()
{
      int i,j,k,l,m,n;
      scanf("%d",&n);
      int a[n],b[n];
      for(i=0;i<n;i++) scanf("%d %d",&a[i],&b[i]);
      int res1,res2;
      res1=res2=0;
      for(i=0;i<n;i++)
      {
                      if(a[i]==0)
                      {
                                 if(b[i]==1) res1++;
                                 if(b[i]==2) res2++;
                      }
                      if(a[i]==1)
                      {
                                 if(b[i]==0) res2++;
                                 if(b[i]==2) res1++;
                      }
                      if(a[i]==2)
                      {
                                 if(b[i]==0) res1++;
                                 if(b[i]==1) res2++;
                      }
      }
      if(res1==res2) printf("Tie");
      if(res1>res2) printf("A");
      if(res1<res2) printf("B");
      
}
int main(){
    int n,i,j;
    scanf("%d",&n);
    int sum=0;
    int tie=0;
    int cai[200][2];
    for(i=0;i<n;i++){
        for(j=0;j<2;j++){
            scanf("%d",&cai[i][j]);
        }
        if((cai[i][0]==0&&cai[i][1]==1)||(cai[i][0]==1&&cai[i][1]==2)||(cai[i][0]==2&&cai[i][1]==0)){
            sum=sum+1;
        }
        if(cai[i][0]==cai[i][1]){
            tie=tie+1;
        }
    }
    if(n%2==0){
        if(sum>(n-tie)/2){printf("A");}
        if(sum<(n-tie)/2){printf("B");}
        if(sum==(n-tie)/2){printf("Tie");}
    }
    if(n%2==1){
        if(sum>(n-tie-sum)){printf("A");}
        if(sum<(n-tie-sum)){printf("B");}
        if(sum==(n-tie-sum)){printf("Tie");}
    }
    
    return 0;
}
int main(){
  int n,a[200],b[200],i,x=0,y=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)||(a[i]==1&&b[i]==2)||(a[i]==2&&b[i]==0))
	  x++;
  else if((a[i]==1&&b[i]==0)||(a[i]==2&&b[i]==1)||(a[i]==0&&b[i]==2))
	  y++;
  }
  if (x>y)
	  printf("A");
  else if (x<y)
	  printf("B");
  else if (x=y)
	  printf("Tie");
  return 0;
}
int main(){
	int n,i,c=0,p=0,q=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){
			if(b[i]==1){
			p++;
			}
			if(b[i]==2){
			q++;
			}
		}
		if(a[i]==1){
			if(b[i]==0){
			q++;
			}
			if(b[i]==2){
				p++;
			}
		}
		if(a[i]==2){
			if(b[i]==0){
				p++;
			}
            if(b[i]==1){
				q++;
			}
		}
		if(a[i]==b[i])
			c++;
	}
	if(c==n||p==q)
		printf("Tie");
	if(p>q)
		printf("A");
	if(p<q)
		printf("B");
	return 0;
}
int main(){
   int n,i,a,b;
   int sz[2][200];
   scanf ("%d",&n);
   for (i=0;i<=n-1;i++){
     scanf("%d",&sz[0][i]);
     scanf("%d",&sz[1][i]);
                        }
   for (i=0,a=0,b=0;i<=n-1;i++){
    if(sz[0][i]!=0&&sz[1][i]!=0&&sz[0][i]!=sz[1][i])
       {if(sz[0][i]>sz[1][i]){b=b+1;}
        else if(sz[0][i]<sz[1][i]){a=a+1;}
        }
    else if(sz[0][i]==sz[1][i]){continue;}
    else if(sz[0][i]==0&&sz[1][i]==1){a=a+1;}
    else if(sz[0][i]==0&&sz[1][i]==2){b=b+1;}
    else if(sz[1][i]==0&&sz[0][i]==1){b=b+1;}
    else if(sz[1][i]==0&&sz[0][i]==2){a=a+1;}
    }
  if(a>b){printf("A");}
  else if(a<b){printf("B");}
  else if(a==b){printf("Tie");}
  return 0;
}