/*
简单的数组操作
*/
#include <cstdio>
#include <cstring>
#include <cctype>
#include <algorithm>
using namespace std;
const int MAXN = 3654;
int vis[MAXN];
int n;
int main() {
#ifndef ONLINE_JUDGE
freopen("in.txt", "r", stdin);
#endif
int T, p, t;
scanf("%d", &T);
while(T--) {
scanf("%d", &n);
memset(vis, 0, sizeof(vis[0])*(n+2));
scanf("%d", &p);
while(p--) {
scanf("%d", &t);
for(int i=t; i<=n; i+=t) {
vis[i] = 1;
}
}
int cnt = 0;
for(int i=1; i<=n; i++) {
if(i%7!=6 && i%7!=0 && vis[i]) {
++cnt;
}
}
printf("%d\n", cnt);
}
return 0;
}