#include <bits/stdc++.h>
using namespace std;
long long ans, n, a, b, x, vx, vy;
map<long long, long long> mapa;
map<pair<long long, long long>, long long> par;
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  cin >> n >> a >> b;
  for (int i = 1; i <= n; i++) {
    cin >> x >> vx >> vy;
    ans += mapa[a * vx - vy] - par[{a * vx - vy, vx}];
    mapa[a * vx - vy]++;
    par[{a * vx - vy, vx}]++;
  }
  cout << 2 * ans << "\n";
}
