semeru/Code-Code-CloneDetection-POJ104 huggingface dataset:
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<<'=';
	else if(strcmp(str1,str2) > 0)
	cout<<'>';
	else if(strcmp(str1,str2) < 0)
	cout<<'<';
	return 0;

}
int main()
{   int i;
	char str1[80],str2[80];//??????
	cin.getline(str1,80);//?????1
	cin.getline(str2,80);//?????2
		for(i=0;i<strlen(str1);i++){//?????????
		if(str1[i]>='A'&&str1[i]<='Z')
			str1[i]+=32;
			else continue;
	}
		for(i=0;i<strlen(str2);i++){//?????????
			if(str2[i]>='A'&&str2[i]<='Z')
				str2[i]+=32;
				else continue;
}
	if(strcmp(str1,str2)>0)
		cout<<">"<<endl;
	else if(strcmp(str1,str2)==0)
		cout<<"="<<endl;
	else
	cout<<"<"<<endl;
	return 0;
}
int main ()
{
	char a[80],b[80],i;
	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';
	}
	i=0;
	while((a[i]==b[i])&&(a[i]!='\0'))
		i++;
	if((a[i]=='\0')&&(b[i]=='\0'))
     printf("=\n");
	else if(a[i]>b[i]) printf(">\n");
		else printf("<\n");
}
int main()
{
	void largen(char s[]);
	int flag;
	char s1[80],s2[80];
	gets(s1);
	gets(s2);
	largen(s1);
	largen(s2);
	flag=strcmp(s1,s2);
	if(flag>0)
		printf(">\n");
	else if(flag<0)
		printf("<\n");
	else printf("=\n");
	return 0;
}

void largen(char s[])
{
	int i;
	for(i=0;;i++){
		if(s[i]>='a'&&s[i]<='z')
			s[i]-=32;
		else if(s[i]=='\0')
			break;
	}
}
int main()
{
	char s1[100],s2[100];
	int n,f;
	int i,j;
	int len1,len2;
	gets(s1);
	gets(s2);
	f=0;
	len1=strlen(s1);  len2=strlen(s2);
    for (i=0; i<len1; 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]) { f=-1; break; }
		if (s1[i]>s2[i]) { f=1; break; }
	}
	if (f==0) printf("=");
	if (f==-1) printf("<");
	if (f==1) printf(">");
	return 0;
}
int main()
{
 int i;
 char a[80],b[80];
 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;
  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;
}
int main()
{
 char c1[82],c2[82];
 int i,l1,l2,t;
 gets(c1);
 gets(c2);
 l1 = strlen (c1);
 l2 = strlen (c2);
 for (i = 0;i < l1;i++)
  if (c1[i] <= 'Z')
   c1[i] += 32;
 for (i = 0;i < l2;i++)
  if (c2[i] <= 'Z')
   c2[i] += 32;
 t = strcmp(c1,c2);
 if (t == 0)
  printf("=\n");
 else if (t > 0)
  printf(">\n");
 else if (t < 0)
  printf("<\n");
 return 0;
}
int main()
{
    char a[80],b[80],i,j,k;
    gets(a);
    gets(b);
    j=strlen(a);
    k=strlen(b);
    for (i=0;i<j;i++)
    {
        if (isupper(a[i]))
        a[i]=tolower(a[i]);
    }
    for (i=0;i<k;i++)
    {
        if (isupper(b[i]))
        b[i]=tolower(b[i]);
    }
    if (strcmp(a,b)>0)
    printf(">");
    if (strcmp(a,b)<0)
    printf("<");
    if (strcmp(a,b)==0)
    printf("=");
    return 0;
}
void main()
{
	int i,j;
	char s[2][81];
	gets(s[0]);
	gets(s[1]);
	for(i=0;i<=1;i++)
		for(j=0;j<=strlen(s[i])-1;j++)
			if(s[i][j]>='a'&&s[i][j]<='z')
				s[i][j]=s[i][j]-32;
	if(strcmp(s[0],s[1])<0)
		printf("<");
	if(strcmp(s[0],s[1])>0)
		printf(">");
	if(strcmp(s[0],s[1])==0)
		printf("=");
}
int main()
{
	char s1[1000],s2[1000];
	int l,t=0,a[1000],b[1000];
	cin.getline(s1,1000);

	cin.getline(s2,1000);
	l=strlen(s1);
	for(int i=0;i<l;i++)	
	{
			a[i]=s1[i];
		if(a[i]>64&&a[i]<91)
		{a[i]=a[i]+32;}
		
	    b[i]=s2[i];
		if(b[i]>64&&b[i]<91)
		{b[i]=b[i]+32;}
		i++;
	}
	for(int j=0;j<l;j++)
	{
		if(a[j]>b[j])
		{
			cout<<">"<<endl;
			t++;
			break;
		}
		else if(a[j]<b[j])
		{
			cout<<"<"<<endl;
			t++;
			break;
		}
	}
	if(t==0)
		cout<<"="<<endl;
    return 0;
}
//????


