Claisen and Dieckmann condensations