#include <stdio.h>
#include <string.h>

#define MAX_C 70

int main(int argc, char *noargs[]) {
  int N, L, C, n_linhas, esta_linha, i, esta_w, espaco, n_paginas;
  char w[MAX_C + 1];
  while (scanf("%d %d %d", &N, &L, &C) != EOF) {
    n_linhas = espaco = esta_linha = 0;
    for (i = 0; i < N; i++) {
      scanf("%s", w);
      esta_w = strlen(w);
      if (esta_linha + esta_w + espaco <= C) {
		esta_linha += esta_w + espaco;
      } else {
		n_linhas++;
		esta_linha = esta_w;
      }
      espaco = 1;
    }
    if (esta_linha > 0) {
    	n_linhas++;
    }
    n_paginas = (n_linhas + L - 1) / L;
    printf("%d\n", n_paginas);
  }
  return 0;
}
