// Model solution for problem B // Author: Lech Duraj #include #include #include #include using namespace std; void split(string s, vector & R) { R.clear(); istringstream iss(s); do { string sub; iss >> sub; if (sub.length()>0) R.push_back(sub); } while (iss); } int main() { int TT; cin >> TT; while(TT--) { string s; while(s.empty()) getline(cin,s); vector A,B; split(s,A); do { string a; getline(cin,a); vector R; split(a,R); string x = R.back(); if (x[x.length()-1]=='?') break; B.push_back(x); } while(true); bool space = false; for(int i=0; i