#include <bits/stdc++.h>
using namespace std;
int p[105],c[105],n,h;
int ans[100010];
int main()
{
cin>>n>>h;
for(int i=1;i<=h+5000;i++) ans[i]=0x3f;
for(int i=1;i<=n;i++){
cin>>p[i]>>c[i];
for(int j=p[i];j<=h+5000;j++)
ans[j]=min(ans[j],ans[j-p[i]]+c[i]);
}
n=0x3f;
for(int i=h;i<=h+5000;i++) n=min(n,ans[i]);
cout<<n;
return 0;
}