import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt(); // 读取待校验的字符串数量
scanner.nextLine(); // 处理换行符
for (int i = 0; i < n; i++) {
String input = scanner.nextLine();
System.out.println(correctSpelling(input));
}
}
private static String correctSpelling(String input) {
StringBuilder builder = new StringBuilder(input);
int i = 0; // 初始化索引i来遍历字符串
while (i < builder.length()) {
// 检查连续三个字符是否相同
if (i + 2 < builder.length() && builder.charAt(i) == builder.charAt(i + 1) &&
builder.charAt(i + 1) == builder.charAt(i + 2)) {
builder.deleteCharAt(i + 2); // 删除第三个相同的字符
} else if (i + 3 < builder.length() &&
builder.charAt(i) == builder.charAt(i + 1) &&
builder.charAt(i + 2) == builder.charAt(i + 3)) {
// 检查是否存在AABB模式
builder.deleteCharAt(i + 3); // 删除B中的一个字符
} else {
i++; // 如果不满足上述两种情况,索引i向前移动
}
}
return builder.toString();
}
}