#include<bits/stdc++.h>
using namespace std;
string s,s1;
int flag,flag1,flag2,flag3;
int main(){
cin>>s;
for(int i=0;i<=s.size();i++)
{
if(s[i]==','||i==s.size())
{
flag=0;
flag1=0;
flag2=0;
flag3=0;
if(s1.size()<=6||s1.size()>=12)
{
s1="";
break;
}
for(int j=0;j<=s1.size();j++)
{
if(s1[j]>='a'&&s1[j]<='z') flag=1;
if(s1[j]>='A'&&s1[j]<='Z') flag1=1;
if(s1[j]>='0'&&s1[j]<='9') flag2=1;
if(s1[j]=='!'||s1[j]=='@'||s1[j]=='#'||s1[j]=='$') flag3=1;
}
if(flag+flag1+flag2>=2&&flag3==1)
{
cout<<s1<<endl;
s1="";
}
}
else s1+=s[i];
}
return 0;
}