91625-87-5

91625-87-5 structure
91625-87-5 structure

Name 1-phenyl-3-[2-(2,4,5-trioxo-3-phenylimidazolidin-1-yl)propyl]imidazolidine-2,4,5-trione
Molecular Formula C21H16N4O6
Molecular Weight 420.37500
Exact Mass 420.10700
PSA 115.38000
LogP 1.37150