package com.company;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
public class Problem2 {
Scanner s
= new Scanner
(System.
in); int n = s.nextInt();
while (n-- > 0) {
int N = s.nextInt();
int Q = s.nextInt();
int[] a1 = new int[N];
int j = 0;
for (int i = 0; i < str.length(); i += 2) {
a1[j] = str.charAt(i);
}
leftRotate(a1, Q, N);
for (int k = 0; k < N; k++)
System.
out.
println(a1
[k
] + " "); }
}
private static void leftRotate(int[] a, int q, int i) {
for (int l = 0; l < i; l++)
leftRotateByOne(a, i);
}
private static void leftRotateByOne(int[] a, int i) {
int temp = a[0], m;
for(m=0; m<i-1; m++){
a[m]=a[m+1];
}
a[m] = temp;
}
}
cGFja2FnZSBjb20uY29tcGFueTsKCmltcG9ydCBqYXZhLmlvLkJ1ZmZlcmVkUmVhZGVyOwppbXBvcnQgamF2YS5pby5JbnB1dFN0cmVhbVJlYWRlcjsKaW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIFByb2JsZW0yIHsKCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdKSB0aHJvd3MgRXhjZXB0aW9uIHsKICAgICAgICBTY2FubmVyIHMgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogICAgICAgIGludCBuID0gcy5uZXh0SW50KCk7CiAgICAgICAgd2hpbGUgKG4tLSA+IDApIHsKICAgICAgICAgICAgQnVmZmVyZWRSZWFkZXIgYnIgPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IElucHV0U3RyZWFtUmVhZGVyKFN5c3RlbS5pbikpOwogICAgICAgICAgICBpbnQgTiA9IHMubmV4dEludCgpOwogICAgICAgICAgICBpbnQgUSA9IHMubmV4dEludCgpOwogICAgICAgICAgICBpbnRbXSBhMSA9IG5ldyBpbnRbTl07CiAgICAgICAgICAgIGludCBqID0gMDsKICAgICAgICAgICAgU3RyaW5nIHN0ciA9IHMubmV4dExpbmUoKTsKICAgICAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzdHIubGVuZ3RoKCk7IGkgKz0gMikgewogICAgICAgICAgICAgICAgYTFbal0gPSBzdHIuY2hhckF0KGkpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGxlZnRSb3RhdGUoYTEsIFEsIE4pOwogICAgICAgICAgICBmb3IgKGludCBrID0gMDsgayA8IE47IGsrKykKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihhMVtrXSArICIgIik7CiAgICAgICAgfQogICAgfQoKICAgIHByaXZhdGUgc3RhdGljIHZvaWQgbGVmdFJvdGF0ZShpbnRbXSBhLCBpbnQgcSwgaW50IGkpIHsKICAgICAgICBmb3IgKGludCBsID0gMDsgbCA8IGk7IGwrKykKICAgICAgICAgICAgbGVmdFJvdGF0ZUJ5T25lKGEsIGkpOwogICAgfQoKICAgIHByaXZhdGUgc3RhdGljIHZvaWQgbGVmdFJvdGF0ZUJ5T25lKGludFtdIGEsIGludCBpKSB7CiAgICAgICAgaW50IHRlbXAgPSBhWzBdLCBtOwogICAgICAgIGZvcihtPTA7IG08aS0xOyBtKyspewogICAgICAgICAgICBhW21dPWFbbSsxXTsKICAgICAgICB9CiAgICAgICAgYVttXSA9IHRlbXA7CiAgICB9Cn0K