#Lutece0128. 密码

密码

Migrated from Lutece 128 密码

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

Fish是一条生活在海里的鱼。有一天他很无聊,就到处去寻宝。他找到了位于海底深处的宫殿,但是一扇带有密码锁的大门却阻止了他的前进。

通过翻阅古籍,Fish得知了这个密码的相关信息:

  1. 该密码的长度为NN
  2. 密码仅含小写字母。
  3. 以每一个字符为中心的最长回文串长度。
  4. 以每两个相邻字符的间隙为中心的最长回文串长度。

很快Fish发现可能有无数种满足条件的密码。经过分析,他觉得这些密码中字典序最小的一个最有可能是答案,你能帮他找到这个密码么?

注意:对于两个串AABB,如果它们的前ii个字符都相同,而AA的第i+1i+1个字符比BB的第i+1i+1个字符小, 那么认为是则称密码AA的字典序小于密码BB的字典序,例如字符串\textsf{abc}字典序小于字符串\textsf{acb}。 如果密码AA的字典序比其他所有满足条件的密码的字典序都小,则密码AA是这些密码中字典序最小的一个。

Input

输入由三行组成。

第一行仅含一个整数NN,表示密码的长度。

第二行包含NN个整数,表示以每个字符为中心的最长回文串长度。

第三行包含N1N - 1个整数,表示每两个相邻字符的间隙为中心的最长回文串长度。

对于20%20\%的数据,1n1001\leq n\leq 100

另有30%30\%的数据,1n10001\leq n\leq 1000

最后50%50\%的数据,1n1051\leq n\leq 10^5

Output

输出仅一行。输出满足条件的最小字典序密码。古籍中的信息是一定正确的,故一定存在满足条件的密码。

Samples

3
1 1 1
0 0
abc
3
1 3 1
0 0
aba
3
1 3 1
2 2
aaa

Note

第一组样例:

.

符合条件的还有abdabeabf……zyx,但是字典序最小的为abc

第二组样例:

.

第三组样例:

.

Resources

SCOI 2013