story: [Sandra] read her son [Matthew] a bedtime story every night. [Ellis] made his moth [Sandra] a mother's day gift at school. [Molly]'s grandson, [Ellis], was acting cranky, so [Molly] put the little boy down for a nap.
query: ('Molly', 'Matthew')
clean_story: [Molly]'s grandson, [Ellis], was acting cranky, so [Molly] put the little boy down for a nap. [Ellis] made his moth [Sandra] a mother's day gift at school. [Sandra] read her son [Matthew] a bedtime story every night.
proof_state: [{('Molly', 'grandson', 'Matthew'): [('Molly', 'grandson', 'Ellis'), ('Ellis', 'brother', 'Matthew')]}, {('Ellis', 'brother', 'Matthew'): [('Ellis', 'mother', 'Sandra'), ('Sandra', 'son', 'Matthew')]}]