#include <stdio.h>
  void rotateQueue(int queue[],int n,int k){
      int temp[n];
      k=k%n;
      for (int i=0;i<n;i++){
          temp[(i+k)%n]=queue[i];
      }
      for (int i=0;i<n;i++){
          queue[i]=temp[i];
      }
  }
  int main(){
      int n,k;
      if(scanf("%d",&n)!=1|| n<=0){
          printf("Invalid input");
          return 0;
      }
      int queue[n];
      for (int i=0;i<n;i++){
          if(scanf("%d",&queue[i] !=1 ||k<0)){
              printf("Invalid input");
              return 0;
          }
          rotateQueue(queue,n,k);
          for (int i=0;i<n;i++){
              printf("%d",queue[i]);
          }
          return 0;
      }
          
  }