/*
TASK: hexa
LANG: c
*/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define MAX (1 << 20)

char a[MAX];
int n, r1, r2;

void init ()  {
  int i;

//freopen ("hexa.in" , "r", stdin );
//freopen ("hexa.out", "w", stdout);

  scanf ("%s", a + 1);
  n = strlen (a + 1);

  for (i = 1; i <= n; ++i)
    if (a[i] == '1' && ++r1);
    else ++r2;

  if (r1 == 14)  {
    printf ("14 7\n");
    exit (0);
  }
  if (n == 6)  {
    printf ("6 1\n");
    exit (0);
  }
}

void think ()  {
  int i, j, t;

  for (i = 1; i <= n; ++i)  {
    for (j = 1; j <= 6; ++j)
      ;
  }
}

void print ()  {
  printf ("%d %d", r1, r2);
}

int main ()  {
  init ();
  think ();
  print ();

  return 0;
}

