#include using namespace std; #define fastScan ios_base::sync_with_stdio(0); cin.tie(NULL); #define fill(a,x) memset(a,x,sizeof(a)) #define ll long long int #define MAX 211 #define MOD 1000000007 #define pii pair #define pll pair #define mb make_pair #define pb push_back #define sc(x) scanf("%d",&x) #define scc(x1,x2) scanf("%d%d",&x1,&x2) #define sccc(x1,x2,x3) scanf("%d%d%d",&x1,&x2,&x3) #define pr(x) printf("%d ",x) #define rep(i,n) for(int i=0;i=b;i--) #define IT(x) for(__typeof (x.begin()) it = x.begin(); it != x.end (); it++) #define F first #define S second #define co cout<<"vai"<0){ if(y&1) ans=(ans*x)%MOD; x=(x*x)%MOD; y/=2; } return ans; } ll dp[10005]; int main() { ll n,k; cin>>n>>k; ll a[n]; rep(i,n) cin>>a[i]; rep(i,10005) dp[i]=INF64; rep(i,n) { repp(k,0,1000) { if(i-k+1<0) continue; dp[i]=min(dp[i],dp[i-k]+a[i]); } } cout<