story: [Judy]'s son, [David], went to have lunch with her sister, [Martha]. [Elizabeth] and her sisters [Maxine] went to the spa. [Martha], another sister of [Elizabeth], had to babysit and could n't join them. [David] has a aunt named [Martha], routinely he went to school with his aunt [Tommy] bought a new dress for his daughter [Martha]. [Maxine] went to the mall, because she wanted to look for a present for her daughter, [Joyce].
query: ('Tommy', 'Joyce')
clean_story: [Tommy] bought a new dress for his daughter [Martha]. [Judy]'s son, [David], went to have lunch with her sister, [Martha]. [David] has a aunt named [Martha], routinely he went to school with his aunt [Elizabeth] and her sisters [Maxine] went to the spa. [Martha], another sister of [Elizabeth], had to babysit and could n't join them. [Maxine] went to the mall, because she wanted to look for a present for her daughter, [Joyce].
proof_state: [{('Tommy', 'granddaughter', 'Joyce'): [('Tommy', 'daughter', 'Maxine'), ('Maxine', 'daughter', 'Joyce')]}, {('Tommy', 'daughter', 'Maxine'): [('Tommy', 'daughter', 'Judy'), ('Judy', 'sister', 'Maxine')]}, {('Judy', 'sister', 'Maxine'): [('Judy', 'sister', 'Martha'), ('Martha', 'sister', 'Maxine')]}, {('Martha', 'sister', 'Maxine'): [('Martha', 'sister', 'Elizabeth'), ('Elizabeth', 'sister', 'Maxine')]}, {('Tommy', 'daughter', 'Judy'): [('Tommy', 'daughter', 'Martha'), ('Martha', 'sister', 'Judy')]}, {('Judy', 'sister', 'Martha'): [('Judy', 'son', 'David'), ('David', 'aunt', 'Martha')]}]
edge_types: ['daughter', 'sister', 'son', 'aunt', 'sister', 'sister', 'daughter']