Dimethyl 5,6-dimethoxyindane-2,2-dicarboxylate (HCID 19987240)|Huagongshe