#include <iostream>
#include <string>
#include <sstream>
#include <vector>
#include <algorithm>
#include <iterator>
using namespace std;

int main() {
	string buf;
	getline(cin, buf);
	istringstream iss(buf);
	vector<string> vs;
    istream_iterator<string> iit(iss);
	copy(iit, istream_iterator<string>(), back_inserter(vs));
	cerr << "Got " << vs.size() << " items:" << endl;
	for (int i = 0 ; i != vs.size() ; i++) {
		cerr << "--- " << vs[i] << endl;
	}
	return 0;
}