class Solution {
public int countCharacters(String[] words, String chars) {
int[] alpbet = new int[26];
for (int i = 0; i < chars.length(); i++) {
alpbet[chars.charAt(i) - 'a']++;
}
int num = 0;
for(String word:words){
int[] alpbet2 = new int[26];
for (int i = 0; i < word.length(); i++) {
alpbet2[word.charAt(i) - 'a']++;
}
int success = 1;
for (int i = 0; i < 26; i++) {
if(alpbet2[i] > alpbet[i]){
success = 0;
break;
}
}
if(success == 1){
num = num + word.length();
}
}
return num;
}
}