SEARCH Articles Figures Tables Acyl phosphonates Diels hetero Hetero acyl phosphonates Hetero-Diels-Alder Hetero-Diels-Alder reaction