#include <stdio.h>
#include <stdlib.h>

int main()
{
    int limit;

    scanf("%d",&limit);

    int i,d[24];

    int off[24],on,b;

    for(i=0;i<limit;i++)
    {
        scanf("%d",&b);

        d[i]=b;
        off[i]=0;
    }

    int a,laoff=0;

    i=0;

    if(limit>4)
    {
        for(a=0;limit;a++)
        {
            on=0;

            for(i;i<limit;i++)
            {
                if(on+off[a]==4)
                break;
                if(d[i]==1)
                on++;
                printf("\non : %d",on);
                if(d[i]==0)
                off[a]++;
                printf("\noff : %d",off[a]);


            }

        if(on+off[a]<4)
        break;

        if(a==0)
        laoff=off[a];

        else if(off[a]<laoff)
        laoff=off[a];

        printf("\n laoff : %d",laoff);

        i=a;

        }

    }

    else if(limit==4)
    {
        on=0;
        for(i=0;i<limit;i++)
            {
                if(on+off[0]==4)
                break;
                if(d[i]==1)
                on++;
                printf("\non : %d",on);
                if(d[i]==0)
                off[0]++;
                printf("\noff : %d",off[0]);
            }
        laoff=off[0];
    }

    else if(limit<4)

    printf("4개를 연속으로 킬수 없습니다.");

    printf("\n 답 : %d",laoff);
    return 0;
}

00c21문제인데욥 어째서인지 no good이 나옵니다. 계산은 잘 된단 말이죠