#include <bits/stdc++.h>
using namespace std;
using ll = long long;
int main() {
ll n;
cin>>n;
vector<ll>a(n);
for(int i = 0;i< n ;i++){
cin>>a[i];
}
vector<int>b(n);
for(int i = 0;i<n ;i++){
b[i] = pow(2,a[i]);
}
int sum = accumulate(b.begin(),b.end(),0);
int count = 0;
for(int i = 31;i>=0;i--){
if((sum>>i)&1)count++;
}
cout<<count;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp1c2luZyBsbCA9IGxvbmcgbG9uZzsKCmludCBtYWluKCkgewoJbGwgbjsKCWNpbj4+bjsKCXZlY3RvcjxsbD5hKG4pOwoJZm9yKGludCBpID0gMDtpPCBuIDtpKyspewoJCWNpbj4+YVtpXTsKCX0KCXZlY3RvcjxpbnQ+YihuKTsKCWZvcihpbnQgaSA9IDA7aTxuIDtpKyspewoJCWJbaV0gPSBwb3coMixhW2ldKTsKCX0KCWludCBzdW0gPSBhY2N1bXVsYXRlKGIuYmVnaW4oKSxiLmVuZCgpLDApOwoJCglpbnQgY291bnQgPSAwOwoJZm9yKGludCBpID0gMzE7aT49MDtpLS0pewoJCWlmKChzdW0+PmkpJjEpY291bnQrKzsKCX0KCQoKCWNvdXQ8PGNvdW50OwoJcmV0dXJuIDA7Cn0=