#include<stdio.h>
#include<math.h>
int main(){
int tc;
scanf("%d", &tc);
for (int t = 1;t <= tc; t++){
int days, n;
scanf("%d", &days);
scanf("%d", &n);
int ar[days + 5];
for (int i = 1; i <= days; i++){
ar[i] = 0;
}
for (int i = 0; i < n; i++){
int x;
scanf("%d", &x);
for (int i = 0; i <= days; i += x){
ar[i] = 1;
}
/* previous loop is similar to
for (int i = 0; i <= days; i++){
if (i % x == 0){
ar[i] = 1;
}
}
think about it
*/
}
int cnt = 0;
for (int i = 1; i <= days; i++){
if (i % 7 != 6 && i % 7 != 0 && ar[i] == 1){ // checking hartal without firday and saturday
cnt++;
}
}
printf("%d\n", cnt);
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8bWF0aC5oPgoKaW50IG1haW4oKXsKICBpbnQgdGM7CiAgc2NhbmYoIiVkIiwgJnRjKTsKICBmb3IgKGludCB0ID0gMTt0IDw9IHRjOyB0KyspewogICAgaW50IGRheXMsIG47CiAgICBzY2FuZigiJWQiLCAmZGF5cyk7CiAgICBzY2FuZigiJWQiLCAmbik7CiAgICBpbnQgYXJbZGF5cyArIDVdOwogICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gZGF5czsgaSsrKXsKICAgICAgYXJbaV0gPSAwOwogICAgfQogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspewogICAgICBpbnQgeDsKICAgICAgc2NhbmYoIiVkIiwgJngpOwogICAgICBmb3IgKGludCBpID0gMDsgaSA8PSBkYXlzOyBpICs9IHgpewogICAgICAgIGFyW2ldID0gMTsKICAgICAgfQogICAgICAvKiBwcmV2aW91cyBsb29wIGlzIHNpbWlsYXIgdG8gCiAgICAgIGZvciAoaW50IGkgPSAwOyBpIDw9IGRheXM7IGkrKyl7CiAgICAgICAgaWYgKGkgJSB4ID09IDApewogICAgICAgICAgYXJbaV0gPSAxOwogICAgICAgIH0KICAgICAgfQogICAgICB0aGluayBhYm91dCBpdAogICAgICAqLwogICAgfQogICAgaW50IGNudCA9IDA7CiAgICBmb3IgKGludCBpID0gMTsgaSA8PSBkYXlzOyBpKyspewogICAgICBpZiAoaSAlIDcgIT0gNiAmJiBpICUgNyAhPSAwICYmIGFyW2ldID09IDEpeyAvLyBjaGVja2luZyBoYXJ0YWwgd2l0aG91dCBmaXJkYXkgYW5kIHNhdHVyZGF5IAogICAgICAgIGNudCsrOwogICAgICB9CiAgICB9CiAgICBwcmludGYoIiVkXG4iLCBjbnQpOwogIH0KICByZXR1cm4gMDsKfQ==