#CODEFORCESP6419. k-String

    ID: 685 远端评测题 2000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>implementationstrings*1000translated小学组集训

k-String

k-String

题目描述

如果一个字符串可以被划分为 kk 个相同的子串,则称这个字符串为 kk-string。例如,字符串“aabaabaabaab”同时是 11-string, 22-string和 44-string,但它不是 33-string, 55-string 或 66-string 等。显然,任何字符串都是 11-string。

给你一个由小写英文字母组成的字符串 ss 和一个正整数 kk。你需要将字符串 ss 重新排列成一个 kk-string。

输入格式

第一行,一个正整数 k k (1k1000 1\le k \le 1000 )。 第二行,一个由小写英文字母组成的字符串 s s ,(1<=s<=1000 1<=|s|<=1000 s |s| 表示字符串 ss 的长度)。

输出格式

  • 共一行,一个经过重新排列后的字符串。如果存在多种排列方案,输出其中任意一种即可。
  • 如果不存在解决方案,则输出“-1”(不含双引号)。

样例 #1

样例输入 #1

2
aazz

样例输出 #1

azaz

样例 #2

样例输入 #2

3
abcabcabz

样例输出 #2

-1