#include <iostream>
int main()
{
int invitationGlutton = 0;
int step =0;
int cookiesBox = 0;
int sec = 0;
int eatCookies = 0;
int result = 0;
std::cin >> step;
for (int i = 0 ; i < step ; ++i) {
std::cin >> invitationGlutton >> cookiesBox;
for (int k = 0 ; k < invitationGlutton ; ++k ) {
std::cin >> sec;
eatCookies += 86400/sec;
}
while (eatCookies%cookiesBox != 0) {
++eatCookies;
}
result = eatCookies/cookiesBox;
std::cout << result << std::endl;
result = 0;
eatCookies = 0;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKQp7CiAgICBpbnQgaW52aXRhdGlvbkdsdXR0b24gPSAwOwogICAgaW50IHN0ZXAgPTA7CiAgICBpbnQgY29va2llc0JveCA9IDA7CiAgICBpbnQgc2VjID0gMDsKICAgIGludCBlYXRDb29raWVzID0gMDsKICAgIGludCByZXN1bHQgPSAwOwogICAgc3RkOjpjaW4gPj4gc3RlcDsKICAgIGZvciAoaW50IGkgPSAwIDsgaSA8IHN0ZXAgOyArK2kpIHsKICAgICAgICBzdGQ6OmNpbiA+PiBpbnZpdGF0aW9uR2x1dHRvbiA+PiBjb29raWVzQm94OwogICAgICAgIGZvciAoaW50IGsgPSAwIDsgayA8IGludml0YXRpb25HbHV0dG9uIDsgKytrICkgewogICAgICAgICAgICBzdGQ6OmNpbiA+PiBzZWM7CiAgICAgICAgICAgIGVhdENvb2tpZXMgKz0gODY0MDAvc2VjOwogICAgICAgIH0KICAgICAgICB3aGlsZSAoZWF0Q29va2llcyVjb29raWVzQm94ICE9IDApIHsKICAgICAgICAgICAgKytlYXRDb29raWVzOwogICAgICAgIH0KICAgICAgICByZXN1bHQgPSBlYXRDb29raWVzL2Nvb2tpZXNCb3g7CiAgICAgICAgc3RkOjpjb3V0IDw8IHJlc3VsdCA8PCBzdGQ6OmVuZGw7CiAgICAgICAgcmVzdWx0ID0gMDsKICAgICAgICBlYXRDb29raWVzID0gMDsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==