<｜begin▁of▁sentence｜>### Instruction:
Given a graph whose edge set is [(0, 1), (1, 2), (2, 3), (3, 4), (0, 4)], can you use NetworkX to determine if the graph is planar (i.e., can be drawn on a plane without any edges crossing)?
### Response:
import networkx as nx

# Create a graph
G = nx.Graph()

# Add edges
G.add_edges_from([(0, 1), (1, 2), (2, 3), (3, 4), (0, 4)])

# Check if the graph is planar
is_planar_graph = nx.is_planar(G)

print('Is the graph planar?', is_planar_graph)
<|EOT|>
