Molecular puzzle ring: pseudo[1]rotaxane from a flexible cyclodextrin derivative.