/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.stream.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{

public static int[] rotate(int[] arr, int shift, int size) {
    //List<Integer> list = Arrays.asList(arr);
    var list = Arrays.stream(arr).boxed().collect(Collectors.toList());  // since Java 9: .toList();
    
    Collections.rotate(list, shift);
    
    int[] array = new int[size];  // can also be original: list.size() or arr.length 
    for(int i = 0; i < size; i++) array[i] = list.get(i);
    
    return array;
}

	public static void main (String[] args) throws java.lang.Exception
	{
		// your code goes here
		int[] input = {1, 2, 3, 4, 5, 6};
		
		int[] right = rotate(input, 2, input.length);
		System.out.println(Arrays.toString(right));
		
		int[] left = rotate(input, -2, input.length);
		System.out.println(Arrays.toString(left));
	}
}