893736-42-0 | 5-(1H-Indol-5-yl)-2-thiophenecarboxaldehyde | AOBChem