semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main(int argc, char* argv[])
{
	char n[80], m[80];
	gets(n);
	gets(m);
	int x, y, i, k=0;
	x=strlen(n);
	for (i=0;n[i]!='\0';i++)
	{
		if (n[i]>='A'&&n[i]<='Z')
		{
			n[i]=n[i]+32;
		}
	}
	for (i=0;m[i]!='\0';i++)
	{
		if (m[i]>='A'&&m[i]<='Z')
		{
			m[i]=m[i]+32;
		}
	}
	for (i=0;n[i]!='\0';i++)
	{
		if (n[i]==m[i]) k++;
		if (n[i]>m[i]) 
		{
			printf(">\n");
			break;
		}
		if (n[i]<m[i])
		{
			printf("<\n");
			break;
		}
	}
	if (k==x) printf("=\n");
	

	return 0;
}
int main()
{
    char str1[100];
	char str2[100];       //?????
	int i,n1,n2;
	cin.getline(str1,100,'\n');   //?????
	cin.getline(str2,100,'\n');
	n1 = strlen (str1); // ??????
	n2 = strlen (str2);
	for(i=0; i<n1; i++)
	{
		if(str1[i]>='A' && str1[i]<='Z')  //???????
				str1[i] = str1[i]+32;
	}
	for(i=0; i<n2; i++)
	{
		if(str2[i]>='A' && str2[i]<='Z')  //???????
				str2[i] = str2[i]+32;
	}
	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 c[80],d[80];
	int i,n;
	gets(c);
	gets(d);
	n=0;
	//?????//
	for(i=0;i<strlen(c);i++)
	{
		if(c[i]>=65&&c[i]<=90)
			c[i]=c[i]+'a'-'A';
	}
	for(i=0;i<strlen(d);i++)
	{
		if(d[i]>=65&&d[i]<=90)
			d[i]=d[i]+'a'-'A';
	}
	//??//
	for(i=0;i<strlen(c);i++)
	{
		if(c[i]>d[i])
		{
			n=1;
			break;
		}
		if(c[i]<d[i])
		{
			n=-1;
			break;
		}
	}
	if(n==0)
	{
		if(strlen(c)<strlen(d))
			n=-1;
	}
	if(n==1)
		printf(">");
	else
	{
		if(n==0)
			printf("=");
		else
			printf("<");
	}
	return 0;
}
//????????????????
//?????2011?10?28?
//????????
int 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)                       //????????????
  cout<<"<";                                  //??????
 if(strcmp(a,b)>0)                               
  cout<<">";
 if(strcmp(a,b)==0)
  cout<<"=";
return 0;
}
main()
{
    char a[80],b[80];
    int l1,l2,i,m,x;
    gets(a);gets(b);
    l1=strlen(a);l2=strlen(b);
    if(l1>=l2) m=l2;
    else m=l1;
    for(i=0;i<=m-1;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';
        x=a[i]-b[i];
        if(x>0) {printf(">");break;}
        else if(x<0) {printf("<");break;}
    }
    if(i==m)
    {
        if(l1>l2) printf(">");
        else if(l1==l2) printf("=");
        else printf("<");
    }
    return 0;
}
int main()
{
 char a[100],b[100];
 int i=0;
 while(i<100)
 {
  a[i]=0;
  b[i]=0;
  i++;
 }
 i=0;
 gets(a);
 gets(b);
 int n=0;
 while(i<100)
 {
  if(a[i]>64&&a[i]<91)
   a[i]=a[i]+32;
  i++;
 }
 i=0;
 while(i<100)
 {
  if(b[i]>64&&b[i]<91)
   b[i]=b[i]+32;
  i++;
 }
 i=0;
 int x;
 x=strcmp(a,b);
 if(x>0)
  printf(">");
 else
  if(x<0)
   printf("<");
  else
   printf("=");
}
int main ()
{
	int d = 'a' - 'A';
	char s[80],sl[80];
	int p =	1;
	gets (s);
	gets (sl);
	int i;
	for (i=0;s[i]!='\0';i++)
	{
		if (s[i]<'Z') s[i] = s[i] + d;
	}
    for (i=0;s[i]!='\0';i++)
	{
		if (sl[i]<'Z') sl[i] = sl[i] + d;
	}
    for (i=0;s[i]!='\0'&&sl[i]!='\0';i++)
	{
		if (s[i]>sl[i]) 
		{
			p = 0;
			printf (">");
			break;
		}
		else if (s[i]<sl[i])
		{
			p = 0;
			printf ("<");
			break;
		}
	}
	if (p) printf ("=");	
	return 0;
}
int main(){
	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;
}
int main()
{
	char a[100];
	char b[100];
	int i,j,al,bl,k,q;
	gets(a);
		gets(b);
	al=strlen(a);bl=strlen(b);	
	for(i=0;i<al;i++)
		if(a[i]>='a'&&a[i]<='z')
			a[i]-=32;
	for(j=0;j<bl;j++)
			if(b[j]>='a'&&b[j]<='z')
				b[j]-=32;
	
	if (al<bl)k=bl;
	else k=al;
			for(q=0;q<k;q++)
			{	
				if(a[q]<b[q])
				{printf("<");break;}
			    if(a[q]>b[q])
				{printf(">");break;}
		
			}
			if(q==k)printf("=");
			return 0;
			
}
//???????

