#include <iostream>
#include <string>

using namespace std;

void compress(string input)
{
	int counter=1;
	char lastChar=input[0];
	
	for(int i=0; i<=input.length(); i++)
	{
		//cout << "DBG: " << input[i] << endl;
		if(input[i]==lastChar && i!=0)
		{
			lastChar=input[i];
			counter++;
			
			if(i==input.length()-1)
				cout << counter << lastChar;
		}
		else	// Combo broken
		{
			if(counter>1)
				cout << counter << lastChar;
			else
				cout << lastChar;
			
			lastChar=input[i];
			counter=1;
		}
	}
}

int main() {
	
	compress("aabbc");
	
	return 0;
}