823833-63-2

823833-63-2 structure
823833-63-2 structure

Name 3-[hydroxy(diphenyl)methyl]-4-phenylcyclobut-3-ene-1,2-dione
Synonyms 3-Cyclobutene-1,2-dione,3-(hydroxydiphenylmethyl)-4-phenyl
Molecular Formula C23H16O3
Molecular Weight 340.37100
Exact Mass 340.11000
PSA 54.37000
LogP 3.52810