CF851B Arpa and an exam about geometry

Description

Arpa is taking a geometry exam. Here is the last problem of the exam. You are given three points $ a,b,c $ . Find a point and an angle such that if we rotate the page around the point by the angle, the new position of $ a $ is the same as the old position of $ b $ , and the new position of $ b $ is the same as the old position of $ c $ . Arpa is doubting if the problem has a solution or not (i.e. if there exists a point and an angle satisfying the condition). Help Arpa determine if the question has a solution or not.

Input Format

The only line contains six integers $ a_{x},a_{y},b_{x},b_{y},c_{x},c_{y} $ ( $ |a_{x}|,|a_{y}|,|b_{x}|,|b_{y}|,|c_{x}|,|c_{y}|

Output Format

Print "Yes" if the problem has a solution, "No" otherwise. You can print each letter in any case (upper or lower).

Explanation/Hint

In the first sample test, rotate the page around $ (0.5,0.5) $ by ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF851B/fe3c8011bb9ee15abb5ac0ee9f2f980eef59656c.png). In the second sample test, you can't find any solution.