semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
void main()

{
   char a[80],b[80];
   gets(a);
   printf("\n");
   gets(b);
   int i;
   for(i=0;i<80;i++)
   {
	   if('A'<=a[i]&&a[i]<='Z') a[i]=a[i]-'A'+'a';
	   if('A'<=b[i]&&b[i]<='Z') b[i]=b[i]-'A'+'a';
   }
   if(strcmp(a,b)>0) putchar('>');
	   if(strcmp(a,b)==0) putchar('=');
		   if(strcmp(a,b)<0) putchar('<');
    


		


}
/*
 * homework_029.cpp
 * name????????????
 *  Created on: 2011-10-25
 *      Author: zhujile
 */
int main(){
	char a[2][80];                       //????????????????
	char c;                              //????
	int i,w1,w2,min;                     //w1?w2???????????min???????
	for (i=0;(c=getchar())!='\n';i++)    //??????????????
		a[0][i]=c;
	w1=i;                                //????
	for (i=0;(c=getchar())!='\n';i++)    //??????????????
		a[1][i]=c;
	w2=i;                                //????
	for (i=0;i<w1;i++)                   //?????????????????????
		if (a[0][i]>=65&&a[0][i]<=90)
			a[0][i]+=32;
	for (i=0;i<w2;i++)
		if (a[1][i]>=65&&a[1][i]<=90)
			a[1][i]+=32;
	if (w1<=w2) min=w1;                  //???????
	else min=w2;
	for (i=0;i<min;i++)                  //??????
	{
		if (a[0][i]<a[1][i])
		    {
			cout<<"<"<<endl;
			break;                       //????
		    }
	    if (a[0][i]>a[1][i])
		    {
	    	cout<<">"<<endl;
	    	break;                       //????
		    }
	    if (a[0][i]==a[1][i])
	    {
	    	if ((i==w1-1)&&(i==w2-1))    //???????????
	    		cout<<"="<<endl;
	    	if ((i==w1-1)&&(i<w2-1))     //?????????<
	    		cout<<"<"<<endl;
	    	if ((i==w2-1)&&(i<w1-1))     //?????????>
	    		cout<<">"<<endl;
	    	continue;                    //??????????
	    }
	}
	return 0;
}
char change(char x)
 {if (x>64&&x<91) return(x+32);
  else return x;
  }

int main()
{char a[81],b[81],i;
 cin.getline(a,81);
 cin.getline(b,81);
 i=0;
for(;;)
 {if(change(a[i])>change(b[i])) {cout<<'>';break;}
  else if(change(a[i])<change(b[i])) {cout<<'<';break;}
  else if(a[i]!='\0') i++;
  else {cout<<'=';break;}
  }
 return 0;
}
int main()
{
  char a[80],b[80];
  gets(a);
  gets(b);
  int i,n1,n2;
  n1=strlen(a); 
  n2=strlen(b);
  char*p1=a;
  for(i=0;i<n1;i++)
  {if(strcmp(p1,"a")>=0&&strcmp(p1,"z")<=0)
   {a[i]-=32;}
   p1++;} 
  char*p2=b;
  for(i=0;i<n2;i++)
  {if(strcmp(p2,"a")>=0&&strcmp(p2,"z")<=0)
   {b[i]-=32;}
   p2++;} 
  if(strcmp(a,b)<0)
  {printf("<");}
   else if(strcmp(a,b)==0)
  {printf("=");}
  else if(strcmp(a,b)>0)
  {printf(">");}
  return 0;
}
int main()
{
	char change(char c);
	char str1[100],str2[100];
	int k1,k2,k,i;
	gets(str1);
	gets(str2);
	k1=strlen(str1);
	k2=strlen(str2);
	k=(k1<k2)?k1:k2;
	for(i=0;i<k1;i++)
		str1[i]=change(str1[i]);
	for(i=0;i<k2;i++)
		str2[i]=change(str2[i]);
	i=0;
	while(i<k)
	{
		if(str1[i]==str2[i])
			i++;
		else 
		{
			if(str1[i]>str2[i])
				printf(">\n");
			else printf("<\n");
			break;
		}
	}
	if((i==k)&&(k1==k)&&(k1!=k2))
		printf("<\n");
	if((i==k)&&(k2==k)&&(k1!=k2))
		printf(">\n");
	if((i==k)&&(k1==k2))
		printf("=\n");
	return 0;
}
char change(char c)
{
	if((c>='A')&&(c<='Z'))
		c=c+'a'-'A';
	return(c);
}
int main()
{ char s1[80];
char s2[80];

gets(s1);
gets(s2);
int i;
for(i=0;s1[i]!='\0';i++)
{ if((s1[i]>='A')&&(s1[i]<='Z'))
s1[i]=s1[i]+32;
}
for(i=0;s2[i]!='\0';i++)
{ if((s2[i]>='A')&&(s2[i]<='Z'))
s2[i]=s2[i]+32;
}
if(strcmp(s1,s2)==0)
{printf("=");}
if(strcmp(s1,s2)>0)
{printf(">");}
if(strcmp(s1,s2)<0)
{printf("<");}
return 0;
}
void main()
{
	int i,flag,n;
	char a[100],b[100];
	gets(a);
	gets(b);
	n=strlen(a);
	flag=0;
	for(i=0;i<n;i++)
	{
		if(a[i]!=b[i])
		{
			if(a[i]>='a')
				a[i]-='a'-'A';
			if(b[i]>='a')
				b[i]-='a'-'A';
			if(a[i]!=b[i])
			{
				flag=(a[i]>b[i])?1:-1;
				break;
			}
		}
	}
	if(flag==0)
		printf("=");
	else if(flag==1)
		printf(">");
	else
		printf("<");
}
/*
 * 39.cpp
 * ??????
 *  Created on: 2011-10-26
 * ????????strcmp????????????????????????????????????ASCII????????????????????'\0'????????????????????????????????????????????????????????????????????????????????"Hello"?"hello"????????????????????????????????????????????
 */

