#include <bits/stdc++.h>
using namespace std;
int main(){
string longx;
int cache=1;
int chang=0;
getline(cin,longx);
chang=longx.length();
int solve[50000];
memset(solve,0,sizeof(solve));
for(int i=0;i<chang;i++){
solve[i]=longx[i]-'0';
}
for(int i=1;i<chang;i++){
string ss;
getline(cin,ss);
for(int j=0;j<=chang;j++){
solve[i*chang+j]=ss[j]-'0';
}
}
cout<<chang<<" ";
for(int i=1;i<=chang*chang;i++){
if(solve[i]==solve[i-1]){
cache++;
}else{
cout<<cache<<" ";
cache=1;
}
}
return 0;
}