story: [Michelle] took her daughter, [Reta], out to dinner. [Molly], [Michelle]'s mother, joined them. [Molly] bought her son [James] a basketball for his birthday.
query: ('James', 'Reta')
clean_story: [Molly] bought her son [James] a basketball for his birthday. [Michelle] took her daughter, [Reta], out to dinner. [Molly], [Michelle]'s mother, joined them.
proof_state: [{('James', 'niece', 'Reta'): [('James', 'sister', 'Michelle'), ('Michelle', 'daughter', 'Reta')]}, {('James', 'sister', 'Michelle'): [('James', 'mother', 'Molly'), ('Molly', 'daughter', 'Michelle')]}]