semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main(int argc, char* argv[])
{
	char strf[80],strs[80];
	int lf,ls,i;
	gets(strf);gets(strs);
	lf=(int)(strlen)(strf);
	ls=(int)(strlen)(strs);
	for(i=0;i<lf;i++)
	{
		if((strf[i]>='A')&&(strf[i]<='Z'))
		{
			strf[i]=strf[i]-'A'+'a';
		}
	}
    for(i=0;i<ls;i++)
	{
		if((strs[i]>='A')&&(strs[i]<='Z'))
		{
			strs[i]=strs[i]-'A'+'a';
		}
	}
	
	
	if (strcmp(strf,strs)<0)
	{
		printf("<");
	}
	else if (strcmp(strf,strs)>0)
	{
		printf(">");
	}
    else if (strcmp(strf,strs)==0)
	{
		printf("=");
	}
	return 0;
}
int main()
{
	int i=0;
	char s[1000],t[1000],c;
	gets(s);
	gets(t);
	while(s[i]!='\0') 
	{
	    if(s[i]>=65&&s[i]<=90) 
		{
			c=s[i];
			s[i]=c+'a'-'A';
		}
		i++;
	}
	i=0;
	while(t[i]!='\0') 
	{
	    if(t[i]>=65&&t[i]<=90) 
		{
			c=t[i];
			t[i]=c+'a'-'A';
		}
		i++;
	}
	if(strcmp(s,t)==0) putchar('=');
	else if(strcmp(s,t)>0) putchar('>');
	else putchar('<');
	putchar('\n');
	return 0;
}
int main (){
int i,j;
char a[81],b[81];
gets(a);
gets(b);
for (i=0;a[i]!='\n';i++){
if (a[i]>='a'&&a[i]<='z')
a[i]+='A'-'a';
}
for (j=0;b[j]!='\n';j++){
if (b[j]>='a'&&b[j]<='z')
b[j]+='A'-'a';
}
if (strcmp(a,b)<0)
printf("<");
else if (strcmp(a,b)>0)
printf (">");
else
printf ("=");
return 0;
}
int main()
{
char a[100],b[100];
int i;
gets(a);
gets(b);
for(i=0;i<=99;i++)
{if(a[i]>=97) a[i]=a[i]-32;}
for(i=0;i<=99;i++)
{if(b[i]>=97) b[i]=b[i]-32;}

if(strcmp(a,b)>0) printf(">\n");
if(strcmp(a,b)<0) printf("<\n");
if(strcmp(a,b)==0) printf("=\n");
return 0;
}
main()
{
	int k,i;
	char str1[80],str2[80];
	gets(str1);
	gets(str2);
for(i=0;str1[i]!='\0';i++)
 str1[i]=toupper(str1[i]);
for(i=0;str2[i]!='\0';i++)
 str2[i]=toupper(str2[i]);
if(strcmp(str1,str2)==0) k=0;
if(strcmp(str1,str2)>0) k=1;
if(strcmp(str1,str2)<0) k=-1;
	if(k==0) printf("=\n");
	else if(k==1) printf(">\n");
	else if(k==-1) printf("<\n");
}
int main()
{
	char a[81],b[81];
	cin.getline(a,81);
	cin.getline(b,81);
	for(int i=0;i<strlen(a);i++)
	{
		if(a[i]>=97) a[i]=a[i]-32;
		}
	for(int i=0;i<strlen(b);i++)
		{
			if(b[i]>=97) b[i]=b[i]-32;
	}
	if(strcmp(a,b)<0) cout<<"<"<<endl;
	else if(strcmp(a,b)>0) cout<<">"<<endl;
	else cout<<"="<<endl;
	return 0;
}
void main()
{
	char a[100]={'\0'},b[100]={'\0'};
	int i;

	gets(a);
	gets(b);

	for(i=0;i<strlen(a);i++)
		if(a[i]>='A' && a[i]<='Z') a[i]+=32;

	for(i=0;i<strlen(b);i++)
		if(b[i]>='A' && b[i]<='Z') b[i]+=32;

	if(strcmp(a,b)==0) printf("=");
	else if(strcmp(a,b)>=0) printf(">");
	else printf("<");
}
int main()
{
char s1[80],s2[80];
int i,p=0,a,b;
gets(s1);
gets(s2);
a=strlen(s1);
b=strlen(s2);
for(i=0;i<80;i++)
{if(s1[i]>=65&&s1[i]<=90) s1[i]=s1[i]+32;}
for(i=0;i<80;i++)
{if(s2[i]>=65&&s2[i]<=90) s2[i]=s2[i]+32;}

for(i=0;i<a;i++)
{
if(s1[i]>s2[i]){p=1; break;}
if(s1[i]<s2[i]){p=2; break;}

}

if(p==1) printf(">");
if(p==2) printf("<");
if(p==0) printf("=");
}
int main(int argc, char* argv[])
{
	int i;
	char s1[100],s2[100] ;
	gets(s1);
	gets(s2);
	for(i=0; s1[i]&&s2[i]; i++){
		if (s1[i]>= 'a' && s1[i]<= 'z')
			s1[i]-='a'-'A';
		if (s2[i] >= 'a' && s2[i] <='z')
			s2[i]-='a'-'A';

		if( s1[ i ] > s2[ i ] )
		{	printf(">");
		return 0 ;}
		else
		if( s1[ i ] < s2[ i ] )
		{	printf("<");
		return 0 ;}
		}
	if( s1[ i ] == 0 )
	{
		if ( s2[ i ] == 0 )
			printf("=");
		else
			printf("<");
	}
	else
		printf(">");
	/*
		if(strcmp(s1,s2)==0){
			printf("=");
//			break;
		}
		if(strcmp(s1,s2)<0){
			printf("<");
//			break;
		}
		if(strcmp(s1,s2)>0){
			printf(">");
//			break;

	}
	
*/
	return 0;
}
/*
 * 1000012826_30_01.cpp
 *
 *  Created on: 2010-11-14
 *      Author: Administrator
 */


