semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main (){
    int n,i,a,b,x=0,y=0;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {scanf("%d %d",&a,&b);
     if(a==b){x=x;y=y;}
     if(a==0&&b==1){x=x+1;}
     if(b==0&&a==1){y=y+1;}
     if(a==1&&b==2){x=x+1;}
     if(a==2&&b==1){y=y+1;}
     if(a==0&&b==2){y=y+1;}
     if(a==2&&b==0){x=x+1;}
    }
    if(x>y) printf("A");
    if(x==y) printf("Tie");
    if(x<y) printf("B");
   return 0;
}
int main() {
    int n; scanf("%d", &n);
    int i, count = 0, a, b;
    for (i = 0; i < n; ++ i) {
        scanf("%d %d", &a, &b);
        if (a == 0 && b == 1)
            count ++;
        else if (a == 0 && b == 2)
            count --;
        else if (a == 1 && b == 0)
            count --;
        else if (a == 1 && b == 2)
            count ++;
        else if (a == 2 && b == 0)
            count ++;
        else if (a == 2 && b == 1)
            count --;
    }
    if (count > 0) printf("A\n");
    else if (count < 0) printf("B\n");
    else printf("Tie\n");
    return 0;
}
int main() {
	int n,i,a=0,b=0;
	int A[201];
	int B[201];
	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+=1;
		}else if(A[i]==0&&B[i]==2){
			b+=1;
		}else if(A[i]==1&&B[i]==0){
			b+=1;
		}else if(A[i]==1&&B[i]==2){
			a+=1;
		}else if(A[i]==2&&B[i]==0){
			a+=1;
		}else if(A[i]==2&&B[i]==1){
			b+=1;
		}else{
			a=a;
			b=b;
		}
	}
	if(a<b){
		printf("B");
	}else if(a>b){
		printf("A");
	}else{
		printf("Tie");
	}
	return 0;
}
int main(){
int n,i,a,b,A,B;
scanf("%d", &n);
a=0;
b=0;
for(i=1;i<= n;i++){
scanf("%d %d", &A,&B);
if(A==0&&B==0||A==1&&B==1||A==2&&B==2){
a=a;}
else if(A==0&&B==1||A==1&&B==2||A==2&&B==0){
a=a+1;}
else if(A==0&&B==2||A==1&&B==0||A==2&&B==1){
b=b+1;}}
if(a>b){printf("A");}
else if(a<b){printf("B");}
else if(a=b){printf("Tie");}
return 0;
}
int main(){
int i,n;
int a=0,b=0;
scanf("%d",&n);
int sz[800];
for(i=1;i<=n;i++){
scanf("%d %d",&(sz[0]),&(sz[1]));

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


	return 0;
}
int main(){
    int n,i,j,w=0,l=0;
    scanf("%d\n",&n);
    int sz[n][2];
    for(i=0;i<n;i++){
        for(j=0;j<2;j++){
           scanf("%d",&sz[i][j]);
        }
    }
    for(i=0;i<n;i++){
            if((sz[i][0]==0&&sz[i][1]==0)||(sz[i][0]==1&&sz[i][1]==1)||(sz[i][0]==2&&sz[i][1]==2)){
				w=w;
				l=l;
			    
			}
			else 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)){
				w=w+1;
				l=l;
			    
			}
			else if((sz[i][0]==0&&sz[i][1]==2)||(sz[i][0]==1&&sz[i][1]==0)||(sz[i][0]==2&&sz[i][1]==1)){
				w=w;
				l=l+1;
			    
             }
			
		
	}
	if(w>l){
		printf("A");
	}
	else if(w<l){
		printf("B");
	}
	else if(w==l){
		printf("Tie");
	}
	return 0;
}
int main(){
int n,A=0;
scanf("%d",&n);
int a[n],b[n];
for(int 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)){A++;}
else if(a[i]!=b[i]){A--;}
}
if(A>0){printf("A");}
if(A<0){printf("B");}
if(A==0){printf("Tie");}
return 0;
}
int cai(int a,int b)
{
    if(a==b)
    return 2;
    if(a==0&&b==1)
    return 1;
    if(a==0&&b==2)
    return 0;
    if(a==1&&b==0)
    return 0;
    if(a==1&&b==2)
    return 1;
    if(a==2&&b==0)
    return 1;
    if(a==2&&b==1)
    return 0;
}
main()
{
      int n;
      scanf("%d",&n);
      int a[200],b[200];
      int i,j,k;
      j=0;k=0;
      for(i=0;i<n;i++)
      scanf("%d %d",&a[i],&b[i]);
      for(i=0;i<n;i++)
      {
                      if(cai(a[i],b[i])==1)
                      j++;
                      if(cai(a[i],b[i])==0)
                      k++;
      }
      if(j==k)
      printf("Tie");
      else if(j>k)
      printf("A");
      else
      printf("B");
      }
