Problem L: 数字排列

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $436$ 正确数量 $92$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签 数学

给出两个整数 A 和 B,可以重新排列 A 得到新的数字 C (不能有前导0)。求在小于等于 B 的情况下,C 的最大值是多少。如果不存在输出 -1


第一行包含两个整数 A 和 B。 1 <= A, B < 10^9。
输出符合条件情况下C的最大值。
1234  3456
3421