story: [Michelle] was spending the weekend with her grandson, [David]. [David]'s sister [Amanda] was supposed to come too, but she was busy and could n't make it. [Mary]'s brother [David] and her went to get ice cream.
query: ('Michelle', 'Amanda')
clean_story: [Michelle] was spending the weekend with her grandson, [David]. [David]'s sister [Amanda] was supposed to come too, but she was busy and could n't make it.
proof_state: [{('Michelle', 'granddaughter', 'Amanda'): [('Michelle', 'grandson', 'David'), ('David', 'sister', 'Amanda')]}]