#include <bits/stdc++.h>
using namespace std;
char a, b;
int i, n, k;
int main() {
  cin >> n >> k;
  a = 'a';
  b = 'b';
  if (n < k) {
    cout << -1;
    exit(0);
  }
  if (n > 1 && k == 1) cout << -1, exit(0);
  for (i = 1; i <= min(n - k + 2, n); i++) {
    printf("%c", a);
    swap(a, b);
  }
  for (i = 1; i <= k - 2; i++) {
    printf("%c", char(1 + i + 97));
  }
  return 0;
}
