#include <iostream>
#include <cmath>
#include <string>
#include <cstring>
#include <iomanip>
#include <algorithm>
#include <vector>
#include <cstdio>
#define int long long
using namespace std;
/*
按每升的价钱
如果一升装的更便宜,那就全买一升的
如果两升装的更便宜,那就尽量买两升的
如果最后差一升那就再买一升装
/
const int N=1,inf=2147483647;
int T,n,a,b;
signed main(){
scanf("%lld",&T);
while(T--){
scanf("%lld %lld %lld",&n,&a,&b);
if(2a>b){
if(n&1)printf("%lld\n",n/2b+a);
else printf("%lld\n",nb/2);
}
else printf("%lld\n",n*a);
}
}