Advent of Code 2023-25a

import networkx as nx 
import matplotlib.pyplot as plt 
import re
floppy = open("input25.txt", mode='r', encoding='utf-8')
thing =  floppy.readlines()
floppy.close()
sourcenode = []

for i, word in enumerate(thing):
    sourcenode.append(word[0:3])
    thing[i] = word[4:].split()

visual = []
for i, source in enumerate(sourcenode):
    for dest in thing[i]:
        visual.append([source,dest])
G = nx.Graph()
G.add_edges_from(visual)

nx.draw_networkx(G) 
plt.show()
import networkx as nx 
import matplotlib.pyplot as plt 

G = nx.Graph()
G.add_edges_from([['a','b'],['b','c'],['a','c'],['s','u']])
nx.draw_networkx(G) 
plt.show()