#include <bits/stdc++.h>
void r(int a, int b, int c, int d) {
  if (a == c || b == d) {
    if (a == c && b == d) {
      printf("0");
    } else
      printf("1");
  } else
    printf("2");
}
void b(int a, int b, int c, int d) {
  int kkk = abs(a - c);
  int kk = abs(b - d);
  if (kk == kkk) {
    printf("1");
  } else if (abs(kk - kkk) % 2 == 1) {
    printf("0");
  } else
    printf("2");
}
void k(int a, int b, int c, int d) {
  int kkk = abs(a - c);
  int kk = abs(b - d);
  if (kk == kkk) {
    printf("%d", kk);
  } else
    printf("%d", abs(kk - kkk) + kk > abs(kk - kkk) + kkk ? abs(kk - kkk) + kkk
                                                          : abs(kk - kkk) + kk);
}
int main() {
  int xi, yi, xx, yy;
  scanf("%d%d%d%d", &xi, &yi, &xx, &yy);
  r(xi, yi, xx, yy);
  printf(" ");
  b(xi, yi, xx, yy);
  printf(" ");
  k(xi, yi, xx, yy);
  printf("\n");
  return 0;
}
