#include <iostream>
#include <string>
using namespace std;
int main() {
string s="Dog - woof\n"
"Cat - meow\n"
"Bird - tweet\n"
"mouse - squeek\n"
"Cow - moo\n"
"Frog - croak\n"
"the elephant - toot\n"
"Ducks - quack\n"
"fish - blub\n"
"the seal - ow ow ow";
string line;
size_t start=0;
while(true){
size_t end=s.find('\n',start);
if(end==string::npos)line=s.substr(start);
else line=s.substr(start,end-start);
size_t pos=line.find("-");
if(pos!=string::npos){
string animal=line.substr(0,pos);
while(!animal.empty()&&animal.front()==' ')animal.erase(0,1);
bool b=true ;
for(size_t i=0;i<animal.size();++i){
if(animal[i]==' ')b=true;
else if(b){
if(animal[i]>='a'&&animal[i]<='z')animal[i]-=32;
b=false;
}
}
cout<<animal;
}
if(end==string::npos)break;
start=end+1;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBzdHJpbmcgcz0iRG9nIC0gd29vZlxuIgogICAgICAgICJDYXQgLSBtZW93XG4iCiAgICAgICAgIkJpcmQgLSB0d2VldFxuIgogICAgICAgICJtb3VzZSAtIHNxdWVla1xuIgogICAgICAgICJDb3cgLSBtb29cbiIKICAgICAgICAiRnJvZyAtIGNyb2FrXG4iCiAgICAgICAgInRoZSBlbGVwaGFudCAtIHRvb3RcbiIKICAgICAgICAiRHVja3MgLSBxdWFja1xuIgogICAgICAgICJmaXNoIC0gYmx1YlxuIgogICAgICAgICJ0aGUgc2VhbCAtIG93IG93IG93IjsKICAgIHN0cmluZyBsaW5lOwogICAgc2l6ZV90IHN0YXJ0PTA7CiAgICB3aGlsZSh0cnVlKXsKICAgIAlzaXplX3QgZW5kPXMuZmluZCgnXG4nLHN0YXJ0KTsKICAgIAlpZihlbmQ9PXN0cmluZzo6bnBvcylsaW5lPXMuc3Vic3RyKHN0YXJ0KTsKICAgIAllbHNlIGxpbmU9cy5zdWJzdHIoc3RhcnQsZW5kLXN0YXJ0KTsKICAgIAlzaXplX3QgcG9zPWxpbmUuZmluZCgiLSIpOwogICAgCWlmKHBvcyE9c3RyaW5nOjpucG9zKXsKICAgIAkJc3RyaW5nIGFuaW1hbD1saW5lLnN1YnN0cigwLHBvcyk7CiAgICAJd2hpbGUoIWFuaW1hbC5lbXB0eSgpJiZhbmltYWwuZnJvbnQoKT09JyAnKWFuaW1hbC5lcmFzZSgwLDEpOwogICAgCWJvb2wgYj10cnVlIDsKICAgIAlmb3Ioc2l6ZV90IGk9MDtpPGFuaW1hbC5zaXplKCk7KytpKXsKICAgIAkJaWYoYW5pbWFsW2ldPT0nICcpYj10cnVlOwogICAgCQllbHNlIGlmKGIpewogICAgCQkJaWYoYW5pbWFsW2ldPj0nYScmJmFuaW1hbFtpXTw9J3onKWFuaW1hbFtpXS09MzI7CiAgICAJCQliPWZhbHNlOwogICAgCQkJCiAgICAJCX0KICAgIAl9CiAgICAJY291dDw8YW5pbWFsOwogICAgfQogICAgaWYoZW5kPT1zdHJpbmc6Om5wb3MpYnJlYWs7CiAgICBzdGFydD1lbmQrMTsKfQpyZXR1cm4gMDsKfQ==