#include <bits/stdc++.h>
using namespace std;
double pnum[1000050], temp[1000050];
char str[1000050];
void init(int n) {
  int i;
  for (i = 1; i <= n; i++) {
    pnum[1] += 1.0 / i;
    temp[i] = temp[i - 1] + 1.0 / i;
  }
  for (i = 2; i <= (n + 1) / 2; i++) {
    pnum[i] = pnum[i - 1] + (temp[n - i + 1] - temp[i - 1]);
  }
  for (; i <= n; i++) pnum[i] = pnum[n - i + 1];
}
bool IsVowel(char ch) {
  if (ch == 'I' || ch == 'E' || ch == 'A' || ch == 'O' || ch == 'U' ||
      ch == 'Y')
    return true;
  return false;
}
int main() {
  double ans = 0;
  int len, i;
  gets(str);
  len = strlen(str);
  init(len);
  for (i = 0; i < len; i++) {
    if (IsVowel(str[i])) ans += pnum[i + 1];
  }
  printf("%.10lf\n", ans);
  return 0;
}
