import java.util.*;
import java.io.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int k = Integer.parseInt(br.readLine());
        int n = Integer.parseInt(br.readLine());
        int[] e = new int[n];
        StringTokenizer st = new StringTokenizer(br.readLine());
        for(int i=0;i<n;i++){
            e[i] = Integer.parseInt(st.nextToken());
        }
        int[] dp = new int[n];
        dp[0] = e[0];
        Deque<Integer> q = new ArrayDeque<>();
        q.addLast(0);
        for(int i=1;i<n;i++){
            while(!q.isEmpty() && q.peekFirst()<i-k){
                q.pollFirst();
            }
            dp[i]=dp[q.peekFirst()]+e[i];
            while(!q.isEmpty() && dp[q.peekLast()]<dp[i]){
                q.pollLast();
            }
            q.addLast(i);
        }
        
        System.out.println(dp[n-1]);
    }
}