class Solution { public: //Function to reverse words in a given string. string reverseWords(string S) { vector<string>v; string word=""; for(auto x:S) { if(x=='.') { v.push_back(word); v.push_back("."); word=""; continue; } word=word+x; } v.push_back(word); string s=""; reverse(v.begin(),v.end()); for(auto x:v) { s.append(x); } return s; } };