def nou_format(s):
    if s.count('-') != 1 or s.count('/') != 1:
        return ''
    else:
        sl = s.split('-')
        part1, a = sl
        part1 = part1.upper()
        a = int(a)
        if a < 2010:
            return part1 + ' ' + 'G1'
        else:
            return part1 + ' ' + 'G2'


def recodifica(ll, car):
    for i in range(len(ll)):
        if ll[i][0] == car:
            nou_elem = nou_format(ll[i])
            if len(nou_elem) != 0:
                ll[i] = nou_elem
            else:
                ll[i] = ll[i] + '*'
        else:
            ll[i] = ll[i].upper()
