#include <iostream>
using namespace std;
int main()
{
string arr;
cin >> arr;
int n;
for (int i = 0;; i++)
if (arr[i] == '\0')
{
n = i;
break;
}
char ch;
bool *word = (bool *)malloc(sizeof(bool) * n * n);
for (int i = 0; i < n; i++)
word[i] = arr[i] - 48;
for (int i = n; i < n * n; i++)
{
cin >> ch;
if (ch == '0' || ch == '1')
word[i] = ch - 48;
}
cout << n << " ";
int b = 0;
for (int i = 0; i < n * n; i++)
{
if(word[0]==1&&i==0)
cout<<0<<" ";
if (word[i] != word[i + 1])
{
cout << i + 1 - b << " ";
b = i + 1;
}
}
return 0;
}