<｜begin▁of▁sentence｜>### Instruction:
If I have a network composed of 4 cliques, each with 5 members, and all cliques are interconnected through a single shared member, can you show me how to construct and visualize such a network using NetworkX?
### Response:
import networkx as nx

# Generate a windmill graph with 4 cliques of size 5
g = nx.windmill_graph(4, 5)

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