// #define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <string>
#include <vector>
#include <map>
#include <set>
#include <stack>
#include <cmath>
#include <cstdlib>
#include <functional>
#include <locale>
#include <cctype>
#include <sstream>
using namespace std;

int main(){
	string in,temp;
	vector<string> ans;
	int mozisuu = 0;
	getline(cin, in);
	for (int i = 0; i < in.length(); i++){
		if (in[i] != ' ' && in[i] != '.' && in[i] != ','){
			temp.append(1, in[i]);
			mozisuu++;
		}
		else{
			if (mozisuu >=3 && mozisuu <=6)
				ans.push_back(temp);
			temp.clear();
			mozisuu = 0;
		}
	}
	for (int i = 0; i < ans.size(); i++){
		cout << ans.at(i);
		if (i < ans.size() - 1)
			cout << " ";
	}
	cout << endl;

	return 0;
}