n=(input())
n=str(hex(eval(n))[2:])
#str.replace(old, new[, max]) #[,max]表示可选字符,即是替换次数,并且返回一个新的字符春
n=n.replace('a',"A")
n=n.replace('b',"B")
n=n.replace('c',"B")
n=n.replace('d',"D")
n=n.replace('e',"E")
n=n.replace('f',"F")
print(n)
n=(input())
n=str(hex(eval(n))[2:])
#str.replace(old, new[, max]) #[,max]表示可选字符,即是替换次数,并且返回一个新的字符春
n=n.replace('a',"A")
n=n.replace('b',"B")
n=n.replace('c',"B")
n=n.replace('d',"D")
n=n.replace('e',"E")
n=n.replace('f',"F")
print(n)