story: [Sarah] went to the mall, because she wanted to look for a present for her daughter, [Mary]. [Roger] took his nephew [Oscar] out to get some ice cream to celebrate his baseball victory. [Daniel] took his son [Oscar] to the junkyard. [Daniel]'s son [Richard] did n't go because he thought is was a gross place. [Mary] was mad at her son, [Anthony]. She found he'd been stealing from her purse. [Jamie] has not seen her brother, [Gregory] in over a year. She wants to take her son, [Richard] to meet him. [Gregory] is the uncle of [Anthony].
query: ('Sarah', 'Roger')
clean_story: [Sarah] went to the mall, because she wanted to look for a present for her daughter, [Mary]. [Mary] was mad at her son, [Anthony]. She found he'd been stealing from her purse. [Gregory] is the uncle of [Anthony]. [Jamie] has not seen her brother, [Gregory] in over a year. She wants to take her son, [Richard] to meet him. [Daniel] took his son [Oscar] to the junkyard. [Daniel]'s son [Richard] did n't go because he thought is was a gross place. [Roger] took his nephew [Oscar] out to get some ice cream to celebrate his baseball victory.
proof_state: [{('Sarah', 'son', 'Roger'): [('Sarah', 'daughter', 'Jamie'), ('Jamie', 'brother', 'Roger')]}, {('Jamie', 'brother', 'Roger'): [('Jamie', 'son', 'Richard'), ('Richard', 'uncle', 'Roger')]}, {('Sarah', 'daughter', 'Jamie'): [('Sarah', 'son', 'Gregory'), ('Gregory', 'sister', 'Jamie')]}, {('Richard', 'uncle', 'Roger'): [('Richard', 'father', 'Daniel'), ('Daniel', 'brother', 'Roger')]}, {('Sarah', 'son', 'Gregory'): [('Sarah', 'daughter', 'Mary'), ('Mary', 'brother', 'Gregory')]}, {('Daniel', 'brother', 'Roger'): [('Daniel', 'son', 'Oscar'), ('Oscar', 'uncle', 'Roger')]}, {('Mary', 'brother', 'Gregory'): [('Mary', 'son', 'Anthony'), ('Anthony', 'uncle', 'Gregory')]}]
edge_types: ['daughter', 'son', 'uncle', 'sister', 'son', 'father', 'son', 'uncle']