ปีไหนมีสีดำของครามนิค เปิด E05 คาตาลัน เปิด ขยับมากกว่า 38 และผล ยฝฝฝ?
What year had a black of Kramnik, opening of E05 Catalan Opening, moves greater than 38, and a result of ½–½?
df = pd.DataFrame(columns=['year', 'moves', 'opening', 'result', 'black'])
df[(df['result'] == '½–½') & (df['black'] == 'kramnik') & (df['opening'] == 'e05 catalan opening') & (df['moves'].astype(int) > 38)]['year'].max()