#include<stdio.h>
void reverse_first_k(int arr[],int n,int k){
    for(int i=0;i<k/2;i++){
        int temp=arr[i];
        arr[i]=arr[k-i-1];
        arr[k-i-1]=temp;
    }
}
void print_array(int arr[],int n){
    for(int i=0;i<n;i++){
        printf("%d ",arr[i]);
    }
    printf("\n");
}
int main(){
    int n,k;
    scanf("%d %d",&n,&k);
    if(n<0||k<0||k>n){
        printf("Invalid input\n");
        return 0;
    }
    int arr[n];
    for(int i=0;i<n;i++);{
        scanf("%d ",&arr[i]);
    }
    reverse_first_k(arr,n,k);
    print_array(arr,n);
    return 0;
}