1-Imidazolidineacetic acid, 4,4-diphenyl-5-oxo-, ethyl ester 130889-52-0 Ethyl 4,4-diphenyl-5-oxo-1-imidazolidineacetate