// BISMILLAH // created by kamran // Date: 2026-01-06 00:08 #include using namespace std; #define fast ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); #define int long long #define nl endl signed main() { fast; int n; cin>>n; string s; cin>>s; vectorx(n); for(int i=0;i>x[i]; int m; cin>>m; while(m--){ int k; cin>>k; dequed; int ans=0; int sum=0; int cnt_e=0,cnt_w=0; for(int i=0;ik){ if(d.empty())continue; sum-=x[d[0]]; if(s[d[0]] == 'E')cnt_e--; else cnt_w--; d.pop_front(); i--; }else{ sum+=x[i]; d.push_back(i); if(s[i]=='E')cnt_e++; else cnt_w++; ans=max(ans,cnt_e); } } cout<