#include<iostream>
#include<vector>
#include<stdio.h>
#include<algorithm>
using namespace std;
int main(){
int cases,ways = 1,i,j,n,m,a[11],c[11],e[11],l = 0,t = 0;
vector<int> b,d;
scanf("%i",&cases);
while(t < cases){
for(i = 0 ; i < 11 ; i++){
scanf("%i",&a[i]);
c[i] = 0,e[i] = 0;
}
scanf("%i",&n);
sort(a,a + 11);
for(i = 0 ; i < n ; i++){
b.push_back(a[10 - i]);
}
for(i = 0 ; i < 11 - n ; i++){
d.push_back(a[i]);
}
// for(i = 0 ; i < n ; i++){
// printf("%i ",b[i]);
// }
// printf("\n");
// for(i = 0 ; i < 11 - n ; i++){
// printf("%i ",d[i]);
// }
for(i = 0 ; i < b.size() ; i++){
for(j = i + 1 ; j < b.size() ; j++){
if(b[i] == b[j]){
c[l]++;
b.erase(b.begin() + j);
j--;
}
else
break;
}
c[l]++;
l++;
}
/*
printf("the b is\n");
for(i = 0 ; i < l ; i++){
printf("%i ",b[i]);
}
printf("\nthe c is\n");
for(i = 0 ; i < l ; i++){
printf("%i ",c[i]);
}
printf("\nthe d is\n");
for(i = 0 ; i < 11 - n ; i++){
printf("%i ",d[i]);
}
*/
l = 0;
for(i = 0 ; i < b.size() ; i++){
for(j = 0 ; j < 11 - n ; j++){
if(b[i] == d[j])
e[l]++;
}
l++;
}
/*
printf("\nthe e is\n");
for(i = 0 ; i < l ; i++){
printf("%i ",e[i]);
}
printf("\n");
*/
for(i = 0 ; i < l ; i++){
if(e[i] == 0){
ways = ways*1;
}
else{
m = c[i];
c[i] = c[i] + e[i];
for(j = 0 ; j < m ; j++){
ways = ways*c[i];
c[i]--;
}
ways = (ways)/2 ;
}
}
printf("%i\n",ways);
t++,ways = 1,l = 0,b.clear(),d.clear();
}
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHZlY3Rvcj4KI2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKXsKICAgICBpbnQgY2FzZXMsd2F5cyA9IDEsaSxqLG4sbSxhWzExXSxjWzExXSxlWzExXSxsID0gMCx0ID0gMDsKICAgICB2ZWN0b3I8aW50PiBiLGQ7CiAgICAgc2NhbmYoIiVpIiwmY2FzZXMpOwoKIHdoaWxlKHQgPCBjYXNlcyl7CiAgICAgZm9yKGkgPSAwIDsgaSA8IDExIDsgaSsrKXsKICAgICAgICAgc2NhbmYoIiVpIiwmYVtpXSk7CiAgICAgICAgIGNbaV0gPSAwLGVbaV0gPSAwOwogICAgIH0KICAgICBzY2FuZigiJWkiLCZuKTsKCiAgICAgc29ydChhLGEgKyAxMSk7CgogICAgIGZvcihpID0gMCA7IGkgPCBuIDsgaSsrKXsKICAgICAgICAgIGIucHVzaF9iYWNrKGFbMTAgLSBpXSk7CiAgICAgfQoKICAgICBmb3IoaSA9IDAgOyBpIDwgMTEgLSBuIDsgaSsrKXsKICAgICAgICAgIGQucHVzaF9iYWNrKGFbaV0pOwogICAgIH0KCiAvLyAgICBmb3IoaSA9IDAgOyBpIDwgbiA7IGkrKyl7CiAvLyAgICAgICBwcmludGYoIiVpICIsYltpXSk7CiAvLyAgICB9CiAvLyAgICBwcmludGYoIlxuIik7CiAvLyAgICBmb3IoaSA9IDAgOyBpIDwgMTEgLSBuIDsgaSsrKXsKIC8vICAgICAgIHByaW50ZigiJWkgIixkW2ldKTsKIC8vICAgIH0KCiAgICAgZm9yKGkgPSAwIDsgaSA8IGIuc2l6ZSgpIDsgaSsrKXsKICAgICAgICAgZm9yKGogPSBpICsgMSA7IGogPCBiLnNpemUoKSA7IGorKyl7CiAgICAgICAgICAgICAgIGlmKGJbaV0gPT0gYltqXSl7CiAgICAgICAgICAgICAgICAgY1tsXSsrOwogICAgICAgICAgICAgICAgIGIuZXJhc2UoYi5iZWdpbigpICsgaik7CiAgICAgICAgICAgICAgICAgai0tOwogICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBjW2xdKys7CiAgICAgICAgIGwrKzsKICAgICB9CgogLyoKICAgICAgICAgIHByaW50ZigidGhlIGIgaXNcbiIpOwogICAgIGZvcihpID0gMCA7IGkgPCBsIDsgaSsrKXsKICAgICAgICAgIHByaW50ZigiJWkgIixiW2ldKTsKICAgICB9CiAgICAgcHJpbnRmKCJcbnRoZSBjIGlzXG4iKTsKICAgICBmb3IoaSA9IDAgOyBpIDwgbCA7IGkrKyl7CiAgICAgICAgICBwcmludGYoIiVpICIsY1tpXSk7CiAgICAgfQogICAgICBwcmludGYoIlxudGhlIGQgaXNcbiIpOwogICAgIGZvcihpID0gMCA7IGkgPCAxMSAtIG4gOyBpKyspewogICAgICAgIHByaW50ZigiJWkgIixkW2ldKTsKICAgICB9CiAqLwoKICAgIGwgPSAwOwoKICAgICBmb3IoaSA9IDAgOyBpIDwgYi5zaXplKCkgOyBpKyspewogICAgICAgICBmb3IoaiA9IDAgOyBqIDwgMTEgLSBuIDsgaisrKXsKICAgICAgICAgICAgICBpZihiW2ldID09IGRbal0pCiAgICAgICAgICAgICAgICAgICBlW2xdKys7CiAgICAgICAgIH0KICAgICAgICAgbCsrOwogICAgIH0KLyoKICAgICAgICBwcmludGYoIlxudGhlIGUgaXNcbiIpOwogICAgIGZvcihpID0gMCA7IGkgPCBsIDsgaSsrKXsKICAgICAgICAgIHByaW50ZigiJWkgIixlW2ldKTsKICAgICB9CgogICAgIHByaW50ZigiXG4iKTsKKi8KCiAgICAgZm9yKGkgPSAwIDsgaSA8IGwgOyBpKyspewogICAgICAgICBpZihlW2ldID09IDApewogICAgICAgICAgICB3YXlzID0gd2F5cyoxOwogICAgICAgICB9CiAgICAgICAgIGVsc2V7CiAgICAgICAgICAgICBtID0gY1tpXTsKICAgICAgICAgICAgIGNbaV0gPSBjW2ldICsgZVtpXTsKICAgICAgICAgICAgICAgZm9yKGogPSAwIDsgaiA8IG0gOyBqKyspewogICAgICAgICAgICAgICAgICB3YXlzID0gd2F5cypjW2ldOwogICAgICAgICAgICAgICAgICBjW2ldLS07CiAgICAgICAgICAgIH0KICAgICAgICAgICAgd2F5cyA9ICh3YXlzKS8yIDsKICAgICAgICAgfQogICAgICB9CgogICAgIHByaW50ZigiJWlcbiIsd2F5cyk7CgogIHQrKyx3YXlzID0gMSxsID0gMCxiLmNsZWFyKCksZC5jbGVhcigpOwogfQogcmV0dXJuIDA7Cn0=