#include <bits/stdc++.h>
using namespace std;
bool compare(const pair<int, int>& i, const pair<int, int>& j) {
  return i.first < j.first;
}
int main() {
  int x1, y1, x2, y2;
  int r = 2, b = 2, k;
  cin >> x1 >> y1 >> x2 >> y2;
  if (x1 == x2 || y1 == y2) {
    r = 1;
  }
  if ((x1 + y1) % 2 != (x2 + y2) % 2)
    b = 0;
  else if (x1 + y1 == y2 + x2 || x1 + y2 == x2 + y1)
    b = 1;
  k = max(abs(x1 - x2), abs(y1 - y2));
  cout << r << ' ' << b << ' ' << k;
}
