import networkx

def graf_exemple():
    ares = [
        ('Quim', 'Pep', {'any' : 2018}), ('Quim', 'Jordi', {'any' : 2012}),
        ('Quim', 'Maria', {'any' : 2010}), ('Pep', 'Anna', {'any' : 2012}),
        ('Pep', 'Clara', {'any' : 2015}), ('Maria', 'Anna', {'any' : 2022}),
        ('Anna', 'Clara', {'any' : 2008}), ('Jordi', 'Clara', {'any' : 2019}),
        ('Sofia', 'Fina', {'any' : 2019}),
        ('Sofia', 'Lluís', {'any' : 2013}), ('Fina', 'Lluís', {'any' : 2014}),
        ('Fina', 'Sergi', {'any' : 2011}), ('Olga', 'Sergi', {'any' : 2017}),
        ('Daniel', 'Sergi', {'any' : 2010}), ('Daniel', 'Pere', {'any' : 2011}),
    ]
    nodes = [
        'Ester', 'Manel',
    ]
    g = networkx.Graph()
    g.add_nodes_from(nodes)
    g.add_edges_from(ares)
    return g
        
        
