story: [Cristina] spent a great day shopping with her daughter, [Diana]. [Sheila] bought her mother, [Cristina], a puppy for her birthday. [Diana] bought a plant for her dad, [Jonathan]. [Laura] made cookies with her grandson [William]. [William]'s father [Jonathan] is not allowed to eat sugar.
query: ('Sheila', 'Laura')
clean_story: [Sheila] bought her mother, [Cristina], a puppy for her birthday. [Cristina] spent a great day shopping with her daughter, [Diana]. [Diana] bought a plant for her dad, [Jonathan]. [Laura] made cookies with her grandson [William]. [William]'s father [Jonathan] is not allowed to eat sugar.
proof_state: [{('Sheila', 'grandmother', 'Laura'): [('Sheila', 'sister', 'Diana'), ('Diana', 'grandmother', 'Laura')]}, {('Diana', 'grandmother', 'Laura'): [('Diana', 'brother', 'William'), ('William', 'grandmother', 'Laura')]}, {('Diana', 'brother', 'William'): [('Diana', 'father', 'Jonathan'), ('Jonathan', 'son', 'William')]}, {('Sheila', 'sister', 'Diana'): [('Sheila', 'mother', 'Cristina'), ('Cristina', 'daughter', 'Diana')]}]
edge_types: ['mother', 'daughter', 'father', 'son', 'grandmother']