Cyanoacetate esters