#include<iostream>
#include<cmath>
using namespace std;
int gcd(int a,int b)
{
if(b==0)
return a;
else
gcd(b,a%b);
}
int main()
{
int t;
cin>>t;
while(t--)
{
string s1;
cin>>s1;
int x=s1.length(),a=0,b=1;
int i=0;
while(s1[i]!='.'&&i!=x-1)
{
i++;
}
if(i==x-1)
cout<<"1"<<endl;
else{
for(int j=i+1;j<x;j++)
{
a=a*10+(s1[j]-'0');
b=b*10;
}
cout<<b/gcd(b,a)<<endl;
}}
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGNtYXRoPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgZ2NkKGludCBhLGludCBiKQp7CiAgICBpZihiPT0wKQogICAgICAgIHJldHVybiBhOwogICAgZWxzZQogICAgICAgIGdjZChiLGElYik7Cn0KCmludCBtYWluKCkKewoJaW50IHQ7CgljaW4+PnQ7Cgl3aGlsZSh0LS0pCgl7CgkJc3RyaW5nIHMxOwoJCWNpbj4+czE7CgkJaW50IHg9czEubGVuZ3RoKCksYT0wLGI9MTsKCQlpbnQgaT0wOwoJCQoJCXdoaWxlKHMxW2ldIT0nLicmJmkhPXgtMSkKCQl7CgkJCWkrKzsKCQkKCQl9CgkJCgkJaWYoaT09eC0xKQoJCWNvdXQ8PCIxIjw8ZW5kbDsKCQllbHNlewoJCQoJCWZvcihpbnQgaj1pKzE7ajx4O2orKykKCQl7CgkJCWE9YSoxMCsoczFbal0tJzAnKTsKCQkJYj1iKjEwOwoJCQkKCQl9CgkJY291dDw8Yi9nY2QoYixhKTw8ZW5kbDsKCX19Cn0K