class Solution {
public:
string reverseWords(string s) {
stringstream ss(s);
vector<string>v;
while(ss>>s)
{
cout<<s<<endl;
cout<<"s"<<endl;
v.push_back(s);
}
reverse(v.begin(),v.end());
s = "";
if(v.size()) s = v[0];
for(int i = 1;i<v.size();i++) s = s + " " + v[i];
return s;
}
};