story: [Mark] and his son [Elliott] went to look at cars. [Mark] ended up buying the Mustang. [Marian]'s son [Mark] made a crayon drawing for [Molly], [Marian]'s mother.
query: ('Elliott', 'Molly')
clean_story: [Mark] and his son [Elliott] went to look at cars. [Mark] ended up buying the Mustang. [Marian]'s son [Mark] made a crayon drawing for [Molly], [Marian]'s mother.
proof_state: [{('Elliott', 'mother', 'Molly'): [('Elliott', 'son', 'Mark'), ('Mark', 'grandmother', 'Molly')]}, {('Mark', 'grandmother', 'Molly'): [('Mark', 'mother', 'Marian'), ('Marian', 'mother', 'Molly')]}]
edge_types: ['son', 'mother', 'mother']