#include<bits/stdc++.h>
using namespace std;
int hegui(string x)
{
if (x.size()>12 || x.size()<6) return 0;
int s=0,s1=0,s2=0,s3=0;
for (int i=0;i<x.size();i++)
{
if (x[i]>='A' && x[i]<='Z')
s=1;
else if (x[i]>='a' && x[i]<='z')
s1=1;
else if (x[i]>='1' && x[i]<='9')
s2=1;
else if (x[i]=='!' || x[i]=='@' || x[i]=='#' || x[i]=='$')
s3=1;
else
return 0;
}
if (s3 && s+s1+s2>=2)
return 1;
return 0;
}
int main(){
string s;
int p=0;
cin>>s;
for (int i=0;i<s.size();i++)
{
if (s[i]==',')
{
string x=s.substr(p,i-p);
if (hegui(x))
cout<<x<<endl;
p=i+1;
}
if (i==s.size()-1)
{
string x=s.substr(p,i-p+1);
if (hegui(x))
cout<<x<<endl;
}
}
return 0;
}