1,1-dimethyl-3H-indene-3-carboxaldehyde (HCID 22139087)|Huagongshe