<｜begin▁of▁sentence｜>### Instruction:
Given a simple undirected graph with nodes 0, 1, 2 and edges (0, 1), (0, 2), (1, 2), can you use the augment_diagonal function from graspologic.utils to augment the diagonal of its adjacency matrix and print both the original and the augmented adjacency matrix?
### Response:
import numpy as np
from graspologic.utils import augment_diagonal
import networkx as nx

# Create a simple undirected graph
G = nx.Graph()
G.add_edges_from([(0, 1), (0, 2), (1, 2)])

# Get the adjacency matrix of the graph
adj_matrix = nx.to_numpy_array(G)

# Use augment_diagonal on the adjacency matrix
augmented_matrix = augment_diagonal(adj_matrix)

print('Original adjacency matrix:')
print(adj_matrix)
print('\nAugmented adjacency matrix:')
print(augmented_matrix)
<|EOT|>
