The reactivity of 2-formylthiophene, 1-methyl-2-formylpyrrole, benzaldehyde and 2-formylfurane N,N-dimethylhydrazones with dimethyl acetylenedicarboxylate