#include <bits/stdc++.h>
int main() {
  char ch[100];
  int i, k, h, nba, nbA;
  scanf("%s", &ch);
  nbA = 0;
  nba = 0;
  for (i = 0; (i <= strlen(ch) - 1); i++) {
    if (isupper(ch[i]) == 1)
      nbA = nbA + 1;
    else
      nba = nba + 1;
  }
  if (nba < nbA) {
    for (k = 0; k <= (strlen(ch) - 1); k++) {
      if (isupper(ch[k]) == 0) ch[k] = ch[k] - 'a' + 'A';
    }
    printf("%s", ch);
  } else {
    for (h = 0; h <= (strlen(ch) - 1); h++) {
      if (isupper(ch[h]) == 1) ch[h] = ch[h] - 'A' + 'a';
    }
    printf("%s", ch);
  }
}
