#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;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGl0ZXJhdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglzdHJpbmcgYnVmOwoJZ2V0bGluZShjaW4sIGJ1Zik7Cglpc3RyaW5nc3RyZWFtIGlzcyhidWYpOwoJdmVjdG9yPHN0cmluZz4gdnM7CiAgICBpc3RyZWFtX2l0ZXJhdG9yPHN0cmluZz4gaWl0KGlzcyk7Cgljb3B5KGlpdCwgaXN0cmVhbV9pdGVyYXRvcjxzdHJpbmc+KCksIGJhY2tfaW5zZXJ0ZXIodnMpKTsKCWNlcnIgPDwgIkdvdCAiIDw8IHZzLnNpemUoKSA8PCAiIGl0ZW1zOiIgPDwgZW5kbDsKCWZvciAoaW50IGkgPSAwIDsgaSAhPSB2cy5zaXplKCkgOyBpKyspIHsKCQljZXJyIDw8ICItLS0gIiA8PCB2c1tpXSA8PCBlbmRsOwoJfQoJcmV0dXJuIDA7Cn0=