CF336A.Vasily the Bear and Triangle

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Vasily the bear has a favorite rectangle, it has one vertex at point (0,0)(0,0) , and the opposite vertex at point (x,y)(x,y) . Of course, the sides of Vasya's favorite rectangle are parallel to the coordinate axes.

Vasya also loves triangles, if the triangles have one vertex at point B=(0,0)B=(0,0) . That's why today he asks you to find two points A=(x1,y1)A=(x_{1},y_{1}) and C=(x2,y2)C=(x_{2},y_{2}) , such that the following conditions hold:

  • the coordinates of points: x1x_{1} , x2x_{2} , y1y_{1} , y2y_{2} are integers. Besides, the following inequation holds: x_{1}<x_{2} ;
  • the triangle formed by point AA , BB and CC is rectangular and isosceles ( is right);
  • all points of the favorite rectangle are located inside or on the border of triangle ABCABC ;
  • the area of triangle ABCABC is as small as possible.

Help the bear, find the required points. It is not so hard to proof that these points are unique.

输入格式

The first line contains two integers x,yx,y (109<=x,y<=109,x0,y0)(-10^{9}<=x,y<=10^{9},x≠0,y≠0) .

输出格式

Print in the single line four integers x1,y1,x2,y2x_{1},y_{1},x_{2},y_{2} — the coordinates of the required points.

输入输出样例

  • 输入#1

    10 5
    

    输出#1

    0 15 15 0
    
  • 输入#2

    -10 5
    

    输出#2

    -15 0 0 15
    

说明/提示

Figure to the first sample

首页