/*
 * Problema extra.  Dada uma sequência de caracteres alfanuméricos
 * (isto é, letras A-Za-z e dígitos 0-9) e espaços, seguida por '.',
 * determine quantas letras minúsculas e maiúsculas ocorrem.  
 */

#include <stdio.h>

#define FALSE 0
#define TRUE 1

int is_lower(char c);
int is_upper(char c);

int main()
{
  char c;
  int l = 0, u = 0; 

  do {
    scanf("%c", &c);
    if (is_lower(c)) l++;
    if (is_upper(c)) u++;
  } while (c != '.');

  printf("lower: %d / upper: %d\n", l, u);
  
  return 0;
}

int is_lower(char c)
{
  return 'a' <= c && c <= 'z';
}

int is_upper(char c)
{
  return 'A' <= c && c <= 'Z';
}
