<｜begin▁of▁sentence｜>### Instruction:
Imagine you're a foreign correspondent stationed in a region laid out much like a chessboard, where the terrain is divided into a grid of districts. You've been tasked with mapping out this area, which spans 3 districts in the North-South direction and 4 districts in the East-West direction, to better coordinate your reports and movements.

Using the cutting-edge software NetworkX, to plot the districts as a series of nodes in a 2-dimensional grid graph, you've crafted a virtual representation of this region. For your next article, you're contemplating the strategic importance of the district at the coordinates (2, 3).

Could you confirm the total number of districts represented as nodes in your network model? Furthermore, does this model include the specific district at coordinates (2, 3)? Your readers would be keen on understanding not just the sheer number of districts but also if that specific district plays a role in the overall grid.

To assist your readers in visualizing the model, consider providing the data in a GML file, ensuring that each district's coordinates are accurately reflected. This file would be a valuable asset for your comprehensive report on the strategic layout of the region.
### Response:
import networkx as nx

# Generate a 2-dimensional grid graph of size 3x4
G = nx.grid_graph(dim=(3, 4))

# Check the number of nodes in the graph
print('Number of nodes:', len(G))

# Check if the graph contains a specific node
countains_node = (2, 3) in G
print('Graph contains node (2, 3):', contains_node)
<|EOT|>
