story: [Daniel] and his wife [Marguerite] went to the beach to watch the fireworks on the 4th of July. [Michael] took his favorite son [Daniel] to a baseball game where he caught a foul ball as a souvenir. [Ruth] went to her aunt [Marguerite]'s house for dinner. [Marguerite] made meatloaf, and it was delicious. [George] invited his siblings [Lisa] and [Jose] to lunch. [Lisa] could n't make it since she was on a trip to see her sister [Ruth]. [Mary] went to her son [Jose]'s House
query: ('Mary', 'Michael')
clean_story: [Mary] went to her son [Jose]'s House [George] invited his siblings [Lisa] and [Jose] to lunch. [Lisa] could n't make it since she was on a trip to see her sister [Ruth]. [Ruth] went to her aunt [Marguerite]'s house for dinner. [Marguerite] made meatloaf, and it was delicious. [Daniel] and his wife [Marguerite] went to the beach to watch the fireworks on the 4th of July. [Michael] took his favorite son [Daniel] to a baseball game where he caught a foul ball as a souvenir.
proof_state: [{('Mary', 'nephew', 'Michael'): [('Mary', 'sister', 'Marguerite'), ('Marguerite', 'son', 'Michael')]}, {('Mary', 'sister', 'Marguerite'): [('Mary', 'daughter', 'Ruth'), ('Ruth', 'aunt', 'Marguerite')]}, {('Mary', 'daughter', 'Ruth'): [('Mary', 'daughter', 'Lisa'), ('Lisa', 'sister', 'Ruth')]}, {('Marguerite', 'son', 'Michael'): [('Marguerite', 'husband', 'Daniel'), ('Daniel', 'son', 'Michael')]}, {('Mary', 'daughter', 'Lisa'): [('Mary', 'son', 'Jose'), ('Jose', 'sister', 'Lisa')]}, {('Jose', 'sister', 'Lisa'): [('Jose', 'brother', 'George'), ('George', 'sister', 'Lisa')]}]
edge_types: ['son', 'brother', 'sister', 'sister', 'aunt', 'husband', 'son']