story: [Sandra] has to get a birthday present for her husband, [James] and for her son, [Matthew]. [Matthew] is staying with his grandmother, [Molly] for the weekend.
query: ('James', 'Molly')
clean_story: [Sandra] has to get a birthday present for her husband, [James] and for her son, [Matthew]. [Matthew] is staying with his grandmother, [Molly] for the weekend.
proof_state: [{('James', 'mother-in-law', 'Molly'): [('James', 'wife', 'Sandra'), ('Sandra', 'mother', 'Molly')]}, {('Sandra', 'mother', 'Molly'): [('Sandra', 'son', 'Matthew'), ('Matthew', 'grandmother', 'Molly')]}]
edge_types: ['wife', 'son', 'grandmother']