#include<bits/stdc++.h>
using namespace std;
long long a[114514];
long long s,t,kkksc03;
long long awa;
int main(){
long long n,m;
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i];
s+=a[i];
}
if(s<=m) {cout<<"infinite";return 0;}
while(kkksc03<=m){
awa++;
for(int i=1;i<=n;i++){
t+=min(a[i],awa);
}
kkksc03=t;
t=0;
}
cout<<awa-1;
}