semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main(int argc, char* argv[])
{
 char a[30];
 char b[30];
 gets(a);
 gets(b);
 int i;
 int m,n;
 m=strlen(a);
 n=strlen(b);
 for(i=0;i<m;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:break;
	 }

	 

 }
 for(i=0;i<n;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:break;
	 }
 }
 if(strcmp(a,b)>0){
	 printf(">");
 }
 else if(strcmp(a,b)<0){
	 printf("<");
 }
 else printf("=");


	return 0;
}
int main()
{
	char s[1][100];
	int i;
	for(i=0;i<2;i++)
	{
		gets(s[i]);
	}
	for(i=0;;i++)
	{
		if(s[0][i]>='a'&&s[0][i]<='z')
		{
			s[0][i]=s[0][i]-32;
		}
		if(s[1][i]>='a'&&s[1][i]<='z')
		{
			s[1][i]=s[1][i]-32;
		}
		if(s[0][i]>s[1][i])
		{
			cout<<">"<<endl;
			break;
		}
		if(s[0][i]<s[1][i])
		{
			cout<<"<"<<endl;
			break;
		}
		if(s[0][i]=='\0'||s[1][i]=='\0')
		{
			cout<<"="<<endl;
			break;
		}
	}
	return 0;
}
int main()
{
	char a[100],b[100],i,max,t;
	cin.getline(a,100);
	cin.getline(b,100);
	t=0;
	if(strlen(a)>strlen(b))
	{
		max=strlen(a);
	}
	else
	{
		max=strlen(b);
	}
	for(i=0;i<=max-1;i++)
	{
		if(a[i]>=97)
		{
			a[i]=a[i]-32;
		}
		if(b[i]>=97)
		{
			b[i]=b[i]-32;
		}
		if(a[i]==b[i])
		{
			t=t+1;
		}
		else if(a[i]>b[i])
		{
			cout<<">"<<'\n';
		}
		else if(a[i]<b[i])
		{
			cout<<"<"<<'\n';
		}	
	}
	if(t==max)
	{
		cout<<"="<<'\n';
	}
	return 0;
}
int main()
{
 char a[80]={'\0'},b[80]={'\0'};
 int i,d;
 gets(a);
 gets(b);
 for(i=0;i<80;i++) {
 if(a[i]<91&&a[i]>64) a[i]+=32;
 if(b[i]<91&&b[i]>64) b[i]+=32;
 }
 d=strcmp(a,b);
 if(d>0) printf(">");
 else if(d<0) printf("<");
 else printf("=");
 return 0;
}
int main()
{
	char str1[80],str2[80];             //??????????????????
	int i,j,length;  //i?j?????
	/*??str1??????????
	???????????????????????????????
	?????????????????????????????\0?ASCII???????????????*/
	cin.getline(str1,80);  //???????????
	cin.getline(str2,80);
	length=strlen(str1);       
	for(i=0;i<length;i++)   //?????
		str1[i]=(char)toupper(str1[i]);
	for(i=0;i<length;i++)
		str2[i]=(char)toupper(str2[i]);
	for(i=0;i<=length;i++)
	{
		if(str1[i]>str2[i])   //??????????????????
		{
			cout<<'>'<<endl;
			break;
		}
		else if(str1[i]<str2[i])
		{
			cout<<'<'<<endl;
			break;
		}
		else if(i==length)  //??????????????????
			cout<<'='<<endl;
	}
	return 0;
}
int main()
{
	char c[81],b[81];
	gets(c);
	gets(b);
	int len1,len2,i=0,t=0;
	len1=strlen(c);
	len2=strlen(b);
    for(i=0;i<len1;i++)
	{
		if(c[i]>='A'&&c[i]<='Z')
			c[i]=c[i]+32;
	}
	for(i=0;i<len2;i++)
	{
		if(b[i]>='A'&&b[i]<='Z')
			b[i]=b[i]+32;
	}
	t=strcmp(c,b);
	if(t==0)
		printf("=\n");
	else if (t==-1)
		printf("<\n");
		else if(t==1)
		printf(">\n");
	return 0;


}
int main()
{
	char str[2][100];
	int i,n=0;
	cin.getline(str[0],99);
	cin.getline(str[1],99);
	for(i=0;str[0][i]!='\0'&&str[1][i]!='\0';i++)
	{   if(str[0][i]>96)
	       str[0][i]=str[0][i]-32;
	    if(str[1][i]>96)
	       str[1][i]=str[1][i]-32;
		if(str[0][i]==str[1][i])
			continue;
		else if(str[0][i]>str[1][i])
		{n++;cout<<">"<<endl;break;}
		else
		{n++;cout<<"<"<<endl;break;}
	}
	if(n==0)
		cout<<"=";
	return 0;
}
void main()
{
	char strupr(char x);
	int i;
	char a[80],b[80],c[80],d[80];
	gets(a);
	gets(b);
	for(i=0;i<80;i++)
	{c[i]=strupr(a[i]);
	 d[i]=strupr(b[i]);}
	if(strcmp(c,d)>0) printf(">");
	else if(strcmp(c,d)<0) printf("<");
	else printf("=");
}
char strupr(char x)
{
	if(x>96&&x<123)
		return (x-32);
	else return (x);
}
int main()
{
	char a[100],b[100];
	int n=0,i;
	gets(a);
	gets(b);
	for(i=0;a[i]!='\0';i++)
	{
		if(a[i]>64&&a[i]<91)
			a[i]=a[i]+32;
	}
	for(i=0;b[i]!='\0';i++)
	{
		if(b[i]>64&&b[i]<91)
			b[i]=b[i]+32;
	}
	for(i=0;a[i]!='\0'&&b[i]!='\0';i++)
	{
		n=a[i]-b[i];
		if(n!=0)
			break;
	}
	if(n==0)
		printf("=");
	else if(n<0)
		printf("<");
	else
		printf(">");
	return 0;
}
int main()
{
	char a[100],b[100];
	cin.getline(a,100);

	cin.getline(b,100);
	for(int i=0;a[i]!='\0';++i)
	{
		if(a[i]>='A'&&a[i]<='Z')
			a[i]+=32;
	}
	for(int i=0;a[i]!='\0';++i)
	{
		if(b[i]>='A'&&b[i]<='Z')
			b[i]+=32;
	}
	for(int i=0;i<100;++i)
	{
		if(a[i]!='\0'&&b[i]!='\0'&&(a[i]==b[i]))
			continue;
		else if(a[i]=='\0'||b[i]=='\0')
			{
				if(a[i]==b[i])
				{cout<<"=";break;}
			else 
			{cout<<(a[i]>b[i]?">":"<");break;}
		    }
		else
			{
				cout<<(a[i]>b[i]?">":"<");
				break;
		}
	}
	return 0;
}
/*
 * xx.cpp
 *
 *  Created on: 2011-11-2
 *      Author: FXD
 */

