import java.util.Arrays;
import java.util.Scanner;

public class boardgame_verify {

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		
		int games = scan.nextInt();
		
		for (int i=0; i<games; i++) {
			int spaces = scan.nextInt();
			int players = scan.nextInt();
			int turns = scan.nextInt();
			
			int[] playerPOS = new int[players];
			int[] board = new int[spaces];
			
			int firstTurns = players - 1;
			board[0] = players - 1;
			
			for (int j=0; j<turns; j++) {
				int moves = scan.nextInt();
				firstTurns--;
				if (firstTurns < 0) {
					board[playerPOS[j%players]] = 0;
				}
				while (moves > 0) {
					playerPOS[j%players] ++;
					playerPOS[j%players] %= spaces;
					if (board[playerPOS[j%players]] == 0) {
						moves--;
					}
				}
				board[playerPOS[j%players]] = j%players+1;
			}
			
			// print answer;
			for (int j=0; j<playerPOS.length; j++) {
				System.out.println(playerPOS[j]);
			}
		}
	}

}