int main()
{
	int i,t;
	char a[82],b[82];
	cin.getline(a,82);
	cin.getline(b,82);
	for(i=0;i<82;i++)
	{
		t=(int)a[i];
		if((t<=90)&&(t>=65))
		{
			t=t+32;
			a[i]=(char)t;
		}
	}
	for(i=0;i<82;i++)
	{
		t=(int)b[i];
		if((t<=90)&&(t>=65))
		{
			t=t+32;
			b[i]=(char)t;
		}
	}
	if(strcmp(a,b)>0) cout<<">"<<endl;
	else if(strcmp(a,b)==0) cout<<"="<<endl;
	else if(strcmp(a,b)<0) cout<<"<"<<endl;
	return 0;
}
void main()
{
char a[80],b[80];
int i,m,j,k;
gets(a);
gets(b);
for(i=0;(a[i]!='\0');i++)
{
if((a[i]>=97)&&(a[i]<=122))
{
a[i]=a[i]-32;
}
}
for(i=0;(b[i]!='\0');i++)
{
if((b[i]>=97)&&(b[i]<=122))
{
b[i]=b[i]-32;
}
}
if(strcmp(a,b)>0)
printf(">");
if(strcmp(a,b)<0)
printf("<");	
if(strcmp(a,b)==0)
printf("=");
		
}
void main()
{
	
	char str[2][80];
	int i,j;
	for(i=0;i<2;i++)
	{
		gets(str[i]);
		for(j=0;j<80;j++)
			if((str[i][j])>='a'&&(str[i][j])<='z')
			(str[i][j])=(str[i][j])-32;
		else (str[i][j])=(str[i][j]);
	}
	if(strcmp(str[0],str[1])>0)
		printf(">");
	else if(strcmp(str[0],str[1])<0)
		printf("<");
	else if(strcmp(str[0],str[1])==0)
		printf("=");
	
}
int main()
{int n,i;
	char s[80],k[80];
gets(s);
gets(k);
for (n=0;n<81;n++)
{if ((s[n]<='z')&&(s[n]>='a'))
    s[n]-=32;
if ((k[n]<='z')&&(k[n]>='a'))
    k[n]-=32;
}


for (i=0;i<81;i++)
{if (s[i]==k[i])
	{if ((s[i]==0)&&(k[i]==0))
		{printf("=");break;}
	else continue;
	}
if (s[i]>k[i])
{printf(">");break;}
if (s[i]<k[i])
{printf("<");break;}
}
return 0;
}
int main()
{
	char s1[80],s2[80];
	int i;
	gets(s1);
	gets(s2);
	for (i=0;s1[i]!='\0';i++)
	{
		if (s1[i]<='z'&&s1[i]>='a')
		{
	       s1[i]=s1[i]-32;
		}
	}
	for (i=0;s2[i]!='\0';i++)
	{
		if (s2[i]<='z'&&s2[i]>='a')
		{
			s2[i]=s2[i]-32;
		}
	}
	i=strcmp(s1,s2);
	if (i==0)
		printf ("=");
	else if (i<0)
		printf ("<");
	else if (i>0)
		printf (">");
	return 0;
}
main()
{
	char ch1[80],ch2[80],a;
	int i,j;
	gets(ch1);
	gets(ch2);
	for(i=0;(ch1[i]!='\0')&&(ch2[i]!='\0');i++)
	{   
		if(ch1[i]>90)
			ch1[i]=ch1[i]-32;
		if(ch2[i]>90)
			ch2[i]=ch2[i]-32;
		j=ch1[i]-ch2[i];
		if(j!=0)
		{
			if(j<0)
				a='<';
			else
				a='>';
			break;
		}
		else 
			a='=';
	}
    printf("%c",a);
	return 0;
}
int main()
{
	char a[81],b[81];                           //???????
	int i,m;                                    //??i?m
	cin.getline(a,80);                          //?????
	cin.getline(b,80);
	i=0;
	while (a[i]!='\0')                          //????????????
	    {
	        if ('A'<=a[i]&&a[i]<='Z')
	        {
	    	    a[i]=a[i]+32;
	        }
	        i++;
	    }
	i=0;
	while (b[i]!='\0')
		{
		    if ('A'<=b[i]&&b[i]<='Z')
		    {
		    	b[i]=b[i]+32;
		    }
		    i++;
		}
	m=strcmp(a,b);                             //???
	switch(m)                                  //????
	{
	case 0: cout<<"="<<endl;break;
	case 1: cout<<">"<<endl;break;
	case -1: cout<<"<"<<endl;break;
	default: cout<<"error"<<endl;
	}
	return 0;
}
int main()
{
	int i;
	char a[80]={0},b[80]={0};
	gets(a);
	gets(b);
	for(i=0;i<80;i++)
	{
		if(a[i]>64&&a[i]<91) a[i]=a[i]+32;
		if(b[i]>64&&b[i]<91) b[i]=b[i]+32;
	}
	for(i=0;i<80;i++)
	{
		if(a[i]>b[i])
		{
			printf(">");
			break;
		}
		else if(a[i]<b[i])
		{
			printf("<");
			break;
		}
		if(i==79) printf("=");
	}
}
void main()
{
	void strlw(char s[]);
	int i,len;
	char a[80],b[80];
	gets(a);
	gets(b);
	len=strlen(a);
	for(i=0;i<len;i++){
		if(a[i]>='A'&&a[i]<='Z')
			a[i]+=32;
	}
	len=strlen(b);
	for(i=0;i<len;i++){
		if(b[i]>='A'&&b[i]<='Z')
			b[i]+=32;
	}
	for(i=0;(a[i]!='\0')||(b[i]!='\0');i++){
		if(a[i]>b[i]){
			printf(">");
			break;
		}
		else if(a[i]<b[i]){
			printf("<");
			break;
		}
	}
	if((a[i]=='\0')&&(b[i]=='\0'))
		printf("=");
}
int main()
{
	char c[80],d[80];
	int n,i,m,t,l;
	gets(c);
	gets(d);
	m=strlen(c);
	l=strlen(d);
    for(i=0;i<=m-1;i++)
	{
		if(c[i]>='A'&&c[i]<='Z')
			c[i]=c[i]+32;
	}
	for(i=0;i<=l-1;i++)
	{
		if(d[i]>='A'&&d[i]<='Z')
			d[i]=d[i]+32;
	}
	t=strcmp(c,d);
	if(t<0)
		printf("<");
	if(t==0)
		printf("=");
	if(t>0)
		printf(">");
	
	return 0;
}
int main() 
{
	char a[80],b[80];
	cin.getline(a,80);
	cin.getline(b,80);
	int i;
	for(i=0;i<80;i++)
		a[i]=(a[i]>='A'&&a[i]<='Z')? (a[i]+32):a[i];
	for(i=0;i<80;i++)
		b[i]=(b[i]>='A'&&b[i]<='Z')? (b[i]+32):b[i];
    if(strcmp(a,b)==0)cout<<"="<<endl;
	else if(strcmp(a,b)==1)cout<<">"<<endl;
	else cout<<"<"<<endl;
	return 0;
}
void main()
{
	char ch1[100],ch2[100];
	gets(ch1);
	int L1=strlen(ch1);
	gets(ch2);
	int L2=strlen(ch2);
	int i;
	for(i=0;i<L1;i++)
	{
		if(ch1[i]<='Z'&&ch1[i]>='A')
			ch1[i]=ch1[i]-'A'+'a';
	}
	for(i=0;i<L2;i++)
	{
		if(ch2[i]<='Z'&&ch2[i]>='A')
			ch2[i]=ch2[i]-'A'+'a';
	}

	int judge=strcmp(ch1,ch2);
	if(judge<0)
		printf("<");
	else if(judge>0)
		printf(">");
	else if(judge==0)
		printf("=");
}
int main()
{
	char str1[100],str2[100];
	int i=0,j=0,t=0,k=0;
	gets(str1);
	gets(str2);
	while(str1[i]!=0)
	{
		if(str1[i]>='A'&&str1[i]<='Z')
			str1[i]=str1[i]+32;
		i++;
	}
	while(str2[j]!=0)
	{
		if(str2[j]>='A'&&str2[j]<='Z')
			str2[j]=str2[j]+32;
		j++;
	}
	while(t==0 && str1[k]!=0 && str2[k]!=0)
	{	t=str1[k]-str2[k];
	k++;
	}
	if(t!=0)
	{
		if(t>0)
		printf(">");
	else 
		printf("<");
	}
	else
		printf("=");
	return 0;
}
int main()
{
  char a[100],b[100];
  int i,len;
  gets(a);
  gets(b);
  len=strlen(a);
  for(i=0;i<len;i++)
  {
    if(a[i]>='a'&&a[i]<='z')
      a[i]-=32;
    if(b[i]>='a'&&b[i]<='z')
      b[i]-=32;
  
    if (a[i]>b[i])
    {    
         printf(">");
         break;
    }    
     
    else
    if(a[i]<b[i])
    {
        printf("<");
       break;
     }
  }      
  if(i>=len)
    printf("=");
}
int main()
{
	char a[80] , b[80];int m=0;
	for (int i=0;i<80;i++)
	{
	    a[i]='\0';
	    b[i]='\0';
	}
	cin.getline(a ,80,'\n');//??????????
	cin.getline(b ,80,'\n');
	for (int i=0;i<80;i++)//???????????????
	{
	   if (a[i]>90)
		   a[i]=a[i]-32;
	}
	for (int i=0;i<80;i++)
	{
	   if (b[i]>90)
		   b[i]=b[i]-32;
	}
	for (int i=0;i < 80;i++)
	{//?????????????????????????
	   if ((a[i]-b[i])!=32 && (b[i]-a[i])!=32 && (a[i]-b[i]!=0)) 
	   {
	      if (a[i]<b[i])
		{
		     cout <<"<"<<endl;m=m+1;
	          }
	      else if (a[i]>b[i]) 
	         {
		     cout <<">"<<endl;m=m+1;
	         }
	   }
	   if (m==1) break;//????????????????????????
	}
	if (m==0) cout <<"="<<endl;
	return 0;
}
int main()
{
 char c1[82],c2[82];
 int i,l1,l2,t;
 gets(c1);
 gets(c2);
 l1=strlen(c1);
 l2=strlen(c2);
 for (i=0;i<l1;i++)
  if (c1[i]<='Z')
   c1[i]=c1[i]+32;
 for(i=0;i<l2;i++)
  if (c2[i] <='Z')
   c2[i]=c2[i]+32;
 t = strcmp(c1,c2);
 if (t == 0)
  printf("=\n");
 else if (t > 0)
  printf(">\n");
 else if (t < 0)
  printf("<\n");
 return 0;
}
void main()
{
	char l1[80],l2[80];
	int i=0,a=0,b=0;
	gets(l1);
	gets(l2);
	for(i=0;i<80;i++)
	{
		if(l1[i]>='A'&&l1[i]<='Z')
			l1[i]=l1[i]+32;
		if(l2[i]>='A'&&l2[i]<='Z')
			l2[i]=l2[i]+32;
	}
if(strcmp(l1,l2)>0) printf(">");
	if(strcmp(l1,l2)<0) printf("<");
	if(strcmp(l1,l2)==0) printf("=");
}
char a[80],b[80];
int n,m;
int i,j;

