#include <iostream>
#include <vector>
#include<boost/algorithm/string/split.hpp>                                      
#include<boost/algorithm/string.hpp>  
using namespace std;
using boost::is_any_of; 
int main() {
	// your code goes here
	string name ("op[4:0]");
	vector <string> signals;
	boost::split(signals, name, boost::is_any_of("."), boost::token_compress_on);
	cout << signals.size () << " " << signals[0];
	return 0;
}