#include <bits/stdc++.h>
using namespace std;
char chk[6] = {'A', 'E', 'I', 'O', 'U', 'Y'};
long long a[5 * 100010];
long long b[5 * 100010];
long long brev[5 * 100010];
long long c[5 * 100010];
int main() {
  ios_base::sync_with_stdio(0);
  string s;
  cin >> s;
  long long n = s.length();
  for (long long i = 0; i < n; i++) {
    for (int j = 0; j < 6; j++) {
      if (s[i] == chk[j]) {
        a[i] = 1;
        b[i] = (i + 1) * a[i];
      }
    }
    if (i) {
      a[i] += a[i - 1];
      b[i] += b[i - 1];
    }
  }
  for (long long i = n - 1; i >= 0; i--) {
    for (int j = 0; j < 6; j++)
      if (s[i] == chk[j]) brev[i] = (n - i);
    brev[i] += brev[i + 1];
  }
  c[1] = a[n - 1];
  for (long long i = 2; i <= n; i++) {
    long long s1 = i - 1;
    long long e1 = n - i;
    if (s1 <= e1) {
      c[i] += (i * (a[e1] - a[s1 - 1]));
      c[i] += (b[s1 - 1] + brev[e1 + 1]);
    } else {
      c[i] += (b[e1] + brev[s1]);
      if ((s1 - e1) > 1) c[i] += ((n - i + 1) * (a[s1 - 1] - a[e1]));
    }
  }
  double ans = 0.0;
  for (long long i = 1; i <= n; i++) ans += (c[i] * 1.0) / (1.0 * i);
  printf("%.20lf\n", ans);
  return 0;
}