int main()
{
 char str1[1024],str2[1024];
 gets(str1);
 gets(str2);
 for(unsigned int i=0; i<strlen(str1); ++i)
 {
  if('a' <= str1[i] && str1[i] <= 'z')//???????
   str1[i] =str1[i]-32;//???????????
  }


 for( unsigned int j=0; j<strlen(str2); ++j)
 {
  if('a' <= str2[j] && str2[j] <= 'z')//???????
   str2[j] =str2[j]-32;//???????????
  }
     if (strcmp(str1,str2)==0)
    	 cout<<"="<<endl;
     else if(strcmp(str1,str2)==1)
    	 cout<<">"<<endl;
     else cout<<"<"<<endl;
     return 0;}
main()
{ char a[90],b[90];
 int i,g,h,min,t=0;
gets(a);
gets(b);
g=strlen(a);
h=strlen(b);
for(i=0;i<=g-1;i++)
{if(a[i]>='a'&&a[i]<=122) a[i]=a[i]-32;}

for(i=0;i<=g-1;i++)
{if(b[i]>=97&&b[i]<=122) b[i]=b[i]-32;}

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








return 0;
}
void main()
{
	char a[80],b[80];
	int i;
	for (i=0;i<=79;i++)
	{
		a[i]=35;
		b[i]=35;
	}
	gets(a);
	gets(b);
	for (i=0;i<=79;i++)
	{
		if(a[i]>64&&a[i]<91) a[i]=a[i]+32;
	}
	for (i=0;i<=79;i++)
	{
		if(b[i]>64&&b[i]<91) b[i]=b[i]+32;
	}
	if(strcmp(a,b)>0) printf(">\n");
	else
	{
		if(strcmp(a,b)<0) printf("<\n");
		else printf("=\n");
	}
}
void main()
{
    int i;
    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;
        if(a[i]>='A'&&a[i]<='Z')
        continue;
    }
    for(i=0;b[i]!='\0';i++)
    {
        if(b[i]>='a'&&b[i]<='z')
        b[i]=b[i]-32;
        if(b[i]>='A'&&b[i]<='Z')
        continue;
    }
    if(strcmp(a,b)<0) printf("<");
    else if(strcmp(a,b)>0) printf(">");
    else printf("=");
    
    printf("\n");
    return 0;
}
void main()
{
  char s1[100],s2[100];
  int length1,i,length2;
  gets(s1);
  gets(s2);
  length1=strlen(s1);
  for(i=0;i<length1;i++)
    if(s1[i]>='A'&&s1[i]<='Z')
	   s1[i]=s1[i]+32;
 length2=strlen(s2);
 for(i=0;i<length2;i++)
    if(s2[i]>='A'&&s2[i]<='Z')
	   s2[i]=s2[i]+32;
if(strcmp(s1,s2)>0)
  printf(">");
else if(strcmp(s1,s2)<0)
  printf("<");
else printf("=");
}
int main()
{
	char a[80];
	char b[80];
	gets(a);
	gets(b);
	int i;
	int t = 0;
	for(i = 0; a[i] != '\0' && b[i] != '\0'; i++)
	{
		if(a[i]>='a')
			a[i] = a[i] - 32;
	    if(b[i]>='a')
			b[i] = b[i] - 32;
	}
	
	if(strcmp(a,b) == 0)
	{
		printf("=\n");
	}
	if(strcmp(a,b) > 0)
	{
		printf(">\n");
	}
	if(strcmp(a,b) < 0)
	{
		printf("<\n");
	}
	return 0;
}
int main(int argc, char* argv[])
{
	int i,j;
	char a[80],b[80],c[80],d[80];
	gets(a);
	gets(b);
	for(i=0;a[i]!='\0';i++)
	{
		if(a[i]>='a'&&a[i]<='z')
		{
			c[i]=a[i]-32;
		}
		else c[i]=a[i];
	}
	c[i]='\0';
	for(j=0;b[j]!='\0';j++)
	{
		if(b[j]>='a'&&b[j]<='z')
		{
			d[j]=b[j]-32;
		}
		else d[j]=b[j];
	}
	d[j]='\0';
	if(strcmp(c,d)==0) printf("=");
	if(strcmp(c,d)>0) printf(">");
	if(strcmp(c,d)<0) printf("<"); 
	return 0;
}
int change(char s[81], char t[81]);
int main()
{
	char s[81],t[81];
	int a;
	gets(s);
	gets(t);
	a = change(s,t);
    if (a >0) printf(">");
    if (a <0) printf("<");
    if (a ==0) printf("=");
    return 0;
}

