Synthesis of di- and