/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// TODO Auto-generated method stub
int ilerazy;
int obzartuchy;
int ciastka;
int doba = 86400;
int zjedzone;
int wynik;
int suma = 0;
int[] czasy = new int[10000];
Scanner in
= new Scanner
(System.
in);
ilerazy = in.nextInt();
while(ilerazy != 0) {ilerazy--;
obzartuchy = in.nextInt();
ciastka = in.nextInt();
if(obzartuchy
> 10000||obzartuchy
< 1) {System.
exit(0);} if(ciastka
>1000000000 || ciastka
<1) {System.
exit(0);} for (int i = 0; i < obzartuchy; i++) {
if(i==0){suma = 0; wynik = 0;}
zjedzone= 0;
czasy[i] = in.nextInt();
zjedzone = doba/czasy[i];
suma = suma + zjedzone;
if(i == obzartuchy -1) {
wynik = suma/ciastka;
if(suma
%ciastka
==0) {System.
out.
println(wynik
);} else if(suma
%ciastka
!=0) {System.
out.
println(wynik
+1);} }}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIFRPRE8gQXV0by1nZW5lcmF0ZWQgbWV0aG9kIHN0dWIKaW50IGlsZXJhenk7CmludCBvYnphcnR1Y2h5OwppbnQgY2lhc3RrYTsKaW50IGRvYmEgPSA4NjQwMDsKaW50IHpqZWR6b25lOyAKaW50IHd5bmlrOwppbnQgc3VtYSA9IDA7CmludFtdIGN6YXN5ID0gbmV3IGludFsxMDAwMF07CgoJCVNjYW5uZXIgaW4gPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCQoJCWlsZXJhenkgPSBpbi5uZXh0SW50KCk7CgkJd2hpbGUoaWxlcmF6eSAhPSAwKSB7aWxlcmF6eS0tOwoJCW9iemFydHVjaHkgPSBpbi5uZXh0SW50KCk7CgkJY2lhc3RrYSA9IGluLm5leHRJbnQoKTsKCQlpZihvYnphcnR1Y2h5ID4gMTAwMDB8fG9iemFydHVjaHkgPCAxKSB7U3lzdGVtLmV4aXQoMCk7fQoJCWlmKGNpYXN0a2E+MTAwMDAwMDAwMCB8fCBjaWFzdGthPDEpIHtTeXN0ZW0uZXhpdCgwKTt9CgkJZm9yIChpbnQgaSA9IDA7IGkgPCBvYnphcnR1Y2h5OyBpKyspIHsKCQkJaWYoaT09MCl7c3VtYSA9IDA7IHd5bmlrID0gMDt9CgkJCXpqZWR6b25lPSAwOwoJCQljemFzeVtpXSA9IGluLm5leHRJbnQoKTsKCQkJemplZHpvbmUgPSBkb2JhL2N6YXN5W2ldOwoJCQkgc3VtYSA9IHN1bWEgKyB6amVkem9uZTsKCQkgICBpZihpID09IG9iemFydHVjaHkgLTEpIHsKCQkJIHd5bmlrID0gc3VtYS9jaWFzdGthOyAKCQkgICBpZihzdW1hJWNpYXN0a2E9PTApIHtTeXN0ZW0ub3V0LnByaW50bG4od3luaWspO30KCQkgICBlbHNlIGlmKHN1bWElY2lhc3RrYSE9MCkge1N5c3RlbS5vdXQucHJpbnRsbih3eW5paysxKTt9CgkJCX19CgkJfQoJfQp9