A. Медведь Василий и треугольник
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
stdin
вывод
stdout

У медведя Василия есть любимый прямоугольник, одна вершина которого находится в точке (0, 0), а противоположная — в точке (x, y). Конечно, стороны любимого прямоугольника Василия параллельны осям координат.

Кроме прямоугольников Василий любит треугольники, у которых одна из вершин находится в точке B = (0, 0). Поэтому сегодня он просит Вас найти две точки A = (x1, y1) и C = (x2, y2), такие, что одновременно выполняются следующие условия:

  • координаты точек: x1, x2, y1, y2 — целые числа, причем выполняется неравенство: x1 < x2;
  • треугольник, образуемый точками A, B и C, — прямоугольный и равнобедренный ( — прямой);
  • все точки любимого прямоугольника содержатся внутри или на границе треугольника ABC;
  • площадь треугольника ABC как можно меньше.

Помогите медведю, найдите требуемые точки. Не сложно доказать, что искомые точки единственны.

Входные данные

В первой строке записаны два целых числа x, y ( - 109 ≤ x, y ≤ 109, x ≠ 0, y ≠ 0).

Выходные данные

Выведите в единственной строке четыре целых числа x1, y1, x2, y2 — координаты требуемых точек.

Примеры
Входные данные
10 5
Выходные данные
0 15 15 0
Входные данные
-10 5
Выходные данные
-15 0 0 15
Примечание

Иллюстрация к первому примеру