<｜begin▁of▁sentence｜>### Instruction:
Given the Hoffman-Singleton Graph, which is a symmetrical undirected graph with 50 nodes and 175 edges, can you use NetworkX to generate this graph and print out its basic information including the number of nodes and edges?
### Response:
import networkx as nx

# Generate the Hoffman-Singleton graph
HS_graph = nx.hoffman_singleton_graph()

# Print basic information about the graph
print('Number of nodes:', HS_graph.number_of_nodes())
print('Number of edges:', HS_graph.number_of_edges())
<|EOT|>
