#include <iostream>
using namespace std;
int main()
{
int ile;
int n;
int m;
int z;
float g;
int t;
float f;
float r;
float l;
float suma;
float y;
float x;
int b;
cin>>ile;
for (int i=1 ; i <= ile ;i++)
{
cin >> n >>m;
z=0;
suma=0;
for(int i=1 ; i <= n ;i++)
{
cin >> t;
b = 86400/(t * m);
y=(float)t;
x=(float)m;
g = 86400/(y * x);
if (g>0.01)
{
g = 86400/(y * x);
suma+=g;
}
else
g=b;
if(i==n)
{
z = suma;
f = suma - z;
l=1-f;
if(l==1 )
l=0;
f = l + suma;
}
}
if (f==0)
f=1;
z = f ;
cout << z << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgoKaW50IG1haW4oKQp7CmludCBpbGU7CmludCBuOwppbnQgbTsKaW50IHo7CmZsb2F0IGc7CmludCB0OwpmbG9hdCBmOwpmbG9hdCByOwpmbG9hdCBsOwpmbG9hdCBzdW1hOwpmbG9hdCAgeTsKZmxvYXQgIHg7CmludCBiOwoKICAgY2luPj5pbGU7CiAgICBmb3IgKGludCBpPTEgOyBpIDw9IGlsZSA7aSsrKQogICAgewoKICAgIGNpbiA+PiBuID4+bTsKCgogICAgej0wOwogICAgc3VtYT0wOwogICAgICAgIGZvcihpbnQgaT0xIDsgaSA8PSBuIDtpKyspCiAgICAgICAgICB7CiAgICAgICAgICBjaW4gPj4gdDsKICAgICAgICAgICBiID0gODY0MDAvKHQgKiBtKTsKCiAgICAgICAgICAgeT0oZmxvYXQpdDsKICAgICAgICAgICB4PShmbG9hdCltOwogICAgICAgICAgZyA9IDg2NDAwLyh5ICogeCk7CiAgICAgICAgICBpZiAoZz4wLjAxKQogICAgICAgICAgewogICAgICAgICAgICAgZyA9IDg2NDAwLyh5ICogeCk7CiAgICAgICAgICAgICBzdW1hKz1nOwogICAgICAgICAgfQogICAgICAgICAgZWxzZQogICAgICAgICAgICBnPWI7CiAgICAgICAgICBpZihpPT1uKQogICAgICAgICAgICB7CiAgICAgICAgICAgIHogPSBzdW1hOwogICAgICAgICAgICBmID0gc3VtYSAtIHo7CiAgICAgICAgICAgIGw9MS1mOwogICAgICAgICAgICBpZihsPT0xICkKICAgICAgICAgICAgbD0wOwogICAgICAgICAgICAgIGYgID0gbCAgKyAgc3VtYTsKCiAgICAgICAgICAgIH0KCiAgICAgICAgICB9CiAgICBpZiAoZj09MCkKICAgICBmPTE7CiAgICB6ID0gZiA7CiAgICBjb3V0IDw8IHogPDwgZW5kbDsKICAgIH0KICAgIHJldHVybiAwOwp9