semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
int main(){
	char a[100];
	char b[100];
	int c,d,e,i;
	gets(a);
	gets(b);
	c=strlen(a);
	d=strlen(b);
	if(c>=d)
		e=c;
	else
		e=d;
	for(i=0;i<e;i++)
	{if(a[i]<91)
	a[i]=a[i]+32;}
	for(i=0;i<e;i++)
	{if(b[i]<91)
	b[i]=b[i]+32;}
	

	for(i=0;i<e;i++)
	{if(a[i]>b[i]&&a[i]-b[i]!=32)
	{cout<<">"<<endl;
	return 0;}
		else if(a[i]<b[i]&&b[i]-a[i]!=32)
		{cout<<"<"<<endl;
		return 0;}}
		cout<<"="<<endl;
		return 0;
}
int main(){                                         //???
	char str1[80],str2[80];                         //?????
	cin.getline(str1,80);                           
	cin.getline(str2,80);                           //????????
	for(int i=0;i<strlen(str1);i++){                //????1????1???????????????
		if(str1[i]<='z'&&str1[i]>='a')
					str1[i]=str1[i]-32;
	}
	for(int j=0;j<strlen(str2);j++){                //????2????2???????????????
			if(str2[j]<='z'&&str2[j]>='a')
						str2[j]=str2[j]-32;
		}
	strcmp(str1,str2);                              //??????????
	if(strcmp(str1,str2)==0)cout<<"="<<endl;        //??????????
	if(strcmp(str1,str2)==1)cout<<">"<<endl;
	if(strcmp(str1,str2)==-1)cout<<"<"<<endl;
	return 0;                                       //????
}
int main(){         //???
	int i;               //??????i
	char str1[254],str2[254];      //??????
	cin.getline(str1,254);
	cin.getline(str2,254);             //??????
	for(i=0;(str1[i]!='\0')&&(str2[i]!='\0');i++){   //for????????
		if((str1[i]-str2[i]==0)||(str1[i]-str2[i]==32)||(str1[i]-str2[i]==-32))
			continue;
		else if(((str1[i]<str2[i])&&(str2[i]<91))||((96<str1[i])&&(str1[i]<str2[i])))
		{cout<<'<'<<endl;  //??????<
		break;}                     //????
		else if(str1[i]+32<str2[i]){cout<<'<'<<endl;
		break;}
		else cout<<'>'<<endl;         //??????>
		break;                //????
		}
	if((str1[i]-str2[i]==0)||(str1[i]-str2[i]==32)
			||(str1[i]-str2[i]==-32))
		cout<<'='<<endl;   //?????=
	return 0;       //?????????????????
}
int  main()
{
	char a[81]={0};
	char b[81]={0};
	gets(a);
	gets(b);
	int len1=strlen(a);
	int len2=strlen(b);
	for(int i=0;i<len1;i++)
		a[i]=toupper(a[i]);
	for(int i=0;i<len2;i++)
		b[i]=toupper(b[i]);
	if(strcmp(a,b)>0)
	   printf("%c",'>');
	else
	   if(strcmp(a,b)<0)
	      printf("%c",'<');
	   else
	      printf("%c",'=');
}
void main()
{ char str1[80];char str2[80];int i;
gets(str1);gets(str2);
for(i=0;i<80;i++)
   {if(str1[i]>=97) str1[i]=str1[i]-32;}
for(i=0;i<80;i++)
   {if(str2[i]>=97) str2[i]=str2[i]-32;}
if(strcmp(str1,str2)>0) { printf(">");}
else if(strcmp(str1,str2)<0)  {printf("<");}
else printf("=");
}
int main()
{
	char a[80]={0},b[80]={0};
	int i;
	gets(a);
	for(i=0;a[i]!=0;i++)
	{
		if(a[i]>=65&&a[i]<=90)
			a[i]=a[i]+32;
	}
	gets(b);
	for(i=0;b[i]!=0;i++)
	{
		if(b[i]>=65&&b[i]<=90)
			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;
 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)==-1)
  printf("<");
 else if(strcmp(a,b)==1)
  printf(">");
 else
  printf("=");
}
//****************************//
//*?????????????*//
//*?????                *//
//*???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);
  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;
}
int main(int argc, char* argv[])
{ 
	char a[80],b[80];
	gets(a);
	gets(b);
	int i,la,lb;
	la=strlen(a);
	lb=strlen(b);
	for(i=0;i<la;i++)
	{
		if(a[i]<'a'&&a[i]>='A')
			a[i]=(char)a[i]+32;
	}
	for(i=0;i<lb;i++)
	{
		if(b[i]<'a'&&b[i]>='A')
			b[i]=(char)b[i]+32;
	}
	if(strcmp(a,b)>0)
		printf(">");
	else if(strcmp(a,b)==0)
		printf("=");
    else if(strcmp(a,b)<0)
		printf("<");

	return 0;
}
int main()
{
int i,A,B,min;
char a[100],b[100];
gets(a);gets(b);
for(i=0;i<100;i++) {if(a[i]>='a'&&a[i]<='z') a[i]-=32;
if(b[i]>='a'&&b[i]<='z') b[i]-=32;}
A=strlen(a);B=strlen(b);min=(A>B)?B:A;
for(i=0;i<min;i++)
{if(a[i]>b[i]) {printf(">");break;}
else if(a[i]<b[i]) {printf("<");break;}}
if(i>=min) {if(B>A) printf("<");
else if(B<A) printf(">");
else printf("=");}
return 0;
}
int main()
{
	int n,i;
	char str1[80],str2[80];
	gets(str1);
	gets(str2);
	for(i=0;i<79;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]=='\0')&&(str2[i]=='\0'))break;
	}
	    if(strcmp(str1,str2)>0)printf(">\n");
		else if(strcmp(str1,str2)<0)printf("<\n");
		else printf("=\n");
        return 0;
}
daxie(char s[])
{
	int len;
	int i,j;
	len=strlen(s);
	for(i=0;i<len;i++)
		if(s[i]>='A'&&s[i]<='Z') s[i]=s[i]+'a'-'A';
	return;
}

