#include<bits/stdc++.h>
using namespace std;
bool hg(string s){
if(s.length()<6 || s.length()>12)return 0;
int dx,xx,ts,sz;
for(int i=0;i<s.length();i++){
if(s[i]>='A' && s[i]<='Z')dx=1;
else if(s[i]>='a' && s[i]<='z')xx=1;
else if(s[i]>='0' && s[i]<='9')sz=1;
else if(s[i]=='!' || s[i]=='@' || s[i]=='#' || s[i]=='$')ts=1;
else return 0;
}
if(dx+xx+sz>=2 && ts)return 1;
else return 0;
}
int main(){
vector<string>a;
string ap;
cin>>ap;
string s;
for(int i=0;i<ap.length();i++){
if(ap[i]==','){
a.push_back(s);
s="";
}
s+=ap[i];
}
a.push_back(s);
for(int i=0;i<a.size();i++){
if(hg(a[i]))cout<<a[i]<<'\n';
}
return 0;
}
全红。。。