#include <bits/stdc++.h>
using namespace std;
int main() {
  int r1, c1, r2, c2;
  cin >> r1 >> c1 >> r2 >> c2;
  int rock = 0, bishop = 0, king = 0;
  if (r1 == r2 || c1 == c2) {
    rock = 1;
  } else {
    rock = 2;
  }
  if ((int)pow(-1, (r1 + c1)) == (int)pow(-1, (r2 + c2))) {
    if ((int)abs(r1 - r2) == (int)abs(c1 - c2)) {
      bishop = 1;
    } else {
      bishop = 2;
    }
  }
  king = max((int)abs(r1 - r2), (int)abs(c1 - c2));
  cout << rock << " " << bishop << " " << king;
  return 0;
}