int change(char s[81], char t[81])

{
for (int i=0; s[i] != 0; ++i)
{
if (s[i] >='A' && s[i] <='Z') 
 s[i] += 'a'-'A';
}
for (int i=0; t[i] != 0; ++i)
{
if (t[i] >='A' && t[i] <='Z') 
 t[i] += 'a'-'A';
}
return strcmp(s, t);
}
int main()
{
    char s[80],p[80] ;
    int length,i,t; 
	gets(s);
	gets(p);
    length=strlen(s);
    for(i=0;i<length;i++)
	{
		if(s[i]<='z' && s[i]>='a') 
        s[i]-=32; 
    } 
	length=strlen(p);
	 for(i=0;i<length;i++)
	{
		if(p[i]<='z' && p[i]>='a') 
        p[i]-=32; 
    } 
	 t=strcmp(s,p);
	if(t==1)
		printf(">\n");
	if(t==-1)
		printf("<\n");
	if(t==0)
		printf("=\n");
	return 0;
}
void main()
{
char a[1000],b[1000],i,j,k,l1,l2;
gets(a);
gets(b);
l1=strlen(a);
l2=strlen(b);
if(l1>=l2)
{
    for(i=0;i<l2;i++)
    {
        if(a[i]>='a'&&a[i]<='z')  a[i]=a[i]-'a'+'A';
        if(b[i]>='a'&&a[i]<='z')  b[i]=b[i]-'a'+'A';
        if(a[i]>b[i])    {printf(">");break;}
        else if(a[i]<b[i])   {printf("<");break;}
    }
    if(l1==l2 &&i==l2)    printf("=");
}
else
{
   for(i=0;i<l1;i++)
    {
        if(a[i]>='a'&&a[i]<='z')  a[i]=a[i]-'a'+'A';
        if(b[i]>='a'&&a[i]<='z')  b[i]=b[i]-'a'+'A';
        if(a[i]>b[i])    {printf(">");break;}
        else if(a[i]<b[i])   {printf("<");break;}
    }
}













}
char change(char a)
{
	if(a>='a'&&a<='z') a=a-'a'+'A';
	return a;
}
int main()
{
	int len1,len2;
	int a,b,c=0;
	char s1[85],s2[85];
	gets(s1);
	gets(s2);
	len1=strlen(s1);
	len2=strlen(s2);
	for(b=0;b<len1;b++)
	{
		s1[b]=change(s1[b]);
	}
	for(b=0;b<len2;b++)
	{
		s2[b]=change(s2[b]);
	}
	for(b=0;b<len1&&b<len2;b++)
	{
		if(s1[b]>s2[b]) 
		{
			printf(">");
			c=1;
			break;
		}
		else if(s1[b]<s2[b])
		{
			printf("<");
			c=1;
			break;
		}
	}
	if(c==0) printf("=");
}
int main()
{
	char a[81],b[81];
	int i,m,n,t,k;
	cin.getline(a,81);
	cin.getline(b,81);
	m=strlen(a);
	n=strlen(b);
	if(n<m){                   //?m?n???????m
		t=m;m=n;n=t;}
	for(i=0;i<m;i++){
		if(a[i]>=65 && a[i]<=90)//?a??????????????????a???A~Z????????????
			a[i]=a[i]+32;
		if(b[i]>=65 && b[i]<=90)//?????b??????
			b[i]+=32;
	}
	k=strcmp(a,b);
	if(k==1)
		cout<<">";
	else if(k==0)
		cout<<"=";
	else
		cout<<"<";
	return 0;
}
int main(int argc, char* argv[])
{
	char s1[80],s2[80];
	int i,a,b,p=0;
	gets(s1);
	gets(s2);
	a=strlen(s1);
	b=strlen(s2);
	for(i=0;i<a;i++){
		if(s1[i]>='A'&&s1[i]<='Z')
			s1[i]+=32;
	}
    for(i=0;i<b;i++){
		if(s2[i]>='A'&&s2[i]<='Z')
			s2[i]+=32;
	}
	for(i=0;i<a&&i<b;i++){
		if(s1[i]==s2[i])
			continue;
		else if(s1[i]>s2[i]){
			printf(">");
			p=1;
		    break;
		}
		else if(s1[i]<s2[i]){
			printf("<");
			p=1;
		    break;
			}
	}
	if(p==0)
			printf("=");
	return 0;
}
int main()
{
	char a[80],b[80],s=0,n,i;
	gets(a);
	gets(b);
	n=strlen(a);
	for(i=0;i<=n-1;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(a[i]==b[i])
			s+=1;
		else if(a[i]>b[i])
		{
			printf(">");
			break;
		}
		else
		{
			printf("<");
			break;
		}
	}
	if(s==n)
		printf("=");
	return 0;
}
int main()
{
	char c,s1[80],s2[80];
	int i,n;

	gets(s1);
	for (i=0;i<strlen(s1);i++)
		if (s1[i]>='a' && s1[i]<='z') s1[i]-=32;

	gets(s2);
	for (i=0;i<strlen(s2);i++)
		if (s2[i]>='a' && s2[i]<='z') s2[i]-=32;

	if (strlen(s1)>strlen(s2))
		n=strlen(s1);
	else n=strlen(s2);

    for (i=0;i<n;i++)
	{
		if (s1[i]==s2[i])
		{
			  if (i==n-1) printf("=\n");
			  continue;
		}
		if (s1[i]>s2[i]) 
		{
			printf(">\n");
			break;
		}
		if (s1[i]<s2[i]) 
		{
			printf("<\n");
			break;
		}
	}
	

	return 0;

}
int main()
{
    char a[81],b[81];
    int i,s=0;
    cin.getline(a,81);
    cin.getline(b,81);
    for(i=0;a[i]!='\0';i++)
       {
          if(a[i]>='a'&&a[i]<='z')
           a[i]=a[i]-32;
         if(a[i]>='A'&&a[i]<='Z')
            continue;
       }
   for(i=0;b[i]!='\0';i++)
       { 
         if(b[i]>='a'&&b[i]<='z')
          b[i]=b[i]-32;
         if(b[i]>='A'&&b[i]<='Z')
            continue;
       }
    if(strcmp(a,b)<0)cout<<"<"<<endl;
    if(strcmp(a,b)>0)cout<<">"<<endl;
    if(strcmp(a,b)==0)cout<<"="<<endl;
    return 0;
}
int main()
{
	char s1[80],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]+'a'-'A';
	}
    for(i=0;s2[i]!='\0';i++)
	{
		if(s2[i]>='A'&&s2[i]<='Z')
			s2[i]=s2[i]+'a'-'A';
	}
	if(strcmp(s1,s2)>0)
		printf(">");
	if (strcmp(s1,s2)<0)
		printf("<");
    if (strcmp(s1,s2)==0)
		printf("=");
	return 0;
}
int main()
{
	char a[80]={'\0'},b[80]={'\0'},A[80]={0},B[80]={0};
	int i,j;
	gets(a);
	gets(b);
	for(i=0;i<80;i++)
	{
		if(a[i]>=65&&a[i]<=90)
			A[i]=a[i]+32;
		else A[i]=a[i];
		if(b[i]>=65&&b[i]<=90)
			B[i]=b[i]+32;
		else B[i]=b[i];
	}
	if(strcmp(A,B)>0)
	    printf(">");
	else if(strcmp(A,B)<0)
	    printf("<");
	else printf("=");
	return 0;
}
int main()
{
	char a[80],b[80];                                          //????a[i],b[i]
	int i;                                                     //????????
	cin.getline(a,80);                                         //?????
	cin.getline(b,80);
	for(i=0;i<=80;i++)
		if(a[i]>=97)
			a[i]=a[i]-32;
	for(i=0;i<=80;i++)
		if(b[i]>=97)
			b[i]=b[i]-32;
	for(i=0;i<80;i++)                                          //????
	{
		if(a[i]=='\0')                                         //??????????????
		{
			cout<<"="<<endl;
			break;                                             //???????
		}
		else if(a[i]==b[i])                                    //????
			continue;                                          //??
		else if(a[i]>b[i])                                     //????
		{
			cout<<">"<<endl;
			break;                                             //???????
		}
		else if(a[i]<b[i])                                     //????
		{
			cout<<"<"<<endl;
			break;                                             //???????
		}
	}
	return 0;
}
void main()
{
 int i,x=0,n1,n2,n;
 char a[80],b[80];
 gets(a);
 gets(b);
 n1=strlen(a);
 n2=strlen(b);
 if(n1<=n2) n=n2;
 else n=n1;/*??????????*/
 for(i=0;i<n;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<n;i++)
{ 
  if(a[i]==b[i])/*??||(a[i]==b[i]+32)||(b[i]==a[i]+32))*/
  x=x+1;
  else
  if(a[i]>b[i]) {printf(">");break;}
  else
  if(a[i]<b[i]) {printf("<"); break;}
}
 if(x==n)
 printf("=");
}
int main()
{char str1[80],str2[80];//?????????
int x=0,i;
cin.getline(str1,80);
cin.getline(str2,80);//??????
for(i=0;i<=79;i++)
	{if(str1[i]>=97)str1[i]=str1[i]-32;
    if(str2[i]>=97)str2[i]=str2[i]-32;}
x=strcmp(str1,str2);//??????????????
if(x==1)cout<<">"<<endl;//??????????
if(x==0)cout<<"="<<endl;
if(x==-1)cout<<"<"<<endl;
return 0;

}
void main()
{
 char str1[100],str2[100];
 int i=0,j=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;
}
if(strcmp(str1,str2)>0)
 {
  printf(">");
 }
