def mes_capacitat(tren1, tren2):
    if tren1.capacitat() > tren2.capacitat():
        return tren1
    else:
        return tren2


def seients_tren(tren1):
    return sum(map(lambda v: v.nseients, tren1))


def vagons_capacitat(tren, capmin):
    return filter(lambda v: v.capacitat() >= capmin, tren)
