#include<bits/stdc++.h>
using namespace std;
int x[10005];
int main(){
long long t,n,sum=0,y;
long long ans=0;
cin>>t>>n;
for(int i=1;i<=n;i++){
cin>>x[i];
sum+=x[i];
if(t+x[i]<=0){
cout<<i<<endl;
return 0;
}
}
if(sum>=0){
cout<<-1<<endl;
return 0;
}
sum=abs(sum);
ans=t/sum;
ans-=1;
sum=ans*sum;
ans*=n;
for(int i=1;i<=n;i++){
sum-=x[i];
if(sum>=t){
ans+=i;
break;
}
}
cout<<ans;
return 0;
}