int main()
{
	char str1[100], str2[100], t;
	int n, i;

	gets(str1);
	gets(str2);

	for(i=0; (t=str1[i])!='\0'; i++)
		if(str1[i]<='Z'&&str1[i]>='A')
			str1[i]=str1[i]+32;
	for(i=0; (t=str2[i])!='\0'; i++)
		if(str2[i]<='Z'&&str2[i]>='A')
			str2[i]=str2[i]+32;

	if(strcmp(str1, str2)>0)
		printf(">");
	else if(strcmp(str1, str2)==0)
		printf("=");
	else
		printf("<");

	return 0;
}
int lwr(char *a)
{
	for(;*a!='\0';a++){
		
		switch(*a){
		case 'A':*a='a';break;
		case 'B':*a='b';break;
		case 'C':*a='c';break;
		case 'D':*a='d';break;
		case 'E':*a='e';break;
		case 'F':*a='f';break;
		case 'G':*a='g';break;
		case 'H':*a='h';break;
		case 'I':*a='i';break;
		case 'J':*a='j';break;
		case 'K':*a='k';break;
		case 'L':*a='l';break;
		case 'M':*a='m';break;
		case 'N':*a='n';break;
		case 'O':*a='o';break;
		case 'P':*a='p';break;
		case 'Q':*a='q';break;
		case 'R':*a='r';break;
		case 'S':*a='s';break;
		case 'T':*a='t';break;
		case 'U':*a='u';break;
		case 'V':*a='v';break;
		case 'W':*a='w';break;
		case 'X':*a='x';break;
	    case 'Y':*a='y';break;
        case 'Z':*a='z';break;
		}
	}
	return 0;
}

