story: [Kirk]'s mother [Michelle] had to help him with his homework because he was having a test soon. [Kirk] took his son [Michael] out to play gold later that night. [Michelle] asked her mother, [Molly], what they were going to have for lunch.
query: ('Michael', 'Molly')
clean_story: [Kirk] took his son [Michael] out to play gold later that night. [Kirk]'s mother [Michelle] had to help him with his homework because he was having a test soon. [Michelle] asked her mother, [Molly], what they were going to have for lunch.
proof_state: [{('Michael', 'mother', 'Molly'): [('Michael', 'son', 'Kirk'), ('Kirk', 'grandmother', 'Molly')]}, {('Kirk', 'grandmother', 'Molly'): [('Kirk', 'mother', 'Michelle'), ('Michelle', 'mother', 'Molly')]}]
edge_types: ['son', 'mother', 'mother']