#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin>>n;
vector<int> numbers(n);
for(auto& number: numbers){
cin>>number;
}
map<int,int> freq;
for(int i=0; i<n; i++){
freq[numbers[i]]++;
}
vector<pair<int,int>> g;
for(auto it= freq.begin(); it!= freq.end(); it++){
int u = it->first;
int v = it->second;
g.push_back({u,v});
}
int steps = 0;
for(int i=g.size() - 1; i > 0; i--){
steps += (steps + g[i].second);
}
cout<<steps;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCQoJaW50IG47CgljaW4+Pm47CgkKCXZlY3RvcjxpbnQ+IG51bWJlcnMobik7CgkKCWZvcihhdXRvJiBudW1iZXI6IG51bWJlcnMpewoJCWNpbj4+bnVtYmVyOwoJfQoJCgltYXA8aW50LGludD4gZnJlcTsKCQoJZm9yKGludCBpPTA7IGk8bjsgaSsrKXsKCQlmcmVxW251bWJlcnNbaV1dKys7Cgl9CgkKCXZlY3RvcjxwYWlyPGludCxpbnQ+PiBnOwoJCglmb3IoYXV0byBpdD0gZnJlcS5iZWdpbigpOyBpdCE9IGZyZXEuZW5kKCk7IGl0KyspewoJCWludCB1ID0gaXQtPmZpcnN0OwoJCWludCB2ID0gaXQtPnNlY29uZDsKCQkKCQlnLnB1c2hfYmFjayh7dSx2fSk7Cgl9CgkKCWludCBzdGVwcyA9IDA7CgkKCWZvcihpbnQgaT1nLnNpemUoKSAtIDE7IGkgPiAwOyBpLS0pewoJCXN0ZXBzICs9IChzdGVwcyArIGdbaV0uc2Vjb25kKTsKCX0KCQoJY291dDw8c3RlcHM7CgkKCXJldHVybiAwOwp9