Söz zənciri#2190

Söz zənciri

1 saniyə
64 meqabayt
Çox asan

Uzunluğu olan söz zənciri w_1, w_2, \ldots, w_n ardıcıllığı kimi müəyyən edilir; burada hər bir 1 \leq i < n üçün w_i sözü w_{i+1} sözünün düzgün prefiksidir.

Burada, uzunluğu olan sözü, uzunluğu olan sözünün doğru prefiksi adlanır, əgər l > k və -nin ilk hərfi ilə eynidir.

Verilən S = \{s_1, s_2, \ldots, s_m\} sözlər çoxluğuna əsasən bu çoxluqdan bəzilərini (hamısı olmaya bilər) istifadə etməklə qurula bilən ən uzun söz zəncirinin uzunluğunu tapın.

Giriş

Birinci sətirdə tam ədədi verilib (1 \leq m \leq 255). Sonrakı sətirdə çoxluğunun hər bir sözü verilib.

Bütün sözlər boş deyil, uzunluğu maksimum -dir və yalnız kiçik latın hərflərindən ibarətdir.

Çıxış

Problemin cavabını çap edin.

Nümunələr

Nümunə 1

Loading
Loading