#include <iostream>
#include <stdio.h>
#include <algorithm>
using namespace std;
bool cmp(int a,int b)
{
    return a>b;
}
int main()
{
    int n,a,b,h[100050];
    while(scanf("%d %d %d",&n,&a,&b)!=EOF)
    {
        for(int i=0;i<n;i++)
            cin>>h[i];
            sort(h,h+n,cmp);
            /*for(int i=0;i<n;i++)
                cout<<h[i];
            cout<<endl;          */
            int sum=0;
            int j=0,p=n-1;
            while(1)
          {

             h[j]-=a;
             sum++;
             for(int r=j+1;r<=p;r++)
             h[r]-=b;
            while(h[j]<=0)
                j++;
            while(h[p]<=0)
                p--;
            if(j>p||(j==p&&h[j]==0))
                break;
            int op=j;
            while(h[op]<h[op+1]&&op<p)
            {
                 swap(h[op],h[op+1]);
                 op++;
            }
          }
         cout<<sum<<endl;
    }
    return 0;
}