int main()
{
	int n,i,p,q;
	int a[100],b[100];
	scanf("%d",&n);
	p=0;
	q=0;
	for(i=0;i<n;i++)
	{
		scanf("%d%d",&a[i],&b[i]);
		if(a[i]==0&&b[i]==1)
		{
			p++;
		}
		else if(a[i]==0&&b[i]==2)
		{
			q++;
		}
		else if(a[i]==0&&b[i]==0)
		{
			p=p;
		}
		else if(a[i]==1&&b[i]==2)
		{
			p++;
		}
		else if(a[i]==1&&b[i]==0)
		{
			q++;
		}
		else if(a[i]==1&&b[i]==1)
		{
			p=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)
		{
			p=p;
		}
	}
	if(p==q)
	{
		printf("Tie");
	}
	else if(p>q)
	{
		printf("A");
	}
	else
	{
		printf("B");
	}
	return 0;
}
int main(){
	int i, n,a,b,sa=0,sb=0;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d%d",&a,&b);
		if(a==0&&b==1)sa++;
		else if(a==0&&b==2)sb++;
		else if(a==1&&b==2)sa++;
        else if(a==1&&b==0)sb++;
        
		else if(a==2&&b==0)sa++;
		else if(a==2&&b==1)sb++;

		else if((a==0&&b==0)||(a==1&&b==1)||(a==2&&b==2))continue;
	}
	if(sa>sb)printf("A");
	else if(sa<sb)printf("B");
	else if(sa==sb)printf("Tie");
	
    return 0;
}
int main(){
    int n,x,y;
    x=0;
    y=0;
    scanf("%d\n",&n);
    for(int i=0;i<n;i++){
      int a,b;
      a=0;
    b=0;
        scanf("%d %d\n",&a,&b);
        if(a==1&&b==0){y++;}
        else if(a==2&&b==1){y++;}
        else if(a==0&&b==1){x++;}
        else if(a==1&&b==2){x++;}
        else if(a==2&&b==0){x++;}
        else if(a==0&&b==2){y++;} }
 if(x>y){printf("A");}
 else if(x<y){printf("B");}
else if(x=y){printf("Tie");}
    
    return 0;
}
main()
{
      int n,a[100],b[100],A=0,B=0;
      scanf("%d",&n);
      for(int i=0;i<n;i++)
      {
              scanf("%d%d",&a[i],&b[i]);
              if(a[i]==b[i])
              {
              A=A+1;
              B=B+1;
              }
              else if((a[i]==0)&&(b[i]==1))
              A=A+1;
              else if((a[i]==1)&&(b[i]==2))
              A=A+1;
              else if((b[i]==0)&&(a[i]==1))
              B=B+1;
              else if((b[i]==1)&&(a[i]==2))
              B=B+1;
              else if((a[i]==2)&&(b[i]==0))
              A=A+1; 
              else if((b[i]==2)&&(a[i]==0))
              B=B+1;
      }
      if(A>B)
      printf("A");
      else if(A<B)
      printf("B");
      else
      printf("Tie");
      
      }
int main(){
    int n;
    scanf("%d",&n);
    int i,a[200],b[200],t=0,e,p=0,m;
    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))
        {t++;}
else if(a[i]==b[i]){
p++;}
    }
