'''
Created on Mar 21, 2011

@author: ola
'''

letter_map = {'a':2,'b':2,'c':2,
              'd':3,'e':3,'f':3,
              'g':4,'h':4,'i':4,
              'j':5,'k':5,'l':5,
              'm':6,'n':6,'o':6,
              'p':7,'q':7,'r':7,'s':7,
              't':8,'u':8,'v':8,
              'w':9,'x':9,'y':9,'z':9}

def chars2nums(word):
    keys = [str(letter_map[ch]) for ch in word]
    return ''.join(keys)

def main():
    words = ['gone','good','goof','home','hone','hood','hoof',
             'plates','skater','skates','slater','slates','slaver','slaves']
    for w in words:
        print chars2nums(w)

if __name__ == "__main__":
    main()