story: [David] likes to watch baseball with his brother. His name is [Joe]. [Gabrielle] loves making cookies for her daughter's son. His name is [David].
query: ('Gabrielle', 'Joe')
clean_story: [Gabrielle] loves making cookies for her daughter's son. His name is [David]. [David] likes to watch baseball with his brother. His name is [Joe].
proof_state: [{('Gabrielle', 'grandson', 'Joe'): [('Gabrielle', 'grandson', 'David'), ('David', 'brother', 'Joe')]}]
edge_types: ['grandson', 'brother']