import java.util.*;
import java.io.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(bf.readLine());
int n = Integer.valueOf(st.nextToken());
int k = Integer.valueOf(st.nextToken());
List<Double> priceList = new ArrayList<>(n);
st = new StringTokenizer(bf.readLine());
for(int i=0;i<n;i++){
priceList.add(Double.parseDouble(st.nextToken()));
}
String isDiscount= bf.readLine();
for(int i=0;i<n;i++){
if(isDiscount.charAt(i) == '1'){
priceList.set(i, priceList.get(i) * 0.95);
}
}
Collections.sort(priceList);
double max=0;
int num=0;
for(int i=0;i<n;i++){
max+=priceList.get(i);
if(max<=k){
num++;
}
}
System.out.println(num);
}
}