#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cout.tie(NULL);
  long long n, sx, sy;
  cin >> n >> sx >> sy;
  long long x[n], y[n], c1 = 0, c2 = 0, c3 = 0, c4 = 0;
  for (int i = 0; i < n; i++) {
    cin >> x[i] >> y[i];
    if (x[i] > sx) {
      c1++;
    } else if (x[i] < sx) {
      c3++;
    }
    if (y[i] > sy) {
      c4++;
    } else if (y[i] < sy) {
      c2++;
    }
  }
  vector<pair<long long, pair<long long, long long> > > vec;
  vec.push_back({c1, {sx + 1, sy}});
  vec.push_back({c2, {sx, sy - 1}});
  vec.push_back({c3, {sx - 1, sy}});
  vec.push_back({c4, {sx, sy + 1}});
  sort(vec.begin(), vec.end());
  cout << vec[3].first << "\n";
  cout << vec[3].second.first << " " << vec[3].second.second;
}
