“”"
/*
小组中每位都有一张卡片
卡片是6位以内的正整数
将卡片连起来可以组成多种数字
计算组成的最大数字
输入描述:
","分割的多个正整数字符串
不需要考虑非数字异常情况
小组种最多25个人
输出描述:
最大数字字符串
示例一
输入
22,221
输出
22221
示例二
输入
4589,101,41425,9999
输出
9999458941425101
*/
“”"
nums = input().strip().split(",")
n = len(nums)
for i in range(n-1):
for j in range(i+1,n):
if int(nums[i]+nums[j]) < int(nums[j] + nums[i]):
nums[i], nums[j] = nums[j], nums[i]
# 注意全部是0点情况
print("0" if nums[0] == "0" else "".join(nums))