story: [James] drove his daughter [Theresa] to soccer practice. [Gabrielle] bought a new video game for her son [James].
query: ('Theresa', 'Gabrielle')
clean_story: [James] drove his daughter [Theresa] to soccer practice. [Gabrielle] bought a new video game for her son [James].
proof_state: [{('Theresa', 'grandmother', 'Gabrielle'): [('Theresa', 'father', 'James'), ('James', 'mother', 'Gabrielle')]}]