SEARCH Articles Figures Tables 7,8-Dihydrofolate Dihydrofolate reductase Knoevenagel reaction Knoevenagel reaction synthesis Knoevenagel synthesis