149990-86-3 2-Oxo-3-(triphenylphosphoranylidene)propanoic acid hydrazide Hydrazide of triphenylphosphoranylidenepyruvic acid Propanoic acid, 2-oxo-3-(triphenylphosphoranylidene)-, hydrazide