else if(strcmp(str1,str2)<0)
 {
  printf("<");
 }
 else if(strcmp(str1,str2)==0)
 {
	 printf("=");
 }


}
int main()
{
	char str1[80],str2[80];
	int i;
	cin.getline(str1,80);
	cin.getline(str2,80);
	for(i=0;str1[i]!='\0';i++)
		if(str1[i]>=65&&str1[i]<=90)
			str1[i]=str1[i]+32;
	for(i=0;str2[i]!='\0';i++)
		if(str2[i]>=65&&str2[i]<=90)
			str2[i]=str2[i]+32;
	for(i=0;str1[i]!='\0'&&str2[i]!='\0';i++)
	{
		if(str1[i]>str2[i])
		{
			cout<<">"<<endl;
			goto lable;
		}
		if(str1[i]<str2[i])
		{
			cout<<"<"<<endl;
			goto lable;
		}
	}
	cout<<"="<<endl;
lable:	return 0;
}
int main()
{
char s1[80],s2[80];
int i,j=0;
gets(s1);

gets(s2);
for(i=0;i<80;i++)
{
if(s1[i]=='\0'||s2[i]=='\0') break;
if((s1[i]<=122)&&(s1[i]>=97)&&(s2[i]<=90)&&(s2[i]>=65)) s1[i]=s1[i]-32;
if((s2[i]<=122)&&(s2[i]>=97)&&(s1[i]<=90)&&(s1[i]>=65)) s2[i]=s2[i]-32;
if(s1[i]==s2[i]) continue;
else if(s1[i]>s2[i]) {printf(">");j=1;break;}
else {printf("<");j=1;break;}
}
if(j==0) printf("=");
return 0;
}
int main(int argc, char* argv[])
{
int m=0,i;
	char a[80],b[80];
	gets(a);
	gets(b);
	for(i=0;a[i]!='\0'&&b[i]!='\0';i++)
	{
		if(a[i]>='A'&&a[i]<='Z')
		{
			a[i]=a[i]-('A'-'a');
		}
		if(b[i]>='A'&&b[i]<='Z')
		{
			b[i]=b[i]-('A'-'a');
		}
	}
	for(i=0;a[i]!='\0'&&b[i]!='\0';i++)
	{
		if(a[i]>b[i])
		{
			printf(">");m=1;break;
		}
		else if(a[i]<b[i])
		{
			printf("<");m=1;break;}}
	if(m==0)
		printf("=");
	return 0;
}
int main()
{
	char a[81],b[81];
	cin.getline(a,80,'\n');
	cin.getline(b,80,'\n');
	int i,n,m;
	n=strlen(a);
	m=strlen(b);
	for(i=0;i<n&&i<m;i++)
	{
		if(a[i]<='z'&&a[i]>='a') a[i]=a[i]-('a'-'A');
		if(b[i]<='z'&&b[i]>='a') b[i]=b[i]-('a'-'A');
	}
	if(strcmp(a,b)>0) cout<<">"<<endl;
	if(strcmp(a,b)<0) cout<<"<"<<endl;
	if(strcmp(a,b)==0) cout<<"="<<endl;
	return 0;
}
int main()
{
	long l1,l2,i;
	char s[80],t[80];
	gets(s);gets(t);l1 = strlen(s);l2 = strlen(t);
   for (i=0; i<(l1+l2)/2; i++)
   { 
	   s[i]=toupper(s[i]);t[i]=toupper(t[i]);
   }
   if(strcmp(s,t)==0)printf("=\n");
   if(strcmp(s,t)>0)printf(">\n");
   if(strcmp(s,t)<0)printf("<\n");
   return 0;
}
//??????????

