1.

 /* Angewandte Mathematik, SS09, IFB 2C
  * ACM Problem #11220 (Decoding the message)
  * Link: http://icpcres.ecs.baylor.edu/onlinejudge/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=2161
  *
  * @author Dennis Wilfert
  * @author Johann Studt
  * @version 1.0, 04/04/2009
  *
  * Status : Accepted
  * Runtime: 0.360
  */

import java.io.BufferedReader;
import java.io.IOException;
import java.util.StringTokenizer;
import java.io.InputStreamReader;

public class Main {

    public static void main(String[] args) throws IOException{

        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
       
        // Anzahl der zu decodierenden Nachrichten
        int number = Integer.parseInt(reader.readLine());
       
        // Leere Zeile ueberspringen
        reader.readLine();
       
        // Hilfsvariable um zu sehen die wievielte Nachricht gerade decodiert wird
        int counter = 1;
       
        System.out.println("Case #1:");
       
        // Solange noch Nachrichten zu decodieren sind durchlaufen
        while(number >=1){
          
            String string = reader.readLine();
           
            // Schleife nur durchlaufen wenn die gelesene Zeile nicht leer ist
            while(!string.isEmpty()){
               
                StringTokenizer token = new StringTokenizer(string);
               
                // Aktuelle Position im Wort an der gelesen werden soll
                int pos = 1;
               
                while(token.hasMoreTokens()){
                   
                    String tmp = token.nextToken();
                   
                    // Pruefen ob das wort ueberhaupt lang genug ist
                    if(tmp.length()>=pos){
                        // Buchstaben ausgeben
                        System.out.print(tmp.substring(pos-1, pos));
                        pos++;
                    }
                   
                }
               
                System.out.println();
               
                // Leere Zeile ueberspringen
                string = reader.readLine();
               
                if(string == null){
                    break;
                }
            }

            number--;
           
            if(number>0){
                counter++;
                System.out.println();
                System.out.println("Case #" + counter + ":");
            }
       
       
       
        }

    }

}