#include <iostream>
using namespace std;
int x,ile_obzartuchow,ile_ciastek,czas,y,testy,pudelko;
int main()
{
cin>>testy;
for (int i=1; i<=testy; i++)
{
int suma_ciastek=0;
cin>>ile_obzartuchow>>pudelko;
for(int i=0; i<ile_obzartuchow; i++)
{
cin>>czas;
ile_ciastek=86400/czas;
suma_ciastek+=ile_ciastek;
}
x=pudelko;
if (suma_ciastek<=pudelko)
{
y=1;
cout<<y<<endl;
}
else{
while(suma_ciastek>x)
{
x+=pudelko;
}
cout<<x/pudelko<<endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgeCxpbGVfb2J6YXJ0dWNob3csaWxlX2NpYXN0ZWssY3phcyx5LHRlc3R5LHB1ZGVsa287CmludCBtYWluKCkKewogICAgY2luPj50ZXN0eTsKICAgIGZvciAoaW50IGk9MTsgaTw9dGVzdHk7IGkrKykKICAgIHsKCiAgICAgaW50IHN1bWFfY2lhc3Rlaz0wOwogICAgY2luPj5pbGVfb2J6YXJ0dWNob3c+PnB1ZGVsa287CgoKICAgIGZvcihpbnQgaT0wOyBpPGlsZV9vYnphcnR1Y2hvdzsgaSsrKQogICAgewogICAgICAgIGNpbj4+Y3phczsKICAgICAgICBpbGVfY2lhc3Rlaz04NjQwMC9jemFzOwogICAgICAgIHN1bWFfY2lhc3Rlays9aWxlX2NpYXN0ZWs7CiAgICB9CiAgICB4PXB1ZGVsa287CiAgICBpZiAoc3VtYV9jaWFzdGVrPD1wdWRlbGtvKQogICAgewogICAgICAgIHk9MTsKICAgICAgICBjb3V0PDx5PDxlbmRsOwogICAgfQogICAgZWxzZXsKICAgICAgICB3aGlsZShzdW1hX2NpYXN0ZWs+eCkKICAgICAgICB7CiAgICAgICAgICAgeCs9cHVkZWxrbzsKICAgICAgICB9CgogICAgICAgIGNvdXQ8PHgvcHVkZWxrbzw8ZW5kbDsKICAgIH0KICAgIH0KIHJldHVybiAwOwp9Cgo=