/*
 * 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);
        }


    }
}

import java.util.*;

class Dancer{
  public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
    int testcase, numdancer, surprise, limit, counter, score;
    testcase = sc.nextInt();
    for(int i=1;i<=testcase;i++){
      counter = 0;
      System.out.print("Case #"+i+": ");
      numdancer = sc.nextInt();
      surprise = sc.nextInt();
      limit = sc.nextInt();
      for(int j=0;j<numdancer;j++){
        score = sc.nextInt();
        if(score==0){
          if(limit==0)
          counter++;
        }
        else if(score==1){
          if(limit <= 1)
          counter++;
        }
        else if(score == 2){
          if(limit<=1)
            counter++;
          else if(limit==2 && surprise>0){
            counter++;
            surprise--;
          }
        }
        else{
          switch(score%3){
            case 0:{
              if(score/3 >= limit)
              counter++;
              else if(surprise>0 && (score/3) + 1 >= limit){
                counter++;
                surprise--;
              }
            
            break;
            }
            case 1:{
              if((score/3)+1 >=limit)
                counter++;
              break;
            }
            case 2:{
              if((score/3)+1>=limit)
                counter++;
              else if(surprise>0 && (score/3)+2>=limit){
                counter++;
                surprise--;
              }
                break;
            }
          }
        }
      }
      System.out.println(counter);
    }
  }
}