#include using namespace std; #define modulo 1000000007 #define mod(mod_x) ((((long long)mod_x+modulo))%modulo) #define Inf 10000000 int main(){ int N; cin>>N; string S; cin>>S; vector A(N); for(int i=0;i>A[i]; } int Q; cin>>Q; while(Q!=0){ Q--; long long K; cin>>K; int l = 0; int r = 0; int e_cnt = 0; long long sum = 0; int ans = 0; while(true){ if(r==N)break; while(sum+A[r]>K){ sum-=A[l]; if(S[l]=='E')e_cnt--; l++; } sum += A[r]; if(S[r]=='E')e_cnt++; r++; ans = max(ans,e_cnt); } cout<