#include "bits/stdc++.h"
using namespace std;
const int N = 3e5 + 5;
const int M = 1 << 26;
char str[N];
int n;
int bst[M];
int dp[N];
int pre[N];
int main(){
	scanf("%s" , str + 1);
	n = strlen(str + 1);
	for(int i = 0 ; i < M ; ++i){
		bst[i] = N;
	}
	pre[0] = 0;
	for(int i = 1 ; i <= n ; ++i){
		pre[i] = pre[i - 1] ^ (1 << (str[i] - 'a'));
	}
	dp[n + 1] = 0;
	for(int i = n ; i >= 1 ; --i){
		bst[pre[i]] = min(bst[pre[i]] , dp[i + 1]);
		int res = bst[pre[i - 1]];
		for(int j = 0 ; j < 26 ; ++j){
			res = min(res , bst[pre[i - 1] ^ (1 << j)]);
		}
		dp[i] = res + 1;
	}
	printf("%d\n" , dp[1]);
}