5157-15-3
3a,6a-Diphenyloctahydroimidazo[4,5-d]imidazole-2,5-dione
Product Code:
137729
Molecular Formula:
C16H14N4O2
Molecular Weight:
294.31
Order 5157-15-3