In programming, hexadecimal notation is often used.
In hexadecimal notation, besides the ten digits 0, 1, ..., 9, the six letters A, B, C, D, E and F are used to represent the values 10, 11, 12, 13, 14 and 15, respectively.
In this problem, you are given two letters X and Y. Each X and Y is A, B, C, D, E or F.
When X and Y are seen as hexadecimal numbers, which is larger?

-----Constraints-----
 - Each X and Y is A, B, C, D, E or F.

-----Input-----
Input is given from Standard Input in the following format:
X Y

-----Output-----
If X is smaller, print <; if Y is smaller, print >; if they are equal, print =.

-----Sample Input-----
A B

-----Sample Output-----
<

10 < 11.

Difficulty: introductory

Starter code:

Solutions:
x,y=input().split()
if ord(x)<ord(y):print('<')
elif ord(x)>ord(y):print('>')
else:print('=')

X, Y = input().split()

temp = "ABCDEF"

if temp.index(X) > temp.index(Y):
    print(">")
elif temp.index(X) == temp.index(Y):
    print("=")
else:
    print("<")

l = list(input().split())
if len(set(l))==1: print('=')
elif l==sorted(l): print('<')
else: print('>')

X, Y = map(ord, input().split())
if X < Y:
    print('<')
elif X > Y:
    print('>')
else:
    print('=')

x,y=input().split()
if ord(x)>ord(y):
    print(">")
elif ord(x)==ord(y):
    print("=")
else:
    print("<")

X,Y = map(ord,input().split())

if X > Y:
  print('>')
elif X < Y:
  print('<')
else:
  print('=')

x, y = map(str, input().split())

if x < y:
    print("<")
elif x > y:
    print(">")
elif x == y:
    print("=")

x,y=input().split()
if x==y:
    print("=")
elif x<y:
    print("<")
else:
    print(">")

x, y = list(map(str,input().split()))
l = ['A','B','C','D','E','F']

print((['=', '<', '>'][l.index(y) > l.index(x) or -(l.index(y) < l.index(x))]))


X, Y = map(str, input().split())
if X < Y:
    print('<')
elif X > Y:
    print('>')
else:
    print('=')

# import math
# import statistics
# import itertools
# a=int(input())
#b,c=int(input()),int(input())
# c=[]
# for i in a:
#     c.append(int(i))
A,B= list(map(str,input().split()))
# f = list(map(int,input().split()))
# g = [input().split for _ in range(a)]
# h = []
# for i in range(a):
#     h.append(list(map(int,input().split())))
# a = [[0] for _ in range(H)]#nizigen

lis=["A","B", "C", "D", "E", "F"]
if lis.index(A)<lis.index(B):
    print("<")
elif lis.index(A)==lis.index(B):
    print("=")
else:
    print(">")



lst = input().split()
X = lst[0]
Y = lst[1]
lst.sort()

if X == Y:
   print('=')
elif X == lst[0]:
   print('<')
else:
   print('>')

a,b =input().split()
if a == b:
  print("=")
elif a < b:
  print("<")
else:
  print(">")


import bisect,collections,copy,heapq,itertools,math,string
import sys
def I():
    #1 line 1 int
     return int(sys.stdin.readline().rstrip())
def LI():
    #1 line n int
     return list(map(int,sys.stdin.readline().rstrip().split()))
def S():
    #1 line 1 string
     return sys.stdin.readline().rstrip()
def LS():
    #1 line n strings
     return list(sys.stdin.readline().rstrip().split())

A=LS()
X=A[0]
Y=A[1]
if X < Y:
    print("<")
elif X==Y:
    print("=")
else:
    print(">")

a,b=input().split();print("=<>"[(a!=b)+(a>b)])

x, y = input().split()
if x > y:
  print(">")
elif x == y:
  print("=")
else:
  print("<")

X,Y=map(str,input().split())
if X>Y :
  print(">")
elif X==Y :
  print("=")
else :
  print("<")

a,b=input()[0::2]
print("<"if a<b else">"if a>b else"=")

a, b = input().split()
if a > b:
    print('>')
elif a < b:
    print('<')
else:
    print('=')

x,y = input().split()
ans = "="
if x < y: ans = "<"
elif x > y: ans = ">"
print(ans)

