from itertools import permutations as p
def permutations(s):
return [''.join(x) for x in set(p(list(s), len(s)))]
print(permutations('a'))
print(permutations('ab'))
print(permutations('aabb'))
ZnJvbSBpdGVydG9vbHMgaW1wb3J0IHBlcm11dGF0aW9ucyBhcyBwCgpkZWYgcGVybXV0YXRpb25zKHMpOgogICAgcmV0dXJuIFsnJy5qb2luKHgpIGZvciB4IGluIHNldChwKGxpc3QocyksIGxlbihzKSkpXQogICAgCgpwcmludChwZXJtdXRhdGlvbnMoJ2EnKSkKcHJpbnQocGVybXV0YXRpb25zKCdhYicpKQpwcmludChwZXJtdXRhdGlvbnMoJ2FhYmInKSkK