#include #include #include #include #include #include using namespace std; int main() { int n; cin>>n; bool verticalLine=false; bool ansNo = false; int *Xarr=(int*)malloc(n*sizeof(int)); int *Yarr=(int*)malloc(n*sizeof(int)); for(int i = 0; i < n; i++){ cin>>Xarr[i]>>Yarr[i]; } float slope; if(Xarr[0]!=Xarr[1]){ slope = (Yarr[1]-Yarr[0])/(Xarr[1]-Xarr[0]); } else verticalLine=true; for(int i = 2; i < n; i++){ if(!verticalLine){ if(slope!=((Yarr[i]-Yarr[i-1])/(Xarr[i]-Xarr[i-1]))){ printf("NO"); ansNo = true; break; } } else{ if(Xarr[i]!=Xarr[i-1]){ printf("NO"); ansNo = true; break; } } } if(!ansNo){ printf("YES"); } return 0; }