X, Y = input().split()
if X == Y:
    print('=')
elif X > Y:
    print('>')
else:
    print('<')

#78
data=list(input().split())
if data[0]<data[1]:
    print('<')
elif data[0]>data[1]:
    print('>')
else:
    print('=')

a,b = map(str,input().split())
if a == b:
  print("=")
elif a<b:
  print("<")
else:
  print(">")

x, y = map(str, input().split())
#print(int(ord(x)), int(ord(y)))
if x < y:
    print("<")
elif x == y:
    print("=")
else:
    print(">")

X, Y = input().split()

if X < Y:
    print('<')
elif X > Y:
    print('>')
else:
    print('=')

x,y = input().split()
if ord(x)<ord(y):
    print("<")
elif ord(x)==ord(y):
    print("=")
else:
    print(">")

x, y = input().split()
print("<" if x < y else "=" if x == y else ">")

x, y = input().split()
if ord(x) < ord(y):
    print('<')
elif ord(x) > ord(y):
    print('>')
else:
    print('=')

import bisect,collections,copy,heapq,itertools,math,string
import sys
def I():
    # 1 line 1 int
    return int(sys.stdin.readline().rstrip())
def LI():
    # 1 line n ints
    return list(map(int,sys.stdin.readline().rstrip().split()))
def S():
    # 1 line 1 string
    return sys.stdin.readline().rstrip()
def LS():
    # 1 line n strings
    return list(sys.stdin.readline().rstrip().split())

A = LS()
X = A[0]
Y = A[1]
if X < Y:
    print("<")
elif X == Y:
    print("=")
else:
    print(">")

a,b=input().split();print(['=','<','>'][(a!=b)+(a>b)])

a, b = input().split()

if a < b:
  print('<')
elif a>b:
  print('>')
else:
  print('=')

X, Y = input().split()

if X == Y:
  print('=')
elif X > Y:
  print('>')
else:
  print('<')


x,y=input().split()
print('<' if x<y else '>' if x>y else '=')

# coding = SJIS

x, y = list(map(str, input().split()))
alp = ["A", "B", "C", "D", "E", "F"]

if alp.index(x) < alp.index(y):
    print("<")
elif alp.index(x) > alp.index(y):
    print(">")
else:
    print("=")


import math
X,Y=input().split()
X=ord(X)
Y=ord(Y)
if X==Y:
    print("=")
elif X>Y:
    print(">")
else:
    print("<")



A,B =(ord(x) for x in input().split())


if A<B: 
    print('<')
elif A>B:
    print('>')
else:
    print('=')
    


X, Y = input().split()
if X < Y:
  print("<")
if X > Y:
  print(">")
if X == Y:
  print("=")

a,b = input().split()

if ord(a) < ord(b):
    print("<")
elif ord(a) > ord(b):
    print(">")
else:
    print("=")

x,y = input().split()
if x < y:
    print('<')
elif x == y:
    print('=')
else:
    print('>')

x,y=map(str,input().split())
if x<y:
  print('<')
elif x==y:
  print('=')
else:
  print('>')

#ABC078A
x,y = input().split()
print("<" if x<y else "=" if x==y else ">")

x, y = map(str, input().split())
print("<" if x < y else ">" if x > y else "=")

x,y=list(map(str,input().split()))
if x==y:
    print("=")
elif x<y:
    print("<")
else:
    print(">")
    


def iroha():
    a, b = input().split()
    exmap = {'A': 10, 'B': 11, 'C': 12, 'D': 13, 'E': 14, 'F': 15}
    aa = exmap[a]
    bb = exmap[b]
    if aa < bb:
        print("<")
    elif aa > bb:
        print(">")
    else:
        print("=")



def __starting_point():
    iroha()


__starting_point()

x,y = input().split()
if x > y:
    print('>')
elif x < y:
    print('<')
else:
    print('=')

def alp_num(alp):
    alp_lst = list('ABCDEF')

    num = alp_lst.index(alp)
    return num


def main():
    x, y = map(str, input().split())
    num1 = alp_num(x)
    num2 = alp_num(y)

    if num1 < num2:
        com_ope = '<'
    elif num1 == num2:
        com_ope = '='
    else:
        com_ope = '>'

    print(com_ope)