/*

int min(int x,int y)
{
    if(x>y) return y;
    return x;
}

char compare()
{
    int l=min(n,m);
    for(int i=0;i<l;i++)
    {
        if (lower(a[i])<lower(b[i])) return '<'; 
        if (lower(a[i])>lower(b[i])) return '>'; 
    }
    if (n<m) return '<';
    if (n>m) return '>';
    return '=';
}*/

char lower(char x)
{
    if(x>='A' && x<='Z')
        return x+'a'-'A';
    return x;
}

char tochar(int m)
{
   if(m>0)  return '>';
   if(m<0)  return '<';
   return '=';
}

void toLowerArray(char x[],int len)
{
    for(int j=0;j<len;j++)
        x[j]=lower(x[j]);
}
        
int main()
{
    gets(a);
    gets(b);
    n=strlen(a);
    m=strlen(b);
    
    toLowerArray(a,n);
    toLowerArray(b,m);
    
    cout<<tochar(strcmp(a,b));
    //cout<<compare();     
    return 0;
}
void main()
{
  char ca[80],cb[80];
  int i,na,nb,n,b=0;
  gets(ca);
  gets(cb);
  na=strlen(ca);
  nb=strlen(cb);
  n=(na>nb?na:nb);
  for(i=0;i<n;i++)
    {
      if((ca[i]>=65)&&(ca[i]<=90))
        ca[i]=ca[i]+32;
      if((cb[i]>=65)&&(cb[i]<=90))
        cb[i]=cb[i]+32;
    }
  if(strcmp(ca,cb)>0) printf(">");
  else if(strcmp(ca,cb)<0) printf("<");
  else printf("=");
}
int main()
{
	char str1[90],str2[90];
	int i,m,n,s=0;
	gets(str1); gets(str2);
	m=strlen(str1);n=strlen(str2);
	for(i=0;i<m;i++)
	{
		if(str1[i]>='a') str1[i]=str1[i]-'a'+'A';
		if(str2[i]>='a') str2[i]=str2[i]-'a'+'A';
		if(str1[i]>str2[i]) { printf(">"); s+=1; break;}
		if(str1[i]<str2[i]) { printf("<"); s+=1; break;}
	}
	if(!s) printf("=");
}
void main()
{
	int i,j,a,b=0,c=0;
	char str1[80],str2[80];
	gets(str1);
	printf("\n");
	gets(str2);
	a=strlen(str1);
	for(i=0;i<a;i++)
	{
		if(str1[i]>='A'&&str1[i]<='Z')
			str1[i]=str1[i]+32;
	}
	for(i=0;i<a;i++)
	{
		if(str2[i]>='A'&&str2[i]<='Z')
			str2[i]=str2[i]+32;
	}
	for(i=0;i<a;i++)
	{
		if(str1[i]>str2[i])
		{b++;break;}
		else if(str1[i]<str2[i])
		{c++;break;}
		else continue;
	}
	if(b==0&&c==0)
		printf("=\n");
	else if(b==0&&c!=0)
		printf("<\n");
	else printf(">\n");
}
void main()
{
	char a[100],b[100];
	char g,h;
	int i,n1,n2;
	gets(a);
	gets(b);
	n1=strlen(a);
	n2=strlen(b);


	for(i=0;i<n1;i++)
	{
		g=a[i];
		if(g<97)
		{
			g=g+32;
			a[i]=g;
		}
	}
	for(i=0;i<n2;i++)
	{
		h=b[i];
		if(h<97)
		{
			h=h+32;
			b[i]=h;
		}
	}
	if(strcmp(a,b)==0)
		printf("=");
	else if(strcmp(a,b)<0)
		printf("<");
	else if(strcmp(a,b)>0)
		printf(">");
}
int main()
{
 int i,j,l,p,h;
 char a[1000],b[1000];
 gets(a);
 gets(b);
 l=strlen(a);
 h=strlen(b);
 for(i=0;i<l;i++)
 {
  if(a[i]>=65&&a[i]<=90)
   a[i]=a[i]+32;
  }
 for(p=0;p<h;p++)
 {
  if(b[p]>=65&&b[p]<=90)
   b[p]=b[p]+32;
  } 
 if(l>=h)
 {
  for(j=0;j<h;j++)
   {if(a[j]>b[j])
     {printf(">");break;}
    if(a[j]<b[j])
     {printf("<");break;}
    }
   if(j==h)
   printf("=");
  }
 if(l<h)
 {
  for(j=0;j<l;j++)
   {if(a[j]>b[j])
     {printf(">");break;}
    if(a[j]<b[j])
     {printf("<");break;}
   }
    if(j==l)
   printf("=");
 }
}
int main()
{
    int sum1=0, sum2=0, len1=0, len2=0, i, a[60], b[60];
    char str1[60],str2[60];
    cin.getline(str1,60);
    
    cin.getline(str2,60);
    len1=strlen(str1);
    len2=strlen(str2);
    for(i=0;i<len1;i++)
      {
        a[i]=(int)str1[i];
        if(a[i]>=65 && a[i]<=90 )
          {
            a[i]+=32;                
          }
        sum1+=a[i];                
      }
    for(i=0;i<len2;i++)
      {
        b[i]=(int)str2[i];
        if(b[i]>=65 && b[i]<=90 )
          {
            b[i]+=32;                
          }
        sum2+=b[i];                
      }
      
    if(sum1>sum2)
      {
        cout<<">";         
      }
    else if(sum1<sum2)
      {
        cout<<"<";         
      }
    else if(sum1=sum2)
      {
        cout<<"=";         
      }
    int h;cin>>h;
    return 0;
    
    
    }
