#include <iostream>
using namespace std;
int ile, losob, lciastek, wynik, lsek;
long long suma;
int main()
{
cin >> ile;
for (int i=0; i<ile; i++)
{
suma=0;
cin >> losob;
cin >> lciastek;
for (int i=1; i<=losob; i++)
{
wynik=0;
cin >> lsek;
if (lsek<=86400) {wynik+=(86400/lsek);}
else {wynik+=0;}
suma+=wynik;
}
if (suma==lciastek)
{
suma=1;
}
else if (suma<lciastek && suma>0)
{
suma=1;
}
else
{
suma/=lciastek;
if (suma%lciastek!=0)
{
suma+=1;
}
}
cout << suma << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBpbGUsIGxvc29iLCBsY2lhc3Rlaywgd3luaWssIGxzZWs7CmxvbmcgbG9uZyBzdW1hOwoKCmludCBtYWluKCkKewogICAgY2luID4+IGlsZTsKCiAgICBmb3IgKGludCBpPTA7IGk8aWxlOyBpKyspCiAgICB7CiAgICAgICAgc3VtYT0wOwogICAgICAgIGNpbiA+PiBsb3NvYjsKICAgICAgICBjaW4gPj4gbGNpYXN0ZWs7CgogICAgICAgIGZvciAoaW50IGk9MTsgaTw9bG9zb2I7IGkrKykKICAgICAgICAgewoKICAgICAgICAgICAgd3luaWs9MDsKCiAgICAgICAgICAgIGNpbiA+PiBsc2VrOwoKICAgICAgICAgICAgaWYgKGxzZWs8PTg2NDAwKSB7d3luaWsrPSg4NjQwMC9sc2VrKTt9CiAgICAgICAgICAgIGVsc2Uge3d5bmlrKz0wO30KICAgICAgICAgICAgc3VtYSs9d3luaWs7CgogICAgICAgICB9CgoKICAgICAgICAgaWYgKHN1bWE9PWxjaWFzdGVrKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBzdW1hPTE7CiAgICAgICAgICAgIH0KCiAgICAgICAgIGVsc2UgaWYgKHN1bWE8bGNpYXN0ZWsgJiYgc3VtYT4wKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgIHN1bWE9MTsKICAgICAgICAgICAgfQoKCiAgICAgICAgIGVsc2UKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgc3VtYS89bGNpYXN0ZWs7CgogICAgICAgICAgICAgICAgaWYgKHN1bWElbGNpYXN0ZWshPTApCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBzdW1hKz0xOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQoKICAgICAgICAgY291dCA8PCBzdW1hIDw8IGVuZGw7CiAgICB9CgoKICAgIHJldHVybiAwOwp9Cg==