Problem G: 수직 관계 판별하기

Problem G: 수직 관계 판별하기

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 27  Solved: 12
[Submit] [Status] [Web Board] [Creator:]

Description

좌표평면 위에 두 직선이 주어졌을 때, 이 두 직선이 서로 수직인지 판단하려고 한다.
각 직선은 서로 다른 두 점으로 나타나며, 모든 직선은 기울기를 가질 수 있는 형태이다.
즉, 수직선(x 좌표가 같은 직선)은 입력으로 주어지지 않는다.

두 직선이 수직인 관계인지 여부를 두 점 사이의 좌표 변화량을 이용하여 판단해 보자.

Input

두 줄에 걸쳐 직선을 이루는 두 점의 좌표가 정수로 주어진다.(-10,000 <= x1, y1, x2, y2, x3, y3, x4, y4 <= 10,000)
첫째 줄: x1 y1 x2 y2
둘째 줄: x3 y3 x4 y4
단, x1 ≠ x2, x3 ≠ x4가 항상 보장된다.

Output

두 직선이 수직이면 YES를 출력한다. 수직이 아니라면 NO를 출력한다.

Sample Input Copy

0 0 2 2
0 0 -2 2

Sample Output Copy

YES