import random
t={'A':['11','12'],'B':['21'],'C':['31'],'D':['41'],'E':['51','52'],'H':['81'],'L':['121'],'O':['151']}
r={v:k for k in t for v in t[k]}
e=lambda s:' '.join(random.choice(t.get(c,[c])) for c in s.upper())
d=lambda s:''.join(r.get(x,'?') for x in s.split())
m=input("Text: ");c=e(m);print("Enc:",c);print("Dec:",d(c))