//????????????????
//?????2011?11?2?
//???????
int main()
{
char str1[80],str2[80];                        //?????
cin.getline(str1,80);                          //?????
cin.getline(str2,80);
int i;
for(i=0;i<strlen(str1);i++)                    //??????????????
{
if('A'<=str1[i]&&str1[i]<='Z')
str1[i]=str1[i]+32;
}
for(i=0;i<strlen(str2);i++)
{
if('A'<=str2[i]&&str2[i]<='Z')
str2[i]=str2[i]+32;
}
if(strcmp(str1,str2)<0)                          //????????
cout<<"<";
if(strcmp(str1,str2)==0)
cout<<"=";
if(strcmp(str1,str2)>0)
cout<<">";
return 0;
}
int main()
{
	int i;
	char a[80],b[80];
  gets(a);
  gets(b);
  for (i=0;i<strlen(a);i++)
  {if (a[i]<97)
  a[i]=a[i]+32;
  
  }
for (i=0;i<strlen(b);i++)
  {
  if (b[i]<97)
  b[i]=b[i]+32;
  }

  if (strcmp(a,b)==0)
	  printf("=");
	  if (strcmp(a,b)>0)
	  printf(">");
	  if (strcmp(a,b)<0)
	  printf("<");

}
int main()
{
	int i,j,n;
	char a[2][100];
	gets(a[0]);
	gets(a[1]);
	for(i=0;i<2;i++)
	{
		for(j=0;a[i][j]!='\0';j++)
		{
			if(a[i][j]<='z'&&a[i][j]>='a')
				a[i][j]-=32;
		}
	}
	n=strcmp(a[0],a[1]);
	if(n==1)
		printf(">");
	else if(n==0)
		printf("=");
	else if(n==-1)
		printf("<");
	return 0;
}
int main(int argc, char* argv[])
{
	char s[81],m[81];
	gets(s);
	gets(m);
	int a, b, i;
	a=strlen(s);
	b=strlen(m);
	for(i=0;i<a;i++){
		if(s[i]>='a'&&s[i]<='z')
			s[i]=s[i]-32;
	}
	for(i=0;i<b;i++){
		if(m[i]>='a'&&m[i]<='z')
			m[i]=m[i]-32;
	}
	int c,k=0;
	if(a>=b)
		c=a;
	else
		c=b;
	for(i=0;i<c;i++){
		if(s[i]>m[i]){
			printf(">");
			break;
		}
		else if(s[i]<m[i]){
			printf("<");
			break;
		}
		k++;
	}
	if(k==c)
		printf("=");
	return 0;
}
int main()
{
	char s[81],b[81];
	int i;
	gets(s);
	gets(b);
	for(i=0;i<=80;i++)
	if(s[i]>='A'&&s[i]<='Z') s[i]=s[i]-'A'+'a';
    
	 for(i=0;i<=80;i++)
	if(b[i]>='A'&&b[i]<='Z') b[i]=b[i]-'A'+'a';
	
    if(strcmp(s,b)>0) printf(">");
    if(strcmp(s,b)<0) printf("<"); 
    if(strcmp(s,b)==0) printf("=");
return 0;
}
int main(int argc, char** argv[])
{    char s1[80],s2[80];
int i;
     gets(s1);
	 gets(s2);
	 for(i=0;i<80;i++){
		 if(s1[i]>=97&&s1[i]<=122){
			 s1[i]=s1[i]-32;}
          if(s2[i]>=97&&s2[i]<=122){
			 s2[i]=s2[i]-32;}
	 }


	 if(strcmp(s1,s2)==0){
		 printf("=");}
	 if(strcmp(s1,s2)>0){
		 printf(">");}
	 if(strcmp(s1,s2)<0){printf("<");}
	 return 0;
	 }
