import itertools

def transfil(it):
    r1 = map(lambda s: s.capitalize() if len(s) > 2 else s,  it)
    r2 = filter(lambda x:  x[0] != 'H', r1)
    return r2


#
# Una altra solució:
#

def majsc(p):
    if len(p) > 2:
        return p.capitalize()
    else:
        return p

def transfil(it):
    it2 = map(majsc, it)
    it3 = filter(lambda p: p[0]!='H', it2)
    return it3


