'''
24-Oct-23
Programming Course - GTIAE
Lluís Vila
ETSEIB - CS Dept - UPC
'''
def email(name, dep, uni):
    '''
    >>> email('Lluis.Vila.Grabulosa', 'Computer Science', 'Universitat Politecnica Catatalunya')
    'llvigr@comsci.upc.edu'
    '''
    nm = xtr_inis(name, '.', 2)
    return nm + '@' +'.'.join([xtr_inis(dep, ' ', 3), xtr_inis(uni, ' ', 1), 'edu'])

def xtr_inis(s, sep, n):
    '''
    >>> xtr_inis('Lluís.Vila.Gra', '.', 2)
    'llvigr'
    >>> xtr_inis('Computer Science', ' ', 3)
    'comsci'
    >>> xtr_inis('Universitat Politecnica Catalunya', ' ', 1)
    'upc'
    '''
    ls = s.split(sep)
    ne = len(ls)
    if ne == 1:
        return ls[0][:n].lower()
    elif ne == 2:
        return ls[0][:n].lower() + ls[1][:n].lower()
    else: # ne == 2
        return ls[0][:n].lower() + ls[1][:n].lower()+ ls[2][:n].lower()
    
