Scheme 3: Synthesis of thiosemicarbazone, indole, thiophene and naphthofuran derivatives.