int main()//?????
{//?????
	char a[80],b[80];//?????????????????
	int i;//
	cin.getline(a,80);//??a?????
	cin.getline(b,80);//??b?????
	for(i=0;i<80;i++)//
	{if(a[i]>=65&&a[i]<=90)//
		{a[i]=a[i]+32;}//
	if(b[i]>=65&&b[i]<=90)//
	{b[i]=b[i]+32;}}//??????????????
	if(strcmp(a,b)>0)cout<<">";//
	if(strcmp(a,b)==0)cout<<"=";//
	if(strcmp(a,b)<0)cout<<"<";//?strcmp???????????????
	return 0;//???????????????????
	}//?????
int main()
{
    char flag='=',i=0;
    char sen_1[80];
    char sen_2[80];
    
    gets(sen_1);
    gets(sen_2);
    
    for(i=0;i<80;i++)
    {
      if(65<=sen_1[i]&&sen_1[i]<=90)
        sen_1[i]=sen_1[i]+32;
      if(65<=sen_2[i]&&sen_2[i]<=90)
        sen_2[i]=sen_2[i]+32;
        
      if(sen_1[i]=='\0'&&sen_2[i]!='\0')
       {
       flag='<';
       break;
       }
      else if(sen_2[i]=='\0'&&sen_1[i]!='\0')
       {
       flag='>';
       break;
       }
      else if(sen_1[i]>sen_2[i])
       {
       flag='>';
       break;
       }
      else if(sen_1[i]<sen_2[i])
       {
       flag='<';
       break;
       } 
      else if(sen_1[i]=='\0'&&sen_2[i]=='\0')
      break;
    }
    printf("%c",flag);
}
main()
{
    int i,la,lb;
	char a[80],b[80];
	gets(a);
	gets(b);
	la=strlen(a);
	lb=strlen(b);
	for(i=0;i<la;i++) if(a[i]>=65&&a[i]<=90) a[i]+=32;
    for(i=0;i<lb;i++) if(b[i]>=65&&b[i]<=90) b[i]+=32;
	i=strcmp(a,b);
	if(i>0) printf(">\n");
	else if(i==0) printf("=\n");
	else printf("<\n");
	return 0;
}
int main()
{
	char a[100],b[100];
	int i=0;
	cin.getline(a,100);
	cin.getline(b,100);
	for( i=0 ; i<100 ; i++ )
	{
		if( a[i]>=65 && a[i]<=90 )
		{
			a[i]+=32;
		}
		if( b[i]>=65 && b[i]<=90 )
		{
			b[i]+=32;
		}
	}
	if( strcmp(a,b)>0 )
	{
		cout<<">"<<endl;
	}
	else if( strcmp(a,b)==0 )
	{
		cout<<"="<<endl;
	}
	else if( strcmp(a,b)<0 )
	{
		cout<<"<"<<endl;
	}
	

}
void main()
{
char c,text1[81],text2[81];int i=0;
gets(text1);printf("\n");gets(text2);printf("\n");
while(text1[i]!='\0')
  {
   if((text1[i]==text2[i])||(fabs(text1[i]-text2[i])==32)) {c='=';i++;}
   else if((text1[i]-text2[i])!=0)
    {if(text1[i]<'a')  text1[i]+=32;  if(text2[i]<'a')  text2[i]+=32; 
   if(text1[i]>text2[i])  c='>'; if(text1[i]<text2[i])  c='<';
   break;
 }
}
printf("%c",c);
}
int main ()
{
	char a[100],b[100];

	int i,leap=0;

	cin.getline (a,81);

	cin.getline (b,81);

	for (i=0;a[i]!='\0'||b[i]!='\0';i++)
	{
		if (a[i]>='A'&&a[i]<='Z')
			a[i]=a[i]+32;
		
		if (b[i]>='A'&&b[i]<='Z')
			b[i]=b[i]+32;
	
		if (a[i]>b[i])
		{
			cout <<'>';leap=0;break;
		}
		if (a[i]<b[i])
		{
			cout <<'<';leap=0;break;
		}
		if (a[i]==b[i])
			leap=1;
	}
	if (leap==1)
		cout <<'=';

	return 0;
}
void main()
{
	char p[80],d[80];
	gets(p);
	gets(d);
	int i,j=0;
	for(i=0;p[i]!='\0';i++){
		if(p[i]<='Z'&&p[i]>='A'){
			p[i]=p[i]+32;
		}
	}
	for(i=0;d[i]!='\0';i++){
		if(d[i]<='Z'&&d[i]>='A'){
			d[i]=d[i]+32;
		}
	}
	for(i=0;p[i]!='\0'&&d[i]!='\0';i++){
		if(p[i]>d[i]&&j==0){
			printf(">");
			j=1;
		}
		else if(p[i]<d[i]&&j==0){
			printf("<");
			j=1;
		}
	}
	if(j==0){
		printf("=");
	}
}
/*
 * 1000012730_wg1.cpp
 *    ??????????
 *  Created on: 2010-11-6
 *      Author: ???
 */

