/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * Dancing
 * Jason Bradley Nel
 * 16287398
 */
import java.io.*;

public class Dancing {

    public static void main(String[] args) {

        In input = new In("input.txt");
        int T = Integer.parseInt(input.readLine());

        for (int i = 0; i < T; i++) {
            System.out.printf("Case #%d: ", i + 1);
            int N = input.readInt();
            int s = input.readInt();
            int p = input.readInt();
            int c = 0;//counter for >=p cases
            //System.out.printf("N: %d, S: %d, P: %d, R: ", N, s, p);
            
            for (int j = 0; j < N; j++) {
                
                int score = input.readInt();
                int q = score / 3;
                int m = score % 3;
                //System.out.printf("%2d (%d, %d) ", scores[j], q, m);
                                
                switch (m) {
                    case 0:
                        if (q >= p) {
                            c++;
                        } else if (((q + 1) == p) && (s > 0) && (q != 0)) {
                            c++;
                            s--;
                        }
                        break;
                    case 1:
                        if (q >= p) {
                            c++;
                        } else if ((q + 1) == p) {
                            c++;
                        }
                        break;
                    case 2:
                        if (q >= p) {
                            c++;
                        } else if ((q + 1) == p) {
                            c++;
                        } else if (((q + 2) == p) && (s > 0)) {
                            c++;
                            s--;
                        }
                        break;
                }
            }
            //System.out.printf("Best result of %d or higher: ", p);
            System.out.println(c);
        }


    }
}

package googlers;

/**
 *
 * @author amr
 */
import java.io.*;
public class Main {


    public static void main(String[] args) throws Exception 
    {
         FileWriter foutstream = new FileWriter("result.out");
        FileReader finstream  = new FileReader("B-small-attempt5.in");
        PrintWriter out = new PrintWriter(foutstream);
        BufferedReader br = new BufferedReader(finstream);
        int i=0,count=1,result=0;
        int N,S,P,min_val_1,min_val_2;
        while(br.ready())
        {
            i++;
            String str = br.readLine();
            if(i != 1)
            {
               result = 0;
               String str_arr[] = str.split(" ");
               int arr[] = new int[str_arr.length];
               for(int j=0 ; j<arr.length ; j++)
               {
                   arr[j] = Integer.parseInt(str_arr[j]);
               }
               N = arr[0];
               S = arr[1];
               P = arr[2];
             
                   min_val_1 = P+P-2+P-2;
                   min_val_2 = P+P-2+P-1;

               int min_val_1_count = 0;
               int min_val_2_count = 0;
               for(int j=3 ; j<arr.length ; j++)
               {
                   if(P > 1)
                   {
                   if(arr[j] > min_val_1 && arr[j] > min_val_2)
                       result++;

                   if(arr[j] == min_val_1)
                        min_val_1_count++;

                   if(arr[j] == min_val_2)
                       min_val_2_count++;
                   }
                    else
                   {
                       if(arr[j] >= P)
                           result++;
                    }
               }

               if(S == 0 || P <= 1)
               {
               out.print("Case #"+count+": ");
                out.println(result);
               }
               else if(S > 0)
               {
                    int d = 0;
                    int x = min_val_1_count + min_val_2_count ;

                    if(x >= S)
                        d = S;
                    else
                        d = x;

                        out.print("Case #"+count+": ");
                        out.println(result+d);

               }
                count++;
             }

    }
        out.close();
    }

}
