story: [Mark] likes to visit his sister. Her name is [Bonita]. [Bonita] invited her brothers [John] and [Mark] to her high school graduation. [Donna] and her sister [Susan] ate cookies while [Susan]'s brother [John] ate donuts. [Donna]'s daughter [Marie] was on a diet and ate none. [Danielle] made breakfast for her daughter [Bonita] before calling her husband [Charles] to pick her up. [Willie] went shopping at the mall with her father [Charles].
query: ('Willie', 'Marie')
clean_story: [Willie] went shopping at the mall with her father [Charles]. [Danielle] made breakfast for her daughter [Bonita] before calling her husband [Charles] to pick her up. [Mark] likes to visit his sister. Her name is [Bonita]. [Bonita] invited her brothers [John] and [Mark] to her high school graduation. [Donna] and her sister [Susan] ate cookies while [Susan]'s brother [John] ate donuts. [Donna]'s daughter [Marie] was on a diet and ate none.
proof_state: [{('Willie', 'niece', 'Marie'): [('Willie', 'sister', 'Donna'), ('Donna', 'daughter', 'Marie')]}, {('Willie', 'sister', 'Donna'): [('Willie', 'sister', 'Susan'), ('Susan', 'sister', 'Donna')]}, {('Willie', 'sister', 'Susan'): [('Willie', 'father', 'Charles'), ('Charles', 'daughter', 'Susan')]}, {('Charles', 'daughter', 'Susan'): [('Charles', 'son', 'John'), ('John', 'sister', 'Susan')]}, {('Charles', 'son', 'John'): [('Charles', 'son', 'Mark'), ('Mark', 'brother', 'John')]}, {('Mark', 'brother', 'John'): [('Mark', 'sister', 'Bonita'), ('Bonita', 'brother', 'John')]}, {('Charles', 'son', 'Mark'): [('Charles', 'wife', 'Danielle'), ('Danielle', 'son', 'Mark')]}, {('Danielle', 'son', 'Mark'): [('Danielle', 'daughter', 'Bonita'), ('Bonita', 'brother', 'Mark')]}]
edge_types: ['father', 'wife', 'daughter', 'brother', 'sister', 'brother', 'sister', 'sister', 'daughter']