int main(){
    char str1[80],str2[80];    //??????
    int length1,length2,i,a;
    cin.getline(str1,80);       //????
    cin.getline(str2,80);
    length1=strlen(str1);length2=strlen(str2);
    for(i=0;i<=length1-1;i++){
    	if((str1[i]<='z')&&(str1[i]>='a'))       //???????????????
    		str1[i]=str1[i]-32;
    }
    for(i=0;i<=length2-1;i++){
        	if((str2[i]<='z')&&(str2[i]>='a'))
        		str2[i]=str2[i]-32;
        }
    a=strcmp(str1,str2);
    if(a==0)
    	cout<<"=";
    if(a==-1)cout<<"<";
    if(a==1)cout<<">";
    return 0;
}
void main()
{
	char a[100],b[100];
	int i,p;
	gets(a);
	gets(b);
	p=strlen(a);
	for(i=0;i<=p-1;i++)
	{
		if((a[i]>'A'||a[i]=='A') && (a[i]<'Z'||a[i]=='Z'))
			a[i]=a[i]+32;
		if((b[i]>'A'||b[i]=='A') && (b[i]<'Z'||b[i]=='Z'))
			b[i]=b[i]+32;
	}
	for(i=0;i<=p-1;i++)
	{
		if(a[i]>b[i])
		{
			printf(">");break;
		}
		if(a[i]<b[i])
		{
			printf("<");break;
		}
	}
	if(i==p)
		printf("=");
}
int main()
{
	char str1[80],str2[80];
	int i;
	gets(str1);
	gets(str2);
	for(i=0;i<=79;i++)
	{
		if(65<=str1[i] && str1[i]<=90) str1[i]+=32;
		if(65<=str2[i] && str2[i]<=90) str2[i]+=32;
	}
	if(strcmp(str1,str2)==0) printf("=");
	else if(strcmp(str1,str2)>0) printf(">");
	else if(strcmp(str1,str2)<0) printf("<");
	return 0;
}
int main(int argc, char* argv[])
{
	int n,i;
	char s[100],t[100],*ps,*pt;
	char da[27]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	char xiao[27]="abcdefghijklmnopqrstuvwxyz";
	gets(s);
	gets(t);
	for(ps=s,pt=t;*ps!='\0',*pt!='\0';ps++,pt++)
	{
		for(i=0;i<27;i++)
		{
			if(*ps==da[i])
				*ps=xiao[i];
			if(*pt==da[i])
				*pt=xiao[i];
		}
	}
    n=strcmp(s,t);
	if(n>0)
		printf(">\n");
	if(n<0)
		printf("<\n");
	else
		printf("=\n");
	return 0;
}
void main()
{
	char s1[255],s2[255];
	int i,t;
	gets(s1);
	gets(s2);
	for(i=0;s1[i]&&s2[i];i++)
	{
		if(s1[i]>='a'&&s1[i]<='z')
		{
			s1[i]=s1[i]-'a'+'A';
		}
		if(s2[i]>='a'&&s2[i]<='z')
		{
			s2[i]=s2[i]-'a'+'A';
		}
		if(s1[i]!=s2[i])
		{
			printf((s1[i]>s2[i])?">":"<");
			break;
		}
	}
	t=strcmp(s1,s2);
	if(t==0)
		printf("=");
}
int main()
{
    char a[80]={0},b[80]={0};
    int i=0;
    for(gets(a);i<80,a[i];i++){
        if(a[i]>='A'&&a[i]<='Z')a[i]+=32;
    }
    i=0;
    for(gets(b);i<80,b[i];i++){
        if(b[i]>='A'&&b[i]<='Z')b[i]+=32;
    }
    if(strcmp(a,b)==1)printf("%c",'>');
    if(strcmp(a,b)==0)printf("%c",'=');
    if(strcmp(a,b)==-1)printf("%c",'<');
    return 0;
}
int main(int argc, char* argv[])
{
	char a[81];
	char b[81];
	int c,d,i;
	gets(a);
	gets(b);
	c=strlen(a);
	d=strlen(b);
	for(i=0;i<c;i++)
	{
		if(a[i]>='a'&&a[i]<='z')
			a[i]=a[i]-32;
	}
	for(i=0;i<d;i++)
	{
		if(b[i]>='a'&&b[i]<='z')
			b[i]=b[i]-32;
	}
	if(strcmp(a,b)==1)
		printf(">");
	else if(strcmp(a,b)==-1)
		printf("<");
	else printf("=");
	
	return 0;
}
int main ()
{  char s1[81];
   char s2[81];
   int i;
   gets(s1);
   gets(s2);
   
   for(i=0;i<=80;i++)
    {
      if (s1[i]>=65&&s1[i]<=90)
        s1[i]+=32;
    }
for(i=0;i<=80;i++)
    {
      if (s2[i]>=65&&s2[i]<=90)
        s2[i]+=32;
    }
    if (strcmp(s1,s2)==0) printf("=");
    else if (strcmp(s1,s2)>0) printf(">");
    else  printf("<");

return 0;
}
int main()
{
	char a[80], b[80];
	cin.getline(a, 80);
	cin.getline(b, 80);
	int i;
	for(i = 0; i < strlen(a); i++)
	{
		if(a[i] < 97 && a[i] >= 65)
			a[i] += 32;
		if(b[i] < 97 && a[i] >= 65)
			b[i] += 32;
	}
	if(strcmp(a, b) == 0)
		cout << '=' << endl;
	else if(strcmp(a, b) > 0 )
		cout << '>' << endl;
	else
		cout << '<' << endl;
	return 0;
}
int main()
{
	char str1[1000];
	char str2[1000];
	gets(str1);
	gets(str2);
	for(int i = 0; i < strlen(str1); i++)
	{
		if((str1[i] <= 'Z') && (str1[i] >= 'A'))
		{
			str1[i] = str1[i] - ('A' - 'a');
		}
	}
	for(int i = 0; i < strlen(str2); i++)
	{
		if ((str2[i] <= 'Z') && (str2[i] >= 'A'))
		{
			str2[i] = str2[i] - ('A' - 'a');
		}
	}

	//cout << str1 << endl << str2 << endl;
	int i = strcmp(str1,str2);
	//cout << i << endl;
	if (i == 0) 
		cout << '=';
	else 
		if (i > 0) 
			cout << '>';
		else 
			cout << '<';
}
main()
{
	int compare(char str1[80],char str2[80]);
	int k=0;
	char str1[80],str2[80];
	gets(str1);
	gets(str2);
	k=compare(str1,str2);
	if(k==0) printf("=\n");
	else if(k==1) printf(">\n");
	else if(k==-1) printf("<\n");
}
int compare(char str1[80],char str2[80])
{
	int i,m;
	for(i=0;i<80;i++)
	{
	if(str1[i]!='\0'&&str2[i]!='\0'){
		if(str1[i]==str2[i]||(str1[i]==str2[i]+32||str1[i]==str2[i]-32)) continue;
		else if(str1[i]!=str2[i]+32||str1[i]!=str2[i]-32){
			if(str1[i]<='Z'&&str2[i]<='Z'||str1[i]>='a'&&str2[i]>='a')
				{
			     if(str1[i]>str2[i]) {m=1;break;}
                 else {m=-1;break;}
				 }
			 else if(str1[i]<='Z'&&str2[i]>='a')
			    {
			     if(str1[i]>str2[i]-32) {m=1;break;}
                 else {m=-1;break;}
			    }
		     else if(str1[i]>='a'&&str2[i]<='Z')
			    {
			     if(str1[i]>str2[i]+32) {m=1;break;}
                 else {m=-1;break;}
			    }
		}
		
	}
	if(str1[i]=='\0'&&str2[i]=='\0') {m=0;break;}
	else continue;
	}
	return m;
}
/*
 * 10.cpp
 *  Created on: 2010-11-7
 *      Author: lulan
 *      ?????????????
 */


