#abc0023. [abc002_3]直訴

[abc002_3]直訴

问题文

为了夺回被神偷走的元音,高桥君向神提出了直接的请求。 "神啊,请你归还我的元音。" 神说道: "你是如此地想要这些元音吗?那么就帮我一下忙吧。"

目前,神正在天界各处进行测量工作,高桥君必须帮助神进行测量。 这次是三角形的测量。给定高桥君在二维平面上的三个点A、B、C。 为了尽快夺回元音,请编写一个程序来输出三角形ABC的面积。


输入

输入从标准输入中按以下格式给出。xax_a yay_a xbx_b yby_b xcx_c ycy_c

1.第一行包含用空格分隔的三个点A、B、C的坐标。

*表示点A的坐标为(xa,ya)(x_a, y_a),点B的坐标为(xb,yb)(x_b, y_b),点C的坐标为(xc,yc)(x_c, y_c)。 *保证每个坐标值xa,ya,xb,yb,xc,ycx_a, y_a, x_b, y_b, x_c, y_c都是-1,000到1,000之间的整数。 *点A、B、C不会共线。

输出

请以一行输出三角形ABC的面积。 输出末尾要有换行符。 输出的绝对误差应不超过10210^{-2}


提示

由三个点(0,0),(a,b),(c,d)(0,0), (a,b), (c,d)构成的三角形的面积为adbc/2|ad-bc|/2。 (这个提示是在比赛开始一小时后公开的。)


输入例子1

1 0 3 0 2 5

输出例子1

5.0

图1:输入例子1的示意图


输入例子2

-1 -2 3 4 5 6

输出例子2

2.0

输入例子3

298 520 903 520 4 663

输出例子3

43257.5