package com.javarush.task.task07.task0720;



import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;

/*
Перестановочка подоспела
*/

public class Solution {
    public static void main(String[] args) throws IOException {
        Scanner scanner = new Scanner(System.in);

        //напишите тут ваш код
        ArrayList<String> list = new ArrayList<>();
        int N = scanner.nextInt();
        int M = scanner.nextInt();
        String swap;

        for (int i=0; i<N; i++) {
            list.add(scanner.nextLine());
        }
        for (int i=0; i<M; i++) {
            swap = list.get(0);
            list.remove(0);
            list.add(swap);
        }

        for (String s : list) {
            System.out.println(s);
        }

    }
}
Если заменить на Bufferreader все отлично работает.