story: [Melissa] has been waiting around all day for her son, [Mack]. [Edward] went to the grocery store for his brother [Mack], because he broke his leg. [Preston] bought a book for his son [Mack].
query: ('Melissa', 'Edward')
clean_story: [Melissa] has been waiting around all day for her son, [Mack]. [Edward] went to the grocery store for his brother [Mack], because he broke his leg.
proof_state: [{('Melissa', 'son', 'Edward'): [('Melissa', 'son', 'Mack'), ('Mack', 'brother', 'Edward')]}]