#include<cstdio>
#include<cstring>
int main(int argc,char **agrv){
int size;
scanf("%d",&size);
char *str=new char[size*2+1];
char *tmp=new char[size*2+1];
char *tot=new char[size*2+1];
scanf("%s",str);
for(int iter=0;iter<size;++iter){
tmp[iter]=str[iter];
tot[iter]=tot[iter+size]=str[size*2-iter-1];
};
int pos=strstr(tot,tmp)-tot;
if(pos<0){
printf("-1");
return 0;
};
pos=size-pos;
for(int iter=0;iter<pos;++iter){
putchar(str[iter]);
};
for(int iter=size+pos;iter<size*2;++iter){
putchar(str[iter]);
};
printf("\n%d",size-pos);
return 0;
};