m=n-p;
if(m!=0){
    if(m%2==0){
        e=m/2;
        if(t==e)
        printf("Tie");
else if(t>e)
printf("A");
else
printf("B");     
    }  
else{
e=m/2;
if(t>e)
printf("A");
else
printf("B");} }
else 
printf("Tie");
return 0;
}
int main ()
{
int n,i;
int a[1000];
int b[1000];
int result[1000];
int ax=0,bx=0;

scanf ("%d",&n);
for (i=0;i<n;i++)
{  //0?????1?????2????
	scanf ("%d %d",&a[i],&b[i]);
	if (a[i]==0&&b[i]==0){result[i]=0;}
	else if (a[i]==1&&b[i]==1){result[i]=0;}
	else if (a[i]==2&&b[i]==2){result[i]=0;}
	else if (a[i]==0&&b[i]==1){result[i]=1;}
	else if (a[i]==0&&b[i]==2){result[i]=2;}
	else if (a[i]==1&&b[i]==2){result[i]=1;}
	else if (a[i]==1&&b[i]==0){result[i]=2;}
	else if (a[i]==2&&b[i]==0){result[i]=1;}
	else if (a[i]==2&&b[i]==1){result[i]=2;}
}

for (i=0;i<n;i++)
{
	if (result[i]==1){ax++;}
	else if (result[i]==2){bx++;}
}

if (ax>bx) {printf ("A");}
else if (ax<bx) {printf ("B");}
else if (ax==bx) {printf ("Tie");}
return 0;
}
int main(){
int n,i,a,b,p,q;
scanf("%d",&n);
p=0,q=0;
for(i=0;i<n;i++){
scanf("%d %d",&a,&b);
if(a-b==1){
q=q+1;}
if(a-b==2){
p=p+1;}
if(b-a==1){p=p+1;}
if(b-a==2){q=q+1;}
}
if(p>q){
printf("A");}
if(q>p){
printf("B");}
if(p==q){
printf("Tie");}
return 0;
}
int main()
{
	int n,i,j,a=0,c;
	int b[200][2];
	scanf("%d",&n);
	for(i=0;i<n;i++){
		for(j=0;j<2;j++){
			scanf("%d",&b[i][j]);
		}
	}
	for(i=0;i<n;i++){
			c=b[i][0]-b[i][1];
			if(c==0)
				a=a;
			if(c==1||c==-2)
				a=a-1;
			if(c==-1||c==2)
				a=a+1;
	}
	if(a==0)
		printf("Tie");
	if(a>0)
		printf("A");
	if(a<0)
		printf("B");
	return 0;
}
int main()
{
    int n,i,j,s1=0,t,s2=0;
    char a[200],b[200];
    scanf("%d",&n);
    for(i=0,j=0;i<n,j<n;i++,j++)
      {
          scanf("%s %s",&a[i],&b[j]);
          t=a[i]-b[i];
          if(t==-1||t==2)
            {
                s1++;
            }
          else
            if(t==1||t==-2)
              {
                  s2++;
              }
      }
    if(s1==s2)
      {
        printf("Tie");
      } 
    else
      if(s1>s2)
        {
            printf("A");
        }
      else
        if(s1<s2)
          {
              printf("B");
          }
    return 0;
}
int main ()
{
	int i,a[max],b[max],m=0,q=0,n;
	
	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))
{m++;
}
else
{if((b[i]==0&&a[i]==1)||(b[i]==1&&a[i]==2)||(b[i]==2&&a[i]==0))
{q++;
}
else
{m++;
q++;
}
}}
if(m>q)
{printf("A\n");
}
else
{if(m==q)
{printf("Tie\n");
}
else
{printf("B\n");
}
}return 0;
}
int main(){
     int n;
     int a=0;
     int b=0;
     int ax[250];
     int bx[250];
     scanf("%d",&n);
     for(int i=0;i<n;i++){
            scanf("%d %d",&ax[i], &bx[i]);
    }
    for(int i=0;i<n;i++){
        if((ax[i]==1)&&(bx[i]==0)){b=b+1;}
         if((ax[i]==0)&&(bx[i]==1)){a=a+1;}
          if((ax[i]==2)&&(bx[i]==0)){a=a+1;}
          if((ax[i]==1)&&(bx[i]==2)){a=a+1;}
          if((ax[i]==2)&&(bx[i]==1)){b=b+1;}
           if((ax[i]==0)&&(bx[i]==2)){b=b+1;}
            if(ax[i]==bx[i]){a=a;b=b;}
    }
    if(a>b){printf("A");}
      if(a<b){printf("B");}
        if(a==b){printf("Tie");}
     return 0;
}
int main(){
int n,i,a[200],b[200],s=0,t=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){
		if(b[i]==1){
			s++;
		}else if(b[i]==2){
			t++;
		}
	}
	else if(a[i]==1){
		if(b[i]==0){
			t++;
		}else if(b[i]==2){
			s++;
		}
	}
	else if(a[i]==2){
		if(b[i]==0){
			s++;
		}else if(b[i]==1){
			t++;
		}
	}
}
if(s>t){
	printf("A");
}
else if(s<t){
	printf("B");
}
else if(s=t){
	printf("Tie");
}
		return 0;
}
int win=0;
void jzb(int a,int b)
{
     if(a==0)
     {
         if(b==1)  win++;
         else if(b==2)  win--; 
     } 
     else if(a==1)
     {
          if(b==2)  win++;
         else if(b==0)  win--;
     }
     else if(a==2)
     {
          if(b==0)  win++;
         else if(b==1)  win--;
     }
}
int main()
{
    int t,a,b,i;
    scanf("%d",&t);
    for(i=0;i<t;i++)
    {
         scanf("%d%d",&a,&b);
         jzb(a,b);           
    }
    if(win>0) printf("A");
    else if(win<0) printf("B");
    else if(win==0) printf("Tie");
    }
