#include
#include
#include
using namespace std;
typedef struct{
int sno;
int smath;
int scn;
}STU;
bool cmp(const STU& a, const STU& b)
{
if( a.smath+a.scn == b.smath+b.scn )
return a.smath+a.scn > b.smath+b.scn;
else
return a.smath > b.smath;
}
int main()
{
int N;
while( cin >> N )
{
STU t;
vector
while( N-- ){
cin >> t.sno >> t.smath >> t.scn;
data.push_back(t);
}
sort( data.begin(), data.end(), cmp );
int cnt = 1;
cin >> t.sno;
for(auto x : data){
if( t.sno == x.sno ){
cout << cnt << endl;
break;
}else{
cnt++;
}
}
}
return 0;
}