#include #include using namespace std; int N,M,P; int A[2<<17]; long dp[100]; int B[32]; main() { cin>>N>>M>>P; int mM=M; for(int i=0;i>A[i]; mM=min(mM,M/A[i]); } if(mM==0) { cout<<1<0&&dp[i]<=mM) { for(int j=1;j<32&&i+j<100;j++) { if(dp[i+j]mM)ans=min(ans,i+j); } } } cout<<(ans==(int)1e9?-1:ans)<