#include <bits/stdc++.h>
#define ne "\n"
#define ll long long
#define re return
#define all(v) (v.begin(),v.end())
#define sz(v) ((int)(v.size()))
#define fast() ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
typedef std::vector<int> vec;
using namespace std;
int main() {
int k;cin>>k;
string s;cin>>s;
map<char,int>freq;
for(int i=0;i<s.size();i++) {
freq[s[i]]++;
}
for(int i=0;i<s.size();i++)
{
if(freq[s[i]]%k!=0)
{
cout<<"-1"<<ne;
re 0;
}
}
sort all(s);
string ans;
int l;
for(int i=0;i<s.size();i++)
{
l=freq[s[i]]/k;
while(l--)
ans+=s[i];
freq[s[i]]=0;
}
while(k--)
cout<<ans;
cout<<ne;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiAKI2RlZmluZSBuZSAiXG4iCiNkZWZpbmUgbGwgIGxvbmcgbG9uZwojZGVmaW5lIHJlIHJldHVybgojZGVmaW5lIGFsbCh2KSAodi5iZWdpbigpLHYuZW5kKCkpCiNkZWZpbmUgc3oodikgKChpbnQpKHYuc2l6ZSgpKSkKI2RlZmluZSBmYXN0KCkgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7Y2luLnRpZShOVUxMKTtjb3V0LnRpZShOVUxMKTsKIAp0eXBlZGVmICBzdGQ6OnZlY3RvcjxpbnQ+IHZlYzsKIAp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmludCBtYWluKCkgewppbnQgaztjaW4+Pms7CnN0cmluZyBzO2Npbj4+czsKbWFwPGNoYXIsaW50PmZyZXE7CmZvcihpbnQgaT0wO2k8cy5zaXplKCk7aSsrKSB7CiAgICBmcmVxW3NbaV1dKys7Cn0KZm9yKGludCBpPTA7aTxzLnNpemUoKTtpKyspCnsKICAgIGlmKGZyZXFbc1tpXV0layE9MCkKICAgIHsKICAgICAgICBjb3V0PDwiLTEiPDxuZTsKICAgICAgICByZSAwOwogICAgfQp9CnNvcnQgYWxsKHMpOwpzdHJpbmcgYW5zOwppbnQgbDsKZm9yKGludCBpPTA7aTxzLnNpemUoKTtpKyspCnsKICAgIGw9ZnJlcVtzW2ldXS9rOwogICAgd2hpbGUobC0tKQogICAgICAgIGFucys9c1tpXTsKICAgIGZyZXFbc1tpXV09MDsKfQogCndoaWxlKGstLSkKICAgIGNvdXQ8PGFuczsKY291dDw8bmU7Cn0=