Дано список рядків. Який найдовший підрядок є спільним для всіх них?
Вхідні дані
Перший рядок вхідних даних містить ціле число $n$ ($1 \le n \le 1\,000$) — кількість рядків, що йдуть далі.
Кожен із наступних $n$ рядків містить один рядок $s$ ($1 \le |s| \le 100$), що складається лише з малих літер.
Вихідні дані
Виведіть одне ціле число — довжину найдовшого підрядка, спільного для всіх вхідних рядків.
Приклади
Вхідні дані 1
5 axabcrwmvd abcn tabchwqsl bvrkabcayna tyabc
Вихідні дані 1
3