import java.util.*;
public class Main {
public int[] solution(int[] arr,int n,int k) {
List<Integer> list = new LinkedList<Integer>();
if (k<n){
for (int i=0; i<n; i++){
list.add(arr[i]);
}
}
List<Integer> subList = list.subList(n - k, n);
List<Integer> subList1 = list.subList(0, n-k);
subList.addAll(subList1);
Object[] array = subList.toArray();
Integer[] integers = Arrays.copyOfRange(array, 0, n, Integer[].class);
int[] ints = new int[integers.length];
for (int i = 0; i < integers.length; i++) {
ints [i] = integers[i];
}
return ints;
}
}