story: [Mark] took his son [Elliott] out for pizza. [Marian] and her son [Mark] went to visit [Marian]'s mother [Molly] in the hospital.
query: ('Elliott', 'Molly')
clean_story: [Mark] took his son [Elliott] out for pizza. [Marian] and her son [Mark] went to visit [Marian]'s mother [Molly] in the hospital.
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']