
#include<iostream>
#include<vector>
#include<string>
using namespace std;
int bNum=0,gNum=0;
int findEnd(string& s,int si){
int len=s.size();
//当前字母在哪个字符串中,存入comp中
string comp;
if(s[si]=='b'||s[si]=='o'||s[si]=='y'){
comp="boy";
bNum++;
}else{
comp="girl";
gNum++;
}
//从字符串第几个字母开始比较
int index=comp.find(s[si]);
//然后看能比较几个
int ret=0;
while(si<len&&index<comp.size()){
if(s[si]==comp[index]){
ret++;
index++;
si++;
}else{
break;
}
}
return ret;
}
void solve(){
string s;
cin>>s;
for(int i=0;i<s.size();i++){
if(s[i]!='.'){
int findNum=findEnd(s,i);
for(int j=i;j<i+findNum;j++){
s[j]='.';
}
}
}
}
int main(){
solve();
cout<<bNum<<endl<<gNum;
return 0;
}