#include<bits/stdc++.h>
using namespace std;
string n,q;
bool qq(string x){
if(x.size()>12||x.size()<6){
return 0;
}
int m,j,k,l;
for(int i=0;i<x.size();i++){
if(x[i]>='a'&&x[i]<='z')
m=1;
else if(x[i]>='A'&&x[i]<='Z')
j=1;
else if(x[i]>='0'&&x[i]<='9')
k=1;
else if(x[i]=='!'||x[i]=='@'||x[i]=='#'||x[i]=='$')
l=1;
else
return 0;
}if(m+j+k+l<2)
return 0;
return 1;
}
signed main()
{
cin>>n;
n+=",";
for(int i=0;i<=n.size()-1;i++){
if(n[i]!=','){
q+=n[i];
}else{
if(qq(q))
cout<<q<<"\n";
q="";
}
}
return 0;
}