Đồ thị hàm số

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Người đăng:
Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python, SCRATCH

Cho hệ trục tọa độ ~Oxy~ có hai đường thẳng ~(D): y=ax+b~ và ~(\Delta) : y'=a'x+b'~.

Yêu cầu: Hãy xác định xem hai đường thẳng ~(D)~ và ~(\Delta)~ song song, cắt nhau hay trùng nhau.

Input

  • Dòng đầu tiên chứa hai số nguyên ~a, b~ (~|a|, |b| \le 10^9~).
  • Dòng thứ hai chứa hai số nguyên ~a', b'~ (~|a'|, |b'| \le 10^9~).

Output

  • Nếu ~(D)~ và ~(\Delta)~ song song, in ra kết quả theo đúng cú pháp là Parallel.
  • Nếu ~(D)~ và ~(\Delta)~ trùng nhau, in ra kết quả theo đúng cú pháp là Coincident.
  • Nếu ~(D)~ và ~(\Delta)~ cắt nhau, in ra kết quả theo đúng cú pháp là Intersect X Y, với ~(X, Y)~ là tọa độ giao điểm của hai đường thẳng này. Kết quả được coi là đúng nếu sai số không vượt quá ~10^{-6}~.

Examples

Input
2 3
3 4
Output
Intersect -1.000000 1.000000
Giải thích

Xem hình bên dưới, với đường màu xanh nước biển là đường thẳng ~(D): y=2x+3~, đường màu xanh lá cây là đường thẳng ~(\Delta): y'=3x+4~.