Top Suppliers:I want be here

128043-60-7

128043-60-7 structure
128043-60-7 structure

Name ethyl (3-benzyl-2,4,5-trioxo-imidazolidin-1-yl)ethanoate
Synonyms ethyl 1-benzyl-2,4,5-trioxoimidazolidine-3-acetate
ETHYL-2-(3-BENZYL-2,4,5-TRIOXO-1-IMIDAZOLIDINYL)ACETATE
Molecular Formula C14H14N2O5
Molecular Weight 290.27100
Exact Mass 290.09000
PSA 83.99000
LogP 0.41630