int i=0,n=0,m=0,p=0,q=0,r=0,t=0,e=0,k=0;
int a[1000][1000],b[1000][1000];
int main (){
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)t++;
     if(a[i][0]==1&&a[i][1]==2)t++;
     if(a[i][0]==2&&a[i][1]==0)t++;
     if(a[i][0]==1&&a[i][1]==0)e++;
     if(a[i][0]==2&&a[i][1]==1)e++;
     if(a[i][0]==0&&a[i][1]==2)e++;
}
if(e>t)printf("B");
else if(e<t)printf("A");
else if(e=t)printf("Tie");
return 0;
}
int main(){
int a[500],b[500],i,j,n,m;
i=0;
j=0;
scanf("%d",&n);
for(m=0;m<n;m++){
	scanf("%d", &(a[m]));
	scanf("%d", &(b[m]));
	if(a[m]==0&&b[m]==1)
		i+=1;
	else if(a[m]==1&&b[m]==2)
		i+=1;
	else if(a[m]==2&&b[m]==0)
		i+=1;
	else if(a[m]==b[m])
		continue;
	else
		j+=1;
}
if(i>j)
printf("A");
else if(i<j)
printf("B");
else 
printf("Tie");
return 0;
}
int main(){
    int n,i,a,b,A,B;
    A=0;
    B=0;
    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)){
            A++;
        }else if((a==1&&b==0)||(a==2&&b==1)||(a==0&&b==2)){
            B++;
        }
    }
    if(A==B){
        printf("Tie");
    }else if(A>B){
        printf("A");
    }else if(A<B){
        printf("B");
    }
    return 0;
}
int main(){
int a[201],b[201],i,n,j=0,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]<b[i]&&b[i]-a[i]!=2)||a[i]-b[i]==2){
j++;}
if((a[i]>b[i]&&a[i]-b[i]!=2)||b[i]-a[i]==2){
k++;}
}
if(j>k){
printf("A");}
if(j<k){
printf("B");}
if(j==k){
printf("Tie");}
return 0;
}
int main()
{int a,n,b,c=0,d=0,i;
scanf("%d",&n);
for(i=0;i<n;i++)
{scanf("%d %d",&a,&b);
if (a==0)
{if(b==1)
c+=1;
if(b==2)
d+=1;
}

if (a==1)
{if(b==2)
c+=1;
if(b==0)
d+=1;
}

if (a==2)
{if(b==1)
d+=1;
if(b==0)
c+=1;
}
}
if(c>d)
printf("A");

if(c<d)
printf("B");

if(c==d)
printf("Tie");

return 0;
}
int main(){
int n,a,b,A=0,B=0;
scanf("%d",&n);
for(int i=1;i<=n;i++){
scanf("%d%d",&a,&b);
{
if((a==0&&b==1)||(a==1&&b==2)||(a==2&&b==0)){
A=A+1;
}
else{
if(a!=b){
B=B+1;
}
}
}
}
if(A==B){
printf("Tie");
}
if(A>B){
printf("A");
}
if(B>A){
printf("B");
}
return 0;
}
int main()
{
  int a[200],b[200],i,j,k,n;
  j=0; k=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)
     {
       if(b[i]==1)  {j++;}
       else { if(b[i]==2)  {k++;}}
     } 
     if(a[i]==1)
     {
       if(b[i]==2)  {j++;}
       else { if(b[i]==0)  {k++;}}
     } 
     if(a[i]==2)
     {
       if(b[i]==0)  {j++;}
       else { if(b[i]==1)  {k++;}}
     } 
   }
   if(j==k) {printf("Tie");}
   else
   {
     if(j>k)  {printf("A");}
     else    {printf("B");} 
   }