int main(int argc, char* argv[])
{
	char str1[82],str2[82],chu;
	int a;
	gets(str1);
	gets(str2);
	lwr(str1);
	lwr(str2);
    a=strcmp(str1,str2);
	if(a>0)chu='>';
	else if(a<0)chu='<';
	else chu='=';		
	printf("%c\n",chu);
	return 0;
}
int main()
{
	char a[100],b[100];
	int i=0;
	gets(a);
	gets(b);
	while(a[i]!='\0')
	{
		if(a[i]>=97)
			a[i]=a[i]-32;
                 i++;
	}
	i=0;
	while(b[i]!='\0')
	{
		if(b[i]>=97)
			b[i]=b[i]-32;
                i++;
	}
		if(strcmp(a,b)>0)
		printf(">");
		if(strcmp(a,b)<0)
		printf("<");
		if(strcmp(a,b)==0)
	    printf("=");
		return 0;
}
int main(int argc, char* argv[])
{
	char str1[81],str2[81];
	gets(str1);
	gets(str2);
	int i,n=0;
	for(i=0;i<=81&&str1[i]!='\0'&&str2[i]!='\0';i++)
	{
        if(str1[i]<97)str1[i]=str1[i]+32;
		if(str2[i]<97)str2[i]=str2[i]+32;
		if(str1[i]<str2[i])
		{
			printf("<");
			n=1;
			break;
		}
		if(str1[i]>str2[i])
		{
			printf(">");
			n=1;
			break;
		}
	}
	if(n==0)printf("=");
	return 0;
}
int main(int argc, char *argv[])
{
  char str1[Len],str2[Len];
  char *p,*q;
  int L1,L2,flag=0;
 
  gets(str1);
  gets(str2);
  L1=strlen(str1);
  L2=strlen(str2);
  
  for(p=str1,q=str2;p<=str1+L1 && q<=str2+L2;p++,q++)
    {
      if(*p>='a' && *p<='z')
        *p=(char)((int)*p-32);
      if(*q>='a' && *q<='z')
        *q=(char)((int)*q-32);
      
      if(*p==*q)
        continue;
      else if(*p<*q)
        {
          flag=1;
          break;
        }  
      else
        {
          flag=-1;
          break;
        }
     }        
   if(flag==0)
     printf("=");
   else if(flag==1)
     printf("<");
   else
     printf(">");         
        

  return 0;
}
void main ()
{
	int i,j,x,y;
	char s[150],t[150],a,b;
	gets(s);
	gets(t);
	x=strlen(s);
	y=strlen(t);
	for (i=0;i<x;i++)
	{
		a=s[i];
		if(a>='a'&&a<='z')
			s[i]=s[i]-32;
	}
	for (j=0;j<y;j++)
	{
		b=t[j];
		if(b>='a'&&b<='z')
			t[j]=t[j]-32;
	}
	if (strcmp(s,t)>0)
		printf(">\n");
	else if (strcmp(s,t)<0)
		printf("<\n");
	else printf("=\n");
}
int main()
{
	int i;
	char a,b;
	char str1 [20],str2 [20];
	gets(str1);
	gets(str2);
	for (i=0;i<20;i++)
	{
		if(str1[i]<='Z'&&str1[i]>='A')
		{
			a=str1[i];
			str1[i]=a+32;
		}
		if (str2[i]<='Z'&&str2[i]>='A')
		{
			b=str2[i];
			str2[i]=b+32;
		}
	}
	if (strcmp(str1,str2)>0)
	printf(">\n");
	if (strcmp(str1,str2)==0)
	printf("=\n");
	if (strcmp(str1,str2)<0)
	printf("<\n");
}
void main()
{
	char s1[10000],s2[10000];
	int i,n;
	gets(s1);
	gets(s2);
	n=strlen(s1);
	for (i=0;i<n;i++)
		s1[i]=(s1[i]>='A'&&s1[i]<='Z')?(s1[i]+32):s1[i];
	n=strlen(s2);
		for (i=0;i<n;i++)
		s2[i]=(s2[i]>='A'&&s2[i]<='Z')?(s2[i]+32):s2[i];
 if (strcmp(s1,s2)>0) printf(">");
 else if (strcmp(s1,s2)<0) printf("<");
 else printf("=");
}
int main()
{
	char str1[100]={0};
	char str2[100]={0};
	gets(str1);
	gets(str2);
	int i,j,k;
	for(i=0;str1[i]!='\0';i++)
		if((str1[i]<='Z')&&(str1[i]>='A'))
			str1[i]=str1[i]+32;
	for(i=0;str2[i]!='\0';i++)
		if((str2[i]<='Z')&&(str2[i]>='A'))
			str2[i]=str2[i]+32;

	if(strcmp(str1,str2)>0)
		printf(">");
	else
		if(strcmp(str1,str2)<0)
			printf("<");
		else
		printf("=");

	return 0;

}
int main(){
    char c1[80],c2[80];
    int i,a,b;
    cin.getline(c1,80);
    cin.getline(c2,80);
    a=strlen(c1);
    b=strlen(c2);
    for(i=0;i<=a-1;i++){
    	if((c1[i]>='A')&&(c1[i]<='Z')) c1[i]+=32;
    }
    for(i=0;i<=b-1;i++){
    	if((c2[i]>='A')&&(c2[i]<='Z')) c2[i]+=32;
    }
    if(a<=b) {
    	for(i=0;i<=a-1;i++){
    		if(c1[i]<c2[i]) {
    			cout<<'<';
    			break;
    		}
    		else if(c1[i]>c2[i]) {
    			cout<<'>';
    			break;
    		}
    		else if((i==a-1)&&(a==b)) cout<<'=';

    		else if(i==a-1) cout<<'<';
    	}
    }
    else {
    	for(i=0;i<=b-1;i++){
    		if(c1[i]<c2[i]) {
    			cout<<'<';
    			break;
    		}
    		    		else if(c1[i]>c2[i]) {
    		    			cout<<'>';
    		    			break;
    		    		}
    		    		else if(i==b-1) cout<<'>';
    	}
    }
	return 0;                                //?????
}
//???????????
int main()
{
	char a[80],b[80],i;
	gets(a);
	gets(b);
	for (i=0;i<80;i++)//???????
	{
		if (a[i]>=97)
			a[i]=a[i]-32;
		if (b[i]>=97)
			b[i]=b[i]-32;
	}
	for (i=0;i<80;i++)//????
	{
		if (a[i]=='\0'||b[i]=='\0') 
		{
			cout<<'='<<endl;
			break;
		}
		if (a[i]==b[i])
			continue;
		else 
		{
			if (a[i]>b[i])
			{
				cout<<'>'<<endl;
				break;
			}
			if (a[i]<b[i])
			{
				cout<<'<'<<endl;
				break;
			}
		}
	}
}
int main(int argc, char* argv[])
{
	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;
}
int main()
{char str1[50],str2[50];
int i,j;
 gets(str1);
 gets(str2);
 for(i=0;i<50;i++){
	 switch(str1[i]){
	 case'A':str1[i]='a';break;
     case'B':str1[i]='b';break;
	 case'C':str1[i]='c';break;
	 case'D':str1[i]='d';break;
	 case'E':str1[i]='e';break;
	 case'F':str1[i]='f';break;
	 case'G':str1[i]='g';break;
	 case'H':str1[i]='h';break;
	 case'I':str1[i]='i';break;
	 case'J':str1[i]='j';break;
	 case'K':str1[i]='k';break;
	 case'L':str1[i]='l';break;
	 case'M':str1[i]='m';break;
	 case'N':str1[i]='n';break;
	 case'O':str1[i]='o';break;
	 case'P':str1[i]='p';break;
	 case'Q':str1[i]='q';break;
	 case'R':str1[i]='r';break;
	 case'S':str1[i]='s';break;
	 case'T':str1[i]='t';break;
	 case'U':str1[i]='u';break;
	 case'V':str1[i]='v';break;
	 case'W':str1[i]='w';break;
	 case'X':str1[i]='x';break;
     case'Y':str1[i]='y';break;
	 case'Z':str1[i]='z';break;
	 }
 }
 for(j=0;j<50;j++){
	 switch(str2[j]){
	 case'A':str2[j]='a';break;
	 case'B':str2[j]='b';break;
	 case'C':str2[j]='c';break;
	 case'D':str2[j]='d';break;
	 case'E':str2[j]='e';break;
	 case'F':str2[j]='f';break;
	 case'G':str2[j]='g';break;
	 case'H':str2[j]='h';break;
	 case'I':str2[j]='i';break;
	 case'J':str2[j]='j';break;
	 case'K':str2[j]='k';break;
	 case'L':str2[j]='l';break;
     case'M':str2[j]='m';break;
	 case'N':str2[j]='n';break;
	 case'O':str2[j]='o';break;
	 case'P':str2[j]='p';break;
	 case'Q':str2[j]='q';break;
	 case'R':str2[j]='r';break;
	 case'S':str2[j]='s';break;
	 case'T':str2[j]='t';break;
	 case'U':str2[j]='u';break;
	 case'V':str2[j]='v';break;
	 case'W':str2[j]='w';break;
	 case'X':str2[j]='x';break;
	 case'Y':str2[j]='y';break;
	 case'Z':str2[j]='z';break;
	 }
 }
 i=strcmp(str1,str2);
 if(i==0){
	 printf("=\n");
 }
 if(i<0){
	 printf("<\n");
 }
 if(i>0){
	 printf(">\n");
 }
	return 0;
}
int main()
{
	char a[80],b[80],t=0;
	int len,i;
	gets(a);
	gets(b);
	len=strlen(a);
	if(strlen(b)<=len)
		len=strlen(b);
	for(i=0;i<len;i++)
	{
		if(a[i]==b[i]||a[i]==b[i]-'a'+'A'||a[i]==b[i]+'a'-'A')
		{
			t++;
			continue;
		}
		if(a[i]<='z'&&a[i]>='a'&&b[i]<='z'&&b[i]>='a')
		{
			if(a[i]>b[i])
				printf(">");
			else
				printf("<");
			break;
		}
		if(a[i]<='Z'&&a[i]>='A'&&b[i]<='Z'&&b[i]>='A')
		{
			if(a[i]>b[i])
				printf(">");
			else
				printf("<");
			break;
		}
		if(a[i]<='Z'&&a[i]>='A'&&b[i]<='z'&&b[i]>='a')
		{
			b[i]=b[i]+'A'-'a';
			if(a[i]>b[i])
				printf(">");
			else
				printf("<");
			break;
		}
		if(b[i]<='Z'&&b[i]>='A'&&a[i]<='z'&&a[i]>='a')
		{
			b[i]=b[i]-'A'+'a';
			if(a[i]>b[i])
				printf(">");
			else
				printf("<");
			break;
		}
	}
	if(t==len&&strlen(a)==strlen(b))
		printf("=");
	if(t==len&&strlen(a)<strlen(b))
		printf("<");
	if(t==len&&strlen(a)>strlen(b))
		printf(">");
	return 0;
}
main()
{
	int i,n;
	n=0;
	char a[80],b[80];
	gets(a);
	gets(b);
	for(i=0;i<80;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';
	}

	for(i=0;;)
	{
		if((a[i]==b[i])&&(a[i]!='\0'))
			i++;
		else if((a[i]=='\0')&&(b[i]=='\0'))
			break;
		else {
			n=a[i]-b[i];
			break;
		}
		
	}
	if(n>0)
    printf(">");
	else if(n==0)
		printf("=");
	else printf("<");
	return 0;
}
int main()
{char a[80],b[80]; //?????
 int i;
cin.getline(a,80); //????????
cin.getline(b,80);
for(i=0;i<80;i++) //????????????
{if(a[i]>=65&&a[i]<=90) a[i]=a[i]+32;
}
for(i=0;i<80;i++)
{if(b[i]>=65&&b[i]<=90) 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;
}
int main()
{
	char a[100],c[100];
	gets(a);
	gets(c);
	int i,j;
	for(i=0;a[i]!='\0';i++)
	{
		if(a[i]>='A'&&a[i]<='Z')
			a[i]=a[i]+32;
	}
	for(j=0;c[j]!='\0';j++)
	{
		if(c[j]>='A'&&c[j]<='Z')
			c[j]=c[j]+32;
	}
	if(strcmp(a,c)>0) {
		printf(">\n");
	}
	else if(strcmp(a,c)<0) {
		printf("<\n");
	}
	else {
		printf("=\n");
	}
	
	return 0;
}
int main()
{
	int a,i;
	char s[80],w[80];
	gets(s);
	gets(w);
	a=strlen(s);
	for (i=0;i<a;i++)
	{
		if((s[i]>='A')&&(s[i]<='Z'))
			s[i]+=32;
		if((w[i]>='A')&&(w[i]<='Z'))
			w[i]+=32;
	}
	for (i=0;i<a;i++)
	{
		if ((s[i]>w[i]))
		{
			printf(">");
			break;
		}
		if ((s[i]<w[i]))
		{
			printf("<");
			break;
		}
	}
	if(i==a)
		printf("=");
	return 0;
}
int main()
{
	char str1[100],str2[100];
	gets(str1);
	gets(str2);
	int length1,length2;
	length1=strlen(str1);
	length2=strlen(str2);
	int i;
	for(i=0;i<length1;i++)
	{
		if(str1[i]<='z' && str1[i]>='a') 
        str1[i]-='a'-'A'; 
	}
	for(i=0;i<length2;i++)
	{
		if(str2[i]<='z' && str2[i]>='a') 
        str2[i]-='a'-'A'; 
	}
	if(strcmp(str1,str2)>0)
		printf(">\n");
	if(strcmp(str1,str2)<0)
		printf("<\n");
	if(strcmp(str1,str2)==0)
		printf("=\n");
	return 0;
}
int main()
{
	int i, al, bl;
	char a[100],b[100];
	gets(a);
	gets(b);
	al = strlen(a);
	bl = strlen(b);
	for(i=0;i<al;i++){
		if(a[i]>='a'&&a[i]<='z')
			a[i] = (char)((int)a[i]-32);
	}
	for(i=0;i<bl;i++){
		if(b[i]>='a'&&b[i]<='z')
			b[i] = (char)((int)b[i]-32);
	}
	if(strcmp(a,b)==0)
		printf("=");
	else if(strcmp(a,b)>0)
		printf(">");
	else
		printf("<");
	return 0;
}
int main()
{
	char s[250],t[250];
	int i;
	gets(s);
	gets(t);
	for (i=0;i<strlen(s);i++)
	{
		if (s[i]>=65 && s[i]<=92)
			s[i]+=32;
	}
	for (i=0;i<strlen(t);i++)
	{
		if (t[i]>=65 && t[i]<=92)
			t[i]+=32;
	}
	if (strcmp(s,t)>0)
		printf(">\n");
	else if (strcmp(s,t)<0)
		printf("<\n");
	else printf("=\n");
	return 0;
}
int main()
{
	char s1[100]={0},s2[100]={0};
int n,m,i,k;
gets(s1);
gets(s2);
n=strlen(s1);
m=strlen(s2);
for(i=0;i<=n-1;i++)
{if(s1[i]>='a'&&s1[i]<='z') s1[i]=s1[i]-32;}
for(i=0;i<=m-1;i++)
{if(s2[i]>='a'&&s2[i]<='z') s2[i]=s2[i]-32;
}
k=strcmp(s1,s2);
{if(k==0) printf("=");
else if(k>0) printf(">");
else if(k<0) printf("<");
}
}
/*
 * 1000012835_3.2.cpp
 *
 *  Created on: 2010-11-6
 *      Author: huangjiali
 */
int main()
{
	char a[80],b[80];
	int len1,len2,i;
	cin.getline(a,80);//?????a
	len1=strlen(a);
	cin.getline(b,80);//?????b
	len2=strlen(b);
	for(i=0;i<len1;i++){
		if(a[i]<='Z') a[i]=a[i]+32;//?a???????
		if(b[i]<='Z') b[i]=b[i]+32;//?b???????
		if(a[i]<b[i]) {cout<<"<"<<endl;break;}//??a??b????"<"
		if(a[i]>b[i]) {cout<<">"<<endl;break;}//??a??b????">"
	}
	if(i==len1) cout<<"="<<endl;//??i=len1???????????????a?b??????????????????"="
	return 0;
}
int main()
{
	char str1[80],str2[80];
	int i,a=0;
	gets(str1);
	gets(str2);
	for(i=0;i<=79;i++)
	{
		if(str1[i]=='\0'&&str2[i]=='\0')
			break;
		if(str1[i]>=65&&str1[i]<=90)
			str1[i]=str1[i]+'a'-'A';
		if(str2[i]>=65&&str2[i]<=90)
			str2[i]=str2[i]+'a'-'A';
		if(str1[i]>str2[i])
		{
			a=1;break;
		}
		if(str1[i]<str2[i])
		{
			a=2;break;
		}
	}
	switch(a)
	{
	case 0: printf("=\n");break;
	case 1: printf(">\n");break;
	case 2: printf("<\n");break;
	}
	return 0;
}
int main(){
	int i;         //??????i
	 char str1[80],str2[80];    //?????str1[i]?str2[i]
	 cin.getline(str1,80);
	 cin.getline(str2,80);
	 for(i=0;i<=80;i++){          
		 if(96<str1[i]&&str1[i]<123)   //?str1[i]???[97,122]???,???????,????????
		 str1[i]=str1[i]-32;
		 if(96<str2[i]&&str2[i]<123)
		 str2[i]=str2[i]-32;}
	 i=strcmp(str1,str2);                //?strcmp????????i
	 if(i==1)cout<<">"<<endl;
	 if(i==0)cout<<"="<<endl;
	 if(i==-1)cout<<"<"<<endl;
     return 0;}
main()
{
  int i,n1,n2;
  char s1[80],s2[80];
  gets(s1);
  gets(s2);
  n1=strlen(s1);
  n2=strlen(s2);
  i=-1;
    do
      {  i++;
         if(s1[i]>96)s1[i]-=32;
         if(s2[i]>96)s2[i]-=32;
      }
    while(s1[i]==s2[i]&&i<=n1-1&&i<=n2-1);


    if(s1[i]<s2[i])printf("<");
      else if(s1[i]>s2[i])printf(">");
          else printf("=");

  return 0;
}
int main(){
char s[100],a[100];
int i;
gets(s);
gets(a);
for(i=0;s[i]!='\0';i++){
if(s[i]>='A'&&s[i]<='Z'){
s[i]=s[i]+32;
}
if(a[i]>='A'&&a[i]<='Z'){
a[i]=a[i]+32;
}
}
for(i=0;i<100;i++){
if(s[i]<a[i]){
printf("<");
break;
}
else if(s[i]>a[i])
{
printf(">");
break;
}
else if(s[i]==a[i]&&s[i]=='\0'){
printf("=");
break;
}

}
return 0;
}
char check(char a[1000],char b[1000])
{
	
	for(int i=0;;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]) return '>';
		if(a[i]<b[i]) return '<';

		if(a[i]=='\0') return'=';

	}

}

