#include<stdio.h>
#include<string.h>
#define rep(i,n) for(int (i)=0; (i) < (n); (i)++)
int w[40],addr;
int length(int n){
    int i, len=w[addr];
    if(len==n) { addr++; return 1;}
    for(i=addr+1; len<n; i++){
        len+=w[i];
        addr=i+1;
    }
    if(len==n) return 1;
    else return 0;
}
int main(void){
    while(1){
        int n;
        int i, flag, len, clear; char text[10];
        scanf("%d",&n); if(n==0) break;
        rep(i,n) {scanf("%s",text); w[i]=strlen(text);}
        for(i=0; i<n; i++){
            addr=i;
            if(length(5)==0) continue;
            if(length(7)==0) continue;
            if(length(5)==0) continue;
            if(length(7)==0) continue;
            if(length(7)==0) continue;
            break;
        }
        printf("%d\n",i+1);
    }
    return 0;
}

