import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int cnt = Integer.parseInt(br.readLine());
ArrayList<String> arr = new ArrayList<>();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < cnt; i++) {
StringTokenizer st = new StringTokenizer(br.readLine()) ;
arr.clear();
while(st.hasMoreTokens()) {
arr.add(st.nextToken());
}
Collections.reverse(arr);
sb.append("Case #" + (i + 1) + ": ");
sb.append(String.join(" ", arr) + "\n");
}
bw.write(String.valueOf(sb));
bw.flush();
bw.close();
br.close();
}
}
구분자로 문자열 배열을 이어 붙일 수 있다.
생성자에 ,를 넣고 객체를 생성해서 문자열을 이을 수 있다
StringJoiner sj = new StringJoiner(",");
for (String str : arr) {
sj.add(str);
}