#include<stdio.h>
#include<ctype.h>

char male_na_duze(char znak)
{
    if (znak >= 'a' && znak <= 'z')
    {
        znak = znak + ('A' - 'a');
    }
    return znak;
}

int main()
{
    char a;
    int znaki = 0;
    int linie = 0;
    int male = 0;
    int duze = 0;
    int cyfry = 0;
    int wyrazy = 0;
    int czy_wyraz = 0;

    while ((a = getchar()) != EOF)
    {
        if (!isspace(a))
        {
            if (czy_wyraz == 0) wyrazy++;
            czy_wyraz = 1;
        }
        else czy_wyraz = 0;

        if (islower(a)) male++;
        if (isupper(a)) duze++;
        if (isdigit(a)) cyfry++;
        if (a == '\n') linie++;
        znaki++;
    }

    printf("Ilosc znakow: %d\n", znaki);
    printf("Ilosc linii: %d\n", linie);
    printf("Ilosc malych liter: %d\n", male);
    printf("Ilosc duzych liter: %d\n", duze);
    printf("Ilosc cyfr: %d\n", cyfry);
    printf("Ilosc wyrazow: %d\n", wyrazy);
    return 0;
}
