文字列のリストが与えられたとき、すべての文字列に共通する最長の部分文字列は何でしょうか?
入力
入力の最初の行には、続く文字列の個数を表す整数 $n$ ($1 \le n \le 1\,000$) が与えられます。
続く $n$ 行には、それぞれ英小文字のみからなる文字列 $s$ ($1 \le |s| \le 100$) が 1 つ与えられます。
出力
入力されたすべての文字列に共通する最長の部分文字列の長さを表す整数を 1 つ出力してください。
入出力例
入力 1
5 axabcrwmvd abcn tabchwqsl bvrkabcayna tyabc
出力 1
3