#include <bits/stdc++.h>
int sg(int x) { return (x > 0 ? 1 : -1); }
int main(int argc, char const *argv[]) {
  int x1 = 0, y1 = 0;
  int x, y;
  scanf("%d %d", &x, &y);
  if (x > 0)
    printf("%d %d %d %d", 0, ((x > 0 ? x : -x) + (y > 0 ? y : -y)) * sg(y),
           ((x > 0 ? x : -x) + (y > 0 ? y : -y)) * sg(x), 0);
  else
    printf("%d %d %d %d", ((x > 0 ? x : -x) + (y > 0 ? y : -y)) * sg(x), 0, 0,
           ((x > 0 ? x : -x) + (y > 0 ? y : -y)) * sg(y));
  return 0;
}
