disgustingly disgusting stirng permutation