#include #define MAXM 10005 #define MAXN 105 using namespace std; int n,m; int v[MAXN],cost[MAXN]; int Inf = 1e9; int main() { int t; scanf("%d",&t); while(t--) { cin >> n >> m; int ans = Inf; for(int i=1; i<=n; i++) { cin >> v[i] >> cost[i]; } for(int i=1; i<=n; i++) { int last = m, ka = 0; while(last > 0) { ka += cost[i]; last -= v[i]; } ans = min(ans,ka); } cout << ans << endl; } return 0; }