Codeforces Round 423 (Div. 1, rated, based on VK Cup Finals)
A
String Reconstruction
Codeforces
1700
原题
←B →
翻译中…

Ivan had string $*s*$ consisting of small English letters. However, his friend Julia decided to make fun of him and hid the string $*s*$. Ivan preferred making a new string to finding the old one.

翻译中…

Ivan knows some information about the string $*s*$. Namely, he remembers, that string $*t*_{*i*}$ occurs in string $*s*$ at least $*k*_{*i*}$ times or more, he also remembers exactly $*k*_{*i*}$ positions where the string $*t*_{*i*}$ occurs in string $*s*$: these positions are $*x*_{*i*, 1}, *x*_{*i*, 2}, ..., *x*_{*i*, *k*_{*i*}}$. He remembers $*n*$ such strings $*t*_{*i*}$.

翻译中…

You are to reconstruct lexicographically minimal string $*s*$ such that it fits all the information Ivan remembers. Strings $*t*_{*i*}$ and string $*s*$ consist of small English letters only.

翻译中…

Input

翻译中…

The first line contains single integer $*n*$ ($1 ≤ *n* ≤ 10^{5}$) — the number of strings Ivan remembers.

翻译中…

The next $*n*$ lines contain information about the strings. The $*i*$-th of these lines contains non-empty string $*t*_{*i*}$, then positive integer $*k*_{*i*}$, which equal to the number of times the string $*t*_{*i*}$ occurs in string $*s*$, and then $*k*_{*i*}$ distinct positive integers $*x*_{*i*, 1}, *x*_{*i*, 2}, ..., *x*_{*i*, *k*_{*i*}}$ in increasing order — positions, in which occurrences of the string $*t*_{*i*}$ in the string $*s*$ start. It is guaranteed that the sum of lengths of strings $*t*_{*i*}$ doesn't exceed $10^{6}$, $1 ≤ *x*_{*i*, *j*} ≤ 10^{6}$, $1 ≤ *k*_{*i*} ≤ 10^{6}$, and the sum of all $*k*_{*i*}$ doesn't exceed $10^{6}$. The strings $*t*_{*i*}$ can coincide.

翻译中…

It is guaranteed that the input data is not self-contradictory, and thus at least one answer always exists.

翻译中…

Output

翻译中…

Print lexicographically minimal string that fits all the information Ivan remembers.

翻译中…

样例

Input #1
3
a 4 1 3 5 7
ab 2 1 5
ca 1 4
Output #1
abacaba
InputCopy OutputCopy
Input #2
1
a 1 3
Output #2
aaa
InputCopy OutputCopy
Input #3
3
ab 1 1
aba 1 3
ab 2 3 5
Output #3
ababab
InputCopy OutputCopy
题目信息
题号
827A
时间限制
2 s
内存限制
256 MB
标签
数据结构
贪心
排序
字符串

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。