크기를 나타내는 정수 하나와 시작 문자로 쓸 대문자 하나가 주어진다. 크기와 같은 높이의 문자 삼각형을 출력한다. 크기는 0 이상 250 이하의 정수이다.
삼각형의 $i$번째 줄(1부터 센다)에는 같은 문자 $i$개가 들어간다. 첫 번째 줄은 주어진 시작 문자를 사용하고, 그다음 줄부터는 알파벳에서 한 칸씩 다음 문자로 넘어간다. 문자는 Z 다음에 다시 A로 돌아간다. 즉, 어떤 줄에서 Z를 쓰면 그다음 줄은 A를 쓴다. 예를 들어 시작 문자가 Z이고 삼각형이 3줄이면, 각 줄에 쓰이는 문자는 차례로 Z, A, B이다.
첫 번째 줄에는 뒤따르는 데이터 집합의 개수를 나타내는 정수 $N$이 주어진다.
각 데이터 집합은 한 줄에 크기(0 이상 250 이하의 정수)와 대문자 하나(A–Z)가 공백으로 구분되어 주어진다. 크기가 먼저 오고, 그다음에 시작 문자가 온다.
각 데이터 집합에 대해 해당 문자 삼각형을 출력한다. 연속한 두 삼각형 사이에는 정확히 한 줄의 빈 줄을 출력한다. 크기가 0인 데이터 집합은 줄이 하나도 없는 삼각형이 되지만, 이 경우에도 이웃한 삼각형과 구분하는 빈 줄은 그대로 출력한다.