story: [Gabrielle] is a first generation American citizen. [Gabrielle]'s daughter Mary is a second generation American, making [Kevin], Mary's son, the third and final generation. [James] was happy that his son [Kevin] was doing well in college.
query: ('James', 'Gabrielle')
clean_story: [James] was happy that his son [Kevin] was doing well in college. [Gabrielle] is a first generation American citizen. [Gabrielle]'s daughter Mary is a second generation American, making [Kevin], Mary's son, the third and final generation.
proof_state: [{('James', 'mother', 'Gabrielle'): [('James', 'son', 'Kevin'), ('Kevin', 'grandmother', 'Gabrielle')]}]