SEARCH Articles Figures Tables 2- cyanoacetate Cyanoacetates Hydrazide reaction with Hydrazides reaction with