void main()
{
char a[100],b[100];
int la,lb,i,sa=0,sb=0;
gets(a);
gets(b);
la=strlen(a);
lb=strlen(b);
for(i=0;i<la;i++)
{
   if(a[i]>96 && a[i]<123) sa+=a[i];
   else if(a[i]>64 && a[i]<91) sa+=a[i]+32;
}
for(i=0;i<lb;i++)
{
   if(b[i]>96 && b[i]<123) sb+=b[i];
   else if(b[i]>64 && b[i]<91) sb+=b[i]+32;
}
if(sa>sb) printf(">");
else if(sa<sb) printf("<");
else printf("=");
}
int max(int,int);
int main()
{
	int i,n,len1,len2;
	char str1[100],str2[100];
	cin.getline(str1,1000);
	cin.getline(str2,1000);
    len1 = strlen(str1);
	len2 = strlen(str2);
    n = max(len1,len2);
	for(i = 0; i < n; i++)
	{
		if(str1[i] >= 'a')
			str1[i] -= 32;
		if(str2[i] >= 'a')
			str2[i] -= 32;
		if(str1[i] != str2[i])
		{
			if(str1[i] > str2[i])
			{
				cout << ">";
				break;
			}
			if(str1[i] < str2[i])
			{
				cout << "<" ;
				break;
			}
		}
	}
	if(i == n)
		cout << "=";
	return 0;
}
int max(int a,int b)
{
	if(a >= b)
		return a;
	if(a < b)
		return b;
}
int main(int argc, char* argv[])
{
	char s1[80];
	char s2[80];
	gets(s1);
	gets(s2);
	int i,p=0,q=0;
	for(i=0;s1[i]!='\0';i++)
	{
		if(s1[i]<='Z'&&s1[i]>='A')
			s1[i]=s1[i]+32;
	}
	for(i=0;s2[i]!='\0';i++)
	{
		if(s2[i]<='Z'&&s2[i]>='A')
			s2[i]=s2[i]+32;
	}
	for(i=0;s1[i]!='\0'&&s2[i]!='\0';i++)
	{
		if(s1[i]==s2[i])
			continue;
		if(s1[i]>s2[i])
		{
			printf(">");
			p=1;
			break;
			
		}
		if(s1[1]<s2[i])
		{
			printf("<");
			q=1;
			break;
			
		}
	}
	if(p==0&&q==0)
	{
		printf("=");
	}
	return 0;

}
int main()
{
	char a[80],b[80];
	gets(a);
	gets(b);
	int i;
	int m,n;
	int e;
	e=1;
	m=strlen(a);
	n=strlen(b);
	if(m<n)
		m=n;
	for(i=0;i<m;i++)
	{
		if(a[i]<91)
			a[i]+=32;
		if(b[i]<91)
			b[i]+=32;
		if(a[i]>b[i])
		{
			printf(">");
			e--;
			break;
		}
		else if(a[i]<b[i])
		{
			printf("<");
			e--;
			break;
		}
	}
	if(e)
		printf("=");
	return 0;
}
int main()
{
	char a[80],b[80];
	int m=0,n=0,i;
	gets(a);
	gets(b);
	for(i=0;a[i]!='\0';i++)
	{
		if(65<=a[i]&&a[i]<=90)
			a[i]=a[i]+32;
	}
	for(i=0;b[i]!='\0';i++)
	{
		if(65<=b[i]&&b[i]<=90)
			b[i]=b[i]+32;
	}
	if(strcmp(a,b)>0) printf(">");
	else if(strcmp(a,b)<0) printf("<");
	else printf("=");
	return 0;
}
int main()
{char c1[80],c2[80];
gets(c1);
gets(c2);
int i,j=0;

for (i=0;i<=80;i++)
{if (c1[i]>='a'&&c1[i]<='z')  c1[i]=c1[i]-32;}
for (i=0;i<=80;i++)
{if (c2[i]>='a'&&c2[i]<='z')  c2[i]=c2[i]-32;}

if (strcmp(c1,c2)>0) printf(">");
if (strcmp(c1,c2)<0) printf("<");
if (strcmp(c1,c2)==0) printf("=");



    }
