f n | n<=25 = [['A'..'Z']!!n] | True = ['A'..'Z']!!(n`mod`26):f (n`div`26-1) main=getLine>>=putStrLn.reverse.f.read