#include <iostream>
using namespace std;
int main()
{
// your code goes here
string s;
cin>>s;
int i;
int size = s.size();
char ch[size+1];
s.copy(ch, size + 1);
ch[size] = '\0';
char ch_val = ch[0];
int count = 1;
char final_val[size];
int final_count[size];
int index = 0;
for(i = 1; i<size; i++)
{
if(ch_val != ch[i])
{
final_val[index] = ch_val;
final_count[index] = count;
index++;
ch_val = ch[i];
count = 1;
}
else
{
count++;
}
}
final_val[index] = ch_val;
final_count[index] = count;
index++;
for(i=0;i<index;i++)
{
cout<<final_val[i]<<final_count[i];
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSAKewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJc3RyaW5nIHM7CgljaW4+PnM7CglpbnQgaTsKCWludCBzaXplID0gcy5zaXplKCk7CgkKCWNoYXIgY2hbc2l6ZSsxXTsKCQoJcy5jb3B5KGNoLCBzaXplICsgMSk7CgljaFtzaXplXSA9ICdcMCc7CgkKCWNoYXIgY2hfdmFsID0gY2hbMF07CglpbnQgY291bnQgPSAxOwoJY2hhciBmaW5hbF92YWxbc2l6ZV07CglpbnQgZmluYWxfY291bnRbc2l6ZV07CglpbnQgaW5kZXggPSAwOwoJCglmb3IoaSA9IDE7IGk8c2l6ZTsgaSsrKQoJewoJCWlmKGNoX3ZhbCAhPSBjaFtpXSkKCQl7CgkJCWZpbmFsX3ZhbFtpbmRleF0gPSBjaF92YWw7CgkJCWZpbmFsX2NvdW50W2luZGV4XSA9IGNvdW50OwoJCQlpbmRleCsrOwoJCQljaF92YWwgPSBjaFtpXTsKCQkJY291bnQgPSAxOwoJCX0KCQllbHNlCgkJewoJCQljb3VudCsrOwoJCX0KCX0KCWZpbmFsX3ZhbFtpbmRleF0gPSBjaF92YWw7CglmaW5hbF9jb3VudFtpbmRleF0gPSBjb3VudDsKCWluZGV4Kys7CgkKCWZvcihpPTA7aTxpbmRleDtpKyspCgl7CgkJY291dDw8ZmluYWxfdmFsW2ldPDxmaW5hbF9jb3VudFtpXTsKCX0KCXJldHVybiAwOwp9