#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  cin >> n;
  pair<int, int> s;
  cin >> s.first >> s.second;
  vector<pair<int, int>> v(n);
  int ans1 = 0, ans2 = 0, ans3 = 0, ans4 = 0, x, y;
  for (int i = 0; i < n; i++) {
    cin >> x >> y;
    if (x > s.first) {
      if (y > s.second) ans1++;
      if (y < s.second) ans3++;
      ans2++;
    }
    if (x == s.first) {
      if (y > s.second) ans1++;
      if (y < s.second) ans3++;
    }
    if (x < s.first) {
      ans4++;
      if (y > s.second) ans1++;
      if (y < s.second) ans3++;
    }
  }
  if (ans1 >= ans2 && ans1 >= ans3 && ans1 >= ans4) {
    cout << ans1 << '\n';
    cout << s.first << " " << s.second + 1;
  } else {
    if (ans2 >= ans1 && ans2 >= ans3 && ans2 >= ans4) {
      cout << ans2 << '\n';
      cout << s.first + 1 << " " << s.second;
    } else {
      if (ans3 >= ans2 && ans3 >= ans1 && ans3 >= ans4) {
        cout << ans3 << '\n';
        cout << s.first << " " << s.second - 1;
      } else {
        cout << ans4 << '\n';
        cout << s.first - 1 << " " << s.second;
      }
    }
  }
  return 0;
}
