#include<stdio.h>
int num(char *s){
int sum=0;
while(*s!='\0'){
sum++;
s++;
}
return sum;
}
void same(char *s,int x){
int number=num(s);
char b[1000]={0};
if(x<=number){
for(int i=0;i<number;i++){
if(i + x < number)
b[(x+i)%number]=s[i];
else {
b[(x+i)%x]=s[i];
}
}
} else {
x=x%number;
for(int i=0;i<number;i++){
if(i + x < number)
b[x+i]=s[i];
else {
b[(x+i)%x]=s[i];
}
}
}
// for (int i=x;i<x+number;i++){
// printf("%c",b[i]);
// }
for (int i=0;i<number;i++){
s[i]=b[i];
}
}
int main(){
char m[1000];
int x;
scanf("%d%s",&x,m);
//num(m);
same(m,x);
printf("%s", m);
return 0;
}