int main(){
	int i;//????
	char a[100],b[100];//??????
	cin.getline(a,81);//?????a
	cin.getline(b,81);//?????b
	   for(i=0;i<81;i++){
          if(a[i]<='Z'&&a[i]>='A')
			a[i]+=32;
		else continue;//???????????????
	}
	   for(i=0;i<81;i++){
          if(b[i]<='Z'&&b[i]>='A')
			b[i]+=32;
		else continue;
	   }
	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;//?????
}
int main(int argc, char* argv[])
{
	int i,j;
	char a[80],b[80];
	gets(a);
	gets(b);
	for(i=0;a[i]!='\0';i++)
	{
		if(a[i]>='a'&&a[i]<='z')
			a[i]=a[i]-32;
	}
	for(j=0;b[j]!='\0';j++)
	{
		if(b[j]>='a'&&b[j]<='z')
			b[j]=b[j]-32;
	}
	if(strcmp(a,b)==0) printf("=");
	if(strcmp(a,b)>0) printf(">");
	if(strcmp(a,b)<0) printf("<"); 
	return 0;
}
int main()
{
	char a[100],b[100],x='=';
	int i=0,m,n,s=0;
	gets(a);
	gets(b);
	if (strlen(a)>strlen(b))
		n=strlen(a);
	else
		n=strlen(b);
	while (1)
	{
	if (i==n)
	{
		if (strlen(a)>strlen(b))
		{x='>';break;}
		if (strlen(a)<strlen(b))
		{x='<';break;}
		if (strlen(a)==strlen(b))
		{x='=';break;}
	}
	if (a[i]>='A'&&a[i]<='Z'&&b[i]>='a'&&b[i]<='z')
		b[i]-=32;
	if (a[i]>='a'&&a[i]<='z'&&b[i]>='A'&&b[i]<='Z')
		a[i]-=32;
	if  (a[i]<b[i])
	{
		if (a[i]>='A'&&a[i]<='Z'&&b[i]>='a'&&b[i]<='z'&&((b[i]-32)-a[i]==32))
		{i++;continue;}
		else
		{x='<';break;}
	}
        if  (a[i]>b[i])
	{
		if (a[i]>='a'&&a[i]<='z'&&b[i]>='A'&&b[i]<='Z'&&(b[i]-a[i]==-32))
		{i++;continue;}
		else
		{x='>';break;}
	}
    i++;
	}
	printf("%c",x);


	return 0;
}
void main()
{char  a[100],b[100],c,d;
int i,j,k;
gets(a);
gets(b);
for(j=0;(c=a[j])!='\0';j++)
{    c=c;}
for(k=0;(d=b[k])!='\0';k++)
{    d=d;}
if(j==k)
{
    for(i=0;i<=j;i=i+1)
    {    c=a[i];
    if(c>='A'&&c<='Z')  c-='A'-'a';    d=b[i];if(d>='A'&&d<='Z')  d-='A'-'a';
      if(c==d)  continue;
      else if(c>d)  {printf(">");  break;}
       else if(c<d)  {printf("<");  break;}}
       if(i>=j)
         printf("=");
}
}
void main()
{
	int a,n,m,i;
	char s1[80],s2[80];
	gets(s1);
	gets(s2);
	n=strlen(s1);
	m=strlen(s2);
	for(i=0;i<n;i++)
	{
		if(s1[i]>='a'&&s1[i]<='z') s1[i]=s1[i]-32;
	}
	for(i=0;i<m;i++)
	{
		if(s2[i]>='a'&&s2[i]<='z') s2[i]=s2[i]-32;
	}
	a=strcmp(s1,s2);
	if(a==0) printf("=");
	else if(a>0) printf(">");
	else if(a<0) printf("<");
}
/*
 * 1000012889_30.1.cpp
 *
 *  Created on: 2010-11-10
 *      Author: ???
 *        ??:??????????
 */



