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();
    }
}