/*
TASK:hexa
LANG:C
*/

#include <stdio.h>

int outh = 0,inh = 0;
char buffer[1000024];

int main()
  {
    int i;
    int len;

//    freopen("hexa.in","rt",stdin);
    fgets(buffer,1000024,stdin);
    len = strlen(buffer);
    while (!(buffer[len - 1] == '1' || buffer[len - 1] == '2'))
      buffer[--len] = '\0';

    for (i = 0;i < len;i++)
      {
        if (buffer[i] == '1') outh++;
        if (buffer[i] == '2') inh++;
        
/*        if (buffer[i] == buffer[(i + 1) % len] &&
            buffer[i] == buffer[(i + 2) % len] &&
            buffer[i] == buffer[(i + 3) % len] &&
            buffer[i] == '1') inh--;
        if (buffer[i] == buffer[(i + 1) % len] &&
            buffer[i] == buffer[(i + 2) % len] &&
            buffer[i] == buffer[(i + 3) % len] &&
            buffer[i] == '2') outh--;*/
      }
    printf("%d %d\n",outh,inh);
    return 0;
  }
