_,__,*___=-1,[53760,27904,4096,6656,3232,1824,784,232,82],
p,q=print,lambda _,__:chr(__//(1<<1)**(~-10-_))
while __:_+=1;___=[*___,q(_,__.pop(-False))]
p(*locals().get('___'),sep="",flush=True)
_,__,*___=-1,[53760,27904,4096,6656,3232,1824,784,232,82],
p,q=print,lambda _,__:chr(__//(1<<1)**(~-10-_))
while __:_+=1;___=[*___,q(_,__.pop(-False))]
p(*locals().get('___'),sep="",flush=True)