int main(){
	int i,j;
	char a[80],b[80];                          //???????
	cin.getline(a,80);                         //???????
	cin.getline(b,80);
	for(i=0;a[i]!='\0';i++)                    //????????????
		if(a[i]<=90&&a[i]>=65)
			a[i]=a[i]+32;
	for(i=0;b[i]!='\0';i++)
		if(b[i]<=90&&b[i]>=65)
		    b[i]=b[i]+32;
	j=strcmp(a,b);                             //?????????
	switch(j){                                 //?switch????
	case 1:cout<<">"<<endl;break;
	case 0:cout<<"="<<endl;break;
	case -1:cout<<"<"<<endl;break;
	}
	return 0;
}
//
//  main.cpp
//  ??
//
//  Created by ???? on 13-11-13.
//  Copyright (c) 2013? ????. All rights reserved.
//

int main()

{
    char a1[80],a2[80];
    cin.getline(a1, 80);
    cin.getline(a2, 80);
    for(int i=0;i<=80;i++)
    {
        if(65<=a1[i]&&a1[i]<=90)
            a1[i]=a1[i]+32;
    }
    for(int i=0;i<=80;i++)
    {
        if(65<=a2[i]&&a2[i]<=90)
            a2[i]=a2[i]+32;
    }
    
    switch(strcmp(a1,a2))
    {
        case -1:cout<<'<';break;
        case 0:cout<<'=';break;
        case 1:cout<<'>';break;
    }
    return 0;
}
int main()
{
	char ch1[100],ch2[100];
	gets(ch1);
    gets(ch2);
	int i;
	int len1=strlen(ch1);
	int len2=strlen(ch2);
	int len=len1;
	
	if(len1>len2)
	{
		len=len2;
	}
	for( i=0;i<len1;i++)
	{
		if(ch1[i]>=65 && ch1[i]<=90)
		{
			ch1[i]=ch1[i]+32;
		}
	}
	for( i=0;i<len2;i++)
	{
		if(ch2[i]>=65 && ch2[i]<=90)
		{
			ch2[i]=ch2[i]+32;
		}
	}
	for(i=0;i<len;i++)
	{
		if(ch1[i]!=ch2[i])
		{
			if(ch1[i]>ch2[i]) 
			{
				cout<<">"<<endl;
				return 0;
			}
			else
			{
				cout<<"<"<<endl;
				return 0;
			}

		}
	}
	if(len1>len2) 
	{
		cout<<">"<<endl;
		return 0;
	}
	if(len1<len2) {
		       cout<<"<"<<endl;
				return 0;
				}
	if(len1==len2)
	{
		cout<<"="<<endl;
	     return 0;
	}
}
void main()
{
int i,k=0;
int a[80],b[80];

a[0]=getchar();
if ((a[0]>=65)&&(a[0]<=90)) a[0]=a[0]+32;

for(i=1;a[i-1]!='\n';i++)
{a[i]=getchar();
	if ((a[i]>=65)&&(a[i]<=90)) a[i]=a[i]+32;
}

b[0]=getchar();
if ((b[0]>=65)&&(b[0]<=90)) b[0]=b[0]+32;
for(i=1;b[i-1]!='\n';i++)
{b[i]=getchar();
	if ((b[i]>=65)&&(b[i]<=90)) b[i]=b[i]+32;
}

for(i=0;((a[i-1]!='\n')&&(b[i-1]!='\n'));i++)
{if (a[i]>b[i]) {printf(">");continue;}
else if (a[i]<b[i]) {printf("<");continue;}
else if (a[i]==b[i]) k=k+1;
}

if (k==i) printf("=");

}
void main()
{
	char s1[80],s2[80];
	int i,j;
	gets(s1);gets(s2);
	for(i=0;i<80;i++)
	{
		if(s1[i]>'A'&&s1[i]<'Z')
			s1[i]=s1[i]+32;
	}
	for(j=0;j<80;j++)
	{
		if(s2[j]>'A'&&s2[j]<'Z')
			s2[j]=s2[j]+32;
	}
	if(strcmp(s1,s2)>0)
		printf(">\n");
	else if(strcmp(s1,s2)<0)
		printf("<\n");
	else
		printf("=\n");
}
int main()
{
	int i,n1,n2,p=1,len1,len2;
	char str1[80],str2[80];//?????????
	cin.get(str1,80);
    len1=strlen(str1);
	cin.get ();//??????????
	cin.get(str2,80);
	len2=strlen(str2);
	for(i=0;i<len1||i<len2;i++)
	{
		n1=str1[i];
		n2=str2[i];
		if (n1==n2||n1==(n2+32)||n2==(n1+32))//????????????????
			p=1;
		else
		{p=0;break;}
	}
	if (p==1)
		cout<<"="<<endl;
	else
	{
		if(n1<'a')
			n1=n1+32;
		if(n2<'a')
			n2=n2+32;
		if(n1<n2)
			cout<<"<"<<endl;
		else
		cout<<">"<<endl;
	}
	return 0;
}
int main()
 {  int i=1,c=0;
	char a[82],b[82];
    gets(a);
	gets(b);
	for(i=0;i<=81;i++)
	{
		if(b[i]=='\0')
			break;
		else
		{	if(b[i]>='a'&&b[i]<='z')
				b[i]=b[i]-32;
           
		}
	}
	 for(i=0;i<=81;i++)
	{
		if(a[i]=='\0')
			break;
		else
		{	if(a[i]>='a'&&a[i]<='z')
				a[i]=a[i]-32;
           
		}
	}
	for(i=0;i<=81;i++)
	{
	if(a[i]=='\0')
			break;
	else	c+=a[i]-b[i];
	}
	if(c==0)
	printf("=");
   if(c>=1)
      	printf(">");
   if(c<=-1)
printf("<");
	 return 0; 
	
}
int main()
{
	char str1[80],str2[80];
	int i,j,len1,len2,len;
	char flag;//???????????
	cin.getline(str1,80);
	cin.getline(str2,80);//???????
		for(i=0;str1[i]!='\0';i++) //???????
            len1=i+1;
        for(j=0;str2[j]!='\0';j++)
			len2=i+1;
		if(len1<len2)
			len=len1;
		else
			len=len2;
		for(i=0;i<len;i++)
		{
			if(str1[i]>=97&&str1[i]<=122)
				str1[i]-=32;//?ASC???????
		}
		for(i=0;i<len;i++)
		{
			if(str2[i]>=97&&str2[i]<=122)
				str2[i]-=32;
		}
		for(i=0;i<len;i++)//??????
		{
			if(str1[i]==str2[i])
				flag='=';
			else if(str1[i]<str2[i])
			{
				flag='<';
                break;
			}
			    else
				{
				  flag='>';
				  break;
				}
		}
		cout<<flag<<endl;
	return 0;
}
int main()
{
	int l,i;
	char s1[80],s2[80];
	gets(s1);
	gets(s2);
	if(strlen(s1)>=strlen(s2))l=strlen(s1);
	else l=strlen(s2);
	for(i=0;i<=l;i++)
	{
		if(s1[i]>=97&&s1[i]<=122)s1[i]-=32;
		if(s2[i]>=97&&s2[i]<=122)s2[i]-=32;
		if(s1[i]>s2[i])
		{
			puts(">");return 0;
		}
		else if(s1[i]<s2[i])
		{
			puts("<");return 0;
		}
	}
	puts("=");return 0;
}
int main()
{
	char a[100],b[100];
	int i,j;
	gets(a);
	gets(b);
	for(j=0;a[j]!='\0';j++){
		for(i='a';i<='z';i++){
		if(a[j]==i)
			a[j]=i-'a'+'A';
		}
	}
	for(j=0;b[j]!='\0';j++){
		for(i='a';i<='z';i++){
		if(b[j]==i)
			b[j]=i-'a'+'A';
		}
	}
	if(strcmp(a,b)>0)
	printf(">");
	if(strcmp(a,b)<0)
	printf("<");
	if(strcmp(a,b)==0)
	printf("=");
	return 0;
}
main()
{
	char a[80],b[80];
	int i;
	gets(a);
	gets(b);
	for(i=0;i<80;i++)
	{	
		if(a[i]>='A'&&a[i]<='Z')
			a[i]=a[i]+32;
		if(b[i]>='A'&&b[i]<='Z')
			b[i]=b[i]+32;
	}
	for(i=0;i<strlen(a);i++)
	{
		if(a[i]>b[i])
		{
			printf(">");
			break;
		}
		else if(a[i]<b[i])
		{
			printf("<");
			break;
		}
		else if(a[i]==b[i])
			continue;
	}
	if(i>=strlen(a))
		printf("=");
}
int main(){
	char a[80],b[80];//???????
	cin.getline(a,80);
	cin.getline(b,80);//????
	int n,m;//????
	n=strlen(a);
	m=strlen(b);
	int i;//????
	for(i=0;(i<m)||(i<n);i++){
		if (a[i]>90) a[i]=a[i]-32;
		if(b[i]>90) b[i]=b[i]-32;
	}

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

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



		return 0;
}
void down(char *a)
{
for (int i=0;a[i]!=0;i++)
    {
    if (a[i]>='A'&&a[i]<='Z') 
       a[i]=a[i]-'A'+'a';
    }
}

