#Lutece2424. Nico~Nico~Ni~ (Ⅴ)

Nico~Nico~Ni~ (Ⅴ)

Migrated from Lutece 2424 Nico~Nico~Ni~ (Ⅴ)

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

这次的 万恶之源(坐标 15:00)可以用 nn 个仅包含小写英文字母的字符串 S1,S2,S3,,SnS_1, S_2, S_3, \ldots , S_n 来表示。

定义一个字符串 TT 蕴含在 SS 中,当且仅当 TT 经过循环移位后能与 SS 的某个子串相同。

作为一名计数菌,对于给出的每个字符串 SiS_i,你都想计算出它蕴含在这 nn 个字符串里除自身外的多少个字符串中。

Input

第一行一个正整数 nn

接下来有 nn 行,其中第 ii 行包含一个仅由小写英文字母构成的字符串 SiS_i

Output

输出 nn 行,第 ii 行一个整数 xix_i,表示第 ii 个字符串的答案。

Samples

3
niconiconi
nico
coi
0
1
2

Constraints

1n2×1051 \leq n \leq 2 \times 10^5

Si1  (1in)|S_i| \geq 1 \ \ (1 \leq i \leq n)

$\displaystyle \sum_{i=1}^n |S_i| \leq 2 \times 10^5$

Resources

2020 UESTC ICPC Training for String and Search Algorithm