```cpp
#include<iostream>
#include<sstream>
#include<vector>
#include<string>
using namespace std;
int main()
{
string s;
getline(cin, s);
stringstream ss(s);
string s1, s2;
getline(ss, s1, ',');
getline(ss, s2, ',');
string s1_sub = s1.substr(5, s1.length() - 6);
string s1_sub1(s1_sub.length(), ' ');
for (int i = 0,j=0; i < s1_sub.length(); i++)
{
if (s1_sub[i] != '-')
{
s1_sub1[j++] = s1_sub[i];
}
}
for (int i = 0; i < s1_sub1.length(); i++)
{
if (s1_sub1[i] >= 'a' && s1_sub1[i] <= 'z')
{
s1_sub1[i] -= 32;
}
}
string s2_sub = s2.substr(4, s2.length() - 4);
int k = stoi(s2_sub);
string result;
string str = "-";
int length = 0;
for (int i = 0; i < s1_sub1.length(); i++)
{
if (s1_sub1[i] != ' ')
{
length++;
}
}
for (int j = length; j > 0; j-=4)
{
if(j!= length)
{
s1_sub1.insert(j, str);
}
}
cout << s1_sub1;
stringstream ss2(s1_sub1);
string s3;
int flag = 0;
while (getline(ss2, s3, '-'))
{
for (int i = 0; i < s3.length(); i++)
{
if (s3[i] >= 'A' && s3[i] <= 'Z')
{
flag++;
}
}
if (flag == 0)
{
cout << "Error";
break;
}
flag = 0;
}
system("pause");
return 0;
}