int main()
{
	char a[1000],b[1000];

	cin.getline(a,1000,'\n');cin.getline(b,1000,'\n');

	cout<<check(a,b);
	return 0;
}
int main(int argc, char* argv[])
{
	char a[80],b[80];
	int i;
	gets(a);
	gets(b);
	for(i=0;a[i]!='\0'&&b[i]!='\0';i++)
	{
		if(a[i]>=97&&a[i]<=122)
		{
			a[i]=a[i]-32;
		}
		if(b[i]>=97&&b[i]<=122)
		{
			b[i]=b[i]-32;
		}
	}
	if(strcmp(a,b)==0)
	{
		printf("=\n");
	}
	else if(strcmp(a,b)>0)
	{
		printf(">\n");
	}
	else
	{
		printf("<\n");
	}
	return 0;
}
int main()
{
	char s1[80],s2[80];
	gets(s1);
	gets(s2);
	int i;

	for(i=0;s1[i]!='\0' || s2[i]!='\0';i++)
	{
		s1[i]=(s1[i]-'A')%32+'A';
        s2[i]=(s2[i]-'A')%32+'A';
		if(s1[i]==s2[i])
			continue;
		else
		{ 
			if(s1[i]>s2[i])
			{
				printf(">\n");
			    break;
			}
			else
			{	
				printf("<\n");
				break;
			}
		}

	}
	if( s1[i]=='\0')
		printf("=");
	return 0;
}
int main()
{
	int i;
	char s1[80],s2[80];
	gets(s1);
	gets(s2);
	i=0;
	while(s1[i]!='\0'&&(s1[i]==s2[i]||(s1[i]<='Z'&&s1[i]>='A'&&s2[i]-s1[i]=='a'-'A')||(s2[i]<='Z'&&s2[i]>='A'&&s1[i]-s2[i]=='a'-'A')))
	{i++;}
	if((s1[i]>s2[i])||(s2[i]<='z'&&s2[i]>='a'&&s2[i]-s1[i]<'a'-'A')) printf(">");
	else if((s1[i]<s2[i])||(s1[i]<='z'&&s1[i]>='a'&&s1[i]-s2[i]<'a'-'A')) printf("<");
	else printf("=");
	return 0;

}
void main()
{
	char str1[100],str2[100],*p1,*p2;
	int i,t;
	gets(str1);p1=str1;
	gets(str2);p2=str2;
	for(i=0;i<100;i++)
	{
		if( *(p1+i)<='Z'&&*(p1+i)>='A')
			*(p1+i)+=32;
		
		if( *(p2+i)<='Z'&&*(p2+i)>='A')
			*(p2+i)+=32;


	}

     t=strcmp(p1,p2);
	 if(t>0)printf(">"); if(t<0)printf("<"); if(t==0)printf("=");


}
int main(){
    int i;
    char aa[100],bb[100];
     gets(aa);
     gets(bb);
     i=0;
     while(aa[i]!='\0')
     {  
            if(aa[i]<=122&&aa[i]>=97)
               aa[i]=aa[i]-32;
               i++;
               }
     i=0;
      while(bb[i]!='\0')
     {  if(bb[i]<=122&&bb[i]>=97)
               bb[i]=bb[i]-32;
               i++;
               }
     if(strcmp(aa,bb)<0)
     cout<<"<";
     if(strcmp(aa,bb)==0)
     cout<<"=";
     if(strcmp(aa,bb)>0)
     cout<<">";
     return 0;
     }
