class Gift {
public:
    int getValue(vector<int> nums, int n) 
    {
        int i=0;
        unordered_map<int,int>hash;
        for(i=0;i<n;i++)
        {
            hash[nums[i]]++;
            if(hash[nums[i]]>n/2)
            {
                return nums[i];
            }
        }
        return 0;
    }
};