# frozen_string_literal: true _, M = gets.chomp.split.map(&:to_i) A = gets.chomp.split.map(&:to_i) RESULT = A.slice_when { |i, j| i.even? != j.even? } .select { |i| i[0].odd? && i.size >= M } .map(&:sum) puts RESULT