story: [Gabrielle] bought her daughter [Dorothy] a present. [Dorothy] did n't want it, so she gave it to her son [Kevin] instead.
query: ('Kevin', 'Gabrielle')
clean_story: [Gabrielle] bought her daughter [Dorothy] a present. [Dorothy] did n't want it, so she gave it to her son [Kevin] instead.
proof_state: [{('Kevin', 'grandmother', 'Gabrielle'): [('Kevin', 'mother', 'Dorothy'), ('Dorothy', 'mother', 'Gabrielle')]}]