story: [Jason]'s wife, [Gabrielle], just went to graduate. [Gabrielle] bought a new video game for her grandson [David].
query: ('Jason', 'David')
clean_story: [Jason]'s wife, [Gabrielle], just went to graduate. [Gabrielle] bought a new video game for her grandson [David].
proof_state: [{('Jason', 'grandson', 'David'): [('Jason', 'wife', 'Gabrielle'), ('Gabrielle', 'grandson', 'David')]}]