<｜begin▁of▁sentence｜>### Instruction:
I have a special graph known as the Hoffman-Singleton Graph, and I need to create, display, and inspect its various properties such as the number of nodes and edges using NetworkX.
### Response:
import networkx as nx

# Create the Hoffman-Singleton graph
HSG = nx.hoffman_singleton_graph()

# Print the number of nodes and edges
print('Number of nodes:', HSG.number_of_nodes())
print('Number of edges:', HSG.number_of_edges())

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