main()
{
	char s1[90],s2[90];
	int c;


	gets(s1);
	gets(s2);

	daxie(s1);
	daxie(s2);

	c=strcmp(s1,s2);
	if(c==-1) printf("<");
	if(c==0)  printf("=");
	if(c==1) printf(">");
}
void main()
{
	int i=0;
	char str1[100],str2[100];
	gets(str1);
	gets(str2);
	while(str1[i]!='\0')
	{	if(str1[i]!=str2[i]&&str1[i]+32!=str2[i]&&str1[i]-32!=str2[i])
		{
			if((str1[i]>='A'&&str1[i]<='Z')&&(str2[i]>='A'&&str2[i]<='Z'))
			{	
				if(str1[i]>str2[i])
				{
				printf(">");
				break;
				}
			   else
			   {
				printf("<");
				break;
			   }
			}
			if((str1[i]>='a'&&str1[i]<='z')&&(str2[i]>='a'&&str2[i]<='z'))
			{	
				if(str1[i]>str2[i])
				{
				printf(">");
				break;
				}
			   else
			   {
				printf("<");
				break;
			   }
			}
			if((str1[i]>='A'&&str1[i]<='Z')&&(str2[i]>='a'&&str2[i]<='z'))
			{	
				if(str1[i]>str2[i]-32)
				{
				printf(">");
				break;
				}
			   else if(str1[i]<str2[i]-32)
			   {
				printf("<");
				break;
			   }
			}
				if((str1[i]>='a'&&str1[i]<='z')&&(str2[i]>='A'&&str2[i]<='Z'))
			{	
				if(str1[i]-32>str2[i])
				{
				printf(">");
				break;
				}
			   else if(str1[i]-32<str2[i])
			   {
				printf("<");
				break;
			   }
			}	
		}
		if(str1[i+1]=='\0')
			printf("=");
		i=i+1;
	}
}
int main()
{
	int i;
	char a[81],b[81];
	gets(a);
	gets(b);
	for (i=0;i<=strlen(a)-1;i++)
		if (a[i]>=65 && a[i]<=90) a[i]+=32;
	for (i=0;i<=strlen(b)-1;i++)
		if (b[i]>=65 && b[i]<=90) b[i]+=32;
	if (strcmp(a,b)>0) printf(">");
	if (strcmp(a,b)<0) printf("<");
	if (strcmp(a,b)==0) printf("=");

}
int main()
{
	char a[100],b[100];
	int i,j=0,k=0,m;
	gets(a);
	gets(b);
	for(i=0;a[i]!='\0';i++){
		k++;
	}
	for(i=0;b[i]!='\0';i++){
		j++;
	}
	if(k>j){m=k;}
	else{m=j;}
	for(i=0;i<m;i++){
		if(a[i]!=b[i]&&a[i]!=(b[i]+32)&&a[i]!=(b[i]-32)){
			if(a[i]>96){
				a[i]=a[i]-32;
			}
			if(b[i]>96){
				b[i]=b[i]-32;
			}
			if(a[i]>b[i]){
				printf(">\n");
			}
			else {
				printf("<\n");
			}
			break;
		}
		else if(i==m-1){
			printf("=\n");
		}
	}
	return 0;
}
int main()
{
    char str1[80],str2[80];
  int l1,l2,l,i,t[80]={0};
  gets(str1);
  gets(str2);
  l1=strlen(str1);
  l2=strlen(str2);
  if(l1>=l2)  
  l=l2;
  else l=l1;
  for(i=0;i<=l-1;i++)
  {
    
    if((str1[i]>=65)&&(str1[i]<=90))
    str1[i]=str1[i]+32;
    
   
    
    if((str2[i]>=65)&&(str2[i]<=90))
    str2[i]=str2[i]+32;
   }
  for(i=0;i<=l-1;i++)
  {
       if(str1[i]==str2[i])
       t[i]=1;
       else
       {
            if(str1[i]>str2[i])
            t[i]=2;
            else
            t[i]=3;
            
       }
  }
   i=0;
   while((t[i]==1)&&(i<=l-2))
   i++;
   
   if(t[i]==1) printf("=");
   else if(t[i]==2) printf(">");
   else if(t[i]==3) printf("<");
      
   
   return 0;
}
void trans(char a[])
{
     int i;
     for (i=0;i<=strlen(a)-1;i++)
     {
         if (a[i]>='A'&&a[i]<='Z')
            a[i]=a[i]+32;
         }
}

