#include <iostream>
#include <vector>
using namespace std;
struct Car
{
int speed, distanceFromEnd;
};
int main()
{
ios_base::sync_with_stdio(false);
//cin.tie(nullptr);
int carsNum;
cin >> carsNum;
vector<Car> cars(carsNum);
for (int i = 0; i < cars.size(); ++i)
{
cin >> cars[i].distanceFromEnd >> cars[i].speed;
}
int checkCarNum;
cin >> checkCarNum;
--checkCarNum;
int overtaken = 0, overtook = 0;
double mainTime = cars[checkCarNum].distanceFromEnd / (double)cars[checkCarNum].speed;
for (int i = 0; i < cars.size(); ++i)
{
if (i == checkCarNum)
{
continue;
}
else if ((cars[i].distanceFromEnd > cars[checkCarNum].distanceFromEnd && cars[i].speed < cars[checkCarNum].speed) || (cars[i].distanceFromEnd < cars[checkCarNum].distanceFromEnd && cars[i].speed > cars[checkCarNum].speed))
{
//bez tego warunku tez nie dzialalo
continue;
}
double otherTime = cars[i].distanceFromEnd / (double)cars[i].speed;
if (mainTime < otherTime)
{
++overtaken;
}
else if (mainTime == otherTime)
{
}
else
{
++overtook;
}
}
cout << overtaken << ' ' << overtook << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0cnVjdCBDYXIKewogICAgaW50IHNwZWVkLCBkaXN0YW5jZUZyb21FbmQ7Cn07CgppbnQgbWFpbigpCnsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwoJLy9jaW4udGllKG51bGxwdHIpOwoKCWludCBjYXJzTnVtOwoJY2luID4+IGNhcnNOdW07Cgl2ZWN0b3I8Q2FyPiBjYXJzKGNhcnNOdW0pOwoJZm9yIChpbnQgaSA9IDA7IGkgPCBjYXJzLnNpemUoKTsgKytpKQogICAgewogICAgICAgIGNpbiA+PiBjYXJzW2ldLmRpc3RhbmNlRnJvbUVuZCA+PiBjYXJzW2ldLnNwZWVkOwogICAgfQoKICAgIGludCBjaGVja0Nhck51bTsKICAgIGNpbiA+PiBjaGVja0Nhck51bTsKICAgIC0tY2hlY2tDYXJOdW07CgogICAgaW50IG92ZXJ0YWtlbiA9IDAsIG92ZXJ0b29rID0gMDsKICAgIGRvdWJsZSBtYWluVGltZSA9IGNhcnNbY2hlY2tDYXJOdW1dLmRpc3RhbmNlRnJvbUVuZCAvIChkb3VibGUpY2Fyc1tjaGVja0Nhck51bV0uc3BlZWQ7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IGNhcnMuc2l6ZSgpOyArK2kpCiAgICB7CiAgICAgICAgaWYgKGkgPT0gY2hlY2tDYXJOdW0pCiAgICAgICAgewogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CiAgICAgICAgZWxzZSBpZiAoKGNhcnNbaV0uZGlzdGFuY2VGcm9tRW5kID4gY2Fyc1tjaGVja0Nhck51bV0uZGlzdGFuY2VGcm9tRW5kICYmIGNhcnNbaV0uc3BlZWQgPCBjYXJzW2NoZWNrQ2FyTnVtXS5zcGVlZCkgfHwgKGNhcnNbaV0uZGlzdGFuY2VGcm9tRW5kIDwgY2Fyc1tjaGVja0Nhck51bV0uZGlzdGFuY2VGcm9tRW5kICYmIGNhcnNbaV0uc3BlZWQgPiBjYXJzW2NoZWNrQ2FyTnVtXS5zcGVlZCkpCiAgICAgICAgewogICAgICAgIAkvL2JleiB0ZWdvIHdhcnVua3UgdGV6IG5pZSBkemlhbGFsbwogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CgogICAgICAgIGRvdWJsZSBvdGhlclRpbWUgPSBjYXJzW2ldLmRpc3RhbmNlRnJvbUVuZCAvIChkb3VibGUpY2Fyc1tpXS5zcGVlZDsKCiAgICAgICAgaWYgKG1haW5UaW1lIDwgb3RoZXJUaW1lKQogICAgICAgIHsKICAgICAgICAgICAgKytvdmVydGFrZW47CiAgICAgICAgfQogICAgICAgIGVsc2UgaWYgKG1haW5UaW1lID09IG90aGVyVGltZSkKICAgICAgICB7CgogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICArK292ZXJ0b29rOwogICAgICAgIH0KICAgIH0KCiAgICBjb3V0IDw8IG92ZXJ0YWtlbiA8PCAnICcgPDwgb3ZlcnRvb2sgPDwgJ1xuJzsKfQo=