Fischer indole synthesis, Skraup synthesis, Bischler-Napieralski, Sandmeyer, Reimer-Tiemann and Reformatsky reactions