story: [Gabrielle] brought her daughter [Lisa] a cake. [Lisa]'s daughter [Donna] wanted to eat the cake.
query: ('Donna', 'Gabrielle')
clean_story: [Gabrielle] brought her daughter [Lisa] a cake. [Lisa]'s daughter [Donna] wanted to eat the cake.
proof_state: [{('Donna', 'grandmother', 'Gabrielle'): [('Donna', 'mother', 'Lisa'), ('Lisa', 'mother', 'Gabrielle')]}]