#include <iostream>
using namespace std;
int main() {
int ile;
cin>>ile;
for(int i=0;i<ile;i++)
{
int obzartuchy, ciastka_paczka;
cin>>obzartuchy>>ciastka_paczka;
if(ciastka_paczka<0)
{
exit(0);
}
float czas[obzartuchy];
for(int i=0; i<obzartuchy; i++)
{
cin>>czas[i];
}
for(int i=0;i<obzartuchy; i++)
{
if(czas[i]>86400||czas[i]<=0)
{
exit(0);
}
}
//for(int i=100000; i>=obzartuchy; i--)
// {
// czas[i]=0;
// }
int ciastka_obzartuch[obzartuchy];
for(int i=0; i<obzartuchy; i++)
{
ciastka_obzartuch[i]=86400/czas[i];
}
//for(int i=0; i<obzartuchy; i++)
// {
//if(!(ciastka_obzartuch[i]%2==0))
// {
//ciastka_obzartuch[i]--;
// }
// }
int ciastka = 0;
for(int i=0; i<obzartuchy; i++)
{
ciastka+=ciastka_obzartuch[i];
}
float kupione_paczki;
kupione_paczki = ciastka/ciastka_paczka;
if(ciastka%ciastka_paczka==0)
{
cout<<kupione_paczki;
}else cout<<kupione_paczki+1;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkKIGludCBpbGU7CiAgIGNpbj4+aWxlOwogICBmb3IoaW50IGk9MDtpPGlsZTtpKyspCiAgIHsKICAgICAgIGludCBvYnphcnR1Y2h5LCBjaWFzdGthX3BhY3prYTsKICAgICAgIGNpbj4+b2J6YXJ0dWNoeT4+Y2lhc3RrYV9wYWN6a2E7CiAgICAgICBpZihjaWFzdGthX3BhY3prYTwwKQogICAgICAgewogICAgICAgICAgIGV4aXQoMCk7CiAgICAgICB9CgogICAgICAgZmxvYXQgY3phc1tvYnphcnR1Y2h5XTsKICAgICAgIGZvcihpbnQgaT0wOyBpPG9iemFydHVjaHk7IGkrKykKICAgICAgIHsKICAgICAgICAgICBjaW4+PmN6YXNbaV07CgogICAgICAgICAgIH0KICAgICAgICBmb3IoaW50IGk9MDtpPG9iemFydHVjaHk7IGkrKykKICAgICAgICB7CiAgICAgICAgICAgIGlmKGN6YXNbaV0+ODY0MDB8fGN6YXNbaV08PTApCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleGl0KDApOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIC8vZm9yKGludCBpPTEwMDAwMDsgaT49b2J6YXJ0dWNoeTsgaS0tKQogICAgICAvLyB7CiAgICAgIC8vICAgICBjemFzW2ldPTA7CiAgICAgIC8vIH0KCiAgICAgICBpbnQgY2lhc3RrYV9vYnphcnR1Y2hbb2J6YXJ0dWNoeV07CiAgICAgICBmb3IoaW50IGk9MDsgaTxvYnphcnR1Y2h5OyBpKyspCiAgICAgICB7CiAgICAgICAgICAgY2lhc3RrYV9vYnphcnR1Y2hbaV09ODY0MDAvY3phc1tpXTsKICAgICAgIH0KICAgICAgIC8vZm9yKGludCBpPTA7IGk8b2J6YXJ0dWNoeTsgaSsrKQogICAgICAvLyB7CiAgICAgICAgICAgLy9pZighKGNpYXN0a2Ffb2J6YXJ0dWNoW2ldJTI9PTApKQogICAgICAgICAvLyAgewogICAgICAgICAgICAgICAvL2NpYXN0a2Ffb2J6YXJ0dWNoW2ldLS07CiAgICAgICAgIC8vICB9CiAgICAgIC8vIH0KICAgICAgIGludCBjaWFzdGthID0gMDsKICAgICAgIGZvcihpbnQgaT0wOyBpPG9iemFydHVjaHk7IGkrKykKICAgICAgIHsKICAgICAgICAgICBjaWFzdGthKz1jaWFzdGthX29iemFydHVjaFtpXTsKICAgICAgIH0KICAgICAgIGZsb2F0IGt1cGlvbmVfcGFjemtpOwogICAgICAga3VwaW9uZV9wYWN6a2kgPSBjaWFzdGthL2NpYXN0a2FfcGFjemthOwoKCiAgICAgICBpZihjaWFzdGthJWNpYXN0a2FfcGFjemthPT0wKQogICAgICAgewogICAgICAgICAgIGNvdXQ8PGt1cGlvbmVfcGFjemtpOwogICAgICAgfWVsc2UgY291dDw8a3VwaW9uZV9wYWN6a2krMTsKCgogICB9CglyZXR1cm4gMDsKfQ==