story: [Natasha] went with her mother [Cindy] to pick out a gift for [Cindy]'s mother, [Frances]. [Natasha] and her uncle [Hugh] went to the pet shop. [Natasha] saw a puppy that she loved, so [Hugh] bought it for her.
query: ('Frances', 'Hugh')
clean_story: [Natasha] went with her mother [Cindy] to pick out a gift for [Cindy]'s mother, [Frances]. [Natasha] and her uncle [Hugh] went to the pet shop. [Natasha] saw a puppy that she loved, so [Hugh] bought it for her.
proof_state: [{('Frances', 'son', 'Hugh'): [('Frances', 'daughter', 'Cindy'), ('Cindy', 'brother', 'Hugh')]}, {('Cindy', 'brother', 'Hugh'): [('Cindy', 'daughter', 'Natasha'), ('Natasha', 'uncle', 'Hugh')]}]
edge_types: ['daughter', 'daughter', 'uncle']