def __starting_point():
    main()
__starting_point()

X, Y = input().split()
if X > Y:
    ans = '>'
elif X < Y:
    ans = '<'
else:
    ans = '='
print(ans)

x, y = input().split()

if ord(x) < ord(y):
    print('<')
elif ord(x) > ord(y):
    print('>')
else:
    print('=')


x,y = input().split()
if ord(x) < ord(y):
    print("<")
elif ord(x) > ord(y):
    print(">")
else:
    print("=")

A, B = input().split()
print('<' if A < B else "=" if A == B else '>')

from collections import Counter,defaultdict,deque
from heapq import heappop,heappush
from bisect import bisect_left,bisect_right 
import sys,math,itertools,fractions
sys.setrecursionlimit(10**8)
mod = 10**9+7
INF = float('inf')
def inp(): return int(sys.stdin.readline())
def inpl(): return list(map(int, sys.stdin.readline().split()))

a,b = input().split()
if a < b:
    print('<')
elif a > b:
    print('>')
else:
    print('=')


x,y=map(str,input().split())

if int(ord(x))<int(ord(y)):
    ans='<'
elif int(ord(x))>int(ord(y)):
    ans='>'
else:
    ans='='
print(ans)

X, Y = input().split()
alphabet = ['A', 'B', 'C', 'D', 'E', 'F']
x_i = 0
y_i = 0
for i in range(6):
    if alphabet[i] == X:
        x_i = i
    if alphabet[i] == Y:
        y_i = i
if x_i < y_i:
    print('<')
elif x_i > y_i:
    print('>')
else:
    print('=')


x, y = list(map(str, input().split()))

dict_num = {'A': 10,
            'B': 11,
            'C': 12,
            'D': 13,
            'E': 14,
            'F': 15}

if dict_num[x] == dict_num[y]:
    print('=')
elif dict_num[x] > dict_num[y]:
    print('>')
else:
    print('<')


A=1
B=2
C=3
D=4
E=5
F=6
X,Y=input().split()
if X<Y:
  print("<")
elif X>Y:
  print(">")
elif X==Y:
  print("=")

A, B = input().split()
if A > B: 
    print('>')
elif A == B:
    print('=')
else:
    print('<')


X, Y = input().split()

if X < Y:
  print("<")
elif X == Y:
  print("=")
else:
  print(">")


X,Y=input().split()
print("<"if X<Y else ">" if X>Y else "=")

X, Y = [x for x in input().split()]

if ord(X) < ord(Y):
    print('<')
elif ord(X) == ord(Y):
    print('=')
else:
    print('>')


a, b = input().split()

dict = {
  'A':0,
  'B':1,
  'C':2,
  'D':3,
  'E':4,
  'F':5
}
a = dict[a]
b = dict[b]

if a < b:
  ans = '<'
elif b < a:
  ans = '>'
else:
  ans = '='
  
print(ans)


x,y=map(str,input().split())
if x>y:
  print(">")
elif x==y:
  print("=")
else:
  print("<")

X, Y = [ int('0x' + i, base = 16) for i in input().split()]
if X > Y:
    print('>')
elif X < Y:
    print('<')
else:
    print('=')

x,y = map(str,input().split())

if x > y:
  print('>')
  
elif x == y:
  print('=')
  
else:
  print('<')

def main():
    a, b = input().split(" ")

    if a > b:   print(">")
    elif a < b: print("<")
    else:       print("=")


main()

a,b = input().split()

if a > b:
  print('>')
elif a == b:
  print('=')
else:
  print('<')

x,y = map(str,input().split())
if ord(x) > ord(y):
    print(">")
elif x == y:
    print("=")
else:
    print("<")

x, y = input().split()
if x == y:
  print("=")
elif ord(x) > ord(y):
  print(">")
else:
  print("<")

x,y=input().split()
print("<" if x<y else ">" if x>y else "=")

A, B = input().split()
if ord(A) > ord(B):
    print('>')
elif ord(A) < ord(B):
    print('<')
else:
    print('=')

x,y=input().split()
print("<" if x<y else ">" if x>y else "=")

x,y=input().split()
if x<y:
    print("<")
elif x>y:
    print(">")
else:
    print("=")

