SEARCH Articles Figures Tables 5- thiophene-2-carbaldehyde Carbaldehyde Carbaldehydes Thiophenes reactivity