story: [Katherine] had to work a double shift and needed someone to watch her son [Ronald]. Luckily his sister [Jon] was free. [James] loved going to the store with his mom [Katherine]. She always bought him snacks [Mary] took her granddaughter [Charlsie] to the cinema. [Robert]'s daughter [Charlsie] was playing on the swings in the park. [Jon], his other daughter, was napping in the stroller.
query: ('James', 'Mary')
clean_story: [James] loved going to the store with his mom [Katherine]. She always bought him snacks [Katherine] had to work a double shift and needed someone to watch her son [Ronald]. Luckily his sister [Jon] was free. [Robert]'s daughter [Charlsie] was playing on the swings in the park. [Jon], his other daughter, was napping in the stroller. [Mary] took her granddaughter [Charlsie] to the cinema.
proof_state: [{('James', 'grandmother', 'Mary'): [('James', 'father', 'Robert'), ('Robert', 'mother', 'Mary')]}, {('James', 'father', 'Robert'): [('James', 'sister', 'Jon'), ('Jon', 'father', 'Robert')]}, {('James', 'sister', 'Jon'): [('James', 'mother', 'Katherine'), ('Katherine', 'daughter', 'Jon')]}, {('Katherine', 'daughter', 'Jon'): [('Katherine', 'son', 'Ronald'), ('Ronald', 'sister', 'Jon')]}, {('Robert', 'mother', 'Mary'): [('Robert', 'daughter', 'Charlsie'), ('Charlsie', 'grandmother', 'Mary')]}]
edge_types: ['mother', 'son', 'sister', 'father', 'daughter', 'grandmother']