

class Solution {
public:
string countAndSay(int n)
{
string ret = "1";
if(n == 1) return "1";
n -= 1;
while(n--)
{
string s;
for(int left = 0,right = 0;right<=ret.size();right++)
{
if(ret[left] != ret[right])
{
int count = right - left;
s += to_string(count);
s += ret[left];
left = right;
}
}
ret = s;
}
return ret;
}
};