- #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=