#include <bits/stdc++.h>
using namespace std;
template <class T>
T gcd(T a, T b) {
  return b ? gcd(b, a % b) : a;
}
const double EPS = 1e-9;
const double PI = acos(-1.);
const int INF = 1e9;
const long long MOD = 1e9 + 7;
const int MAXN = 2e5 + 5;
int cnt[200];
char s[MAXN];
void solve() {
  scanf("%s", &s[0]);
  int n = strlen(s);
  for (int i = (0); i < (int)(n); i++) {
    cnt[s[i]]++;
  }
  int ans = 0;
  for (int i = (0); i < (int)(200); i++) {
    ans += cnt[i] % 2;
  }
  ans = max(ans, 1);
  cout << ans << endl;
}
int main() {
  int t = 1;
  while (t--) {
    solve();
  }
}
