k-String

题意翻译

- **题面翻译如下** ## 题目描述 如果一个字符串可以被划分为 $k$ 个相同的子串,则称这个字符串为 $k$-string。例如,字符串“aabaabaabaab”同时是 $1$-string, $2$-string和 $4$-string,但它不是 $3$-string, $5$-string 或 $6$-string 等。显然,任何字符串都是 $1$-string。 给你一个由小写英文字母组成的字符串 $s$ 和一个正整数 $k$。你需要将字符串 $s$ 重新排列成一个 $k$-string。 ## 输入格式 第一行,一个正整数 $ k $ ($ 1\le k \le 1000 $)。 第二行,一个由小写英文字母组成的字符串 $ s $,($ 1<=|s|<=1000 $, $ |s| $ 表示字符串 $s$ 的长度)。 ## 输出格式 - 共一行,一个经过重新排列后的字符串。如果存在多种排列方案,输出其中任意一种即可。 - 如果不存在解决方案,则输出“-1”(不含双引号)。

题目描述

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.

输入输出格式

输入格式


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 $ .

输出格式


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).

输入输出样例

输入样例 #1

2
aazz

输出样例 #1

azaz

输入样例 #2

3
abcabcabz

输出样例 #2

-1