#include <bits/stdc++.h>
#define tal2a ios::sync_with_stdio(false); cin.tie(nullptr);
#define lolo long long
const double PI = acos(-1.0);
using namespace std;
int main()
{
freopen("input.txt", "r", stdin);
freopen("output.txt", "w", stdout);
freopen("errors.txt", "w", stderr);
tal2a;
string s; cin>>s;
int cnt=0;
int e=0,g=0,y=0,p=0,t=0;
for(int i=0;i<s.size();i++) {
s[i]=toupper(s[i]);
if (s[i]=='E')e++;
else if (s[i]=='G')g++;
else if (s[i]=='Y')y++;
else if (s[i]=='P')p++;
else if (s[i]=='T')t++;
if (e>=1&&g>=1&&y>=1&&p>=1&&t>=1) {
cnt++;
e--,g--,y--,p--,t--;
}
}
cout<<cnt;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgdGFsMmEgICBpb3M6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7IGNpbi50aWUobnVsbHB0cik7CiNkZWZpbmUgbG9sbyBsb25nIGxvbmcKY29uc3QgZG91YmxlIFBJID0gYWNvcygtMS4wKTsKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKQp7CiAgICBmcmVvcGVuKCJpbnB1dC50eHQiLCAiciIsIHN0ZGluKTsKICAgIGZyZW9wZW4oIm91dHB1dC50eHQiLCAidyIsIHN0ZG91dCk7CiAgICBmcmVvcGVuKCJlcnJvcnMudHh0IiwgInciLCBzdGRlcnIpOwogdGFsMmE7CiAgc3RyaW5nIHM7IGNpbj4+czsKICAgIGludCBjbnQ9MDsKICAgIGludCBlPTAsZz0wLHk9MCxwPTAsdD0wOwogICAgZm9yKGludCBpPTA7aTxzLnNpemUoKTtpKyspIHsKICAgc1tpXT10b3VwcGVyKHNbaV0pOwogICAgaWYgKHNbaV09PSdFJyllKys7CiAgICBlbHNlIGlmIChzW2ldPT0nRycpZysrOwogICAgZWxzZSBpZiAoc1tpXT09J1knKXkrKzsKICAgIGVsc2UgaWYgKHNbaV09PSdQJylwKys7CiAgICBlbHNlIGlmIChzW2ldPT0nVCcpdCsrOwoKICAgIGlmIChlPj0xJiZnPj0xJiZ5Pj0xJiZwPj0xJiZ0Pj0xKSB7CiAgICAgICAgY250Kys7CiAgICAgIGUtLSxnLS0seS0tLHAtLSx0LS07CgogICAgfQoKICAgIH0KICAgICAgICBjb3V0PDxjbnQ7CgogICAgcmV0dXJuIDA7Cn0=