/*
TASK: hexa
LANG: C
*/
#include <stdio.h>
#include <string.h>

#define N	1000100

char s[N];
int ri, ro;

int oc, tc;

void solve() {
	int i;
	int l;

	l = strlen(s);
	if (s[l-1] == '\n') l--;
	s[l] = 0;

	for (i = 1; i < 6; i++) {
		if (s[i] == s[i-1])
			s[l++] = s[i-1];
        	else {
			s[l++] = s[i-1];
			break;
                }
	}
	
	for (; i < l; i++) {
		if (s[i] == '1') {
			tc = 0;
			oc++;
			if (oc == 4)
				ri--;
			ro++;
		}
		if (s[i] == '2') {
			oc = 0;
			tc++;
			if (tc == 4)
				ro--;
                        ri++;
		}
	}

	if (oc >= 5)
		printf("6 1\n");
        else
		printf("%d %d\n", ro, ri);
}

int main() {
	fgets(s, N, stdin);
	solve();
	return 0;
}
