<｜begin▁of▁sentence｜>### Instruction:
Given two trees T1 with edges [(1, 2), (2, 3), (2, 4)] rooted at node 1 and T2 with edges [(10, 11), (11, 12), (11, 13)] rooted at node 10, can you determine if they are isomorphic and provide the isomorphism between them using NetworkX?
### Response:
import networkx as nx

# Define two different tree structures
T1 = nx.Graph()
T2 = nx.Graph()

# Add edges to T1
T1.add_edges_from([(1, 2), (2, 3), (2, 4)])

# Add edges to T2
T2.add_edges_from([(10, 11), (11, 12), (11, 13)])

# Call the rooted_tree_isomorphism function
isomorphism = nx.algorithms.isomorphism.rooted_tree_isomorphism(T1, 1, T2, 10)

print('Isomorphism between T1 rooted at 1 and T2 rooted at 10:', isomorphism)
<|EOT|>
