story: [Jerry] likes to visit his sister. Her name is [Ethel]. [Marguerite] spent a great day shopping with her daughter, [Ethel]. [Kyle]'s mother [Marguerite] had to help him with his homework because he was having a test soon. [Kyle] is [Ethel]'s older brother. He has never liked any of her boyfriends. [Michael] likes to visit his sister. Her name is [Ethel]. [Michael] was so happy for his brother, [Kyle], getting a promotion. [Kyle] took his son [Daniel] out for pizza.
query: ('Daniel', 'Jerry')
clean_story: [Kyle] took his son [Daniel] out for pizza. [Kyle] is [Ethel]'s older brother. He has never liked any of her boyfriends. [Michael] likes to visit his sister. Her name is [Ethel]. [Michael] was so happy for his brother, [Kyle], getting a promotion. [Kyle]'s mother [Marguerite] had to help him with his homework because he was having a test soon. [Marguerite] spent a great day shopping with her daughter, [Ethel]. [Jerry] likes to visit his sister. Her name is [Ethel].
proof_state: [{('Daniel', 'son', 'Jerry'): [('Daniel', 'son', 'Michael'), ('Michael', 'brother', 'Jerry')]}, {('Michael', 'brother', 'Jerry'): [('Michael', 'brother', 'Kyle'), ('Kyle', 'brother', 'Jerry')]}, {('Kyle', 'brother', 'Jerry'): [('Kyle', 'mother', 'Marguerite'), ('Marguerite', 'son', 'Jerry')]}, {('Marguerite', 'son', 'Jerry'): [('Marguerite', 'daughter', 'Ethel'), ('Ethel', 'brother', 'Jerry')]}, {('Daniel', 'son', 'Michael'): [('Daniel', 'son', 'Kyle'), ('Kyle', 'brother', 'Michael')]}, {('Kyle', 'brother', 'Michael'): [('Kyle', 'sister', 'Ethel'), ('Ethel', 'brother', 'Michael')]}]
edge_types: ['son', 'sister', 'brother', 'brother', 'mother', 'daughter', 'brother']