#include const int M=1000000009; using namespace std; int main() { int n,h[5][2010],x=29,sr,s=0,dl[5],pot[5][2010],p=0,k,tab[5][2010],l=1,e=0;// sr-srodek, s-potrzebne(chyba), dl-dlugosc wyrazu, pot-tablica poteg, p-poczatek w szukaniu binarnym,k-koniec w binarnym,tab-hasze o szukanej dlugosci w binarnym,l zmienna w szukaniu binarnym // e-zmienna w szukaniu binarnym haszy string t[5]; scanf("%d",&n); for(int i=1;i<=n;i++) { cin>>t[i];//wyraz dl[i]=t[i].length();// dlugosc wyrazu e=min(e,dl[i]); h[i][1]=t[i][1]-'a'+1;// hasz zerowy (29^0=1) for(int j=2;j