#include<bits/stdc++.h>
using namespace std;
// 012345678
//s:aaabbbbbx 9
//1
//3a5bx
//输入:aaabbbbbx
//存储数量c:1
//存储他的类型x: x
//结果:3a5bx
//当新字符和类型一样时,输出数量和类型
//然后数量变为1,类型变为新字符
string s;
int c;
char x;
int main(){
cin>>s;
c=1;
x=s[0];
for(int i=1;i<=s.size()-1;i++){
if(s[i]==x){
c++;
}
else{
if(c>1) cout<<c;
cout<<x;
x=s[i];
c=1;
}
}
if(c>1) cout<<c;
cout<<x;
return 0;
}
/**************************************************************
Problem: 1103
User: admin
Language: C++
Result: Accepted
Time:19 ms
Memory:2076 kb
****************************************************************/