#include<bits/stdc++.h>
using namespace std;
using ll=long long;
using db=double;
using ull = unsigned long long;
const ll INF=9223372036854775807;
const int inf=2147483647;
int t;
ll x,a,b;
signed main() {
// freopen("123.in","r",stdin);
// freopen("123.out","w,",stdout);
cin>>t;
while(t--){
cin>>x>>a>>b;
if(a>0){
if(a*x<b) cout<<a*x-b<<endl;
else if(a*x==b) cout<<0<<endl;
else if(a*x>b) cout<<x<<endl;
}else if(a==0){
if(b>0) cout<<x<<endl;
else if(b<0) cout<<x-b<<endl;
else if(b==0) cout<<0<<endl;
}else if(a<0){
if(b>0){
cout<<a*x-b<<endl;
}else if(b<0){
if(abs(b)>abs(a*x)) cout<<abs(b)-abs(x*a)<<endl;
else if(abs(b)<abs(a*x)) cout<<a*x+abs(b)<<endl;
else if(abs(b)==abs(a*x)) cout<<0<<endl;
}else if(b==0){
cout<<a*x<<endl;
}
}
}
return 0;
}