int main( )
{	
	char str1[100],str2[100];
	gets(str1);
	gets(str2);//????????
	int a=strlen(str1),b=strlen(str2),i;
	for(i=0;i<=a;i++)
	{
		if(str1[i]>='a'&&str1[i]<='z')str1[i]-=32;
		if(str2[i]>='a'&&str2[i]<='z')str2[i]-=32;/*??????????*/
		if(str1[i]>str2[i]){cout<<'>';break;}
		else if(str1[i]<str2[i]){cout<<'<';break;}/*??????????????????*/
		else if(str1[i]==str2[i]&&i==a){cout<<'=';break;}/*????????????????*/
		else continue;
	}
 	return 0;
}
int main()
{
	char a[100],b[100];
	unsigned i;
	cin.getline(a,100,'\n');
	cin.getline(b,100,'\n');
	for(i=0;i<strlen(a);i++)
	{
		if(a[i]>='A' && a[i]<='Z')
			a[i]-='A'-'a';
		if(b[i]>='A' && b[i]<='Z')
			b[i]-='A'-'a';
		if(a[i]>b[i])
		{
			cout<<">";
			return 0;
		}
		else if(a[i]<b[i])
		{
			cout<<"<";
			return 0;
		}
	}
	cout<<"=";
	return 0;
}
int main(int argc, char* argv[])
{
	char p[100],q[100];
	gets(p);
	gets(q);
	int h,g;
	h=strlen(p);
	g=strlen(q);
	int j,d;
	for(j=0;j<h;j++){
		if(p[j]>=97&&p[j]<=122) p[j]=(char)(p[j]-32);
		else if((p[j]>=27&&p[j]<=96)||(p[j]>=123)) p[j]=p[j];
	}
	for(d=0;d<g;d++){
		if(q[d]>=97&&q[d]<=122) q[d]=(char)(q[d]-32);
		else if((q[d]>=27&&q[d]<=96)||(q[d]>=123)) q[d]=q[d];
	}
	int m;
	m=strcmp(p,q);
    if(m==0) printf("=");
	else if(m>0) printf(">");
	else if(m<0) printf("<");
	return 0;
}
//****************************//
//*?????????????*//
//*?????                *//
//*???2010.11.17          *//
//****************************//
int main()
{ 
  char c1[80],c2[80];
  int len1,len2,i,k=0;//k???????????
  cin.getline(c1,80);
  cin.getline(c2,80);
  len1=strlen(c1);
  len2=strlen(c2);
  if(len1!=len2)
  {
    if(strcmp(c1,c2)==0)
		cout<<"=";
	else if(strcmp(c1,c2)==1)
		cout<<">";
	else
		cout<<"<";
  }
  else
  {  
	 for(i=0;i<len1;i++)
     {   
      if(c1[i]==c2[i]||c1[i]==c2[i]+32||c1[i]==c2[i]-32)
	  {
		  k++;
		  continue;
	  }
	  else if(((c1[i]>64&&c1[i]<91)&&(c2[i]>64&&c2[i]<91))||((c1[i]>96&&c1[i]<123)&&(c2[i]>96&&c2[i]<123)))//????????????????????
	  {   
	    if(c1[i]<c2[i])
		  cout<<"<";
	    else
		  cout<<">";
	  }
	  else if((c1[i]>64&&c1[i]<91)&&(c2[i]>96&&c2[i]<123))
	  {
	    if(c1[i]+32<c2[i])
		  cout<<"<";
	    else if(c1[i]+32>c2[i])
		  cout<<">";
	  }
	  else if((c1[i]>96&&c1[i]<123)&&(c2[i]>64&&c2[i]<91))
	  {
	    if(c1[i]-32<c2[i])
		  cout<<"<";
	    else if(c1[i]-32>c2[i])
		  cout<<">";
	  }
     }
	if(k==len1)
		cout<<"="<<endl;
  }
  return 0;
}
char a[100];
char b[100];

