eolymp
bolt
Try our new interface for solving problems
Problems

Суффиксный поднабор

Суффиксный поднабор

Time limit 1 second
Memory limit 256 MiB

Вам задан набор s_1, s_2, ..., s_n, состоящий из n строк.

Требуется найти такой поднабор этого набора, что выполняются два условия:

  • существует строка t, такая, что все строки поднабора являются ее суффиксами;

  • количество строк в поднаборе максимально.

Ваша задача вывести количество строк в таком поднаборе.

Input data

В первой строке записано целое число n (1n10^5) — количество строк в наборе. В каждой из последующих n строк записана строка. В i-той из них записана непустая строка s_i. Все строки состоят только из строчных латинских символов. Суммарная длина заданных строк не превосходит 10^5.

Output data

Выведите единственное целое число — количество строк в описанном поднаборе.

Examples

Input example #1
6
bb
bb
b
aaa
aa
z
Output example #1
3