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