int main()
{
char a[100],b[100];
gets(a);
gets(b);
down(a);
down(b);
int x=strcmp(a,b);
if (x>0) putchar('>');
else if (x<0) putchar('<');
     else putchar('=');
}
void main()
{
	char a[100],b[100],c[100];
	int la,lb,s,i,t;
	gets (a);
	gets(b);
	la=strlen(a);
	lb=strlen(b);
	if(la<lb)
	{
		for(i=0;i<la;i++)
		{
			c[i]=a[i];
		}
		s=la;
		la=lb;
		lb=s;
		strcpy(a,b);
		strcpy(b,c);
	}
	for (i=0;i<lb;i++)
	{
		if(a[i]>='A'&&a[i]<='Z')
		{
			a[i]=a[i]+32;
		}
		if(b[i]>='A'&&b[i]<='Z')
		{
			b[i]=b[i]+32;
		}
		if(a[i]>b[i])
		{
			printf(">");
			break;
		}
		if(a[i]<b[i])
		{
			printf("<");
			break;
		}
		
	}
	for(i=0;i<lb;i++)
	{
		if(a[i]==b[i])
		{
			t++;
		}
		if(t==lb)
		{
			printf("=");
		}
	}

}
void main()
{
	int n,k,len = 0;
	char str1[30],str2[30];
	gets(str1);
	gets(str2);
	len = strlen(str1); 
	k=0;
	while (k>=0)
	{
		n=str1[k]-str2[k];
		k++;

		if (n==-32)
			continue;
		if (n==32)
			continue;
		if (n>32)
		{
			printf(">");
			break;
		}
		if (n<-32)
		{
			printf("<");
			break;
		}
                  if (n<0)
                  {
                            printf(">");
			break;
                   }
                   if (n>0)
                  {
                            printf("<");
			break;
                   }


		if (k==len)
		{
			printf("=");
			break;
		}
			}
}
void toLowerCase(char *s) {
	while (*s) {
		if (isupper(*s))
			*s = 'a' + *s - 'A';
		s++;
	}
}
int main() {
	char s1[128];
	char s2[128];
	gets(s1);
	gets(s2);
	toLowerCase(s1);
	toLowerCase(s2);
	int res = strcmp(s1, s2);
	if (res < 0)
		printf("<");
	else if (res == 0)
		printf("=");
	else
		printf(">");
}
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]>='A'&&c1[i] <= 'Z')
   c1[i] += 32;}
 for (i = 0;i < l2;i++)
 { if (c2[i] <= 'Z'&&c2[i]>='A')
   c2[i] += 32;}
 t = strcmp(c1,c2);

 if (t==0)
	 cout<<"="<<endl;
 if (t<0)
	 cout<<"<"<<endl;
 if (t>0)
	 cout<<">"<<endl;
 return 0;
}