x,y=map(str,input().split())
if ord(x)<ord(y):
  print("<")
elif ord(x)>ord(y):
  print(">")
else:
  print("=")

X, Y = input().split()

print(">" if X > Y  else "=" if X == Y else "<")

X,Y = input().split()
print("<" if X < Y else ">" if Y < X else "=")

x, y = input().split()
if x > y:
  print(">")
elif x == y:
  print("=")
else:
  print("<")


X,Y=map(str,input().split())
if X<Y:
    ans="<"
elif X>Y:
    ans=">"
else:
    ans="="
print(ans)

a=input().split()
b=sorted(a)

if a!=b:
  print('>')
  
elif a[0]==a[1]:
  print('=')
  
else:
  print('<')
  




X, Y = input().split()
x_i = ord(X)
y_i = ord(Y)
if x_i < y_i:
    print('<')
elif x_i > y_i:
    print('>')
else:
    print('=')


a,b = input().split()

if a < b:
    print('<')
elif a == b:
    print('=')
else:
    print('>')


A,B=input().split()

mydict = {"A":10, "B":11, "C":12, "D":13, "E":14, "F":15}

print('>') if mydict[A] > mydict[B] else print('<') if mydict[A] < mydict[B] else print('=')


a, b = input().split()
if a == b:
  print('=')
elif a > b:
  print('>')
else:
  print('<')

X, Y = input().split()
if X > Y:
    print(">")
elif Y > X:
    print("<")
else:
    print("=")

x = list(map(str,input().split()))

if(x[0]>x[1]):
    print('>')
else:
    if(x[0]<x[1]):
        print('<')
    else:
        print('=')


x, y = list(map(ord, input().split()))
if x > y:
    print(">")
elif x == y:
    print("=")
else:
    print("<")


x, y = map(str, input().split())
if x < y:
    print('<')
elif x > y:
    print('>')
else:
    print('=')

#!/usr/bin/env python3
import sys
sys.setrecursionlimit(10**6)

x, y = list(map(str, input().split()))

x = int("0x"+x, 16)
y = int("0x"+y, 16)

if x > y:
    print(">")
elif x == y:
    print("=")
else:
    print("<")


x,y = input().split()
if x<y:
    print('<')
elif x>y:
    print('>')
else:
    print('=')

x,y = map(lambda x: int(x,16),input().split())
ans = "="
if x < y: ans = "<"
elif x > y: ans = ">"
print(ans)

a,b=input().split()
if a<b:
  print("<")
elif a>b:
  print(">")
else:
  print("=")

A, B = map(str, input().split())

if A > B:
    print(">")
elif A < B:
    print("<")
else:
    print("=")

X,Y=input().split()
if X<Y:
    print("<")
elif X>Y:
    print(">")
else:
    print("=")


array = ["A","B","C","D","E","F"]
X,Y = input().split()
print("<") if array.index(X)<array.index(Y) else print(">") if array.index(X)>array.index(Y) else print("=")

x,y = input().split()
if x<y:
    print('<')
elif x>y:
    print('>')
else:
    print('=')


import sys

X, Y = sys.stdin.readline().strip().split()
if X == Y:
    print("=")
elif X < Y:
    print("<")
else:
    print(">")

a,b = input().split()
a = a.replace("A","10").replace("B","11").replace("C","12").replace("D","13").replace("E","14").replace("F","15")
b = b.replace("A","10").replace("B","11").replace("C","12").replace("D","13").replace("E","14").replace("F","15")
if int(a) == int(b):
    print("=")
elif int(a) > int(b):
    print(">")
elif int(a) < int(b):
    print("<")

x,y = input().split()
if x > y:
    print('>')
if x < y:
    print('<')
if x == y:
    print('=')

a,b=input().split(" ")
if a==b:print("=")
elif a<b:print("<")
else:print(">")

x,y = list(map(ord,input().split()))
print(("<" if x < y  else ">" if x > y else "="))


x,y = map(str,input().split())
al = list("ABCDEF")
x = al.index(x)
y = al.index(y)
if x>y:
    print(">")
elif x<y:
    print("<")
else:
    print("=")

x, y = list(map(str, input().split()))

if x < y:
    print("<")
elif x > y:
    print(">")
else:
    print("=")