return 0;
}
int main()
{
	int n,i,j,k;
	int A,B,C;
	int a[50],b[50];
	scanf("%d",&n);
    A=0;
    B=0;
	for(i=0;i<n;i++){
	   scanf("%d %d",&a[i],&b[i]);
	if(a[i]==0&&b[i]==1)
		A++;
	else if(a[i]==1&&b[i]==2)
		A++;
    else if(a[i]==2&&b[i]==0)
		A++;
    else if(a[i]==b[i])
       C++;
	else
		B++;
	}
	if(A>B)
		printf("A");
	if(A==B)
		printf("Tie");
	if(A<B)
		printf("B");
	return 0;
}
int main() {
    int a,b,n,i,c,d;
    scanf ("%d",&n);
    d=0;
    c=0;
    for (i=0;i<n;i++){
        scanf ("%d %d",&a,&b);
        if(a==0&&b==1){
            c++;
        }
        else if (a==0&&b==2){
            d++;
        }
        else if (a==1&&b==0){
            d++;
        }
        else if (a==1&&b==2){
            c++;
        }
        else if (a==2&&b==0){
            c++;
        }
        else if (a==2&&b==1){
            d++;
        }
        else {
            i=i;
        }
        
    }
   if (c>d){
       printf ("A");
   }
   else if (c<d){
       printf ("B");
   }
   else if (c==d){
       printf ("Tie");
    }
    return 0;
}
int main(){
int n,sz[1000],s[1000],i=0,m=0,l=0,k=0;
scanf("%d",&n);
struct cui{
    int x;
    int y;
} cui[300];
for(i=0;i<n;i++){
    scanf("%d%d",&cui[i].x,&cui[i].y);
}
m=0;
for(i=0;i<n;i++){
    if(cui[i].x==cui[i].y){
        m=m+1;
    }
    if(cui[i].x==0){
        if(cui[i].y==1){
            k=k+1;
        }
        else if(cui[i].y==2){l=l+1;}
    }
    else if(cui[i].x==1){
        if(cui[i].y==0){l=l+1;}
        else if(cui[i].y==2){k=k+1;}
    }
    else if(cui[i].x==2){
        if(cui[i].y==0){k=k+1;}
        else if(cui[i].y==1){l=l+1;}
    }}

    if(k>l){
        printf("A");
    }
    else if(l>k){
        printf("B");
    }
    else if(l=k){
        printf("Tie");
    }
    return 0;
}
int main (){
	int n,i,ta,tb;
	int a[200],b[200],x[200];

	scanf("%d",&n);

	for (i=0;i<n;i++){
		scanf("%d%d",&a[i],&b[i]);
	}

	ta=0;
	tb=0;

	for (i=0;i<n;i++){
		x[i]=b[i]-a[i];
		if (x[i]==1||x[i]==-2){
			ta++;
		}else if(x[i]==-1||x[i]==2){
			tb++;
		}
	}

	if(ta<tb){
		printf("B\n");
	}else if(ta==tb){
		printf("Tie\n");
	}else{
		printf("A\n");
	}

	return 0;
}
int main()
{
    int t,a[200],b[200],m=0,n=0,i;
    scanf("%d",&t);
    for(i=0;i<t;i++)
    {
        scanf("%d %d",&a[i],&b[i]);
        if(a[i]==0&&b[i]==1)
            m=m+1;
        if(a[i]==1&&b[i]==2)
            m=m+1;
        if(a[i]==2&&b[i]==0)
            m=m+1;
        if(a[i]==0&&b[i]==2)
            n=n+1;
        if(a[i]==2&&b[i]==1)
            n=n+1;
        if(a[i]==1&&b[i]==0)
            n=n+1;
    }
    if(m>n)
        printf("A");
    if(m<n)
        printf("B");
    if(m==n)
        printf("Tie");
    return 0;
}
int main (){
     int A,B,Tie,n,i,a,b,r=0,m=0,k=0;
     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))
          r++;
         if(a==b)
          m++;
         if((b==0&&a==1)||(b==1&&a==2)||(b==2&&a==0))
          k++;
     }if(r>k)
     printf("A");
      else if(k>r){
     printf("B");}
     else {printf("Tie");}
     return 0;
 }
