#include <bits/stdc++.h>
using namespace std;
int main() {
long long t,n,i,j,s=0;
cin>>n;
long long a[n];
map<long long,long long>m;
for(i=0;i<n;i++)
{cin>>a[i];
m[a[i]]++;}
for(auto x : m)
{
if(x.second%2==0&&x.second!=0)
{
s+=x.second/2;
}
else if(x.second%2==1&&x.second!=0)
{
s+=x.second/2;
s++;
}
}
cout<<s<<"\n";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWxvbmcgbG9uZyB0LG4saSxqLHM9MDsKCWNpbj4+bjsKCWxvbmcgbG9uZyBhW25dOwoJbWFwPGxvbmcgbG9uZyxsb25nIGxvbmc+bTsKCWZvcihpPTA7aTxuO2krKykKCXtjaW4+PmFbaV07CgkgbVthW2ldXSsrO30KCSBmb3IoYXV0byB4IDogbSkKCSB7CgkgICAgIGlmKHguc2Vjb25kJTI9PTAmJnguc2Vjb25kIT0wKQoJICAgICB7CgkgICAgICAgICBzKz14LnNlY29uZC8yOwoJICAgICB9CgkgICAgIGVsc2UgaWYoeC5zZWNvbmQlMj09MSYmeC5zZWNvbmQhPTApCgkgICAgIHsKCSAgICAgICAgICBzKz14LnNlY29uZC8yOwoJICAgICAgICAgIHMrKzsKCSAgICAgfQoJIH0KCSBjb3V0PDxzPDwiXG4iOwoKCQoJcmV0dXJuIDA7Cn0K