int main()
{
	char *p;

	cin.getline(a, 100);
	cin.getline(b, 100);

	p = a;

	while(*p != 0)
	{
		if( 'A' <= *p && 'Z' >= *p)
			*p += 32;

		p ++;
	}

	p = b;
	
	while(*p != 0)
	{
		if('A' <= *p && *p <= 'Z')
			*p += 32;

		p ++;
	}

	if(strcmp(a, b) == 0)
		cout << '=' << endl;
	else if(strcmp(a, b) < 0)
		cout << '<' << endl;
	else
		cout << '>' << endl;

	
}
int min(int a,int b);
int main()
{
	int i,t=0,na,nb;
	char a[80],b[80];
	cin.getline(a,80,'\n');
	cin.getline(b,80,'\n');
	for(i=0;i<80;i++)
	{
		if(a[i]=='\n')
			na=i;
		else
			if(a[i]<91)
				a[i]+=32;
	}
	for(i=0;i<80;i++)
	{
		if(b[i]=='\n')
			nb=i;
		else
			if(b[i]<91)
				b[i]+=32;
	}
	for(i=0;i<5;i++)
	{
		if(a[i]<b[i])
		{
			cout<<"<"<<endl;
			t=1;
			break;
		}
		if(a[i]>b[i])
		{
			cout<<">"<<endl;
			t=1;
			break;
		}
	}
	if(t==0)
		cout<<"="<<endl;
	return 0;
}