int main()
{
	char a[80],b[80];
	gets(a);		//?????
	gets(b);
	for(int i=0;a[i]!='\0';i++)		//????????
		if(a[i]>=65&&a[i]<=90)
			a[i]+=32;
	for(int i=0;b[i]!='\0';i++)
		if(b[i]>=65&&b[i]<=90)
			b[i]+=32;
	int c=strcmp(a,b);           //??
	if(c>0)
		cout<<'>'<<endl;
	if(c==0)
		cout<<'='<<endl;
	if(c<0)
		cout<<'<'<<endl;
	return 0;
}
int main()
{
	int la,lb,i;

    char s[80];
	char a[80];
    gets(s);
	gets(a);
    la=strlen(s);
	lb=strlen(a);
	for(i=0;i<la;i++)
     {
	 if(s[i]<='z' && s[i]>='a') 
        s[i]-=32; 
    } 
    for(i=0;i<lb;i++)
     {
	 if(a[i]<='z' && a[i]>='a') 
        a[i]-=32; 
    } 
    for(i=0;i<=80;i++)
	{
		if(s[i]>a[i])
		{
	       printf(">"); break;
		}
	         if(s[i]<a[i])
			 {
	           printf("<");break;
			 }
	          if(s[i]==a[i]&&la==lb&&i==la)
	           
				  printf("=\n");
			  if(i==la)break;
	}
	
}
int main()
{
	char a[80],b[80];
	int i=0,s;
	gets(a);
	gets(b);
	while(a[i]!='\0'&&b[i]!='\0')
	{
		if(a[i]<65||a[i]>90&&a[i]<97||a[i]>122) a[i]=a[i];
		else
		{
			if(a[i]<=90) a[i]=a[i]+32;
		}
	    if(b[i]<65||b[i]>90&&b[i]<97||b[i]>122) b[i]=b[i];
		else
		{
			if(b[i]<=90) b[i]=b[i]+32;
		}
		i=i+1;
	}
	s=strcmp(a,b);
	if(s<0) printf("<\n");
    if(s==0) printf("=\n");	
    if(s>0) printf(">\n");
	return 0;
}
int main()
{	
	char a[85] ;
	char b[85];
	gets(a);
	gets(b);
	for(int i = 0;i<strlen(a);i++)
	{
		if(a[i] > 'Z')
			a[i] -= 32;
	}
	for(int i = 0;i<strlen(b);i++)
	{
		if(b[i] > 'Z')
			b[i] -= 32;
	}
	int key = strcmp(a,b);
	if(key == 0) cout<<"=";
	else if(key == 1) cout<<">";
	else cout<<"<";
}
void main()
{
	int i;
	char str1[80],str2[80];
	gets(str1);
	gets(str2);
	for(i=0;i<80;i++)
	{
		if(str1[i]<='Z'&&str1[i]>='A')
			str1[i]=str1[i]+32;
		else continue;
		if(str1[i]<='z'&&str1[i]>='a')
			str1[i]=str1[i];
		else continue;
	}
	for(i=0;i<80;i++)
	{
		if(str2[i]<='Z'&&str2[i]>='A')
			str2[i]=str2[i]+32;
		else continue;
		if(str2[i]<='z'&&str2[i]>='a')
			str2[i]=str2[i];
		else continue;
	}
	if(strcmp(str1,str2)>0)
		printf(">");
	if(strcmp(str1,str2)==0)
		printf("=");
	if(strcmp(str1,str2)<0)
		printf("<");
}
int main()
{
     char str1[100],str2[100];
	 int i,flag=1;
	 cin.getline(str1,100);
	 
     cin.getline(str2,100);
	 for(i=0;str1[i]!='\0';i++)
	 { 
	     if(str1[i]-'a'>=0&&str1[i]-'z'<=0)
			 str1[i]=str1[i]-'a'+'A';
		
	 }
	  for(i=0;str2[i]!='\0';i++)
	 { 
	     if(str2[i]-'a'>=0&&str2[i]-'z'<=0)
			 str2[i]=str2[i]-'a'+'A';
		
	 }
	  for(i=0;str1[i]!='\0';i++)
	  {
	     if(str1[i]==str2[i])continue;
		 else if(str1[i]<str2[i])
		 {cout<<'<';
		 flag=0;
		 break;}
		 else {cout<<'>';
		 flag=0;
		 break;}
	  }
	  if(flag==1)cout<<'=';
      
	  return 0;
}
int main()
{char a[80],b[80];//??????
cin.getline(a,80);//????????
cin.getline(b,80);//????????
for(int i=0;i<80;i++){//??,??????????
if(a[i]>96)//??????
	a[i]=a[i]-32;//??????,?????
if(b[i]>96)
	b[i]=b[i]-32;}
for(int i=0;i<80;i++){	//??,??????
	if(a[i]>b[i]){
		cout<<">"<<endl;//?????????????,??">"
		break;}//???????,????
	if(a[i]<b[i]){
		cout<<"<"<<endl;//?????????????,??"<"
		break;}//???????,????
	if(a[i]=='\0'&&b[i]=='\0'){//?????????
		cout<<"="<<endl;//????
		break;}//????
}
return 0;
}
int main (int argc, char *argv[])
{ 
 char s1[100];
 char s2[100];
 int len1,len2;
 int i;
 gets(s1);
 gets(s2);
 len1=strlen(s1);
 len2=strlen(s2);
 for(i=0;i<len1;i++)
 {
	 if((s1[i]>=65)&&(s1[i]<=90))
	 {s1[i]=s1[i]+32;}
 }
for(i=0;i<len2;i++)
 {
	 if((s2[i]>=65)&&(s2[i]<=90))
	 {s2[i]=s2[i]+32;}
 }
if(strcmp(s1,s2)<0)
{printf("<");}
if(strcmp(s1,s2)==0)
{printf("=");}
if(strcmp(s1,s2)>0)
{printf(">");}
return 0;
}
int main()
{
    char a[80],b[80];
    cin.getline(a,80);
    cin.getline(b,80);
    int flag=1;
    for(int i=0;a[i]!='\0';i++)
    {
            int c,d;
            c=a[i],d=b[i];
            if((c>=97) &&(c<=122))
            c=c-32;
            if((d>=97) &&(d<=122))
            d=d-32;
            if(c<d)
            {
                   flag=0;
                   cout<<"<";
                   break;
            }
            else if(c>d)
            {
                   flag=0;
                   cout<<">";
                   break;
            }
    }
    if(flag==1)
    cout<<"=";
    return 0;
}
int main(void)
{
    char s1[MAX], s2[MAX];
    gets(s1);
    gets(s2);
    int i=0;
    while(s1[i]!='\0')
    s1[i]=toupper(s1[i]),i++;
      i=0;
      while(s2[i]!='\0')
    s2[i]=toupper(s2[i]),i++;
    if(strcmp(s1,s2)>0)
    printf(">");
    else if(strcmp(s1,s2)<0)
    printf("<");
    else
    printf("=");
    return 0;
}
int main()
{
	char s[80],t[80];
	gets(s);
	gets(t);
	int m,n,i;
	m=strlen(s);
	n=strlen(t);
	for(i=0;i<m;i++)
	{
		if(s[i]>'A'&&s[i]<'Z')
		{
			s[i]=s[i]-'A'+'a';
		}
	}
	for(i=0;i<n;i++)
	{
		if(t[i]>'A'&&t[i]<'Z')
		{
			t[i]=t[i]-'A'+'a';
		}
	}
	int p;
	p=strcmp(s,t);
	if(p>0)
	{
		printf(">");
	}
	else if(p<0)
	{
		printf("<");
	}
	else
	{
		printf("=");
	}
	return 0;
}
int main()
{
	char s[81],k[81];
	int x1,x2;
	int i;
	gets(s);
	gets(k);
	x1=strlen(s);
	x2=strlen(k);
	if (strlen(s)==strlen(k))
	{
		for(i=0;i<x1;i++)
		{
			if(s[i]>=65&&s[i]<=90)
				s[i]+=32;
			if(k[i]>=65&&k[i]<=90)
				k[i]+=32;
		}
		if(strcmp(s,k)==0)
			printf("=\n");
		else if(strcmp(s,k)<0)
			printf("<\n");
		else if(strcmp(s,k)>0)
			printf(">\n");
	}
	else
	{
		for(i=0;i<x1;i++)
		{
			if(s[i]>=65&&s[i]<=90)
				s[i]+=32;
		}
		for(i=0;i<x2;i++)
		{
			if(k[i]>=65&&k[i]<=90)
				k[i]+=32;
		}
		if(strcmp(s,k)==0)
			printf("=\n");
		else if(strcmp(s,k)<0)
			printf("<\n");
		else if(strcmp(s,k)>0)
			printf(">\n");
	}

	
	return 0;
}
int main()
{
	int i,k=0;
	char a[80],b[80];
	gets(a);
	gets(b);
	for(i=0;a[i]!='\0'&&b[i]!='\0'&&k==0;i++)
	{
		if(a[i]>b[i])
		{
			k=1;
			if((a[i]>='a'&&a[i]<='z'))
				a[i]=a[i]-'a'+'A';
			if(a[i]==b[i])
				k=0;
			if(a[i]<b[i])
				k=-1;
		}
			if(a[i]<b[i])
		{
			k=-1;
			if((a[i]>='A'&&a[i]<='Z'))
				a[i]=a[i]-'A'+'a';
			if(a[i]==b[i])
				k=0;
			if(a[i]>b[i])
				k=1;
		}
	}
	if(k==1)
		printf(">");
	if(k==0)
		printf("=");
	if(k==-1)
		printf("<");
	return 0;
}
int main()
{
    char s1[81],s2[81];
    int i,j,k,l,m,n;
    gets(s1);
    gets(s2);
    j=strlen(s2);
    for (i=0;i<=j-1;i++)
        if ((s2[i]>='a')&&(s2[i]<='z')) s2[i]=s2[i]+'A'-'a';
    j=strlen(s1);
    for (i=0;i<=j-1;i++)
        if ((s1[i]>='a')&&(s1[i]<='z')) s1[i]=s1[i]+'A'-'a'; 
    m=0;
    m=strcmp(s1,s2); 
    if (m==0) puts("=");
    if (m>0) puts(">");
    if (m<0) puts("<");
    return 0;
}
int main()
{
	char str1[100], str2[100];
	int i;
	cin.getline (str1, 100);
	cin.getline (str2, 100);
	for (i = 0; ; i++)
	{
		if (str1[i] == '\0')
			break;
		if (str1[i] >= 'a')
			str1[i] = str1[i] - 32;
	}
	for (i = 0; ; i++)
	{
		if (str2[i] == '\0')
			break;
		if (str2[i] >= 'a')
			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;
}
void main()
{
	int a,length1,length2,i;
          char c1[80],c2[80];
	gets(c1);
	gets(c2);
          length1=strlen(c1);
	length2=strlen(c2);
    for(i=0;i<=length1;i++)
		if(c1[i]<='z'&& c1[i]>='a') c1[i]-=32;
	for(i=0;i<=length2;i++)
		if(c2[i]<='z'&& c2[i]>='a') c2[i]-=32;
    a=(strcmp(c1,c2));
	if(a>0) printf(">");
	if(a<0) printf("<");
          if(a==0) printf("=");
	return 0;
}
void main ()
{
	char s[2][80];
	int i,j;
	for(i=0;i<2;i++)
	{
		gets(s[i]);
		for(j=0;j<80;j++)
		{
			if(s[i][j]<='Z'&&s[i][j]>='A')
				s[i][j]=s[i][j]+32;
		}
	}
	if(strcmp(s[0],s[1])>0)
		printf(">\n");
	if(strcmp(s[0],s[1])<0)
		printf("<\n");
	if(strcmp(s[0],s[1])==0)
		printf("=\n");
}
int main()
{
	char str1[81],str2[81],ans;                           //???????????????
	int i;
	cin.getline(str1,81);                                 //??????????????
	cin.getline(str2,81);
	for (i=0;str1[i]!='\0';i++)
	{
		if (str1[i]>96&&str1[i]<123)
			str1[i]=str1[i]-32;
		if (str2[i]>96&&str2[i]<123)
			str2[i]=str2[i]-32;
		if (str1[i]==str2[i])                            //????????i-1?????,????????????,?????'='?????
			ans='=';
		else if (str1[i]>str2[i])
		{
			ans='>';
			break;
		}
		else 
		{
			ans='<';
			break;                                        //????????i-1??????????????????????????<?>,?????
		}
	}
	cout<<ans<<endl;                                      //????
	return 0;
}
int main(){
	char a[50];
	char b[50];
	gets(a);
	gets(b);
	int i;
	for(i=0;a[i]!='\0';i++){
		if(a[i]>=97){
			a[i]-=32;
		}
	}
	for(i=0;b[i]!='\0';i++){
		if(b[i]>=97){
			b[i]-=32;
		}
	}
	if(strcmp(a,b)>0){printf(">");}
	else if(strcmp(a,b)==0){printf("=");}
	else{printf("<");}
	return 0;
}
//
//  main.cpp
//  ????
//
//  Created by ? ? on 12-11-22.
//  Copyright (c) 2012? ? ?. All rights reserved.
//


int main(int argc, const char * argv[])
{int i;
    char str1[100],str2[100];
    gets(str1);
    gets(str2);
    for(i=0;str1[i]!=0;i++)
    {
        if(str1[i]<'a'&&str1[i]>='A'&&str1[i]<='Z')
    {
        str1[i]+=32;
    }
    }
    for(i=0;str2[i]!=0;i++)
    {if(str2[i]<'a'&&str2[i]>='A'&&str2[i]<='Z')
    {
        str2[i]+=32;
    }
    }
    switch (strcmp(str1, str2)) {
        case -1:
            cout<<"<";
            break;
        case 0:
            cout<<"=";
            break;
        case 1:
            cout<<">";
            break;
            
      
    }
    return 0;
}
void main()
{
	int i,n;
	char a[100],b[100],c;
	gets(a);
	gets(b);
	n=strlen(a)>strlen(b)?strlen(a):strlen(b);
	for (i=0;i<n;i++)
	{
		if (a[i]>='A'&&a[i]<='Z'&&b[i]<='z'&&b[i]>='a')
			b[i]=b[i]-32;
		if (a[i]>='a'&&a[i]<='z'&&b[i]<='Z'&&b[i]>='A')
			a[i]=a[i]-32;
    }

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

}
int main()
{
	int i,e=0;
	char a[80],b[80];
	cin.getline(a,80);
	cin.getline(b,80);//??ab
	for(i=0;i<=strlen(a);i++)
	{
		if(a[i]>96)
			a[i]=a[i]-32;
		if(b[i]>96)
			b[i]=b[i]-32;//?????
		if((a[i]-32)*(b[i]-32)==0)
			continue;
		if(a[i]>b[i])
		{
			cout<<'>';
			e=1;
		}
		if(a[i]<b[i])
		{
			cout<<'<';
			e=1;
		}
		if(a[i]==b[i])
			continue;//????

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

	if(strcmp(s,t)>0)
		printf(">");
	else if(strcmp(s,t)<0)
		printf("<");
	else
		printf("=");

	return 0;
}
int main()
{
	int i,j,k;
	char s1[100],s2[100];
	gets(s1);
	gets(s2);
	int sign=0;
	for(i=0;i<=strlen(s1)&&i<=strlen(s2);i++)
	{
		if(s1[i]-s2[i]==32||s2[i]-s1[i]==32)
		continue;
		if(s1[i]>=97)s1[i]-=32;
		if(s2[i]>=97)s2[i]-=32;
		if((int)(s1[i]-s2[i])>0){sign=1;break;}
		if((int)(s1[i]-s2[i])<0){sign=-1;break;}
	}
	if(sign==0)cout<<"=";
	if(sign==1)cout<<">";
	if(sign==-1)cout<<"<";
	return 0;
}
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]>='A'&&a[i]<='Z')
       a[i]=a[i]+32;
   }
   for(int i=0;i<strlen(b);i++)
   {
       if(b[i]>='A'&&b[i]<='Z')
       b[i]=b[i]+32;
   }