int main(int argc, char *argv[])
{
  char a[80],b[80];
  gets(a);
  gets(b);
  trans(a);
  trans(b);
  int i,j,flag=1;
  for (i=0,j=0;i<=strlen(a)-1&&j<=strlen(b)-1;i++,j++)
  {
      if (a[i]<b[j])
      {
         printf("<");
         flag=0;
         break;
      }
      else if (a[i]>b[j])
      {
           printf(">");
           flag=0;
           break;
      }
  }
  if (flag==1)
  printf("="); 	
  return 0;
}
int strcmp(char *s,char *t){
 char *s1,*t1;
 s1=s;
 t1=t;
 for(s1=s;*s1!='\0';s1++)if(*s1>='A'&&*s1<='Z')*s1=*s1+32;
 for(t1=t;*t1!='\0';t1++)if(*t1>='A'&&*t1<='Z')*t1=*t1+32;
 for(;*s==*t&&*s!='\0';s++,t++);
 return(*s-*t);





}
main(){
 char str1[80],str2[80];
 gets(str1);
 gets(str2);
 if(strcmp(str1,str2)>0)printf(">\n");
 else if(strcmp(str1,str2)==0)printf("=\n");
 else printf("<\n");


 return 0;
}
int main()
{
    int i;
    int cmp;
    char s1[max+1],s2[max+1];
    gets(s1);
    gets(s2);
    for(i=0;s1[i];i++)
    {
        if(s1[i]>='a'&&s1[i]<='z')
            s1[i]-='a'-'A';
    }
    for(i=0;s2[i];i++)
    {
        if(s2[i]>='a'&&s2[i]<='z')
            s2[i]-='a'-'A';
    }
    cmp=strcmp(s1,s2);
    if(cmp>0)
        printf(">");
    if(cmp==0)
        printf("=");
    if(cmp<0)
        printf("<");
    return 0;
}
int main()
{
	char a[80], b[80];
	int i,l,c,d;
	gets(a);
	gets(b);
    c=strlen(a);
	d=strlen(b);
	if(c>=d) l=c;
	else l=d;

	for(i=0;i<=l;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]) {printf(">\n"); break;}
	  if(a[i]<b[i]) {printf("<\n"); break;}
	  
	}
      if(i==l+1) printf("=\n");
     
	return 0;
}
int main()
{
    char a[80],b[80],i,j;
    gets(a);
    gets(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;
     }
    j=strcmp(a,b);
    switch(j)
    {
     case 1:printf(">\n");break;
     case 0:printf("=\n");break;
     case -1:printf("<\n");break;
     }
}
void main()
{
	char a[80],b[80];
	int i,m,n,t,p=1;
	gets (a);
	gets (b);
    m=strlen (a);
	n=strlen (b);
	t=(m>n)?m:n;
	for (i=0;i<t;i++)
	{
		if (a[i]>96) a[i]=a[i]-32;
		if (b[i]>96) b[i]=b[i]-32;
		if (a[i]>b[i]) {printf (">");p=0;break;}
		else if (a[i]<b[i]) {printf ("<");p=0;break;}
	}
    if (p) 
		if (m>n) printf (">");
		else if (m=n) printf("=");
		     else printf ("<");
}
int main()
{
	char a[80];
	char b[80];
	int m,i;
	gets(a);
	gets(b);
	for(i=0;a[i]!='\0';i++)
	{
		if(a[i]<91)
		{a[i]=a[i]+32;}
	}
	for(i=0;b[i]!='\0';i++)
	{
		if(b[i]<91)
		{b[i]=b[i]+32;}
	}
	m=strcmp(a,b);
	if(m>0)
		printf(">");
	else if(m==0)
		printf("=");
	else
		printf("<");
	return 0;
}
int y(int x);
main()
{
    char a[80],b[80];char m;
    gets(a);
    gets(b);
    int i,na,nb;
    for(i=0;a[i]!='\0';i++)
    {}
    na=i;
    for(i=0;b[i]!='\0';i++)
    {}
    nb=i;
    for(i=0;i<na;i++)
    {
                     if(a[i]>='A'&&a[i]<='Z')
                     a[i]+=32;
                     }
    for(i=0;i<nb;i++)
    {
                     if(b[i]>='A'&&b[i]<='Z')
                     b[i]+=32;
                     }
    if(strcmp(a,b)>0)
    m='>';
   else if(strcmp(a,b)<0)
    m='<';
    else
    m='=';
    
    printf("%c",m);
   
}
int main()
{
	char c[100],d[100];
	gets(c);

	gets(d);
	int n,i,m1,m2;
	m1=0;
	m2=0;
	n=strlen(c);
	for(i=0;i<n;i++)
	{
		if(c[i]>='A'&&c[i]<='Z')
			c[i]=c[i]+32;
		m1=m1+c[i];
		if(d[i]>='A'&&d[i]<='Z')
			d[i]=d[i]+32;
		m2=m2+d[i];
	}
	if(m1==m2)
		printf("=\n");
	if(m1>m2)
		printf(">\n");
	if(m1<m2)
		printf("<\n");
	return 0;
}
// ??????????


