story: [Jennifer] went to the mall, because she wanted to look for a present for her daughter, [Diane]. [Gayle] had picked her daughter [Susan] out the cutest new dress to wear on her birthday. [Diane] was excited because today she was going to the zoo with her uncle [Daniel]. [Madonna] went to the mall, because she wanted to look for a present for her daughter, [Gayle]. [Mary] enjoys playing cards with her brother. His name is [Daniel]. [Madonna] asked her husband [James] if he could chop up some vegetables for dinner. [Susan] and her aunt, [Jennifer], went to the bookstore. [Susan] bought some fantasy books, while [Jennifer] picked up some mysteries.
query: ('James', 'Mary')
clean_story: [Madonna] asked her husband [James] if he could chop up some vegetables for dinner. [Madonna] went to the mall, because she wanted to look for a present for her daughter, [Gayle]. [Gayle] had picked her daughter [Susan] out the cutest new dress to wear on her birthday. [Susan] and her aunt, [Jennifer], went to the bookstore. [Susan] bought some fantasy books, while [Jennifer] picked up some mysteries. [Jennifer] went to the mall, because she wanted to look for a present for her daughter, [Diane]. [Diane] was excited because today she was going to the zoo with her uncle [Daniel]. [Mary] enjoys playing cards with her brother. His name is [Daniel].
proof_state: [{('James', 'daughter', 'Mary'): [('James', 'son', 'Daniel'), ('Daniel', 'sister', 'Mary')]}, {('James', 'son', 'Daniel'): [('James', 'daughter', 'Gayle'), ('Gayle', 'brother', 'Daniel')]}, {('Gayle', 'brother', 'Daniel'): [('Gayle', 'sister', 'Jennifer'), ('Jennifer', 'brother', 'Daniel')]}, {('Jennifer', 'brother', 'Daniel'): [('Jennifer', 'daughter', 'Diane'), ('Diane', 'uncle', 'Daniel')]}, {('James', 'daughter', 'Gayle'): [('James', 'wife', 'Madonna'), ('Madonna', 'daughter', 'Gayle')]}, {('Gayle', 'sister', 'Jennifer'): [('Gayle', 'daughter', 'Susan'), ('Susan', 'aunt', 'Jennifer')]}]
edge_types: ['wife', 'daughter', 'daughter', 'aunt', 'daughter', 'uncle', 'sister']