story: [Kyle] and his son [Albert] went to his mother [Danielle]'s home [Donna] and her husband [Mark] are taking [Donna]'s son [Wallace] and his sister [Marie] to the amusement park this weekend. [Charles]'s wife, [Danielle], surprised him on his birthday. He could n't believe she pulled it off. [John]'s nephew [Albert] was happy to hear that he will be arriving at the airport later tonight. [Wallace]'s sister, [Marie], was in town unexpectedly, so he had to cancel his plans with his grandfather, [Charles].
query: ('Mark', 'John')
clean_story: [Donna] and her husband [Mark] are taking [Donna]'s son [Wallace] and his sister [Marie] to the amusement park this weekend. [Wallace]'s sister, [Marie], was in town unexpectedly, so he had to cancel his plans with his grandfather, [Charles]. [Charles]'s wife, [Danielle], surprised him on his birthday. He could n't believe she pulled it off. [Kyle] and his son [Albert] went to his mother [Danielle]'s home [John]'s nephew [Albert] was happy to hear that he will be arriving at the airport later tonight.
proof_state: [{('Mark', 'brother', 'John'): [('Mark', 'father', 'Charles'), ('Charles', 'son', 'John')]}, {('Mark', 'father', 'Charles'): [('Mark', 'daughter', 'Marie'), ('Marie', 'grandfather', 'Charles')]}, {('Mark', 'daughter', 'Marie'): [('Mark', 'son', 'Wallace'), ('Wallace', 'sister', 'Marie')]}, {('Charles', 'son', 'John'): [('Charles', 'son', 'Kyle'), ('Kyle', 'brother', 'John')]}, {('Marie', 'grandfather', 'Charles'): [('Marie', 'brother', 'Wallace'), ('Wallace', 'grandfather', 'Charles')]}, {('Mark', 'son', 'Wallace'): [('Mark', 'wife', 'Donna'), ('Donna', 'son', 'Wallace')]}, {('Charles', 'son', 'Kyle'): [('Charles', 'wife', 'Danielle'), ('Danielle', 'son', 'Kyle')]}, {('Kyle', 'brother', 'John'): [('Kyle', 'son', 'Albert'), ('Albert', 'uncle', 'John')]}]
edge_types: ['wife', 'son', 'sister', 'brother', 'grandfather', 'wife', 'son', 'son', 'uncle']