#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <cmath>
#include <string>
#include <algorithm>
#include <vector>
#include <queue>
#include <stack>
#include <functional>
#include <iostream>
#include <map>
#include <set>
using namespace std;
typedef pair<int,int> P;
typedef pair<int,P> P1;
typedef pair<P,P> P2;
#define pu push
#define pb push_back
#define mp make_pair
#define eps 1e-7
#define INF 2000000000
int main(){
	char str[1025];
	vector<string>vec;
	gets(str);
	int leng=strlen(str);
			string s;
	for(int i=0;i<leng;i++){
		if(str[i]==' ' || str[i]==',' || str[i]=='.'){
			if(s.size()>=3 && s.size()<=6){
				vec.pb(s);
			}
			s="";
		}
		else{
			s.pb(str[i]);
		}
	}
	cout << vec[0];
	for(int i=1;i<vec.size();i++){
		cout << " " << vec[i];
	}
	cout << endl;
}