#include <bits/stdc++.h>
using namespace std;
int x1;
int Y1;
int x2, y2;
int main(int argc, char const *argv[]) {
  cin >> x1 >> Y1 >> x2 >> y2;
  int c1 = 1, c2 = 1;
  if (x1 == x2) c1 = 0;
  if (Y1 == y2) c2 = 0;
  if (c1 == 0 && c2 == 0) {
    cout << "0 0 0\n";
    return 0;
  } else if (c1 == 0 || c2 == 0)
    cout << "1 ";
  else
    cout << "2 ";
  int p1 = 1, p2 = 1;
  if ((x1 + Y1) % 2 == 0) p1 = 0;
  if ((x2 + y2) % 2 == 0) p2 = 0;
  if (p1 != p2)
    cout << "0 ";
  else if (fabs(x1 - x2) == fabs(Y1 - y2))
    cout << "1 ";
  else
    cout << "2 ";
  int a1 = fabs(x1 - x2), a2 = fabs(Y1 - y2);
  int a3 = min(a1, a2), a4 = max(a1, a2);
  cout << a4 << endl;
  return 0;
}
