package com.javarush.task.task08.task0812;

import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Solution {
    public static void main(String[] args) throws IOException {
        ArrayList<Integer> list = new ArrayList<>();
        addElementsToList(list);
        System.out.println(returnSequence(list));
    }

    public static void addElementsToList(List list) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String temp;
        while ( true ) {
            temp = reader.readLine();
            if (temp.equals("")) {
                break;
            }
            else {
                list.add(Integer.parseInt(temp));
            }
        }
    }

    public static int returnSequence(List list) {
        int temp = 1;
        ArrayList<Integer> tempList = new ArrayList<>();
        for (int i = 0; i < list.size() - 1; i++) {
            if ( list.get(i) == list.get(i + 1) ) {
                temp++;
            }
            if ( list.get(i) != list.get(i + 1) ) {
                tempList.add(temp);
                temp = 1;
            }
        }
        tempList.add(temp);
        Collections.sort(tempList);
        int max = tempList.get(tempList.size() - 1);
        return max;
    }
}