#include <iostream>
using namespace std;
int zestawy, n, m;
int x=1;
int main()
{
cin>>zestawy;
int liczba_pudelek[zestawy];
int ciastka[zestawy];
int sekundy[n];
while(zestawy>=x)
{
cin>>n>>m;
for(int i=1; i<=n; i++)
{
cin>>sekundy[i-1];
ciastka[x-1]=86400/sekundy[i-1]+ciastka[x-1];
}
liczba_pudelek[x-1]=0;
while(m*liczba_pudelek[x-1]<ciastka[x-1])
{liczba_pudelek[x-1]++;}
x++;
}
x=0;
while(zestawy>x)
{
cout<<liczba_pudelek[x]<<endl;
x++;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IHplc3Rhd3ksIG4sIG07CmludCB4PTE7CmludCBtYWluKCkKewogICAgY2luPj56ZXN0YXd5OwogICAgaW50IGxpY3piYV9wdWRlbGVrW3plc3Rhd3ldOwogICAgaW50IGNpYXN0a2FbemVzdGF3eV07CiAgICBpbnQgc2VrdW5keVtuXTsKICAgIHdoaWxlKHplc3Rhd3k+PXgpCiAgICB7CiAgICAgICAgY2luPj5uPj5tOwogICAgICAgIGZvcihpbnQgaT0xOyBpPD1uOyBpKyspCiAgICAgICAgewogICAgICAgICAgICBjaW4+PnNla3VuZHlbaS0xXTsKICAgICAgICAgICAgY2lhc3RrYVt4LTFdPTg2NDAwL3Nla3VuZHlbaS0xXStjaWFzdGthW3gtMV07CiAgICAgICAgfQogICAgICAgIGxpY3piYV9wdWRlbGVrW3gtMV09MDsKICAgICAgICB3aGlsZShtKmxpY3piYV9wdWRlbGVrW3gtMV08Y2lhc3RrYVt4LTFdKQogICAgICAgICAgICB7bGljemJhX3B1ZGVsZWtbeC0xXSsrO30KICAgICAgICB4Kys7CiAgICB9CgogICAgeD0wOwogICAgd2hpbGUoemVzdGF3eT54KQogICAgewogICAgICAgIGNvdXQ8PGxpY3piYV9wdWRlbGVrW3hdPDxlbmRsOwogICAgICAgIHgrKzsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==