graceful permutation