#include<stdio.h>
#include<stdlib.h>
const int anserNum = 4;
int Max(int a, int b)
{
int ret = a;
if( a < b )
{
ret = b;
}
return ret;
}
int Min(int a, int b)
{
int ret = a;
if( a > b )
{
ret = b;
}
return ret;
}
int main(void)
{
int N, ans, max, min;
int totalPoint[anserNum + 1] = { 0 };
char str[101], c;
// 問題数の入力
scanf("%d", &N);
// 回答の文字列の入力
scanf("%s", &str[0]);
for(int i = 0; i < N; i++)
{
c = str[i];
ans = atoi(&c);
totalPoint[ans]++;
}
max = Max(totalPoint[1], totalPoint[2]);
max = Max(max, totalPoint[3]);
max = Max(max, totalPoint[4]);
min = Min(totalPoint[1], totalPoint[2]);
min = Min(min, totalPoint[3]);
min = Min(min, totalPoint[4]);
printf("%d %d\n", max, min);
return 0;
}