<｜begin▁of▁sentence｜>### Instruction:
Given adjacency data in the form of a dictionary with elements such as nodes and adjacency lists, how can you convert it to a NetworkX graph and print its edges using the `adjacency_graph` function?
### Response:
import networkx as nx
from networkx.readwrite import json_graph

# Define adjacency list formatted graph data
adjacency_data = {
  'directed': False,
  'multigraph': False,
  'graph': [],
  'nodes': [
    {'id': 'A'},
    {'id': 'B'},
    {'id': 'C'}
  ],
  'adjacency': [
    {'id': 'A', 'edges': [{'id': 'B'}]},
    {'id': 'B', 'edges': [{'id': 'A'}, {'id': 'C'}]},
    {'id': 'C', 'edges': [{'id': 'B'}]}
  ]
}

# Convert adjacency data to a NetworkX graph
G = json_graph.adjacency_graph(adjacency_data, directed=False, multigraph=False)

# Print the edges of the graph
print(list(G.edges()))
<|EOT|>
