#include <bits/stdc++.h>
using namespace std;

int main(){
  int d,g;
  cin >> d >> g;
  vector<int> p(d),c(d);
  for(int i=0;i<d;i++){
    cin >> p.at(i) >> c.at(i);
  }
  vector<int> dp(1001);
  for(int i=0;i<d;i++){
    for(int k=1000;k>=1;k--){
      for(int j=1;j<=p.at(i)&&j<=k;j++){
        dp.at(k)=max(dp.at(k),
          dp.at(k-j)+(i+1)*100*j+(j==p.at(i)?c.at(i):0));
      }
    }
  }
  for(int i=0;i<=1000;i++){
    if(dp.at(i)>=g){
      cout << i << endl;
      break;
    }
  }
}