int main() 
{
    int i = 0;
    char s1[255], s2[255], c1, c2;

    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((s1[i] > s2[i]) ? ">" : "<");
            return 0;
        }
    }

    printf("=");
    return 0;
}
int main ()
{
	
	int i,t=0;
	int a[100],b[100];
	for (i=0;(a[i]=cin.get())!='\n';i++)
	{
		if (a[i]>96 && a[i]<123) 
			a[i]=a[i]-32;
	}
	a[i]='\0';
	for (i=0;(b[i]=cin.get())!='\n';i++)
	{
		if (b[i]>96 && b[i]<123)
			b[i]=b[i]-32;
	}
	b[i+1]='\0';
    for (i=0;a[i]!='\0' && b[i]!='\0';i++)
    {
		if (a[i]>b[i])  
		{
			t=1;
			break;
		}
		else if (a[i]<b[i])  
		{
			t=-1;
			break;
		}
	}
	if (t==1)
			cout <<">"<<endl;
    else if (t==0)  
			cout <<"="<<endl;
	else 
			cout <<"<"<<endl;
	return 0;
	
}
int main()
{
	int i,j;
	char s1[80],s2[80];
	gets(s1);
	gets(s2);
	for(i=0;s1[i]!='\0';i++)
	{
		if((s1[i]>='A')&&(s1[i]<='Z'))
			s1[i]+=32;
	}
	for(j=0;s2[j]!='\0';j++)
	{
		if((s2[j]>='A')&&(s2[j]<='Z'))
			s2[j]+=32;
	}
	if(strcmp(s1,s2)>0)
		printf(">");
	else if(strcmp(s1,s2)<0)
		printf("<");
	else
		printf("=");
	scanf("%d",&j);
}
int main()
{ char s[80];
  char q[80];
  int i;
  gets(s);
  gets(q);
 for( i=0;i<=80;i++)
 {
	 if(s[i]>=65&&s[i]<=90)
	 {
		 s[i]=s[i]+32;
	 }
	
	 else if(s[i]==0)
	 {
		 break;
	 }
 }
  for( i=0;i<=80;i++)
 {
	 if(q[i]>=65&&q[i]<=90)
	 {
		 q[i]=q[i]+32;
	 }
	
	 else if(q[i]==0)
	 {
		 break;
	 }
 }

  for( i=0;i<=80;i++)
  {
	
	   if(s[i]>q[i])
	  {printf(">"); 
	   break;

	  }
	  else if(s[i]<q[i])
	  {printf("<");	 
	  break;
	  }
	  else if(s[i]==q[i]&&s[i]==0)
	  {
		  printf("=");
		  break;
	  }
  }

   return 0;


}
void main()
{
	char comp(char s1[], char s2[]);
	char s1[100], s2[100];
	gets(s1);
	gets(s2);
	printf("%c\n", comp(s1, s2));
}
char comp(char s1[], char s2[])
{
	int i;
	for(i=0; s1[i]!='\0'&&s2[i]!='\0'; i++)
	{
		if(s1[i]>='A'&&s1[i]<='Z')
			s1[i]+=32;
		if(s2[i]>='A'&&s2[i]<='Z')
			s2[i]+=32;
		if(s1[i]==s2[i]) continue;
		if(s1[i]<s2[i])
			return '<';
		else
			return '>';
	}
	if(strlen(s1)==strlen(s2))
		return '=';
	else if(strlen(s1)<strlen(s2))
		return '<';
	else
		return '>';
}
int main()
{
	char a[2][80];
	int i,j;
	for(i=0;i<2;i++)
	{
	  cin.getline(a[i],80);			
	  for(j=0;j<strlen(a[i]);j++)
	  {
	      if(a[i][j]>='A' && a[i][j]<='Z')
                {  
		a[i][j]=a[i][j]+32; 
	       }
	  }
         }
	if(strcmp(a[0],a[1])==1)
		cout<<'>'<<endl;
	else if(strcmp(a[0],a[1])==0)
		cout<<'='<<endl;
	else if(strcmp(a[0],a[1])==-1)
		cout<<'<'<<endl;             
	return 0;
}
int main()
{
	int i;
	char str1[80],str2[80],c;
	gets(str1);
	gets(str2);
	for(i=0;(c=str1[i])!='\0';i++)
		if(c>='A'&&c<='Z') str1[i]=c+32;
	for(i=0;(c=str2[i])!='\0';i++)
		if(c>='A'&&c<='Z') str2[i]=c+32;
	
	if(strcmp(str1,str2)>0) printf(">\n");
	else if(strcmp(str1,str2)<0) printf("<\n");
	else printf("=\n");



	return 0;
}
int main()
{
   int n,m,i,j,k,s=0;
   char a[2][80];
   gets(a[0]);
   gets(a[1]);
   for(i=0;i<2;i++)
   for(j=0;;j++)
   {
	if((a[i][j]>='A')&&(a[i][j]<='Z'))
	a[i][j]=a[i][j]-'A'+'a';
	if(a[i][j]==0)break;
   }

   if(strcmp(a[0],a[1])==0)printf("=");
   if(strcmp(a[0],a[1])>0)printf(">");
   if(strcmp(a[0],a[1])<0)printf("<");

   
 
}
int main()
{
	char a[85],b[85];
	int i=0,k=0;
	gets(a);
	gets(b);
	while(a[i]!=0&&b[i]!=0)
	{
		if(a[i]>='a')a[i]=a[i]-'a'+'A';
		if(b[i]>='a')b[i]=b[i]-'a'+'A';
	    if(a[i]>b[i]){printf(">"); k=1;break;}
	    if(a[i]<b[i]){printf("<");k=1;break;}
		i++;
	} 
	if(k==0)printf("=");
	return 0;
}
//??????????
int main()
{
	char a[80],b[80];//???????
	int i=0,j=0,lena=0,lenb=0,min=0;
	cin.getline(a,80);
	cin.getline(b,80);
	for(i=0;a[i]!='\0';i++)
	{
		if(a[i]>='a' && a[i]<='z')
			a[i]=a[i]-32;
	}
	for(i=0;b[i]!='\0';i++)
	{
		if(b[i]>='a' && b[i]<='z')
			b[i]=b[i]-32;
	}
	lena=strlen(a);lenb=strlen(b);
	if(lena<lenb)
		min=lena;
	if(lena>=lenb)
		min=lenb;
	for(i=0;i<min;i++)
		{
		    j=j+1;
			if(a[i]==b[i])
				continue;
			if(a[i]>b[i])
			{
				cout<<">"<<endl;break;
			}
			if(a[i]<b[i])
			{
				cout<<"<"<<endl;break;
			}
		}
		if(j==i)
		{
			if(lena>lenb)
				cout<<">"<<endl;
			if(lena<lenb)
				cout<<"<"<<endl;
			if(lena==lenb)
			    cout<<"="<<endl;
		}

    
	return 0;
}
int main(int argc, char* argv[])
{char a[81],b[81];
int i,j,n,m,p,r,x;
gets(a);
gets(b);
n=strlen(a);
p=strlen(b);
for(i=0;i<n;i++){
	m=(int)a[i];
	if(m>=97&&m<=122) {m=m-32;a[i]=(char)m;}
}
for(j=0;j<p;j++){
	r=(int)b[j];
	if(r>=97&&r<=122) {r=r-32;b[j]=(char)r;}
}
x=strcmp(a,b);
if(x>0) printf(">");
else if(x==0) printf("=");
else if(x<0) printf("<");
	return 0;
}
int main()
{
	int i;
	char x[100],y[100];
	gets(x);
	gets(y);
	int lenx=strlen(x);
	int leny=strlen(y);
	for(i=0;i<lenx;i++)
	{
		if(x[i]>'A'&&x[i]<='Z')
			x[i]+=32;
	}
	for(i=0;i<leny;i++)
	{
		if(y[i]>'A'&&y[i]<='Z')
			y[i]+=32;
	}
	if(strcmp(x,y)>0)
		printf(">");
	else
	{
		if(strcmp(x,y)<0)
			printf("<");
		else 
			printf("=");
	}
	return 0;
}
int main()
{
	char c[20], d[20];
	int i, logo=1;
	gets(c);gets(d);
    for(i=0; c[i] !='\0' && d[i] != '\0'; i++)
	{
		if(c[i]>='A' && c[i]<='Z')
            c[i]+=('a'-'A');
        if(d[i]>='A' && d[i]<='Z')
			d[i]+=('a'-'A');
		if(c[i] != d[i])
		{
			logo=0;
		    if(c[i] > d[i])
			{
				printf(">\n");
			    break;
			}
            else if(c[i] < d[i])
			{
	            printf("<\n");
		        break;
			}                            
		}
    }
	if(logo==1)
		printf("=\n");
	return 0; 
}
main()
{
char a[81],b[81];
int lena,lenb,i,k=0;
gets(a);gets(b);
lena=strlen(a)-1;
lenb=strlen(b)-1;
for (i=0;i<lena;i++)
{ if ((a[i]>=65) && (a[i]<=90)) a[i]=a[i]+32;}
for (i=0;i<lenb;i++)
{ if ((b[i]>=65) && (b[i]<=90)) b[i]=b[i]+32;}
for (i=0;i<=lena;i++)
{
k=k+1;
if (a[i]<b[i]) {printf ("<"); goto end_loop;}
if (a[i]>b[i]) {printf (">"); goto end_loop;}
}
if (k=lena) printf ("=");
end_loop:
return 0;
}
int main()
{
	char a[80],b[80];
	int i;
	for(i=0;i<80;i++)
	{
		a[i]=0;
		b[i]=0;
	}
	cin.getline(a,80);
	cin.getline(b,80);
	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;
		}
	}
	if(strcmp(a,b)>0)
	{
		cout<<">"<<endl;
	}
	else if(strcmp(a,b)<0)
	{
		cout<<"<"<<endl;
	}
	else
	{
		cout<<"="<<endl;
	}
	return 0;
}
int main()
{
	int i;
	char a[81],b[81];
	cin.getline(a,80);
	cin.getline(b,80);
	i=0;
	while (a[i]!='\0')
	{
		if (a[i]>=97) a[i]-=32;
		if (b[i]>=97) b[i]-=32;
		if (a[i]>b[i])
		{
			cout<<'>';
			return 0;
		}
		if (a[i]<b[i])
		{
			cout<<'<';
			return 0;
		}
		i++;
	}
	cout<<'=';
	return 0;
}
int main()
{
	char str1[81],str2[81];
	int i;
	cin.getline(str1,81);
	cin.getline(str2,81);
	for(i=0;i<strlen(str1);i++)
	{
	   if(str1[i]>=65&&str1[i]<=90)
		   str1[i]=str1[i]+32;
	}
	for(i=0;i<strlen(str2);i++)
	{
		if(str2[i]>=65&&str2[i]<=90)
			str2[i]=str2[i]+32;
	}
	if(strcmp(str1,str2)==0)
		cout<<"="<<endl;
	if(strcmp(str1,str2)==1)
		cout<<">"<<endl;
	if(strcmp(str1,str2)==-1)
		cout<<"<"<<endl;
	return 0;
}
int main ()
{
	char s1[80], s2[80];
	int i;
	gets (s1);
	gets (s2);
	for (i = 0; i < 80; i++)
	{
		if (s1[i] == s2[i] || s1[i] == s2[i] + 32 || s1[i] == s2[i] - 32)
		{
			continue;
		}
		else if (s1[i] >= 65 && s1[i] <= 90 && s2[i] >= 65 && s2[i] <= 90)
		{
			if (s1[i] < s2[i])
			{
				printf ("<\n");
				break;
			}
			else if (s1[i] > s2[i])
			{
				printf (">\n");
				break;
			}
		}
		else if (s1[i] >= 97 && s1[i] <= 112 && s2[i] >= 97 && s2[i] <= 112)
		{
			if (s1[i] < s2[i])
			{
				printf ("<\n");
				break;
			}
			else if (s1[i] > s2[i])
			{
				printf (">\n");
				break;
			}
		}
		else if (s1[i] >= 65 && s1[i] <= 90 && s2[i] >= 97 && s2[i] <= 112)
		{
			if (s1[i] + 32 < s2[i])
			{
				printf ("<\n");
				break;
			}
			else if (s1[i] + 32 > s2[i])
			{
                printf (">\n");
				break;
			}
		}
		else if (s1[i] >= 97 && s1[i] <= 112 && s2[i] >= 65 && s2[i] <= 90)
		{
			if (s1[i] - 32 < s2[i])
			{
				printf ("<\n");
				break;
			}
			else if (s1[i] - 32 > s2[i])
			{
                printf (">\n");
				break;
			}
		}
	}
	if (i = 80)
	{
		printf ("=\n");
	}
	return 0;
}
void main()
{
	char x[80],y[80];
	int i;
	for (i=0;i<=79;i++)
	{
		x[i]=0;
		y[i]=0;
	}
	gets(x);
	gets(y);
	for (i=0;i<=79;i++)
	{
		if(x[i]>64&&x[i]<91) x[i]+=32;
	}
	for (i=0;i<=79;i++)
	{
		if(y[i]>64&&y[i]<91) y[i]+=32;
	}
	if(strcmp(x,y)>0) printf(">\n");
	else
	{
		if(strcmp(x,y)<0) printf("<\n");
		else printf("=\n");
	}
}
char str1[80], str2[80];
int main()
{
	int i, len1, len2;
    cin.getline(str1,80,'\n');
	cin.getline(str2,80,'\n');
	len1 =strlen(str1);
	len2 =strlen(str2);
    for(i=0; i<len1; i++)
		if(str1[i]>='A' && str1[i]<='Z')
			 str1[i]+=32;
    for(i=0; i<len2; i++)
		if(str2[i]>='A' && str2[i]<='Z')
			str2[i]+=32;
	if(strcmp(str1,str2)>0)
		cout << '>';
	else if(strcmp(str1,str2)<0)
		cout << '<';
	else
		cout <<'=';
	return 0;
}
/*
 *bigorsamll.cpp
 *
 *  Created on: 2011-10-28
 *      Author: 11287
 */
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]>='A'&&str1[i]<='Z')
		 str1[i]=str1[i]+32;
 for(i=0;str2[i]!='\0';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;
 }
