#include <bits/stdc++.h>
using namespace std;
int a1, b1, a2, b2;
int main() {
  scanf("%d %d %d %d", &a1, &b1, &a2, &b2);
  int rook, bishop, king;
  king = ((abs(a1 - a2) > abs(b1 - b2)) ? abs(a1 - a2) : abs(b1 - b2));
  rook = (a1 == a2 || b1 == b2) ? 1 : 2;
  int cell1, cell2;
  if (((a1 % 2 == b1 % 2)))
    cell1 = 0;
  else
    cell1 = 1;
  if (((a2 % 2 == b2 % 2)))
    cell2 = 0;
  else
    cell2 = 1;
  if (cell1 != cell2)
    bishop = 0;
  else if ((abs(a1 - a2) == abs(b1 - b2)))
    bishop = 1;
  else
    bishop = 2;
  printf("%d %d %d\n", rook, bishop, king);
  return 0;
}
