#include <bits/stdc++.h>

using namespace std;

const int MOD = (int)1e9+7;

int main(){
  int D,G;
  cin >> D >> G;
  vector<int> p(D);
  vector<int> c(D);
  for(int i=0;i<D;i++)  cin >> p.at(i) >> c.at(i);

  int ans=1e9;
  for(int bit=0;bit<(1<<D);bit++){
    int count=0;
    int x=0;
    int maxrest;
    for(int i=0;i<D;i++){
      if(bit&(1<<i)){
        x+=p.at(i)*100*(i+1);
        x+=c.at(i);
        count+=p.at(i);
      }
      else  maxrest=i;
    }
    for(int i=0;i<p.at(maxrest);i++){
      if(x>=G){
        ans=min(ans,count);
        break;
      }
      x+=100*(maxrest+1);
      count++;
    }
  }

  cout << ans << endl;
  
  return 0;
}
