#include <bits/stdc++.h>
using namespace std;
map<int, int> a, b, c;
long long int mat[5][5];
long long int cum[200000];
string f(int i) {
  if (i == 1) return "a";
  if (i == 2) return "e";
  if (i == 3) return "i";
  if (i == 4) return "o";
  if (i == 5) return "u";
}
int main() {
  long long int t, ans = 0, a = -1, b = -1;
  string s;
  cin >> t;
  mat[0][0] = 1;
  mat[0][1] = 2;
  mat[0][2] = 3;
  mat[0][3] = 4;
  mat[0][4] = 5;
  mat[1][0] = 2;
  mat[1][1] = 1;
  mat[1][2] = 5;
  mat[1][3] = 3;
  mat[1][4] = 4;
  mat[2][0] = 3;
  mat[2][1] = 4;
  mat[2][2] = 2;
  mat[2][3] = 5;
  mat[2][4] = 1;
  mat[3][0] = 4;
  mat[3][1] = 5;
  mat[3][2] = 1;
  mat[3][3] = 2;
  mat[3][4] = 3;
  mat[4][0] = 5;
  mat[4][1] = 3;
  mat[4][2] = 4;
  mat[4][3] = 1;
  mat[4][4] = 2;
  for (int i = 1; i <= t; i++) {
    if (t % i == 0) {
      if (t / i >= 5 && i >= 5) {
        a = i;
        b = t / i;
        break;
      }
    }
  }
  if (a != -1 && b != -1) {
    for (int i = 0; i < b; i++) {
      for (int j = 0; j < a; j++) {
        if (i < 5) {
          if (j < 5)
            s += f(mat[i][j]);
          else
            s += f(mat[i][4]);
        } else {
          if (j < 5)
            s += f(mat[4][j]);
          else
            s += f(mat[4][4]);
        }
      }
    }
    cout << s << "\n";
  } else
    cout << "-1\n";
}