int min(int a,int b)
{
	if(a<=b)
		return a;
	else
		return b;
}
int main()
{
	int i,sgn=0;
	char str1[100],str2[100];
	cin.getline(str1,80);
	cin.getline(str2,80);
	for(i=0;str1[i]!='\0'&&str2[i]!='\0';i++)	//????????
	{
		if(str1[i]<str2[i])
		{
			if(str1[i]>=97||str2[i]<97)
			{
				cout<<'<';
				sgn=1;
				break;
			}
			else if(str1[i]+32>str2[i])
			{
				cout<<'>';
				sgn=1;
				break;
			}
			else if(str1[i]+32<str2[i])
			{
				cout<<'<';
				sgn=1;
				break;
			}
		}
		if(str1[i]>str2[i])
		{
			if(str2[i]>=97||str1[i]<97)
			{
				cout<<'>';
				sgn=1;
				break;
			}
			else if(str2[i]+32>str1[i])
			{
				cout<<'<';
				sgn=1;
				break;
			}
			else if(str2[i]+32<str1[i])
			{
				cout<<'>';
				sgn=1;
				break;
			}
		}
	}
	if(sgn==0)		//?????????
		cout<<'=';
	return 0;
}
/*
 * 1016.cpp
 *
 *  Created on: 2010-11-12
 *      Author: dell
 */
int main(){
	int s,i;
	char str1[80],str2[80];
	cin.getline(str1,80);
	cin.getline(str2,80);
	for(i=0;i<80;i++){
		if(str1[i]<91&&str1[i]>63){
			str1[i]=str1[i]+32;
		}
		if(str2[i]<91&&str2[i]>63){
					str2[i]=str2[i]+32;
				}
	}
	s=strcmp(str1,str2);

	if(s==0){
	     cout<<'=';}
	     if(s>0){
	     cout<<(char)62;}
	     if(s<0){
	     cout<<(char)60;}
	     return 0;
	}
