#include <bits/stdc++.h>
using namespace std;
int min3(int a, int b, int c);
int min4(int a, int b, int c, int d);
int main() {
  int a;
  cin >> a;
  char ch;
  int i, o = 0, n = 0, e = 0, z = 0, r = 0;
  for (i = 0; i < a; i++) {
    cin >> ch;
    switch (ch) {
      case ('o'):
        o++;
        break;
      case ('n'):
        n++;
        break;
      case ('e'):
        e++;
        break;
      case ('z'):
        z++;
        break;
      case ('r'):
        r++;
        break;
      default:
        break;
    }
  }
  if (n == 0) {
    for (i = 0; i < (a / 4); i++) {
      cout << "0 ";
    }
    cout << endl;
    return 0;
  }
  int c_one = 0, c_zero = 0, max, temp, oa, ea, c_z, c_o;
  o--;
  n--;
  e--;
  temp = min3(o, n, e);
  oa = o - temp;
  ea = e - temp;
  c_one = 1 + temp;
  temp = min4(z, ea, r, oa);
  c_zero = temp;
  max = c_one + c_zero;
  temp = min4(z, e, r, o);
  c_z = temp;
  ea = e - temp;
  oa = o - temp;
  temp = min3(oa, n, ea);
  c_o = 1 + temp;
  if ((c_z + c_o) > max) {
    c_z = c_zero;
    c_o = c_one;
  }
  for (i = 0; i < c_o; i++) {
    cout << "1 ";
  }
  for (i = 0; i < c_z; i++) {
    cout << "0 ";
  }
  cout << endl;
  return 0;
}
int min3(int a, int b, int c) {
  int min = a;
  if (b < min) min = b;
  if (c < min) min = c;
  return min;
}
int min4(int a, int b, int c, int d) {
  int min = a;
  if (b < min) min = b;
  if (c < min) min = c;
  if (d < min) min = d;
  return min;
}
