#include <bits/stdc++.h>
using namespace std;
string comp(string s)
{
char cur = 0;int c = 0;
string res = "";
for(int i=0;i<s.length();i++)
{
if(s[i] == cur)
{
c++;
}
else
{
if(c != 0)res.append(to_string(c));
res.append(1,s[i]);
c = 1;
cur = s[i];
}
}
res.append(to_string(c));
return res;
}
int main() {
string s;
cin >> s;
cout << comp(s) << endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzdHJpbmcgY29tcChzdHJpbmcgcykKewoJY2hhciBjdXIgPSAwO2ludCBjID0gMDsKCXN0cmluZyByZXMgPSAiIjsKCWZvcihpbnQgaT0wO2k8cy5sZW5ndGgoKTtpKyspCgl7CgkJaWYoc1tpXSA9PSBjdXIpCgkJewoJCQljKys7CgkJfQoJCWVsc2UKCQl7CgkJCWlmKGMgIT0gMClyZXMuYXBwZW5kKHRvX3N0cmluZyhjKSk7CgkJCXJlcy5hcHBlbmQoMSxzW2ldKTsKCQkJYyA9IDE7CgkJCWN1ciA9IHNbaV07CgkJfQoJfQoJcmVzLmFwcGVuZCh0b19zdHJpbmcoYykpOwoJcmV0dXJuIHJlczsKfQoKaW50IG1haW4oKSB7CglzdHJpbmcgczsKCWNpbiA+PiBzOwoJY291dCA8PCBjb21wKHMpIDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==