<｜begin▁of▁sentence｜>### Instruction:
Given an API that returns a Bull Graph, which has 5 nodes and 5 edges and is planar and undirected, how would you generate and visualize this graph using NetworkX and Matplotlib?
### Response:
import networkx as nx

# Generate a Bull graph
G = nx.bull_graph()

# Draw the graph
import matplotlib.pyplot as plt
nx.draw(G, with_labels=True)
plt.show()
<|EOT|>
