Time limit: 1.0s , Memory limit: 256M , Points: 1750 (partial)
Lưu ý: Bài toán này không chia Subtask
Một đa giác được gọi là tứ giác lồi nếu đa giác có đỉnh thỏa mãn mọi góc trong của đa giác đều nhỏ hơn
° và hai đường chéo đều nằm trong đa giác.

Ví dụ, ở hình trên, đa giác bên trái được xem là một tứ giác lồi, ngược lại đa giác bên phải thì không.
Cho biết điểm phân biệt
,
,
,
trên mặt phẳng tọa độ. Hãy xác định xem
điểm này có phải là các đỉnh của một tứ giác lồi hay không.
Input
- Dòng đầu tiên chứa số nguyên
là số test case
.
- Mỗi test case được mô tả trên một dòng chứa
số nguyên
.
- Dữ liệu đảm bảo
điểm
là
điểm phân biệt.
Output
- Với mỗi test case, in ra trên một dòng: "YES" nếu
điểm
là các đỉnh của một tứ giác lồi, ngược lại in ra "NO".
Examples
Sample Input
2
1 0 0 4 3 5 5 2
1 0 0 4 2 2 5 2
Sample Output
YES
NO
Comments