import networkx as nx
import EoN
import matplotlib.pyplot as plt
from collections import defaultdict
G = nx.grid_2d_graph(100,100) #each node is (u,v) where 0<=u,v<=99
#we'll initially infect those near the middle
initial_infections = [(u,v) for (u,v) in G if 45