#include using namespace std; #define int long long const int N = 3000010; int n, i[N], j[N],m,x,d; unsigned int p[N],p2[N]; string s[N]; vector v[N]; vector v2[N]; signed main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> n; for (int i = 1; i <= n; i ++ ) cin >> s[i],s[i]=' '+s[i]; cin>>m>>x>>d; for(int k=1;k<=m;k++) { i[k] = (x / (n - 1)) + 1; j[k] = (x % (n - 1)) + 1; if (i[k] > j[k]) swap(i[k], j[k]); else j[k] = j[k] + 1; x = (x + d) % (n * (n - 1)); } for(int i=1;i<=n;i++) { v[i].resize(s[i].size()+5); v2[i].resize(s[i].size()+5); p[0]=1;p2[0]=1; for(int j=1;j>1; if(v[L][mid]==v[R][mid]&&v2[L][mid]==v2[R][mid]) res=mid,l=mid+1; else r=mid-1; } aa+=res; } cout<