using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; using System.Numerics; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; using static System.Math; using static System.Numerics.BigInteger; public static class P { public static void Main() { var nm = Console.ReadLine().Split().Select(int.Parse).ToArray(); var n = nm[0]; var m = nm[1]; var a = Console.ReadLine().Split().Select(int.Parse).ToArray(); int oddCnt = 0; long sum = 0; for (int i = 0; i < m; i++) { if (a[i] % 2 == 0) oddCnt++; sum += a[i]; } if (oddCnt == 0) Console.WriteLine(sum); for (int i = m; i < n; i++) { if (a[i - m] % 2 == 0) oddCnt--; if (a[i] % 2 == 0) oddCnt++; sum -= a[i - m]; sum -= a[i]; if (oddCnt == 0) Console.WriteLine(sum); } } }