#include <bits/stdc++.h>
using namespace std;
int tong(int n){
int ans = 0;
while (n > 0){
ans += n%10;
n/=10;
}
return ans;
}
int process(int n){
int tmp = n;
while(tmp > 11){
tmp = tong(tmp);
}
return tmp;
}
int main(){
string s;
getline(cin, s);
int ans = 0;
for(int i = 0; i < s.length();i++){
if (s[i] == 'U' || s[i] == 'u'){
ans += 3;
}else if (s[i] == 'E' || s[i] == 'e'){
ans += 5;
}else if (s[i] == 'O' || s[i] == 'o'){
ans += 6;
}else if (s[i] == 'A' || s[i] == 'a'){
ans++;
}else if (s[i] == 'I' || s[i] == 'i'){
ans+=9;
}else if (s[i] == 'Y' || s[i] == 'y'){
ans+=7;
}
}
cout << process(ans);
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgdG9uZyhpbnQgbil7CiAgICBpbnQgYW5zID0gMDsKICAgIHdoaWxlIChuID4gMCl7CiAgICAgICAgYW5zICs9IG4lMTA7CiAgICAgICAgbi89MTA7CiAgICB9CiAgICByZXR1cm4gYW5zOwp9CgppbnQgcHJvY2VzcyhpbnQgbil7CiAgICBpbnQgdG1wID0gbjsKICAgIHdoaWxlKHRtcCA+IDExKXsKICAgICAgICB0bXAgPSB0b25nKHRtcCk7CiAgICB9CiAgICByZXR1cm4gdG1wOwp9CgppbnQgbWFpbigpewogICAgc3RyaW5nIHM7CiAgICBnZXRsaW5lKGNpbiwgcyk7CiAgICBpbnQgYW5zID0gMDsKICAgIGZvcihpbnQgaSA9IDA7IGkgPCBzLmxlbmd0aCgpO2krKyl7CiAgICAgICAgaWYgKHNbaV0gPT0gJ1UnIHx8IHNbaV0gPT0gJ3UnKXsKICAgICAgICAgICAgYW5zICs9IDM7CiAgICAgICAgfWVsc2UgaWYgKHNbaV0gPT0gJ0UnIHx8IHNbaV0gPT0gJ2UnKXsKICAgICAgICAgICAgYW5zICs9IDU7CiAgICAgICAgfWVsc2UgaWYgKHNbaV0gPT0gJ08nIHx8IHNbaV0gPT0gJ28nKXsKICAgICAgICAgICAgYW5zICs9IDY7CiAgICAgICAgfWVsc2UgaWYgKHNbaV0gPT0gJ0EnIHx8IHNbaV0gPT0gJ2EnKXsKICAgICAgICAgICAgYW5zKys7CiAgICAgICAgfWVsc2UgaWYgKHNbaV0gPT0gJ0knIHx8IHNbaV0gPT0gJ2knKXsKICAgICAgICAgICAgYW5zKz05OwogICAgICAgIH1lbHNlIGlmIChzW2ldID09ICdZJyB8fCBzW2ldID09ICd5Jyl7CiAgICAgICAgICAgIGFucys9NzsKICAgICAgICB9CiAgICB9CiAgICBjb3V0IDw8IHByb2Nlc3MoYW5zKTsKfQo=