story: [Sarah] and her daughter [Mary] went to see a movie yesterday and then got ice cream afterwards. [Oscar] took his favorite son [Daniel] to a baseball game where he caught a foul ball as a souvenir. [Mary] was always arguing with her mother's husband [Carlos]. [Mary] went shoe shopping with her sister [Julie]. [Julie] went to the store with her sister [Mary] [Jamie]'s mother [Sarah] was teaching her how to teach when [Jamie]'s husband [Daniel] arrived home. [Carlos] took his son [Gregory] out for ice cream.
query: ('Gregory', 'Oscar')
clean_story: [Carlos] took his son [Gregory] out for ice cream. [Mary] was always arguing with her mother's husband [Carlos]. [Julie] went to the store with her sister [Mary] [Mary] went shoe shopping with her sister [Julie]. [Sarah] and her daughter [Mary] went to see a movie yesterday and then got ice cream afterwards. [Jamie]'s mother [Sarah] was teaching her how to teach when [Jamie]'s husband [Daniel] arrived home. [Oscar] took his favorite son [Daniel] to a baseball game where he caught a foul ball as a souvenir.
proof_state: [{('Gregory', 'nephew', 'Oscar'): [('Gregory', 'sister', 'Jamie'), ('Jamie', 'son', 'Oscar')]}, {('Gregory', 'sister', 'Jamie'): [('Gregory', 'sister', 'Julie'), ('Julie', 'sister', 'Jamie')]}, {('Gregory', 'sister', 'Julie'): [('Gregory', 'sister', 'Mary'), ('Mary', 'sister', 'Julie')]}, {('Julie', 'sister', 'Jamie'): [('Julie', 'mother', 'Sarah'), ('Sarah', 'daughter', 'Jamie')]}, {('Gregory', 'sister', 'Mary'): [('Gregory', 'father', 'Carlos'), ('Carlos', 'daughter', 'Mary')]}, {('Julie', 'mother', 'Sarah'): [('Julie', 'sister', 'Mary'), ('Mary', 'mother', 'Sarah')]}, {('Jamie', 'son', 'Oscar'): [('Jamie', 'husband', 'Daniel'), ('Daniel', 'son', 'Oscar')]}]
edge_types: ['father', 'daughter', 'sister', 'sister', 'mother', 'daughter', 'husband', 'son']