(defun main () (let* ((n (read)) (m (read)) (a (loop for i from 1 to n collect (read)))) (let ((i 0)) (loop while (< i n) do (when (oddp (nth i a)) (let ((ans (nth i a)) (ct 1) (j (1+ i))) (loop while (and (< j n) (oddp (nth j a))) do (progn (incf ct) (incf ans (nth j a)) (incf j))) (when (>= ct m) (format t "~a~%" ans)) (setf i j))) (incf i))))) ;; Call the main function (main)