#include <bits/stdc++.h>
using namespace std;
void solve() {
  long long n;
  cin >> n;
  long long x = -1;
  long long y = -1;
  for (long long i = 1; i * i <= n; i++) {
    if (n % i == 0) {
      if (i >= 5 && (n / i) >= 5) {
        x = i;
        y = n / i;
        break;
      }
    }
  }
  if (x == -1 && y == -1) {
    cout << -1;
    return;
  }
  char b[10];
  b[0] = 'a';
  b[1] = 'e';
  b[2] = 'i';
  b[3] = 'o';
  b[4] = 'u';
  for (long long i = 5; i < 10; i++) b[i] = b[i - 5];
  string ans = "";
  vector<vector<char>> v(x);
  for (long long i = 0; i < 5; i++)
    for (long long j = 0; j < 5; j++) v[i].push_back(b[(i + j) % 5]);
  for (long long i = 5; i < x; i++) {
    for (long long j = 0; j < y; j++) v[i].push_back(b[j % 5]);
  }
  for (long long i = 0; i < x; i++) {
    for (long long j = 5; j < y; j++) v[i].push_back(b[i % 5]);
  }
  for (long long i = 0; i < x; i++)
    for (long long j = 0; j < y; j++) ans += v[i][j];
  cout << ans;
}
signed main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  long long T;
  T = 1;
  while (T--) {
    solve();
  }
  return 0;
}
