def lexicographic_permutations(s, current=""):
if len(s) == 0:
print(current)
else:
for i in range(len(s)):
lexicographic_permutations(s[:i] + s[i+1:], current + s[i])
def permutations_in_lexicographic_order(string):
sorted_string = ''.join(sorted(string))
lexicographic_permutations(sorted_string)
string = input("Enter a string: ")
print("Permutations in lexicographic order:")
permutations_in_lexicographic_order(string)
#source code --> clcoding.com