int main()
{     char a[100]={0},b[100]={0};
    gets(a);
    gets(b);
    int i;
    for(i=0;i<strlen(a);i++)
    {
        if(a[i]>='A'&a[i]<='Z')
        {
            a[i]='a'+a[i]-'A';
        }
    }
     for(i=0;i<strlen(b);i++)
    {
        if(b[i]>='A'&b[i]<='Z')
        {
            b[i]='a'+b[i]-'A';
        }
    }int t=0;
    for(i=0;i<100;i++)
    {
        if(a[i]>b[i])
            {t=1;break;}
        if(a[i]<b[i])
        {
            t=-1;break;
        }
    }
    if(t==-1)
        printf("<");
    else if(t==1)
        printf(">");
    else printf("=");
    return 0;
}
int main()
{
	char a[30],b[30];
	int i,j,num1,num2;
	gets(a);
	gets(b);
	num1=strlen(a);
	num2=strlen(b);
	for(i=0;i<num1;i++)
	{	
		if(a[i]<='z'&&a[i]>='a')
		    a[i]-=32;
	}
    for(i=0;i<num2;i++)
	{	
		if(b[i]<='z'&&b[i]>='a')
		    b[i]-=32;
	}
		if(strcmp(a,b)>0)
			printf(">");
		else if(strcmp(a,b)<0)
			printf("<");
	    else
		printf("=");
	return 0;
}
int main()
{
	char s1[101],s2[101];
	int a,b,i;
 cin.getline(s1,100);
 cin.getline(s2,100);
 a=strlen(s1);b=strlen(s2);
 for (i=0;i<a;i++)
		{
			if (s1[i]>96) s1[i]-=32;
   if (s2[i]>96) s2[i]-=32;
	 }
		for (i=0;i<a;i++)
		{
			if (s1[i]>s2[i]) {cout<<'>';return 0;}
			if (s1[i]<s2[i]) {cout<<'<';return 0;}
		}
		cout<<'=';
	return 0;
}
void main()
{int i,j,m,n,t,k;
 char s1[81],s2[81];
 gets(s1);
 gets(s2);
 m=strlen(s1);
 n=strlen(s2);
 t=(m<n)? m:n;
 for(i=0;i<t;)
 {if(s1[i]<='z'&&s1[i]>='a') s1[i]-=32;
  if(s2[i]<='z'&&s2[i]>='a') s2[i]-=32;
  k=s1[i]-s2[i];
  if(k>0) {printf(">");break;}
  else if(k<0) {printf("<");break;}
       else i++;}
 if(k==0&&m>n) printf(">");
 else if(k==0&&m<n) printf("<");
 else if(k==0) printf("=");
}
int main()
{
   int i,num=0,l1,l2;
   char str1[80],str2[80];
   gets(str1);
   gets(str2);
   l1=strlen(str1);
   l2=strlen(str2);
   for(i=0;i<l1;i++)
   {        if(str1[i]>='A' && str1[i]<='Z') str1[i]=str1[i]+32;
            if(str2[i]>='A' && str2[i]<='Z') str2[i]=str2[i]+32;

          if(str1[i]==str2[i])
         {num++;continue;}
      else if(str1[i]<str2[i]) {cout<<'<'; break;}
      else if(str1[i]>str2[i]) {cout<<'>';break;}
      

  }if(num==l1) cout<<'=';
 return 0;

}
int main(int argc)
{   char str1[82],str2[82],i,n;
    int t;
    cin.getline(str1,80);
	cin.getline(str2,80);
	i=0;
	n=0;
	while(i<=79)
	{ if (str1[i]<91&&str1[i]>64)
	{ str1[i]=str1[i]+32;}
	if (str2[i]<91&&str2[i]>64)
	{ str2[i]=str2[i]+32;}
    i++;}
    t=strcmp(str1,str2);
	if (t>0)
	{cout<<">";}
	if (t==0)
	{cout<<"=";}
	if (t<0)
	{cout<<"<";}
	return 0;
}
int main ()
{
	char a[81],b[81];
	cin.getline(a,80);
    cin.getline(b,80);
	int i,n,c=0;
	n=strlen(a)<=strlen(b)?strlen(a):strlen(b);

	for (i=0;i<=n;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])
		{
			continue;
		}
		else if (a[i]>b[i])
		{
			cout<<'>';
			c=1;
			break;
		}
		else
		{
			cout<<'<';
			c=1;
			break;
		}
	}
	if (c==0)
	{
		cout<<'=';
	}

	


}
int main( )
{	int i;
	char a[100],b[100];
    cin.getline(a,100);
    cin.getline(b,100);
	for(i=0;i<100;i++)
	{
		if((a[i]>=97)&&(a[i]<=122))
			a[i]=a[i]-32;
	}
	for(i=0;i<100;i++)
	{
		if((b[i]>=97)&&(b[i]<=122))
			b[i]=b[i]-32;
	}
	if(strcmp(a,b)==0) cout<<'=';
	else if(strcmp(a,b)>0) cout<<'>';
	else if(strcmp(a,b)<0) cout<<'<';
	return 0;
}