import re
def move_digits_to_front(input_string):
# Separate digits and non-digits using regex
digits = re.findall(r'\d', input_string) # Extract digits
non_digits = re.findall(r'\D', input_string) # Extract non-digits
# Combine digits and non-digits
result = ''.join(digits) + ''.join(non_digits)
return result
input_string = "d2c54be3a1"
output = move_digits_to_front(input_string)
print(output)
'''
run:
25431dcbea
'''