//**********************************
//?????????ASCII?
//???2013.11.16
//**********************************
int main(void)
{ 
	int i=0,j=0;
	char a[81],b[81];
	cin.getline(a,80);
	cin.getline(b,80);
    for(i=0;i<strlen(a);i++)
	{
		if(65<=a[i]&&a[i]<=90)
			a[i]=a[i]+32;
	}
	for(i=0;i<strlen(b);i++)
	{
		if(65<=b[i]&&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;
}
void main()
{
     int i;
     char str1[100],str2[100];
     gets(str1);
     gets(str2);
     for(i=0;str1[i]!='\0'||str2[i]!='\0';i++)
     {    
          if(str1[i]<='Z'&&str1[i]>='A')str1[i]=str1[i]+32;
          if(str2[i]<='Z'&&str2[i]>='A')str2[i]=str2[i]+32;
          
       if(str1[i]>str2[i])
           {printf(">");break;}
       else if(str1[i]<str2[i])
           {printf("<");break;}
       if(str1[i+1]=='\0'||str2[i+1]=='\0')printf("=");   
         }
         
     
    
     
     
     




 
}
//******************************************
//???????????????           *
//???? ?                              *
//???2013/11/10                         *
//????????????????         *
//******************************************
int main()
{
	char a[80],b[80],c[80];
	gets(a);
	
	gets(b);
	for(int i=0;i<80;i++)
	{
		if(a[i]>('a'-1))
			a[i]=a[i]+('A'-'a');
		if(b[i]>('a'-1))
			b[i]=b[i]+('A'-'a');
	}
	if(strcmp(a,b)<0)
		cout<<"<";
	if(strcmp(a,b)==0)
		cout<<"=";
	if(strcmp(a,b)>0)
		cout<<">";
	return 0;
}
int main()
{
	char a[85],b[85];
	gets(a);
	gets(b);
	int la,lb,i,t;
	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;
	}
	if ( la <= lb )
		t = lb;
	else
		t = la;
		for ( i = 0 ; i < t ; i ++ )
		{
			if ( a[i] == b[i] );
			if ( a[i] > b[i] )
			{
				cout<<">"<<endl;
				break;
			}
			if ( a[i] < b[i] )
			{
				cout<<"<"<<endl;
				break; 
			}
			if ( i == t - 1 )
			cout<<"="<<endl;
		}
        return 0;
}
main(){
	char str1[80], str2[80];
	int i;
	gets(str1);
	gets(str2);
	for(i=0; i<80; i++){
		if(str1[i]>96) str1[i]-=32;
		else str1[i]-=0;
		if(str2[i]>96) str2[i]-=32;
		else str2[i]-=0;
	}
	if(strcmp(str1, str2)<0) printf("<");
	else if(strcmp(str1, str2)>0) printf(">");
	else printf("=");
}