void main()
{
 char a[80],b[80];
 int i,j;
 gets(a);gets(b);
 for (i=0;i<=strlen(a)-1;i++)
   if ((a[i]>=65)&&(a[i]<=96))
     a[i]=a[i]+32;
 for (i=0;i<=strlen(b)-1;i++)
   if ((b[i]>=65)&&(b[i]<=96))
     b[i]=b[i]+32;
 j=strcmp(a,b);
 if (j==0)
   printf("=\n");
   else if (j>0)
     printf(">\n");
     else printf("<\n");
}
/*
 * 30.cpp
 *
 *  Created on: 2010-11-9
 *      Author: l000012910
 */
int main(){
	int k=0,i;//
	char a[80],b[80];//?????????
	cin.getline(a,80);//
	cin.getline(b,80);//??????
	for(i=0;i<80;i++)
	{
		switch(b[i]){
		case 'a':b[i]='A';break;
		case 'b':b[i]='B';break;
		case 'c':b[i]='C';break;
		case 'd':b[i]='D';break;
		case 'e':b[i]='E';break;
		case 'f':b[i]='F';break;
		case 'g':b[i]='G';break;
		case 'h':b[i]='H';break;
		case 'i':b[i]='I';break;
		case 'j':b[i]='J';break;
		case 'k':b[i]='K';break;
		case 'l':b[i]='L';break;
		case 'm':b[i]='M';break;
		case 'n':b[i]='N';break;
		case 'o':b[i]='O';break;
		case 'p':b[i]='P';break;
		case 'q':b[i]='Q';break;
		case 'r':b[i]='R';break;
		case 's':b[i]='S';break;
		case 't':b[i]='T';break;
		case 'u':b[i]='U';break;
		case 'v':b[i]='V';break;
		case 'w':b[i]='W';break;
		case 'x':b[i]='X';break;
		case 'y':b[i]='Y';break;
		case 'z':b[i]='Z';break;
		default:continue;}//???????????????

	}
	for(i=0;i<80;i++)
		{
			switch(a[i]){
			case 'a':a[i]='A';break;
			case 'b':a[i]='B';break;
			case 'c':a[i]='C';break;
			case 'd':a[i]='D';break;
			case 'e':a[i]='E';break;
			case 'f':a[i]='F';break;
			case 'g':a[i]='G';break;
			case 'h':a[i]='H';break;
			case 'i':a[i]='I';break;
			case 'j':a[i]='J';break;
			case 'k':a[i]='K';break;
			case 'l':a[i]='L';break;
			case 'm':a[i]='M';break;
			case 'n':a[i]='N';break;
			case 'o':a[i]='O';break;
			case 'p':a[i]='P';break;
			case 'q':a[i]='Q';break;
			case 'r':a[i]='R';break;
			case 's':a[i]='S';break;
			case 't':a[i]='T';break;
			case 'u':a[i]='U';break;
			case 'v':a[i]='V';break;
			case 'w':a[i]='W';break;
			case 'x':a[i]='X';break;
			case 'y':a[i]='Y';break;
			case 'z':a[i]='Z';break;
			default:continue;}
		}//?????????????
k=strcmp(a,b);//?k???k=1?????-1??a?b.1??a?b
if(k==0)
	cout<<"="<<endl;
else if(k==1)
	cout<<">"<<endl;
else if(k==-1)
	cout<<"<"<<endl;//????
return 0;
}
void main()
{
char a[100],b[100];
int c[100],d[100],sumc=0,sumd=0,lena,lenb,i;
gets(a);
gets(b);
lena=strlen(a);
lenb=strlen(b);
for(i=0;i<lena;i++)
   {c[i]=a[i];
    d[i]=b[i];
	if(c[i]>64&&c[i]<91) c[i]=c[i]+32;
	else if(d[i]>64&&d[i]<91) d[i]=d[i]+32;
	sumc=sumc+c[i];
	sumd=sumd+d[i];
   }
if(sumc>sumd)
 printf(">");
else if(sumc<sumd)
 printf("<");
else if(sumc==sumd)
 printf("=");
}
main()
{char str1[10000],str2[10000];
int i;
gets(str1);
gets(str2);
for(i=0;str1[i]!='\0';i++)
if((str1[i]>='a')&&(str1[i]<='z'))
str1[i]=str1[i]-'a'+'A';
for(i=0;str2[i]!='\0';i++)
if((str2[i]>='a')&&(str2[i]<='z'))
str2[i]=str2[i]-'a'+'A';
if(strcmp(str1,str2)>0)
printf(">");
else 
if(strcmp(str1,str2)<0)
printf("<");
else
printf("=");}
int main()
{
	char sen1[81],sen2[80];
	cin.getline(sen1,80);
	cin.getline(sen2,80);//????? 
	int n = strlen(sen1), m = strlen(sen2);
	for (int i = 0; i < n; i++) sen1[i] = tolower(sen1[i]);
	for (int i = 0; i < m; i++) sen2[i] = tolower(sen2[i]);//????? 
	puts(strcmp(sen1,sen2)==0?"=":(strcmp(sen1,sen2)>0?">":"<"));//??????? 
	return 0;
}
int min(int x,int y)
{
    return (x<y?x:y);
}
int main()
{
    char ans='=';
    char str1[90],str2[90];
    cin.getline(str1,90);
    cin.getline(str2,90);
    int x='a'-'A';
    int len1=strlen(str1);
    int len2=strlen(str2);
    for(int i=0;i<min(len1,len2);i++)
    {if(str1[i]>='a'&&str1[i]<='z') str1[i]=str1[i]-x;
      if(str2[i]>='a'&&str2[i]<='z') str2[i]=str2[i]-x;
    
      if(str1[i]>str2[i])  {ans='>'; break;}
 
     else if(str2[i]>str1[i])  {ans='<'; break;}}
    cout<<ans<<endl;

    return 0;
}
int main()
{
	char a[80],b[80];
	gets(a);
	gets(b);
	int i,n;
	for(i=0;a[i]!='\0';i++)
		if(a[i]>='A'&&a[i]<='Z')
			a[i]+=32;
	for(i=0;b[i]!='\0';i++)
		if(b[i]>='A'&&b[i]<='Z')
			b[i]+=32;
	if(strlen(a)>strlen(b)) n=strlen(a);
	else n=strlen(b);
	for(i=0;i<n;i++)
	{
		if(a[i]==b[i])
			if(i==n-1)
				printf("=\n");
		if(a[i]>b[i])
		{printf(">\n");break;}
		if(a[i]<b[i])
		{printf("<\n");break;}
	}
	return 0;
}
int main()
{
    char a[80],b[80];
    gets(a);
    gets(b);
    int lena=strlen(a);
    int lenb=strlen(b);
    int f=1;
    for(int i=0;i<lena;i++)
    {
        if(a[i]>='a') a[i]-=32;
        if(b[i]>='a') b[i]-=32;
        if(a[i]>b[i])
        {
            cout << '>';
            f=0;
            break;
        }
        else if(a[i]<b[i])
        {
            cout << '<';
            f=0;
            break;
        }
    }
    if(f&&lena==lenb)cout << '=';
    else if(f&&lena>lenb) cout <<'>';
    else if(f&&lena<lenb) cout <<'<';
}