3,4-Dihydroxy-3-cyclobutene-1,2-dione

Product Code: 101666
Molecular Formula: C4H2O4
Molecular Weight: 114.06
2892-51-5