88421-14-1

88421-14-1 structure
88421-14-1 structure

Name 3-[2-(6-oxo-3-phenylpyridazin-1-yl)ethyl]-1,1-diphenylurea
Molecular Formula C25H22N4O2
Molecular Weight 410.46800
Exact Mass 410.17400
PSA 70.72000
LogP 4.66260