#include #define all(n) (n).begin(), (n).end() #define se second #define fi first #define pb push_back #define mp make_pair #define sqr(n) (n)*(n) #define rep(i,a,b) for(int i=a;i<=(b);++i) #define per(i,a,b) for(int i=a;i>=(b);--i) #define IO ios::sync_with_stdio(0); cin.tie(0); using namespace std; typedef long long ll; typedef pair PII; typedef pair PLL; typedef vector VI; typedef double db; const int N = 1e5 + 5; int n, m, _, k; int main() { ios::sync_with_stdio(0); cin.tie(0); for (cin >> _; _; --_) { cin >> n >> m; int ans = 1e9; rep (i, 1, n) { int a, b; cin >> a >> b; ans = min(ans, ((m - 1) / a + 1) * b); } cout << ans << '\n'; } return 0; }