int main(){
    int n,i,a=0,b=0,c,d;
    scanf("%d",&n);
    for(i=0;i<n;i++){
          scanf("%d%d",&c,&d);
          if(c-d==1)b++;
          else if(d-c==1)a++;
          else if(d<c)a++;
          else if(d>c)b++;
    }
    if(a<b)printf("B");
    else if(a>b)printf("A");
    else printf("Tie");
    return 0;
}
int main(){
	int n,a,b,c=0,d=0;
	scanf("%d\n",&n);
    for(int i=1;i<=n;i++){
		scanf("%d%d",&a,&b);
		if(a-b==1){d=d+1;}else if(a-b==-1){
				c=c+1;}else if(a-b==-2){
					d=d+1;}else if(a-b==2){
						c=c+1;}else if(a=b){
							c=c;d=d;}}
if(c>d){printf("A");}else if(c==d){
		printf("Tie");}else if(c<d){printf("B");}
		return 0;

}
int main ()
{
    int sz1[200],sz2[200];
    int n;
    int i,s1=0,s2=0;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d %d",&(sz1[i]),&(sz2[i]));
    }
    for(i=0;i<n;i++)
    {
        if((sz1[i]==0&&sz2[i]==1)||(sz1[i]==1&&sz2[i]==2)||(sz1[i]==2&&sz2[i]==0))
        {
            s1+=1;
        }
        if((sz1[i]==1&&sz2[i]==0)||(sz1[i]==2&&sz2[i]==1)||(sz1[i]==0&&sz2[i]==2))
        {
            s2+=1;
        }
    }
    if(s1>s2)
    {
        printf("A");
        
    }
    if(s1<s2)
    {
        printf("B");
    }
    if(s1==s2)
    {
        printf("Tie");
    }
    return 0;
}
int main(){
    int m,n,l,z,a,b;
    a=0,b=0;
    scanf("%d",&l);
    for(int i=0;i<l;i++){
        scanf("%d %d",&m,&n);
  z=m-n;
  if(z==-1||z==2){b++;}
  else if(z==1||z==-2){a++;}
  
  
 
    }
   if(a>b){printf("B");}
else if(b>a){printf("A");}
else if(b==a){printf("Tie");}
   
   return 0;
   
}
main()
{
 int a[200], b[200], n, count=0;
 scanf("%d", &n);
 int i;
 for (i=0; i<n; i++)
 {
  scanf("%d %d", &a[i], &b[i]);
  if (a[i]!=b[i])
  {
   if (a[i]==2) 
   {
    if (b[i]==0)
      count ++;
   else
       count --;
   }
   if (a[i]==1) 
   {
    if (b[i]==2)
      count ++;
    else
       count --;
   }
   if (a[i]==0) 
   {
    if (b[i]==1)
      count ++;
    else
       count --;
   }
  }   
 }     
 if (count>0)
    printf("A\n");
 if (count < 0)
    printf("B");
 if (count == 0)
    printf("Tie");
 
}
int main (){
	int n,i,sza[200],szb[200],a=0,b=0;
	scanf ("%d",&n);
	for (i=0;i<n;i++){
		scanf ("%d%d",&(sza[i]),&(szb[i]));
		if ((sza[i]==0&&szb[i]==1)||(sza[i]==1&&szb[i]==2)||(sza[i]==2&&szb[i]==0)){
			a++;
		}else if ((szb[i]==0&&sza[i]==1)||(szb[i]==1&&sza[i]==2)||(szb[i]==2&&sza[i]==0)){
			b++;
		}else if (sza[i]=szb[i]){
			continue;
	}
	}
	if (a==b){
		printf ("Tie");
	}else { if (a>b){
		printf ("A");
	}else {printf ("B");
	}
	}
     return 0;
}
int main()
{
	int n,i,A[200],B[200],V=0;
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%d%d",&A[i],&B[i]);
		if(A[i]==2&&B[i]==0)
			V++;
		else if(A[i]==0&&B[i]==2)
			V--;
		else
			if(A[i]>B[i])
				V--;
			else if(A[i]<B[i])
				V++;
	}
	if(V>0)
		puts("A");
	else if(V<0)
		puts("B");
	else
		puts("Tie");
	return 0;
}
int main(){
	int n,a[200],b[200],i,sum1=0,sum2=0;
	scanf("%d\n",&n);
	for(i=0;i<n;i++){
		scanf("%d%d",&a[i],&b[i]);
		if(a[i]==b[i]){
			sum1=sum1+1;
			sum2=sum2+1;
		}
		if((a[i]==0&&b[i]==1)||(a[i]==1&&b[i]==2)||(a[i]==2&&b[i]==0)){
			sum1=sum1+1;
		}
		if((a[i]==0&&b[i]==2)||(a[i]==1&&b[i]==0)||(a[i]==2&&b[i]==1)){
			sum2=sum2+1;
		}
	}
	if(sum1>sum2){
		printf("A");
	}
	if(sum1<sum2){
		printf("B");
	}
	if(sum1==sum2){
		printf("Tie");
	}
	return 0;
}
int main()
{
	int n,i;
	int p=0,q=0;
	scanf("%d",&n);
	int a[300],b[300];
	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]==0)||(a[i]==1&&b[i]==1)||(a[i]==2&&b[i]==2)){
			p++;
			q++;
		}
		else if((a[i]==0&&b[i]==1)||(a[i]==1&&b[i]==2)||(a[i]==2&&b[i]==0)){
			p++;
		}
		else
			q++;
	}
	if(p>q)
		printf("A");
	else if(p<q)
		printf("B");
	else
		printf("Tie");
	return 0;
}
int main()
{
	int n,a=0,x,y,i;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d%d",&x,&y);
		switch(x-y)
		{
			case -1:
			case 2:  a+=1;break;
			case 1:
			case -2: a-=1;break;
		}
	}	
	if(a>0) printf("A");
	else if(a<0) printf("B");
	else printf("Tie");
	return 0;
}
int main() {
	int n,i,a,b,r=0;
	scanf("%d",&n);
	for(i=1;i<=n;i++){
		scanf("%d%d",&a,&b);
		if(a==0&&b==1){
			r+=1;
		}else if(a==1&&b==2){
			r+=1;
		}else if(a==2&&b==0){
			r+=1;
		}else if(a==b){
			r=r;
		}else {
			r=r-1;
		}
	}
	if(r>0){
		printf("A");
	}else if(r<0){
		printf("B");
	}else {
		printf("Tie");
	}
	return 0;
}
int main(){
   int n=0,A=0,B=0;
   int a[200]={0},b[200]={0};
   int i=0,j=0;
   scanf("%d",&n);
   for(i=0;i<n;i++){
      scanf("%d",&a[i]);
	  scanf("%d",&b[i]);
   }
   for(j=0;j<n;j++){
	   if((a[j]==0&&b[j]==1)||(a[j]==1&&b[j]==2)||(a[j]==2&&b[j]==0)){
	      A++;
	   }else if((b[j]==0&&a[j]==1)||(b[j]==1&&a[j]==2)||(b[j]==2&&a[j]==0)){
	      B++;
	   }
   }
   if(A>B){
      printf("%c",'A');
   }else if(A<B){
      printf("%c",'B');
   }else{
      printf("%c%c%c",'T','i','e');
   }
   return 0;
}
int  f(int a,int b)
{
 if(a==0)
    {
     if(b==0)
     return 0;
     else
     {
       if (b==1)
       return 1;
       else
       return -1;
    }
   }    
   if(a==1)
   {
    if(b==0)
    return -1;
    else
    {
    if (b==1)
    return 0;
    else
    return 1;  

}   }
    
    if(a==2)
    {
    if(b==0)
    return 1;
    else
{
    if (b==1)
    return -1;
    else
    return 0;
    }   

}
}
    

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

for(i=0;i<n;i++){
	if(b[i][0]==0&&b[i][1]==1){
		a++;
	}else if(b[i][0]==1&&b[i][1]==2){
		a++;
	}else if(b[i][0]==2&&b[i][1]==0){
		a++;
	}else if(b[i][1]==1&&b[i][0]==2){
		c++;
	}else if(b[i][1]==0&&b[i][0]==1){
		c++;
	}else if(b[i][1]==2&&b[i][0]==0){
		c++;
	}else if(b[i][0]==b[i][1]){
	   continue;
	}
}
if(a>c){
	printf("A");
}else if(a<c){
	printf("B");
}else if(a==c){
	printf("Tie");
}
return 0;



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