All spaces permutation