Fig. 3: Synthesis of polyyne polyrotaxanes. | Nature Chemistry