import re
r = re.compile(r'\d+')
def sort_data(data):
result_list = []
data_list = data.split()
keys = r.findall(data)
for key, value in zip(keys, data_list):
result_list.append((int(key), value))
result_list.sort(key=lambda x: x[0])
result_string = ' '.join(item[1] for item in result_list)
return result_string
print(sort_data('4of Fo1r pe6ople g3ood th5e the2 7asd 8aaa 9fff 10sad'))
aW1wb3J0IHJlCgpyID0gcmUuY29tcGlsZShyJ1xkKycpCgpkZWYgc29ydF9kYXRhKGRhdGEpOgogICAgcmVzdWx0X2xpc3QgPSBbXQogICAgZGF0YV9saXN0ID0gZGF0YS5zcGxpdCgpCiAgICBrZXlzID0gci5maW5kYWxsKGRhdGEpCiAgICBmb3Iga2V5LCB2YWx1ZSBpbiB6aXAoa2V5cywgZGF0YV9saXN0KToKICAgICAgICByZXN1bHRfbGlzdC5hcHBlbmQoKGludChrZXkpLCB2YWx1ZSkpCiAgICByZXN1bHRfbGlzdC5zb3J0KGtleT1sYW1iZGEgeDogeFswXSkKICAgIHJlc3VsdF9zdHJpbmcgPSAnICcuam9pbihpdGVtWzFdIGZvciBpdGVtIGluIHJlc3VsdF9saXN0KQogICAgcmV0dXJuIHJlc3VsdF9zdHJpbmcgCiAgICAKCgpwcmludChzb3J0X2RhdGEoJzRvZiBGbzFyIHBlNm9wbGUgZzNvb2QgdGg1ZSB0aGUyIDdhc2QgOGFhYSA5ZmZmIDEwc2FkJykp