cyanohydrazones