#include<stdio.h>

int main()
{
    int n;
    int A[475]={},P[475]={};
    scanf("%d",&n);
    int need = n;
    for(int i=0;i<n;++i)
    {
        scanf("%d%d",&A[i],&P[i]);
    }
    int people,work_area=0;
    scanf("%d",&people);
    while(people>0 && need>0)
    {
        int mx = -1 , index = 0;
        for(int i=0;i<n;++i)
        {
            if(A[i]>mx)
            {
                mx = A[i];
                index = i;
            }
        }
        people -= P[index];
        A[index] = -1;
        work_area +=1;
        need-=1;
    }
    printf("%d\n",work_area);
}