int main()
{     
	char s[80],S[80];
	int i,j,k,b=0;
	gets(s);
	for (i=0;s[i]!='\0';i++)
	{
		if (s[i]>=65&&s[i]<=90)
                      {s[i]=s[i]+32;}
                  
	}
	gets(S);
	for (j=0;S[j]!='\0';j++)
	{
		if (S[j]>=65&&S[j]<=90)
                      {S[j]=S[j]+32;}
                 
	}
	
	for (k=0;S[k]!='\0'&&s[k]!='\0';k++)
	{
		if (s[k]!=S[k])
		{b=1;}
		 if (s[k]>S[k])
		{printf (">");break;}
		  if (s[k]<S[k])
		{printf ("<");break;}
		
	}
	if (b==0)
	{printf("=");}
	  return 0;
}
int main()
{
    char a[81],b[81];
	int i;
	gets(a),gets(b);
	for(i=0;i<80;i=i+1)
	{
		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=i+1)
	{
		if(a[i]-b[i]==0)
		{
			if(a[i]!='\0')
			    continue;
			else
			{
				cout<<'='<<endl;
				break;
			}
		}
		else if(a[i]>b[i])
		{
			cout<<'>'<<endl;
			break;
		}
		else
		{
			cout<<'<'<<endl;
			break;
		}

	}
	return 0;
}
void main()
{
	char s[2][81];
	int i,j,k;
	for (i=0;i<2;i++)
	{
		gets(s[i]);
		for (j=0;s[i][j]!='\0';j++)
		{
			if ((s[i][j]>='a')&&(s[i][j]<='z')) s[i][j]=s[i][j]-32;
		}
	}
	k=strcmp(s[0],s[1]);

	if (k>0) printf(">");
	if (k==0) printf("=");
	if (k<0) printf("<");
}
//????:???????????
//?????2011?11?1?
//????????
int main()                                  //?????
{
int i;                                     //????
char str1[80],str2[80];                    //?????
cin.getline(str1,sizeof(str1));
cin.getline(str2,sizeof(str2));                                 //?????
for(i=0;str1[i]!='\0';i++)
 {
  if(str1[i]>='a'&&str1[i]<='z')                 //????1?????????
   str1[i]=str1[i]-32;
  if(str1[i]>='A'&&str1[i]<='Z')
            continue;
 }
     for(i=0;str2[i]!='\0';i++)                   
 {
  if(str2[i]>='a'&&str2[i]<='z')
      str2[i]=str2[i]-32;                       //????2?????????

  if(str2[i]>='A'&&str2[i]<='Z')
            continue;
}
if(strcmp(str1,str2)>0)
cout<<">"<<endl;                            //?????
if(strcmp(str1,str2)==0)
cout<<"="<<endl;                             //?????
if(strcmp(str1,str2)<0)
cout<<"<"<<endl;
return 0;
}
int main()
{
	char a[80],b[80];
	int c,t1,t2;
	gets(a);              //:?????
	gets(b);
	t1=strlen(a);           //:????
	t2=strlen(b);
	for (int i=0;i<t1;i++)
	{
        c=a[i];
		if (c>=65 && c<=90)        //:???????????????????????
		{c=c+32;
		a[i]=c;}
	}
	for (int j=0;j<t2;j++)
	{
        c=b[j];
		if (c>=65 && c<=90)
		{c=c+32;
		b[j]=c;}
	}
	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()
{
	char a[60],b[60];//???????
	int i;
	cin.getline(a,60);
	cin.getline(b,60);

	for(i=0;a[i]!='\0';i++)//?a[60]??????????
 {
  if(a[i]>='a'&&a[i]<='z')
   a[i]=a[i]-32;
  if(a[i]>='A'&&a[i]<='Z')
            continue;
 }

     for(i=0;b[i]!='\0';i++)//?b[60]??????????
 {
  if(b[i]>='a'&&b[i]<='z')
      b[i]=b[i]-32;
  if(b[i]>='A'&&b[i]<='Z')
            continue;
 }

    if(strcmp(a,b)<0)//??
  cout<<"<";
 else if(strcmp(a,b)>0)
  cout<<">";
 else if(strcmp(a,b)==0)
  cout<<"=";
 return 0;
}
char trans(char k)
{
	if((k>='a')&&(k<='z'))
		return(k+'A'-'a');
	else return(k);
}

main()
{
	char a[100],b[100];
	int i,l1,l2,n=0;

	gets(a);
	gets(b);
	l1=strlen(a);l2=strlen(b);

	for(i=0;(i<l1)&&(i<l2);i++){
		a[i]=trans(a[i]);
		b[i]=trans(b[i]);
		if(a[i]!=b[i])
		{
				if(a[i]>b[i]) printf(">");
				else printf("<");
				n++;
				break;
		}
	}

	if(n==0)
		printf("=");
}
char change(char c){
    if('A'<=c&&c<='Z')return c-'A'+'a';
    return c;
}
char f(char a[],int la,char b[],int lb){
    for(int i=0;i<la&&i<lb;i++){
         a[i]=change(a[i]);b[i]=change(b[i]);
         if(a[i]!=b[i]){
      if(a[i]<b[i])return '<';
      if(a[i]>b[i])return '>';
               }
        }
    return '=';
}
int main(){
    char a[100],b[100];
    gets(a);gets(b);
    int la,lb;
    la=strlen(a);lb=strlen(b);
    printf("%c",f(a,la,b,lb));
     return 0;
}