#include <iostream>
#include <string>
#include <cctype>
#include <numeric>
#include <iomanip>

int main()
{
    std::string line ;

    while ( std::getline(std::cin, line) && line.length() > 0 )
    {
        unsigned nCaps = std::accumulate(std::begin(line), std::end(line), 0u, 
            [](unsigned val, char ch){return val+=std::isupper(ch)?1:0;}) ;

        std::cout << std::fixed << std::setprecision(0)
            << (static_cast<double>(nCaps) / line.length())*100.0 << "% CAPS\n" ;
    }
}