#include<stdio.h>
int main()
{
int M,T,U,F,D;
scanf("%d%d%d%d%d\n",&M,&T,&U,&F,&D);
char S_i;
int i;
int j=0;
for(i=1;i<T;i++){
scanf("%c\n",&S_i);
}
if(M>=1&&M<=10000000&&T>=1&&T<=100000&&U>=1&&U<=100&&F>=1&&F<=100&&D>=1&&D<=100){
for(i=1;i<=T;i++){
if(i==T&&M>=(U+D)&&M>=2*F){
printf("%d\n",T);
}else if(M==0&&M<=10000000&&T>=1&&T<=100000&&U>=1&&U<=100&&F>=1&&F<=100&&D>=1&&D<=100){
printf("%d\n",j);
}else if(S_i=='u'){
if(M-U<0||M-U-D<0){
printf("%d\n",j);
break;
}else{
j++;
M=M-U-D;
}
}else if(S_i=='f'){
if(M-F<0||M-2*F<0){
printf("&d\n",j);
break;
}else{
j++;
M=M-2*F;
}
}else if(S_i=='d'){
if(M-D<0||M-D-U<0){
printf("%d\n",j);
break;
}else{
j++;
M=M-D-U;
}
}
}
}
return 0;
}