66622-66-0

66622-66-0 structure
66622-66-0 structure

Name ethyl 4-[2-(1,3-dihydrazinyl-1,3-dioxopropan-2-ylidene)hydrazinyl]benzoate
Molecular Formula C12H16N6O4
Molecular Weight 308.29300
Exact Mass 308.12300
PSA 164.42000
LogP 1.31580