#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  int r1, c1, r2, c2;
  cin >> r1 >> c1 >> r2 >> c2;
  int rook = 0;
  if (r1 == r2 || c1 == c2) {
    rook++;
  } else {
    rook += 2;
  }
  int bshop = 0;
  if (r1 % 2 == c1 % 2) {
    if (r2 % 2 == c2 % 2) {
      if (abs(r1 - r2) == abs(c1 - c2)) {
        bshop++;
      } else {
        bshop += 2;
      }
    }
  } else {
    if (r2 % 2 != c2 % 2) {
      if (abs(r1 - r2) == abs(c1 - c2)) {
        bshop++;
      } else {
        bshop += 2;
      }
    }
  }
  int king = 0;
  king = min(abs(r1 - r2), abs(c1 - c2));
  king += max(abs(r1 - r2), abs(c1 - c2)) - min(abs(r1 - r2), abs(c1 - c2));
  cout << rook << " " << bshop << " " << king << endl;
  return 0;
}
