#include using namespace std; long long moneti[1000000]; long long ind=0; int main(){ ios_base::sync_with_stdio(false); cin.tie(0); bool krai=false; long long n,s,otg=0; cin>>n>>s; moneti[0]=1; for(int i=1;i<=n;i++){ cin>>moneti[i]; if(i>1 and krai==false){ if(moneti[i-1]*moneti[i]>s){ krai=true; ind=i; } moneti[i]*=moneti[i-1]; } } if(krai==false){ ind=n+1; } long long a=0; for(int i=ind-1;i>=0;i--){ a=s/moneti[i]; s-=a*moneti[i]; otg+=a; } cout<