#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e5 + 10;
char s[maxn];
int num[maxn];
int main() {
  scanf("%s", s + 1);
  int len = strlen(s + 1);
  for (int i = 1; i <= len; i++) {
    num[i] = num[i - 1];
    if ('A' <= s[i] && s[i] <= 'Z') {
      num[i]++;
    }
  }
  int ans = 0x3f3f3f3f;
  for (int i = 0; i <= len; i++) {
    ans = min(ans, i - num[i] + (num[len] - num[i]));
  }
  printf("%d\n", ans);
  return 0;
}
