story: [Marie] takes good care of her grandmother, [Frances]. [Frances] loves cooking for her son. His name is [Francisco] [David] went to the mall, because she wanted to look for a present for her daughter, [Marie].
query: ('David', 'Francisco')
clean_story: [David] went to the mall, because she wanted to look for a present for her daughter, [Marie]. [Marie] takes good care of her grandmother, [Frances]. [Frances] loves cooking for her son. His name is [Francisco]
proof_state: [{('David', 'brother', 'Francisco'): [('David', 'mother', 'Frances'), ('Frances', 'son', 'Francisco')]}, {('David', 'mother', 'Frances'): [('David', 'daughter', 'Marie'), ('Marie', 'grandmother', 'Frances')]}]
edge_types: ['daughter', 'grandmother', 'son']