Problems
558 - On the Line?

On the Line?

Time Limit: 0.5 sec

The Problem

Develop a program that, given as input three points P1, P2, and P3 on the cartesian coordinate plane, reports whether P2 lies on the line containing P1 and P3.

If P2 lies on the line containing P1 and P3 then print "Yes" otherwise print "No".

The Input

The input file contains several lines of input. Each line contains six integers numbers. First pair of numbers denote the (x1, y1) coordinates of P1. Second pair of numbers denote the (x2, y2) coordinates of P2. Final pair of denote the (x3, y3) coordinates of the P3. Input is terminated by end of file (EOF). All coordinates are between -10000 and +10000.

The Output

Your output should print a single line for each line of input. For each line, If P2 lies on the line containing P1 and P3 the output line should print “Yes”. Otherwise the output line should print “No”.

Sample Input

2 2 1 1 4 5

-1 -1 0 0 2 2

Sample Output

No

Yes

Problem Setter: Shahin ShamS