Codeforces Round 135 (Div. 2)
A
k-String
Codeforces
1000
原题
←B →
翻译中…

A string is called a $*k*$-string if it can be represented as $*k*$ concatenated copies of some string. For example, the string "aabaabaabaab" is at the same time a 1-string, a 2-string and a 4-string, but it is not a 3-string, a 5-string, or a 6-string and so on. Obviously any string is a 1-string.

翻译中…

You are given a string $*s*$, consisting of lowercase English letters and a positive integer $*k*$. Your task is to reorder the letters in the string $*s*$ in such a way that the resulting string is a $*k*$-string.

翻译中…

Input

翻译中…

The first input line contains integer $*k*$ ($1 ≤ *k* ≤ 1000$). The second line contains $*s*$, all characters in $*s*$ are lowercase English letters. The string length $*s*$ satisfies the inequality $1 ≤ |*s*| ≤ 1000$, where $|*s*|$ is the length of string $*s*$.

翻译中…

Output

翻译中…

Rearrange the letters in string $*s*$ in such a way that the result is a $*k*$-string. Print the result on a single output line. If there are multiple solutions, print any of them.

翻译中…

If the solution doesn't exist, print "-1" (without quotes).

翻译中…

样例

Input #1
2
aazz
Output #1
azaz
InputCopy OutputCopy
Input #2
3
abcabcabz
Output #2
-1
InputCopy OutputCopy
题目信息
题号
219A
时间限制
2 s
内存限制
256 MB
标签
模拟
字符串

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。