#include <cstddef>
#include <iostream>
#include <limits>
std::size_t count_max() {
std::size_t read;
std::size_t count;
std::size_t max = 0;
do {
std::cin >> read;
if (max < read) {
max = read;
count = 1;
} else if (max == read) {
++count;
}
std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
} while (read != 0);
return count;
}
int main() {
std::cout << count_max() << std::endl;
}
I2luY2x1ZGUgPGNzdGRkZWY+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGxpbWl0cz4KCgpzdGQ6OnNpemVfdCBjb3VudF9tYXgoKSB7CiAgIHN0ZDo6c2l6ZV90IHJlYWQ7CiAgIHN0ZDo6c2l6ZV90IGNvdW50OyAgIAogICBzdGQ6OnNpemVfdCBtYXggPSAwOwoKICAgZG8gewogICAgICBzdGQ6OmNpbiA+PiByZWFkOwogICAgICAKICAgICAgaWYgKG1heCA8IHJlYWQpIHsKICAgICAgICAgbWF4ID0gcmVhZDsKICAgICAgICAgY291bnQgPSAxOwogICAgICB9IGVsc2UgaWYgKG1heCA9PSByZWFkKSB7CiAgICAgICAgICsrY291bnQ7CiAgICAgIH0KCiAgICAgIHN0ZDo6Y2luLmlnbm9yZShzdGQ6Om51bWVyaWNfbGltaXRzPHN0ZDo6c3RyZWFtc2l6ZT46Om1heCgpLCAnXG4nKTsKICAgfSB3aGlsZSAocmVhZCAhPSAwKTsKCiAgIHJldHVybiBjb3VudDsKfQoKCmludCBtYWluKCkgewogICBzdGQ6OmNvdXQgPDwgY291bnRfbWF4KCkgPDwgc3RkOjplbmRsOwp9