import java.util.*;

public class Bugi {
    static int pisinToisto(int[] t) { // O(n) buginen
        int maara = 1;
        int pisin = 1;
        for (int i = 1; i < t.length; i++) {
            if (t[i] != t[i-1]) {
                if (maara > pisin) {
                    pisin = maara;
                }
                maara = 1;
            } else {
                maara++;
            }
        }
        return pisin;
    }

    static int toimiva(int[] t) { // O(n^2) toimiva
        int n = t.length;
        int pisin = 0;
        for (int i = 0; i < n; i++) {
            int maara = 0;
            for (int j = i; j < n; j++) {
                if (t[j] != t[i]) break;
                maara++;
            }
            if (maara > pisin) pisin = maara;
        }
        return pisin;
    }

    public static void main(String[] args) {
        Random r = new Random();
        while (true) {
            int n = 5;
            int[] t = new int[n];
            for (int i = 0; i < n; i++) {
                t[i] = r.nextInt(3)+1;
            }
            int a = pisinToisto(t);
            int b = toimiva(t);
            if (a == b) {
                System.out.println("Ei löytynyt vielä =/");
            } else {
                System.out.println("BINGO!!!");
                System.out.println("Kun taulukko on: "+Arrays.toString(t));
                System.out.println("Oikea: "+b);
                System.out.println("Mutta tuleekin: "+a);
                break;
            }
        }
    }
}
