#arc077d. [arc077_d]SS

[arc077_d]SS

Description

如果某个串可以由两个一样的串前后连接得到,我们就称之为“偶串”。比如说“xyzxyz”和“aaaaaa”是偶串,而“ababab”和“xyzxy”则不是偶串。

对于一个非空串S,我们定义f(S)是在S后面添加一些字符得到的最短偶串。比如f('abaaba')='abaababaab'。容易证明,对于一个非空串S,f(S)是唯一的

现在给定一个由小写英文字母构成的偶串S,你需要求出 f10100(S)f^{10^{100}}(S) ,并统计计算结果的第l个字符到第r个字符中,每个字母出现了多少次

其中, f10100f^{10^{100}} 是指 f(f(f(...f(S)...)))f(f(f(...f(S)...))) ,式子中共有 1010010^{100}ff

Input

第一行输入串S

第二行两个数l,r

Output

对于每个字母,输出一个数字表示答案,两个数字之间应有一个空格