#!/bin/python3

import math
import os
import random
import re
import sys
 

def  left_rotation(a,n,d):
    for i in range(d):
        #for j in range(n-1):
         #   a[j],a[j+1]=a[j+1],a[j]
        a.append(a[0])
        del a[0]
    return(a)



if __name__ == '__main__':
    fptr = open(os.environ['OUTPUT_PATH'], 'w')
    nd = input().split()

    n = int(nd[0])

    d = int(nd[1])

    a = list(map(int, input().rstrip().split()))

    rotated = left_rotation(a,n,d)

    fptr.write(' '.join(map(str, rotated)))
    fptr.write('\n')

    fptr.close()