class Solution {
public:
bool canConstruct(string s, int k) {
int alphabet[30] = {};
for (int i = 0; i < s.size(); i ++) {
alphabet[s[i] - 'a'] ++;
}
int left= 0;
for(int i = 0; i < 26; i ++) {
if(alphabet[i] % 2 == 1) {
left++;
}
}
cout << left << " " << k << endl;
if(left <= k && k <= s.size()) {
return true;
}
return false;
}
};