if(strcmp(a,b)==0)
cout<<"=";
else if(strcmp(a,b)==1)
cout<<">";
else if(strcmp(a,b)==-1)
cout <<"<";
}
int main()
{
	char a[80]={0},b[80]={0};          //??2?????
	int i,flag=0;              //i??????flag????????
	cin.getline(a,80);         //?cin.getline?????
	cin.getline(b,80);
	for (i=0;i<strlen(a)&&i<strlen(b);i++)         //???????
	{
		if (a[i]>96&&a[i]<123)           //??????????ASK????32??????
			a[i]=a[i]-32;
		if (b[i]>96&&b[i]<123)
			b[i]=b[i]-32;
		if (a[i]>b[i])         //?a[i]??b[i]????>??????????
		{
			cout<<">";
			flag=1;
			break;
		}
		if (a[i]<b[i])         //?a[i]??b[i]????<??????????
		{
			cout<<"<";
			flag=1;
			break;
		}
	}
	if (flag==0)               //????????????????????
		cout<<"=";
	return 0;
}
void main()
{
	char s1[80];
	char s2[80];
	gets(s1);
	gets(s2);
	int n1,n2;
	n1=strlen(s1);
	n2=strlen(s2);
	int i;
	for (i=0;i<n1;i++)
	{
		if (65<=s1[i]&&s1[i]<=90)
			s1[i]=s1[i]+32;
		else;
	}
	for (i=0;i<n2;i++)
	{
		if (65<=s2[i]&&s2[i]<=90)
			s2[i]=s2[i]+32;
		else;
	}
	if (strcmp(s1,s2)<0)
		printf("<");
	else if (strcmp(s1,s2)>0)
		printf(">");
	else printf("=");
}
int main(int argc, char* argv[])
{
	char c1[80];
	gets(c1);
	char c2[80];
	gets(c2);
	int i,j;
	int a=0;
	int b=0;
	for(i=0;c1[i]!='\0';i++)
	{
		if(c1[i]<='Z'&&c1[i]>='A')
		{
			c1[i]=c1[i]+32;
		}
		a++;
	}
	for(j=0;c2[j]!='\0';j++)
	{
		if(c2[j]<='Z'&&c2[j]>='A')
		{
			c2[j]=c2[j]+32;
		}
		b++;
	}
	int m=0;
	for(i=0;c1[i]!='\0'&&c2[i]!='\0';i++)
	{
		if(c1[i]>c2[i])
		{
			printf(">\n");
			break;
		}
		else if(c1[i]<c2[i])
		{
			printf("<\n");
			break;
		}
		else
		{
			m++;
		}
	}
	if(a==b&&a==m)
	{
		printf("=\n");
	}
	return 0;
}
int main()
{
	int i;
	char a[81]={0};
	char b[81]={0};
	gets(a);
	gets(b);	
	for (i=0;i<=79;i++)
		{
			if (a[i]<91)
			{
				a[i]+=32;
			}
		}
	for (i=0;i<=79;i++)
		{
			if (b[i]<91)
			{
				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()
{
	char a[80],b[80];
	int i;
	gets(a);
	gets(b);
	for(i=0;i<=79;i++)
	{
		if(a[i]>90)
			a[i]=a[i]-32;
		if(b[i]>90)
			b[i]=b[i]-32;
		if(a[i]==b[i])
		{
			if(a[i]=='\0')
			{cout<<"=";break;}
			else continue;
		}
		else if(a[i]>b[i])
		{

cout<<">";break;
		}
		else
		{

	cout<<"<";break;
		}
	
	}
	return 0;
}
int main()
{
    int i,flag,l1,l2;
    char s1[100],s2[100];
    
    gets(s1);
    gets(s2);
    l1=strlen(s1);
    l2=strlen(s2);
    
    for(i=0;i<l1;i++)
       if((s1[i]>='A')&&(s1[i]<='Z'))
         s1[i]=s1[i]+32;

    for(i=0;i<l2;i++)
       if((s2[i]>='A')&&(s2[i]<='Z'))
         s2[i]=s2[i]+32;
         
    flag=strcmp(s1,s2);
    if(flag>0)
      printf(">");
    else if(flag<0)
      printf("<");
    else printf("=");
    return 0;
}
char change(char a)
{
	if(a>='a'&&a<='z')
		a=a-'a'+'A';
	return a;
}
int main()
{
    char a[100];
    char b[100];
    gets(a);
    gets(b);
    int a1=strlen(a);
    int a2=strlen(b);
    int i=0;
    while(i<a1&&i<a2)
    {
    	a[i]=change(a[i]);
    	b[i]=change(b[i]);
    	if(a[i]<b[i])
    	{
    		printf("<\n");
    		break;
    	}
    	if(a[i]>b[i])
    	{
    		printf(">\n");
    		break;
    	}
    	i++;
    }
    if(i==a1&&i!=a2)    		printf("<\n");
    if(i==a2&&i!=a1)    		printf(">\n");
    if(i==a1&&i==a2)     		printf("=\n");
    return 0;
}
int main()
{
    char a[100];
	gets(a);
	int m=strlen(a);
	char b[100];
	gets(b);
	int n=strlen(b);
	int c;
	if(m>n)
		c=m;
	else
		c=n;


	int i;
	for(i=0;i<c;i++)
	{

		if(a[i]>64&&a[i]<91)
			a[i]+=32;
		if(b[i]>64&&b[i]<91)
			b[i]+=32;
     	if(a[i]>b[i])
		{
			printf(">");
			break;
		}
		else if(a[i]<b[i])
		{
			printf("<");
			break;
		}
		else
		{
			continue;
		}
	}
	if(i>=c)
	{
		printf("=\n");
	}
	return 0;
}
void main()
{
	char str1[100],str2[100];
	int i,k=0;
	gets(str1);
	gets(str2);

	for(i=0;str1[i]!='\0';i++)
		str1[i]=(str1[i]>='A'&&str1[i]<='Z')?(str1[i]+32):str1[i];/*?????????????[i]*/
	for(i=0;str1[i]!='\0';i++)
		str2[i]=(str2[i]>='A'&&str2[i]<='Z')?(str2[i]+32):str2[i];
	
	
	for(i=0;str1[i]!='\0';i++){
		if(str1[i]>str2[i])   {printf(">");k=1;break;}
		else if(str1[i]<str2[i])   {printf("<");k=1;break;}
	}

	if(k==0)
	printf("=");
}
int main()
{   int i;
	char str1[81],str2[81];//?????????
	cin.getline(str1,81);
	cin.getline(str2,81);
	for(i=0;i<81;i++)
	{
		if(str1[i]>96)
			str1[i]-=32;
        if(str2[i]>96)
			str2[i]-=32;
	}
	if(strcmp(str1,str2)>0)
		cout<<">";
	else if(strcmp(str1,str2)<0)
		cout<<"<";
	else
		cout<<"=";
	return 0;

}