#include <bits/stdc++.h>
using namespace std;
template<typename A, typename B> ostream& operator<<(ostream &os, const pair<A, B> &p) { return os << p.first << " " << p.second ; }
template<typename T_container, typename T = typename enable_if<!is_same<T_container, string>::value, typename T_container::value_type>::type> ostream& operator<<(ostream &os, const T_container &v) { os ; string sep; for (const T &x : v) os << sep << x, sep = " "; return os; }
void dbg_out() { cerr << endl; }
template<typename Head, typename... Tail> void dbg_out(Head H, Tail... T) { cerr << ' ' << H; dbg_out(T...); }
#define ar array
#define ll long long
#define ld long double
#define sza(x) ((ll)x.size())
#define all(a) (a).begin(), (a).end()
#define tc(t) while(t--)
#define vecin(v,tp,n) vector<tp> v; for(int i=0;i<n;i++){ tp aaa ; cin>>aaa; v.push_back(aaa);}
#define f(i,a,n) for(ll i=a;i<n;i++)
#define vecout(v,n) for(int i=0;i<n;i++){cout<<v[i]<<endl;}
#define mapin(m,tp,pt,n) map<tp,pt> m ; for(int i=0;i<n;i++){ tp a ; pt b; cin>>a>>b ; m[a]=b;}
#define pairin(p,tp,pt) pair<tp,pt> p ; for(int i=0;i<n;i++){ tp a ; pt b; cin>>a>>b ; p.insert(a,b);}
#define pb(n) push_back(n)
#define endl "\n"
const ll MAX_N = 32768;
const ll MOD = 998244353;
const ll INF = 1e19;
const ld EPS = 1e-9;
/*void solve()
{
string s; cin>>s;
ll id; cin>>id;
id--;
vector<char> g;
if(sza(s)==2 || (sza(s)==3 && id==1)) cout<<s<<endl;
else
{
f(i,0,sza(s))
{
if(id==0 && i>id+1) g.pb(s[i]);
else if(i<id-1 || i>id+1) g.pb(s[i]);
}
sort(all(g));
if(!g.empty())
{
if(g[0]<s[id] && id==0) swap(g[0],s[id]);
else if(g[0]<s[id] && g[0]>s[id-1] && id>0 && id<sza(s)-1 ) swap(g[0],s[id]);
else if(g[0]<s[id] && id>0 && id<sza(s)-1 ) || swap(g[0],s[id]);
else if(g[sza(g)-1]>s[id] && id==sza(s)-1) swap(g[sza(g)-1],s[id]);
sort(all(g));
}
if(id>1)
{
f(i,0,max(0LL,id-1))
{
cout<<g[i];
}
}
f(i,max(0LL,id-1),id+2) {cout<<s[i];}
f(i,max(0LL,id-1),sza(g))
{
cout<<g[i];
}
cout<<endl;
}
}*/
/*ll ath=50000;
void solve()
{
ll n;cin>>n;
ll mar[5][ath];
vector<ll> adj[n+1];
f(i,0,5)
{
f(j,0,ath)
{
mar[i][j]=0;
}
}
f(i,1,n+1)
{
f(j,0,5)
{
ll x;cin>>x;
mar[j][x]=i;
}
}
f(k,0,5)
{
vector<ll> h;
f(i,1,ath-1)
{
if(mar[k][i]!=0) h.pb(mar[k][i]);
}
f(i,0,h.size()-1)
{
adj[h[i]].pb(h[i+1]);
}
}
cout<<adj[1]<<endl;
ll l=1;
f(i,1,n+1)
{
sort(all(adj[i]));
ll c=1,ans=0;
f(j,0,sza(adj[i])-1)
{
if(adj[i][j]==adj[i][j+1]) c++;
else if(c==3) {ans++;c=0;}
else c=0;
}
if(ans==n-1) {cout<<i<<endl;l=0;break;}
}
if(l) cout<<-1<<endl;
}*/
double d,x,y;
bool cnd(double s) { return x-((double) x/100)*s*d <= y-s; }
void solve()
{
cin>>d>>x>>y;
double l=-1,r=101;
while(l<r-1)
{
ll m=l+(r-l)/2; if(cnd(m)) r=m; else l=m;
}
cout<<l<<endl;
}
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
ll p; cin>>p;
//ll p=1;
tc(p){
solve();
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp0ZW1wbGF0ZTx0eXBlbmFtZSBBLCB0eXBlbmFtZSBCPiBvc3RyZWFtJiBvcGVyYXRvcjw8KG9zdHJlYW0gJm9zLCBjb25zdCBwYWlyPEEsIEI+ICZwKSB7IHJldHVybiBvcyA8PCBwLmZpcnN0IDw8ICIgIiA8PCBwLnNlY29uZCA7IH0KdGVtcGxhdGU8dHlwZW5hbWUgVF9jb250YWluZXIsIHR5cGVuYW1lIFQgPSB0eXBlbmFtZSBlbmFibGVfaWY8IWlzX3NhbWU8VF9jb250YWluZXIsIHN0cmluZz46OnZhbHVlLCB0eXBlbmFtZSBUX2NvbnRhaW5lcjo6dmFsdWVfdHlwZT46OnR5cGU+IG9zdHJlYW0mIG9wZXJhdG9yPDwob3N0cmVhbSAmb3MsIGNvbnN0IFRfY29udGFpbmVyICZ2KSB7IG9zIDsgc3RyaW5nIHNlcDsgZm9yIChjb25zdCBUICZ4IDogdikgb3MgPDwgc2VwIDw8IHgsIHNlcCA9ICIgIjsgcmV0dXJuIG9zOyB9CnZvaWQgZGJnX291dCgpIHsgY2VyciA8PCBlbmRsOyB9CnRlbXBsYXRlPHR5cGVuYW1lIEhlYWQsIHR5cGVuYW1lLi4uIFRhaWw+IHZvaWQgZGJnX291dChIZWFkIEgsIFRhaWwuLi4gVCkgeyBjZXJyIDw8ICcgJyA8PCBIOyBkYmdfb3V0KFQuLi4pOyB9CiNkZWZpbmUgYXIgYXJyYXkKI2RlZmluZSBsbCBsb25nIGxvbmcKI2RlZmluZSBsZCBsb25nIGRvdWJsZQojZGVmaW5lIHN6YSh4KSAoKGxsKXguc2l6ZSgpKQojZGVmaW5lIGFsbChhKSAoYSkuYmVnaW4oKSwgKGEpLmVuZCgpCiNkZWZpbmUgdGModCkgIHdoaWxlKHQtLSkKI2RlZmluZSB2ZWNpbih2LHRwLG4pICB2ZWN0b3I8dHA+IHY7IGZvcihpbnQgaT0wO2k8bjtpKyspeyB0cCBhYWEgOyBjaW4+PmFhYTsgdi5wdXNoX2JhY2soYWFhKTt9CiNkZWZpbmUgZihpLGEsbikgZm9yKGxsIGk9YTtpPG47aSsrKQojZGVmaW5lIHZlY291dCh2LG4pIGZvcihpbnQgaT0wO2k8bjtpKyspe2NvdXQ8PHZbaV08PGVuZGw7fQojZGVmaW5lIG1hcGluKG0sdHAscHQsbikgbWFwPHRwLHB0PiBtIDsgZm9yKGludCBpPTA7aTxuO2krKyl7IHRwIGEgOyBwdCBiOyAgY2luPj5hPj5iIDsgbVthXT1iO30KI2RlZmluZSBwYWlyaW4ocCx0cCxwdCkgcGFpcjx0cCxwdD4gcCA7IGZvcihpbnQgaT0wO2k8bjtpKyspeyB0cCBhIDsgcHQgYjsgIGNpbj4+YT4+YiA7IHAuaW5zZXJ0KGEsYik7fQojZGVmaW5lIHBiKG4pIHB1c2hfYmFjayhuKQojZGVmaW5lIGVuZGwgIlxuIgoKY29uc3QgbGwgTUFYX04gPSAzMjc2ODsKY29uc3QgbGwgTU9EID0gOTk4MjQ0MzUzOwpjb25zdCBsbCBJTkYgPSAxZTE5Owpjb25zdCBsZCBFUFMgPSAxZS05OwoKLyp2b2lkIHNvbHZlKCkKewogICAgc3RyaW5nIHM7IGNpbj4+czsKICAgIGxsIGlkOyBjaW4+PmlkOwogICAgaWQtLTsKICAgIHZlY3RvcjxjaGFyPiBnOwogICAgaWYoc3phKHMpPT0yIHx8IChzemEocyk9PTMgJiYgaWQ9PTEpKSBjb3V0PDxzPDxlbmRsOwogICAgZWxzZQogICAgewogICAgICAgIGYoaSwwLHN6YShzKSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYoaWQ9PTAgJiYgaT5pZCsxKSBnLnBiKHNbaV0pOwogICAgICAgICAgICAgICAgZWxzZSBpZihpPGlkLTEgfHwgaT5pZCsxKSBnLnBiKHNbaV0pOwogICAgICAgICAgICB9CiAgICAgICAgc29ydChhbGwoZykpOwogICAgICAgIGlmKCFnLmVtcHR5KCkpCiAgICAgICAgewogICAgICAgICAgICBpZihnWzBdPHNbaWRdICYmIGlkPT0wKSBzd2FwKGdbMF0sc1tpZF0pOwogICAgICAgICAgICBlbHNlIGlmKGdbMF08c1tpZF0gJiYgZ1swXT5zW2lkLTFdICYmIGlkPjAgJiYgaWQ8c3phKHMpLTEgKSBzd2FwKGdbMF0sc1tpZF0pOwogICAgICAgICAgICBlbHNlIGlmKGdbMF08c1tpZF0gJiYgaWQ+MCAmJiBpZDxzemEocyktMSApIHx8ICBzd2FwKGdbMF0sc1tpZF0pOwogICAgICAgICAgICBlbHNlIGlmKGdbc3phKGcpLTFdPnNbaWRdICYmIGlkPT1zemEocyktMSkgc3dhcChnW3N6YShnKS0xXSxzW2lkXSk7CiAgICAgICAgICAgIHNvcnQoYWxsKGcpKTsKICAgICAgICB9CiAgICAgICAgaWYoaWQ+MSkKICAgICAgICB7CiAgICAgICAgICAgIGYoaSwwLG1heCgwTEwsaWQtMSkpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNvdXQ8PGdbaV07CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgZihpLG1heCgwTEwsaWQtMSksaWQrMikge2NvdXQ8PHNbaV07fQogICAgICAgIGYoaSxtYXgoMExMLGlkLTEpLHN6YShnKSkKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQ8PGdbaV07CiAgICAgICAgfQogICAgICAgIGNvdXQ8PGVuZGw7CiAgICB9Cgp9Ki8KCi8qbGwgYXRoPTUwMDAwOwp2b2lkIHNvbHZlKCkKewogICAgIGxsIG47Y2luPj5uOwogICAgIGxsIG1hcls1XVthdGhdOwogICAgIHZlY3RvcjxsbD4gYWRqW24rMV07CiAgICAgZihpLDAsNSkKICAgICB7CiAgICAgICAgIGYoaiwwLGF0aCkKICAgICAgICAgewogICAgICAgICAgICAgbWFyW2ldW2pdPTA7CiAgICAgICAgIH0KICAgICB9CiAgICAgZihpLDEsbisxKQogICAgIHsKCiAgICAgICAgICAgICBmKGosMCw1KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGxsIHg7Y2luPj54OwogICAgICAgICAgICAgICAgIG1hcltqXVt4XT1pOwogICAgICAgICAgICAgfQoKICAgICB9CiAgICAgZihrLDAsNSkKICAgICB7CiAgICAgICAgIHZlY3RvcjxsbD4gaDsKICAgICAgICAgZihpLDEsYXRoLTEpCiAgICAgICAgIHsKICAgICAgICAgICBpZihtYXJba11baV0hPTApIGgucGIobWFyW2tdW2ldKTsKICAgICAgICAgfQogICAgICAgICBmKGksMCxoLnNpemUoKS0xKQogICAgICAgICB7CiAgICAgICAgICAgICBhZGpbaFtpXV0ucGIoaFtpKzFdKTsKICAgICAgICAgfQogICAgIH0KICAgICBjb3V0PDxhZGpbMV08PGVuZGw7CiAgICAgbGwgbD0xOwogICAgIGYoaSwxLG4rMSkKICAgICB7CiAgICAgICAgIHNvcnQoYWxsKGFkaltpXSkpOwogICAgICAgICBsbCBjPTEsYW5zPTA7CiAgICAgICAgIGYoaiwwLHN6YShhZGpbaV0pLTEpCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmKGFkaltpXVtqXT09YWRqW2ldW2orMV0pIGMrKzsKICAgICAgICAgICAgIGVsc2UgaWYoYz09Mykge2FucysrO2M9MDt9CiAgICAgICAgICAgICBlbHNlIGM9MDsKICAgICAgICAgfQogICAgICAgICBpZihhbnM9PW4tMSkge2NvdXQ8PGk8PGVuZGw7bD0wO2JyZWFrO30KICAgICB9CiAgICAgaWYobCkgY291dDw8LTE8PGVuZGw7Cgp9Ki8KZG91YmxlIGQseCx5OyAKYm9vbCBjbmQoZG91YmxlIHMpIHsgcmV0dXJuIHgtKChkb3VibGUpIHgvMTAwKSpzKmQgPD0geS1zOyB9CnZvaWQgc29sdmUoKQp7CiAgICBjaW4+PmQ+Png+Pnk7CiAgICBkb3VibGUgbD0tMSxyPTEwMTsKICAgIHdoaWxlKGw8ci0xKQogICAgewogICAgICAgIGxsIG09bCsoci1sKS8yOyBpZihjbmQobSkpIHI9bTsgZWxzZSBsPW07CiAgICB9CiAgICBjb3V0PDxsPDxlbmRsOwp9CgppbnQgbWFpbigpIHsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7CiAgICBjaW4udGllKDApOyBjb3V0LnRpZSgwKTsKICAgICBsbCBwOyBjaW4+PnA7CiAgICAgLy9sbCBwPTE7CiAgICB0YyhwKXsKICAgICAgICBzb2x2ZSgpOwogICAgfQp9Cg==