SEARCH Articles Figures Tables Cinnoline synthesis Cinnolines Diazotate Diazotates Diazotization Widman-Stoermer synthesis