#include <bits/stdc++.h>
using namespace std;
int gcd(int a, int b) { return !b ? a : gcd(b, a % b); }
int main() {
  int n, x, y;
  cin >> n >> x >> y;
  set<pair<int, int> > st;
  for (int i = 0; i < n; ++i) {
    int x1, y1;
    cin >> x1 >> y1;
    x1 -= x;
    y1 -= y;
    int g = gcd(y1, x1);
    if (x1 && y1)
      st.insert({y1 / g, x1 / g});
    else if (y1)
      st.insert({10000000, 1});
    else
      st.insert({0, 0});
  }
  cout << st.size();
  return 0;
}
