/*
 * Problema 14.  Dada uma sequência de caracteres alfanuméricos (isto
 * é, letras A-Za-z e dígitos 0-9) e espaços, seguida por '.',
 * determine o número de caracteres que há na sequência e determine o
 * número de palavras que há na sequência.  Por exemplo, na entrada "O
 * voo GOL547 saiu com 10 passageiros." há 36 caracteres e 7 palavras.
 */

#include <stdio.h>

#define TRUE 1
#define FALSE 0

int is_alnum(char c);

int main()
{
  char c;
  int t = 0, w = 0;
  int in_word = FALSE;

  scanf("%c", &c);
  while (c != '.') {
    t++;
    
    if (in_word) {
      if (c == ' ') 
	in_word = FALSE;
    } else if (is_alnum(c)) {
      in_word = TRUE;
      w++;
    }

  scanf("%c", &c);
  }

  printf("%d characters / %d words\n", t, w);
 
  return 0;
}

int is_alnum(char c)
{
  if ('A' <= c && c <= 'Z') return TRUE;
  if ('a' <= c && c <= 'z') return TRUE;
  if ('0' <= c && c <= '9') return TRUE;
  return FALSE;
}
