class Solution {
public:
int findSpecialInteger(vector<int>& arr) {
int N = arr.size();
map<int,int> mp;
for(int i=0;i<N;i++){
mp[arr[i]]++;
if(mp[arr[i]] > (N+3)/4){
return arr[i];
}
}
return arr[0];
}
};