#include <iostream>
#include <vector>
#define int long long
using namespace std;
int v[1010000];
int a[1001000];
signed main()
{
int n,m,d;
cin>>n>>m>>d;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
int g=0;
int j=0;
for(int i=0; ;i++)
{
g+=a[i%n];
if(g>=d)
break;
else if(g+m>=d)
{
if(!v[i%n])
{
j++;
v[i%n]=1;
}
}
}
cout<<" "<<j<<endl;
}