#include<bits/stdc++.h>
using namespace std;
int n, a[100005], b[1000006];
int main(){
cin >> n;
for(int i = 1; i <= n; i++){
cin >> a[i];
}
for(int i = 1; i <= n; i++){ // duyệt từng phần tử của a
int j = a[i] + 100000; // Do a[i] có thể âm, nên thay vì đếm
// a[i] thông thường, ta đếm a[i] + 10^5 để
// luôn nhận được giá trị dương
b[j]++; // Đếm số lần xuất hiện
}
// Thêm 1 lần duyệt nữa để có thể tìm được số lớn nhất và xuất hiện nhiều nhất
int ans = 0;
for(int i = 0; i <= 200000; i++){
if(b[i] > 2) ans++;
}
cout << ans;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbiwgYVsxMDAwMDVdLCBiWzEwMDAwMDZdOwoKaW50IG1haW4oKXsKICAgIGNpbiA+PiBuOwogICAgZm9yKGludCBpID0gMTsgaSA8PSBuOyBpKyspewogICAgICAgIGNpbiA+PiBhW2ldOwogICAgfQogICAgZm9yKGludCBpID0gMTsgaSA8PSBuOyBpKyspeyAvLyBkdXnhu4d0IHThu6tuZyBwaOG6p24gdOG7rSBj4bunYSBhCiAgICAgICAgaW50IGogPSBhW2ldICsgMTAwMDAwOyAvLyBEbyBhW2ldIGPDsyB0aOG7gyDDom0sIG7Dqm4gdGhheSB2w6wgxJHhur9tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBhW2ldIHRow7RuZyB0aMaw4budbmcsIHRhIMSR4bq/bSBhW2ldICsgMTBeNSDEkeG7gwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbHXDtG4gbmjhuq1uIMSRxrDhu6NjIGdpw6EgdHLhu4sgZMawxqFuZwogICAgICAgIGJbal0rKzsgLy8gxJDhur9tIHPhu5EgbOG6p24geHXhuqV0IGhp4buHbgogICAgfQogICAgLy8gVGjDqm0gMSBs4bqnbiBkdXnhu4d0IG7hu69hIMSR4buDIGPDsyB0aOG7gyB0w6xtIMSRxrDhu6NjIHPhu5EgbOG7m24gbmjhuqV0IHbDoCB4deG6pXQgaGnhu4duIG5oaeG7gXUgbmjhuqV0CiAgICBpbnQgYW5zID0gMDsKICAgIGZvcihpbnQgaSA9IDA7IGkgPD0gMjAwMDAwOyBpKyspewogICAgICAgIGlmKGJbaV0gPiAyKSBhbnMrKzsKICAgIH0KICAgIGNvdXQgPDwgYW5zOwp9Cgo=