题目描述
Access Globe 有若干个递增的正整数序列。他把这些正整数序列中的每个正整数的十进制表示(无前导零)依次写了下来,相邻两个整数之间用逗号 , 隔开。Access Globe 把这个序列视为一个由
可爱的小 Tommy 决定篡改这棵 Trie 树。他先将 Trie 上的一些边上的字符删去,然后填上另一些字符。为了不被发现,Tommy 必须保证修改后的 Trie 仍然满足上述性 质,即从根到每个叶节点的路径上的边上的字符顺次拼接构成的字符串是一个递增的、由逗号分隔的正整数序列,且每个正整数无前导零。
现在 Tommy 已经删去了一些边上的字符,请你帮他完成“填上字符”的操作。如果有多解,请输出字典序最小的解。
输入格式
输入文件包含多组数据,整个文件的第一行是一个整数
第一行包含一个长度为
第二行包含
输出格式
输出
如果不存在任何合法的填写方式,请输出 failed
。
样例
样例输入 1
1
2,?3,2?71?4420?2641?
0 1 2 3 4 5 6 7 8 6 10 7 4 4 14 3 2 1 1 0
样例输出 1
2,13,207104420026411
样例解释
Tommy 填写的 Trie 如下图,红色的节点为所有叶子节点,注意,根节点在左下方。
数据规模与约定
对于
对于另外
对于另外
对于另外
对于所有数据,
时间限制:
空间限制: