#include <iostream>
#include <string>
 
int main()
{
    std::string integral[] = {"bool", "char16_t", "char32_t", "char", "wchar_t",
                              "short", "int", "long", "long long"};
    std::string sign[] = {"signed ", "unsigned "};
    std::string constvolatile[] = {"", "const ", "volatile ", "const volatile "};
    
    for (auto i : integral)
    {
        if (i == "bool")
        {
            for (auto cv : constvolatile)
            {
                std::cout << cv << i << '\n';
            }
        }
        else
        {
            for (auto s : sign)
            {
                for (auto cv : constvolatile)
                {
                    std::cout << cv << s << i << '\n';
                }
            }
        }
    }
}