Added initial lexicographical permutation